BODY,TH,TD,SPAN,DIV,INPUT,SELECT,TEXTAREA,FORM,UL,OL,DL,H1,H2,H3,H4,H5,H6,LI,P {font-size:13px;font-family:arial,geneva,helvetica,sans-serif;}

body {
background-color:#FFFFFF;
margin:0px;
}

.general a:link    {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;}
.general a:active  {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;}
.general a:visited {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;} 
.general a:hover   {color:00C;    font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: underline;}

.more {text-align:right}
.more a:link    {color:red; font-family: arial,geneva,helvetica,sans-serif; font-size:10px; text-decoration: none;}
.more a:active  {color:red; font-family: arial,geneva,helvetica,sans-serif; font-size:10px; text-decoration: none;}
.more a:visited {color:red; font-family: arial,geneva,helvetica,sans-serif; font-size:10px; text-decoration: none;} 
.more a:hover   {color:blue;font-family: arial,geneva,helvetica,sans-serif; font-size:10px; text-decoration: underline;}

.normal {    /*for the div from page_content with lorem-ipsum */     
   text-align:left;
   margin-bottom:20px;
}


a.bot_link:link    {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;}
a.bot_link:active  {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;}
a.bot_link:visited {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: none;}
a.bot_link:hover   {color:#00C;    font-family: arial,geneva,helvetica,sans-serif; font-size:11px; text-decoration: underline;}


/*bot_content*/

.image_file{text-align:center;margin-bottom:0px;}
.teaser{margin-top:3px;margin-bottom:5px;padding-left:10px;}
.message{margin-top:3px;margin-bottom:5px;padding-left:10px;}
.button_link{margin-top:3px;margin-bottom:5px;padding-left:10px;}
.url_list{margin-top:3px;margin-bottom:5px;padding-left:15px;}


/* Line card page */

a.line_card:link    {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: none;}
a.line_card:active  {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: none;}
a.line_card:visited {color:#0B1160; font-family: arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: none;}
a.line_card:hover   {color:#00C;    font-family: arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: underline;}

.line_card_first_column {
     width:120px;
     background-color:#FFFFFF;	
     text-align: center;
}
.line_card_second_column {
     text-align:center;   
     background-color:#F3F3F3;
     text-align:left;	
}

.line_card_spot {
   background-color:#F3F3F3;
}




/* Forms table */
table.outer {
	width:100%;  
	border-style:solid;
	border-width:0px;
      background-color:#F3F3F3;   

}
table.results {
    text-align:center;
    width:50%;
    background-color:#E2E8EF;
}
.text_box {
  font-family:verdana,arial,geneva,helvetica,sans-serif;
  font-size:13px;
  width:300px;
  
}

.zipcode_text_box {
  font-family:verdana,arial,geneva,helvetica,sans-serif;
  font-size:13px;
  width:70px;

}


.select_box {
   font-family:verdana,arial,geneva,helvetica,sans-serif;
   font-size:13px;
   width:300px;
}
.select_box_month {
   font-family:verdana,arial,geneva,helvetica,sans-serif;
   font-size:13px;
   width:100px;
}

.select_box_day {
   font-family:verdana,arial,geneva,helvetica,sans-serif;
   font-size:13px;
   width:70px;
}

.select_box_year {
   font-family:verdana,arial,geneva,helvetica,sans-serif;
   font-size:13px;
   width:80px;
}

.textarea_box{
   font-family:verdana,arial,geneva,helvetica,sans-serif;
   font-size:13px;
   width:300px;
}

.label_forms {
  font-family:arial,geneva,helvetica,sans-serif;
  font-size:11px;
  text-align:right;
  background-color:#FFFFFF;
  color:#0F3C80;
  font-variant:small-caps;  
  white-space:nowrap;
}	

.cell_white_left {
   background-color:#FFFFFF;
   /* padding-left:0px;*/
} 

.error {
 color:#CC0000;
}

.cell_idx {
   background-color:#FFFFFF;
   width:20px;
   text-align:center;
   font-weight:bold;	
} 



