body {
background-color:#555400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
width:100%;
height:100%;
margin:0;
padding:0;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:120%;
}

a {
color:#636210;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

p {
margin:5px 0 10px;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);
margin:10px 0 15px 20px;
padding:0;
}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#555400;
font-weight:400;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h2 {
color:#555400;
font-weight:700;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h3 {
color:#555400;
font-weight:700;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h4 {
color:#555400;
font-weight:700;
font-size:12px;
margin:5px 0 15px;
}

.pic_left {
float:left;
margin-right:20px;
margin-bottom:10px;
}

.pic_right {
float:right;
margin-left:20px;
margin-bottom:10px;
}

.clear {
clear:both;
}

.f_right {
float:right;
}

.main {
width:920px;
position:relative;
left:50%;
margin-left:-460px;
}

.page {
background:#FFFCF1 url(bg_main.gif) repeat-y;
padding:2px 12px;
}

.sh_b {
height:10px;
background:url(sh_bottom.gif) top no-repeat;
clear:both;
}

.menu {
width:218px;
border-bottom:1px solid #FFFCF1;
border-right:1px solid #FFFCF1;
border-left:1px solid #FFFCF1;
background:#555400 url(bg_menu.jpg) top right no-repeat;
margin-bottom:10px;
margin-left:26px;
padding:15px 0 10px;
}

a.mainbuttontext {
display:block;
height:25px;
background:url(menu_bullet.gif) left no-repeat;
color:#FFFCF1;
font-weight:700;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
line-height:25px;
margin-left:30px;
padding-left:30px;
}

a.mainbuttontext:hover {
display:block;
height:25px;
background:url(menu_bullet_a.gif) left no-repeat;
color:#FFFCF1;
font-weight:700;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
line-height:25px;
margin-left:30px;
padding-left:30px;
}
#on_link{

background:url(menu_bullet_a.gif) left no-repeat;

}

.leftcol {
background:url(left_devider.jpg) left top no-repeat;
float:left;
}

.content {
background:url(bg_content.jpg) left top no-repeat;
position:relative;
overflow:hidden;
padding:35px 20px 10px 25px;
float:left;
width:600px;
}

.footer {
background:url(bg_footer.jpg) bottom no-repeat;
height:61px;
}

.footer div {
color:#FFFCF1;
font-size:10px;
line-height:140%;
margin-top:7px;
padding:0 25px;
}

.footer .f_right {
text-align:right;
}

.footer a.normal {
color:#FFFCF1;
text-decoration:none;
font-weight:700;
margin:0 5px;
}

.footer a.normal:hover {
color:#FFFCF1;
text-decoration:underline;
}

.left_home,.right_home {
float:left;
width:290px;
margin:4px 0 0;
padding:4px;
}

form,#contact_table {
float:left !important;
clear:right !important;
font-size:110%;
}

form {
margin:0;
padding:0;
}

#contact_table_heading {
display:none;
}

.f_left,.fboth100 {
float:left;
}
.logged{
	color:#fff;
	padding:0 0 0 20px;
	line-height:150%;	
}
.logged br{ 
	display:none;
}
.logged a.normal{ 
	display:block;
	color:#fff;
}
.sub_item a.normal{
	display:block;
	font-size:150% !important;
	padding:10px 0 10px 0;
}
.sub_dash{
	display:none;
}