body {
background-color : #339999;
padding : 0;
margin : 0;
font-family : arial, sans-serif;
}
#container {
background-image:url(images/container-bg.gif);
background-repeat:repeat-y;
width: 751px;
}
#wrap {
}
#header {
}
#body {
width: 751px;
height: 700px;
}
#body:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
html > body #body {min-height: 1px; height: auto;} 
#bodynav {
	float: left;
	width: 160px;
	background-color: #cc3366;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image: url(images/nav-bg.jpg);
	background-repeat: no-repeat;
}
#bodynav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
html > body #bodynav {min-height: 1px; height: auto;} 
#body-main {
float: left;
width: 591px;
background-color: #FFFFFF;
}
#body-main:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
html > body #body-main {min-height: 500px; height: auto;} 
#body-main-text {
	text-align: left;
	margin: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#body-main-text:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
html > body #body-main-text {min-height: 1px; height: auto;} 
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}

#menu {
position: relative;
width : 160px;
}
#menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
html > body #menu {min-height: 1px; height: auto;} 
#menu dt {
	cursor : pointer;
	height : 24px;
	line-height : 24px;
	margin : 0;
	text-align : left;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 12px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#menu dd {
	position : absolute;
	z-index : 100;
	left : 8em;
	margin-top : -1.6em;
	width : 15em;
	background : #cc3366;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#menu dd{
 display: none;
}
#menu ul {
padding : 0;
margin: 0;
}
#menu li {
	text-align : left;
	padding: 0 0 0 10px;
	margin: 0px;
	font-size : 12px;
	height : 24px;
	line-height : 24px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#menu li a, #menu dt a {
color : #ffffff;
text-decoration : none;
display : block;
}
#menu li a:hover {
text-decoration : underline;
}
#mentions {
font-family : verdana, arial, sans-serif;
position : absolute;
bottom : 200px;
left : 10px;
color : #ffffff;
background-color : #ddd;
}
#mentions a {
text-decoration : none;
color : #222;
}
#mentions a:hover {
text-decoration : underline;
}
.textbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.textmainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
