body {
	text-align: center;
	background: #6ba0f7 url('../i/bg.gif') top center repeat-x;
	margin: 0;
	padding: 38px 0 0;
	
}
body,div,td,th,p,span {
	font-family: verdana;
	color: #5b5a5a;
	font-size: 7.5pt;
}
#nav div,#nav td,#nav th,#nav p,#nav span {
	font-family: verdana;
	color: #fff;
	font-size: 7.5pt;
}
a img {
	border: 0;
}
a:link, a:active, a:visited {
	color: #2f6ee8;
	text-decoration: none;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	font-family: arial, helvetica;
	font-size: 12pt;
	color: #2f6ee8;
	margin: 0 -14px 11px 0;
	padding: 0 0 3px 0;
	border-bottom: 3px #a0c5fd solid;
}
h2.logo {
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 11pt;
	color: #fff;
	font-weight: bold;
	font-family: Arial, helvetica;
	margin: 0 0 15px;
	padding: 0;
}
h4, h5, h6 {
margin: 0 0 11px;
color: #5b5a5a;
}
h4 {
font-size: 10pt;
font-weight: normal;
}

h5 {
font-size: 9pt;
font-weight: bold;
}

h6 {
font-size: 8pt;
font-weight: bold;
}

p {
	margin: 0 0 11px;
}
.clearing {
	width: 100%;
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
#cts0 {
	background: url('../i/shadow_mid.gif') top center repeat-y;
}
#cts1 {
	background: url('../i/shadow_top.gif') top center no-repeat;
}
#cts2 {
	background: url('../i/shadow_bottom.gif') bottom center no-repeat;
}
#container {
	width: 780px;
	margin: 0 auto;
	padding: 0 0 8px;
	_padding-left: 1px;
	text-align: left;
}
#top_banner {
	background-color: #fff;
	height: 89px;
}
#search_box_0 {
	/* background: #fafbfe url('../i/search_bottom.gif') bottom center repeat-x; */
	background: #fafbfe;
	float: right;
	width: 167px;
}
#search_box_1 {
	background: url('../i/search_top_right.gif') top right no-repeat;
	height: 44px;
	padding: 45px 8px 0;
}
#search_title {
	padding-left: 2px;
	color: #4b4a4b;
	font-size: 8pt;
	font-family: Verdana;
}
#search_q {
	height: 13px;
	width: 112px;
	font-size: 8pt;
	padding: 1px 3px;
	margin-right: 5px;
	border: 1px solid #808080;
	color: #4b4a4b;
}
#main_menu {
	background: #c6c7c7 url('../i/menu_bg.gif') top center repeat-x;
	margin: 0;
	padding: 0;
	height: 20px;
}
#main_menu li {
	background: url('../i/menu_seperator.gif') bottom left no-repeat;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main_menu li.f {
	background-image: none;
}
#main_menu li a:link, #main_menu li a:active, #main_menu li a:visited {
	font-size: 8pt;
	padding: 4px 10px 0;
	height: 16px;
	color: #4b4a4b;
	display: block;
	_display: inline-block;
	text-transform: capitalize;
	text-decoration: none;
}
#main_menu li a:hover {
	color: #306ee9;
	font-weight: bold;
}
#banner {
	height: 148px;
	margin: 0;
	padding: 0;
}
#nav_and_content {
	background: #fff url('../i/nav_bg.gif') top right repeat-y;
}
#nav {
	width: 197px;
	float: right;
}
* html #nav {
	margin-left: -3px;
}
#content {
	padding: 38px 14px 20px 29px;
	width: 540px;
        overflow: auto;
}
#nav_top_0 {
	background: #a0c6fd url('../i/nav_top_bg.gif') top left repeat-x;
}
#nav_top_1 {
	background: url('../i/nav_left_bg.gif') top left repeat-y;
}
#nav_top_2 {
	background: url('../i/nav_section_seperator.gif') bottom left repeat-x;
}
#nav_top_3 {
	background: url('../i/nav_section_seperator_left.gif') bottom left no-repeat;
	padding: 16px 10px 10px;
}
#nav_bottom {
	background: #819ecf url('../i/nav_left_bg.gif') top left repeat-y;
	padding: 7px 10px;
}
#nav div.nav_heading, #nav span.nav_date {
	color: #306ee9;
	font-size: 8pt;
	font-family: Arial, helvetica;
	font-weight: bold;
}
.nav_arrow {
	float: left;
	width: 25px;
}
.nav_content {
	margin-left: 25px;
}
.nav_section {
	margin-bottom: 11px;
}
.nav_date {
	margin-right: 7px;
}
.nav_image {
	margin-top: 6px;
}
* html .nav_arrow {
	margin-right: -3px
}
* html .nav_content {
	margin-left: 22px
}
#footer {
	width: 760px;
	margin: 0 auto;
	padding: 0 0 40px;
	text-align: right;
}
#footer div {
	font-family: Arial, helvetica;
	color: #fff;
	font-size: 8pt;
}
#footer a:link, #footer a:active, #footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer_left {
	float: left;
	margin-right: 30px;
	display: inline;
}
#footer_right {
	float: right;
	display: inline;
}
#footer_admin {
    clear: both;
    padding-top: 10px;
    text-align: right;
}
.heading {
	border-bottom: 3px solid #a0c5fd;
	margin-bottom: 11px;
}
.content_image {
	width: 160px;
	float: left;	
}
.content_text {
	margin-left: 160px;
}
* html .content_image {
	margin-right: -3px;	
}
* html .content_text {
	margin-left: 157px;
}
.content_section {
	margin: 0 217px 50px 0;
}

