@charset "UTF-8";
/* CSS Document */

/* reset css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}




body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
#container {
	width: 960px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#mainContent {
	padding: 0 20px; 
}


/* -------- Header --------- */

#head {
	width: 960px;
	padding-top: 5px;
	}

#logo {
	width: 240px;
	float: left;
	margin-top: 20px;
	}
	
#nav {
	width: 430px;
	float: right;
	margin-right: 10px;
	}
	
#head_pic {
	width: 960px;
	height: 235px;
    background: url('../img/head1.png') no-repeat 0 0;
	margin-top: 10px;
}

#quote {
	width: 680px;
	padding: 50px 20px 0px 65px;
	color: #ffffff;
	}
	
#quote h1 {
	margin-top: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: 1.5em;
	font-style: oblique;
	}

#headings {
	width: 960px;
	color: #ffffff;
	margin-top: 64px;
	}
	
#areas {
	float: left;
	width: 193px;
	padding: 0px 0px 0px 25px;
	}
	
#welcome {
	float: left;
	width: 503px;
	padding: 0px 0px 0px 11px;
}

#welcome h1 {
	font-weight: bold;
	}

#con {
	float: left;
	width: 193px;
	padding: 0px 0px 0px 10px;
}

/* -------- nav --------- */

.lavaLampBottomStyle {
	position: relative;
    height: 29px;
    width: 430px;
    background-color: white;
    padding: 15px;
    margin: 10px 0;
    overflow: hidden;
	}
    
.lavaLampBottomStyle li {
    float: left;
    list-style: none;
    }
	
.lavaLampBottomStyle li.back {
    border-bottom: 5px solid #09548e;
    width: 9px;
    height: 30px;
    z-index: 8;
    position: absolute;
    }
	
.lavaLampBottomStyle li a {
    font: bold 12px arial;
    text-decoration: none;
    color: #000;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 15px;
    }   

.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
    border: none;
    } 


/* -------- left column --------- */

#leftCol, #leftCol_injury, #leftCol_auto, #leftCol_cord, #leftCol_pest, #leftCol_faith, #leftCol_nurse, #leftCol_plane, #leftCol_bus, #leftCol_meso, #leftCol_truth, #leftCol_profile, #leftCol_oregon {
	float: left; 
	width: 179px; 
	height: 780px;
	background: #cfdcea;
	padding: 10px 0px 0px 20px;
	border-right: 1px dotted #666666;
}

#leftCol {
	height: 780px;
	}
	
#leftCol_injury {
	height:1034px; 
	}
	
#leftCol_auto {
	height:1760px; 
	}
	
#leftCol_cord {
	height:1050px; 
	}
	
#leftCol_pest {
	height:1190px; 
	}

#leftCol_faith {
	height:2290px; 
	}
	
#leftCol_meso {
	height:2090px; 
	}

#leftCol_nurse {
	height:2520px; 
	}

#leftCol_plane {
	height:1700px; 
	}

#leftCol_bus {
	height:1030px; 
	}
		
#leftCol_truth {
	height:1230px; 
	}

#leftCol_profile {
	height: 830px;
	}

#leftCol_oregon {
	height:1030px; 
	}
							
#practiceLinks a, #practiceLinks a:visited {
	color: #000000;
	}
	
#practiceLinks a:hover, #practiceLinks a:active {
	color: #e9f2fc;
	}

#practiceLinks li {
    list-style: none;
	border-bottom: 1px solid gray;
	padding: 5px 0px;
	font-size:11px;
}

.present {
	padding: 5px 0px 5px 19px;
   	background: url('../img/arrow_next1.png') no-repeat 0 3px;
}

#know {
	width: 160px;
	height: 146px;
	margin: 30px 5px 100px 0px;
    background: url('../img/know.png') no-repeat 0px 0px;	
	}
	
#find_out button:hover {
	background-position:0 -45px;
}
#find_out button {
	background:url(../img/btn_know.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:45px;
	outline-style:none;
	outline-width:0;
	position:relative;
	width:153px;
	margin: 90px 0px 10px 2px;
}
/* -------- right column --------- */


#rightCol, #rightCol_injury, #rightCol_auto, #rightCol_cord, #rightCol_pest, #rightCol_faith, #rightCol_nurse, #rightCol_plane, #rightCol_bus, #rightCol_meso, #rightCol_truth, #rightCol_profile, #rightCol_oregon {
	float: right; 
	width: 180px; 
	padding: 10px 5px 0px 20px;
	border-left: 1px dotted #666666;
	background: #cfdcea; 
}

#rightCol {
	height:780px; 
	}

#rightCol_injury {
	height:1034px; 
	}
	
