	body {
		margin:0;
		padding:0;
	}
	body, * html {
		color:#666;
		font-family: Verdana, sens-serif;
		font-size:11px;
	}
	form {
		display:inline;
		margin:0px;
		padding:0px;
	}
	#wrapper {
		width:817px;
		background-image:url(../images/wrapperBackground.png);
		background-repeat:repeat-y;
		margin-left:auto;
		margin-right:auto;
	}
	#topWrapper {
		border-bottom:4px solid #ccc;
		margin-left:14px;
		margin-right:14px;
		background-color: transparent;
		margin-bottom:0px;
		margin-top:0px;
	}
	#top {
		margin-left:20px;
		margin-right:20px;
		height:155px;
		margin-bottom:0px;
		margin-top:0px;
		padding: 0 0 0 0;
	}
	#top img.logo {
		float:left;
		margin-top:33px;
		margin-bottom: 23px;
	}
	#top #search, #top #Guide_List {
		border:1px solid #bbb;
		margin-left:5px;
		margin-right:5px;
		/*height:14px;*/
		font-size:9px;
	}
	#top p {
		margin-top:0px;
		margin-bottom:10px;
	}
	#top h2 {
		display:inline; 
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
	}
	#top h2 a {
		color:#666;
		text-decoration:none;
	}
	#top h2 a:hover {
		text-decoration:underline;
	}
	#top #metaTools {
		float:right;
		text-align:right;
		padding-top:20px;
		font-size:9px;
	}
	#top #metaTools #finder {
		margin-top:10px;
	}
	* html #top #metaTools #finder {
		margin-top:0px;
	}
	img {
		border:none;
	}
	a {
		color:#6e9ac5;
	}
	#contentWrapper {
		margin:0px;
		padding:0px;
		padding-left:14px;
		padding-right:14px;
	}
	img.homeFeature {
		border-bottom:1px solid #bbb;
		float:left;
	}
	/*div.featureCopy {
		width:338px;
		height:238px;
		border-left:1px solid #fff;
		border-bottom:1px solid #fff;
		background-image:url(../images/featureText.png);
		background-repeat:no-repeat;
		float:right;
		text-indent:-200em;
	}
	* html div.featureCopy {
		width:339px;
	}*/
	#contentWrapper div.homeRight {
		margin-top:15px;
		float:right;
		padding-left:15px;
		padding-right:4px;
		border-left:1px solid #bbb;
	}
	#contentWrapper div.homeRight h2 {
		color:#da0861;
		margin-left:15px;
		margin-bottom:0px;
		float:none;
	}
	#contentWrapper div.homeRight p {
		margin-left:15px;
		margin-top:10px;
		float:none;
	}
	div.homeLeft {
		margin-top:15px;
		width:440px;
		float:left;
		margin-left:0;
		margin-right:0;
	}
	div.homeLeft h1 {
		padding-left:20px;
		margin-bottom:5px;
		color:#6e9ac5;
		font-size:12px;
	}
	div.homeLeft p {
		padding-left:20px;
		padding-right:10px;
		margin-top:0px;
		line-height:15px;
	}
	div.homeLeft p.news {
		line-height: 12px;
		margin-top:6px;
		margin-bottom:0px;
		margin-left:0px;
		padding-left:0px;
	}
	div.homeLeft table, div.homeLeft table tr td {
		padding:0px;
		margin:0px;
		border:none;
	}
	div.homeRule {
		background-color:#bbb;
		height:1px;
		line-height:0px;
		font-size:1px;
		margin-right:15px;
		margin-bottom:0px;
		padding-bottom:0;
	}
	img.news {
		float:left;
		margin-right:15px;
		margin-top:0px;
		padding-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	#contentWrapper h2 {
		color:#6e9ac5;
		font-size:12px;
		margin-bottom:5px;
		margin-top:0px;
	}
	#contentWrapper h3 {
		font-size:11px;
		margin-bottom:5px;
		margin-top:0px;
	}
	#contentWrapper ol li h2 {
		display:inline;
	}
	#contentWrapper ol li, #contentWrapper ul li {
		margin-top:5px;
	}
	#contentWrapper ul {
		margin-top:8px;
		margin-bottom:8px;
	}
	#footer {
		background-image:url(../images/footerBackground.png); 		
		background-repeat:repeat-x;
		margin-left:14px;
		margin-right:14px;
		text-align:center;
		padding-top:13px;
		padding-bottom:13px;
		color:#666;
		font-size:10px;
	}
	#footer a {
		color:#666;
	}
	#footer p {
		margin-left:30px;
		margin-right:30px;
		padding-top:0px;
		margin-top:0px;
		line-height:22px;
	}
	#awmAnchor-menu {
		/*margin-top:12px;*/
		margin: 0 0 0 0;
		/*padding: 20px 0 0 0;*/
		/*float: left;*/
		padding: 0 0 0 0;
		clear: left;
		}
	
	* html #awmAnchor-menu {
		/*margin-top:19px;*/
	}
	/* start subpage styles */
	
	table.subWrapper {
		border:none;
		padding:0;
		margin:0;
	}
	table.subWrapper td {
		padding:0;
		margin:0;
		vertical-align:top;
	}
	table.subWrapper td.nav {
		width:176px;
		border-right:1px solid #bbb;
		background-color:#fff;
		background-image:url(../images/subNavBackground.png);
		background-repeat:repeat-x;
	}
	table.subWrapper tr td.content h1, #popWrap H1 {
		color:#6e9ac5;
		font-size:18px;
		font-family:Times New Roman, serif;
		margin-top:0px;
		margin-bottom:10px;
	}
	table.subWrapper tr td.content p {
		margin-top:0px;
	}
	table.subWrapper tr td.content {
		padding:15px;
	}
	td.nav ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	div.section {
		background-color:#ddd;
		background-image:url(../images/subNavLevelOneOn.png);
		background-repeat:no-repeat;
		/*height:29px;*/
		padding-left:30px;
		font-weight:bold;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
		background-position : 15px 15px;
	}
	td.nav ul li {
		margin-top:10px;
		margin-left:40px;
		margin-right:10px;
		font-size:14px;
	}
	p.backToTop {
		width:95%;
		text-align:right;
	}
	.nav, .nav a {
		font-family:Times New Roman, serif;
		color:#000;
		text-decoration:none;
	}
	.nav a:hover {
		text-decoration:underline;
	}
	hr {
		background-color:#bbb;
		color:#bbb;
		border:none;
		height:1px;
	}
	.leftCol {
		float:left;
		border-right:1px solid #bbb;
		padding-right:8px;
		margin-top:10px;
		width:275px;
	}
	.rightCol {
		float:right;
		margin-top:10px;
		width:285px;
	}
	img.imL, img.imR {
		margin-bottom:10px;
		border:1px solid #000;
	}
	img.imR {
		float:right;
		margin-left:10px;
	}
	img.imL {
		float:left;
		margin-right:10px;
	}
	table.grid td, table.grid th {
		border:1px solid #eee;
		padding:5px;
	}
	table.grid {
		margin-top:10px;
		border-collapse : collapse;
	}
	table.grid p {
		margin-top:0px;
	}
	ul.menu {
		list-style-type:none;
		text-transform:uppercase;
		width:80%;
		text-align:center;
	}
	ul.menu li {
		list-style-type:none;
		display:inline;
	}
	table.formGrid td {
		width:20%;
		text-align:center;
		vertical-align:top;
		padding-bottom:10px;
	}
	img.tf {
		margin-right:10px;
		margin-bottom:10px;
		float:left;
		border:1px solid #000;
		clear:both;
	}
	#tf p {
		/*clear:both;*/
	}
	
	.stateIcon {
	float: right;
	margin: 3 0 0 0;
	padding: 0 0 0 0;
	/*clear: right;
	*/
	clear:both;
	display:block;
}
div.callout {
	background-color:#e3effc;
	width:300px;
	padding:10px;
	border:1px solid #000;
}
#popWrap {
	margin: 0 0 0 0;
	padding: 10px 10px 0 0;
}
#popWrap img.logo {
	margin-bottom:10px;
}
#popWrap P.footer {
	border-top: 1px solid #000;
	margin: 30px 0 0 0;
	padding:15px 0 0 0;
	font-size:10px;
}
