/* ABS CSS Document */
body{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.mainDiv{ margin: 0px auto; width: 1002px;   border-top: 13px solid #CCCCCC;}

.header{float: left; height: 152px; width: 1002px; background: #e9e9e9; }
.logo{float: left; padding-left: 24px; padding-top: 23px;}
.compnayTxt{
	float: left;
	padding-left: 40px;
	padding-top: 20px;
}
.login{float: left; padding-left: 32px; padding-top: 2px;}
.navDiv{
	float: left;
	padding-left: 39px;
	padding-top: 10px;
}

.navBar{
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/navBg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 42px;
}
.navBar ul{ list-style: none; margin: 0px; padding: 0px;}
.navBar li{  display: block; float: left; color: #424242; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold;   }
.navTxt{padding: 12px 10px 0px 10px;}
.navTxt a{ color: #424242; text-decoration: none;}
.navTxt a:hover{ color: #424242; text-decoration: underline;}

.floatLeft{ float: left;}
.floatRight{ float: right; padding-left:5px;}
.bodySmallImgs{float: left; padding-bottom: 5px;}
.iconTxt{float: left; width: 220px; font-size: 12px; padding-bottom: 5px; padding-top: 2px; padding-left: 5px; color:#FFFFFF}

.smallBox{float:left; padding-bottom:5px; padding-left:40px; padding-top:5px; width:265px;}			
.smallBoxTxt{float: left; width:263px; font-size: 11px; color:#FFFFFF; padding-left: 6px; padding-top: 15px; height: 65px}
.smallBoxIcon{float: left; width: 263px; text-align: center; padding-top: 12px;}

.centerBody{float: left; width: 1002px; background-color: #28467c; background-image: url(images/bodyBg.gif); background-repeat: repeat-x;}
.leftBody{float: left; padding-top: 12px; padding-left: 24px; width: 560px;}
.bodyTitle{
	float: left;
	width: 560px;
/*	background-image: url(http://www.affordablebizsol.com/images/iStock_000006697647XSmall.jpg);*/
}
.bodyTxtArea{float: left; width: 560px; color: #FFFFFF; font-size: 12px;}
.bodyTxtArea2b{float: left; width: 275px; color: #FFFFFF; font-size: 12px;}
.bodySep{float: left; width: 2px; padding: 25px 31px 0px 32px;}
.rightBody{float: left; width: 273px; height: 150px;  padding-top: 45px;}
.lowerCompanyBox{float: left; width: 958px; padding-left:20px;}		
.lowerCompanyBox_body{float: left; background-image: url(images/mainBoxBg.jpg); background-repeat: repeat-x; width:954px; border-left: 2px solid #626f83; border-right: 2px solid #626f83;}

.lowerCompanyBox_bottom{float: left; padding-bottom:5px;}		
.lowerFlashBox{float: left; width: 982px; padding-left: 20px; padding-top: 24px; height:168px; background-image: url(images/lowBoxBgOuter.jpg); background-repeat:repeat-y; border-top: 2px solid #939394; border-bottom: 2px solid #939394;}
.lowerFlashBox_innerBox{float: left; width: 943px; height: 151px; background-image: url(images/lowerBoxBg.gif); background-repeat: repeat-x; padding-top: 17px;}

.footer{float: left; height: 39px; background-color: #1f3c74; width: 1002px; font-size: 12px; color: #FFFFFF}
.copyRight{float: left; padding-top: 12px; padding-left: 12px;}
.footerBox{float: left; width:200px; padding-left: 480px; padding-top: 12px;}
.csdLink{float: right; border: 1px solid #asdf12; padding-left: 10px;}
.poweredBy{float: right; border: 1px solid #1234589;}

.about_us_box{float: left; width: 895px; padding: 45px;}		
.about_us_img{float: left; width: 890}
.about_us_txt{
	float: left;
	width: 890px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 25px;
	text-align: justify
}
.about_us_body_heading{color: #f9d210; font-size: 16px; width: 890px; font-weight: bold;}

.labelClass{text-align: right;}			
.smallBox_innerHeading{float: left; width: 328px;}		
.smallBox_inner{float: left; width: 328px; padding-top: 10px;}
.smallBox_innerBody{float: left; width: 308px; padding:9px; background-color: #3f6092; border-left: 1px solid #92f1fc; border-right: 1px solid #92f1fc; font-size: 12px; color: #FFFFFF;}
.smallBox_txt{float: left; width: 310px;}
.smallBox_readmore{float: left; padding-top: 3px; width: 300px; color: #ffec13; text-align: right;}
.allTestinomials{float: left; width: 320px; text-align:right; font-size: 12px;}

.inner_leftBody{float: left; width: 560px; padding: 45px;}		
.inner_leftBody_title{float: left; width: 560}
.inner_getAQuote{float: left; widows: 560px; font-size: 12px; color:#FFFFFF; padding-top: 50px;}
.inner_contactPage{float: left; widows: 560px; font-size: 12px; color:#FFFFFF; padding-top: 20px;}

.newsList{float: left; width: 930px;}	
.newsHeading{float: left; width: 300px; color:#ffdd37; font-size: 13px; padding-left: 23px;}					
.newsDate{float: right; width: 200px; color:#ffdd37; font-size: 13px; padding-right: 23px; text-align:right;}
.newstxt{float: left; width: 887px; color: #ffffff; font-size: 12px; text-align: justify; padding: 23px;}
.newsReadMore{float: right; color:#ffdd37; font-size: 12px; padding-right: 35px}
.newsSep{float: left; padding: 23px;}

.bodyBox{float: left; width: 948px; padding: 27px;}		
.bodyBox_innerBox{float: left; width: 948px; padding-top: 20px;}			
.newsList_box{float: left; width: 946px; background-color: #2d4c81; border-left: 1px solid #6fedfc; border-right: 1px solid #6fedfc;}
.pagination{float: right; padding-right: 39px; padding-top: 15px; padding-bottom: 15px;}

.portfolioBox{float: left; width: 453px; height: 178px; padding-left: 16px; padding-bottom: 20px;}
.portfolioBody{float: left; width: 210px;  font-size: 11px; padding-left: 12px; padding-top: 20px;}
.portfolioTxt{float:left; color:#FFFFFF;}
.portfolioUrl{float: left; color: #fffd1b; width: 200px; padding-top: 15px;}
.portfolioReadMore{float: left;  color: #fffd1b; padding-top: 15px;}
.portfolioDescriptionTitle{float: left; width: 450px; font-size: 15px; color:#fffd1b; padding: 24px;}						

.flashPadding{padding-left: 7px; float: left;}
.portfolioDescription{
	float: left;
	width: 900px;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 24px;
	padding-bottom: 10px;
}
.rightimage {
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
	margin-right: 3px;
}

.leftimage {
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
