BODY,TD,P,.td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}

A:Hover {
	color: blue;
}

h1,h2,h3,h4,.h1,.h2,.h3,.h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #4a6273;
	text-decoration: none;
}

.silverlink {
	color: silver;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

.client_links {
	font-size: 10pt;
	text-decoration: none;
}
/************************************************/
/* Navigation */ 
#navigation {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}
#navigation ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#navigation ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#navigation ul li a {
   display:block;
   margin:0 15px 0 15px;
   padding:10px 20px;
   background:#e7e7df;
   color:#9c9c8a;
   text-decoration:none;
   line-height:1.3em;
   font-size: large;
   border-top-left-radius: 15px;
   border-top-right-radius: 15px;
   }
#navigation ul li a:hover {
   background:#72827f;
   color:#fff;
}
#navigation ul li a.hover, 
body#what #what a, 
body#how #how a, 
body#ask #ask a {
   color:#fff;
   background:#126b0b;
}
#navigation ul li a.active:active, 
body#what #what a, 
body#how #how a, 
body#ask #ask a {
   color:#efefe6;
   background:#fcfcfc;
}
#content { 
	clear: both;
	padding: 50px 10px 10px 40px;
	margin: 10 auto;
	width: 400px;
	min-height: 300px;
	border-radius: 15px;
	border: #efefe6 solid thin;
	background:#fcfcfc;
	color: #333;
	}
#content p {
	line-height: 1.75em;
}

HR {
	height: 1pt;
	color: #003399;
}

.question {
	font-size: 9pt;
	font-weight: bold;
	font-family: sans-serif;
	color: #4a6273;
	background: #CCC;
	text-align: right;
}

.answer {
	font-size: 9pt;
	font-family: sans-serif;
	color: darkgray;
	background: gainsboro;
}

.times {
  font-family: serif;
	font-size: 9pt;
	padding-left: 15pt;
}

.error {
  color: darkred;
	font-weight: bold;
	text-align: center;
}

.boxtext {
  color: blue;
	font-size: 8pt;
}

/* ~~~~~~~~~~~ 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;
}
.sub_categories
{
  font-family : sans-serif;
  font-size: 12pt;
  font-weight : bold;
  text-decoration: none;
}
.categories
{
  font-family : sans-serif;
  font-size: 13pt;
  font-weight : bold;
  text-decoration: none;
}
.header_td
{
  font-family : verdana, sans-serif;
  color: white;
  font-size : 10pt;
  font-weight : bold;
  text-decoration: none;
  background:  navy;
}
/* ~~~~~~~~~~~ CALENDAR STYLES ~~~~~~~~~~~~ */
.cal_main_head
{
	background: gray;
	font-family :  Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}
.cal_day_head
{
	width: 25;
	background: silver;
	font-family :  Arial, sans-serif;
	font-size: 9pt;
	color: black;
	text-align: center;
}
.cal_weekend_day
{
	width: 25;
	background: lightgrey;
	font-family :  Arial, sans-serif;
	color: black;
	font-size: 7pt;
	text-decoration: none;
	text-align: center;
}
.cal_week_day
{
	width: 25;
	background: white;
	font-family :  Arial, sans-serif;
	color: black;
	font-size: 7pt;
	text-decoration: none;
	text-align: center;
}
.cal_today
{
	width: 25;
	background: skyblue;
	font-family :  Arial, sans-serif;
	color: navy;
	font-size: 7pt;
	text-decoration: none;
	text-align: center;
}
.cal_selected_day
{
	width: 25;
	background: dodgerblue;
	font-family :  Arial, sans-serif;
	color: navy;
	font-size: 7pt;
	text-decoration: none;
	text-align: center;
}
.cal_event_day
{
	width: 25;
	background: powderblue;
	font-family :  Arial, sans-serif;
	color: blue;
	font-size: 7pt;
	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-size: 7pt;
	font-family :  Arial, sans-serif;
}
.cal_link_buttons
{
	font-family :  Arial, sans-serif;
	color: white;
	font-size: 10pt;
}
/* ~~~~~~~~~~~ BULLETIN BOARD STYLES ~~~~~~~~~~~~ */
.forum_pageheader
{
	font-size: 12 pt;
	font-weight: bold;
	color: #DEB887;
	text-decoration: none;
}
.forum_boldlink
{
	font-size: 10 pt;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.forum_link_folders
{
	font-size: 8 pt;
	text-decoration: none;
}
.forum_nav_options
{
	font-size: 8 pt;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.forum_header
{
	font-size: 10pt;
	color: white;
	font-weight: bold;
	background-color : blue;
	text-decoration: none;
}
.subforum_header
{
	font-size: 8pt;
	color: steelblue;
	font-weight: bold;
}
.thread_header
{
	font-size : 10 pt;
	color: White;
	font-weight: bold;
	background-color : #1E90FF;
	text-decoration: none;
}
.thread_text
{
	font-size : 9 pt;
	background-color : #DCDCDC;
}
.forum_error
{
	font-size : 12 pt;
	color : red;
}
.forum_small
{
	color: silver;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
