@charset "UTF-8";
/* SKILLS FOR CARE LAYOUT CSS */

/* Reset default browser styling */

* {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}

body {
	background: #E2EBF3 url(/assets/images/bg.png) top repeat-x;
	color: #555;
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
}

/* End Reset default browser styling */

#colLeft {
	float: left;
	width: 215px;
}

#colMain {
	float: right;
	width: 637px;
}

#footer {
	background: url(/assets/images/pageEnd.png) top no-repeat;
	height: 16px;
	margin: 0 auto;
	padding: 20px;
	width: 920px;
}

.homeCol1 {
	float: left;
	padding-right: 50px;
	width: 420px;
}

.homeCol2 {
	float: left;
	width: 420px;
}

#logo {
	height: 68px;
	left: 26px;
	position: absolute;
	top: 28px;
	width: 222px;
}

.nav {	
	height: 32px;
	left: 10px;
	position: absolute;
	top: 113px;
	width: 940px;
}


#navTop {            
	height: 26px;
	left: 364px;
	position: absolute;
	top: 53px;
	width: 372px;
	z-index: 30;
}

#page {
	background: url(/assets/images/pageBg.png);
	margin: 0 auto;
	position: relative;
	width: 960px;
}

#pageInner {
	background: url(/assets/images/pageTop.png) top no-repeat;
	padding: 165px 35px 20px 35px;
}

.pageInnerHome {
	padding-top: 545px !important;
}

#searchBox {
	background: url(/assets/images/searchBg.png) top left no-repeat;
	height: 21px;
	left: 736px;
	padding: 5px 0 0 30px;
	position: absolute;
	top: 53px;
	width: 145px;
	z-index: 40;
}

.searchButton {
	left: 911px;
	position: absolute;
	top: 53px;
}

#visHolder {
	left: 10px;
	position: absolute;
	top: 150px;
	width: 940px;
	z-index: 10;
}


/* -------------------------------------------- CLEARFIX */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */