body
{
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    margin-top: 0px;
	background-image: url('images/bg.jpg');
}

#main
{
	border: 0px;
	width: 460px;
	height: 355px;
	background-image: url('images/main.jpg');
}

.pagetitle { color: #FF9966; font-size: 14px;}

#maincontent
{
	border: 0px;
	width: 460px;
	height: 355px;
	color: #FFFFFF;
	font-size: 13px;
	overflow: auto;
	scrollbar-face-color: #dddddd; scrollbar-highlight-color : #ffffff; scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff; scrollbar-darkshadow-color : #ffffff;
	scrollbar-track-color : #eeeeee; scrollbar-arrow-color : #ffffff;
}

a { text-decoration: underline; color: #FFFFFF; }
a:hover { text-decoration: underline; color: #A6A6A6; }

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6,
.menu1_h, .menu2_h, .menu3_h, .menu4_h, .menu5_h, .menu6_h
{
	border: 0px;
	height: 43px;
	text-align: center;
	font-size: 14px;
	line-height: 12px;
}

.menu1 { width: 94px; background-image: url("images/menu01.jpg"); }
.menu1_h { width: 94px; background-image: url("images/menu01_h.jpg"); }
.menu2 { width: 96px; background-image: url("images/menu02.jpg"); }
.menu2_h { width: 96px; background-image: url("images/menu02_h.jpg"); }
.menu3 { width: 96px; background-image: url("images/menu03.jpg"); }
.menu3_h { width: 96px; background-image: url("images/menu03_h.jpg"); }
.menu4 { width: 96px; background-image: url("images/menu04.jpg"); }
.menu4_h { width: 96px; background-image: url("images/menu04_h.jpg"); }
.menu5 { width: 98px; background-image: url("images/menu05.jpg"); }
.menu5_h { width: 98px; background-image: url("images/menu05_h.jpg"); }
.menu6 { width: 98px; background-image: url("images/menu06-1.jpg"); }
.menu6_h { width: 98px; background-image: url("images/menu06-1_h.jpg"); }
/*hack for split up button*/
.menu7 { background-image: url("images/menu06-2.jpg"); width: 24px; height: 35px; border: 0px; }
.menu7_h { background-image: url("images/menu06-2_h.jpg"); width: 24px; height: 35px; border: 0px; }

.menutext { color: #FFFFFF; }
.menutext_h { color: #000000; }
.menutext_a { color: #A6A6A6; }

a.menu { display: block; width: 100%; height:100%; font-size:13px; text-decoration: none; color: #FFFFFF; }
a.menu_a { display: block; width: 100%; height:100%; font-size:13px; text-decoration: none; color: #A6A6A6; }
a.menu:hover, a.menu_h { display: block; width: 100%; height:100%; font-size:13px; text-decoration: none; color: #000000; }

a.menuActive { display: block; width: 100%; height:100%; font-size:14; text-decoration: none; color: #000000; }
a.menuActive:hover { display: block; width: 100%; height:100%; font-size:14; text-decoration: none; color: #000000; }

a.menu_l2 { font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.menu_l2_a { font-size: 12px; text-decoration: none; color: #A6A6A6; }
a.menu_l2:hover, a.menu_l2_a:hover { font-size: 12px; text-decoration: none; color: #000000; }

a.menu_l3 { font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.menu_l3_a { font-size: 12px; text-decoration: none; color: #A6A6A6; }
a.menu_l3:hover, a.menu_l3_a:hover { font-size: 12px; text-decoration: none; color: #000000; }

#menu_l2, #nav2, #nav2hidden1, #nav2hidden2, #nav2hidden3, #nav2hidden4, #nav2hidden5, #nav2hidden6
{ 
	border: 0px;
	width: 578px;
	height: 34px;
	line-height: 25px;
	color: #FFFFFF;
	text-align: center;
	background-image: url('images/test_r4_c3.jpg');
}

#menu_l3 
{ 
	border: 0px;
	width: 171px;
	overflow: hidden;
	height: 75px;
	line-height: 12px;
	color: #FFFFFF;
	background-image: url('images/menubox.jpg');
}

#sidebar {
	border: 0px;
	width: 127px;
	height: 458px;
	background-image: url("images/sidebar.jpg");
}

#sidebarcontent {
	padding-left: 5px;
	width: 127px;
	height: 458px;
	border: 0px;
	text-align: left;
}

.loginmessage { color: #FFFFFF; font-size: 12px; }
.logintext { color: #FFFFFF; font-size: 12px; }
.loginurl { color: #A6A6A6; font-size: 12px; }

.text { width: 100; padding: 0px; margin: 2px; }
.submit { width: 60; padding: 0px; margin: 2px; }

.formtextlabel { color: #FFFFFF; font-size: 12px; }
.formtextlabelerror { color: #FF0000; font-size: 12px; }
.formtextfield { width: 300; padding: 0px; margin: 0px; }
.formtextarea { width: 300; padding: 0px; margin: 0px; }
.formsubmit { }
.formdropbox { }
/* generic input style */
label { color: #FFFFFF; font-size: 12px; }

.formpainter_error { color: #FF0000; }

/* additional */

a.newsheading:link {
	font-size: 12px;
	text-decoration: underline;
}
a.newsheading:visited {
	font-size: 12px;
	text-decoration:underline;
}
a.newsheading:hover {
	text-decoration: none;
}
.date {
	font-size: 12px;
}