@import url(forms.css);
@import url(misc.css);
/*
	Conspect Service Corp
	General Screen Styles

	Created by Chris Pearce
	chris@cstech.net.au
*/
/****************************************************************************************
																   >> General Selectors << 
*****************************************************************************************/
html {
	height: 100%; 
	margin: 0 0 1px 0;
	border: 0;
}
body {
	background: #fff url('../img/template/body-bg-ie.gif') no-repeat center top;
	color: #545454;
	font: 76%/1.5 Arial, Helvetica, sans-serif;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center; /* Center align wrapper for pre IE 6 */
}
a:link, a:visited {
	text-decoration: none; 
	color: #0072bc;
	font-weight: bold;
}
a:hover {text-decoration: underline;}
p {
	margin: 0 0 1.6em;
	padding: 0;
}
a img, :link img, :visited img {border: 0;}
ul, ol, dl {
	margin-bottom: 1.6em;
	padding-bottom: 0;
}
ul li, ol li {margin-bottom: 0.30em;}
ul ul, ol ol {
	font-size: 100%; 
	margin-top: 0.40em;
	margin-bottom: 0.80em;
	padding-top: 0;
	padding-bottom: 0;
}
dl {
	margin-left: 25px;
	padding-left: 0;
}
dl dt {
	font-weight: bold;
	font-size: 105%;
}
dl dd {
	margin: 0 0 1em;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 1.6em;
}
table, td {font-size: 100%;}
address {font-style: normal;}
abbr {
	cursor: help;
	border-bottom: 1px dotted #666;
}
hr {
	color: #e6e5e5; 
	background: #e6e5e5; 
	height: 1px; 
	border: 0;
	margin: 0 0 1.6em;
}

/*---Page Title---*/
#pageTitle h1 {
	border: 1px solid #fff;
	border-top: 0;
	background: #7e8a97 url('../img/template/h3-bg.jpg') repeat-x 0 0;
	margin: 0 5px;
	font: 500 150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 20px;
	line-height: 70px;
	text-transform: uppercase;
}
/*---Sub Headers---*/
h2,h3,h4,h5,h6 {
	margin: 0 0 0.60em;
	padding: 0;
	font: 500 150% Arial, Helvetica, sans-serif;
	color: #0072bc;
}
h3,h4,h5,h6 {
	font: bold 125% Arial, Helvetica, sans-serif;
	color: #003d7d;
	margin-bottom: 0.30em;
}
h3,h4,h5,h6 {
	font: bold 125% Arial, Helvetica, sans-serif;
	color: #003d7d;
	margin-bottom: 0.30em;
}
h4,h5,h6 {
	font: bold 125% Arial, Helvetica, sans-serif;
	color: #545454;
}

/*---Adjecent Sibling Selectors---*/

/****************************************************************************************
																		   >> Structure << 
*****************************************************************************************/
												
/*-------------------------------------------Hide Elements off Screen---*/
.hide {
	position: absolute;
	top: -9999px;
	overflow: hidden;
	height: 0;
	width: 0;
}

/*-------------------------------------------Wrapper---*/
#wrapper {
	width: 771px;
	margin: 0 auto;
	text-align: left;
	border-top: 8px solid #003D7D;
}

/*-------------------------------------------Masthead---*/
#masthead {
	height: 74px;
	background: transparent url('../img/template/mhead-bg.jpg') repeat-y 0 0;
	position: relative;
}
	/*---Branding---*/
	#masthead h1 {
		position: absolute;
		top: 20px;
		left: 30px;
		font-size: xx-small;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
		#masthead h1 a {
			display: block;
			width: 145px;
			height: 37px;
			background: #fff url('../img/template/logo.gif') no-repeat 0 0;
		}
	/*---Sub Nav---*/
	#masthead #subNav {
		position: absolute;
		top: 0;
		right: 10px;
		background: #fff url('../img/template/ancillary-bg.gif') repeat-y 0 0;
		width: 375px;
	}
		#masthead #subNav p {
			color: #0072bc;
			font: normal 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin: 0;
			text-transform: uppercase;
			padding: 5px 4px 8px 0;
			line-height: normal;
			text-align: center;
			background: transparent url('../img/template/ancillary-bg2.gif') no-repeat 0 100%;
		}
		#masthead #subNav p a {
			font-weight: normal; 
			font-size: 85%;
		}

