/* @override 
	http://webdesign.gs/vintek/vintek.css
	http://webdesign.gs/vintek/vintek-inside.css
	http://www.webdesign.gs/vintek/style/vintek-inside.css
	http://www.vintek.com/style/vintek-inside.css
*/

body{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/back-inside.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
}

#cms_content{
	width: 600px;
}

#wrapper{
	margin: 0 auto;
	padding: 0px;
	width: 1008px;
	position: relative;
}

#header{
	height: 118px;
	background-image: url(../images/header-inside.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#search_box{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 42px;
	left:  724px;
	z-index: 9999999 !important;	
	/*THIS IS TEMPORARY.  FIX THIS WHEN SEARCH IS WORKING*/
	/*visibility: hidden;*/
}

.search input.search-text{
	background-color: #faf9f9;
	border: 1px solid #c6c6c6;
	padding: 4px;
	font-style: italic;
	color: #6c6c6c;
	width: 200px;
	margin-right: 10px;
}

.search input.go{
	background-color: #4666ab;
	border: 1px solid #2b4b8f;
	padding: 4px;
	color: #fff;
	text-transform: uppercase;
}
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;        
  z-index: 1000 !important;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}

#image{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}


a.readmore{
	background-color: #2b3a5d;
	border: 1px solid #2c3d4d;
	color: #fff;
	text-decoration: none;
	padding: 5px;
}

a.readmore:hover{
	background-color: #4e6aaa;
}



#middle{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/middle-back.jpg);
	background-repeat: repeat-y;
}

#content{
	clear: both;
	margin: 0px;
	padding: 10px;
	color: #000;
	line-height: 23px;
	width: 710px;
	float: left;
	font-size: 14px;
}

#sidebar{
	width: 230px;
	float: right;
	color: #27386c;
	padding: 15px 10px;
	line-height: 20px;
	font-size: 11px;
}

#sidebar p.large{
	font-size: 13px;
	line-height: 23px;
}

#sidebar #recaptcha_image {
    margin-top: 10px;
    margin-bottom: 10px;
}

#sidebar #recaptcha_image img {
    width:200px !important;
}

#sidebar form input, #sidebar form textarea{
	width: 200px;
	display: block;
	background-color: #d4dcfe;
	border: 1px solid #738697;
	padding: 4px;
	margin-top: 5px;
	color: #505b82;
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	font-size: 11px;}

#sidebar form p .submit{
	width: 60px;
	background-color: #546da8;
	border: 1px solid #3c4f7a;
	color: #fff;
	margin-left: 149px;
}


#sidebar form .hidden{
	display: none;
}

#sidebar h2{
	color: #435389;
}

#subnav{
	/*float: left;*/
	clear: left;
	margin-left: 10px;
	/*margin-top: 9px;*/
	line-height: 18px;
	font-size: 11px;
	text-transform: uppercase;
	color: #5d7fc8;
	padding-left: 20px;
	/*border-left: 1px solid #c1c1c1;*/
}

#subnav a{
	color: #637acf;
	text-decoration: none;
	margin-right: 15px;
}

#subnav a:hover{
	color: #2d4395;
}

.list-box h3{
	text-align: center;
	color: #fff;
	background-color: #293669;
	width: 50%;
	padding: 5px;
	border: 2px solid #fff;
}

.list-box{
	background-color: #8694b3;
	padding-top: 10px;
	border: 2px solid #5a6b9e;
	color: #1f3166}

ul.left{
	width: 40%;
	float: left;
}

ul.right{
	width: 40%;
	float: right;
}


#nav{
	position: absolute;
	top: 80px;
	left:  283px;
}

#nav ul{
	margin: 0px;
	padding: 0px;
}

#nav ul li {
	display: block;
	float: left;
}

#nav a{
	display: block;
	float: left;
	background-image: url(../images/nav2.jpg);
	height: 38px;
}

#nav .hidden{
	display: none;
}

a#home{
	background-position: 0px 0px;
	width: 53px;
}

a#home:hover{
	background-position: 0px -38px;
}

a#lenders{
	background-position: -53px 0px;
	width: 70px;
}

a#lenders:hover{
	background-position: -53px -38px;
}

a#consumers{
	background-position: -123px 0px;
	width: 97px;
}

a#consumers:hover{
	background-position: -123px -38px;
}

a#about{
	background-position: -220px 0px;
	width: 99px;
}

a#about:hover{
	background-position: -220px -38px;
}

a#media{
	background-position: -319px 0px;
	width: 110px;
}

a#media:hover{
	background-position: -319px -38px;
}

a#contact{
	background-position: -429px 0px;
	width: 89px;
}

a#contact:hover{
	background-position: -429px -38px;
}

h1{
	font-weight: normal !important;
	text-align: left !important;
	padding-right: 5px !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	color: #2d4396 !important;
}

h2{
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	color: #637ac6;
	padding-right: 10px;
	
}

a{
	color: #2d4396;
	text-decoration: none;
}

a:hover{
	color: #637ac6;
}


#footer{
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	background-image: url(../images/footer-back.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 11px;
	color: #2d4396;
}

#footer a{
	color: #2d4396;
	text-decoration: none;
}

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

#footer .white{
	color: #fff;
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 6px;
}

#footer .white a{
	color: #fff;
	text-decoration: none;
}

#footer-text p {
	padding: 15px 25px;
	margin: 0px;
}

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

.blogEntry{
	margin-bottom: 35px;
}
.blogtext {
	display: none;
}

#blogPosted {
	display: none;
}

ul.executive li{
	list-style-type: none;
	float: left;
	width: 33%;
	text-align: center;
	margin-bottom: 15px;
}

.blogEntry a.readmore{
	display: none;
}




















