﻿body {background-color:#fff; margin:0px 0px 0px 0px; color:#383838; font-family: Arial, Helvetica, sans-serif; font-size:90%; line-height: 130%; font-weight:500;}
h1 {color: #01509d; font-family: 'Lucida Sans Unicode', Geneva, Arial, sans-serif; font-size:130%; font-weight:800; margin:0; padding:5px 0; border-bottom:4px double #e2e2e2;}
h2 {color: #01509d; font-family: Arial, Helvetica, sans-serif; font-size:110%; font-weight:800; border-left:15px solid #e2e2e2;display:block; letter-spacing: 0.1em, 0.2em; text-transform: uppercase}
h3 {color: #01509d; font-family: Arial, Helvetica, sans-serif; font-size:105%; font-weight:800;}
h4 {color: #6a6a6a; font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:800;}
h5 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight:700;}

a:link {font-weight:800; color:#01509d;text-decoration:underline}
a:visited {font-weight:800; color:#000000;text-decoration:underline;}
a:hover {font-weight:800; color:#5a8ebe;text-decoration:underline;}

image {border: 0 none;}
img {border:0;}

form {margin:0;padding:0}

fieldset {padding:0px;margin:0px;}

.clr {
	clear:both; line-height:0px; height:0px; overflow:hidden; margin:0px; padding:0px; display:none; 
}

div#nav-header-menu {
	float:left;	
	/*width:59%;*/
	/*display:inline;*/
	
	min-width:800px; /* defaults to this if JS is disabled */
	/*width:expression(document.body.clientWidth<501?"500px":"auto");*/
	width:expression(document.body.clientWidth<801?"800px":"auto");

}
/*
div#nav-header-menu-assist {
	float:right;
	display:inline;
}
*/
div.navheader ul,
div.navheader ul ul,
div.navheader li, 
div.navheader li li {
	padding:0px; margin:0px; list-style:none; list-style-type:none; list-style-image:none;
}

div.navheader ul {
	margin-left:5px; clear:left;
}

div.navheader li {
	margin-right:5px;
	float:left;
	width:90px;
	display:inline;
	position:relative;
	z-index:100;
}



div.navheader li span {
	position:relative;
	display:block;
	z-index:1;
	background-image:url(/commonassets/images/nav_menu_rb.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.navheader li span span{
	position:relative;
	display:block;
	background-image:url(/commonassets/images/nav_menu_lb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:10;
}

div.navheader li span a,
div.navheader li span a:visited {
	color:#fff;
	/*font-size:75%;*/
	
	font-size:11px;
	text-decoration:none;
	text-align:center;
	background-color:transparent;
	/*font-weight:normal;*/
	font-family: Arial, Helvetica, sans-serif;
	
	display:block;
	height:30px;
	line-height:30px;

}

div.navheader li span a:hover {
	text-decoration:underline; color:#fff;
}

div.navheader li a.down,
div.navheader li a.down:visited {
	background-image:url('/commonassets/images/nav_menu_anchor.gif');
	background-position:96% 12px;
	background-repeat:no-repeat;
	padding-left:5px;
	text-align:left;
}

div.navheader li ul {
	position:absolute;
	top:30px;
	left:-5px;
	display:none;
	_width: auto; /* ie6 */
	width:100%; /* ie7 */
 	width:inherit; /* ie8, ff, safari */
	z-index:100;
}

div.navheader li.hover ul {
	display:block;
}

div.navheader li li {
	background-color:#050505;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	_width: auto; /* ie6 */
	width:100%; /* ie7 */
 	width:inherit; /* ie8, ff, safari */
	white-space:nowrap;
}

div.navheader li li.start {
	padding-top:5px; 
}


/* header code */
/*
.reader {
	display:block;
	background-color:#000000;
	color:#ffffff;
	height:15px;
	width:100%;
	font-size:80%;
}

.reader a, .reader a:link, .reader a:visited {
    color:#fff;
    text-decoration:underline;
    background-color:#000000;
}
.reader a:hover {
    color:#fff;
    text-decoration:none;
    background-color:#000000;
}
*/

.reader { 
	display:block;
	background-image:url(/commonassets/images/navigation_spacer.gif);
	background-repeat: repeat-x;
	background-position:left top;
	height:35px;
}

div.navheader {

}



#noflash {width:600px;font-family: Arial, Helvetica, sans-serif;float:left;}

#noflash .noflashtextnav a:link {font-size:90%;font-family: Arial, Helvetica, sans-serif;}
#noflash .noflashtextnav a:visited {font-size:90%;font-family: Arial, Helvetica, sans-serif;}
#noflash .noflashtextnav a:hover {font-size:90%;font-family: Arial, Helvetica, sans-serif;}

#noflash .noflashtext {font-size:80%}

#header {
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	height:185px;
}

#header .logo, #header .flash {float:left}

#header .logo {
	width:130px;
}

#header .floatingimage {
	float:right;
    	margin-right:0px;
}

#header .floatingimage .centered_image {
	float:right;
	margin-right:21px;
}
/* end of header code */


/* content area */
#content {
	margin:0px 20px 0px 20px;
	margin-right:160px;
}

/* sidebar right */
.rhs {
	margin-right:20px;
	width:145px;
	float:right;
	display:inline;
}
.rhs div {
	margin-bottom:12px;
}
.rposition1, .rposition2, .rposition3, .rposition4, .rposition5, .rposition6 {
	width:145px;
	height:93px;
	text-align:center;
	color:#282B2A;
	font-weight:bold;
	font-size:90%;
	padding-top: 5px;
}
.rhs a {
    display:block;
    height:93px;
    color:#282B2A;
    text-decoration:none;
}
.rhs a:hover, .rhs a:link, .rhs a:visited {
    color:#282B2A;
    text-decoration:none;
}

.rposition1 {
	background: url('/images/right_position1.jpg') no-repeat;
}
.rposition2 {
	background: url('/images/right_position2.jpg') no-repeat;
}
.rposition3 {
	background: url('/images/right_position3.jpg') no-repeat;
}
.rposition4 {
	background: url('/images/right_position4.jpg') no-repeat;
}
.rposition5 {
	background: url('/images/right_position5.jpg') no-repeat;
}
.rposition6 {
	background: url('/images/right_position6.jpg') no-repeat;
}

/* end sidebar right */

/* main text area */

.maintext {
	margin-left:160px;
	margin-right:15px;
}
.maintext p {
	margin:10px;
}

.maintext_left {
	margin:15px;
}

/* end of main text area */

/* sidebar left */
#content .navigation {
    width:150px;
    margin-right:10px;
	float:left;

}
.search_header {height:16px;background: url('/images/search_header.gif') no-repeat; width:151px;}
.search_footer {height:15px;background: url('/images/search_footer.gif') no-repeat; width:151px;}
.search_box {
    border-left: 5px solid #eec9b9;
    border-right: 5px solid #eec9b9;
    width:139px;

}
.search_box_grey {
    background-color:#d1d1d1;
    background-repeat: repeat-y;
}

input.search {
    font-size:75%;
    margin:0;
    padding:0;
    border:0px;
    font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
    padding-left:5px;
    color: #b5b5b5;
}

.navbody {
    background: #e2e2e2;
    width:144px;
    padding-left:5px;
}
.navbody ul {margin:0; padding:0; list-style:none; }
.navbody li {
	background-image: url(/images/nav_item_background.gif);
	width:139px;
	height:31px;
}
.navbody li a {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;display:block;padding:8px 10px; font-size:11px; font-weight:bold}
.navbody li a:hover {text-decoration:underline; color:#000;}
.navbody li a:visited {text-decoration:underline; color:#000;}
.nav_footer {height:5px;background: url('/images/nav_footer.gif') no-repeat; width:149px;}
.nav_header {height:23px;background: url('/images/nav_header.gif') no-repeat; width:149px;}
/* end of sidebar left */

/* footer */
#footer {
	clear:both;
	background-image: url(/images/footer.gif);
	background-repeat: repeat-x;
	height:96px;;
	padding-left:20px;
}

.footer_nav, .footer_nav a:link {font-size:80%;font-family: Arial, Helvetica, sans-serif;}
.footer_nav a:visited {font-size:80%;font-family: Arial, Helvetica, sans-serif;}
.footer_nav a:hover {font-size:80%;font-family: Arial, Helvetica, sans-serif;}

#footer div {
	float:left;
}
#footer .image {
	margin-right:20px;
}
#footer .text {
	padding-top:20px;
}
#footer .smalltext {
	font-size:80%;
}
#footer a {
	color: #b30060;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
fieldset {border:none}
