/* CSS Document */

body{
	background-color:#fff;
	/*font:normal 12px "Times New Roman", Times, serif;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
}

form{
	margin:0;
	padding:0;
}

h2, h3, h4, h5, h6{
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
}

#footer{
	border:1px solid #000;
	color:#000;
	/*font:normal 11px "Times New Roman", Times, serif;*/
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:20px auto;
	padding:5px;
	width:840px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:830px;
}

#header{
	clear:both;
}

#wrapper{
	background:transparent url(images/bg_wrapper.gif) repeat-y top;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	margin:0 auto;
	padding:10px 15px;
	width:850px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:820px;
}

/* INDEX */
#index #highlight{
	background:#24281f url(images/bg_highlight.gif) repeat-x top;
	clear:left;
	float:left;
	margin:0 10px 15px 0;	
	width:525px;
}

#index #highlight .container{
	background:transparent url(images/bg_highlight_btm.gif) no-repeat bottom;
	height:auto !important; height:260px;	
	min-height:260px !important; min-height:auto;
	padding-bottom:10px;
}

#index #latestnews{
	background:#08315a url(images/bg_latestnews.gif) repeat-y top;
	clear:left;
	color:#fff;
	float:left;
	/*font:12px "Times New Roman", Times, serif;*/
	font:12px Arial, Helvetica, sans-serif;
	margin:0 20px 0 0;
	width:518px;
}

#index #latestnews .content{
	background:transparent url(images/bg_latestnews_btm.gif) no-repeat bottom;
	padding:0 20px 20px 20px;
	text-align:left;
	width:518px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:478px;	
}

#index #latestnews .content a,
#index #latestnews .content a:link,
#index #latestnews .content a:visited,
#index #latestnews .content a:active,
#index #latestnews .content a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#index #latestnews .content a:hover{
	text-decoration:underline;
}

#index #latestnews .content h2{
	float:left;
	/*font:18px "Times New Roman", Times, serif;*/
	font:18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 260px 0 0;
}

#index #latestnews .content .seeall{
	clear:right;
	float:right;
	margin:0;
	padding:1px 0 0 0;
}

#index #latestnews .content .seeall a{
	/*font:normal 11px "Times New Roman", Times, serif;*/
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#index #latestnews .content .seeall a:hover{
	text-decoration:underline;
}

#index #latestnews .content p{
	clear:both;
	margin:0;
	padding:15px 0 0 0;
}

#index #nav{
	clear:both;
	margin:0 0 22px 0;
	padding:0 0 0 179px;
	text-align:left;
	width:820px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:641px;	
}

#index #nav ul{
	background:transparent url(images/bg_nav_last.gif) no-repeat top right;
	height:32px;
	list-style:none;
	margin:0;
	padding:0;
	width:498px;
}

#index #nav ul li{	
	background:transparent url(images/bg_nav.gif) no-repeat top left;
	display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:3px 0 13px 0;
}

#index #nav ul li.first{
	background:transparent url(images/bg_nav_first.gif) no-repeat top left;
}

#index #nav ul li.first a{
}

#index #nav ul li.last{
}

#index #nav a,
#index #nav a:link,
#index #nav a:visited,
#index #nav a:active,
#index #nav a:hover{	
	color:#fff;
	/*font:22px "Times New Roman", Times, serif;	*/
	font:22px Arial, Helvetica, sans-serif;
	padding:0 25px;
	text-decoration:none;
}

#index #stayconnected{
	clear:right;
	float:left;
}

#index #toolkit{
	background:#010a12 url(images/bg_toolkit.gif) repeat-x top;
	clear:right;
	color:#fff;
	float:left;
	margin:0 0 15px 0;
	text-align:left;
	width:276px;
}

#index #toolkit h2{
	border-bottom:1px solid #0a3c6d;
	/*font:28px "Times New Roman", Times, serif;*/
	font:28px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

#index #toolkit ul{
	margin:0;
	padding:0 0 10px 0;
}

#index #toolkit ul li{
	border-top:1px solid #093662;
	color:#fff;
	/*font:21px "Times New Roman", Times, serif;*/
	font:21px Arial, Helvetica, sans-serif;
	list-style:none outside none;
	padding:5px 0 5px 30px;
}

#index #toolkit ul li a,
#index #toolkit ul li a:link,
#index #toolkit ul li a:visited,
#index #toolkit ul li a:active,
#index #toolkit ul li a:hover{
	color:#fff;
	text-decoration:none;
}

#index #toolkit ul li input{
	background-color:transparent;
	border:1px solid #8b9daf;
	color:#8b9daf;
	/*font:normal 75% "Times New Roman", Times, serif;*/
	font:normal 75% Arial, Helvetica, sans-serif;
	padding:3px 5px;
}

#index #toolkit ul li input.email{
	width:90px;
}

#index #toolkit ul li input.go{
	background-color:#b0a047;
	border:none;
	color:#030d18;
	/*font:90% "Times New Roman", Times, serif;*/
	font:90% Arial, Helvetica, sans-serif;
	padding:1px;
}

#index #toolkit ul li input.zip{
	width:65px;
}

