/* CSS Document */

/*Begin Genral Formating*/
/* Compatibility fix, margin and padding clearer */
body, h1, h2, h3, h4, p, ul, li, a, a:hover {
	padding: 0;
	margin: 0;
	border: 0;
	}

form, input{
	padding: 0;
	margin: 0;
}

body {
	background: url('../images/contentwrapperbg.gif') repeat-y center center;
	font-family: Arial, Helvetica, sans-serif; 
	color : #000000; 
	font-size: 85%;
}

h1 {
	font-size: 150%; 
	font-weight: bold; 
	color: #850324; 
	text-align: center; 
	margin: 10px 0px 10px 0px;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	color: #850324; 
	text-align: center;
	}

hr {color: #990033;}

a:link       { font-family: Verdana; color: #386A9A; font-size: 1em; font-weight: bold }
a:visited    { font-family: Verdana; color: #386A9A; font-size: 1em; font-weight: bold }
a:hover {color:#000000}
/*End Genral Formating*/

/*Begin Basic Layout*/
div#wrapper{
	margin: 0 auto;
	width: 783px;
	position:static;
	background-color: #95CDF5;
}	

div#header{
	margin: 0  0 auto;
	width: 775px;
}

div#header input{
border: 1px solid #D2D2D2;
}
	  
div#contentwrapper {
	width: 755px;
	margin: 0 auto;
	padding-top: 5px;
	valign: top;
	}
		
div#contentwrapper h3{	
	color:#000080;
	font-weight:bolder;
	}
/*End Basic Layout*/

/*Style the google search*/
#search{
	width: 775px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	font-weight: bold; 
	color : #333399;
	padding-top: 5px;
}

#search select{
	width: 200;
}
#search button{
	border: 1;
}
#search input{
 font-size: 115%;
 font-family: Arial, Helvetica, sans-serif; 
}
/* End Google Search Style*/

/*Begin Tabbed Navigation*/
.tabsF {
	  font-weight: bold;
      float:left;
      width: 100%;
      background-color:#000000;
      font-size:85%;
      line-height:normal;
	  
}	  
    
.tabsF ul {
	  margin:0;
	  list-style:none;

      }
	  
.tabsF li {
      display:inline;
      margin: 0;
      padding:0;
      }
	  
.tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-size: 93%;
      }
	  
.tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#333399;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsF a span {float:none;}
    /* End IE5-Mac hack */

.tabsF a:hover span {
      color:#333399;
      }
	  
.tabsF a:hover {
      background-position:0% -42px;
      }
	  
.tabsF a:hover span {
      background-position:100% -42px;
      }
	
/*End Tabbed navigation*/	

#content {
  margin: 0px 0px 0px 0px;
  background-color: #95CDF5; 
}

#content ul{
	  list-style: none;
}

#content ul li{
	margin-left: 10px;
}

#content hr{
	margin-left: 100px;
	width: 75%;
	color:#CCCCCC;
}



  /*Begin Footer Style*/
#bottomlinks {
 background-color: #95CDF5;
  color: #000080;
  margin: 0 auto;
  width: 765px;
  border-top: 1px solid #333399;
  border-bottom: 1px solid #333399;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 105%; 
  text-decoration: none;
  background-color: #95CDF5;
}

#bottomlinks ul{
margin-left: 20px;
 background-color: #95CDF5;

}

#bottomlinks h3{
	  display: block;
	  border-bottom: 1px solid #333399;
	  text-align:center;
}
#bottomlinks a:hover{
	color:red; 
	text-decoration:underline; 
	}
  /*end Footer Style*/

/*Applys the style to the new left navigation*/
.leftnav{padding:0px 0px 13px 0px; margin:0px 0px 0px 0px; font-weight: bold;  color: #333399; font-size: 95%; width: 196px; float: left; position:relative; valign: top;}

.leftnav h2{background:url(/images/navtop2.png) no-repeat top left #333399; border-bottom:solid 1px #999999; font-size:1.0em; color:#990033; color:#ffffff; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; text-align: left;}

.leftnav ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.leftnav li{list-style:none; border-bottom:solid 1px #999999; border-right:solid 1px #999999;
border-left:solid 1px #999999; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:#EEEEEE;}

.leftnav li a{display:block; padding:3px 5px 3px 5px; margin:0px 0px 0px 0px; background:#EEEEEE; color:#990033; font-weight: normal; font-size: 95%;}

.leftnav li a:hover{display:block; padding:3px 5px 3px 5px; margin:0px 0px 0px 0px; color:#990033; font-weight: normal; font-size: 95%; background:#DDEEFF;}

.leftnav li a:visited{color:#990033;}

.leftnav li a:link{color:#990033; font-weight: normal;}

.leftnav li .smaller {font-weight: normal;}

/*End of left navigation*/


/*Begin Specialized styles*/
.bodyred {font-family: Arial, Helvetica, sans-serif; color : #990033; background : #FFFFFF}

.alphalist {font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold}

.alpha {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color:#AD1852;font-weight: bold}

.bold {font-weight: bold}

.italic {font-style: italic}

.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #999999}

.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bolder; color: #990033}

.item {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #990033}

.bodylink { font-weight: bold; color: #990033; font-size: 100%}

.updated {font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; font-style: italic; text-align: left;}

.nolink {
	display:block;
	border: 1px solid #333399;
	background-color: #95CDF5;
}

div#floatclearer {
	clear: both;
	height: 20px;
	color: white;
	}
	
div#floatclearer2 {
	clear: both;
	height: 20px;
	color: white;
	}
	
.schedule {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #990033}

.scheduleblue {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #333399}

.yellow {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; background-color: #F1F13C}

.orange {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; background-color: #FCC230}

.red {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 105%; font-weight: bold}

/*Shrinks the the Text underneath the Portal link*/
.portaltext {text-decoration:none; font-weight: normal;}
