﻿body { 
   	background-color: #fff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5858;
	margin: 0;
	padding: 0;
}

/*top navigation*/
.topnav{
float:right;
text-align:right;
padding: 0px 0px 5px 0px;
}

.topnav ul{
list-style-type:none;
color: #006b6e;
padding-top:5px;
margin-bottom:10px;
}

.topnav ul li{
display:inline;
}

.topnav ul li a{
color: #006b6e;
padding: 0px 4px;
}

.topnav ul li a:hover{
text-decoration: none;
}

.topnav p{
font-weight:bold;
color: #00080a;
display:inline;
}

.footer{
clear:both;
color: #006b6e;
margin-left:auto;
margin-right:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:905px;
margin-top:20px;
padding: 10px 10px 10px 10px !important;
padding: 10px 10px 5px 10px;
background-color: #eff4f3;
background-image:url(/image/footer_bg.gif);
background-position:left top;
background-repeat:repeat-x;
color: #006b6e;
}

.footer ul{
float:left;
list-style-type:none;
margin-top:10px;
padding: 0px 0px 0px 0px;
}

.footer li{
display:inline;
}

.footer li a{
color: #006b6e;
padding: 0px 7px 0px 7px;
}

.footer p{
margin-top:8px;
font-size:10px;
}

a, ul{
border-width: 0px;
	margin: 0px;
	padding: 0px;
}

a{
color: #407163;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

/*left navigation*/
#leftcolumn{
margin-top:6px;
float:left;
width:188px;
border-left:1px solid #688ea8;
border-bottom:1px solid #688ea8;
}

#leftcolumn h1{
background-color: #e1a961;
padding: 14px 5px 10px 7px; 
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #fff;
}

#leftcolumn ul{
list-style-type:none;
margin-left:1px;
font-size:11px;
margin-bottom:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#leftcolumn ul li{
background-image:url(/image/leftnav_bg.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 6px 5px 5px 7px;
/*border-top:1px solid #7ca0b9;*/
/*border-bottom:1px solid #688ea8;*/
/*background-color: #7297b0;*/
}

#leftcolumn ul li:hover{
/*background-image:url(/image/leftnav_bg.gif);*/
background-image:url(/images/nav_arrow_white.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 6px 5px 5px 7px;
}

/*left column*/

#leftcolumn ul li a{
color: #fefefe;
background-image:url(/images/nav_arrow.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding: 0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
text-decoration:none;
display:block;
}

#leftcolumn ul li a:hover{
background-image:url(/images/nav_arrow_white.gif);
background-position:0 4px;
background-repeat:no-repeat;
color:#dae8f1;
}

#leftcolumn ul li.subnav{
background-image:url(/image/subnav_bg.gif);
background-position:left top;
background-repeat:repeat-x;
background-color: #e1ecf3;
padding-top:8px;
}

#leftcolumn ul li.subnav a{
color: #01070b;
font-weight:bold;
background-image:url(/image/arrow_bottom.gif);
background-position:0 6px;
background-repeat:no-repeat;
}

#leftcolumn ul li.subnav a:hover{
color: #01070b;
font-weight:bold;
background-image:url(/image/arrow_bottom.gif);
background-position:0 6px;
background-repeat:no-repeat;
}

#leftcolumn ul li.subnav ul{
background-image:none;
padding: 8px 0px;
}

#leftcolumn ul li.subnav ul li{
background-image:none;
background-color:transparent;
padding: 1px 5px 1px 7px;
border:0px;
}

#leftcolumn ul li.subnav ul li a{
background-image: url(/image/plus.gif);
background-position:0 7px;
background-repeat:no-repeat;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
color:#50595f;
padding:2px 0px 2px 10px;
text-decoration:underline;
}

#leftcolumn ul li.subnav ul li a:hover{
background-image: url(/image/star.gif);
background-position:0 7px;
background-repeat:no-repeat;
}

/*right column*/
#rightcolumn{
float:left;
width:182px;
margin: 6px 0px 0px 4px;
}
 
#rightcolumn .relatedlinks{
border: 1px solid #eee6dc;
padding: 1px;
margin-bottom: 5px;
} 

#rightcolumn .relatedlinks .box {
background-color: #f5f2ee;
padding: 7px 5px;
color: #000;
}

#rightcolumn .relatedlinks h4{
margin-bottom:10px;
margin-left:3px;
}

#rightcolumn .relatedlinks p{
padding: 5px 0px 10px 0px;
line-height: 15px;
}

#rightcolumn .relatedlinks ul{
list-style-type: none;
padding: 0px 0px 0px 5px;
}

#rightcolumn .relatedlinks li{
padding: 2px 0px 3px 10px;
background-image:url(/image/minus.gif);
background-position:0 9px;
background-repeat:no-repeat;
}

/*PrefsHome*/
.bluewithicon{
background-image:url(/image/letter_icon.gif);
background-position:5px 13px;
background-repeat:no-repeat;
padding: 10px 8px 10px 20px;
background-color: #f1f6fa;
}

.whitewithicon{
background-image:url(/image/letter_icon.gif);
background-position:5px 13px;
background-repeat:no-repeat;
padding: 10px 8px 10px 20px;
}

/*text box*/
input[type="text"]{
border:solid 1px black;
}

input[type="password"]{
border:solid 1px black;
}

input[type="checkbox"]{
margin:1px 1px 1px 1px;
}