html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #fff;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	color: #565b69;
	font: bold 150% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

h2 {
	color: #565b69;
	font: bold 140% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

h3 {
	color: #565b69;
	font: bold 130% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

h4 {
	color: #565b69;
	font: bold 120% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

h5 {
	color: #565b69;
	font: bold 110% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

h6 {
	color: #565b69;
	font: bold 100% Lucida, Lucida Sans, Helvetica, Arial, sans-serif;
}

a:link { color: #223b5f; }
a:visited { color: #141d26; }
a:active, a:hover { color: #2e517c; }

.clear { clear: both; }

#container {
	text-align: left;
	margin: 0px auto;
	width: 750px;
}

#top {
	height: 70px;
}

#logo {
	width: 150px;
	float: left;
	padding: 10px;
}

#topmenu {
	float: right;
	padding: 25px 10px 0px 0px;
}

	#topmenu a:link, #topmenu a:visited, #topmenu a:active, #topmenu a:hover {
		color: #223b5f;
		text-decoration: none;
	}
	
	#topmenu a:active, #topmenu a:hover {
		text-decoration: underline;
	}

#topsection {
	background: url('images/mainpic.jpg') no-repeat;
	padding-left: 345px;
	height: 235px;
}

#menu {
	background: #223b5f url('images/menu.gif') no-repeat;
	width: 407px;
	height: 31px;
	padding: 6px 0px 0px 12px;
	color: #fff;
	text-transform: lowercase;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 25px;
	width: 395px;
}
	html>body #menu { 
		height: 25px;
		width: 395px;
	}
	
	#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
		text-decoration: none;
		color: #fff;
	}
	
	#menu a:active, #menu a:hover {
		text-decoration: underline;
	}

#submenu {
	margin-top: 12px;
	width: 150px;
	height: 204px;
	float: left;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 192px;
}
	html>body #submenu {
		height: 192px;
	}
	
	#submenu ul {
		width: 140px;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
	#submenu ul li {
		margin-bottom: 5px;
	}
	
	#submenu ul a:link, #submenu ul a:visited, #submenu ul a:active, #submenu ul a:hover {
		width: 140px;
		height: 26px;
		display: block;
		background: url('images/submenu.gif') no-repeat;
		text-align: center;
		padding-top: 5px;
		color: #223b5f;
		text-decoration: none;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 21px;
	}
		html>body #submenu ul a:link, html>body #submenu ul a:visited, html>body #submenu ul a:active, html>body #submenu ul a:hover {
			height: 21px;	
			width: 140px;
		}
	
	#submenu ul a:active, #submenu ul a:hover {
		background: url('images/submenu-over.gif') no-repeat;
	}

#specialtext {
	margin-top: 12px;
	width: 255px;
	height: 204px;
	float: left;
	padding: 10px;
	background: #7b9ebf url('images/textbox.gif') no-repeat;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 172px;
	width: 235px;
}
	html>body #specialtext {
		height: 172px;
		width: 235px;
	}

#specialtextw {
	margin-top: 12px;
	width: 407px;
	height: 204px;
	float: left;
	padding: 10px;
	background: #7b9ebf url('images/textbox.gif') no-repeat;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 172px;
	width: 387px;
}
	html>body #specialtextw {
		height: 172px;
		width: 387px;
	}

#body2 {
	width: 343px;
	float: left;
	padding: 10px 0px 10px 0px;
	margin-right: 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 333px; 
}
	html>body #body2 { width: 333px; }

#body1 {
	width: 407px;
	float: left;
	padding: 10px 0px 10px 0px;
}
	
#footer {
	clear: both;
	background: #223b5f;
	padding: 7px;
}