body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em;
	background:url(../images/main-bf.jpg) left top repeat-x;
}
p, h1, form{
	margin:0px;
	padding:0px;
}
li {
	margin:9px 0 0 0;
}
img{
	border:none;
}
a {
text-decoration:none;
color:#3f3f3f;
}
a:hover {
text-decoration:underline;
color:#5C5C5C;
}
#clr{
	clear:both;
}
.container{
	width:998px;
	margin:0px auto;
	margin-top:30px;
}
.topPart{
	width:998px;
	float:left;
}
.topPartTop{
	width:998px;
	float:left;
}
.topPartBtm{
	width:998px;
	float:left;
	background-color:#f7f7f7;
}
.topPartBtmLft{
	width:515px;
	float:left;
	margin:25px;
	font-size:29px;
}
.topPartBtmRght{
	width:305px;
	height:52px;
	float:right;
	margin:25px 20px 0px 0px;
	font-size:22px;
}
.navigation{
	width:666px;
	float:right;
	height:32px;
	background:url(../images/navigation-bg.jpg) right top no-repeat;
	text-decoration:none;
	font-size:18px;
	line-height:30px;
	color:#FFF;
}
.navigation a{
	color:#FFF;
	padding:0px 18px;
	text-decoration:none;
}
.navigation a:hover{
	color:#FFF;
	text-decoration:underline;
}
.banner{
	width:998px;
	float:left;
	background:url(../images/banner.jpg) left top no-repeat;
	height:413px;
	font-size:12px;
	color:#FFF;
}
.bannerBtm{
	width:998px;
	float:left;
	background-color:#52c1df;
	font-size:25px;
	text-align:center;
	line-height:43px;
}
.colorPart{
	width:998px;
	float:left;
	color:#FFF;
	background:url(../images/color-bg.jpg) left top no-repeat;
	height:198px;
	font-size:11px;
}
.colorPartFst{
	width:210px;
	margin:9px 0px 0px 34px;
	float:left;
	color:#FFF;
	text-decoration:none;
}
.colorPartFst a{
	color:#FFF;
	text-decoration:none;
}
.colorPartFst a:hover{
	color:#FFF;
	text-decoration:underline;
}
.pdngLft{
	padding-left:55px;	
}
.colorPartSnd{
	width:229px;
	margin:3px 0px 0px 114px;
	float:left;
}
.colorPartSnd a{
	color:#FFF;
	text-decoration:none;
}
.colorPartSnd a:hover{
	color:#FFF;
	text-decoration:underline;
}
.colorPartThrd{
	width:229px;
	margin:5px 0px 0px 119px;
	float:left;
}
.colorPartThrd a{
	color:#FFF;
	text-decoration:none;
}
.colorPartThrd a:hover{
	color:#FFF;
	text-decoration:underline;
}
.textDiv{
	width:998px;
	float:left;
	background-color:#FFF;
}
.textDivFst{
	width:654px;
	float:left;
	font-size:13px;
	margin:5px 20px 0px 16px;
	color:#3f3f3f;
}
.textDivSnd{
	width:275px;
	float:right;
	background:url(../images/green_bg.jpg) left top no-repeat;
	margin:5px 0px 0px 0px;
	height:350px;
}
.txtArea{
	width:150px;
}
.blue{
	color:#4f93fd;
	font-size:23px;
}
.ourPlans{
	width:221px;
	float:right;
	margin:10px 30px 0px 0px;
	height:255px;
	background:url(../images/our-plans.jpg) bottom right no-repeat;
}
.orgFont{
	color:#fe6b01;
	font-size:29px;
}
.moreServices{
	font-size:15px;
	color:#FFF;
	padding:188px 0px 0px 80px;
	text-decoration:none;
}
.moreServices a{
	color:#FFF;
	text-decoration:none;
}
.moreServices a:hover{
	color:#FFF;
	text-decoration:underline;
}
.btm{
	width:998px;
	float:left;
	margin-bottom:15px;
}
.btmFst{
	width:998px;
	float:left;
	color:#b8b8b8;
	text-align:center;
	font-size:14px;
	background-color:#292929;
	text-decoration:none;
	padding-top:20px;
}
.btmFst a{
	color:#b8b8b8;
	text-decoration:none;
}
.btmFst a:hover{
	color:#b8b8b8;
	text-decoration:underline;
}
.btmSnd{
	width:998px;
	float:left;
}
.banerDivInner{
	width:195px;
	float:left;
	margin:230px 0px 0px 80px;
}
.leftPan {
	width:275px;
	float:right;
	margin:0 20px 0 0;
}
.mainHead {
	color:#4f93fd;
	font-size:24px;
	border-bottom:#4f93fd 1px dotted;
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}
.contentImg {
	border:#999999 1px solid;
	padding:3px;
	margin-right:10px;
}
.highlight {
	color:#FF0000;
}
.smTxt{
	font-size:14px;	
}