html{overflow-y:scroll;} /* Forces a scrollbar when the viewport is larger than the websites content - CSS3 */

body{margin:0; margin-top:11px; padding:0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#414141; background: repeat left top #fffff;  word-spacing:1px;}
.tdhigh { line-height:26px; padding-left:9px; }
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; clear:both;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}
* {
    border: medium none;
}
a{outline:none; }

* {
	padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#wrapper {
	/*background:url(../images/texture-bg.png) repeat left top #dedede; */
	background:repeat left top #ffffff; 
	width:expression(this.width > 320 ? "320px" : this.width);
	width:100%;
	margin:0 auto;
}

* html #wrapper
{
	width: expression(document.documentElement.clientWidth > 1200 ? "1200px" : "auto");
}

#innerwrapper {
	margin:0px auto;
	max-width:980px; 
	background:url(../images/inner-bg.jpg) left top no-repeat #FFFFFF;
	border:solid 1px #dad9d9;
	box-shadow: 11px 2px 59px 2px #585858;
        -o-box-shadow: 11px 2px 59px 2px #585858;
        -webkit-box-shadow: 11px 2px 59px 2px #585858;
        -moz-box-shadow: 11px 2px 59px 2px #585858;

        /* For IE 5.5 - 7 */
        /* for IE4 - IE7 */
        filter:
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=1, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color=#C4C4C4);
        -ms-filter: "
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=1, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color=#C4C4C4)
        ";
}

.clear{
	clear:both;	line-height:0;
	font-size:0;	overflow:hidden;
	height:0;	width:100%;
}
.fleft{ float:left;}
.fright{ float:right;}
#logo{ height:51px; width:999px; padding-top:16px; padding-left:10px; margin:0px auto;    }
#mainbg-top{ background:url(../images/mainbg-top.png) center 1px; height:128px; }
.menubg{ background:url(../images/menu-bg2.jpg) left; height:35px;  width:auto  }

#bodybg{ background:url(../images/bottom-bg.jpg) center bottom no-repeat ; }
#body_foo{  margin:0px auto; background:url(../images/dot-bg.jpg) repeat left top; }

.rbordiv{  
 border: #b1b1af solid 3px; 
  /* the border will curve into a 'D' */  
  border-radius: 0px 0px 13px 13px; 
  width:936px; height:99px; margin:0px auto;
  
  }
.box1{ float:left; width:256px; padding:26px;}
.sidebox1{ float:left; width:90%; background:url(../images/watermark-logo.jpg) no-repeat right 11px;

 padding:20px; border:#fbc500 solid 1px; margin:26px;  

    border-radius: 1.5em;  

	-webkit-border-radius: 1.5em;
	-moz-border-radius: 1.5em;
	
	}
.rbordiv2{  
 border: #b1b1af solid 3px; 
  /* the border will curve into a 'D' */  
  border-radius:13px; 
  width:269px; height:66px; margin:0px auto;
  
  }
#sidebar ul {font-size:1.1em; font-style:normal; margin-bottom:20px; width:276px; float:right;}
#sidebar ul li {display:block; height:24px; text-align:right; border-bottom:solid 1px #cdcdcd; line-height:24px; font-family:Times New Roman;}
#sidebar ul li a { line-height:24px; height:24px; background:url(../images/ulli.png) left center no-repeat; padding:0 0 0 20px; display:block; color:#666; float:right; width:300px; text-align:left;}
#sidebarwrap {padding:0 20px;}
#sidebar ul li a:hover {color:#000;}
.headtxt{ font:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000000; }
.greentxt{ font:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#65a500; }
.mailid{ text-decoration:none; color: #FF6600; font-size:12px; font-family: Helvetica, sans-serif; }
.mailid:hover{ text-decoration: underline; color: #FF6600; }
.img{ padding-right:11px; }

	.list3 {
		padding-bottom:24px;
		}
	.list3 li {
		background:url(../images/arrow2.gif) no-repeat 0 7px;
		padding:0 0 6px 17px;
		}

/******************** Footer ******************/
#footer {
	color:#000000;
	font-size:12px; padding-left:36px; padding-right:36px; font-family:Geneva, Arial, Helvetica, sans-serif;
    height:36px; line-height:26px;
}
.footer-bg {
	background:url(../images/sep-line.png) center top no-repeat; padding:0px;
}

#footer a {color:#fff; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#000; text-decoration: underline;}

.copyright {
	padding:5px 0 0 0;
}
/* forms ======= */
.input {
	width:370px; background-color:White;	padding:3px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	margin-bottom:4px;	border: 1px solid #b8b8b8;
	margin-left: 0;
	margin-right: 0;
	}


.inputwmark {
	background-color:White;	padding:3px;	font-size:12px;
	font-family:Verdana;	color:Gray;	height:14px;
	margin-bottom:4px;	border: 1px solid #b8b8b8;
	margin-left: 0;
	margin-right: 0;
}


.inputaml {
	width:370px;	background:none;	padding:1px 1px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin-bottom:4px;	border: 1px solid #b8b8b8;
	margin-left: 0;
	margin-right: 0;
}


.input9 {
	width:190px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}
.input9 {
	width:190px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}
.input23 {
	width:100px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}


.input2 {
	width:170px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}

.inputsmall {
	width:50px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}


.inputmedium {
	width:100px;	background:none;	padding:3px 10px;	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	color:#414141;	height:14px;
	margin:0; margin-bottom:4px;	border: 1px solid #b8b8b8;

}

.input_dropmenu {
	width:190px;	background:none;	font-size:12px;
	font-family:Helvetica,sans-serif;	color:#414141;	height:22px;
	margin-bottom:4px;	border: 1px solid #b8b8b8;
	margin-left: 0;
	margin-right: 0; text-align:center;
}



.input_dropmenusmall {
	width:100px;	background:none;	font-size:12px;
	font-family:Helvetica,sans-serif;	color:#414141;	height:22px;
	margin-bottom:4px;	border: 1px solid #b8b8b8;
	margin-left: 0;
	margin-right: 0;
}


.sliverbg{ background:url(../images/sliver-bg.jpg) left top repeat-x; height:26px;}
.button { color:#414141; display:inline-block;background:url(../images/btn-bg.png) 0 0 no-repeat;width:116px;height:32px;font-weight:bold;text-align:center;text-decoration:none;line-height:32px}
 .button:hover {color:#000; }

.post img.alignleft  {float:left; border:solid 1px #ddd; padding:10px; display:block; margin:0 10px 5px 0;}
.post img.alignright  {float:right; border:solid 1px #ddd; padding:10px; display:block; margin:0 0 5px 10px;}




 .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
        -webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
        box-shadow:inset 0px 1px 0px 0px #7a8eb9;
        
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);
        
        background-color:#637aad;
        
        border:1px solid #314179;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:12px;
        font-weight:bold;
        padding:3px 10px;
        text-decoration:none;
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));
        background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);
        background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);
        background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);
        background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);
        background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);
        
        background-color:#5972a7;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
    
    
/*AutoComplete flyout */
.autocomplete_completionListElement
{
    margin : 0px!important ;
    background-color : inherit ;
    color : windowtext ;
    border : buttonshadow ;
    border-width : 1px ;
    border-style : solid ;
    cursor : 'default' ;
    overflow : auto ;
    height : 200px ;
    font-family : Tahoma ;
    font-size : small ;
    text-align : left ;
    list-style-type : none ;
    }
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
   {
    background-color : #ffff99 ;
    color : black ;
    padding : 1px ;
    }

    /* AutoComplete item */
.autocomplete_listItem
    {
    background-color : window ;
    color : windowtext ;
    padding : 1px ;
   }