body{margin:0px; background:#F7F0DD url(../images/bodybg.jpg) repeat-x top center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div, td, span, p, li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

a:link, a:visited{color:#107ABB; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

img{border:0px;}
input {border:solid 1px #ccc; padding:3px;}
textarea { margin:5px 0px;}

h1{padding:0px;margin:0px; font-family:Georgia; font-size:30px; color:#024464; line-height:30px; padding-bottom:10px; font-weight:normal;}
h2{padding:0px;margin:0px; font-family:Georgia; font-size:22px; color:#272727; line-height:25px; padding-bottom:10px; font-weight:normal;}
.title{ margin-bottom:10px; margin-right:5px;}

ul, li{margin:0px; list-style:none; padding:0px;}
li{background:url(../images/dot.gif) no-repeat 0px 8px; padding-left:15px; margin-left:20px;}
/*Header Starts*/

.call{width:200px; height:34px; font-size:20px; background:url(../images/callimg.jpg) no-repeat; padding-top:15px; text-align:right; padding-right:8px;}
.call p{ margin:0px; padding:0px;}

/*Navigation Start*/
.menu{width:980px; height:55px; padding:0px; border-bottom:solid 2px #FFFFFF;}
ul.menu {list-style:none; margin:0; padding:0; z-index:99999; margin:0 auto;}
ul.menu *{margin:0px; padding:0px; z-index:99999;}
ul.menu a{display:block; color:#000; text-decoration:none; font-size:12px;}

ul.menu li a:link, ul.menu li a:visited{display:block; float:left; font-size:15px; text-decoration:none; color:#fff; height:38px; padding-top:17px; padding-left:8px; padding-right:8px; background:url(../images/menubg.jpg) repeat-x; border-left:solid 1px #000000; border-right:solid 1px #535353;}
ul.menu li a:hover {background:url(../images/menu_over.jpg) repeat-x;}

ul.menu li.first a{border-left:0px; padding-left:21px;}
ul.menu li.last a{border-right:0px; padding-right:22px;}

ul.menu li {position:relative; float:left; background:none}
ul.menu ul {position:absolute; top:57px; left:0;  background:#040404; display:none; opacity:0; list-style:none}
ul.menu ul li{position:relative; width:175px; margin:0;}
ul.menu ul li a:link, ul.menu ul li a:visited {border:0px; display:block; margin:0px; padding:5px; color:#fff; text-decoration:none; font-size:11px; border-bottom:#333 1px solid; text-transform:none; font-variant:normal; background:none; height:auto; width:165px; }
ul.menu ul li a:hover {background:#524415;color:#fff;}
ul.menu ul ul {left:175px; top:-1px;}

/*Navigation Ends*/ 

/*Mid Content CSS Starts*/

.midtbl{ background:#fff url(../images/contbg.jpg) repeat-x top; padding:10px;}
.midbg{ background:#fff url(../images/midbott.png) no-repeat bottom left; padding:20px; padding-top:10px;}
.mid { padding:10px;}

.fntbig{ font-size:14px;}

.box{background:#fff; border:solid 1px #EBEBEB; padding:10px;}

.leftbg{background-color:#FCF9F1; border-left:solid 1px #EFE3C4; padding:10px;}
.leftbg p, .leftbg td, .leftbg div, .leftbg span{font-size:11px; line-height:15px;}
.leftbg a{color:#000000; text-decoration:none}
.leftbg a:hover{color:#107ABB; text-decoration:underline}

.txttitle {font-size:16px; font-weight:bold;}
.smalltxt {font-size:10px;}
#aop a {font-size:11px;}

.imgbdr{border:solid 3px #CBC5AD}

.footerlogos{ background-color:#DADADA; height:48px;}
.footerlogos td{ font-size:11px; padding-left:5px;}
.footerlogos th{color:#1178A9; font-size:12px; text-align:left; padding-left:5px;}
/*Mid Content CSS Ends*/

.footer{background:#075C85 url(../images/footerbg.jpg) top repeat-x; border-top:solid 1px #474C52; padding:5px;}
.footer td{font-size:11px; padding-left:5px; padding-right:5px; text-align:center; color:#F2E5C4; line-height:17px;}
.footer a:link, .footer a:visited{ color:#F2E5C4; text-decoration:none; font-size:12px;}
.footer a:hover{ color:#fff}

.fntred{color:#9C0000}

.SitemapLink{margin:5px;padding:10px;}
.SitemapLink li{margin:0px;padding:0px 0px 5px 10px; background:url(../images/bullet.gif) 0px 8px no-repeat; list-style:none;}
.SitemapLink li ul li{margin:0px;padding:0px 0px 5px 10px; background:url(../images/dash.gif) 0px 8px no-repeat; list-style:none;}

.bottompage{background:url(../images/line.gif) repeat-x top; width:100%; padding-top:10px; height:35px;}
.bottompage a{display:block; font-size:11px; color:#7A7979; font-weight:bold; height:20px; float:right; padding-top:15px; padding-left:10px; padding-right:10px; text-decoration:none}
.bottompage a:hover{ color:#000000}
.bottompage a.print{background:url(../images/icon_print.gif) top no-repeat}
.bottompage a.bookmark{background:url(../images/icon_save.gif) top no-repeat}
.bottompage a.email{background:url(../images/icon_email.gif) top no-repeat}

.right_form{ background:url(../images/right_mid.jpg) left  repeat-y;padding:5px 10px; color:#043f5c; }
.form_input{ width:210px; height:15px; padding:3px 5px; color:#333; line-height:12px; background-color:#f7fcff; border:1px solid #909191;}
.form_input2{ width:210px; height:60px; padding:3px 5px; color:#333; line-height:12px; background-color:#f7fcff; border:1px solid #909191;}
.submit_btn{ background:url(../images/submit_btn.jpg) left top no-repeat; height:34px;  width:89px; border:none; text-align:left; font-size:1px; color:#0d8dca; }


.required { color:#F00; font-weight:bold;}

div.StatusMessage {
	background-color: #F3F3F3;
	border: 1px solid #D3D3D3;
	color: #000000;
	margin: 0px auto;
	margin-bottom: 15px;
	padding: 10px 20px;
	clear: both;
	text-align: center;
	font-size: 14px;
}
div.Error {
	background-color: #FFE6E6;
	border: 1px solid #CC0000;
}
div.Success {
	background-color: #E6FFE6;
	border: 1px solid #00AA00;
}