/* CSS Document */
body{
	margin:0px;
	background-color:#ECEFF2;	
	background-image:url(../sulata-images/sulata-header.jpg);
	height:437px;
	background-position:top center;
	background-repeat:no-repeat;
	text-align: center;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:0.8em;
	color:#333333;
}
a{
	color:#1A63DB;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
li{
	list-style-image: url(../sulata-images/bullet.gif);	

}
h1{
	color:#EEEEEE;
	font-size:1em;
	padding:0px;
	margin:0px;
}
h2{
	color:#1b61da;
	padding:0px;
	margin-top:10px; margin-bottom:0px;margin-left:0px;margin-right:0px;
	font-size:1.1em;
}
/*mc*/
.mainContainer{
	width:999px;
	text-align:left;
	margin:auto auto;
}
.mc1{
	width:500px;
	height:108px;
	float:left;
	margin:0px;
	line-height:108px;
	vertical-align:middle;
}
.logo{
	margin-top:26px;
	margin-left:26px;
}
.clear{
	clear:both;
}
.mc2{
	width:499px;
	height:108px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:right;
}
.topMenu{
	background-image:url(../sulata-images/sulata-menu-bar.gif);
	width:999px;
	height:48px;
	line-height:48px;
}
.topMenuSep{
	background-image:url(../sulata-images/sulata-menu-sep.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:1px; height:48px;
	float:left;
}
.menuContainer{
	width:100px;
	text-align:center;
	line-height:48px;
	float:left;
}
.menuContainer a{
	color:#BEBEBE;
	text-decoration:none;
}
.menuContainer a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.topMenuContainer{
	padding-top:80px;
	padding-right:26px;
	text-align:center;
	float:right;
}
.topMenuContainer a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.85em;
}
.topMenuContainer a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.leftBanner{
	background-image:url(../sulata-images/sulata-banner.gif);
	width:732px; height:294px;
	float:left;
}
.rightBanner{
	background-image:url(../sulata-images/sulata-right.gif);
	width:267px; height:294px;
	float:left;
}
.rightBannerContainer{
	width:267px; height:35px; 
	background-image:url(../sulata-images/right-menu-bg.gif);
}

.rightBannerContainer a{
	margin-left:50px;
	margin-right:50px;
	text-decoration:none;
	line-height:32px;
	color:#333333;
}
.rightBannerContainer a:hover{
	margin-left:50px;
	text-decoration:none;
	color:#FF7C00;
	
}

.rightBannerContainer h1 a{
	margin-left:50px;
	margin-right:50px;
	text-decoration:none;
	line-height:32px;
	color:#333333;
	font-weight:normal;
}
.rightBannerContainer h1 a:hover{
	margin-left:50px;
	text-decoration:none;
	color:#FF7C00;
	font-weight:normal;
	
}

.leftTitle{
	background-image:url(../sulata-images/sulata-left-title.gif); background-repeat:no-repeat;
	width:682px; padding-left:50px; padding-top:18px; height:28px;
	float:left;
}
.leftTitle h1{
	color:#FF7C00;
	font-size:1em;
	padding:0px;
	margin:0px;
}
.leftTitle h1 a{
	color:#FF7C00;
	font-size:1em;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.leftTitle h1 a:hover{
	color:#FF7C00;
	font-size:1em;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.rightTitle{
	background-image:url(../sulata-images/sulata-right-title.gif); background-repeat:no-repeat;
	width:217px; height:28px; float:left;padding-left:50px; padding-top:18px; 
}
.rightTitle h1{
	color:#333333;
	font-size:1em;
	padding:0px;
	margin:0px;
}

.contentFullBg{
	background-image:url(../sulata-images/content-full-bg.gif);
	background-repeat:repeat-y;
	min-height:100px;
}
* html .contentFullBg{
	background-image:url(../sulata-images/content-full-bg.gif);
	background-repeat:repeat-y;
	height:100px;
}
.leftContent{
	background-image:url(../sulata-images/content-left.gif);
	width:700px; min-height:568px;	float:left; padding:16px;
}
* html .leftContent {
	background-image:url(../sulata-images/content-left.gif);
	width:700px; height:568px;	float:left; padding:16px;
}
.rightContent{
	background-image:url(../sulata-images/content-right.gif);
	width:267px; min-height:600px; float:left;
}

* html .rightContent {
	background-image:url(../sulata-images/content-right.gif);
	width:267px; height:600px; float:left;
}
.leftBottom{
	background-image:url(../sulata-images/bottom-left.gif);
	width:732px; height:29px; float:left;
}
.rightBottom{
	background-image:url(../sulata-images/bottom-right.gif);
	width:267px; height:29px; float:left;
}
.footerLeft{
	padding-left:10px;
	font-size:0.9em;
	float:left;
	width:732px; height:30px;
}
.footerRight{
	text-align:right;
	padding-right:10px;
	font-size:0.9em;
	float:left;
	width:247px; height:30px;
}
.news{
	border-bottom:solid #EEEEEE 1px;
}
.news h2{
	color:#1c64dc;
	padding:0px;
	margin-top:10px; margin-bottom:0px;margin-left:0px;margin-right:0px;
	font-size:1.1em;
}
.newsImg{
	margin:5px;
	float:left;
	border:1px #999999 solid;
}
.newsDate{
	font-size:0.9em;
	color:#999999;
	margin-bottom:10px;
}
/***************/
.btnSubmit{
	width:95px;
	height:35px;
}

.txtBoxClass { 
	vertical-align: middle; 
	font-size:11px;
	width:150px;
	border:1px solid #ff7c00;
}
.txtBoxSmall { 
	vertical-align: middle; 
	font-size:11px;
	width:70px;
	border:1px solid #ff7c00;
}
.dropDownClass { 
	vertical-align: middle; 
	font-size:11px;
	width:150px;
	border:1px solid #ff7c00;
} 

.txtAreaClass { 
	width: 350px; 
	height: 80px;
	border: 1px solid #ff7c00; 
	font-size:11px;	
} 
form, fieldset { 
	margin: 0; 
	padding: 0; 
} 
form { 
	width: 100%; 
	padding: 15px 0; 
} 
.inlineError{
	font-size:10px;
	color:#FF0000;
	padding-left:10px;
}
fieldset { 
	display: block; 
	width: 95%; 
	margin: 0 auto; 
	border: 1px solid #CCCCCC; 
	padding: 0 0 10px 0;
	background-image:url(form-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
} 
legend{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.row { 
	width: 90%; 
	margin: 0 auto; 
	padding: 5px 0; 
} 
.right { 
	width: 90%; 
	margin: 0 auto; 
	padding: 5px 0; 
	text-align:right;
} 
label { 
	vertical-align: middle; 
	display:block;
	line-height:25px;
	height:25px;
}
.logos{
text-align:center;
height:600px;

}
#map_canvas{
	border:#333333 1px solid;
}