/* default texts */body, td, p, div, pre { color: 000000; font-size: 10px; font-family: Verdana, Arial, Helvetica }em {font-style: italic; font-weight: bold }th { color: 000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold }h1 { color: 660000; font-size: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold }h2 { color: 660000; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-style: italic; font-weight: bold }h3 { color: 660000; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold }/* buttons */.button  { color: black; font-size: 10px; text-decoration: none; }.button:hover { color: blue; background-color: #dfdfdf; text-decoration: none }/* elements texts */.pod_header { color: ; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold }.panel_header { color: ; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold }/* links  (a:link colors are done in the body tag ) */a:hover { color: cc0000; text-decoration: underline }ul   { list-style-type: square; margin-left: 0px }li  { margin: 0 0 3px }#button {	width: 15em;	border-right: 1px solid #000;	padding: 0 0 0em 0;	margin-bottom: 0em;	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	background-color: #FFCC66;	color: #333;	}#button ul {	list-style: none;	margin: 0;	padding: 0;	border: none;	}	#button li {	border-bottom: 1px solid #FFCC66;	margin: 0;	}		#button li a {	display: block;	padding: 5px 5px 5px 0.5em;	border-left: 10px solid #ff0000;	border-right: 10px solid #ff9900;	background-color: #cc0000;	color: #fff;	text-decoration: none;	width: 100%;	}#button li.on  a {	background-color: #aa0000;}html>body #button li a {		width: auto;		}#button li a:hover {	border-left: 10px solid #993300;	border-right: 10px solid #ff9933;	background-color: #cc9933;	color: #fff;	}.css_head_text  { color: 000000; font-weight: bold; text-decoration: none; margin-right: 6px; margin-left: 6px }.top_links  { color: ffffff; font-weight: bold; text-decoration: none; margin-right: 6px; margin-left: 6px }.top_links:hover { color: cccccc; text-decoration: underline }.top_links_on { color: 660000; font-weight: bold; text-decoration: none; margin-right: 6px; margin-left: 6px }.top_links_on:hover { color: cccccc; text-decoration: underline }.side_text  { color: 660000; text-decoration: none; }.side_links  { color: 660000; text-decoration: none; }.side_links:hover { color: cc0000; text-decoration: underline }.side_links_on { color: cc0000; font-weight: bold; text-decoration: none;}.side_links_on:hover { color: cc0000; text-decoration: underline }.footer_text  { color: #ffff99; text-decoration: none; }.footer_links  { color: #ffff99; text-decoration: none; }.footer_links:hover { color: #cc9900; text-decoration: underline }.footer_links_on { color: #cc9900; font-weight: bold; text-decoration: none;}.footer_links_on:hover { color: #cc9900; text-decoration: underline }table.list_table	{ padding: 5px; width: 100% }th.list_th   	{ font-weight: bold; text-align: left; border-bottom: 1px solid silver }td.list_td	{ font-weight: normal }/* form elements */.form_title	 { color: ffffff; font-size: 12px; font-weight: bold; background-color: 9CB787; margin: 0; padding: 2px;   }.form_message	 { color: cc0000; font-size: 11px; font-weight: bold; font-style: italic; margin-bottom: 6px;}.form_section_header   	{font-size: 11px; font-weight: bold; text-align: left; border-bottom: 2px solid silver }.form_subsection_header   	{ font-weight: bold; text-align: left; border-bottom: 1px solid silver }.form_instructions   	{ color: cc0000; font-style: italic; font-size: 11px; }.form_comment   	{ font-style: italic; font-size: 11px; }table.form_table	 { margin: 4px; padding: 5px }input { font-size: 10px; font-family: Verdana, Arial, Helvetica;}textarea { font-size: 10px; font-family:  Verdana, Arial, Helvetica; }select { font-size: 10px; font-family:  Verdana, Arial, Helvetica; }submit { font-size: 12px; font-family:  Verdana, Arial, Helvetica; font-weight: bold; }.body_table   { background-color: ffffff; }.missing_info { background-color:  cc0000; }.alt_row {background-color:#ffffcc;}.indent_td  { background-color: #ffffcc; margin-left: 12px }.section_row {background-color:#FFCC66;font-size: 11px;}table#list01{border:1px solid #990000;font-size: 12px;background:#fff;}table#form01 { background: #fff; margin-top: 12px; border: solid 1px #990000 }#form01 .form_message	 { color: cc0000; font-size: 11px; font-weight: bold; font-style: italic; margin-bottom: 6px; margin-right: 3px;}#form01 .missing_info { background-color:  ff0000; }.image_link img { border-width: 1px; border-color: transparent; }.image_link:hover img { border-width: 1px; border-color: #cc0000; }