/* global elements
 * ------------------------------------------------------------------------- */
 
 body {
	background-color: #e0f5e1;
	background:url("../images/bg.gif") repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	background-repeat: repeat;
	background-attachment:fixed;
    background-position:center;
	text-align:left;
}

#wrapper{margin-left: auto; margin-right: auto; position: relative; width: 1050px; height:auto !important; z-index: 1; padding: 0px;}




/* main nav
 * ------------------------------------------------------------------------- */
#main-nav{
	background-image: url(../images/nav-bg.gif);
	position:absolute;
	left:54px;
	top:140px;
	z-Index:10;
	display: block;
	width: 949px;
	height: 35px;
}



#main-nav a  { color:#000000; }

#main-nav a:hover { color:#f4fece; }

#main-nav ul { margin-top:3px; margin-right:10px; margin-left:0px; line-height:12px; }
#main-nav .first-ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

#main-nav li {
	padding:0px 0px 0px 25px;
	display:inline;
	}
	#footer li.first { background:none; }
	
	

/* body emements
* ------------------------------------------------------------------------- */

#header{
	position:absolute;
	left:59px;
	top:0px;
	z-Index:10;
	display: block;
}

#main-pic{
	position:absolute;
	left:90px;
	top:132px;
	z-Index:10;
	display: block;
}

#form{
	position:absolute;
	left:721px;
	top:244px;
	z-Index:11;
	display: block;
}

#form-bg{
	background-image: url(../images/bg-credit-resources.gif);
	padding-top: 20px;
	padding-left: 30px;
	position:absolute;
	left:691px;
	top:182px;
	z-Index:10;
	display: block;
	width: 240px;
	height: 450px;
}


/* fonts
 * ------------------------------------------------------------------------- */
h6 { font-size:14px; color:rgb( 129, 170, 7 ); margin-bottom:1px !important; margin-top:10px; } 
h5 { font-size:30px; color:#666666; margin-bottom:3px !important; margin-top:10px; font-weight: normal;}
h4 { font-size:20px; color:#000000; margin-bottom:10px !important; margin-top:0px; margin-left:-30px;} 
h3 { font-size:16px; color:#333333; margin-bottom:0px !important; margin-top:0px; }
h2 { font-size:20px; color:#000000; margin-bottom:10px !important; margin-top:0px; }
h1 { font-size:20px; color:#000000; margin-bottom:10px !important; margin-top:0px; }

h1 span, h2 span, h3 span { display:none; }
body.sitemap h3 { margin-bottom:5px !important; line-height:1.0em; }

a.greenButton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb( 129, 170, 7 ); text-decoration: none; }
a.greenButton:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb( 0, 0, 0 ); text-decoration: none; }

a.greyButton { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; text-decoration: none; }
a.greyButton:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #5088ae; text-decoration: none; }

a.blackButton { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; color: rgb( 0, 0, 0 ); text-decoration: none; }
a.blackButton:hover	{ font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; color: rgb( 178, 87, 36 ); text-decoration: none; }

a.blueButtonBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #06C; text-decoration: none; }
a.blueButtonBold:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #06C; text-decoration: none; }

a.whiteButton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5088ae; text-decoration: none; }
a.whiteButton:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f4fece; text-decoration: none; }

body, td, input, a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	color: #333333;
}


.black { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: rgb( 0, 0, 0 );
}

.white { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: rgb( 255, 255, 255 );
}

.blackFooter { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	color: rgb( 0, 0, 0 );
}

.blackSmall { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 14px;
	text-decoration: none;
	color: rgb( 0, 0, 0 );
}

.greySmall { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #000000;
}

.blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #366ac9;
}

.reg-mark {
	font-size:11px;
	text-decoration:none;
	line-height: 10px;
}



/* Classes
 * ------------------------------------------------------------------------- */
img.img-left {
	float:left;
	margin:2px 10px 4px 0px;
	}
	

/* Home Page
 * ------------------------------------------------------------------------- */
#home-text{
	position:absolute;
	left:93px;
	top:211px;
	z-Index:21;
	display: block;
	width: 565px;
	height: 163px;
}

#body-bg-01{
	background-image: url(../images/body-bg-01.gif);
	padding-top: 20px;
	padding-left: 20px;
	position:absolute;
	left:83px;
	top:397px;
	z-Index:10;
	display: block;
	width: 570px;
	height: 212px;
}

#body-bg-02{
	background-image: url(../images/body-bg-01.gif);
	padding-top: 20px;
	padding-left: 20px;
	position:absolute;
	left:83px;
	top:936px;
	z-Index:10;
	display: block;
	width: 570px;
	height: 212px;
}

#body-bg-03{
	background-image: url(../images/body-bg-01.gif);
	padding-top: 20px;
	padding-left: 20px;
	position:absolute;
	left:83px;
	top:1390px;
	z-Index:10;
	display: block;
	width: 570px;
	height: 212px;
}

#body-bg-interrior{
	background-image: url(../images/body-bg-01.gif);
	padding-top: 20px;
	padding-left: 20px;
	position:absolute;
	left:80px;
	top:198px;
	z-Index:10;
	display: block;
	width: 570px;
	height: 212px;
}

#home-text-bg{
	position:absolute;
	left:90px;
	top:180px;
	z-Index:20;
	display: block;
}

#number-01-site{
	position:absolute;
	left:691px;
	top:413px;
	z-Index:20;
	display: block;
}

#bg-01{
	position:absolute;
	left:-26px;
	top:670px;
	z-Index:20;
	display: block;
	width: 116px;
}

#bg-02{
	position:absolute;
	left:90px;
	top:989px;
	z-Index:20;
	display: block;
}

#bg-03{
	position:absolute;
	left:90px;
	top:1308px;
	z-Index:20;
	display: block;
}

#bg-04{
	position:absolute;
	left:90px;
	top:1308px;
	z-Index:20;
	display: block;
}

#review-text-01{
	position:absolute;
	left:111px;
	top:626px;
	float: left;
	width: 548px;
	height: 540px;
	padding-left: 0px;
}

#review-text-02{
	position:absolute;
	left:113px;
	top:1176px;
	float: left;
	width: 549px;
	height: 409px;
	padding-left: 0px;
}

#review-text-03{
	position:absolute;
	left:113px;
	top:2003px;
	float: left;
	width: 549px;
	height: 535px;
	padding-left: 0px;
}

#credit-resources-bg{
	background-image: url(../images/bg-credit-resources.gif);
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	position:absolute;
	left:691px;
	top:628px;
	z-Index:10;
	display: block;
	width: 215px;
	height: 405px;
}

#call-now {
	
	position:absolute;
	left:83px;
	top:341px;
	z-Index:10;
	display: block;
	height: 100px;
}

#call-now-02 {

	position:absolute;
	left:83px;
	top:915px;
	z-Index:10;
	display: block;
	height: 100px;
}

#call-now-03 {

	position:absolute;
	left:86px;
	top:1475px;
	z-Index:10;
	display: block;
	height: 100px;
}

#call-now-04 {

	position:absolute;
	left:80px;
	top:180px;
	z-Index:10;
	display: block;
	height: 100px;
}

/* Interrior Pages
 * ------------------------------------------------------------------------- */
#text-01{
	position:absolute;
	left:83px;
	top:189px;
	float: left;
	width: 535px;
	height: 865px;
	padding-left: 25px;
}

