body, div, p, a, form, ul, li, h1, h2, h3, h4, h5, h6, input, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, dl, dt, dd, caption{padding:0; margin:0;}
body, div, p, a, form, ul, li, td, input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a4d3c;}

.leftFloat{float:left;}
.rightFloat{float:right;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link, a:focus, a:active, a{outline:none; -moz-outline:none;}

.clear{clear:both;}

img{border:none;}

.wrapper{width:955px; margin:10px auto 0 auto;}

.RibbonContainer{
	background:#ebf5fc url(../images/ribbon_bg.jpg) repeat-x left top;
	padding:2px 3px;
	border:1px solid #96cbf1;
	text-align:center;
	font-size:12px;
	color:#003399;
	font-weight:bold;
	margin-bottom:11px;
}

.header{margin:0 0 3px;}
.header_c{background:url(../images/header_c.jpg) repeat-x top; min-height:103px; border-left:1px solid #cbe4f8; border-right:1px solid #cbe4f8;}
.header_c_inner{background:#fff url(../images/header_c_inner.jpg) repeat-x top; margin:0 6px; padding:0px 8px 3px 8px;}

.logoContainer{padding-top:22px; float:left; width:auto;}
.header .right{width:284px; float:right; padding-top:6px;}

.callUs{width:166px; float:left;}
.callUs img{margin:0 10px 0 6px;}
.callUs .title{padding:15px 0 2px; border-bottom:#c5e1f7 solid 1px;}

.email{float:right; width:78px; margin-top:12px;}
.email h2{margin-bottom:4px; font-size:17px;}

.title{font-size:18px; font-weight:bold; color:#4d6fa5;}
.ongTxt {color:#F86801;}

h1{font-size:22px;}
h2{font-size:18px;}
.descTxt{line-height:18px;}
.blackTxt{color:#000;}

.bodywrapper{margin:10px 0 0; border-bottom:#bde3fc solid 1px;}

.leftColumnWrapper{width:206px; float:left;}
.leftMenuContainer{margin-bottom:27px;}

.menuhead{background:url(../images/menu_head_bg.jpg) repeat-x top; height:24px; padding-left:6px; color:#f2fdf0; font-family:tahoma; font-size:13px; line-height:22px;}
.menuhead img{float:left; margin:3px 12px 0 0;}

.menucontent ul{list-style: none; background-color:#f0f7fd; border-left:#bde3fc solid 1px; border-right:#bde3fc solid 1px; border-bottom:#bde3fc solid 1px;}
.menucontent ul li{
	background:url(../images/line_xx_blue.jpg) repeat-x left top; /*light gray background*/
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #003399;
	display: block;
	padding: 8px;
}

.main{width:735px; float:right;}

.navWrapper{background:#3762ac url(../images/nav_bg.jpg) repeat-x top; 	height:23px; border:1px solid #2552a3; margin-bottom:10px;}

.navWrapper ul{list-style:none;}
.navWrapper ul li{float:left; color:#eaf2ff;}
.navWrapper ul li a{color:#eaf2ff; padding:4px 36px 0; display:block; height:20px; float:left;}
.navWrapper ul li a:hover{background-color:#7bb904; text-decoration:none;}

.contentWrapper{border:#bde3fc solid 1px; padding:12px 15px;}
.contentWrapper h1{color:#003399; margin-bottom:12px;}
.contentWrapper h2{color:#000; margin-bottom:4px;}
.midcontentWrapper{
	background:url(../images/li_bg.png) repeat-x;
	width:323px;
	padding:8px 12px;
	
}
.midcontentWrapper h2{
	font-size:18px;
	color:#000;
	padding-left:11px;
	padding-top:11px;
}
.midcontentWrapper h3{
	font-size:14px;
	color:#000;
	margin-top:30px;
	margin-left:24px;
	
}
.midcontentWrapper ul {
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
	list-style:none outside none;
}

.midcontentWrapper ul li{
	background:url(../images/li_bg1.png) no-repeat scroll left 20px;
	color:#084472;
	padding-top:20px;
	padding-left:25px;
	
}
.download {
	background:url(../images/li_bg.png) repeat-x;
	width:323px;
	padding:8px 12px;
	height:253px;
}
.download h2{
	font-size:18px;
	color:#000;
	padding-left:11px;
	padding-top:11px;
}
.download ul{
	font-size:18px;
	font-weight:bold;
	margin-left:5px;
	list-style:none outside none;
}
.download ul li{
	background:url(../images/li_bg2.png) no-repeat scroll left 20px;
	color:#084472;
	font-size:18px;
	padding-top:20px;
	padding-left:35px;
}
.redsmallText{
	font-size:11px;
	color:#ac1717;
	padding:11px 0px;
}

.MainFooterWrapper {
background-color:#FFFFFF;
background-image:url(../images/footer_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
height:183px;
padding:21px 0 10px;
}
.FooterLink {
color:#000000;
font-size:12px;
padding:0 5px;
}
.FooterLink a:hover {
color:#900;
font-size:12px;
padding:0 5px;
}
.FootersmallLink {
color:#000000;
font-size:11px;
padding:0 5px;
}
.FootersmallLink a:hover {
color:#900;
font-size:11px;
padding:0 5px;
}

.blacktxtBig{
	font:normal 15px/19px;
	color:#000000;
	text-decoration:none;
	}
.blacktxt_big{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
.border_blue{
	border:1px solid #7d96e2;
	}
	
.lightblue_strip{
	background-color:#f7fcff;
	font:normal 12px/16px;
	color:#000000;
	text-decoration:none;
	}
	
.darkblue_strip{
	background-color:#e2f3fe;
	font:normal 12px/16px;
	color:#000000;
	text-decoration:none;
	}
.black_bold{
	font:bold 14px/18px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 0;
	font-weight:bold;
	}
	.mainbody_bg h3{
	font:bold 20px/24px;
	color:#213e90;
	text-decoration:none;
	}

.field{border:1px solid #ccc; width:200px;}
.main h3{padding:7px 0 7px 7px; font-size:18px; background:#f3f8fc; margin-bottom:10px;}

.mylink a{padding:5px 8px; color:#fff; display:block; float:left;}
.mylink a:hover{background:#8aa0b3; text-decoration:none; color:#c0d3e4;}
