/* body and header tags */
body {margin:0px; background-color:#8B8B8B;}
body,td,dl {font-family:Verdana,Arial,arial,sans-serif; font-size:11px; line-height: 140%;}
h1,h2,h3,h4,h5,h6 {font-family:Arial,helvetica,sans-serif; color:#00008B; letter-spacing:1px; line-height: 120%; }
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}
blockquote {font-family:Arial,helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }
form {font-family:Verdana,Arial,arial,sans-serif; font-size:11px; line-height: 100%; margin-top:-1px;}
input {font-family:Verdana,Arial,arial,sans-serif; font-size:11px;}

/* navigation tabs */
#navlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px Arial, sans-serif; text-align:center; color:#00008B; }
#navlist li { list-style: none; margin: 0; display: inline;}
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #EEE; text-decoration: none; }
#navlist li a:link { color: #00008B; }
#navlist li a:visited { color: #00008B; }
#navlist li a:hover { color: #FFF; background: #00008B; border-color: #227; }
#navlist li a#current { background: white; border-bottom: 1px solid white; color: #00008B }
#navlist li a:hover#current { background: white; border-bottom: 1px solid white; color:#00008B; }

/* section divs */
#container {margin:10px; background-color:#FFF; width:760px;}
#header {height:31px; line-height:50px; color:#80FF00; font-family:Arial,helvetica,sans-serif; font-size:24px; padding:10px 16px 10px 16px; background-color:#004A66;  border-bottom:1px solid #FFF;background: url(/images/template/banner.jpg) no-repeat; }
#content {border-top:2px solid #00008B; border-bottom:2px solid #00008B; padding:0px 0px 10px 0px;  }
#footer {height:30px; background-color:#00008B;  border-top:1px solid #FFF; padding:0px 10px 0px 10px; line-height:30px; color:#FFF;}
#footer a:link {color:#FFF; text-decoration:none; font-size:10px}
#footer a:visited {color:#FFF; text-decoration:none; font-size:10px}
#footer a:hover {color:#FFF; text-decoration:none; font-size:10px}
#footer a:active {color:#FFF; text-decoration:none; font-size:10px}
#newsContent {background-color:#F5F5F5; padding:10px; }
#newsContent a:link {color:#000066; text-decoration:none; font-size:10px}
#newsContent a:visited {color:#000066;; text-decoration:none; font-size:10px}
#newsContent a:hover {color:#a00; text-decoration:none; font-size:10px}
#newsContent a:active {color:#000066;; text-decoration:none; font-size:10px}
#breadcrumbs {background-color:#F5F5F5; padding:4px; font-size:10px}
#breadcrumbs a:link {color:#000066; text-decoration:none; font-size:10px; text-decoration: none; border-bottom: 1px dotted}
#breadcrumbs a:visited {color:#000066;; text-decoration:none; font-size:10px; text-decoration: none; border-bottom: 1px dotted}
#breadcrumbs a:hover {color:#a00; text-decoration:none; font-size:10px; text-decoration: none; border-bottom: 1px dotted}
#breadcrumbs a:active {color:#000066;; text-decoration:none; font-size:10px; text-decoration: none; border-bottom: 1px dotted}
#skipnav {margin-left:5px; margin-bottom: -5px; margin-top: 2px; font-size:9px}
#skipnav a:link {color:#000066; text-decoration:none; text-decoration: none; border-bottom: 1px dotted}
#skipnav a:visited {color:#000066;; text-decoration:none; text-decoration: none; border-bottom: 1px dotted}
#skipnav a:hover {color:#a00; text-decoration:none; text-decoration: none; border-bottom: 1px dotted}
#skipnav a:active {color:#000066;; text-decoration:none; text-decoration: none; border-bottom: 1px dotted}
#newsHeader {height:22px; line-height:22px; color:#FFF; font-family:Arial,helvetica,sans-serif; font-size:14px; padding:0px 5px 0px 5px; background-color:#00008B;  border-bottom:1px solid #FFF; }
table 
{ 
font: 11px Verdana,Arial,Helvetica,sans-serif; 
font-weight: normal; 
border-collapse: collapse; 
border-color: #000000; 
}

/* special classes */
.leftColumn { padding:0px 5px 0px 5px; width:150px;}
.rightColumn {padding:0px 15px 10px 10px; border-left:1px solid #000000;}
.subHeader {font-family:Arial,helvetica,sans-serif; color:#004A66; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #004A66;}
.note {font-weight:bold; color:#800000; font-style:italic; background-color: #FFF0B7; padding:5px; border:1px solid #FFB96C; }
.newsItem {margin-bottom:5px; font-size:10px; line-height: 120%; list-style-type: disc;}
.newsLink {margin-bottom:10px; font-size:10px; line-height: 120%; text-indent: -1em; padding-left: 1em;}
.caption {font-family:Verdana,Arial,arial,sans-serif; font-size:10px; font-style:italic; line-height: 130%;}
hr.thin {  
  height: 1px;
  border: 0;
  background-color: #00008B;
  width: 100%;
}
.lastModified 
{
  font-family : Verdana, Helvetica, Arial, sans-serif;
  font-size   : xx-small;
  font-weight : normal;
  color       : #BBBBBB;		
  padding-top: 10px;
  text-align  : center;		
}
			

/* top and bottom rounded corners */
b.rtop, b.rbottom{display:block;background: #8B8B8B}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #FFFFFF}
b.rbottom b{display:block;height: 1px; overflow: hidden; background: #00008B}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* site links */
a:link   { color: #000066;  text-decoration: underline; }
a:visited { color: #a00;  text-decoration: underline; }
a:active   { color: #000066;  text-decoration: underline; }
a:hover    { color: #a00;  text-decoration: underline;}