body {
	margin: 0px;
	background-color: #666666;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	scrollbar-base-color: 999999;
  	scrollbar-track-color: 333333;
  	scrollbar-face-color: 333333;
  	scrollbar-highlight-color: 666666;
  	scrollbar-3dlight-color: color;
  	scrollbar-darkshadow-color: 333333;
  	scrollbar-shadow-color: 666666;
  	scrollbar-arrow-color: e6e6e6; 
	}
	
td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background-color: #717171;
	*/}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #344161;
	text-transform: uppercase;
	}
	
h2 {
	color: #000000;
	font-size: 12px;
	}	
	
	
table.outertable {
	width: 774px;
	height: 100%;
	}
		
.maintable {
	vertical-align: top;
	}	
	
.header {
	background-color: #515151;
	text-align: left;
	background-image: url(../templateimages/header-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	vertical-align: bottom;
	}
	
.flashbar {
	background-image: url(../templateimages/flashbar.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
	
.content_outer {
	vertical-align: top;
	margin: 0px;
	background-color: #cbcbcb;
 }
	
.content {
	background-image: url(../templateimages/newcontent-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 45px 35px 20px 35px;
	vertical-align: top;
}

.content a { 
	color: #344161;
	}
	
.content a:hover {
	text-decoration: none;
	}

.mainmenu {
	background-image: url(../templateimages/content-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #555555;
	height: 23px;
	padding-left: 15px;
	}
	
.mainmenu a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	}
	
.mainmenu a:hover {
	color: #989898;
	}
	
.mainmenu_right {
	background-image: url(../templateimages/menu-bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #3D3D3D;
	}	

.mainmenu_farright {
	background-color: #555555;
	}
	
.menubar {
	background-image: url(../templateimages/column-bg.jpg);
	background-position: top left;;
	background-repeat: no-repeat;
	background-color: #515151;
	vertical-align: top;
	padding-top: 20px;
	line-height: 0.1;
}

.menuitem {
	background-color: #636363;
	display: block;
	width: 100%;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	vertical-align: middle;
	line-height: 2;
	text-decoration: none;
	}
	
.menuitem div {
	margin-left: 10px;
	}	

.menuitem:hover {
	background-color: #5C5C5C;	
	}
	
.subitem {
	background-color: #515151;
	padding-left: 30px;
	display: block;
	width: 100%;
	height: 20px;
	line-height: 2;
	color: #E6E6E6;
	text-decoration: none;
	}
	
.subitem:hover {
	color: #999999;
	}	
	
.footer {
	background-color: #515151;
	text-align: center;
	color: #A0A0A0;
	padding-bottom: 10px;
	}	
	
.footer a {
	color: #A0A0A0;
	text-decoration: none;

	}
	
.footer a:hover {
	color: #FFFFFF;
	}
	
input, select, textarea {
	/*background-color: #717171;
	*/
	background: #eeeeee;
	border: 1px solid #515151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}	
	
input.feedback_button {
	background-color: #717171;
	color: #CCCCCC;
	}
	
div.wrapper {
	width: 495px;
	overflow: hidden;
	display: block;
	}	
	
.news_heading	{
	color: #a6a6a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 10px;
	}
	
div.news {
	margin-left: 10px;
	color: #FFFFFF;
	}	
	
div.news a {
	color: #a6a6a6;
	text-decoration: none;
	}
	
div.news a:hover {
	text-decoration: underline;
	}	
