/* CSS Document */
body{padding:0;margin:0;  background-color:#ffffff;font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
div,p,h1,span,a,img,h2,h4,h5,a.input,button,form,fieldset,textarea{padding:0; margin:0;}
ul {list-style:none;}
.spacer{clear:both; padding:0; margin:0; line-height:0; width:0; height:0;}
a {
	color:#333333;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover{text-decoration:none;}
img{border:none; padding:0; margin:0;}

/*..........Top Part.......*/
.topContainer{width:925px; margin:0 auto; padding:0; height:90px;}
.topLeft{float:left; display:block; width:85px;}
.topLeft ul{ padding:0 0 0 15px; margin:0; list-style-type:none;}
.topLeft ul li{float:left; display:block; font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#028E5C; height:42px;}
.topLeft ul li a{font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#028E5C; padding:20px 9px 0 7px; text-decoration:none; background:url(images/top_li_bg.gif) no-repeat left top; text-transform:uppercase; display:block; height:20px;}
.topLeft ul li a:hover{ color:#0D1467; background:url(images/top_li_bg_hover.gif) no-repeat left top;}

.logoTop{float:left; display:block; width:176px; padding:3px 0 0 0;}
.topMenu{float:left; display:block; width:644px;}
.topMenu ul{ padding:0 0 0 24px; margin:0; list-style-type:none; width:620px; }
.topMenu ul li{float:left; display:block; font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#028E5C; height:42px;}
.topMenu ul li a{font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#028E5C; padding:20px 7px 0 5px; text-decoration:none; background:url(images/top_li_bg.gif) no-repeat left top; text-transform:uppercase; float:left; display:block; height:20px;}
.topMenu ul li a:hover{ color:#0D1467; background:url(images/top_li_bg_hover.gif) no-repeat left top;}

/*..........Middle Part.......*/
.middlepart{width:840px; padding:13px 0 0 85px; margin:0 auto;}
.middlepartBigger{width:100%; padding:0; margin:0;}
.middlepartInner{width:925px; padding:0; margin:41px auto 0 auto; background:none;}

.balanceMid{width:800px; padding:0 0 0 40px; margin:0;}
.balanceMid ul{ padding:0; margin:0; list-style-type:none;}
.balanceMid ul li{float:left; display:block; font:10px/20px Verdana, Arial, Helvetica, sans-serif; color:#028E5C; padding:0 0 0 37px; width:192px;}
.balanceMid ul li p{
	color:#999999;
	padding:0;
	width:192px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1pt;
}
.balanceMid ul li img{padding:0; width:192px; height:197px; border:none;}

.textBottom{width:760px; padding:34px 80px 34px 0; margin:0; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

/*..........Footer Part.......*/

.footer{width:100%; background:url(images/footer_bg.jpg) repeat-x left top; height:171px; bottom:0; position: static;}
.bottomMid{width:840px; margin:0 auto; padding:31px 0 0 85px; height:140px; background:url(images/mid_bottom_bg.jpg) no-repeat left top;}
.leftBottom{float:left; display:block; width:170px;}
.contact a{font:normal 28px/30px Myriad Pro, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact a:hover{color:#0D1467;}

.rightBottom{float:left; display:block; width:480px; padding:0 0 0 70px; font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#0D1467;}


/*..........Solution Part.......*/

.leftinner{float:left; display:block; width:289px; background-color:#FFFFFF;}
.leftsolutions{width:212px; background-color:#FFFFFF; padding:0 0 31px 77px;}
h2{
	color:#35A57D;
	padding:0 0 10px 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	letter-spacing: 1pt;
}
h3{
	color:#3D4385;
	padding:10px 0 0 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.rightinner{float:left; display:block; width:570px; background-color:#FFFFFF; padding-left:42px; padding-bottom:20px;}
.rightinner p{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 0;}
.rightinner p span{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 0;}
.rightinner p img{padding:0 40px 0 38px; border:none;}
h4{font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 0;}
h5{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 0px;}
.ourvision{ padding:0px 0 0 40px; margin:0;}
a.ourvision{ font:bold 11px/13px Arial, Helvetica, sans-serif; color:#35A57D; text-decoration:none; padding:0; margin:0;}
.rightinner ul{
	display:block;
	padding:10px 0 0 10px;
	margin:0;
}
.rightinner ul li{ list-style-type:circle;}

.innerContact{width:207px; height:311px; background:url(images/contact_bg.jpg) no-repeat left top; padding:10px 0 0 82px;}
.innerContact a{font:normal 28px/30px Myriad Pro, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.innerContact a:hover{color:#0D1467;}

/*..........contact Part.......*/
.contactField{width:570px; background-color:#FFFFFF;}
.contactField form{ width:570px; padding:10px 0 0 0; margin:0;}
.contactField form fieldset{ width:570px; padding:0 0 0 0; margin:0; border:none;}
.contactField form fieldset legend{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px;}
.contactField form fieldset legend span{color:#FF000C;}
.contactField form fieldset label{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:170px; float:left; display:block;}
.contactField form fieldset label span{color:#FF000C;}
.contactField form fieldset input{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000000; width:240px; float:left; display:block; height:15px; margin:0 7px; background-color:#99D1BD; border:1px solid #35A57D; padding:3px 0 2px 2px; margin-bottom:5px;}
.contactField form fieldset textarea{font:bold 11px/13px Arial, Helvetica, sans-serif; color:#000000; width:240px; float:left; display:block; height:80px; margin:0 7px; background-color:#99D1BD; border:1px solid #35A57D; padding:3px 0 2px 2px; margin-bottom:5px;}
.contactField form fieldset input.go{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; width:50px; float:left; display:block;background-color:#6A7BB3; border:none; border:1px solid #5064A6; padding:0 0 0 0; margin:0 7px; height:20px;}

.contactinfo_head{ font:bold 13px/16px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
a.links{ font:bold 11px/13px Arial, Helvetica, sans-serif; color:#35A57D; text-decoration:none; padding:0; margin:0;}
a.links:hover{text-decoration:none;}

ul.textcircle{ padding:0 0 0 15px; margin:0;}
ul.textcircle li{ padding:10px 0 0 10px; margin:0; background:url(images/text_circlebg.gif) left 15px no-repeat; list-style-type:none;}
.dotedline{ border-bottom:dotted 1px #99D1BD; padding:10px 0 0 0; margin:0;}
.checklist li{
	list-style: url(images/checkbox.gif);
	line-height: 16px;
	margin-bottom: 8px;
}
.terms {
	float:left; display:block; width:170px;
}

