<!--
 #container {
	width: 862px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:30px 0 0 0;	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
 #header {	
	
	background:  url(images/headeralt.jpg) no-repeat left top;
	height:239px

}
 #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

#nav {
	background:  url(images/navbg.gif) no-repeat left top;
	height:40px;
	width:862px;
	margin:10px 0 10px 0px;
}

#content {
width:856px;
}

#contenttop {
float:left;
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */	
	margin-top:10px;
	background:  url(images/title-bg.gif) no-repeat left top;
	height:9px;
	width:862px;
}
 h2 {
color:#cd312c;
font-size:30px;
margin:0
}
 #mainContent {
 	float:left;
	width:712px;
	padding: 0 70px 0 80px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	
	margin:0px;
	background:  url(images/body-bg.gif) repeat-y left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#111111;
}

#contentbottom {	
float:left;
	background:  url(images/content-bottom.gif) no-repeat left top;
	height:9px;
	width:862px;
}
 #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	
	margin-top:5px;
}
 #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color:#666;
	font-size:10px;
}
-->

/* commented backslash hides from ie5mac \*/ 
html{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	background-color: #fff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;

}
body{	
	text-align:left;
	min-width:856px;/* for mozilla*/
	height:100%;
	
}
#wrapper {
	/* background:  url(images/foot_4x82.jpg) repeat-x left bottom; */
	_height: 82px;
}


#ajaxmenu{
	margin:10px 0 10px 0px;
	padding:0 80px 0 0;
	background:  url(images/navbg.gif) no-repeat left top;
	position:relative;
	width:862px;
	height:59px;
	z-index:65;
	left:0;
	top:0;	
}
#logo {
	position:absolute;
	top:26px;
	left:10px;
	width:237px;
	height:63px;
	text-indent: -5000px;
	z-index:300;
	/*background:  url(images/logo_237x63.gif) no-repeat left top; */
}

#badge {
	position:relative;
	top:125px;
	left:695px;
	width:122px;
	height:122px;
	text-indent: -5000px;
	z-index:300;
	background:  url(images/badge.gif) no-repeat left top;
}

div,p  {
	margin-top:0px;
}/*clear top margin for mozilla*/


.tablecont {
float:right;
}

.tabledata {
	background-color:#c6c6c7;	
	margin:0 10px 15px 10px;
}

.tabledata table tbody tr th {
	background-color:#cd312c;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:26px;
}
.tabledata table tbody tr td { 
	font-size:11px;
	height:25px;
	background-color:#FFFFFF;
}
sup {
	font-size:9px 
}

.tableHover {
background-color:#aaa;
}