body {
	width:747px;
	background:#dadada url(../../images/pagebg.gif) repeat-x left top;
	margin:0 auto; 
	text-align:center;
	padding:0;

	font-size:11px;
	font-weight:bold;
	font-family:arial;
}
h1,h2,h3 {
	font-size:12px;
	margin:0;
	padding:0;
}
h3 {
	font-weight:normal;
}
/* page layout */
#container {
	width:747px;
	margin-top:20px;
}
#header {
	height:50px;
	text-align:left;
	border:0px;
}
#frame {
	border:1px solid #c8c8c8;
	background-color:#fafafa;
}
#footer {
	height:30px;
	padding:20px 20px 40px 20px;
}
#contentframe {
	height:100%;
	background:#fafafa url(../../images/menubg.gif) repeat-y left top;
	border:1px solid White;
}
#contentframe #bgframe {
	width:100%;
	margin:10px 0px 0px 0px;
	background:transparent url(../../images/contentframebg.gif) no-repeat bottom right;
}
#contentframe #menu {
	width:143px;
	float:left;
	background-color:#f0f0f0;
	text-align:left;
}
#contentframe #menu ul {
	margin:0px;
	padding:0px;
}
#contentframe #menu li.head {
	background:transparent url(../../images/head.gif) no-repeat;
	height:20px;
	padding:3px 0px 3px 29px;
	margin:8px 0px 0px 6px;
	color:#777777;
}
#contentframe #menu ul li {
	background:transparent url(../../images/dash.gif) no-repeat top left;
	height:15px;
	padding:3px 0px 0px 29px;
	margin:0px 0px 0px 6px;
	list-style:none;
}
#content {
	margin-left:160px;
}
#footer {
	margin:0px;
	padding:4px 3px 0px 0px;
	height:20px;
	text-align:right;
	font-weight:normal;
	font-size:9px;
	font-family:verdana,geneva,tahoma,arial;
	color:#858585;
}
div.logo {
	text-align:left;
	width:350px;
	float:left;
}
div.topnav {
	text-align:right;
	padding:32px 3px 0px 0px;
}
div.headstrip {
	background-color:#d0d0d0;
	border:1px solid White;
	height:11px;
}
div.grid {
	float:left;
}
div.photo {
	border-right:1px solid White;
}
#content div.heading {
	text-align:left;
	margin-top:10px;
}
#content div.body {
	padding:15px 15px 0px 0px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	font-family:verdana,tahoma,geneva,arial;
	line-height:1.5em;
}
#content div.body b {
	color:#5a5a5a;
}
#content div.body div.floater {
	float:right;
	margin:0px 0px 8px 8px;
}
#content div.body div.boxleft {
	float:left;
}
#content div.body div.boxright {
	margin-left:250px;
}
#content div.body div.boxrightalt {
	margin:0px 20px 0px 155px;
}
/* Hide from IE5-mac \*/
* html #content div.body div.boxleft {
	margin-right:11px;
}
* html #content div.body div.boxright,#content div.body,#content div.body div.boxrightalt {
	height:1%;
}
* html #content div.body {
	width:99%;
}
/* End IE5/mac hide */
#content div.body div.boxleft p {
	background:url('../../images/download.gif') no-repeat 0 3px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 2px 15px;
}
#content div.body img.border {
	border:1px solid #c3c3c3;
}
#content div.body img.borderlight {
	border:1px solid #e0e0e0;
	margin-bottom:15px;
}
#content div.body .arrowhead {
	background:url('../../images/arrow.gif') no-repeat 0 4px;
	border-bottom:2px solid #dcdcdc;
	padding:0px 0px 2px 12px;
	margin-top:30px;
	font-weight:bold;
	color:#5a5a5a;
}
#content div.body div.small {
	background:url('../../images/totop.gif') no-repeat 0px 5px;
	padding:0px 0px 2px 12px;
	font-size:10px;
	margin-left:480px;
}
#content div.body ul {
	margin-left:24px;
}
#content div.body ul.arrow {
	margin-left:8px;
	padding:0px;
	height:1%;
	list-style:none;
}
#content div.body ul.arrow li {
	background:url('../../images/arrowdown.gif') no-repeat 0 6px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 2px 15px;
}
#content div.body p.pdf {
	background:transparent url(../../images/pdf_icon.gif) no-repeat 0px 0px;
	padding:0px 0px 2px 20px;
}
#content div.body hr, #content div.body hr.smlgap {
	margin:20px 0px 20px 0px;
	background-color:#cecece;
	color:#cecece;
	height:1px;
	border:0px;
}
#content div.body hr.smlgap {
	margin:10px 0px 10px 0px;
}
#menu div.contactus {
	background:url('../../images/contactus.gif') no-repeat 0 -27px;
	margin:20px 0px 20px 9px;
}
#menu div.contactus a {
	background:url('../../images/contactus.gif') no-repeat top left;
	display:block;
	padding:0px;
	width:126px;
	height:27px;
	overflow:hidden;
}
#menu div.contactus a:hover {
	background-image: none;
}
/* hide from MacIE \*/
* html div.grid {
	margin-right:-3px;
}
* html div.photo {
	margin-left:0;
}
/* end hide */
#menu a, .topnav a {
	font-family:Arial, Helvetica, Tahoma;
	text-decoration:none;
	font-weight:normal;
	color:#747474;
}
#content div.body a {
	text-decoration:none;
	color:#8d1c1c;
	font-weight:bold;
}
#menu a:hover, .topnav a:hover, #content div.body a:hover {
	text-decoration:underline;
	color:#8d1c1c;
}
.topnav a {
	font-weight:bold;
	color:#8d8d8d;
}
.smltext {
	font-size:10px;
	color:#656565;
}
.redtext {
	color:#a71629;
	font-weight:bold;
}
.subhead {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
}