/* CSS Document Created by Doug Williams and Associates */

body {margin: 0px;
	background-color: #343434;
	background-image: url("../images/body_bg.jpg");
	background-repeat:repeat-x;
	font-family:"Gill Sans MT", "Century Gothic", "Lucida Sans", Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

div#main {background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 755px;
	padding: 20px 7px 0px 7px;
}

td#login {font-size: 11px;
	font-weight: bold;
	color:#333333;
	text-align: right;
	vertical-align: middle;
}

.red_bar {
	background-image:  url("../images/top_bar.jpg");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 12px;
}

div.red_bar_btm {width: 770px;
	height: 12px;
	background-image:  url("../images/top_bar.jpg");
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	
	
	
}

/* ------------- bottom navigation -------------- */

div#btm_nav {
	margin-left: auto;
	margin-right: auto;
	width: 755px;
	padding: 8px 7px 0px 7px;
	text-align: center;
	color:#FFFFFF;
}
div#btm_nav a {
	margin: 0px 3px 0px 3px;
	color:#9da5ab;
	font-size:10px;
	text-decoration: none;
}
div#btm_nav a:hover {
	text-decoration: underline;
	color:white;
}

div#btm_nav p{
	color:#666666;
	margin: 0px 3px 0px 3px;
	font-size:10px;
}



/* ------------- right side -------------- */

td#side {background-color:#CCCCCC;
	background-image: url("../images/side_bg.jpg");
	background-repeat:repeat-y;
	background-position:center;
	padding: 11px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	vertical-align: top;
	margin-top: 20px;
	line-height: 12px;
}
td#site_pal {background-color: #37548d;
	width: 222px;
	vertical-align: middle;
	text-align: center;
}
div.more_link {text-align: right;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	margin: 7px 10px 25px 0px;
}

div.more_link a {color: #9d0916;
	text-decoration: none;
}

div.more_link a:hover {
	text-decoration:underline;
}


/* ------------- header tags -------------- */
h1 {color: #9d0916;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	text-transform:uppercase;
}

h2 {font-size: 14px;
	color: #324C81;
	margin: 0px 0px 2px 0px;
	font-family: Gill Sans MT, Gill Sans, Century Gothic, Lucida Sans, Verdana, sans-serif;
	font-weight: 600;
}
h3 {font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-family: Gill Sans MT, Gill Sans, Century Gothic, Lucida Sans, Verdana, sans-serif;
}

hr.red {color: #9d0916;
	height: 1px;
	margin: 10px 0px 10px 0px;
}




/* ------------- tab menu -------------- */
	 #tabs {
      float:left;
	  font-size:11px;
      line-height:normal;
	  float:right;
	  margin-top: 25px;
	  margin-bottom: 0px;
	  background-image: url("../images/tab_mid.jpg");
	    }
    #tabs ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
}
    #tabs a {
      float:left;
      background: url("../images/tab_left.jpg") no-repeat left top;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background: url("../images/tab_right.jpg") no-repeat right top;
      padding:3px 10px 5px 5px;
	  color:#000000;
	  }
	  
	   body#home a#homenav {
      float:left;
      background: url("../images/tab_left.jpg") no-repeat left top;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    body#home a#homenav a span {
      float:left;
      display:block;
      background: url("../images/tab_right.jpg") no-repeat right top;
      padding:3px 10px 5px 5px;
	  color:#000000;
	  }
	  
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFF;
      }
  #tabs a:hover {
      float:left;
      background:  url("../images/tab_left_roll.gif") no-repeat left top #ae0d22;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabs a:hover span {
     background:  url("../images/tab_right_roll.gif") no-repeat right top;
     padding:3px 10px 5px 5px;
      }

.test {
      float:left;
      background:  url("../images/tab_left_roll.gif") no-repeat left top #ae0d22;
      margin:0;
      padding:0;
      text-decoration:none;
	  color:#FFFFFF;
      }
    .test span {
     background:  url("../images/tab_right_roll.gif") no-repeat right top;
     padding:3px 10px 5px 5px;
      }



/* ------------- Body Copy Styles -------------- */

#content {color: #585c5c;
	vertical-align: top;
	padding: 20px 20px 20px 20px;
	text-align: justify;
	}


#content a {color: #37548d;
	text-decoration: underline;
}

#content a:hover {color: #4264AA;
	text-decoration: none;
}

td.column_txt {width: 249px;
	vertical-align: top;
}

.style1 {font-weight: bold}
.style2 {
	font-style: italic;
	font-weight: bold;
}

.locat01 {background-color: #FFFFFF;	
	padding: 10px 15px 10px 15px; 
	margin: 5px 0px 5px 0px;
}

.locat02 {background-color: #EEEEEE;
	padding: 10px 15px 10px 15px; 
	margin: 5px 0px 5px 0px;
}

#spContainer {
       margin-left: 15px;
       margin-top: -20px;
       width: 99%;
}

#spContainer a {
       color: #37548d;
       font-weight: normal;
       text-decoration: underline;
}

#spContainer a:hover {
       text-decoration: none;
}

#spContainer h1 {
       margin-bottom: 8px;
}

#spContainer h2 {
       margin-top: 8px;
}

#spContainer p {
       margin-top: 10px;
       margin-bottom: 10px;
}


#topicsContainer {
	width: 535px;
        float: left;
}

#contentContainer {
        margin-left: 5px;
        width: 180px;
        float: left;
}

#sptopic {
     font-weight: normal;
}

#sptopic ul {
     padding: 0px;
     margin: 5px 0px 0px 25px;
     list-style-type: circle;
}

.author {
     color: #666666;
}

.linkurl {
     color: green;
}