body {background-color:white;font-family: arial; font-size: 14px;}
table{font-family: arial; font-size: 14px;}
H3 {color:#800000;font-size:18px;margin-top:0px;}
.gahead { color:yellow;margin-bottom:0px;}
.rsotext { color:white;margin-top:0px;}

.uber {width: 800px;border:1px solid black}
a {color:#800000;}
a.smallink {color:navy;font-size:13px;font-weight:600;}
a.footer_small_link {color:blue;font-size:12px;}
a.header_small_link {color:black;font-size:12px;font-weight:600;}
footer_small_link
.menu_link{font-size: 11px;font-family: arial;color: blue;text-decoration: none;padding-left:5px;}
.menu_link:hover{font-size: 11px;font-family: arial;color: blue;text-decoration: none;padding-left:5px;}
a:hover {color:red;}


/*major divs etc*/
.content_main {margin-top:10px;padding-left: 5px; float: left; width: 98%;background-color:white;border: 1px solid #e3e3e3;}/**/
.content_mainJ {margin-top:10px;padding-left: 5px; float: left; width: 98%;background-color:white;text-align:justify;border: 1px solid #e3e3e3;}/**/
.menu_main{margin:5px;padding: 5px; margin-top: 10px;float: left; width: 150px;border: 1px solid #e3e3e3;background-color:#FFFFFF;}
.menu_contact{font-size:12px;color:white;padding-left:5px;}
.i_top { background: url(images/top.jpg);width:790px;height:129px;}
.i_head { background: url(images/head.jpg);width:790px;height:50px;}
.i_au { background: url(images/au.gif);position:absolute;left:660px;top:0px;width:115px;height:119px;z-index:100;}
.i_mid { background: url(images/mid.jpg);width:790px;}
.i_butt { background: url(images/but.jpg);width:790px;height:106px;}
.i_content{ text-align:justify;padding-right:10px;}

td{padding:1px;}
.data_head{ font-size:15px;background-color:#800000;font-weight:bold;color:yellow;padding:3px;}
.data_key{ background-color:white;padding:2px;}
.data_key_alt{ background-color:F0F0F0;}
.data_key_price{ background-color:white;text-align:right;font-weight:600;}
.data_key_alt_price{ background-color:F0F0F0;text-align:right;font-weight:600;}
.data_var{ background-color:white;}
.data_err{ background-color:red;}

.sdata_head{ font-size:13px;background-color:#800000;font-weight:bold;color:yellow;padding:3px;}
.sdata_key{ background-color:white;padding:2px;font-size:13px;}
.sdata_key_alt{ background-color:F0F0F0;font-size:13px;}
.sdata_key_price{ background-color:white;text-align:right;font-weight:600;font-size:13px;}
.sdata_key_alt_price{ background-color:F0F0F0;text-align:right;font-weight:600;font-size:13px;}
.sdata_var{ background-color:white;font-size:13px;}
.sdata_err{ background-color:red;font-size:13px;}

.frame {width:800px;padding:0;border:0;}/*height:100%;*/

/*.mid {width:800;background:url(img/mid.gif);float:left;}*/
/*.menu {position:relative;width:150;float:left;}*/
/*.content {width:650;top:0;float:right;padding-right:10px;}*/

.tips {position:relative;left:0;top:0;width:146px; height: 12px;}

 .item_title {color:#800000;font-size:18px;}
 .item_title_med {color:#800000;font-size:16px;}

 .see_also{font-size:12px;color: navy;font-weight:bold;}
 .see_also_link{font-size:12px;color: navy;font-weight:300;}

/*fp_faq module*/
.fp_faq_title {font-family:arial;font-size:15px;color:#800000;font-weight:600;}
.fp_faq_Q {font-family;arial;font-size:14px;color:blue;}
.fp_faq_A {font-family;arial;font-size:14px;color:black;}
.fp_faq_aname {font-family;arial;font-size:12px;color:blue;}
.fp_faq_list {font-family;arial;font-size:14px;color:blue;text-decoration:none;}

/*fp_stories module*/
.fp_story {text-align:justify;arial;font-size:14px;color:black;clear:both;}/*main container & body of news text*/
.fp_story_title {font-family:arial;font-size:13pt;color:#800000;font-weight:600;}
.fp_story_date {arial;font-size:11px;color:black;}
.fp_story_author {arial;font-size:12px;color:black;}
.fp_story_link {font-family;arial;font-size:12px;color:blue;}
.fp_story_list_link {font-family;arial;font-size:12px;color:blue;}
.fp_story_more_link {arial;font-size:11px;color:blue;}
.fp_stories_cont{} /*no absolute width here (in GA case)*/

/*dont do image sizes they are dynamic & inline*/
.fp_story_img {float: right;padding-right: 5px;padding-bottom:5px;padding-left : 5px;} 
.fp_story_thumb {float: left;padding-right: 5px;padding-bottom:5px;} 

/*fp_news module*/
.fp_news {text-align:justify;arial;font-size:12px;color:black;clear:both;}/*main container & body of news text*/
.fp_news_title {font-family:arial;font-size:13pt;color:#800000;font-weight:600;}
.fp_news_date {arial;font-size:11px;color:black;}
.fp_news_link {font-family;arial;font-size:12px;color:blue;}
.fp_news_list_link {font-family;arial;font-size:11px;color:blue;}
.fp_news_more_link {arial;font-size:11px;color:blue;}
/*dont do image sizes they are dynamic & inline*/
.fp_news_img {float: right;padding-right: 5px;padding-bottom:5px;padding-left : 5px;} 
.fp_news_thumb {float: left;padding-right: 5px;padding-bottom:5px;} 

/*fp_links module*/
.fp_links_cont { font-family: arial; width:90%; }
.fp_link_title { font-size:14px;color:black; width:100%;}
.fp_link_link { font-size:13px;color:blue; }
.fp_link_body { font-size:14px;color:black; }
.fp_link_date { font-size:12px;color:blue;font-weight:600;float:right; }

/*fp_literature module (lit table display uses data_$whatever etc*/
.fp_literature_cont {text-align:left;width:100%;}
.fp_literature_title {font-size:16px;font-weight:600;color:#800000;}
.fp_literature_image {float:right;}
.fp_literature_price {font-size:14px;font-weight:600;}
.fp_literature_body {font-size:14px;}

/* hard coded fp_admin styles */
.top_level_menu_im{padding-bottom:5px;}/*auto image titles*/
a.top_level_menu_header{padding-bottom:5px;}/*auto menu header links*/

a.top_level_menu:link ,a.top_level_menu:visited , a.top_level_menu:active {
padding-left:10px;
vertical-align: middle; 
color: yellow; 
font-family: Arial; 
font-size: 15px;
text-decoration: none;
}

a.top_level_menu_sp:link ,a.top_level_menu_sp:visited , a.top_level_menu_sp:active {
padding-left:10px;
vertical-align: middle; 
color: red; 
font-family: Arial; 
font-size: 15px;
text-decoration: none;
}

a.top_level_menu:hover {
padding-top:5px;
padding-left:8px;
vertical-align: middle; 
color: red; 
font-family: Arial; 
font-size: 15px;
text-decoration: none;}
.fp_gen_form {font-family:arial;font-size:11pt;color:navy;}

a.top_level_menu_sp:hover {
padding-top:5px;
padding-left:8px;
vertical-align: middle; 
color: #CC3333; 
font-family: Arial; 
font-size: 15px;
text-decoration: none;}
.fp_gen_form {font-family:arial;font-size:11pt;color:navy;}


/*guestbook module*/
.fp_guestbook_cont{}
.fp_guestbook_entry{border: 1px solid #696969;margin-bottom:10px;padding: 5px;}
.fp_guestbook_date{float:right;arial;font-size:11px;color:black;}

/*fp_cal*/
a.fp_cal_ilink {font-size:10px;color:blue;}
div.fp_cal_cont { background-color: #FFFFFF;width:590px;padding:0px;margin:0px;}
div.fp_cal_cnr{ font-size:12px;font-weight:bold;padding-left: 2px;float:right;}
div.fp_cal_nav { padding:0px;margin:0px;background-color: #F0F0F0;width:590px;height: 30px;}
div.fp_cal_head_cont { padding:0px;margin:0px;background-color: #F0F0F0;width:590px;clear:both;height: 20px;}
	div.fp_cal_day { font-size:10px;border: 1px solid #800000;float: left;width: 80px;height: 80px;margin:1px;background-color: #f0f0f0;}
	div.fp_cal_noday { border: 1px solid #f0f0f0;float: left;width: 80px;height: 80px;margin:1px;background-color: white;}
	div.fp_cal_head { border: 1px solid #f0f0f0;float: left;width: 82px;height: 20px;margin: 0px;background-color: #800000; font-weight: bold;color: yellow;text-align: center;}

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }

