body {
margin:0px 0px 20px 0px;
padding: 0px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}
table {
    background-color: #ffffff;
}
td.mainbody {
	background:url(images/bodybg.jpg) no-repeat;
	background-position:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align:top;
}
td.mainbody p, li, h3, h2{
        margin: 10px 25px 10px 0px; 
		vertical-align:top;
}

h1{
	font-size:14px;
	font-weight:bold;
	color:#0000CC;
	border-bottom: dotted 1px #cccccc;
	padding: 3px 0px 5px 25px;
	background:url(images/arrow_hover.gif) no-repeat;
	border-bottom:dotted 1px #666666;
	background-position: 0px 5px;
	
}	
a{
	text-decoration:underline;
	color:#996633;
}
a:hover{
        text-decoration: underline;
	color:#330099;
}

///////////////////////////////////

//Begin Menu CSS

table.module-menu table{}
table.module-menu td{
	background:url(images/arrow.gif) no-repeat;
	border-bottom:dotted 1px #666666;
	padding:2px 0px 3px 0px;
	background-position: 0px 5px;
	display: 275px;
}
table.module-menu td:hover{
	background:url(images/arrow_hover.gif) no-repeat;
	background-position:5px; 
	border-bottom:dotted 1px #666666;
	padding:2px 0px 3px 0px;
}
#submenu{
	background:url(images/arrow.gif) no-repeat;
	border-bottom:dotted 1px #666666;
	padding:2px 0px 3px 10px;
	background-position: 20px 5px;
}
#submenu:hover{
	background:url(images/arrow_hover.gif) no-repeat;
	background-position:20px 5px; 
	border-bottom:dotted 1px #666666;
	padding:2px 0px 3px 10px;

}
a.mainlevel{
    display:block;
	font-weight:bold;
	border-left: solid 5px #999999;
	margin-left:25px;
	text-indent:10px;
	padding:2px 20px 2px 0px;
	text-decoration:none;
	color:#000066;
}
a.mainlevel:hover{
	background-color:#999999;
	color:#FFFFFF;
}
a.sublevel{
    display:block;
	font-size:10px;
	margin-left:25px;
	text-indent:10px;
	padding:2px 20px 2px 10px;
	text-decoration:none;
	color:#000066;
}
a.sublevel:hover{
	background-color:#cccccc;
	color:#FFFFFF;
}

//End Menu CSS

///////////////////////////////////

//Begin News CSS
table.news{}
table.news th{
	width: 208px;
	background:url(images/arrow_double.gif) no-repeat;
	background-color:#666666;
	color: #ffffff;
	font-size:14px;
	padding:2px 0px 3px 0px;
	background-position: 5px 5px;
	text-align:left;
	text-indent:20px;
}
table.news td{
	background-color:#CCCCCC;
width: 208px;
        padding-top:5px;
	border-bottom:dotted thin #666666;
}


table.news strong{
	background:url(images/arrow_black.gif) no-repeat;
	background-position: 5px 13px;
	padding: 10px 0px 0px 15px;
	font-size:11px;
	color:#006600;
	padding-bottom:5px;
}
table.news div{
	padding: 1px 0px 1px 15px;
	font-size:10px;
}
table.news a{
        float: right;
        font-size: 9px;
        font-style: normal;
        padding: 1px 10px 3px 5px;
		text-decoration:underline;
	
}

td.bottomleft div{
        background-color:#666666;
        margin: 0px 19px 0px 0px;
        color: #ffffff;
        font-size:10px;
        padding: 10px 0px 0px 15px;
        height: 35px;
}
td.bottomright div{
        background-color:#cccccc;
        color: #333333;
        font-size:11px;
        padding: 10px 0px 0px 15px;
        height: 35px;
text-align:center;

}

a.bottomlevel{
	font-size:10px;
	text-indent:10px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	color:#000066;
}
a.bottomlevel:hover{
	background-color:#cccccc;
	color:#ffffff;
}

table.homecontact{
	background:url(images/homebg.jpg) no-repeat;
	background-position:left;}

table.homecontact th{
	background:url(images/arrow_double.gif) no-repeat;
	background-color:#666666;
	color: #ffffff;
	font-size:14px;
	padding:2px 0px 3px 0px;
	background-position: 5px 5px;
	text-align:left;
	text-indent:20px;
}
table.homecontact div{
	background:url(images/arrow_black.gif) no-repeat;
	font-size:12px;
	padding:2px 0px 3px 15px;
	background-position: 5px 5px;
	text-align:left;
	text-indent:0px;
}

