/* CSS Document */

@import "reset.css";

/* Main */

body {margin:0 auto; font-family:Verdana, Geneva, sans-serif; background:url(../images/bg-inner.gif) repeat-x;  font-size:12px; color:#797979; line-height:19px;}
.home {margin:0 auto; font-family:Verdana, Geneva, sans-serif; background:url(../images/bg-home.gif) repeat-x;  font-size:12px;}
#container{ width:960px; margin:0px auto; padding:10px 0 0 0; }
h1  { font-weight:normal; font-size:100%; margin:0; padding:0; padding-bottom:10px; line-height:normal;}
h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; margin:0; padding:0; padding-bottom:10px;}
form, ul, li, ol { margin:0px; padding:0px;}
.bold {font-weight:bold;}
a { color:#797979; text-decoration:underline;}
A:hover { text-decoration:none; }

/* Header */

#header { width:960px; float:left; }
.logo { width:462px;  float:left; padding:8px 0 0 1px; }
#header .space {width:154px; height:96px; float:left; }
#header .space-2 {width:143px; height:35px; float:left; }
#header .nav {width:622px; float:left; padding-top:15px;}
#header .contact {width:343px; height:96px; float:left;}
.top-nav {width:211px; height:25px; float:left; padding:3px 0 0 54px; background:url(top-nav-sm.gif) no-repeat; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#d1d1db;}
.top-nav a { color:#d1d1db; text-decoration:none;}
.top-nav a:hover { color:#d1d1db; text-decoration:underline;}
.call-now { width:217px; float:left; text-align:right; padding:9px 20px 0 28px;}
#header .contact h4 { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#090744;}
#header .contact h2 { font-family:Verdana, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#bb0000;}
.logo2 { width:195px; float:left; }
.search { width:960px; float:left; padding: 19px 0 0 0;}
.search-inner{ width:960px; float:left; padding: 25px 0 0 0;}
.search h4 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:13px; color:#090744;}
.free-consultation { width:424px; float:left; padding:0 0 0 24px;}
.query-nav { width:665px; float:left; padding:4px 41px 0 0;}

.headimg { width:960px; float:left; padding:9px 0 0 0;}
.space-3 { width:258px; height:35px; float:left;}
.search-bar{ float:left; width:248px; text-align:right;}
.searchinput {background:url(input-box.gif) no-repeat top; width:205px; height:20px; border:0px; padding:9px 5px 0px 5px; margin:0px; }
.inputbtnbox {background:url(input-box2.gif) no-repeat top; width:32px; height:29px; }

/* Images */

img { border:0;}
.imgV { vertical-align:middle; }

/* Content */

#content {width:923px; float:left; padding:21px 24px 0 13px; }
#content .left{width:0px; float:left; padding:0 0 0 0;}
#content .left p { padding-bottom:10px;}
#content .right{width:0px; float:left; padding:0 0 0 0;}
#content .right p { padding-bottom:10px; }
.features-table { width:925px; float:left; padding:0 0 35px 0; }
.article { width:925px; float:left; padding:0 0 35px 0; }
.article h1  { font-size:18px; color:#ff9202; font-weight:bold;  }
.article p  { padding-bottom:20px;  }
.feat-table-a { width:301px; float:left;}
.feat-table-a p { padding-bottom:10px;}
.feat-table-b { width:301px; float:left; margin-left:11px;}
.feat-table-b p { padding-bottom:10px;}
.cell-txt { color:#1b3696; font-size:11px;}
.cell-txt span { font-weight:bold;}
.welcome-message { width:925px; float:left; padding:0px 0 45px 0;}
.welcome-message img { margin-right:11px;}
.welcome-message p { padding-bottom:10px;}
.welcome-message strong { color:#0d0b44;}
.signup { width:925px; float:left; padding:45px 0 40px 0;}
.benefits { width:897px; float:left; padding:30px 0 0 0;}
.benefits img { padding-bottom:5px;}
.benefits p { padding-bottom:12px;}
.benefits-left { width:386px; float:left; }
.benefits-right { width:399px; float:left; margin-left:112px;}

.process img { padding-bottom:5px;}
.process p { padding-bottom:12px;}
.process-left { width:386px; float:left; }
.process-right { width:399px; float:left; margin-left:140px;}
.contact-us-left { float:left; width:260px;}
.contact-us-left p { padding-bottom:8px;}
.contact-us-right { float:right; width:223px;}

/* Bullets */

.cont { list-style:none; padding:0 0 0 0;}
.cont li { padding:0 0 0 0; background:url(img-red-bullet.gif) no-repeat; background-position:0px 0px; }
.cont li a {color:#000; text-decoration: none;}
.cont li A:hover {color: #000; text-decoration: none; }

.query { list-style:none; padding:0; font-size:11px; font-weight:bold; color:#000b4a;}
.query li { float:left; background:url(img-red-bullet.gif) no-repeat; background-position:0px 0px; }
.query li a {color:#000b4a; text-decoration:none; padding:25px 7px 25px 7px;}
.query li a:hover {color:#000b4a; text-decoration:none; background:url(bg-active.gif) no-repeat center; padding:25px 7px 25px 7px;}
.query li span{padding-left:8px; padding-right:8px;}
.active2{color:#000b4a; text-decoration:none !important; background:url(bg-active.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active2 a {color:#000b4a; text-decoration:none !important; font-size:11px; font-weight:bold; padding:7px; }
.active2 a:hover {color:#000b4a; text-decoration:none !important;  font-size:11px; font-weight:bold; padding:7px; }

.active-a{color:#000b4a; text-decoration:none !important; background:url(active-a.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active-a a:hover {color:#000b4a !important; text-decoration:none;  font-size:11px; font-weight:bold; padding:7px; }

.active-b{color:#000b4a; text-decoration:none !important; background:url(active-b.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active-b a:hover {color:#000b4a !important; text-decoration:none;  font-size:11px; font-weight:bold; padding:7px; }

.active-c{color:#000b4a; text-decoration:none !important; background:url(active-c.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active-c a:hover {color:#000b4a !important; text-decoration:none;  font-size:11px; font-weight:bold; padding:7px; }

.active-d{color:#000b4a; text-decoration:none !important; background:url(active-d.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active-d a:hover {color:#000b4a !important; text-decoration:none;  font-size:11px; font-weight:bold; padding:7px; }

.active-e{color:#000b4a; text-decoration:none !important; background:url(active-e.gif) no-repeat center; font-size:11px; font-weight:bold; padding:7px; }
.active-e a:hover {color:#000b4a !important; text-decoration:none;  font-size:11px; font-weight:bold; padding:7px; }

.pad0{padding:0;}

UL.ulB1 { list-style:none; margin:0px; padding:0px; padding-left:15px; }
UL.ulB1 LI { background:url(bullet-arrow.gif) no-repeat; background-position:4px 8px; padding:5px 0 0 25px;}
UL.ulB1 LI a { text-decoration:none; color:#797979;}
UL.ulB1 LI a:hover { text-decoration:underline; color:#797979;}
UL.ulB2 { list-style:none; margin:0px; padding:0px; padding-left:15px; }
UL.ulB2 LI { background:url(bullet-arrow-2.gif) no-repeat; background-position:2px 12px; padding:5px 0 0 20px; color:#050331; font-size:12px;}

ol li { list-style:decimal; list-style-position:inside;}

/* Fonts */

.f10 { font-size:10px;}

.fv11 { font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.fv19 { font-family:Verdana, Geneva, sans-serif; font-size:19px;}

/* Color */

.white{color:#FFF;}
.black{color:#000;}
.blue{color:#0d1f74;}
.red { color:#bb0000;}
.gray{color:#d2d2d2;}
.org{color:#ff9101;}
.txtc1 { color:#050331;}
.txtc2 { color:#ff9202;}

/*border */
.bd{border:#d2d2d2 1px solid;}
.bdr{border-right:#d2d2d2 1px solid;}
.bdl{border-left:#d2d2d2 1px solid;}
.bdb{border-bottom:#d2d2d2 1px solid;}
.bdt{border-top:#d2d2d2 1px solid;}

.bdw{border:#FFF 1px solid;}
.bdwr{border-right:#FFF 1px solid;}
.bdwl{border-left:#FFF 1px solid;}
.bdwb{border-bottom:#FFF 1px solid;}
.bdwt{border-top:#FFF 1px solid;}

/* Footer */

#footer {background-color:#F00 !important; clear:both; overflow:hidden;}
.fcont {width:100%; padding:15px 0 10px 0; color:#f3f3f3; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.fcont p { padding-bottom:10px;}
.fcont a {color:#f3f3f3; text-decoration:none; }
.fcont A:hover {color: #f3f3f3; text-decoration:underline; }


.fnav { padding:0px; list-style:none;}
.fnav li { float:left; padding-left:0px;}
.fnav li a { text-decoration:none; color:#FFF;}
.fnav li A:hover { text-decoration:underline; color:#FFF;}


/* rounded buttons */
.round-a {
	cursor:pointer; 
	cursor:hand; 
	height:23px;
	background:url(button.gif) no-repeat right top;	
	padding-right:10px; 
	display:inline-block;
	font-size:11px; font-weight:bold; color:#000b4a; text-decoration:none;
}

.round-a span { 
	background:url(button.gif) no-repeat left top; 
	height:23px;
	display:inline-block;
	padding-left:10px;
	font-size:11px; font-weight:bold; color:#000b4a; text-decoration:none;
}

	a.round-a:hover {background-position:right -155px;}
	a.round-a:hover span {background-position:left -155px;}

.active  { background-position:right -155px; }
.active span {background-position:left -155px;}

/* end rounded buttons */

.sub-class { margin:0; padding:0; list-style:none; }
.sub-class li { float:left; padding:0px 5px;background:url(menu-sep.gif) no-repeat right center;	 }
.no-sep { background:none !important;}

