@CHARSET "UTF-8";

body, td {
	font-family: Arial; 
}

.topmenu {
	color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 92%;
}

.topmenu a {
	color: #FFFFFF;  font-family: Arial; text-decoration: none; font-weight: bold;
}

.topmenu a:hover {
	color: #FFFFFF; font-family: Arial; text-decoration: underline; font-weight: bold;
}

.menu a {
	color: #003366; font-family: Arial; text-decoration: none;  font-weight: bold;font-size: 92%;
}
.menu a:hover {
	color: #003366; font-family: Arial; text-decoration: underline; font-weight: bold;font-size: 92%;
}
.h1 {
	color: #003366; font-family: Arial; font-size: 200%;
}
a.h1 {
	color: #003366; font-family: Arial; font-size: 200%; text-decoration: none;
}
a.h1:hover {
	color: #003366; font-family: Arial; font-size: 200%; text-decoration: underline;
}
.h2 {
	color: #003366; font-family: Arial; font-size: 160%; 
}
a.h2 {
	color: #003366; font-family: Arial; font-size: 150%; text-decoration: none;
}
a.h2:hover {
	color: #003366; font-family: Arial; font-size: 150%; text-decoration: underline; 
}
.h3 {
	color: #003366; font-family: Arial; font-size: 120%;
}
a.h3 {
	color: #003366; font-family: Arial; font-size: 120%; text-decoration: none; 
}
a.h3:hover {
	color: #003366; font-family: Arial; font-size: 120%; text-decoration: underline;
}

a.h3_w {
	color: #FFFFFF; font-family: Arial; font-size: 120%; text-decoration: none; 
}
a.h3_w:hover {
	color: #FFFFFF; font-family: Arial; font-size: 120%; text-decoration: underline;
}
a.h3_gray {
	color: #545454; font-family: Arial; font-size: 120%; text-decoration: none; 
}
a.h3_gray:hover  {
	color: #545454; font-family: Arial; font-size: 120%; text-decoration: underline;
}
a.text {
	color: #000000; font-family: Arial; text-decoration: none; 
}
a.black {
	color: #003366; font-family: Arial; text-decoration: none; 
}
.black {
	color: #003366; font-family: Arial; text-decoration: none; 
}
a.black:hover {
	color: #003366; font-family: Arial; text-decoration: underline; 
}
.text {
	color: #000000; font-family: Arial; 
}
.subheader {
	color: #545454; font-family: Arial; padding-bottom: 5px; padding-top: 5px; font-size: 90%;
}
.subheader a {
	color: #545454; font-family: Arial; text-decoration: none; 
}
.subheader a:hover {
	color: #545454; font-family: Arial; text-decoration: underline; 
}
.subheader1 {
	color: #545454; font-family: Arial; padding-bottom: 2px; padding-top: 2px; font-size: 90%;
}
.subheader1 a {
	color: #545454; font-family: Arial; text-decoration: none; 
}
.subheader1 a:hover {
	color: #545454; font-family: Arial; text-decoration: underline; 
}

/*.subheader a {
	color: #545454; font-family: Arial; text-decoration: none; 
}
.subheader a:hover {
	color: #545454; font-family: Arial; text-decoration: underline; 
}*/
.small {
	color: #000000; font-family: Arial; font-size: 70%;
}
.gray {
	background-color: #E1E1E1;
}
.lightgray {
	background-color: #F3F3F3;
}

.small_picture {
	padding-top: 5px; padding-left: 0px; padding-right: 5px; padding-bottom: 5px;
}
.small_picture1 {
	padding-top: 5px; padding-left: 0px; padding-right: 5px; padding-bottom: 5px;
}

ul.sub_menu{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul.sub_menu li {
	position: relative;
	}
	
ul.sub_menu {
	position: relative;
	left: 110px; /* Set 1px less than menu width */
	top: -140px;
	display: none;
	}

/* Styles for Menu Items */
ul.sub_menu li a {
	display: block;
	text-decoration: none;
	/*color: #777; */
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	position: relative;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.sub_menu li { float: left; height: 1%; }
* html ul.sub_menu li a { height: 1%; }
/* End */
		
.a_menu:hover ul.sub_menu { display: block; } /*  The magic */

hr {
	height:1px;
	overflow:hidden;
	background:#b2b1b1; 
	border:0;
}

hr.white {
	height:1px;
	overflow:hidden;
	background:#FFFFFF; 
	border:0;
}

.cat_link {
	font-weight: bold;
}

.page_title {
	padding-bottom: 10px;
}

a.white {
	 color: #FFFFFF; text-decoration: none; 	
}

a.white:hover {
	 color: #FFFFFF; text-decoration: underline; 	
}

.paging_select {
	background-color: #5087C0; color: #FFFFFF; padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
}
.paging_unselect {
	padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
}


