@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	outline: none;
}
  img,
.png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
p{

}
img {
	border: none;
}
ul {
	list-style: none;
}
li {
	float:left;
}
body {
	background:#fff url(../images/bg.jpg) repeat-x top;
	font-family: Arial, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
}

form {
	margin: 0px;
}
.home{
width:52px;
height:33px;
float:left;
}
.navlist{
	height:34px;
	float:left;
}
.navlist ul{
height:34px;
}
.navlist ul li{
height:34px;
float:left;
}
.navlist ul li a{
height:34px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#1375a2;
text-align:left;
text-decoration:none;
padding:8px 20px 0 20px;
}
.navlist ul li a:hover{
height:34px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#aa1c13;
text-align:left;
text-decoration:none;
padding:8px 20px 0 20px;background:url(../images/hover_bg.jpg) repeat-x 0 0;
}
.navlist ul li a.active{
height:34px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#aa1c13;
text-align:left;
text-decoration:none;
padding:8px 20px 0 20px;background:url(../images/hover_bg.jpg) repeat-x 0 0;
}

.login li
{
	display: inline;
	list-style-type: none;	background-image: url(../images/divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.login a {
	padding: 5px 7px;

}

.login a:link, .login a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

.login a:hover
{
	color: #1375a2;
	text-decoration: none;

}


.box1 {
	background-color: #fff;
	height: auto;
	margin: 0 auto 0px auto;
	padding: 10px;

-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 5px; 
-webkit-border-top-left-radius: 5px; 
border-radius: 5px 5px 5px 5px;
behavior: url(border-radius.htc);
}

.rel {
	zoom: 1; /* For IE6 */
}

.menu_bg {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


.smenu li
{
	display: inline;
	background-repeat: no-repeat;
	background-position: right;
}

.smenu a {
	padding: 5px 7px;

}

.smenu a:link, .smenu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}

.smenu a:hover
{
	color: #d8d8d8;
	text-decoration: none;

}

.header{
	height: 343px;
	width: 979px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top;

}

.revolutionizing{	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #1375a2;}
.save{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#000}
	
	
.box2 {
	background-color: #fff;
	margin: 0 auto 0px auto;
	padding: 15px;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}

.head_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.view{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	text-decoration: none;
	}
.view a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	background-image: url(../images/view_search.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	text-decoration: none;
}
.view a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	background-image: url(../images/view_search.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	text-decoration: underline;
}

.box3 {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	background-image: url(../images/gen_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 159px;
}
.homeowners {
	background-image: url(../images/homeowners.jpg);
	height: 141px;
	width: 690px;
}


.box4 {
	border: 1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	background:#fff;
	background-position: left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.box4-hd {
	background:#fff url(../images/left_nav_bg.jpg) repeat-x 0 0;
	background-position: left top;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.learn_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1375a2;
	text-decoration:none;
	font-weight: bold;
}
.learn_more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1375a2;
	text-decoration:none;
	font-weight: bold;
}
.learn_more a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1375a2;
	text-decoration:underline;
	font-weight: bold;
}
.box5 {
	background-color: #fff;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
}


.features{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	text-decoration: none;
	}
.features a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	background-image: url(../images/arrow_icon1.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-decoration: none;
}
.features a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1375a2;
	font-weight: bold;
	background-image: url(../images/arrow_icon1.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-decoration: underline;
}
.footer_bg {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 99px;
}

.footer {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.footer a{
	padding-right: 3px;
	padding-left: 3px;
	color: #FFF;
	text-decoration: none;
}
.footer a:hover{
	text-decoration: underline;
}
.footer .active{
	padding-right: 3px;
	padding-left: 3px;
	color: #FFF;
	text-decoration: underline;
}

.footer_ex {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer_ex a {
	padding-right: 3px;
	padding-left: 3px;
	color: #fdf15e;
	text-decoration: none;
	font-weight: bold;
}
.footer_ex a:hover {
	color:#d6d6d5;
	text-decoration: underline;
	font-weight: bold;
}
html .vehicles {
	background: none;
	width: 500px; /* Must Specify Width */
	height: 176px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='vehicles.png');
}
/*---------------------------------------------------------Login-page-------------------------------------------------------------- */
.login-hd-txt{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0389c7;
	text-decoration:none;
}
.login-hd-txt a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0389c7;
	text-decoration:none;
}
.login-hd-txt a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.hvcl{
	color:#666;
}
.hvcl a{
	color:#069;
	text-decoration:none;
}
.hvcl a:hover{
	color:#666;
	text-decoration:none;
}

/*---------------------------------------------------------Login-page-------------------------------------------------------------- */


/*---------------------------------------------------------Dashboard-----------------------------------------------*/
.c-btn{
	color:#666;
	height:100px;
	width:250px;
	float:left;
}
.c-btn ul{
list-style:none;
}
.c-btn ul li{
float:left;
display:block;
width:250px;
}
.c-btn ul li a{
float:left;
display:block;
background:url(../images/plus.png) no-repeat 10px 15px ;
padding:20px 60px 20px 50px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#56758e;
text-align:left;
border:5px solid #4a81a6;
text-decoration:none;
}
.c-btn ul li a:hover{
float:left;
display:block;
background:url(../images/plus.png) no-repeat 10px 15px ;
padding:20px 60px 20px 50px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#56758e;
text-align:left;
border:5px solid #e6f0f5;
text-decoration:none;
}
.c-btn2{
	color:#666;
	height:100px;
	width:250px;
	float:left;
}
.c-btn2 ul{
list-style:none;
}
.c-btn2 ul li{
float:left;
display:block;
width:250px;
}
.c-btn2 ul li a{
float:left;
display:block;
background:url(../images/search.png) no-repeat 10px 15px;
padding:20px 60px 20px 50px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#56758e;
text-align:left;
border:5px solid #ececec;
text-decoration:none;
}
.c-btn2 ul li a:hover{
float:left;
display:block;
background:url(../images/search.png) no-repeat 10px 15px;
padding:20px 60px 20px 50px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#56758e;
text-align:left;
border:5px solid #e6f0f5;
text-decoration:none;
}

.h-txt{
}
.h-txt a{
color:#5092C4;
text-decoration:none;
}
.h-txt a:hover{
color:#000;
text-decoration:none;
}
.h-img{
width:75px;
height:47px;
float:left;
}
.h-img a{
text-decoration:none;
border-top:5px solid #EEEEEE;
border-left:5px solid #EEEEEE;
border-right:5px solid #EEEEEE;
border-bottom:15px solid #EEEEEE;
width:75px;
height:47px;
float:left;
}
.h-img a:hover{
text-decoration:none;
border-top:5px solid #858585;
border-left:5px solid #858585;
border-right:5px solid #858585;
border-bottom:15px solid #858585;
width:75px;
height:47px;
float:left;
}

/*---------------------------------------------------------end-dashboard-----------------------------------------------*/


/*---------------------------------------------------------view-project-----------------------------------------------*/

/*---------------------------------------------------------end view-project-----------------------------------------------*/
.rt-nav2{
	width:100%;
	float:left;
	text-align:left;
	-moz-border-radius:11px;-webkit-border-radius:11px;
border-radius:11px;behavior:url(border-radius.htc);border:1px solid #d4d4d4;
background:#fff;
padding:0 0 10px 0;
margin:10px 0 0 0;}


.rt-nav{
	width:100%;
	float:left;
	text-align:left;
	-moz-border-radius:11px;-webkit-border-radius:11px;
border-radius:11px;behavior:url(border-radius.htc);border:1px solid #d4d4d4;
background:#fff;
padding:0 0 10px 0;
}
.rt-nav ul{
color:#238cbc;
text-decoration:none;
list-style:none;
width:100%;
}
.rt-nav ul li{
color:#000;
text-decoration:none;
width:100%;
float:left;
border-bottom:1px dotted #999;
}
.rt-nav ul li a{
color:#000;
text-decoration:none;
padding:10px 50px 10px 30px;
color:#2880a8;
width:70%;
float:left;
}
/*.rt-nav ul li a:hover{
color:#000;
text-decoration:none;
padding:10px 50px 10px 30px;
background:#2fa2d8;
color:#fff;
float:left;
}*/
.rt-nav ul li a.span{
color:#000;
text-decoration:none;
padding:10px 50px 10px 30px;
background:#2880a8;
color:#fff;
float:left;
}
.rt-nav3{
width:100%;
float:left;
text-align:left;
-moz-border-radius:11px;-webkit-border-radius:11px;
border-radius:11px;behavior:url(border-radius.htc);border:1px solid #d4d4d4;
background:#fff;
padding:0 0 5px 0;
}
.rt-nav3 ul{
color:#238cbc;
text-decoration:none;
list-style:none;
width:100%;
}
.rt-nav3 ul li{
color:#000;
text-decoration:none;
width:100%;
float:left;
}
.rt-nav3 ul li a{
color:#000;
text-decoration:none;
padding:5px 50px 5px 30px;
color:#2880a8;
width:70%;
float:left;
}
/*.rt-nav ul li a:hover{
color:#000;
text-decoration:none;
padding:10px 50px 10px 30px;
background:#2fa2d8;
color:#fff;
float:left;
}*/
.rt-nav3 ul li a.span{
color:#000;
text-decoration:none;
padding:5px 50px 5px 30px;
color:#000;
float:left;
}

/*------------------------------------------------------------final----------------------------------------------------------*/
.t-link{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:30px;
padding:5px;
}
.t-link a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.t-link a:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099CC;
}
.t-link2{
font:normal 18px Arial, Helvetica, sans-serif;color:#56758e;padding:0 0 10px 0;text-decoration:none;
}
.t-link2 a{
font:normal 18px Arial, Helvetica, sans-serif;color:#56758e;padding:0 0 10px 0;text-decoration:none;
}

.t-link2 a:hover{
font:normal 18px Arial, Helvetica, sans-serif;color:#000;padding:0 0 10px 0;text-decoration:none;
}
.bbt{
float:left;background:url(../images/sp.png) no-repeat 0 0;width:130px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099CC;
}
.bbt a{
float:left;background:url(../images/sp.png) no-repeat 0 0;width:130px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
padding:15px 0 0 55px;
}
.bbt a:hover{
float:left;background:url(../images/sp-h.png) no-repeat 0 0;width:130px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:none;
padding:15px 0 0 55px;
}
.bbt2{
float:left;background:url(../images/sp2.png) no-repeat 0 0;width:100px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099CC;
margin:1px 0 0 0;
}
.bbt2 a{
float:left;background:url(../images/sp2.png) no-repeat 0 0;width:100px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
padding:15px 0 0 55px;
}
.bbt2 a:hover{
float:left;background:url(../images/sp2-h.png) no-repeat 0 0;width:100px;height:51px;padding:0 0 0 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:none;
padding:15px 0 0 55px;

}

.bbt3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
margin:1px 0 0 0;
text-align:center;
width:97px;
}
.bbt3 a{
background:url(../images/frm-in-bg.jpg) repeat-x 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
border:1px solid #B4B4B4;
padding:5px;
text-align:center;
border:1px solid #b9b7ac;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
width:97px;
}
.bbt3 a:hover{
background:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:none;
border:1px solid #B4B4B4;
padding:5px;
text-align:center;
border:1px solid #b9b7ac;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
width:97px;
}












/*------------------------------------------------------------final----------------------------------------------------------*/