/* CSS Document */

body {background:#000 url("images/background.gif") repeat 0 0;}

#page {width:900px; margin:0 auto; }

#page2 { background:#fff; float:left; width:880px; padding:10px; border:solid #444; border-width:1px 3px 3px 1px; font-size:85%; line-height:1.5em; color:#566;}

a.toplinks {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none;}

a.toplinks:hover {color: #f00;}

.text-toplinks {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000; text-align: right; padding: 5px;}

.text-footer {width:100%; border-top:1px solid #999; padding:10px; text-align:center; font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 14px; color:#000;}

.text-footer A:hover {color: #f00; text-decoration:underline;}

.text-footer A {text-decoration: none;  color:#000;}

.navBar { /*all lists */ padding: 0; margin: 0; list-style: none; font-family: arial, helvetica, sans-serif;
font-size:10px; }

.navBar ul { /*all lists */ padding: 0; margin: 0; list-style: none; }

.navBar A {text-decoration: none; padding:5px; color: #000; display: block; }

.navBar li {float: left; position: relative; width:150px; }

.navBar li ul {display:none; position:absolute; top:23px; left:0; }

.navBar li > ul {top: 23px; left: 0;}

.navBar li:hover ul, li.over ul{display: block;}

.navBar li ul li {background-color:#ffc; border-bottom: 1px solid #000; color:#000;}

.navBar li ul li:hover, li.over ul li.over  {background-color:#fc0;}


.text-center {font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #000;text-align: left; vertical-align:top; padding-top: 20px; padding-right: 15px;}
 
.text-center p a {text-decoration:underline; color:#333;}
 
.imagespace {padding-bottom: 15px; }

a.smalltext {font-family: arial, helvetica, sans-serif; font-size: 9px; color: #000; padding-bottom: 15px; text-decoration: none;}

h2 {font-family: times, serif; font-size: 26px; color: #c00; text-align: left; vertical-align:top; }

h3 {font-family: times, serif; font-size: 23px; color: #000; text-align: left; vertical-align:top; }

h4 {font-size:20px; font-family: arial, helvetica, sans-serif; font-weight: bold; color:#39c; }

.text-intro {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #666; text-align: left; vertical-align:top; line-height: 22px; padding-right: 15px; padding-left: 15px; }
a.introlinks {font-family: arial, helvetica, sans-serif; color: #999; text-decoration: none; text-decoration:underline; }
a.introlinks:hover {color: #369; text-decoration:underline; }

.text-mainsidebar {font-family: arial, helvetica, sans-serif; font-size:18px; color: #fff; text-align: left; vertical-align:top; line-height: 30px; padding-left:15px; padding-top:5px; background-color: #069; height:167px;  }
a.mainsidebar:hover {color: #663; text-decoration:underline; }
a.mainsidebar {font-family: arial, helvetica, sans-serif; color: #fff; text-decoration: none;  height: auto; width: auto; }

.text-leftsidebar {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #fff; text-align: left; vertical-align:top; line-height: 20px; padding-left: 15px; background-color: #999; text-transform:uppercase; width:175px;}
a.leftsidebar:hover {color: #c00; text-decoration:underline; }
a.leftsidebar {font-family: arial, helvetica, sans-serif; line-height: 20px; color: #fff;text-decoration: none;  }

.text-quicklinks {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; text-align: left; vertical-align:top; line-height: 20px; padding-top: 15px; padding-left: 15px; background-color: #ccc; width:175px;}
a.quicklinks:hover {color: #c00; text-decoration:underline; }
a.quicklinks {font-family: arial, helvetica, sans-serif; line-height: 20px; color: #000; text-decoration: none;  }
		  
.text-quicklinks2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #fff; text-align: left; vertical-align:top; line-height: 20px; padding-top: 15px; padding-left: 15px; background-color: #999; width:175px;}
a.quicklinks2:hover {color: #c00; text-decoration:underline; }
a.quicklinks2 {font-family: arial, helvetica, sans-serif; line-height: 20px; color: #fff; text-decoration: none }

.text-rightheads {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #fff; text-align: left; vertical-align:top; line-height: 20px; padding-top: 10px; padding-left: 10px; background-color: #069; font-weight:bold; padding-right: 20px;}

.text-rightnews {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; vertical-align:top; padding-top: 15px; padding-left: 10px; padding-right: 65px; background-color: #cff; height: 100%;}
a.rightnews:hover {color: #39c; text-decoration:underline; }
a.rightnews {font-family: arial, helvetica, sans-serif; line-height: 15px; color: #000; text-decoration: none;  }

.text-wrap {float:left; margin-right:10px; margin-bottom:5px; vertical-align:top;}
.text-wrap2 {float:right; margin-left:10px; margin-bottom:5px; vertical-align:top;}

.text-toc {font-family: times, serif; font-size: 12px; color: #000; text-align: left; vertical-align:top; padding: 15px 25px 15px 15px; width: 670px; background: fff; margin-right:20px; }
a.toclinks {color:#c00;}
a.toclinks:hover {color: #369; text-decoration:underline; }
.text-introitalics {font-family: times, serif; font-size: 16px; color: #666; text-align: left; vertical-align:top; font-style:italic;}

.text-tocbyline {font-family: times, serif; font-size: 12px; color: #c00; text-align: left; vertical-align:top; font-style:italic;}
.text-toctitle {font-family: times, serif; font-size: 24px; color: #c00; text-align: left; vertical-align:top; }
.text-title {font-family: times, serif; font-size: 24px; color: #c00; text-align: left; vertical-align:top; }
.text-title2 {font-family: times, serif; font-size: 18px; color: #c00; text-align: left; vertical-align:top; margin-bottom:-10px; }
.text-titledepartments {font-family: times, serif; font-size: 24px; color: #c00; text-align: left; vertical-align:top; margin-bottom:-10px; border-top:1px dashed #c00; }

.text-story {font-family: times, serif; font-size: 13px; color: #000; text-align: left; vertical-align:top; padding: 15px; width: 670px; background: fff; margin-right:20px; }
a.storylinks {color:#c00;}
a.storylinks:hover {color: #369; text-decoration:underline; }

/*.text-center ul { margin: 5px 10px; padding: 5px 10px; }
.text-center ul li { margin-bottom: 10px; }*/
