html, body{ 
margin:0; 
padding:0; 
font-size:14px; 
font-family:Helvetica, Geneva, Arial, sans-serif; 
line-height:16px; 
color:black;
background:url(../img/tiled_bg2.gif) repeat;

}

a:link, a:visited, a:hover, a:active{ 
text-decoration:none; 
color:#880C0E; 
}

h1,h2,h3{ font-weight:bold; 
font-family:Georgia,serif; 
}

h1{ 
font-size:28px; 
padding-left:30px;
}

h2{ 
font-size:20px; 
}

h3{ 
font-size:16px; 
}



label{ 
float:left; 
display:inline; 
width:150px; 
text-align:right; 
margin:0 10px 0 0; 
padding:0; 
font-weight:bold; 
} 

label.large{ 
float:right; 
display:inline; 
width:175px; 
padding:0; 
text-align:left; 
font-weight:bold; 
text-transform:lowercase; 
font-size:22px; 
padding-top:5px; 
}

label.small{ 
float:none; 
display:block; 
width:250px; 
padding:0; 
text-align:left; 
font-weight:bold; 
}

input{ 
font-size:13px; 
border:1px #CCC solid; 
}
	.input_search_text{ 
	color:#333; 
	background:url(../img/back_search_text.jpg) repeat-x top; 
	}
	.input_search_button{ 
	color:#333; 
	background:url(../img/back_search_button.jpg) repeat-x top; 
	}



#page{ 
	width:950px;
	min-height:500px;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
	background:url(../img/wood_txt.gif);
	background-repeat:repeat-y;
	z-index:4000;
	border:black thick solid;
	
}

#header{ 
position:relative; 
width:950px; 
height:189px; 
padding:0;
background:url(../img/header1.gif);
}

#logo{ 
position:absolute; 
left:43px; 
top:0px; 
}

#search{ 
position:absolute; 
right:280px; 
top:40px; 
}

#menu{
z-index:7000;
position:relative;
padding:0px 0px 10px 10px; 
margin:0; 
color:#444;
font-size:20px;
text-align:left;
height:25px;
width:75%;
}

#menu a:link, #menu a:visited{
color:black;
font-size:20px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:5px 5px 5px 5px;
}

#menu a:active, #menu a:hover{
color:white;
text-decoration:none;
background-color:#999999;
}

#content{ 
position:relative; 
float:left; 
width:520px; 
margin-right:0; 
min-height:425px; 
height:auto !important;  
padding:15px 10px 20px 10px; 
}
	
#leftbar{ 
position:relative; 
float:left; 
width:301px; 
min-height:437px; 
height:auto !important; 
height:437px; 
padding:0; 
margin:0; 
background:url(../img/left_img1.gif) no-repeat left top;
}

#footer{ 
position:relative; 
height:104px; 
width:950px; 
margin:auto; 
background:url(../img/footer1.gif) no-repeat; 
color:black; 
}


#copyright{ 
position:relative; 
float:left;
padding-top:65px;
padding-left:15px;
}

.c1{ 
float:left; 
width:200px; 
padding:50px 0 0 0; 
}

.c2{ 
float:left; 
width:450px; 
padding:0px 45px 45px 45px;
}

.c3{ 
width:780px; 
text-align:center; 
}

.c4{ 
position:relative; 
float:left; 
text-align:left; 
margin:0 5px 0 0; 
}

.error{ 
font-weight:bold; 
color:#FF6600; 
}

.clear{ 
clear:both; 
}

.hint{ 
font-size:11px; 
font-style:italic; 
color:#666; 
}

.quote1{ 
padding:20px 10px 0px 75px; 
background:url(../img/begin_quotes.gif) no-repeat top left; 
min-height:60px; 
height:auto !important; 
height:60px; 
font-size:20px; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-style:italic; 
}

.quote2{ 
padding:5px 65px 5px px; 
background:url(../img/end_quotes.gif) no-repeat bottom right; 
}

.info_box{ 
position:relative; 
padding:10px; 
margin:10px 10px 10px -20px; 
background:#DFD2B5; 
border:2px #CFBE9B solid; 
font-size:12px; 
color:#6F5929; 
}

.status_good{ 
background:#dfffdf; 
border:1px #00d700 solid; 
padding:5px 10px 5px 10px; 
font-weight:bold; 
color:#00d700; 
margin:10px 0 10px 0; 
-moz-border-radius:10px; 
}

.status_bad{ 
background:#ffd1bb; 
border:1px #e17100 solid; 
padding:5px 10px 5px 10px; 
font-weight:bold; 
color:#e17100; 
margin:10px 0 10px 0; 
-moz-border-radius:10px; 
}


/* HORIZONTAL MENU */
/*Credits:Dynamic Drive CSS Library */
/*URL:http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin:0;
padding:0;
list-style-type:none;
z-index:9;

}

/*Top level list items*/
.suckertreemenu ul li{
position:relative;
display:inline;
float:left;
background-color:none; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display:block;
width:80px; /*Width of top level menu link items*/
padding:1px 8px;
text-decoration:none;
color:navy;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left:0;
position:absolute;
top:1em; /* no need to change, as true value set by script */
display:block;
visibility:hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display:list-item;
float:none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left:159px; /* no need to change, as true value set by script */
top:0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display:block;
width:140px; /*width of sub menu levels*/
text-decoration:none;
background-color:#999999;
padding:1px 5px;
}

.suckertreemenu ul li a:hover{
color:white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:none;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:none;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float:left; height:1%; }
* html .suckertreemenu ul li a { height:1%; }
/* End */
