body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16pt;
	color: #DDDDDD;
	background: #2d7d00 url(/images/page/pleasure/background.png) top repeat-x;
}
img{border:none;}

#container{width:800px; margin:0 auto 0 auto; background:url(/images/page/pleasure/container_bg.gif) top no-repeat;}
#homenews{border-left:1px solid #7d99b0; width:240px; float:right; padding:0px 0px 0px 10px; margin:20px 0px 0px 0px;}
#homecontent{margin:20px 260px 20px 0px;}
#header{margin-bottom:20px;}
#footer{ text-align:center; font-size:8pt; line-height:10pt; background:url(/images/page/hrule.png) top center no-repeat; padding:10px 0px 20px 0px; clear:both; margin-top:10px;}
#footer a{text-decoration:none; color:#FFFFFF;}
#footer a:hover{text-decoration:underline;}

INPUT {
	font-size: 10px; font-family: Tahoma, Geneva, Arial, sans-serif
}
SELECT {
	font-size: 10px; font-family: Tahoma, Geneva, Arial, sans-serif
}
textAREA {
	font-size: 10px; font-family: Tahoma, Geneva, Arial, sans-serif
}
.cyan {
	font-size: 10px; color: #003366; line-height: 14px
}
.blue {
	COLOR: #003366;
}
.white {
	color: #ffffff;
}
.sub_nav {
	line-height: 12pt;
}

.error {
	font-weight: bold; color: #fc8207
}

.frm {
	font-size: 9pt; padding: 3px;
	color: #333333;
	border: 1px solid #5a1917;
	background-color:#f5efe8;
}
.frmbutton {
	font-size: 9pt; padding: 3px;
	color: #779db4;
	border: 0px solid #5a1917;
	background-color:#FFFFFF;
}
.frm100 {
	font-size: 9pt; padding: 3px;
	color: #333333;
	border: 1px solid #5a1917;
	width: 95%;
	background-color:#f5efe8;
}

fieldset{ border:1px solid #00467d; padding:0px 20px 20px 20px; color:#CCCCCC;}
legend{color:#CCCCCC; padding:20px;}

a {
	text-decoration:underline;
	color:#FFFFFF;
	
}





/* start of menu css */
.menuheader{
font-weight:bold;
background-color: #DDDDDD;
color: #003366;
}
#pagesidemenu {
	padding: 0px;
	margin: 0px 0px 0px 30px;
	list-style-type: none;
	width: 180px;
	float:left;
}

#pagesidemenu a {
	display:block;	
	font-size: 11pt;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;	
}

#pagesidemenu a:hover { color:#FFFFFF;}
#pagesidemenu li{
padding:0px;
margin:0px 0px 5px 0px;
	
}
.leftmenusub{
	color: #CCCCCC;
	padding-left:10px;
}

.leftmenusubactive{
	color: #FFFFFF;
	padding-left:10px;
}
.leftmenusub10{
	color: #CCCCCC;
	padding-left:20px;
}
.leftmenusub20{
	color: #FFFFFF;
	padding-left:30px;
}
.leftmenusub30, .leftmenusub40{
	padding-left:40px;
	color: #CCCCCC;
}
.leftmenusubactive10{
	padding-left:20px;
	color: #FFFFFF;
}
.leftmenusubactive20{
	padding-left:30px;
	color: #CCCCCC;
}
.leftmenusubactive30 a, .leftmenusubactive40 a{
	padding-left:40px;
	color: #FFFFFF;
	
}
