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

/* sitewide */
html, body {font-family:arial,verdana,sans-serif;font-size:12px;color:#333;}
form {margin:0;padding:0;}
img {border:0;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1423a2;
	font-size:18px;
	text-align:left;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	}

/* page framework */	
#page-content {margin:16px 0;float:left;width:100%;}

/* custom css classes */
div.outline {border:1px solid #bcbcbc;}
.fullwidth {width:100%;}

.listings h1 {clear:both;font-size:18px;font-weight:bold;color:#3893d6;float:left;overflow:auto;padding:0;margin:0 0 16px 0;}
.listings h3 {clear:both;font-size:12px;font-weight:bold;color:#000;padding:0;margin:20px 0 0 0;}
.listings div p:first-child {padding-top:0;margin-top:0;}
.toplinks {float:right;text-align:right;white-space:nowrap;padding-top:6px;width:20%;}

/* press pages */
#press-image-container {float:left;width:330px;margin-bottom:8px;}
#press-list-container {float:left;width:80%;}
.press-list-item {clear:both;overflow:auto;margin-bottom:28px;}
.press-list-img {float:left;width:130px;text-align:center;}
.press-list-details {float:left;width:80%;}
div.press-image {float:left;padding:0 16px 10px 0;}
h1.press-title {float:left;margin-left:130px;width:30%;}
h3.press-title {clear:none;margin-top:0;}

div.feature-block {float:left;width:189px;height:150px;margin-bottom:8px;text-align:center;color:#000;}
.sideline {border-right:#666666 solid 1px;}
.feature-image {padding:0 0 5px 0;}
.feature-title {color:#6C6C6C; text-transform:uppercase; font-size:10px; padding:0 0 5px 0;}
.image {
	border:1px solid #666666;
	margin-right:10px;
	}
.copy {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:center;
	}
.menu {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:right;
	}
.return {
	text-align:right;
	}
/*.faq {
	font-weight:bold;
	}*/
a.faq:link {
	text-decoration:none;
	color:#333333;
	}
a.faq:visited {
	text-decoration:none;
	color:#333333;
	}
a.faq:hover {
	text-decoration:none;
	color:#ff344e;
	}
a.faq:active {
	text-decoration:none;
	color:#333333;
	}
a:link {
	text-decoration:none;
	color:#ff344e;
	}
a:visited {
	text-decoration:none;
	color:#ff344e;
	}
a:hover {
	text-decoration:none;
	color:#333333;
	}
a:active {
	text-decoration:none;
	color:#333333;
	}
a.menu:link {
	text-decoration:none;
	color:#666666;
	}
a.menu:visited {
	text-decoration:none;
	color:#666666;
	}
a.menu:hover {
	text-decoration:none;
	color:#ff344e;
	}
a.menu:active {
	text-decoration:none;
	color:#666666;
	}
a.feature:link {
	text-decoration:none;
	color:#1423a2;
	}
a.feature:visited {
	text-decoration:none;
	color:#1423a2;
	}
a.feature:hover {
	text-decoration:none;
	color:#666666;
	}
a.feature:active {
	text-decoration:none;
	color:#1423a2;
	}
.botMenu {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:left;
	}
a.botMenu:link {
	text-decoration:none;
	color:#666666;
	}
a.botMenu:visited {
	text-decoration:none;
	color:#666666;
	}
a.botMenu:hover {
	text-decoration:none;
	color:#ff344e;
	}
a.botMenu:active {
	text-decoration:none;
	color:#666666;
	}
.homebox {
	border: 0 1px 0 0 solid #666666;
	text-align:center;
	padding:0 5px 0 5px;
	}
.hometext {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:left;
	float:right;
	}
.lineTop {border-bottom:#666 1px solid;}
.lineBot {border-top:#666666 1px solid;}

.clear {clear:both;}	
.error {font-weight:bold;color:#f00;background:#fdd;padding:10px;border:2px solid #f66;margin-bottom:8px;}

/* locate */

.spa {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	color:#808080;
	margin: 10px 0 40px 0;
	text-align:center;
	}
.spatext {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	padding: 15px 0 15px 0;
	}
.spatextHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	font-weight:bold;
	color:#808080;
	background-color:#e5e5e5;
	padding: 5px 0 5px 5px;
	}
.state {
	color:#808080;
	}
