body
{
	color: white;
	background-color: black; 
	text-align: center;
	margin: 0px;
	padding: 3px;
	min-width: 780px;
}

#top
{	/*Top Bar*/
	width: auto;
	height: 110px;
	background-color: #002f54;
	border:3px ridge #efef2d;
	overflow: auto;
}

#main 
{	/*Main Section*/
	vertical-align: middle;
	margin: 15px 128px 0 128px;
	font-size: 15px;
}

#leftbar, #rightbar 
{ 				
	/* Side Nav Bars */
	width:103px;
	margin-top: 15px;
	padding: 3px;
	border:3px ridge #efef2d;
	background-color: #002f54; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
}

#leftbar, .floatl {float: left; }
#rightbar, .floatr {float: right; }

#leftbar ul,#rightbar ul
{
   	/* Side Bar section lists*/
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
	text-indent: -10px;
	font-family: Arial, Helvetica, sans-serif;	/*General Info*/
	text-align: left;
	font-size: 13px;
}

#counter { font-family: "Times New Roman",serif; font-size: 12px; margin-left: auto; margin-right: auto; text-align: center; color:white; background-color: black;  width: 90%; border:1px ridge #efef2d;}

.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 10px 0 0 0;
    border:3px ridge #efef2d;
    background-color: #cceeff; /*#8EBFE0;#7cb7f1;*/
    color: black;
    clear: both;
}

.newsitem				/*News*/
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 15px auto auto 0;
	text-align: left;
    border:3px ridge #efef2d;
    background-color: #cceeff;
    color: black;
}
.newsitem a:link, .footer a:link{color: blue;	text-decoration: none;}
.newsitem a:hover, .footer a:hover { color: blue; text-decoration: underline;}
.newsitem a:visited, .footer a:visited{color: #000099; text-decoration: none;}
.newsitem a:visited:hover, .footer a:visited:hover{color: #000099; text-decoration: underline;}

.topbar, .topbar2
{    
    font-size: 17px;
    color: #efef2d; /*ffff99*/
    text-decoration: underline;
    background-color: #002f54;
    padding: 3px;
	text-align: center;
}

.topbar a:link{	color: #efef2d;	text-decoration: none;}
.topbar a:hover {text-decoration: underline;}
.topbar a:visited{color: #efef2d; text-decoration: none;}
.topbar a:visited:hover{color: #efef2d; text-decoration: underline;}
.topbar2{background-color: #660000;}

.date{ color: white; font-size: 12px; text-decoration: none;}
.category{color: blue;}
.newsbody{padding: 4px;}
.rellink,.bold{font-weight: bold;}

.italic { font-style: italic; }
.quote { font-style: italic; margin-left: 1.0cm; margin-right: 1.0cm; }
.warning {color: red;}
.center {margin-left: auto; margin-right: auto; text-align: center;} 
.transbody{padding: 20px;}

/*General CSS */	

select,input[type="text"] { width: 20em;}
select,option,input { font-size: 12px;	}
textarea {font-size: 12px;}

p{
   text-indent: 0.5cm;
   text-align:left;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
 }

a:link{	color: #efef2d;	text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited{color: #ffff99; text-decoration: none;}
a:visited:hover{color: #ffff99; text-decoration: underline;}

img{ border-style: none;}

/*TABLE CSS*/

table{ text-align: left; width: 98%; }

table, th, td {
	
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #333;font-size: 12px;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
	color: white;
	background-color: black;
}

td,th {	padding: 4px; }

thead th {
	
	background: #002f54;
	color: #efef2d;
	font-size: 100% !important;
}

tbody th {
	font-weight: bold;
}

tbody tr { border: 1px solid #B4C0CE; background: #cceeff; }
tbody tr.odd { border: 1px solid #B4C0CE; background: #FCFDFE;}

table a:link{	color: blue;text-decoration: none;}
table a:hover { color: blue;text-decoration: underline;}
table a:visited{color: #000099; text-decoration: none;}
table a:visited:hover{color: #000099; text-decoration: underline;}

.tablecol a:link{color: #efef2d;	text-decoration: none;}
.tablecol a:hover {text-decoration: underline;}
.tablecol a:visited{color: #efef2d; text-decoration: none;}
.tablecol a:visited:hover{color: #efef2d; text-decoration: underline;}

tr.noborder{border: none;}

html>body table {
	width: 100%;
	}

/*RHDN 2.0*/
.pages {
	text-align: center;
	background: #002f54;
	color: white;
	text-decoration: none;
	width: 98%;
}
html>body .pages {
	width: 100%;
	}
pre {
 white-space: pre-wrap;       /* css-3 */
 width: 99%;
}
