/* CSS Document */

/*background fade*/

body {font-size: 62.5%; margin: 0px auto; padding: 0px; font-family: arial, sans-serif; background-color: #f2f2f2;}

table.bkgd {
background: url(../img/background_body_grey.gif) top center repeat-y;}

table.white {
background: url(../img/white.gif) top center repeat-y;}
/*white background - content*/
.page-container-2 {width: 770px; margin: 0px auto; padding: 0px; background: url(../img/background_layout_2.gif) top left repeat-y; background-color:#FFFFFF; border-right: solid 1px rgb(100,100,100); border-bottom: solid 1px rgb(100,100,100);
border-left: solid 1px rgb(100,100,100);}

.box{
background-color:#9BAD7C;
padding: 4px 4px 4px 4px;
width: 170px;
}

.boxbg{
background-color: #dcdcdc;
padding: 12px 12px 12px 12px;
width: 500px;
}

.boxbg2{
padding: 20px 20px 20px 12px;
width: 500px;
border: 2px solid #cccccc;
}
h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 0.9em;
font-weight: bold;
}
.grey{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 0.9em;
}


td{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

td.spacing{
margin: 0px;
padding: 9px 13px 9px 13px;
}

td.spacingmain{
margin: 0px;
padding: 3px 0px 1px 10px;
}

td a {
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

td a:hover {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

td.bottom a{
text-decoration: none;
color: #333333;}

td.bottom a:hover{
color: #000000 !important;
text-decoration: underline;}

td.bottom a:visited{
color: #000000;}

#box2{
border-style: solid;
border-color: #666666;
border-width: thin;
padding: 10px 10px 10px 10px;
background-color: #d2d2d2;
}


.header {
background: url(../img/header.jpg) top left no-repeat;
margin: 0px auto; 
padding: 0px;
width: 770px;
height: 200px;}

.nav {
margin: 0px auto; 
padding: 0px;
width: 770px;
height: 40px;}

#rightbox {
position: relative;
float: right;
width: 195px;
margin: 0;
padding:0px;

}
/*menu*/

.nav-main {
	width: 771px; margin: 0px auto; padding: 0px; background-color: #000000;
}

.nav-main ul {	
	list-style: none; margin: 0px; padding: 0px; font-weight: bold;
}	

.nav-main li {
	float: left; display: block; white-space: nowrap; background-color: inherit;
}

.nav-main li a {
	color: #CCCC99; margin: 0px; padding: 0px 20px 0px 20px; text-decoration: none; font-size: 120%;		
}


.nav-main a:hover, .nav-main a.selected {
	background-color: #666666; color: #ffffff; text-decoration: none;
}




	

.nav-main2 li {
position: absolute; right: 20px; display: block; white-space: nowrap; background-color: #ffffff;
}

.nav-main2 li a {
	color: #000000; margin: 0px; padding: 0px 20px 0px 20px; text-decoration: none; font-size: 120%;		
}


.nav-main2 a:hover, .nav-main a.selected {
	background-color: #666666; color: #ffffff; text-decoration: none;
}


/*links*/
.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 150px;
}

.markermenu li a{
background: white no-repeat 2px center;
font-size: 0.7em;
font-family: Verdana, Helvetica, sans-serif;
font-weight: 600;
color: #ffffff;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
background-color: #a4bfbf;
}

* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #666666;
}

.markermenu li a:hover{
color: #999999;
background-color: #cfe4e4;
}


.sidebarbox-border {
	width: 170px; margin: 0px 0px 1.0em 0px; padding: 4px 4px 4px 4px; border: solid 2px rgb(200,200,200);
}

.sidebarbox-bordersmall {
	width: 230px; margin: 0px 0px 1.0em 0px; padding: 4px 4px 4px 4px; border: solid 2px rgb(200,200,200);
}
.sidebarbox-title-shading {
	display: block; margin: 0px 0px 0.5em 0px; padding: 2px 5px 2px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 120%;
}
.bg-grey01 {
	background-color: rgb(242,242,242);
}
.bg-blue01 {
	background-color:#999999;
}
.bg-blue02 {
	background-color:#0056A3;
}
.txt-white {
	color:#ffffff;
}
/*login*/

.nav-global-container {
	float: left; position: absolute;  z-index: 3; width: 770px; top: 5px; background-color: transparent;
}

.nav-global ul {	
	float: right; margin: 0px; padding: 0px; list-style: none; background-color:#FFFFFF;
}	

.nav-global li {
	float: left; white-space: nowrap; text-transform: uppercase;
}

.nav-global li a {
	display: block; margin: 0px; padding: 0px 5px 0px 5px; border-left: solid 1px rgb(150,150,150); background-color: rgb(255,255,255); color: rgb(150,150,150); text-decoration: none; font-size: 100%;
}

.nav-global a:hover {
	background-color: rgb(255,255,255); color: rgb(0,0,0); text-decoration: underline;
}
