﻿body{
margin:10px auto;
padding:0px 0px 0px 0px;
font:76% verdana,arial,sans-serif;
background:#cccccc;
color:#222;
}

#container{
width:96%;
margin:0 auto;
padding:0px 0px 0px 0px;
background:#ffffff;
color:#222;
}

#main{
float:left;
width:100%;
padding:0;
background-color:#ffffff;
}

#headerlogo{
float:left;
}

#headerpersonal{
float:right;
text-align:right;
font-size:0.9em;
color:#000000;
margin-top:25px;
margin-bottom:5px;
margin-right:5px;
}

#navigation{
width:100%;
padding:0px 0px 0px 0px;
height:22px;
background-color:#3366cc;
font-size:0.9em;
clear:both;
float:left;

}

#navigation_text{
text-align:left;
vertical-align:text-bottom;
margin-top:5px;
margin-left:5px;
font-size:0.9em;
color:#ffffff;
}

#goldbar{
float:left;
width:100%;
padding:0px 0px 0px 0px;
height:2px;
background-color:#cccccc;
float:inherit;
clear:both;
}

#blackbar{
float:left;
width:100%;
padding:0px 0px 0px 0px;
height:2px;
background-color:#cccccc;
float:inherit;
clear:both;
}

#spacer{
float:left;
width:100%;
padding:0px 0px 0px 0px;
height:1px;
background-color:#ffffff;
}

#crumbnav{
float:left;
width:100%;
height:19px;
padding:2px 0px 0px 5px;
font-size:0.8em;
}

#content{
width:99%;
margin-left:5px;
margin-right:5px;
margin-top:15px;
background:#ffffff;
font-size: 0.9em;
color:#222;
}

#footer{
float:left;
width:100%;
padding:0;
height:22px;
background-color:#3366cc;
}

#footer_text{
float:right;
text-align:left;
margin-top:5px;
margin-right:5px;
font-size:0.8em;
color:#ffffff;
}

#footer_copy{
float:left;
text-align:left;
margin-top:5px;
margin-left:5px;
font-size:0.8em;
color:#ffffff;
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

#crumb{
float:left;
text-align:left;
width:500px;
margin-left:2px;
margin-top:2px;
font-size:0.9em;
color:#000000;
padding:0;
}

#footerhelp{
float:left;
text-align:left;
width:200px;
margin-left:2px;
margin-top:1px;
padding:0;
background-color:#ffffff;
}

#footercopy{
float:right;
text-align:right;
width:300px;
margin-right:2px;
margin-top:1px;
padding:0;
background-color:#ffffff;
}

#wrap {
margin:0 auto;
width:100%;
}

#left_column {
float:left;
width:78%;
vertical-align:top;
}

#right_column {
float:right;
width:20%;
border:thick;
vertical-align:top;
}

a:link{
text-decoration:underline;
color:#314E7D;
}

a:visited{
text-decoration:underline;
color:#314E7D;
}

a:active{
text-decoration:none;
color:#900;
}

a:hover{
text-decoration:none;
color:#900;
}

a img{
border:0;
}

a.main_nav:link{
text-decoration:none;
background-color:inherit;
color:#ffffff;
}

a.main_nav:visited{
text-decoration:none;
color:#ffffff;
}

a.main_nav:hover{
text-decoration:underline;
color:#CCCC99;
}

a.main_nav:active{
text-decoration:none;
background-color:inherit;
color:#CCCC99;
}

a.footer_nav:link{
text-decoration:none;
background-color:inherit;
color:#ffffff;
}

a.footer_nav:visited{
text-decoration:none;
color:#ffffff;
}

a.footer_nav:hover{
text-decoration:underline;
color:#CCCC99;
}

a.footer_nav:active{
text-decoration:none;
background-color:inherit;
color:#CCCC99;
}

a.crumb_nav:link{
text-decoration:none;
background-color:inherit;
color:#26c;
}

a.crumb_nav:visited{
text-decoration:none;
color:#26c;
}

a.crumb_nav:hover{
text-decoration:underline;
color:#26c;
}

a.crumb_nav:active{
text-decoration:none;
background-color:inherit;
color:#26c;
}

a.quick_nav:link{
text-decoration:underline;
background-color:inherit;
color:#000000;
font-size:0.8em;
}

a.quick_nav:visited{
text-decoration:underline;
color:#000000;
font-size:0.8em;
}

a.quick_nav:hover{
text-decoration:none;
color:#000000;
font-size:0.8em;
}

a.quick_nav:active{
text-decoration:none;
background-color:inherit;
color:#000000;
font-size:0.8em;
}

.hide          {display:none;}
.indented      {margin-left: 10px; line-height: 16px}

h1{
margin:0 0 10px 0;
font-weight:normal;
font-size:2.0em;
}

h2{
margin:0 0 10px 0;
font-weight:normal;
font-size:1.1em;
font-weight:bold;
}

h3{
margin:0 0 10px 0;
font-weight:normal;
font-size:1.4em;
color:#000000;
}

h4{
margin:0 0 10px 0;
font-weight:normal;
font-size:1.1em;
color:#000000;
}