/* layout styles */
#pagecontainer {
	background:#ffffff;
	margin:0px auto;
	padding:0;
	width:922px;
	height:100%;
	text-align:center;
	}

#header {
	background:transparent;
	display:block;
	width:920px;
	height:85px;
	margin:0;
	padding:0 0 0 120px;
	text-align:left;
	}

#maincontent {
	background:transparent;
	display:block;
	width:922px;
	height:500px;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	}
	
	#mainmenu {
	background:tranparent;
	display:inline;
	width:120px;
	height:500px;
	margin:0px;
	padding:15px 0 0 0;
	border:0px;
	float:left;
	text-align:right;
	overflow:hidden;
	}
	#mainmenu ul {list-style-type:none; width:120px; padding:0; margin:0; overflow:hidden;}
	#mainmenu ul li {display:block; height:20px; margin:0; border:0; padding:0 10px 0 0; font-family: verdana, arial, helvetica, sans-serif;
font-size:70%; font-weight:normal; background:transparent; color:#666; overflow:hidden;}
	#mainmenu ul li a {display:inline; text-decoration:none; width:auto; border:0; padding:0; color:#67A3A3; overflow:hidden;}
	html>body #mainmenu ul li a {width:auto;}
	#mainmenu ul li a:hover {color:#006666;}
	#mainmenu .selected {color:#006666;}

	#mainarea {
	background:transparent;
	display:inline;
	width:534px;
	height:500px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	text-align:left;
	overflow:hidden;
	}
	#mainarea h1 {color:#fff; text-decoration:none; margin:0; padding:15px 0px 0px 15px;}
	#mainarea h2 {font-size:72%; display:inline; text-decoration:none; color:#006666; margin:0; padding:0;}
	#mainarea h3 {font-size:72%; display:inline; text-decoration:none; color:#336633; margin:0; padding:0;}
	#mainarea h2 a:active, #mainarea h2 a:link, #mainarea h2 a:visited {text-decoration:none; color:#006666;}
	#mainarea h2 a:hover {color:#fff;}
	#mainarea p {font-size:70%; color:#312D24; line-height:125%; padding:0px 0px 0px 0px;}
	.newstext {display:block; margin:0px 15px 0px 15px;}
	.newstory { padding:0px 0px 10px 15px; font-size:70%;}
	.newstory a:active, .newstory a:link, .newstory a:visited {text-decoration:none; color:#7F7A8E;}
	.newstory a:hover {color:#fff;}
	.newstory ul {padding:0; margin:0;}
	.newstory ul li {margin:0; margin-left:1.5em; border:0; font-family: verdana, arial, helvetica, sans-serif;
font-weight:normal; line-height:125%;}
	.newstory ul li a {border:0; padding:0; color:#67A3A3;}
	.newstory ul li a:hover {color:#006666;}
	.boldlink {font-weight:bold; fontWeight:bold; color:#7F7A8E;}
	#mainarea h4 {font-size:72%; display:inline; text-decoration:none; color:#312D24; margin:0; padding:0px 0px 0px 15px;}
	
	#mainarea h5 {font-size:0.70em; display:block; text-decoration:none; color:#000; margin:0; padding:0px 0px 0px 15px;}
	.contactitem {display:block; margin:0px 15px 0px 15px; font-size:70%;}
	.contactitem a:active, .contactitem a:link, .contactitem a:visited {text-decoration:none; color:#066;}
	.contactitem a:hover {color:#c00;}
	/*.contact-divide {border:0; height:1px; overflow:hidden; padding:0; margin:7px 0 0 0;}*/
	/*.office-divide {border:0; height:1px; width:97%; overflow:hidden; padding:0; margin:7px 0 0 0;}*/
	.contact-divide {border:0; background-color:#006666; color:#006666; height:1px; width:480px; overflow:hidden; padding:0; margin:7px 0 10px 0;}
	.office-divide {border:0; height:1px; width:480px; overflow:hidden; padding:0; margin:7px 0 0 0;}
	
	#submenu {
	background:transparent;
	display:inline;
	width:267px;
	height:500px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	text-align:left;
	overflow:hidden;
	}
	#submenu h1 {color:#000; margin:0; padding:15px 10px 0px 12px;}
	#submenu p {font-size:70%; line-height:125%; padding:15px 12px 20px 12px;}html>body #submenu p {line-height:135%;}
	
	
	#submenu ul {list-style-type:none; width:267px; padding:15px 0 0 0; margin:0; overflow:hidden;}
	#submenu ul li {display:block; margin:0; border:0; padding:0 0 9px 12px; font-family: verdana,arial,helvetica,sans-serif; font-size:70%; font-weight:normal; background:transparent;  overflow:auto;}
	#submenu ul li a {display:inline; text-decoration:none; width:auto; border:0; padding:0; color:#DDE791; overflow:hidden;}
	html>body #submenu ul li a {width:auto;}
	#submenu ul li a:hover {color:#fff;}

	#spacer {
		display:block;
		margin-bottom:15px;}html>body #spacer {margin-bottom:55px;}

	#subtext {
		position:absolute;
		bottom:0;
		width:250px;
	}
	
	#top_section {height:230px; overflow:hidden;}
	#bottom_section {height:270px; vertical-align:baseline;}
	#bottom_section_contents {display:inline; width:267px; vertical-align:baseline;}
