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

/**

created by ThreeSevenFive, LLC.
November 14th 2009

**/

/**
 ** HTML
 **/

 body {
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #888888;
 font-size: 12px;
 line-height: 16px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 }
 
 a {
 	color: #888888;
 }
 
 h1 {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-style: normal;
 color: #444444;
 font-size: 16px;
 line-height: 24px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 }
 
 h2 {
 	color: #444444;
 }

/**
 ** IDs
 **/

#wrapper {
 position: relative;
 width: 960px;
 height: 100%;
 margin: 0px auto;
 padding: 10px;
 text-align: left;
 display: block;
 background: #FFFFFF url(/images/bgs/body.gif) no-repeat center top;
 clear: both;
 /** border: 1px dashed #488ebb; **/
}

#main {
  width: 960px;
  position: relative;
  margin: 0px;
  padding: 0px;
  /**border: 1px dashed #FF0033;**/
  clear: both;
}

#logo {
 width: 324px;
 height: 178px;
 display: block;
 float: left;
}

#tagline {
 width: 636px;
 height: 145px;
 display: block;
 float: right;
 padding-top: 33px;
}

#main_cta {
 width: 940px;
 height: 320px;;
 padding: 10px 10px 10px 10px;
 border: 1px solid #CCCCCC;
 clear: both;
}

/**
 ** Classes
 **/
 
.header {
  position: relative;
  width: 960px;
  height: 100%;
  margin: -5px auto;
  padding: 0px;
  text-align: left;
  display: block;
  clear: both;
 }
 
 /**
  ** Navigation
  **/
 
#nav {
  float: right;
  margin: 0px;
  padding: 0px;
}

#nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#nav ul li {
  float: left;
  width: 110px;
  margin: 0px;
  padding: 0px;
}

#nav ul li a {
  display: block;
  background: url(images/bgs/nav.gif) no-repeat;
  color: #024167;
  font-size: 13px;
  line-height: 40px;
  text-decoration: none;
  padding-left: 15px;
  padding-top: 8px;
}

#nav ul li a:hover {
  color: #488ebb;
}

#nav ul li a.active,
#nav ul li a.active:hover {
  background: url(images/bgs/nav_over.gif) no-repeat;
  color: #fff;
}


/**
 ** Action Items
**/

#action-items {
	width: 960px;
	height: 256px;
	background: url(images/background.gif) no-repeat;
	margin-top: 10px;
}

.cta-sm {
	float: left;
	width: 280px;
	height: 220px;
	padding: 20px;
	background: url(/images/bgs/v_rule.gif) right no-repeat;
}

.cta-sm img { 
	float: left; 
	margin-right:15px;
}

.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#footer {
	width: 100%;
	margin-bottom:20px;
	margin-top: 40px;
}

#footer {
	font-family: Verdana;
	font-size:10px;
	margin-top:69px;
	border-top: 1px solid #83AACD;
	padding-top: 10px;
}

#footer img {
	float: right;
	margin-top: -69px;
}

#footer h1 {
	font-family: Verdana;
	font-size: 13px;
	color: #878787;
	margin-bottom:0px;
}

.interior td {
	vertical-align:top;
}
.interior ul {
	padding-left: 15px;
}
.interior .left {
	background: url(images/bgs/pull_quotes.gif) no-repeat;
	font-size: 14px;
	color: #548BBB;
	width: 230px;
	padding: 16px;
	font-style: italic;
}
.interior .left .sig {
	float: right;
	margin-top:10px;
	font-size: 16px;
}
.interior .left .sig-info {
	color: #959595;
	font-size:11px;
	margin-top:1px;
	float:right;
}

.interior .middle {
	padding-left: 25px;
}



.interior .middle h1 {
	font-size:24px;
	color:#36607B;
	text-align: right;
	font-weight: normal;
	margin-bottom: 20px;
}

.interior .middle h2 {
	font-size: 16px;
	margin-bottom: 4px;

	padding-top: 10px;
}

.info {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	width: 100%;
}
.info td {
	border-bottom: 1px solid #959595;
	padding-left:2px;
}
.info .head td {
	font-weight:bold;
	border-bottom: 2px solid #959595;
	padding-left: 0px;
}



.form-field-area {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	margin-bottom: 2px;
	padding-top:2px;
}
.form-field-area td {
	padding: 5px;
}
.form-field-area.error td{
	background-color: #FED3C5;
	border-bottom: 1px solid #444444;
	
}
.form-field-area.error .left{
	border-right:none;
}

.form-error-area {
	width:95%;
	border: 2px solid #888888;
	padding-left:20px;
	padding-right:10px;
	margin-bottom: 2px;
	margin-top: 10px;
	padding-bottom:10px;
	padding-top:15px;
	color:#BF3202;
	background-color:#DAE3E9;
}
.form-error-area li{
	margin-left: 20px;
}

.interior .right {
	width: 250px;
}



.section-dashed {
	float: left;
	width: 190px;
	padding: 15px;
	background: url(/images/bgs/v_rule_dashed.gif) center right no-repeat;
	margin-top: 30px;
}
 
.section-dashed.right {
	float: left;
	width: 190px;
	padding: 15px;
	background: none;
	margin-top: 30px;
}

.section-dashed h2 {
	color: #6A95CA;
	margin: 0px;
}
.section-dashed h3 {
	color: #888888;
	margin: 0px;
	font-style: italic;
	font-size:13px;
}


.button {
	font-size: 16px;
}
 
