/* IMPORTS */

@import url("grid.css");
@import url("nav.css");

/* RESETS */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****BEGIN GLOBAL STYLES*****/

body {
	background: #FFFFFF; 
	color: #7B8187; 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.7em;
	}
h1 { color:#797260; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
h2 { color: #CCCCCC; font-size:16px; font-weight:normal; padding:10px 0; text-decoration:none; }
h3 { color: #CCCCCC; font-size:13px; font-weight:normal; padding:15px 0 10px 0; }
h4 { color: #a39c8b; font-size:15px; font-weight:normal; padding:0 0 15px 0; }
h5 { color:#797260; font-size: 15px; font-weight: normal; margin-bottom: 15px; }

a:link, a:visited { color:#666666; text-decoration:none; }
a:hover { color:#CCCCCC; text-decoration: none; }
a.nav-selected { color:#CCCCCC; font-weight:bold; }
img { border: none; }
p, ul, ol, dl, table { margin-bottom: 15px; }
ul, ol, dd { margin-left: 36px; }
input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dotted #BCBCBC;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	margin:0 0 8px 0;
	padding:0;
	}
textarea { border:1px dotted #BCBCBC; }

/*****CUSTOM CLASSES*****/
.float_l { float:left; }
.float_r { float:right; }
.imgBorder { border:1px solid #CACACA; padding:4px; }
.smallTxt { font-size: 11px; }
.button { border:0; margin-left:-5px; }

/*****BASIC LAYOUT*****/
div#header {
	background:url('../img/common/bg_header.jpg') repeat-x bottom left;
	height:112px;
	width:948px;
	}

div#logo {
	
	}

div#nav {
	
	}

div#content {
	width:948px;
	}

div#flash {
	margin:1px 0 15px 0;
	}

div#footer {
	background:url('../img/home/divider_h.jpg') no-repeat top center;
	margin-top:10px;
	padding:15px;
	width:930px;
	}

div#l_body {
	margin-right:15px;
	padding: 20px 0;
	}
	
	div#l_body ul {
		list-style-type:none;
		margin:0 0 0 10px;
		}
	
	div#l_body ul li {
		margin:0 0 5px 0;
		}
	
	div#l_body ul li a:link, div#l_body ul li a:visited {
		color:#8ABACE;
		}
	
	div#l_body ul li a.current {
		color:#529AB8;
		font-weight:bold;
		}
	
div#r_body {
	padding: 20px 0;
	}

	div#r_body h1 {
		color:#797260;
		font-size:16px;
		}

div#r_col_img {  
	float:right;
	padding: 55px 5px;
	border: solid 0px pink;
	}

div#newsletter_callout {
	border:1px solid #D3D0C9;
	font-size:10px;
	padding:5px 5px 5px 8px;
	width:154px;
	}

/* turn off bumpbox prev next butons */	
#next, #prev {
display:none !important;
}

.flag_txt { color:#cc6600; font-size: 12px; }

/***** LASSO Validation Styles ******/

		.error {
			color:#cc6600;
			font-size: 14px;
			display: block;
		}
		div#errorContainer {
			margin-bottom: 1em;
			display: none;
		}
