body
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:900;
	background-image:url(images/bg_main3.jpg);
	background-repeat:repeat-x;
	
}
a:visited.main_links
{
color:#001a7b;
}
a.searches
{
text-decoration:none;
color:#FFFFFF;
}
a:hover.searches
{
text-decoration:none;
color:#FFFFFF;
}
a.main_links
{
text-decoration:none;
color:#001a7b;
}
a.news_links
{
text-decoration:none;
color:#990000;
}
a:hover
{
text-decoration:none;
color:#996600;
}
a:hover.main_links
{
text-decoration:none;
color:#996600;
}
a.sub_menu_links
{
text-decoration:none;
}
a:hover.sub_menu_links
{
text-decoration:underline;
color:#996600;
}
a.content_bullet_links
{
text-decoration:none;
color:#001a7b;
}
a.content_bullet_links_white
{
text-decoration:none;
color:#ffffff;
}
table.content_main
{
padding-right: 12;
padding-left: 12;
}
table.main_table
{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-color:#FFFFFF;
}	
table.standard_tbls
{
	border:solid 1px #dddee1;
	font-family:Verdana, Arial;
	font-size:x-small;
}
th.standard_cells_th
{
	background-color:#dddee1;
	border-right:solid 1px #dddee1;
	border-bottom:solid 1px #dddee1;
	font-weight:bold;
}		
td.standard_cells
{
	background-color:#f5f5e7;
	border-right:solid 1px #dddee1;
	border-bottom:solid 1px #dddee1;
}	
td.categories
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#001a7b;
	vertical-align:middle;
}
td.searchsite
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
}
td.categories_main
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	color:#996600;
	text-align:center;
	vertical-align:top;
}
td.categories_main_hrs
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#333333;
	text-align:left;
	border-bottom:dotted 1px #333333;
}
td.categories_main_hrs2
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#333333;
	text-align:center;
	border-top:dotted 1px #333333;
}

td.categories_main_hrsTB
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#333333;
	text-align:center;
	border-top:dotted 1px #333333;
	border-bottom:dotted 1px #333333;
}

td.categories_main_hrsTB_left
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#333333;
	text-align:left;
	border-top:dotted 1px #333333;
	border-bottom:dotted 1px #333333;
}

td.category_items
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	background-color:#ffffff;
	text-decoration:none;
	letter-spacing:.01cm;
	line-height:110%;

}
td.category_items_mpage
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	background-color:#ffffff;
	text-decoration:none;
	letter-spacing:.01cm;
	line-height:180%;

}
td.category_items_ancs
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	background-color:#ffffff;
	text-decoration:none;
	font-weight:900;
	color:#001a7b;
	vertical-align:top;
	letter-spacing:.01cm;
	line-height:120%;
}
td.category_content
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	background-color:#ffffff;
	color:#000000;
	letter-spacing:.01cm;
	line-height: 155%;
	font-weight:normal;	
}
td.webform_content
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
	letter-spacing:.01cm;
	line-height: 155%;
	font-weight:normal;	
}
td.categories_date
{
	font-family:Verdana, Tahoma, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#cccccc;
	background-color:#ffffff;
}
td.main_menu
{
background-image:url(images/menu_bg.jpg);
}
td.menu_item
{
	font-family:Verdana, Tahoma, Arial;
	border-top:solid 1px #FFFFFF;
	font-size:11px;
	font-weight:200;
	letter-spacing:.01cm;
}

td.menu_item_news
{
	font-family:Verdana, Tahoma, Arial;
	border-top:solid 1px #FFFFFF;
	font-size:11px;
	font-weight:500;
	color:#990000;
}
td.menu_item_title
{
	font-family:Verdana, Tahoma, Arial;
	border-top:solid 1px #FFFFFF;
	font-size:11px;
	font-weight:500;
	color:#ffffff;
	background-color:#001a7b;
}

td.main_sub_menu
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;

}
td.sub_menu
{
	font-size:10px;
}
td.sub_menu_item
{
	font-family:Verdana, Tahoma, Arial;
	color:#333333;
	font-size:10px;
	font-weight:200;
}
td.sub_menu_header_org
{
	border-right:solid 1px #001a7b;
	border-left:solid 1px #001a7b;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(images/menu_fader_dev4.jpg);
	background-repeat:no-repeat;

}
td.sub_menu_header
{
	font-size:10px;
	color:#001a7b;
	font-weight:bold;
	vertical-align:bottom;

}
table.sub_menu_bg_mid
{
	background-image:url(images/sub_menu_bg_mid.jpg);
}
td.sub_menu_header_bg
{
	font-size:11px;
	color:#001a7b;
	font-weight:bold;
	vertical-align:bottom;
	background-image:url(images/sub_menu_bg_top.jpg);
}
td.sub_menu_footer_bg
{
	font-size:11px;
	color:#001a7b;
	font-weight:bold;
	vertical-align:bottom;
	background-image:url(images/sub_menu_bg_bot.jpg);
}
td.sub_menu_header_news
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
td.page_header_main
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	color:#996600;
	text-align:left;
	vertical-align:top;
}
input 
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	/*border: 1px solid #000000;*/
}
select
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	/*thick border is only for when printing the part II
      for use in generating PDF to be filled by hand 
	border: 1px solid #000000;*/
}
@media print {
	  .noprint { display: none;}
	  .main_sub_menu { display: none;}
	  .main_menu {display: none;}
	  .content_main {width:730; white-space:normal; text-align:left;}
	  .content_bullet_links {display:none}
    }


	
#progressBackgroundFilter { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0;   
  background: rgba(255, 255, 255, 0.3);
  background-color: #fff;
  filter:alpha(opacity=30);
  opacity:0.3;
  z-index:1000; 
} 

 

#processMessage {  
  position:fixed;  
  top:45%;  
  left:48%; 
  padding:10px; 
  width:31; 
  z-index:1001; 
  filter:alpha(opacity=90); 
  opacity:0.5;
} 

	