#rightCol_auto {
	height:1760px; 
	}

#rightCol_cord {
	height:1050px; 
	}
	
#rightCol_pest {
	height:1190px; 
	}
	
#rightCol_faith {
	height:2290px; 
	}

#rightCol_meso {
	height:2090px; 
	}

#rightCol_nurse {
	height:2520px; 
	}

#rightCol_plane {
	height:1700px; 
	}

#rightCol_bus {
	height:1030px; 
	}
	
#rightCol_truth {
	height:1230px; 
	}

#rightCol_profile {
	height: 830px;
	}
	
#rightCol_oregon {
	height:1030px; 
	}
						
#contactCol p {
	font-size: 11px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px;	
	}
	
#contactCol h2 {
	line-height: 1.3em;
	font-size: 11px;
	padding-top: 7px;
	}

#contact_form { 
	width:180px; 
	margin:0px auto; 
	padding:5px 0;
	position:relative;
}

#contact_form h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	border: 1px dotted gray;
	margin: 10px 5px 0px 0px;
	padding: 5px 10px;
	background:url(../img/letter2.png) #09548e no-repeat scroll 144px 6px;	
	}

#formWrap input {
	border:1px solid #DDDDDD;
	margin:0;
	padding:3px 5px 3px 10px;
	width:280px;
}
	
.submit {
	margin-top: 30px;
	}
	
#message	{ 
	width:160px;
	margin:60px 0 0 10px;
	}
	
#message h2	{ 
	font-size:20px;
	color:#000;
	}
	
#message p	{ 
	color:#09548e;
	font-weight:bold;
	margin:6px 0px;
	}
#checkmark	{ 
	position:relative;
	top:-145px;
	left:0px;
	}

#join {
	margin-top: 50px;
	}
	
#join p {
	font-size: 11px;
	font-weight: bold;
	color:#09548e;
	text-align: center;
	font-style: oblique;
	padding: 15px 20px 15px 0px;
	}
	
#join img {
	margin-left: 39px;
	}

/* -------- center column --------- */

#main, #main_injury { 
	margin: 0 200px;
	padding: 20px;
    background: url('../img/corner.png') no-repeat left top;
}

#center p, #center blockquote {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:400;
	}

#center p {
	line-height: 1.5em;
	padding: 0 10px 15px 5px;
	font-size:14px;
	}
	
#center h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#09548e;
	font-size:16px;
	padding: 10px 0px 5px 5px;
}

#center h4, h4#resource {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 0px 15px 5px;
}

#center h4 {
	font-size:16px;
	color:#09548e;
}

h4#resource {
	font-size:13px;
	color:#000000;
}


#center ul {
	margin: 5px 20px 30px 20px;
	}

#center ol {
	margin: 5px 20px 30px 40px;
	}
	
#center ul li {
    list-style: none;
	border-bottom: 1px dotted gray;
	padding: 10px 0px 10px 24px;
	font-size:12px;
	line-height: 1.3em;
    background: url('../img/check.png') no-repeat left 10px;
	}
	
#center ol li {
	border-bottom: 1px dotted gray;
	padding: 10px 0px 10px 10px;
	font-size:13px;
	line-height: 1.3em;
	}
	
#center a:link, #center a:visited {
	border-bottom:1px dashed #CCCCCC;
	color: #61a8e8;
}

#center a:hover {
	color:#09548e;
	}
	
#sig {
	width: 250px;
	height: 44px;
    background: url('../img/sig.gif') no-repeat 0 0;
	margin: -10px 0px 0px 20px;
}	

#sig p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top: 60px;
	}	
	
#center h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
    background: url('../img/arrow_top.png') no-repeat 0 7px;
	padding: 10px 0px 0px 20px;	
	}
	
#pullquote {
	font-style: oblique;
	line-height: 1.7em;
	font-size: 16px;
	padding: 0px 10px 20px 22px;
    background: url('../img/quote.gif') no-repeat 0 0;
	color: #000000;
	}
	
#author {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 15px 0px;
	color: #07558d;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}
	
#alert {
	padding-bottom: 20px;
	}
	
#con_alert {
	padding: 10px 0px;
	font-size: 10px;
	}
/* -------- Footer --------- */

#footer {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 30px;
    background: url('../img/foot.png') #07558d no-repeat 0 top;
	clear: both;
	}
	
#footer p {
	font-size: 12px;
	color: #ffffff;
	line-height: 1.3em;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	text-align: center;
	}	
	
#legal {
	padding-top: 10px;
	} 
	
#legal p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 40px;
	font-size: 10px;
	color: #cfdcea;
	}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4 url(../img/bg.gif) repeat-x;
	color:#fff;
	}

.clear {
	clear: both;
	}