/* CSS Document */
/* ------------------------------- */
/* HTML Elements
/* ------------------------------- */
html {font-family:arial, verdana, sans serif; font-size:13px;
background-color:#FFFFFF;}
a:link, a:visited{color:#0033CC;}
a:hover{color:#003366;}
h4, h5, h6,
form, input, text-area, p{
border:0; padding:0; margin:10px;
font-family:arial, verdana, sans serif;}
h1{font-size:24px; color:#000000;}
h2{font-size:18px; color:#666666;}
h3{font-size:18px; background-color:#CCFFFF; border-bottom:1px solid #666666;}
ul, li{margin-right:10px;}
table{ width:560px; border-collapse:collapse;}
td{padding:3px; border-bottom:1px solid #999999;}
table td.column2{background-color:#FFFFCC; padding:3px;}

/* ------------------------------- */
/* PAGE Elements
/* ------------------------------- */
#container{width:780px; margin:0 auto; background-color:#FFFFFF;}
#topbar{width:306px; display:block; height:200px;float:none;}
#navbar{width:auto; display:block; height:24px; background-color:#C5EFD9;}
	#navbar ul, #navbar ul li{padding:0; margin:0; list-style:none; float:left;}
	#navbar a{color:#000000; font-weight:bold;}
	#navbar a:hover{background:#8BD1C9;	border-bottom:6px solid #FFCC00;}
	#navbar li a:link, #navbar li a:visited {
	text-decoration:none;
	height:24px;
	line-height:24px;
	display:inline;
	float:left;
	width:auto;
	padding:0px 10px;}
	#navbar .active a, #navbar .active a:hover{
	background:#8BD1C9;
	border-bottom:#999999 solid 6px;
	}
#subnavbar{margin-top:6px; width:auto; display:block; height:24px;background-color:#999999;}
	#subnavbar ul, #subnavbar ul li{padding:0; margin:0; list-style:none; float:left;}
	#subnavbar a{color:#FFFFFF; font-weight:bold;}
	#subnavbar a:hover{background:#777777;	border-bottom:6px solid #FFCC00;}
	#subnavbar li a:link, #subnavbar li a:visited {
	text-decoration:none;
	height:24px;
	line-height:24px;
	display:inline;
	float:left;
	width:auto;
	padding:0px 10px;}
	#subnavbar .active a, #subnavbar .active a:hover{
	border-bottom:#999999 solid 6px;
	}
#main{margin-top:6px; width:auto; display:block; background:#999999;}
#column_left{
background-color:#F4F9E8;
width:560px;
border-top:2px solid #999999;
border-bottom:6px solid #996600;
text-align:justify;
float:left;}
#column{
background-color:#F4F9E8;
width:780px;
border-top:2px solid #999999;
border-bottom:6px solid #996600;
text-align:justify;
float:left;}
#column_right{
background-color:#FFFFFF;
width:210px;
float:left;
margin-left:10px;
border-top:2px solid #FF3399;
border-bottom:6px solid #660000;}

#column_right2{
background-color:#FFFFFF;
width:210px;
float:left;
margin-left:10px;
border-top:2px solid #FF3399;
border-bottom:6px solid #660000;}
#column_right2 li{margin:0px; list-style:none; text-align:center; border-bottom:1px solid #666666; margin-bottom:3px;}
#column_right2 p{margin:0px;}
#column_right2 ul{margin-left:0;}

#column_veryleft{
background-color:#FFFFFF;
width:245px;
height:250px;
float:left;
margin-left:10px;
border-top:2px solid #FF3399;
border-bottom:6px solid #660000;}
#column_middle{
background-color:#FFFFFF;
width:245px;
height:250px;
float:left;
margin-left:10px;
border-top:2px solid #FF3399;
border-bottom:6px solid #660000;}
#column_veryright{
background-color:#FFFFFF;
width:245px;
height:250px;
float:left;
margin-left:10px;
border-top:2px solid #FF3399;
border-bottom:6px solid #660000;}

div.spacer{clear:both; height:10px; display:block;}
#footer{width:auto; display:block; height:24px;}
#footer a{color:#666666; text-decoration:underline;}