body
{
	margin:      0px;
	font-family: Verdana, Arial;
	font-size:   10px;
	background:  #ffffff;

	scrollbar-face-color:       #ffffff; 
	scrollbar-shadow-color:     #333333; 
	scrollbar-highlight-color:  #333333; 
	scrollbar-3dlight-color:    #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color:      #ffffff;
}

table
{
	font-size:   10px;
}

a
{
	color:			 #649A39;
	font-weight:     bold;
	text-decoration: none;
}

a.top_menu_links
{
	color: #000000;
}

a:visited
{
	
}

a:hover
{
	text-decoration: underline;
}

input
{
	font-family: Verdana, Arial;
	font-size:   10px;
}

select
{
	font-family: Verdana, Arial;
	font-size:   10px;
}

.edit_mode
{
	color:	         #000000;
	background:      #ffff00;
	font-size:       9px;
	text-decoration: none;
	border:          1px dotted #ff0000;
	padding-left:    2px;
	padding-right:   2px;
}

.edit_mode:hover
{
	background:   #ffffff;
	border-color: #000000;
}

.edit_mode_button
{
	border:		1px solid #000000;
	background: #ffffff;
}

.logo_area
{
	background:   #ffffff;
	height:       45px;
}

.header_area
{
	background: #ffffff;
}

.footer_area
{
	background:    #E7FFAE;
	border-top:    1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align:    right;
}

.footer_link
{
	color: #000000;
	font-weight: bold;
}

.heading_area
{
	color:		   #000000;
	background:    #B4FF00;
	font-weight:   bold;
	border-top:    1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right:  1px solid #000000;
	text-align:    center;
}

.nav_area
{
	background:    #E7FFAE;
	border-top:    1px solid #000000;
	border-bottom: 1px solid #000000;
}

.nav_link
{
	color: #444444;
}

.highres_area
{
	background:  #dadada;
	border-left: 1px solid #000000;
}

.sp_area
{
	background:  #fafafa;
	border-left: 1px solid #afafaf;
}

.menu_area
{
	background:   #dadada;
	color:        #444444;
	border-right: 1px solid #000000;
}

.content_area
{
	background: #ffffff;
	text-align: justify;
	padding:    10px;
}

.copyright_area
{
	font-size:	   9px;
	color:		   #000000;
	background:    #B4FF00;
	border-top:    1px solid #000000;
	border-right:  1px solid #000000;
	border-bottom: 1px solid #000000;
}

h1
{
	font-family: Verdana, Arial;
	font-size:   16px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

h2
{
	font-family: Verdana, Arial;
	font-size:   14px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

h3
{
	font-family: Verdana, Arial;
	font-size:   13px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

h4
{
	font-family: Verdana, Arial;
	font-size:   12px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

h5
{
	font-family: Verdana, Arial;
	font-size:   11px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

h6
{
	font-family: Verdana, Arial;
	font-size:   10px;
	font-weight: bold;
	color:       #869E4C;
	margin:      0px;
}

.menu_area_heading
{
	font-size:   11px;
	font-weight: bold;
	color:       #000000;
}

a.menu_area
{
	border:		 none;
	color:		 #444444;
	font-weight: bold;
}

a.menu_area:hover
{

}

hr
{
	height: 1px;
	color:  #000000;
}

form
{
	display: inline;
}

.page_heading
{
	font-weight: bold;
	font-size:   12px;
}

.textbox
{
	border: 1px solid #404040;
}

.button
{
	border-width: 1px;
}

.display_table
{
	border: 1px solid black;
}

.heading_row
{
	font-weight: bold;
	background:  #B4FF00;
	color:       #000000;
}

.even_row
{
	background: #efefef;
}

.odd_row
{
	background: #cfcfcf;
}
