/* Global Styles */

body {
	margin:0px;
	font:12px verdana;
	}
	
td {
	font:12px verdana;
	color:#333333;
	}

p {
	margin:0px;
	font:12px verdana;
	line-height: 200%;
	}
	
a {
	color: #cc0000;
	text-decoration:none;
	font-weight:bold;
	}
	
.up{
	text-decoration:none;
	font-size: 8px;
	vertical-align: 25%;

	}
	
a:hover {
	color: #990000;
	text-decoration:underline;
	}

h1  {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#ff3333;
	border-bottom-style:dotted;
	border-bottom:thin;
	border-bottom-color:#cdb06d;
	background-color:#FFFFFF;
	}
	
h2  {
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	}
	
h3  {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#155d85;
	text-align:left;
	}

/*tab menu*/
 #topnav {
      float:right;
      width:100%;
	  background-color:#FF3333;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:normal;

      }
    #topnav ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #topnav li {
      display:inline;
      margin:10;
      padding:10;
      }
    #topnav a {
      float:right;
	  background:url("images/tablebk.gif") no-repeat left top; 
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #topnav a span {
      float:right;
      display:block;
      background:url("images/tab.gif") no-repeat right top;
      padding:2px 10px 2px 3px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topnav a span {float:none;}
    /* End IE5-Mac hack */
    #topnav a:hover span {
      color:#FFFff;
      }
    #topnav a:hover {
      background-position:0% -54px;
      }
    #topnav a:hover span {
      background-position:100% -54px;
      } 
	  
	#topnav a:visited.actives span {
      background-position:100% -54px;
      } 
 
 .rtside{
 		padding: 5px;
		border: 3px solid #bb9d7d;
		}


.gtext { 
font-family: Georgia;
font-size : 14px;
text-decoration: none; 
color:#006666; 
font-weight :normal;
}

.supfact { 
font-family:Arial, Helvetica, sans-serif;
font-size : 15px;
text-decoration: none; 
color:#000000; 
font-weight :bold;
}

.supfactmed { 
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration: none; 
color:#000000; 
}
.supfactmedbld { 
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration: none; 
color:#000000;
font-weight:bold; 
}

.supfactm { 
font-family:Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration: none; 
color:#000000; 
}
.supfactsm { 
font-family:Arial, Helvetica, sans-serif;
font-size : 9px;
text-decoration: none; 
color:#000000; 
}

.pressline  { 
font-family:Georgia, Times New Roman, Times, serif;
font-size : 17px;
color:#FF3333;
border-bottom-style:dotted;
border-bottom:thin;
border-bottom-color:#bb9d7d;
}

  
/* side menu */		
.side { 
font-family: Verdana;
font-size : 12px;
text-decoration: none; 
color:#cc0000; 
font-weight :normal;
}
a:link.side { 
font-family: Verdana;
font-size : 12px;
text-decoration: none; 
color:#cc0000; 
font-weight :normal;
}

a:visited.side { 
font-family: Verdana;
font-size : 12px;
text-decoration: none; 
color:#ff0000; 
font-weight :normal;
 } 

a:hover.side { 
font-family: Verdana;
font-size : 12px;
text-decoration: none; 
color:#ff0000; 
font-weight :normal;
 } 

a:visited.side {
font-family: Verdana;
font-size : 12px;
color : #ff0000;
text-decoration : none;
font-weight : normal;
} 			

.sideon { 
font-family: Verdana;
font-size : 12px;
text-decoration: none; 
color:#ffffff; 
font-weight :normal;
background-color:#000000;
}






/* ID Styles */
	
#header {
background-image:url(images/headerimage.gif);
height:93px;
}

#footer {
background-image:url(images/footer.gif);
height:110px;
}


	 a:link {
			color: #003366;
		}
			
	 a:visited {
			color: #003366;
		}
		
	 a:hover {
			color: #660033;
			text-decoration: none;
		}

#navigation a {
	font:12px Verdana;
	color: #ffffff;
	text-decoration:none;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

.nodeco {
	text-decoration:none;
	}

.nodeco:link {
	text-decoration:none;
	}
	
.nodeco:hover  {
	text-decoration:none;
	}

imgleft 
{
float:left;
}
/* Class Styles */

.logo {
	font:18px times new roman;
	color: red;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	font:12px georgia;
	color: #336666;
	line-height:18px;
	}
	
.titleblk {
	font:16px georgia;
	color: #000000;
	line-height:18px;
	}
	
.titlered {
	font:16px georgia;
	color: #cc0000;
	line-height:18px;
	}	
	
.titleblue {
	font:16px georgia;
	color: #006699;
	line-height:18px;
	}
	
.titleorange {
	font:16px georgia;
	color: #ff9933;
	line-height:18px;
	}
	
.titlepink {
	font:16px georgia;
	color: #801333;
	line-height:18px;
	}
	
