a:link {
	font-weight: bold;
	text-decoration: none;
	color: mediumpurple;
       }
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #984C93;
	}
a:hover, a:active {
	font-weight: bold;
	text-decoration: underline;
	color: orchid;
	}

.alinkcolor { 
	font-weight: bold;
	text-decoration: none;
	color: mediumpurple;
        font-size: 9pt;
	}

.main {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066}
.mm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066 ; font-style: normal; font-weight: bold}
.mm-red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
10pt; color: red; font-style: normal; font-weight: bold}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #660066}
.contact-white { font-family: Georgia, "Times New Roman", Times, serif; font-size: 7pt; font-weight: bold; color: #FFFFFF}
.footer2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bolder; color: #330066}
.bodyhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #0000FF}
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.tl { font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-style: italic;	color: #6F3C71;	text-decoration: none; }
.headers {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; color: #9999FF; font-weight: bold}

.preamble {
	font: 15px georgia;
	clear: right;
	padding: 0px 10px 0px 10px;
	color: #675B7D;

	}

.main2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #654666
}
.footerblack {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #666666
}



body, div, p, th, td, li, dd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body {
	#background-color: #ECF8DF;
}



a, a:visited {
	color: #537C9C;
	text-decoration:underline;
	font-size: 10px;
}

a:hover {
	color: #CC0000;
}

h1 {
	font-size: 140%;
	font-weight: bold;
}

h2 {
	font-size: 120%;
	font-weight: bold;
	color: #446783;
}

h3 {
	font-size: 120%;
	font-weight: normal;
	color: #666666;
}

ul {
	list-style-type: square;
}

ol {
	list-style-position: inside;
}

.instock {
	color: #C15961;
	text-decoration:underline;
	font-size: 10px;
	font-align: right;
}

input {
	#background: #AECBE2;
	#border: 1px solid #4267DF;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

input.search_button {
	background: #AECBE2;
	border: 1px solid #4267DF;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

input.search_field{
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;

}

.topmenu, a.topmenu, a.topmenu:hover, a.topmenu:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.top_menu_border {
	border: 1px solid #C9E7DB;
#	border-right: 1px;
}

.top_menu_over {
	background: #F6DCE3;
	#border: 1px solid #EFD8D9;
	padding: 4px 6px 4px 6px;
}

.top_menu_over_search {
    background: #FFFFFF;
	#border: 1px solid #B1DDCC;
    border-right: 1px solid #B1DDCC;
	padding: 2px 1px 1px 1px;
}


.top_menu_out2 {
	background: #FFFFFF;
#	border: 1px solid #B1DDCC;
	border-right: 1px solid #B1DDCC;
	padding: 2px 2px 1px 2px;
	background-color: #FFFFFF;
}

.top_menu_out2_search {
	background: #FFFFFF;
#	border: 1px solid #B1DDCC;
	#border-right: 1px solid #B1DDCC;
	padding: 2px 2px 1px 2px;
	background-color: #FFFFFF;
}




.sidemenu_border {
	border: 1px solid #A8D1F4;
}

.sidehead {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.sidemenu, a.sidemenu, a.sidemenu:hover, a.sidemenu:visited {
	text-decoration: none;
	color: #000000;
}

.sidemenu1_out {
	padding: 4px 10px 4px 10px;
	background-color:#DEECED;
	font-weight:bold;
}

.sidemenu1_over {
	padding: 4px 10px 4px 10px;
	background-color:#A8D1F4;
	font-weight:bold;
}

.sidemenu2_out {
	padding: 5px 10px 5px 15px;
	background-color:#FFFFFF;
}

.sidemenu2_over {
	padding: 5px 10px 5px 15px;
	background-color:#EFD8D9;
}

.sidemenu3_out {
	padding: 4px 10px 4px 35px;
	background-color:#FFFFFF;
}

.sidemenu3_over {
	padding: 4px 10px 4px 35px;
	background-color:#EFD8D9;
}
