body {
	text-align:center;
	background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/bgd_blue.gif');
}
.Alert {color:#cc0000; font-weight:bold}

/* start skip code */
.skip, .skip p, .skip a, .skip a:hover, .skip a:visited, .skip a:active { 
	position: absolute; 
	left: 0px;
	top: -999em;
	line-height: 140%;
	font-family: arial, verdana, sans-serif;
	float: left;}
/* end skip code */

#hdframe {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}

#contentheader {
		background:#fff
		}
		
#hdcontentleft {
	width:170px;
	height:155px;
	text-align:right;
	padding:0px;
	float:left;
	background:#fff;
}

#hdcontent {
	width:580px;
	height:155px;
	padding:0px;
	margin:0px;
	text-align:right;
	float:left;
	background:#fff;
}

	#hmsearch {
	width:260px;
	height:30px;
	background-color:#E3E8EE;
	float:right;
	}
	
	#hmsearch input {
	}	

	#hmsearch input.text {
		width:134px;
		height:18px;
		border:1px solid #d0d8e3;
		}
		
	#hmsearch input.submit	{
		background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/btn_hmsubmit.gif') top right no-repeat;
		border:0;
		height:25px;
		width:49px;
	}

	#search {
	}
	
	.search {
		font-weight:bold;
		color:#20477b;
	}
	
	form {
		margin:0;
		padding:0;
	}
	
	#search input {
	}	

	#search input.text {
		width:134px;
		height:18px;
		border:1px solid #d0d8e3;
		}
		
	#search input.submit	{
		background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/btn_submit.gif') top right no-repeat;
		border:0;
		height:25px;
		width:49px;
	}
	
#hdbarright {
	width:10px;
	height:155px;
	padding:0px;
	float:left;
	background-color:#e3e8ee;
}

#masterframe {
	width:760px;
	background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/bgd_master.gif');
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
	
#frame {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}

#barleft {
	width:10px;
	padding:0px;
	float:left;
	background-color:#efefef;
}

#hmcontentleft {
	width:470px;
	padding:0px;
	float:left;
	background:#fff;
	border-right:10px solid #fff;
}

	#promo {
	text-align:left;
	display:block;
	}

	#hmcontentleft #promo img {
		border-top:5px solid #fff;
		border-left:10px solid #fff;
		border-right:10px solid #fff;
		border-bottom:10px solid #fff;
	}
	
	#hmcontentleft #mission {
		width:470px;
		padding:0px;
		float:left;
		background-color:#efefef;
		background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/bgdlogo_hm.gif') top right no-repeat;
	}

#contentleft {
	width:160px;
	padding:0px;
	float:left;
	background:#fff;
}

	#contentleft #nav {
		background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd.gif');
		text-align:left;
		padding:0px;
		margin:0px;
		list-style:none;
	}

#hmcontentmain {
	width:260px;
	padding:0px;
	text-align:left;
	float:left;
}

	#hmcontentmain #spotlight {
		float:right;
		width:260px;
		background-color:#E3E8EE;
	}
	
	#spotlight #pic {
		float:right;
		width:240px;
		background-color:#1e467a;
		margin:10px 10px 10px 10px;
	}
	
	#spotlight #pic img {
		border-top:5px solid #1e467a;
		border-right:5px solid #1e467a;
		border-bottom:0px solid #1e467a;
		border-left:5px solid #1e467a;
	}
	
	#signup {
		float:right;
		width:250px;
		border-top:10px solid #fff;
		border-right:10px solid #fff;
		border-bottom:10px solid #fff;
		background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/bgd_grey.gif');
	}
	
	#signup input {
	}	

	#signup input.text {
		width:170px;
		height:18px;
		border:1px solid #d0d8e3;
		}
		
	#signup input.submit	{
		background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/btn_hmsubmit.gif') top right no-repeat;
		border:0;
		height:25px;
		width:49px;
	}

#contentmain {
	width:580px;
	padding:0px;
	text-align:left;
	float:left;
}

	#contentmain table table {
		margin:0px 0px 10px 5px;
	}