.bluesm {
	font:12px verdana;
	color: #0066cc;
	line-height:14px;
	}	
	
.titleorg {
	font:14px georgia;
	color: #ff9933;
	line-height:18px;
	}
	

a:hover.titleorgsm {
	font:16px georgia;
	color: #ff3300;
	line-height:18px;
	text-decoration:none;
	}

a.titleorgsm{
	font:16px georgia;
	color: #ff6633;
	line-height:18px;
	}	
	
.titlered {
	font:18px georgia;
	color: #ff0000;
	line-height:18px;
	}
	
a.titlered {
	font:18px georgia;
	color: #ff0000;
	line-height:18px;
	}
a:hover.titlered {
	font:18px georgia;
	color: #990000;
	line-height:18px;
	}		
	
.titlegreen {
	font:16px georgia;
	color: #004d53;
	line-height:18px;
	}
	
a.titlegreen {
	font:16px georgia;
	color: #006666;
	line-height:18px;
	}
	
a:hover.titlegreen {
	font:16px georgia;
	color: #006666;
	line-height:18px;
	}
	
.titlepurp {
	font:16px georgia;
	color: #993399;
	line-height:18px;
	}
	
a.titlepurp {
	font:16px georgia;
	color: #993399;
	line-height:18px;
	}
	
a:hover.titlepurp {
	font:16px georgia;
	color: #5a0b5a;
	line-height:18px;
	}		
	
.bodyText {
	font:12px verdana;
	line-height:24px;
	color:#333333;
	}
	
.hmlink {
	font:12px verdana;
	line-height:12px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	}
	
.medText {
	font:12px verdana;
	line-height:12px;
	color:#333333;
	}	
	
.hmText {
	font:12px verdana;
	color:#333333;
	}
	
.homeText {
	font:12px verdana;
	color:#333333;
	line-height:15px;
	font-weight:500;
	}
	
.homeTextS {
	font:12px verdana;
	color:#333333;
	line-height:18px;
	font-weight:500;
	}
	
.botText {
	font:10px verdana;
	color:#555555;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:12px Verdana;
	color: #ffffff;
	}
	
.FooterText {
	font:12px Verdana;
	color: #333333;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	


.nav:visited { 
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
color:#333333; 
font-weight :normal;
 } 

.nav:hover { 
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline; 
color:#ff0000; 
font-weight :normal;
 } 

.nav:active {
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
color : #cc0000;
font-weight : normal;
} 

	
.nav:link { 
font-size : 12px;
text-decoration: underline; 
color:#cc0000; 
font-weight :normal;
font-family:Arial, Helvetica, sans-serif;
}

.greynav:link { 
font-size : 12px;
text-decoration: underline; 
color:#333333; 
font-weight :normal;
font-family:Arial, Helvetica, sans-serif;
}


.greynav:visited { 
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
color:#4a4949; 
font-weight :normal;
 } 

.greynav:hover { 
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline; 
color:#4a4949; 
font-weight :normal;
 } 

.greynav:active {
font-size : 12px;
font-family:Arial, Helvetica, sans-serif;
color : #4a4949;
font-weight : normal;
} 

.this {
font-size : 20px;
font-family:Arial, Helvetica, sans-serif;
color : #FFFFFF;
font-weight : bold;
}

/*top menu*/
#topmenu {
	display:inline;
	/*background: url(images/topnavbk.gif) bottom right no-repeat;*/
	/*background:transparent url("images/topnavbk.gif");*/
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#topmenu li {
	display:inline;
	float:left;
	font: 11px Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#topmenu a {
	display:inline;
	/*background: #ff3333 url("images/seperator.gif") bottom right no-repeat;*/
	background: #ff3333 bottom right no-repeat;
	/*background:transparent url("images/topnavbk.gif");*/
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#topmenu a:hover {
	background: #333333 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;	
}

#topmenu a:visited.active {
	background: #333333 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;	
}


/*vert menu*/
#menu {
	/*background: #e4dacf;*/
	background:url("images/navgrade_blue.gif")left center no-repeat;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	/*width: 22em;*/
}
#menu li {
	font-size : 11px;
    font-family : verdana;
	/*color:#cc0000;*/
	color:#333333;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#menu a {
	/*background: #e4dacf;*/
	background:url("images/navgrade_blue.gif")left center no-repeat;
	border-bottom: 1px solid #efefef;
	color: #333333;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background:url("images/navgrade_blue.gif") left center;
	/*background: #eeeae6 url("images/hover.gif") left center no-repeat;*/
	/*color:#ff0000;*/
	color: #ff0000;
	padding-bottom: 8px;
	text-decoration:none;
}

#menu a:visited.active {
	background:url("images/navgrade_blue.gif") left center;
	/*background: #eeeae6 url("images/hover.gif") left center no-repeat;*/
	/*color:#ff0000;*/
	color: #ff0000;
	padding-bottom: 8px;
	text-decoration:none;
}