a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

.question {
	color: #000000;
}

.navbox {

	padding: 5px;



}

td{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}
.blueheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #003A5D;

}

.porttext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.porttextheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;



}

.navlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.subtext {

	color: #000000;

	padding: 5px 15px 5px 5px;

}

.boxtext {

	color: #000000;

}

.footerbox {

	padding-right: 10px;

	padding-left: 10px;



}

.pageheader {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.leftnav {

	font-size: 10px;

	color: #005B7E;

	text-decoration: none;

	line-height: 20px;

	padding-left: 5px;







}

.leftnavOff {

	font-size: 10px;

	color: #000000;

	text-decoration: underline;



}

.leftlink {

	font-size: 10px;

	color: #005B7E;

	text-decoration: none;

}



.leftlink:hover{

	color: #003A5D;

	text-decoration: underline;

}

.subleftlink {

	font-size: 10px;

	color: #000000;

	text-decoration: none;

}

.subleftlink:hover{

	color: #005B7E;

	text-decoration: underline;

}

.textlink {

	font-size: 11px;

	color: #006666;

	text-decoration: none;

}

.textlink:hover {

	color: #003A5D;

	text-decoration: underline;

}
.textlink2 {
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;

}

.texthead {

	color: #003A5D;

	text-decoration: none;

	font-weight: bold;

}

.righthead {

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.subsubhead {

	font-size: 10px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

/* ~~~~~~~~~~~ MANAGER HREF ~~~~~~~~~~~~~~~ */

.managers_edit

{

	color: blue;

	font-size: 8pt;

	font-style: italic;

	text-decoration: none;

	font-weight: bold;

	padding-left: 5px;

}

.managers_edit:Hover

{

	background: dodgerblue;

}



/* ~~~~~~~~~~~ E-COMMERCE STYLES ~~~~~~~~~~~~ */

.items {

  font-family : verdana, sans-serif;

  font-size: 11pt;

  font-weight : bold;

  text-decoration: none;

  color: #045889;

}



.sub_categories {

  font-family : sans-serif;

  font-size: 12pt;

  font-weight : bold;

  text-decoration: none;

}



.categories {

  font-family : sans-serif;

  font-size: 14pt;

  font-weight : bold;

  text-decoration: none;

}



.header_td {

  font-family : verdana, sans-serif;

  color: white;

  text-decoration: none;

  background: #003A5D;

}



/* ~~~~~~~~~~~ CALENDAR STYLES ~~~~~~~~~~~~ */

.cal_main_head {

	background: gray;

	font-family :  Arial, sans-serif;

	font-size: 15pt;

	font-weight: bold;

	color: White;

}



.cal_day_head {

	background: silver;

	font-family :  Arial, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: black;

	text-align: center;

}



.cal_weekend_day {

	background: lightgrey;

	font-family :  Arial, sans-serif;

	color: black;

	text-decoration: none;

	text-align: center;

}



.cal_week_day {

	background: white;

	font-family :  Arial, sans-serif;

	color: black;

	text-decoration: none;

	text-align: center;

}



.cal_today {

	background: skyblue;

	font-family :  Arial, sans-serif;

	color: navy;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

}



.cal_week_day:Hover,.cal_weekend_day:Hover,.cal_today:Hover,.cal_link_buttons:Hover{

	text-decoration: underline;

	color: blue;

}



.cal_empty_td{

	background: gray;

	font-family :  Arial, sans-serif;

}



.cal_event_day{

	background: silver;

	color: black;

	font-size: 13pt;

	font-weight: bold;

	font-family :  Arial, sans-serif;

}



.cal_event{

	font-family :  Arial, sans-serif;

	background: white;

}



.cal_link_buttons{

	font-family :  Arial, sans-serif;

	color: white;

	font-size: 10pt;

}



/* ~~~~~~~~~~~ BULLETIN BOARD STYLES ~~~~~~~~~~~~ */



.forum_pageheader {

	font-size: 14pt;

	font-weight: bold;

	color: lightblue;

	text-decoration: none;

}



.forum_boldlink {

	font-size: 10pt;

	font-weight: bold;

	color: skyblue;

	text-decoration: none;

}



.forum_link_folders {

	font-size: 8pt;

	text-decoration: none;

}



.forum_nav_options {

	font-size: 8pt;

	font-weight: bold;

	color: blue;

	text-decoration: none;

}



.forum_header {

	font-size: 10pt;

	color: white;

	font-weight: bold;

	background-color : steelblue;

	text-decoration: none;

}



.subforum_header {

	font-size: 8pt;

	color: steelblue;

	font-weight: bold;

}



.thread_header {

	font-size : 10pt;

	color: White;

	font-weight: bold;

	background-color : #1E90FF;

	text-decoration: none;

}



.thread_text {

	font-size : 9pt;

	background-color : #DCDCDC;

}



.forum_error {

	font-size : 12pt;

	color : red;

}



.forum_small {

	color: silver;

	font-size: 8pt;

	font-weight: bold;

	text-decoration: none;

}.error {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.ok {
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}
