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

*  { margin: 0; padding: 0; }

body {
	margin: 0px;
	padding: 0px;
	color:#000000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height: 16px;
	background-color: #467da9;
}
.clear {clear:both;font-size:0;height:0;line-height:0}

#wrapper {
	width: 960px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image:url(../images/bkgd.gif);
	background-repeat:repeat-x;
	}

#header {
	height:94px;
	padding: 8px 0 0 55px;
	}

#logo {
	width:315px;
	float: left;
	position: relative;
	}
	
#headerNav {
	padding: 48px 0 0 0;
	margin:0 0 0 135px;
	float: left;
	position: relative;
	}	
	
#headerNav img{
	margin:0 16px 0 0;
	}
	
#nav {
	width:960px;
	background-color:#99bfe6;
	}	
	
	
/* Dropdown Menus */	

#page-wrap							{ width: 800px; margin: 25px auto; } 
#nav ul a								{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; background-color:#99bfe6; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #99bfe6; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    {
	display: block;
	padding: 7px 22px;
	border-right: 3px solid #fff;
	color: #000;
	font-size:16px;
}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {
	background: #99bfe6;
	color: black;
	position: relative;
}
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
	
/* End Dropdown Menus */

#content {
	margin:0 30px;
	width:900px;
	}
	
.homeContentTable{
	width:900px;
	padding:0;
	margin:15px 0 0 0;
	}
	
.homeContentTable div.homeContentColumn{
	width:275px;
	padding: 0 15px 0 0;
	}

.homeContentTable td.homeContentColumn{
	width:290px;
	}
	
.homeContentTable div.homeContent2Column{
	width:580px;
	padding: 0 15px 0 0;
	}

.homeContentTable td.homeContent2Column{
	width:595px;
	}
	
.homeContentTable td.columnSeparator{
	width:15px;
	background-image:url(../images/column_div.gif);
	background-repeat:repeat-y;
	}
	
div.pageContentColumn{
	width:900px;
	padding: 15px 15px 0 0;
	}	

.title {
	color: #000000;
	font-size:16px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.highlight {
	font-size:16px;
	font-weight:bold;
	color: #629bde;
	margin: 0 0 10px 0;
	}
	
.text {
	margin: 0 0 20px 0;
}

.textPhotoItem {
	margin: 0 0 30px 0;
}

.photoIcon {
	float:left;
	position:relative;
	width: 110px;
	}

.photoItem {
	float:left;
	position:relative;
	width: 165px;
	}

.photoItem a {
	text-decoration:none;
	}

.photoItem a:hover {
	text-decoration:underline;
	}
	
#contentBottom {
	background-color:#b0cbe9;
	padding: 20px;
	}
	
#contentBottom .highlight {
	font-size:16px;
	font-weight:bold;
	color: #2281e2;
	margin: 0 0 20px 0;
	}
	
#contentBottom .photoIconFeature {
	border:4px solid #ffffff;
	}

.contentBottomFeature {
	width:160px;
	float:left;
	position:relative;
	}

.contentBottomList {
	width:200px;
	float:left;
	position:relative;
	line-height: 21px;
	}	

#footer {
	margin: 30px 0 0 30px;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	text-align: left;
	color: #5A8ECB;
	padding: 0 0 30px 0;
	}

#footer a {
	text-decoration:underline;
	color:#2281e2;
	}
			
	
	/* NOT ALL OF THE OTHER STYLES ARE IN USE*/
	
	
	

#pageHeader {
	margin: 0 0 11px 0;
	}

#headerLinks {
	text-align:right;
	margin:0 0 0 520px;
	}

#pageHeader ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#pageHeader li {
	float:left;
	list-style:none;
	margin:0 30px 0 0;
	padding:0;
	font-size:15px;
	}
	
#pageHeader a {
	color:#717070;
	text-decoration:underline;
	}
	
#pageHeader a:hover  {
	text-decoration:underline;
	}
	
#pageContent{
	padding:0 140px 0 0;
	}	











	
img{
	border:0px;
	}
		


.pageText {
	text-align:left;
	width:461px;
	margin-left:78px;
	}
	
.bold {
	font-weight:bold;
	}
	
a  {
	text-decoration:underline;
	color:#000000;
	}
	
a:hover  {
	text-decoration:underline;
	}
	

/* Form Styles */

div.enterForm {
	margin:0 0 0 100px;
	color:#f7e3b6;
	font-size: 13px;
}	
div.enterForm a{
	color:#f7e3b6;
}

.enterForm dl {clear:left;}
.enterForm dt {
	width: 200px;
	border: 0px solid white;
	text-align: left;
	padding: 0 5px 10px 0;
}
.enterForm dd {margin: 0 10px 10px 0;}
.enterForm dd.columnTwo {padding: 0 0px 0px 20px;width: 200px;}
.enterForm dd.columnCheckbox {padding: 0 0px 0px 0px;width: 10px;}
.enterForm dd.columnCheckbox input{
	background-color:#ffffff;
	padding: 0;
	width: 20px;
	height: 20px;
}
.enterForm dd.columnOptin {
	padding: 0 0px 0px 10px;
	line-height: 14px;
	text-align: left;
}
.enterForm dt,dd {
	float:left;
	line-height: 14px;
}
.enterForm.labelName {width: 80px;}
.enterForm.labelTitle {width: 40px;}
.inputText {background-color: #D5D5D5;border: none;width: 200px;height: 20px;line-height: 20px;}	
.inputCheckbox {background-color:none;}
.enterForm input {
	background-color: #fef3de;
	border: none;
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.enterForm select {
	background-color: #fef3de;
	border: none;
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.enterForm .fieldSmall {
	background-color: #fef3de;
	border: none;
	width: 60px;
	height: 20px;
	line-height: 20px;
	margin: 0 7px 0 0;
}
.enterForm dd.columnSmallFields select{background-color: #D5D5D5;border: none;width: 60px;height: 20px;line-height: 20px;margin: 0 7px 0 0;}
.enterForm dd.columnTwo input {background-color: #D5D5D5;border: none;width: 88px;height: 20px;line-height: 20px;}
.enterForm #Submit{
	border: none;
	width: 116px;
	height: 28px;
	margin: 0;
}
.enterForm a{text-decoration:underline;}
.message, .error-message{
	color:#ff4e31;
}
div.enterFormErrors {
	margin:0 0 20px 0px;
	color:#ff4e31;
	font-weight: normal;
	text-align: left;
}
div.enterFormErrorsMessage {
	margin:0 0 0 22px;
	color:#eb9400;
	width: 408px;
	font-weight: normal;
	text-align:center;
}
span.enterFormErrorsMessage {
	color:#eb9400;
	font-weight: normal;
}
fieldset{border:none}
#selectMenu select {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 300px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
}

#selectMenu{
	text-align:center;
	height: 98px;
	}
	
	
/* End Form Styles */