#contentbig {
	width:740px;
	padding:0px;
	text-align:left;
	float:left;
}

	#contentbig table table {
		margin:0px 0px 10px 5px;
	}

#toutcontentmain {
	width:410px;
	padding:0px;
	text-align:left;
	float:left;
}

	#toutcontentmain table table {
		margin:0px 15px 10px 21px;
	}

/* Looks like you have to specify the width of #menuor IE5 Mac stretches it all the way across the div, and Opera stretches it half way. */
#printone {
	float:right;
	width:170px;
	margin:0px 0px 10px 10px;
}

#contentright {
	width:170px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#fff;
}

	#contentright #print {
		float:right;
		width:170px;
		background-color:#fff;
	}

	#contentright #tout {
		background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/rtnav_bgd.gif');
		text-align:left;
	}

#barright {
	width:10px;
	padding:0px;
	float:left;
	background-color:#E3E8EE;
}

#ftframe {
	width:720px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}

#contentfooter {
	width:720px;
	height:154px;
	padding:0px;
	float:left;
}

#hmcontentleft hr {
	width:470px;
	border:1px solid #efefef;
}

#hmcontentleft #mission hr {
	width:300px;
	border:1px dotted #cdcdce;
}
		
#contentmain h1 {
	font-size:14px;
	font-weight:normal;
	color:#20477b;
	margin:0px 12px 10px 21px;
	padding-top:0px;
}

#toutcontentmain h1 {
	font-size:14px;
	font-weight:normal;
	color:#20477b;
	margin:0px 12px 10px 21px;
	padding-top:0px;
}

#contentmain h2 {
	font-size:12px;
	font-weight:bold;
	color:#20477b;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#contentmain h3 {
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#contentmain ul {
	margin:5px 12px 0px 21px;
	list-style-type:disc;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#contentmain ol {
	margin:5px 12px 0px 21px;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#contentmain li {
	margin:5px 12px 0px 21px;
	padding-top:0px;
	padding-bottom:5px;
}

#contentbig h1 {
	font-size:14px;
	font-weight:normal;
	color:#20477b;
	margin:0px 12px 10px 21px;
	padding-top:0px;
}

#contentbig h2 {
	font-size:12px;
	font-weight:bold;
	color:#20477b;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#contentbig h3 {
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#contentbig ul {
	margin:5px 12px 0px 21px;
	list-style-type:disc;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#contentbig ol {
	margin:5px 12px 0px 21px;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#contentbig li {
	margin:5px 12px 0px 21px;
	padding-top:0px;
	padding-bottom:5px;
}

#toutcontentmain h2 {
	font-size:12px;
	font-weight:bold;
	color:#20477b;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#toutcontentmain h3 {
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:5px 12px 0px 21px;
	padding-top:0px;
}

#toutcontentmain ul {
	margin:5px 12px 0px 21px;
	list-style-type:disc;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#toutcontentmain ol {
	margin:5px 12px 0px 21px;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

#toutcontentmain li {
	margin:5px 12px 0px 21px;
	padding-top:0px;
	padding-bottom:5px;
}

#mission h2 {
	font-size:12px;
	font-weight:bold;
	color:#20477b;
	margin:0px 10px 0px 170px;
	padding-top:0px;
}
	
#contentmain p {
	margin:0px 15px 10px 21px;
}

#contentbig p {
	margin:0px 15px 10px 21px;
}

#toutcontentmain p {
	margin:0px 15px 10px 21px;
}

#mission p {
	margin:0px 10px 10px 170px;
}

#contentright p  {
	color:#20477b;
	font-weight:bold;
	margin:0px 20px 10px 15px;
}

.footer {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#999;
	padding:0px;
	margin:0px;
}

#nav li  {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	padding:3px 0px 3px 0px;
}

#nav ul  {
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav a {
	display:block;
}

#nav a.nav1, #nav a.nav1:visited, #nav a.nav1:active, #nav a.nav1:link {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	padding:3px 5px 5px 20px;
}

#nav a.nav1:hover {
	color:#c90;
	font-weight:normal;
	text-decoration:none;
	background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd_over.gif');
}