/*-------------------------------------------Main Nav---*/
#nav {
	float: left;
	width: 771px;
	background: #003D7D url('../img/template/nav-bg.jpg') no-repeat 0 0;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}
	#nav * {
		margin: 0;
		padding: 0;
	}
	#nav ul {
		float: right;
		list-style: none;
		padding-right: 6px;
	}
		#nav ul li {
			float: left;
			border-right: 1px solid #fff;
		}
		#nav ul li.lst-link {border: 0;}
		#nav ul li a {
			display: block;
			float: left;
			font: normal 103% "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #fff;
			text-transform: uppercase;
			padding: 3px 0.80em;
		}
		#nav ul li a:hover,
		#nav ul li a.active {
			text-decoration: none;
			background: #003D7D;
			color: #CBD9E7;
		}
		#nav ul li a.active {cursor: default;}
	
/*-------------------------------------------Banner [Home Page]---*/
#banner {
	clear: both;
	height: 156px;
	padding-left: 305px;
	background: #fff url('../img/template/banner-bg.jpg') no-repeat 0 0;
	margin: 0 5px;
}
	#banner * {
		margin: 0;
		padding: 0;
	}
	
/*-------------------------------------------Page Title---*/
#pageTitle {
	clear: both;
}
	
/*-------------------------------------------Main Content---*/
#mainContent {
	background: transparent url('../img/template/wrapper-bg2.gif') repeat-y 0 0;
	float: left;
	min-height: 200px;
	padding-bottom: 25px;
}
#home #mainContent {background: transparent url('../img/template/wrapper-bg.gif') repeat-y 0 0;}

* html #mainContent {height: 200px;} /* For IE 6 and below */

	#mainContent .decoration {
		background: transparent url('../img/template/content-bg.jpg') repeat-x 0 0;
		height: 29px;
		margin: 0 6px;
		display: inline; /* For IE 6 and below */
		float: left;
		width: 759px;
	}
	#mainContent #pageCopy {
		float: left;
		width: 515px;
		margin-left: 30px;
		display: inline; /* For IE 6 and below */
	}
	#mainContent #sidebar {
		float: left;
		width: 184px;
		margin-left: 28px;
		display: inline; /* For IE 6 and below */
	}
		/*---Product Tour Box---*/
		#mainContent #sidebar div.tour-box {
			background: #eee url('../img/template/product-tour-btm.gif') no-repeat 0 100%;
			padding-bottom: 13px;
			margin-bottom: 15px;
		}
			#mainContent #sidebar div.tour-box h5 {
				margin: 0;
				background: #eee url('../img/template/product-tour-top.gif') no-repeat 0 0;
				padding: 10px 12px 0;
				text-transform: uppercase;
				font: bold 115% "Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height: normal;
				color: #003d7d;
			}
			#mainContent #sidebar div.tour-box p {
				padding: 7px 12px;
				margin: 0;
				font-size: 90%;
				line-height: 1.3;
			}
			#mainContent #sidebar div.tour-box a.sign-in-btn {
				display: block;
				width: 51px;
				height: 19px;
				background: transparent url('../img/template/signin-btn.gif') no-repeat 0 0;
				text-indent: -9999px;
				overflow: hidden;
				margin-left: 115px;
			}
		/*---Lender Info Box---*/
		#mainContent #sidebar div.lender-info {
			border-top: 1px solid #eee;
			border-bottom: 1px solid #eee;
			padding: 6px 12px 0;
		}
			#mainContent #sidebar div.lender-info p {
				margin: 0 0 6px;
				font-size: 93%;
				line-height: 1.3;
			}
		
	

/*-------------------------------------------Footer---*/
#footer {
	clear: both;
	background: transparent url('../img/template/footer-bg.jpg') no-repeat 0 100%;
	width: 771px;
	min-height: 45px;
	position: relative;
}
* html #footer {height: 45px;} /* For IE 6 and below */

	#footer * {
		margin: 0;
		padding: 0;
	}
	#footer p {
		font-size: 88%;
		padding: 7px 0 0 23px;
		color: #9d9d9d;
		line-height: normal;
		border-top: 8px solid #003D7D;
		margin: 0 6px;
	}


