@charset "utf-8";

* {	margin: 0px; padding: 0px;}

img { border:0;}

a { -moz-outline: 0; outline:0; color:#12a6cd;}

a:hover { text-decoration:none;}

.lft{ position:absolute;}

.rit{ position:absolute;}

.inputTxt, .inputBtn, select, textarea {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #ccc; padding:3px 5px;}

.inputBtn { background:#12a6cd; border:none; padding:3px 5px; color:#fff; cursor:pointer;}

p { font-size:12px; line-height:18px; color:#555; padding-top:5px;}

h2 { font-size:18px; padding-top:20px; color:#444;}

h3 { font-size:14px; padding-top:20px; color:#444;}

ol { list-style-position:inside;}





/**************************/

body {background:url(../images/mainBg.png) repeat-x 0 0; font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:12px;}

#main { width:980px; margin:0 auto; }

#main #header { position:relative; height:127px; background:url(../images/navStrip.jpg) no-repeat 0 100%; }

#main #header #logo { position:absolute; left:2px; top:13px; z-index:1;}

#topNav{background:#cadd2b; position:absolute; right:4px; top:5px; z-index:2; height:32px; padding:0 5px;}

#topNav .lft { background:#ffffff url(../images/cor1.png) no-repeat 0 100%; width:5px; height:5px;  display:block; bottom:0; left:0;}

#topNav .rit { background:#ffffff url(../images/cor1.png) no-repeat 100% 100%; width:5px; height:5px; display:block; bottom:0; right:0;}

#topNav ul { list-style:none; padding-top:3px; }

#topNav ul li { float:left; display:inline; position:relative; padding:0 2px;}

#topNav ul li a { color:#fff; font-weight:bold; font-size:13px; text-decoration:none; text-transform:uppercase; padding:5px 10px; display:inline-block; }

#topNav ul li a.active, #topNav ul li a:hover { background:#1ba1c4; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#topNav ul li a:hover { background:#fff; color:#cadd2b;}

* +html #topNav ul li a:hover {color:#1ba1c4;}



.navigation { position:absolute; right:-4px; top:80px; z-index:2;}

.navigation ul { list-style:none; }

.navigation ul li { float:left; display:inline; position:relative; padding:0 5px;}

.navigation ul li a {font-weight:bold; font-size:11px; text-decoration:none;  padding:5px 8px; display:inline-block; }

.navigation ul li a.active, .navigation ul li a:hover, .navigation ul li a.mouseOnThis  { background:#1ba1c4; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.navigation ul li a:hover { background:#2de0ec;}

.navigation ul li a.mouseOnThis {background:#2de0ec;}

	.navigation ul li .subMenu { position:absolute; left:5px; top:21px; width:190px; background:#2de0ec; -moz-border-radius:0 5px 5px 5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; display:none;}

	.navigation ul li .subMenu  li{ float:none; display:block;}

	.navigation ul li .subMenu  li a { display:list-item; color:#fff;}

	.navigation ul li .subMenu  li a:hover {background-color:white; color:#2de0ec;}

	* +html .navigation ul li .subMenu  li a:hover {color:#1ba1c4;}

	

	

	

/*****************/

#container{ width:; margin:17px 0 0 0;}

#container #contArea { width:720px; float:left; display:inline; margin-left:10px;}

#container #contArea #banner {}

#container #contArea .proTable { margin-top:20px;}

#container #contArea .proTable td { padding:15px; text-align:center; vertical-align:top; }

#container #contArea .proTable td.gryBox{ background:#fafafa;}

#container #contArea .proTable h4{ background:url(../images/txtDropShadow.png) no-repeat 50% 100%; padding-bottom:15px; color:#000; font:normal 18px Calibri,Arial, Helvetica, sans-serif; text-align:left; margin-bottom:10px; }

#container #contArea .proTable p{ font-size:11px; line-height:18px; color:#666; text-align:left; padding:8px 0;}



#sideBar { float:right; display:inline; width:230px; margin-right:10px;}

#loanForm { margin-top:10px; padding:15px; background:#f6f6f6;}

#loanForm h1 { margin:-15px; margin-bottom:10px;}

#loanForm h3 { font-size:14px; padding:0 0 15px; color:#000; line-height:19px;}

#loanForm label { font-size:11px; color:#4a4b4b; display:block; padding:5px 0 3px; }

#loanForm .inputTxt { font-size:12px; color:#666; width:190px; margin-bottom:5px;}

#loanForm .inputBtn { margin-top:5px; font-size:12px; font-weight:bold;} 

#sideBar .gry { background:#f6f6f6; padding:15px;}

#sideBar .gry p { font-size:11px;}



/**********************/

#footer {
	background:#e5f2f7;
	clear:both;
	display:block;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	margin-top:15px;
	position:relative;
	height:70px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#footer .linkSet, #footer .linkSet  a{ color:#009fda; font-size:11px; text-decoration:none;}

#footer .linkSet a{ padding:0 5px;}

#footer .linkSet a:hover { text-decoration:underline; }

#footer p.copyRight{ font-size:10px; padding-top:10px; color:#a5a5a5;}

#footer .footLogo {   position:absolute; right:10px; top:10px;}

.feedIcons { position:absolute; right:150px; top:50%; margin-top:-15px;}







/********* contact us page*******/

.contact  ul{ list-style:none;}

.contact  ul li { font-size:11px; line-height:18px; padding:2px 10px; }

.contact ul li.gry { background:#fbfbfb;}

.contact ul li label { float:left; display:inline-block; width:150px; }

.contact .inputTxt { width:252px;}

.contact sup { color:red;}

.contact textarea { width:282px; margin-top:10px; font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:12px;}



.rateQuote select { width:265px;}

.rateQuote textarea { width:255px;} 

.rateQuote td { padding:2px;}



.steps { background:#fbfbfb; overflow:hidden; border-bottom:solid 1px #eee; padding:10px 0;}

.prepend { width:30%; float:left; display:inline; padding-left:15px; text-align:center;}

.prepend p { font-size:11px;}



ul.disc {list-style:none; padding:10px 0 0; margin-left:15px;}

ul.disc li { font-size:12px; background:url(../images/disc.gif) no-repeat 0 8px; padding:3px 0; padding-left:15px; color:#444;}



.reffer ol li { padding:10px 0px;}





.report ul {list-style:none; _width:430px;  }

.report ul sup { color:red; font-size:11px;}

.report ul li.gry { background:#fbfbfb;}

.report ul li{ display:list-item;  overflow:hidden; padding:5px 0; }

.report label {  display:inline; float:left; width:160px; }

.report select { width:250px; float:left;  }

.report .inputTxt { width:250px;}



 

.rateQuote sup { color:red;}

.optionList { list-style:none;   }

.optionList li {  padding:5px 0px;}

.optionList li label { padding-left:3px;}

.optionList li .inputTxt { width:180px;}


.table-class td {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5F2F7;
}


.site-map li {
	margin-left:16px;
	padding:5px 0;

}


.site-map ul li {
	padding:5px;
	margin: 5px;

}



















