body {
	margin : 0 auto;
	padding : 0;
	background : #003366 url(images/sides_web.jpg) repeat-y center;
	line-height : 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
	position: relative; /* this is necessary for absolute position divs to position with respect to container */
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width : 799px;
	padding : 0;
/*	background: url('images/leftbk.jpg');*/
}
#maincontainerwithfloatingdivs{
	margin: 0px 0px 0px 0px;	
}
#logobox{
	width: 799px;
	height: 64px; /* this is for IE because the overflow property doesn't solve the problem */
	background: white url(images/logo_web.jpg) no-repeat;
	overflow: hidden;
}
#homecontact{
	margin: 45px 5px 0px 650px;
	text-align: right;
	color: #5091C9;
	font-size: 11px;
	border: 0px solid green;	
}
#homecontact a, #homecontact a:active, #homecontact a:link, #homecontact a:active, #homecontact a:hover{
	color: #5091C9;
	text-decoration: none;
}
#logohotspot{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 400px;
	border: 0px solid black;	
}
#logohotspot a,#logohotspot a:visited{
	display: block;
	height: 60px;
	width: 400px;
	border: 0px solid red;
	text-decoration: none;
}

#lefttablecell{background: #BFD3E3;}
#leftcontainer{
	width: 253px;
	height: 300px;
	padding: 5px;
	background: #BFD3E3;	
}
#rightcontainer{
	margin: 0px 0px 0px 2px;	
}
#topimage{
	width: 534px;
	height: 203px;
	background: url(images/topimagetall_web.jpg) no-repeat;
}

#navbar {
	margin: 2px 0px 0px 0px;
	height: 25px;
	background-color: #0E5899;
	border: 0px solid green;	
	overflow: hidden;
}

#navlist {
	padding : 0px 0px 0px 5px;
	margin : 0px 0px 0px 0px;
	text-align : center;
/*	color : rgb(99,108,179);*/
	background :  #0E5899;
	font-size: 11px;
}
#navlist li {
	list-style : none;
	margin : 0px 4px 0px 4px;
/*	display : inline;*/
	padding: 4px 0px 4px 0px;
	float: left;
	background: #0E5899;
	color :  #99CCFF;
/*	font-size: 12px;*/
}
#navlist li a {
	padding : 3px 0px 3px 0px;
	margin : 0px;
	color :  inherit; /* this doesn't work in IE but it does in all other browsers */
	color :  #99CCFF; /* necessary for IE */
/*	background : rgb(207,211,238);*/
	text-decoration : none;
}
#navlist li a:link, #topnavlist li a:visited, #topnavlist li a:active {
	color :  none;
	color :  #99CCFF; /* necessary for IE */
/*	background : rgb(207,211,238);*/
	border: 0px solid white;
}
#navlist li a:hover {
	color :  #99CCFF; /* necessary for IE */
	/*color : #fff;
	/*background : rgb(193,50,36);*/
}
#navlist li:hover {
	/*color : #fff;
	background : rgb(193,50,36);*/
}
#maincontent {
	padding: 10px;
	color: #0E5899;
	color: #003366;
	font-size: 11px;
}
#footerdivider{
	width: 799px;
	height: 10px;
	background: #1D629F;
	line-height: .1em; /* necessary for IE */
	font-size: .1em; /* necessary for IE */
}
#footer{
	padding: 15px 0px 0px 0px;
	text-align: center;
	color: #5091C9;
	font-size: 10px;
}

