﻿body
{
	font-family:helvetica;
	font-size:10px;
	background: white; 
	color:navy;
	text-align:center;
}

#container
{
	clear:both;
	width:904px;
	border:1px solid silver;
}
#contents
{
	float:right;
	width:740px;
}

#header
{
	clear:both;
	width:900px;
	min-height:60px;
	border-bottom:1px solid silver;
	margin-bottom:2px;
}
#header .title {font-size:26px;font-weight:bold;margin:0 auto;color:navy;}
#header .headline {font-size:12px;font-weight:bold;margin:0 auto;color:goldenrod;}


#footer
{
	clear:both;
	width:800px;
	min-height:60px;
	border-top:1px solid silver;
	margin-top:2px;
}

.title {font-size:26px;font-weight:bold;margin:0 auto;}

#menucontainer {float:left; font-size:16px; font-weight:bold; width:158px; min-height:800px;border-right:2px solid blue; background:beige;color:blue;text-align:left;}
#menucontainer a {width:140px;padding-left:2px;margin-left:3px;margin-bottom:3px;margin-top:3px;border-top:1px solid blue;border-left:1px solid blue;border-bottom:1px solid blue;background:gainsboro;}
#menucontainer a:link { color:blue; text-decoration:none; }
#menucontainer a:visited { color:blue; text-decoration:none; }
#menucontainer a:hover { color:blue; width:145px;background:cornsilk; text-decoration:none; }
#menucontainer a:active { color:blue; text-decoration:none; } 
#menucontainer a.menuleft { float:right;}
#menucontainer a.menuleftexternal { float:right;background:lavender;}
#menucontainer a.menuleftexternal:link { color:blue; text-decoration:none; }
#menucontainer a.menuleftexternal:visited { color:blue; text-decoration:none; }
#menucontainer a.menuleftexternal:hover { color:blue; width:145px;background:cornsilk; text-decoration:none; }
#menucontainer a.menuleftexternal:active { color:blue; text-decoration:none; } 
#menucontainer a.menuleftsel { float:right;width:150px;background:white;color:black;}
#menucontainer a.menuleftsel:link { color:blue; text-decoration:none; }
#menucontainer a.menuleftsel:visited { color:blue; text-decoration:none; }
#menucontainer a.menuleftsel:hover { color:blue;background:cornsilk; text-decoration:none; }
#menucontainer a.menuleftsel:active { color:blue; text-decoration:none; } 
#menucontainer .menutext {margin-left:2px;color:black;}

#message {clear:both;width:95%;text-align:center;font-size:16px;font-weight:bold;padding:2px;border:1px solid silver;}

#successmsg {clear:both;width:95%;text-align:center;font-size:16px;font-weight:bold;padding:2px;border:1px solid silver;background:yellow;color:navy;}

#infobox {clear:both;width:95%;text-align:left;font-size:12px;padding:2px;border:1px solid silver;background:white;color:black;}

tr.togglehead {background:navy;color:yellow;font-weight:bold;}
tr.toggle0 {background:aliceblue;color:black;}
tr.toggle1 {background:beige;color:black;}
tr.btoggle0 {background:mintcream;color:black;}
tr.btoggle1 {background:mistyrose;color:black;}

td.fieldname {background:aliceblue;color:black;}
td.fieldvalue {background:beige;color:black;}

.button {clear:both;margin:4px;padding:2px;border:1px solid white;background:navy;color:yellow;font-size:12px;text-decoration:none;}

#news {float:left;text-align:left;font-size:12px;background:white;border 1px solid silver;color:black;width:100%;}
#news .leftsided {float:left;}
#news .pagination {float:right;font-size:14px;margin:2px;padding:2px;}
#news .selected {background:yellow;font-weight:bold;}
#news .pagination a:link { color:blue; text-decoration:none; }
#news .pagination a:visited { color:blue; text-decoration:none; }
#news .pagination a:hover { color:blue; background:gold; text-decoration:none; }
#news .pagination a:active { color:blue; text-decoration:none; } 
#news p {width:90%;}
#news .themoretext {display:none;width:90%;}
#news .thelesstext {display:block;width:90%;}


#loctree {text-align:left;font-size:12px;}
#loctree ul {margin-left:20px;padding-left:20px;border-left:1px solid cyan;border-bottom:1px solid cyan;border-top:1px solid cyan;}
#loctree a {text-decoration:none;color:yellow;background:navy;}
#loctree img {border:none;}

#siteblock {float:left;margin:10px;padding:10px;text-align:left;font-size:12px;border:1px solid silver;background:HoneyDew;color:navy;}
#siteblock .snapshot {float:left;}
#siteblock .thetext {float:right;width:400px;}
#siteblock img {border:none;}

#twocolumns {  
	column-width: 15em;
	column-gap: 2em;
	column-rule: 4px solid green;
}