.img_wrap {
	display: inline-block;
}
.img_wrap {
	display: block;
	margin: 0 0 0 162px;
	padding: 0;
}
.pageimg {
	float: left;
}
* html .pageimg {
	margin-right: -3px;
}


.r_img_wrap {
	display: inline-block;
}
.r_img_wrap {
	display: block;
	margin: 0 162px 0 0;
	padding: 0;
}
.r_pageimg {
	float: right;
}
* html .r_pageimg {
	margin-left: -3px;
}

.gen_list {
	margin: 12px 12px 12px 160px;
	border-collapse: collapse;
}
.gen_list td {
	padding: 4px;
}
.gen_list tr.a td {
	background: #a0c5fd;
}
.gen_list tr.b td {
	background: #d0e2fe;
}
.gen_list td a:link, .gen_list td a:active, .gen_list td a:visited {
	color: #338;
	text-decoration: underline;
}
.gen_list td a:hover {
	color: #004;
	text-decoration: none;
}


/* Dropdown styles */

#main_menu0 div.dropdown {
	position: absolute;
	display: none;
	float: none;
	color: #5b5b5b;
	border: #ececec solid;
	border-width: 1px 1px 0 1px;
	padding: 0;
	z-index: 2000;
	left: 0px;
	top: 0px;
	text-align: left;
	background: #d8d8d8;
	/*width: 110px;*/
}

#main_menu0 div.dropdown a:link, #main_menu0 div.dropdown a:active, #main_menu0 div.dropdown a:visited {
	display: inline-block;
}
#main_menu0 div.dropdown a:link, #main_menu0 div.dropdown a:active, #main_menu0 div.dropdown a:visited {
	display: block;
	float: none;
	color: #5b5b5b;
	text-decoration: none;
	margin: 0;
	border-bottom: 1px #ececec solid;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #d8d8d8;
	background-image: url('../i/dd_bg.gif');
	background-repeat: no-repeat;
	background-position: 11px -192px;
	padding: 6px 14px;
        /*padding: 2px 14px;
	width: 82px;*/
}

#main_menu0 div.dropdown A:hover {
	background-color: #306ee9;
	color: #fff;
	text-decoration: none;
	background-position: 11px 8px;
}

.gen_list td b {
	color: #f60;
	font-weight: normal;
}