/* SUB */ 
#sub{
	color:#a7c1d0;
	/*font:12px "Times New Roman", Times, serif;*/
	font:12px Arial, Helvetica, sans-serif;
}

#sub a,
#sub a:link,
#sub a:visited,
#sub a:active,
#sub a:hover{
	color:#fff;
}

#sub h2{
	color:#fff;
	/*font:normal 22px "Times New Roman", Times, serif;*/
	font:normal 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0;
}

#sub select,{
	background:#d5effc;
	border:1px solid #a7c1d0;
	color:#04192e;
	/*font:11px "Times New Roman", Times, serif;*/
	font:11px Arial, Helvetica, sans-serif;
	width:170px;
}

#sub select option{
	background:#d5effc;
}

#sub #content{
	text-align:left;
}

#sub #nav{
	clear:both;
	margin:0 0 22px 0;
	padding:0 0 0 177px;
	text-align:left;
	width:820px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:641px;	
}

#sub #nav ul{
	background:transparent url(images/bg_nav_last.gif) no-repeat top right;
	height:32px;
	list-style:none;
	margin:0;
	padding:0;
	width:498px;
}

#sub #nav ul li{	
	background:transparent url(images/bg_nav.gif) no-repeat top left;
	display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:3px 0 13px 0;
}

#sub #nav ul li.first{
	background:transparent url(images/bg_nav_first.gif) no-repeat top left;
}

#sub #nav ul li.first a{
}

#sub #nav ul li.last{
}

#sub #nav a,
#sub #nav a:link,
#sub #nav a:visited,
#sub #nav a:active,
#sub #nav a:hover{	
	color:#fff;
	/*font:18px "Times New Roman", Times, serif;	*/
	font:18px Arial, Helvetica, sans-serif;
	/*padding:0 23px;*/
	padding:0 20px;
	text-decoration:none;
}

#sub #toolkit{
	background:#010a12 url(images/bg_toolkit.gif) repeat-x top;
	clear:right;
	color:#fff;
	float:right;
	margin:20px 0 15px 30px;
	text-align:left;
	width:215px;
}

#sub #toolkit h2{
	border-bottom:1px solid #0a3c6d;
	/*font:28px "Times New Roman", Times, serif;*/
	font:28px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

#sub #toolkit ul{
	margin:0;
	padding:0;
}

#sub #toolkit ul li{
	border-top:1px solid #093662;
	color:#fff;
	/*font:normal 18px "Times New Roman", Times, serif;*/
	font:normal 18px Arial, Helvetica, sans-serif;
	list-style:none outside none;
	padding:5px 0 5px 30px;
}

#sub #toolkit ul li a,
#sub #toolkit ul li a:link,
#sub #toolkit ul li a:visited,
#sub #toolkit ul li a:active,
#sub #toolkit ul li a:hover{
	color:#fff;
	text-decoration:none;
}

#sub #toolkit ul li input{
	background-color:transparent;
	border:1px solid #8b9daf;
	color:#8b9daf;
	/*font:normal 75% "Times New Roman", Times, serif;*/
	font:normal 75% Arial, Helvetica, sans-serif;
	padding:3px 5px;
}

#sub #toolkit ul li input.email{
	width:90px;
}

#sub #toolkit ul li input.go{
	background-color:#b0a047;
	border:none;
	color:#030d18;
	/*font:90% "Times New Roman", Times, serif;*/
	font:90% Arial, Helvetica, sans-serif;
	padding:1px;
}

#sub #toolkit ul li input.zip{
	width:65px;
}


/* CLASSES */
.actiontable{
	background:#eee;
	border:5px solid #ECF5FC;
	color:#3f4247;
}

.actiontable td{
	font-size:11px;
	font-weight:normal;
	padding:5px 10px;
}

.actiontable th{
	font-size : 11px;
	font-weight : bold;
	padding : 5px 10px;
	text-align : left;
}

.actiontable tr.highlight td,
.actiontable tr.highlight th{
	background : #FFFFFF;
}

.actiontodo img{
	margin : 0 10px 10 0;
}

.actiontodo{
	margin : 0 0 10px 0;
	padding : 5px;
}

.clear{
	clear:both;
}

.jointheteamtable input,
.jointheteamtable select,
.jointheteamtable textarea{
	background:#eee;
	border:1px solid #a7c1d0;
	color:#04192e;
	/*font:11px "Times New Roman", Times, serif;*/
	font:11px Arial, Helvetica, sans-serif;
}

.required{
	color:#fff;
	font-weight : bold;
}

.unbold{
	font-weight : normal;
}

input.submit{
	background-color:#b0a047;
	border:none;
	color:#030d18;
	/*font:18px "Times New Roman", Times, serif;*/
	font:18px Arial, Helvetica, sans-serif;
	padding:1px;
}

.whitetext,
.whitetext a,
.whitetext a:link,
.whitetext a:visited,
.whitetext a:active,
.whitetext a:hover{
	color:#fff;
	/*font-weight:bold;*/
	text-decoration:none;
}

.whitetext a,
.whitetext a:link,
.whitetext a:visited,
.whitetext a:active,
.whitetext a:hover
{
	font-weight:bold;
}