body {
  font-family:  Arial, verdana, helvetica, sans-serif;
}

/************************************************************/
/*** TD *****************************************************/
/************************************************************/

td.toplinks {
 	color: #333333;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

td.sidebar {
	border-right: solid 1px #000033;
	padding-bottom:0px;
}

td.nosidebar { padding-bottom:0px; }

td.footnote {
	color:#999; 
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 9px;
 	font-weight: normal;
 	text-decoration: none;
}

td.label {
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #000000;
	font: 12px  Arial, verdana, helvetica, sans-serif;
	padding-right: 5px;	
}

td.msg_name {
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #000000;
	font: 11px  Arial, verdana, helvetica, sans-serif;	
}

td.msg_time {
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #666666;
	font: 10px  Arial, verdana, helvetica, sans-serif;	
}

td.input_area {
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #000000;
	font: 11px  Arial, verdana, helvetica, sans-serif;	
}

td.output_area {
	border: solid 1px #000000;
	color: #000000;
	font: 12px  Arial, verdana, helvetica, sans-serif;	
}

.cmt_submit {
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #000000;
	font: 11px  Arial, verdana, helvetica, sans-serif;
	height: 80px;	
}


/************************************************************/
/*** Links **************************************************/
/************************************************************/

a.toplinks:link {
 	color: #000000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none; 
}

a.toplinks:visited {
  color: #000000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks:hover {
 	color: #000000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
 	text-decoration: underline;
}

a.toplinks:active {
 	color: #000000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red:link {
 	color: #990000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red:visited {
  color: #990000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red:hover {
 	color: #990000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
 	text-decoration: underline;
}

a.toplinks_red:active {
 	color: #990000;
	font: bold 10px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red_bold:link {
 	color: #990000;
	font: bold 11px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red_bold:visited {
  color: #990000;
	font: bold 11px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.toplinks_red_bold:hover {
 	color: #990000;
	font: bold 11px  Arial, verdana, helvetica, sans-serif;
 	text-decoration: underline;
}

a.toplinks_red_bold:active {
 	color: #990000;
	font: bold 11px  Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.links:link {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

a.links:visited {
	color: #000000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight:bold;
 	text-decoration: none;
}

a.links:hover {
	 color: #000000;
	 font-family:  Arial, verdana, helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:bold;
	 text-decoration: underline;
}

a.links:active {
	color: #000000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight:bold;
 	text-decoration: none;
}

a.links_13px:link {
	color: #400000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
}

a.links_13px:visited {
	color: #333333;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 13px;
 	font-weight:bold;
 	text-decoration: underline;
}

a.links_13px:hover {
	 color: #FF5353; 
	 font-family:  Arial, verdana, helvetica, sans-serif;
	 font-size: 13px;
	 font-weight:bold;
	 text-decoration: underline;
}

a.links_13px:active {
	color: #FF5353;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 13px;
 	font-weight:bold;
 	text-decoration: underline;
}

/************************************************************/
/*** Span *************************************************/
/************************************************************/

span.title_red {
	color:#990000; 
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration: none;
}

span.title_black {
	color:#333; 
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	text-decoration: none;
}

span.intro {
	color:#333; 
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	text-decoration: none;
}

span.msg {
	color:#333; 
 	font-family: Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
	line-height: 18px;
 	text-decoration: none;
	text-indent: 1cm;
}

/************************************************************/
/*** List format ********************************************/
/************************************************************/

ul.list_11px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

ul.list_bold_11px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

ul.list_12px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

ul.list_bold_12px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

ul.list_13px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

ul.list_bold_13px { 
	color:#333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/dot.jpg');
}

/************************************************************/
/*** Black font list ****************************************/
/************************************************************/

.black_10px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.black_10px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
}

.dblack_10px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.dblack_11px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.dblack_13px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.black_11px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.black_11px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
}

.black_11px_italic {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 13px;
}

.black_12px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.black_12px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
}

.black_12px_italic {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 14px;
}

.black_13px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.black_13px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
}

.black_13px_italic {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	line-height: 15px;
}

.black_14px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.black_14px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
}

.black_14px_italic {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	line-height: 16px;
}

.black_16px {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

.black_16px_bold {
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
}

.black_16px_italic{
	color: #333;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	line-height: 18px;
}

/************************************************************/
/*** Red font list ******************************************/
/************************************************************/

.red_10px {
	color:#990000;	
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.red_10px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
}

.dred_10px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.dred_11px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.dred_13px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.red_11px {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.red_11px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
}

.red_11px_italic {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 13px;
}

.red_12px {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.red_12px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
}

.red_12px_italic {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 14px;
}

.red_11px_blk {
	color:#FF0000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration:blink;
}

.red_11px_bold_blk {
	color:#FF0000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
	text-decoration:blink;
}

.red_12px_blk {
	color:#FF0000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration:blink;
}

.red_12px_bold_blk {
	color:#FF0000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	text-decoration:blink;
}

.red_13px {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.red_13px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
}

.red_13px_italic {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	line-height: 15px;
}

.red_14px {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.red_14px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
}

.red_14px_italic {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	line-height: 16px;
}

.red_16px {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

.red_16px_bold {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
}

.red_16px_italic{
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	line-height: 18px;
}

.red_14px_bold_blk {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	text-decoration:blink;
}

.red_button {
	color: #990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}

.red_s_button {
	color: #990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;	
}

.red_note {
	color: #990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

a.red_16px_link:link {
	color: #990000;
 	font: bold 16px Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.red_16px_link:visited {
	color: #990000;
 	font: bold 16px Arial, verdana, helvetica, sans-serif;
 	text-decoration: none;
}

a.red_16px_link:hover {
	color: #FF9900;
 	font: bold 16px Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.red_16px_link:active {
	color: #990000;
 	font: bold 16px Arial, verdana, helvetica, sans-serif;
 	text-decoration: none;
}


a.red_12px_link:link {
	color: #990000;
 	font: bold 12px Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.red_12px_link:visited {
	color: #990000;
 	font: bold 12px Arial, verdana, helvetica, sans-serif;
 	text-decoration: none;
}

a.red_12px_link:hover {
	color: #FF9900;
 	font: bold 12px Arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.red_12px_link:active {
	color: #990000;
 	font: bold 12px Arial, verdana, helvetica, sans-serif;
 	text-decoration: none;
}

/************************************************************/
/*** Blue font list *****************************************/
/************************************************************/

.blue_10px {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.blue_10px_bold {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
}

.blue_10px_italic {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height: 12px;
}

.dblue_10px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.dblue_11px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.dblue_13px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}


.blue_11px {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.blue_11px_bold {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
}

.blue_11px_italic {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 13px;
}

.blue_12px {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.blue_12px_bold {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
}

.blue_12px_italic {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 14px;
}

.blue_13px {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.blue_13px_bold {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
}

.blue_13px_italic {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	line-height: 15px;
}

.blue_14px {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.blue_14px_bold {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
}

.blue_14px_italic {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	line-height: 16px;
}

.blue_16px {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

.blue_16px_bold {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
}

.blue_16px_italic{
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	line-height: 18px;
}

.blue_18px {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
}

.blue_18px_bold {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	line-height: 20px;
}

.blue_18px_italic{
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	line-height: 20px;
}

.blue_20px {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
}

.blue_20px_bold {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height: 22px;
}

.blue_20px_italic{
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	line-height: 22px;
}

a.blue_title:link {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}

a.blue_title:visited {
	 color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 14px;
 	font-weight:bold;
 	text-decoration: none;
}

a.blue_title:hover {
	  color:#990000;
	 font-family:  Arial, verdana, helvetica, sans-serif;
	 font-size: 14px;
	 font-weight:bold;
	 text-decoration: none;
}

a.blue_title:active {
	 color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 14px;
 	font-weight:bold;
 	text-decoration: none;
}

a.blue_10px_link:link {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}

a.blue_10px_link:visited {
	color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 10px;
	font-weight:normal;
 	text-decoration: none;
}

a.blue_10px_link:hover {
	 color:#990000;
	 font-family:  Arial, verdana, helvetica, sans-serif;
	 font-size: 10px;
	 font-weight:normal;
	 text-decoration: underline;
}

a.blue_10px_link:active {
	color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 10px;
	font-weight:normal;
 	text-decoration: none;
}

a.blue_11px_link:link {
	color:#990000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
}

a.blue_11px_link:visited {
	color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
	font-weight:normal;
 	text-decoration: none;
}

a.blue_11px_link:hover {
	 color:#990000;
	 font-family:  Arial, verdana, helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:normal;
	 text-decoration: underline;
}

a.blue_11px_link:active {
	color:#990000;
 	font-family:  Arial, verdana, helvetica, sans-serif;
 	font-size: 11px;
	font-weight:normal;
 	text-decoration: none;
}

.blue_title {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.blue_note {
	color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

.blue_button {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 16px;
}

.blue_s_button {
	 color:#4169e1;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
}

/************************************************************/
/*** Green font list ****************************************/
/************************************************************/

.green_10px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.green_10px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
}

.dgreen_10px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.dgreen_11px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.dgreen_13px {
	color: #000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.green_11px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.green_11px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
}

.green_11px_italic {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 13px;
}

.green_12px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.green_12px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
}

.green_12px_italic {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 14px;
}

.green_13px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.green_13px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
}

.green_13px_italic {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	line-height: 15px;
}

.green_14px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.green_14px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
}

.green_14px_italic {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	line-height: 16px;
}

.green_16px {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

.green_16px_bold {
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
}

.green_16px_italic{
	color: #228B22;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	line-height: 18px;
}

/************************************************************/
/*** Control Panel navigation *******************************/
/************************************************************/
/*
#nav, #nav ul {
	float: center;	
	list-style: none;
	line-height: 1;
	font-weight: bold; 
	font-size: 12px;
	border-top: solid 1px #eda;
	border-bottom: solid 1px #eda;
	border-left: solid 1px #eda;
	border-right: solid 1px #eda;
	margin: 1em 0 2em 0;
	height: 20;
}

#nav a {
	display: block;
	width: 9em;
	color: #7C6240;
	text-decoration: none;
	padding: 0.25em 2em;
}

#nav li {
	float: left;
	padding: 0;
	width: 15em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 9em;
}

#nav li ul a {
	width: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 8em;	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #eda;
}
*/

/*this is the css for the vertical version*/
.vertical ul{
	list-style-type: none;
	padding: 0px;
	border-top: 1px solid;
	width: 204px;
}
.vertical li a{
	display: block;
	width: 200px;
	text-decoration: none;
	height: 1.2em;
	padding: .1em 1px;
	border: 1px solid;
	border-top: 0px;
}
.vertical li{
	/*Needed for IE. Don't ask me why, It was a lucky guess.*/
	display: inline;
}
.vertical li ul{
	position: absolute;
	margin-top: -1.3em;
	margin-left: 200px;
}
/*this is the css for the horizontal version*/
.horizontal ul{
	list-style-type: none;
	padding: 0px;
	border-left: 1px solid;
	display: block;
	height: 1.4em;
	color:#000000;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.horizontal li{
	float: left;
	display: inline;
}
.horizontal li a{
	text-decoration: none;
	height: 1.2em;
	float: left;
	display: block;
	width: 125px;
	padding: .1em 1px;
	border: 1px solid;
	border-left: none;
}
.horizontal li li a{
	border-top: none;
	border-left: 1px solid;
}
.horizontal li ul{
	position: absolute; 
	margin-top: 1.3em;
	margin-left: -1px;
	width: 129px;
	border: none;
	display: block;
	height: auto;
	border-top: 1px solid;
}
.horizontal li li ul{
	position: absolute;
	margin-top: .1em;
	margin-left: 125px;
}
.horizontal li ul li a{
	width: 125px;
}
/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
	/*Not sure if I recommend this or not*/
.inaccesible li ul{
	display: none;
}
/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span{
	padding-left: 1em;
	font-size: 85%;  
}
.arrow a:hover span{
	padding-left: 2em;
}
.arrow a span.noshow{
	visibility: hidden;
}
/*Plus code*/
.plus a span{
	padding-left: .5em;
}
/*colors for menu*/
.blackwhite li a{
	background-color: white;
	color: black;
	border-color: black;
}
.blackwhite li a:hover{
	background-color: black;
	color: white;
	border-color: black;
}
.blackwhite ul{
	border-color: black;
}
.bluewhite li a{
	background-color: white;
	color: #000033;
	border-color: #000033;
}
.bluewhite li a:hover{
	background-color: #000033;
	color: white;
	border-color: #000033;
}
.bluewhite ul{
	border-color: #000033;
}

/*  */
.yelloworange li a{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #eda;
}

.yelloworange li a:hover{
	background-color: #eda;
	color: #000000;
	border-color: #eda;
}

.yelloworange ul{
	border-color: #eda;
}

/* ######### Style for Tab Interface itself ######### */

.shadetabs{
	border-bottom: 1px solid gray;
	margin-bottom: 1em;
}

.shadetabs ul{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(../images/shade.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected{
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(../images/shadeactive.gif); /*THEME CHANGE HERE*/
	border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #918d8d; /*THEME CHANGE HERE*/
	border-width: 0 1px;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 150px;
	visibility: hidden;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #e8fad5;
}


/*These assist the iframe shim*/
.mlmenu iframe{
	position: absolute;
	display: none;
	filter: alpha(opacity=0);
	z-index: 2;
}

select,object,iframe{
	z-index: 1;
}

.formBox {
	border-top: solid 1px #000066;
	border-right: solid 1px #000066;
	border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
}

/************************************************************/
/** Calendar ************************************************/
/************************************************************/

.calendar {  
	background-color: #FFFFFF
}

.calendarToday { 
	background-color: #990000;
	color:#FFFFFF;
	font-family:  Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

/************************************************************/