/* CSS Document */
body{
margin: 0px 0 10px 0;
border:0px;
padding:0px;
background-image:url(../images/menuhead/bodyback.jpg);
background-repeat:repeat-x;
}
#page{
	margin:0 auto;
	width:1004px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.style8 {font-size: 0.9em;
text-decoration:none;}


#header{
width:1004px;
height:160px;
}
#top{
text-align:right;

}
#footer{
padding:0px;
padding-left:20px;
font-size:0.7em;
}
#sitenav{
float:right;
padding:0px;
padding-right:20px;
width:804px;
height:20px;
display:block;
text-align:right;
font-size:0.7em;
vertical-align:top;
background-color:#FFFFFF;
}

#colwrap{
float:left;
background-color: #FCFFF0;
}
#leftcol{
float:left;
margin:0px;
padding:0px;
width: 170px;
margin-right:10px;

}

#rightcol{
float:right;
margin:0px;
padding:0px;
width:824px;
background-color:#ffffff;

}

#gnews {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-left:5px;
}
#gnews ul { list-style:none;margin:0; padding:0; }

#gnews ul li {
	margin:0;
	padding:0;
	font: arial;
	padding-bottom:10px;
}
#gnews ul li a{
color:#666666;
text-decoration:none;
}
#gnews ul li a:hover{
text-decoration:underline;
}


.style14 {font-weight: bold; font-size: 1.4em;color: #CC3300}
.style16 {color: #993300}
.style17 {
	font-size: 1.5em;
	font-style: italic;
}
.style18 {
	font-size: 1em;
	font-weight: bold;
}
.style20 {color: #993300; font-weight: bold; }

.fillerb{
clear:both;
height:15px;
}
.leftmenu{
margin:0px;
padding:0px;
}

.profile{
font-size:0.8em;
}
.lmhead{
margin:0px;
padding:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
font-size:0.9em;
font-weight:bold;
}

#profilepg1,#profilepg2,#profilepg3
    {
		display:block;

	}
.prodmenu
{

    margin:0px;
    padding:0px;
	padding-right:203px;
    list-style:none;
	color:#ffffff;
	text-align:right;
} 
.prodmenu li
{
    margin-right:2px;
    display: inline;
	color:#000000;
		font-size:0.75em;
}
.prodmenu li a
{
    padding-left:5px;
    padding-right:5px;
	background-color:#CCCCCC;
	color:#000000;
	text-decoration:none;
}
.prodmenu li a:hover
{
    text-decoration:underline;
    background-color:#0066cc;
	color:#FFFFFF;
}
.prodmenu li a:active
{
    background-color:#0066cc;
	color:#FFFFFF;
}
.lmenu{
margin:0px;
padding:0px;
list-style:none;
padding-left:15px;
font-size:.8em;
}

.lmenu a{
color:#009900;
text-decoration:none;}
.lmenu a:hover{
text-decoration:underline;}

.dialog{
font-size:0.7em;
height:180px;
background-image:url(../images/menuhead/dialog.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#666666;
}

.dialogtext{
padding-top:55px;
padding-left:5px;
}
.rmhead{
float:right;
width:824px;
height:80px;
background-color:#FFF7EA;
border-bottom:8px solid #FFFFFF;
}
#toproundright{
margin:0px;
padding:0px;
background-image:url(../images/menuhead/topround1.jpg);
background-repeat:no-repeat;
height:8px;

}
.rbody{
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	margin-right:24px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color: #5F5F5F;
	font-size:0.78em;

}
#bottomroundright{
margin:0px;
padding:0px;
background-image:url(../images/menuhead/bottomround1.jpg);
background-repeat:no-repeat;
height:8px;

}

.head1rc{
margin:0px;
padding:0px;
padding-top:6px;
padding-bottom:6px;
padding-left:6px;
font-size:1.05em;
font-weight:bold;
color:#669900;
background-color:#EDF7DD;
}

.tablebb tr td{
border-bottom:1px dotted #CCCCCC;
}

.rbody p img{
display:block;
border:0px;
}

.rbody a{
text-decoration:none;
color:#006699;
}
.rbody a:hover{
color:#996600;}
