body {
	margin:0;
	padding:0;
	color: #000000;
	/*background: #fff url('img/bgblack.jpg');*/
	background: #000 url('img/bgwfte.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	font: normal 12px/16px Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ul,img,form {
	margin: 0;
	padding: 0;
	border: 0;
}

h1, h2 { font: bold 14px/16px Arial, sans-serif; }
a { color: #0080cc; text-decoration: underline; }
a:hover { text-decoration: none; }

#wrap {
	margin:0 auto;
	padding:2px;
	width:800px;
	background:black;
}

#header {
	height:110px;
	background:url(img/head.jpg) no-repeat;
}

#content {
	padding: 10px 50px;
	background: white url(img/content-bg1.gif);
	min-height:800px;
	height:auto !important;
	height:800px;
}

.news_header {color: #000000; font-weight: bold; font-size: 16px; }
.white_txt {color: #000000; font-weight: bold;font-size: 12px;}
.main_txt {color: #000000; font-size: 12px;}

/*START CSS FOR NEWS*/
#content .news-block {
	margin:0;
	padding:10px;
	font: normal 12px/16px Arial,Helvetica,sans-serif;
}

#content .news-bottom {
	padding:10px;
	text-align:right;
	background:red;
	background: url(img/hline.gif) bottom center no-repeat;
}

#content .news-hdr {
	margin:10px 0;
}

#content .news-hdr h3{
	margin:0;
	padding:0;
	color: #000;
	font: bold 18px Arial,Helvetica,sans-serif;
}

#content .news-date {
	margin-top:4px;
	color: #555;
	font: normal 10px Arial,Helvetica,sans-serif;
}
/*END CSS FOR NEWS*/





/*START CSS FOR BLOCK SAMPLE*/
#content .text-block {
	margin:0;
	padding:10px;
	font: normal 12px/16px Arial,Helvetica,sans-serif;
}

#content .text-hdr {
	margin:10px 0;
}

#content .text-hdr h3{
	margin:0;
	padding:0;
	color: #000;
	font: bold 18px Arial,Helvetica,sans-serif;
}

#content .text-date {
	margin-top:4px;
	color: #555;
	font: normal 10px Arial,Helvetica,sans-serif;
}

/*END CSS FOR BLOCK SAMPLE*/


#content table {
	border:solid 1px #222;
	border-collapse: collapse;
	border-spacing: 0px;
}

#content table caption{
	padding:10px;
	padding-bottom:0;
	color: #000;
	font: bold 16px Arial,Helvetica,sans-serif;

}

#content table tr{
	background-color: #f5f5f5;
}

#content table .tr0{
	background-color: #f5f5f5;
}

#content table .tr1{
	background-color: #ebebf5;
}

#content th {
	border:solid 1px #222;
	padding: 5px 2px;
	background-color: #ddd;
}

#content td {
	border:solid 1px #222;
	padding: 2px;
}
/* END CONTENT STAFF */

#menu {
	width:100%;
	height:26px;
}

/* BEGIN MENU */
#nav, #nav ul {
	float:left;
	width:100%;
	border-top: 1px solid #5d5d5d;
	border-bottom: 1px solid #5d5d5d;
	margin:0;
	padding:0;
	list-style:none;
	background:#0e0e0e;
	font:bold 12px Arial, sans-serif;
}

#nav li {
	float:left;
	position:relative;	
}

#nav li.top {
	border-right:1px solid #5d5d5d;
}

#nav a {
	display:block;
	margin:0;
	padding:5px 30px 5px 30px;
	color:#f5ffff;
	text-decoration: none;
}

#nav a:hover {
	color: #000;
	text-decoration: none;
}

#nav li:hover,
#nav li.over {
  	color:#000;
	background:#2c9fe8;
}

#nav li ul {
	display:none;
	position:absolute;
	left:-10px;
	width:200px;
	padding:5px 0;
	border:1px solid #111;
	background:#646464;
}

#nav li li a {
	margin:0;
	padding:5px 8px;
	width:184px;
}

#nav li:hover ul,
#nav li.over ul {
	display:block;
}

#nav li:hover li ul,
#nav li.over li ul {
	display:none;
}

#nav li:hover li:hover ul,
#nav li.over li.over ul {
	display:block;
}

#nav li li ul,
#nav li li ul {
	display:none;
	width:200px;
	top:-4px;
	left: 200px;
	margin:0;
	padding:3px 0;	
}

#nav li:hover li:hover ul,
#nav li.over li.over ul {
	display: block;
}

/***END MENU***/