#nav a.nav1_on, #nav a.nav1_on:visited, #nav a.nav1_on:active, #nav a.nav1_on:link {
	color:#666;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
	background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd_over.gif');
	padding:3px 5px 5px 20px;
}

#nav a.nav1_on:hover {
	color:#666;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
	background-image:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd_over.gif');
}

#nav a.nav2, #nav a.nav2:visited, #nav a.nav2:active, #nav a.nav2:link {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	padding:3px 5px 5px 30px;
}

#nav a.nav2:hover {
	color:#c90;
	font-weight:normal;
	text-decoration:none;
}

#nav a.nav2_on, #nav a.nav2_on:visited, #nav a.nav2_on:active, #nav a.nav2_on:link {
	color:#666;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
	background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd_over.gif') no-repeat;
	padding-left:30px;
	padding:3px 5px 5px 30px;
}

#nav a.nav2_on:hover {
	color:#666;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
	background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/ltnav_bgd_over.gif') no-repeat;
}

#nav a.nav3, #nav a.nav3:visited, #nav a.nav3:active, #nav a.nav3:link {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-right:5px;
}

#nav a.nav3:hover {
	color:#c90;
	font-weight:normal;
	text-decoration:none;
}

#nav a.nav3_on, #nav a.nav3_on:visited, #nav a.nav3_on:active, #nav a.nav3_on:link {
	color:#c90;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
	padding-left:40px;
	padding-right:5px;
}

#nav a.nav3_on:hover {
	color:#c90;
	font-weight:normal;
	font-style:oblique;
	text-decoration:none;
}

#contentright a, #contentright a:visited, #contentright a:active {
	color:#c90;
	font-weight:normal;
	text-decoration:none;
}

#contentright a:hover {
	text-decoration:underline;
}
	
body {
	font-family:Verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333;
	padding:0px;
	margin:0px;
}

p,h1,h2,h3,tr,pre {
	margin:0px 10px 10px 10px;
}
		
h1 {
	font-size:14px;
	font-weight:normal;
	color:#20477b;
	margin:0px 10px 10px 10px;
	padding-top:0px;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#20477b;
	margin:5px 10px 0px 10px;
	padding-top:0px;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:5px 10px 0px 10px;
	padding-top:0px;
}

ul {
	list-style-type:disc;
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

ol {
	list-style-position:outside;
	padding:0px 15px 0px 15px;
}

li {
	padding-top:0px;
	padding-bottom:5px;
}

.caption {
	font-size:9px;
	color:#ccc;
	font-style:italic;
	margin:0px 10px 0px 10px;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#c90;
}

#topnav {
	padding:0px 0px 0px 98px;
	margin:0px;
	list-style:none;
	clear:left;
}

#topnav a {
	display:block;
	
	font-weight:normal;
	color:#666;
}

#topnav a:hover {
	display:block;
	font-weight:normal;
	color:#c90;
}

#topnav ul, #topnav ul ul {
	display:none;
}

#topnav li {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	position:relative;
}

/* style 2rd level lists */
#topnav li ul {
	clear:both;
	position:absolute;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-bottom:4px;
	background:transparent url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/dropshdw.gif') bottom left repeat-x;
	width:160px;
	border-top:1px solid #cdcdcd;
	border-right:4px solid #cdcdcd;
}

#topnav li li {
	clear:left;
	width:150px;
	padding:5px;
	border-left:1px solid #cdcdcd;
	background:transparent;
	background:url('/atf/cf/{15E1E84E-C906-4F67-9851-A195A9BAAF79}/bgd_grey.gif');
}
 
/* style 3rd level lists */
#topnav li li ul {
	width:160px;
	margin:-33px 0 0 155px;
}

#topnav li li li {
	
}



#topnav li.sfhover ul, #topnav li:hover ul {
	display:block;
}

#topnav li.sfhover ul ul, #topnav li:hover ul ul {
	display:none;
}

#topnav li li.sfhover ul, #topnav li li:hover ul {
	display:block;
}

table {

}
