
body {
   margin:0px;
   padding:0px;
   font-family:arial, verdana, helvetica, sans-serif;
   color:#000;
   }

img {border:0px;}

.skip_links {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 0px;
  }

.arrow_List span { 
  color: #000; 
  }

#min_Height {
  float:right;
  width:1px;
  height: 580px;
}

#hp_Top_Flag {
  padding-right: 7px;
  vertical-align: middle;
}

#non_Languages {
  float: left;
}

#languages {
  float: right;
  padding-right: 7px;
  margin-top: 4px;
}

#other_Lang_Link {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 1px;
}

#hp_Top_Nav {
  margin: 0px 15px 0px;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  vertical-align: bottom;
  font-weight: bold;
  min-width: 720px;
  voice-family: "\"}\"";
   voice-family:inherit;
   height:22px; /* the correct height */
}

#hp_Top_Nav a {
  color: #FFF;
  text-decoration: none;
  padding-right: 3px;
  padding-left: 3px;
}

#hp_Top_Nav a img{
  margin-left: -3px;
}
  
#header_HP {
   margin:0px 15px 0px;
   /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
   height:108px; /* 14px + 17px + 2px = 33px */
   line-height:11px;
  min-width: 720px;
   background-color:#FFF;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
   voice-family: "\"}\"";
   voice-family:inherit;
   height:108px; /* the correct height */
   }
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#header_HP {height:108px;}
body>#hp_Top_Nav {
  height: 22px;
}

#header {
   margin:0px 15px 0px;
   /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
   height:83px; /* 14px + 17px + 2px = 33px */
   line-height:11px;
  min-width: 720px;
   background-color:#FFF;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
   voice-family: "\"}\"";
   voice-family:inherit;
   height:83px; /* the correct height */
   }
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#header {height:83px;}

#hp_Flag_Image {
  float: left;
}

#hp_Right_Flag {
  float: right;
  width: 138px;
}

#right_Flag {
  float: right;
  width: 83px;
}

div[id] #right_Flag {
  margin-right: 5px;
}

#hp_Phone {
  position: absolute;
  text-align: right;
  top: 30px;
  right: 153px;
  font-size: 0.7em;
  font-weight: bold;
} 

#hp_Phone a  {
  color: #013368;
}

#Phone {
  position: absolute;
  top: 75px;
  right: 199px;
  font-size: 0.7em;
  font-weight: bold;
} 

#Phone a  {
  color: #013368;
}



#small_Phone {
  font-size: 0.8em;
  color: #676566;
}


#main_Box {
   margin-right:15px;
  margin-top: 0px;
  padding-top: 10px;
  z-index: 20;
  margin-bottom: 0px;
  margin-left: 15px;
  height: 595px;
  background-color: #FFF;
  min-height: 595px;
  padding-bottom: 20px;
   }
  
div[class] #main_Box {
  height: auto;
}

#main_Box_DL {
  margin-right:15px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  height: 730px;
  background-color: #FFF;
  min-height: 730px;
  padding-bottom: 20px;
  /* voice-family: "\"}\"";
   voice-family:inherit;
  height:100%; */  /*the correct height */
   }
  

div[class] #main_Box_DL {
  height: auto;
}


/*
#main_Box {
   margin-right:31px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 31px;
  background-color: #FFF;
  height: 560px;
  min-height: 560px;
  padding-bottom: 20px;
  voice-family: "\"}\"";
   voice-family:inherit;
  heigsht:auto;  
   }
  */
  
#search {
  position:absolute;
  top: 14px;
   left:47%;
   margin-top:10px;
   margin-left:-106px;
}

#search_Downlevel {
  position:absolute;
  top: 12px;
   right:40px;
   margin-top:10px;
   margin-left:-106px;
}

#search_Table {
  float: left;
  border: 1px solid red;
}

#search_Text {
   font-size: 0.6em;
   padding-top: 5px;
   margin-bottom: 0px;
}
#screener_DL {
  position:absolute;
  top: 28px;
   right:38px;
   margin-top:10px;
   margin-left:-106px;
}

#how_Td_left {
	min-height:50px;
	margin-bottom:5px;
}

#hp_Content {
   margin-right:235px;
  margin-bottom: 0px;
  margin-left: 8px;
  min-width: 200px;
  border: 1px solid white;
  height: auto;
  background-color: #FFF;
}

#hp_Content>p {/*margin:0px;*/}
  
#main_Audience {
  margin: 0px 15px 0px;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 27px;
  voice-family: "\"}\"";
   voice-family:inherit;
   height:29px; /* the correct height */
}
body>#main_Audience {
  height: 29px;
}

#sub_Main_Audience {
  margin: 0px 15px 0px;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  border-bottom: 3px solid #A50000;
  font-size: 11px;
  font-weight: bold;
  padding-left: 27px;
  voice-family: "\"}\"";
   voice-family:inherit;
   height:29px; /* the correct height */
}
body>#sub_main_Audience {
  height: 29px;
}

#main_Audience img {
  padding-right: 3px;
}

#sub_Main_Audience img {
  padding-right: 3px;
}


#sub_Audience {
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 35px;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #990000;
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/sub_Back.gif);
  background-repeat: repeat-x;
  vertical-align: middle;
  voice-family: "\"}\"";
   voice-family:inherit;
   height:29px; /* the correct height */
}
body>#sub_Audience {
  height: 29px;
}

#sub_Text {
  padding-top: 3px;
  margin-bottom:11px;
}

#sub_Text a {
  color: #FFF;
  padding-left: 5px;
  padding-right: 5px;
} 

#sub_Text a:hover {
  padding-bottom: 7px;
  padding-top: 1px;
  margin-left: -1px;
  margin-right: -1px;
  border-bottom: 4px solid #346699;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-top: 1px solid white;
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/tab_images/english/white_arrow.gif);
  background-position: 50% 80%;
  background-repeat: no-repeat;
}

#sub_Text_Selected{
  padding-bottom: 7px;
  padding-top: 1px;
  margin-left: -1px;
  margin-right: -1px;
  border-bottom: 4px solid #346699;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-top: 1px solid white;
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/tab_images/english/white_arrow.gif);
  background-position: 50% 80%;
  background-repeat: no-repeat;
}

div[id] #sub_Text a:hover {
  top: 0px;
  background-position: 50% 80%;
}

#hp_Right {
   position:absolute;
   top:183px;
   right:18px;
   width:213px;
   padding:10px;
/* Again, the ugly brilliant hack. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:213px;
   }
/* Again, "be nice to Opera 5". */
body>#hp_Right {width:213px;}

/* This section for nav and content on 2nd tier pages */
#content TABLE {width:99%;}
/* All the content boxes belong to the content class. */
#content {
   /* position:relative; */ /* Position is declared "relative" to gain control of stacking order (z-index). */
   width:auto;
   min-width:120px;
   margin-right:251px;
   margin-bottom: 0px;
   margin-left: 125px;
   /* margin:0px 210px 20px 170px; */

   padding:10px;
   z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
   }
#content #aligner   {
	float:left;

}

#right_Nav {
   position:absolute;
   top:130px;
   right:18px;
   width:213px;
   padding:10px;
   z-index:1;
/* Again, the ugly brilliant hack. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:213px;
   }
/* Again, "be nice to Opera 5". */
body>#right_Nav {width:213px;}

/* RIGHTNAVCHANGES for links */
#right_Nav p,#hp_Right p {
  margin-left: 5px;
  font-size: 0.75em;
}


/* End 2nd tier styles for content and nav */

#bottom_Nav {
  margin: 0px 15px 0px;
  vertical-align: bottom;
  clear: both;
  text-align: center;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
  voice-family: "\"}\"";
   voice-family:inherit;
   height:22px; /* the correct height */
}
body>#bottom_Nav {
  height: 22px;
}

#bottom_Nav a {
  color: #FFF;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
}

#footer {
  margin: 0px 15px 0px;
  color: #FFF;
  font-family:arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-bottom: 20px solid #003466;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:138px; /* the correct height */
}
body>#footer {
  height: 138px;
}

#footer_Content {
   padding-top: 20px;
   padding-left: 13px;
   float: left;
}

#seal {
   margin-left: 15px;
   margin-top: 20px;
   float: left;
} 

#combo_Logo {
   float: left;
   padding-left: 15px;
   margin-top: 20px;
}

#combo_Logo_hp {
   float: left;
   padding-left: 25px;
   margin-top: 20px;
}

#dotted_Line {
   margin-left: 10px;
   margin-top: 18px;
   float: left;
}

h1 {
  font-size: 1.2em;
  color: #AF1805;
  margin-left: 5px;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.hp_Table h1 {	margin-left:0px;}
TABLE.hp_Table TR TD H1 {padding-left:3px;}
h2 {
  font-size: 1.0em;
  color: #AF1805;
  margin-left: 5px;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-bottom: 0px;
}

h3 {
  margin-left: 5px;
  font-size: .85em;
  margin-top:-10px;
}

.hp_Table {
  margin-left: 5px;
  margin-top : -15px;
  font-size:.8em;
}

h4 {
  font-size: 1em;
  margin-bottom: 0px;
  margin-top: 0px;
}

h4 a {
  color: #10469E;
}

td {
  vertical-align: top;
}

.top_P {
  margin-top: 0px;
  padding-top: 0px;
}

#text_Size {
  font-size: 0.8em;
  margin-top: 0px;
  text-align: center;
  margin-left: -26px;
}

#mid {
  color: #15449C;
  font-size: 1.3em;
}

#large {
  color: #15449C;
  font-size: 1.5em;
}

#util {
  border-top: 2px solid #013366;
  border-bottom: 1px solid #013366;
  margin-top: 5px;
}

#util ul {
  margin-top: 0px;
  border-top: 0px;
  margin-bottom: 4px;   
}

#util ul li {
  list-style-image:url(/eot2008/20090114011440oe_/http://www.usa.gov/images/page_Functions_Bullet.gif);
  margin-left: -20px;
}

#util ul li a {
  color: #15449C;
  font-size: 0.8em;
}

.news_On {
  background-color: #f1f1f1;
}

.news_Off {
  background-color: #FFF;
}

#hp_Right_Box {
  margin-top: 30px;
  width: 213px;
  border-bottom: 3px solid #8B8B8B;
}

#hp_Right_Box2 {
  margin-top: 20px;
  width: 213px;
  border-bottom: 3px solid #8B8B8B;
}
.hp_Right_Box { 
  margin-top: 30px; 
  width: 213px; 
  border-bottom: 3px solid #8B8B8B; 
} 

.hp_Right_Box2 { 
  margin-top: 20px; 
  width: 213px; 
  border-bottom: 3px solid #8B8B8B; 
} 
.news_On td {
  font-size: 11px;
  line-height: 1.2em;
  vertical-align: middle;
  border-bottom: 1px dotted #AFAFAF;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
}

.news_Off td {
  font-size: 11px;
  line-height: 1.2em;
  vertical-align: middle;
  border-bottom: 1px dotted #AFAFAF;
  padding-left: 4px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.news_Left {
  border-left: 1px solid #8B8B8B;
}

.news_Text {
  border-right: 1px solid #8B8B8B;
}

.black_headline {
  font-size: 0.10em;
  font-weight:bold
}

.more_News td {
  padding-bottom: 5px;
  padding-top: 4px;
  text-align: right;
  border-right: 1px solid #8B8B8B;
  color: #12459E;
  font-size:11px;
  border-left: 1px solid #8B8B8B;
}

.government_Text td {
  border-right: 1px solid #8B8B8B;
  background-color: #f1f1f1;
  border-left: 1px solid #8B8B8B;
  padding-right:10px;
}

.government_Text td ul {
  margin-top: 10px;
}
.government_Text td p { 
	font-size:12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.government_Text td ul li {
  list-style-image:url(/eot2008/20090114011440oe_/http://www.usa.gov/images/arrow_Red_content.gif);
  padding-bottom: 5px;
  font-size:12px;
  margin-left: -20px;
}
.government_Text td ul li span {
	font-size:.9em;
	}
#last_Updated {
  margin-top: -50px;
  float: right;
  padding-right: 28px;
  font-size: 11px;
}


  
  #left_Nav {
   float: left;
   width:126px;
   margin-top:10px;
   margin-left:0px;
	
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:126px;
   }
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#left_Nav {width:126px;}
      

/* left navigation */
.left_Nav_Box {
   padding-bottom: 5px;
}

.nav_TD {
   padding-left: 6px;
   padding-top: 3px;
   padding-bottom: 3px;
   font-size:11px;
}

.left_Nav_Title {
   background-color: #FFFFFF;
   color: #A50000;
   font-size: 14px;
   padding-left: 11px;
   padding-bottom: 3px;
}

.spacer {
   height: 1px;
   background-color: #B9D3E6;
}

.left_Nav_Side {
   background-color: #B9D3E6;
   width: 8px;
}

.left_Nav_Side_Selected {
   background-color: #B9D3E6;
   vertical-align: top;
}

.left_Nav_Link {
   color: #0C3263;
   font-size: 11px;
}

.left_Nav_Selected {

}

.left_Nav_Table {
   background-color: #f1f1f1;
   width: 126px;
   margin-top: 2px;
}

.more_Topics {
   text-align: right;
   padding-right: 8px;
   color: #0C3263;
}

.nav_TD a:link {
   text-decoration: none;
   color: #0C3263;
}

.nav_TD a:active {
   text-decoration: none;
}

.nav_TD a:visited {
   text-decoration: none;
   color: #0C3263;
}

.nav_TD a:hover {
   text-decoration: underline;
}

.more_Topics a:link {
   text-decoration: none;
}

.more_Topics a:active {
   text-decoration: none;
}

.more_Topics a:visited {
   text-decoration: none;
}

.more_Topics a:hover {
   text-decoration: underline;
}

.left_Nav_Row {
   padding-bottom: 3px;
   padding-top: 3px;
}

.left_Nav_Row_Selected {
   padding-bottom: 3px;
   padding-top: 3px;
   background-color: #B9D3E6;
}

.left_Nav_Row_Selected #nav_TD {

}
/* end left navigation */

#english_Toggle {
  margin-top: 3px;
}

.DL_Right_Box {
  margin-top: 30px;
  width: 213px;
  border-bottom: 3px solid #8B8B8B;
}

.DL_Right_Box2 {
  margin-top: 20px;
  width: 213px;
  border-bottom: 3px solid #8B8B8B;
}

.DL_Right_Box_Text {
  font-size: 13px;
  background-color: #f1f1f1;
  border-right: 1px solid #8B8B8B;
}



div[id] .DL_Right_Box_Text{
  margin-left: -3px;
}

.DL_Right_Box_Text td {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #8B8B8B;
  border-left: 1px solid #8B8B8B;
}

.DL_Right_Box_Text td ul {
  padding-left: 0px;
  margin-left: 4px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}

.DL_Right_Box_Text td ul li {
  list-style-image:url(/eot2008/20090114011440oe_/http://www.usa.gov/images/arrow_Red_content.gif);
  padding-bottom: 5px;
}

#bread {
  margin-left: 5px;
  font-size: 0.7em;
  color: #666666;
}

#content p,#hp_Content p {
  margin-left: 5px;
  font-size: 0.75em
}
a:link {
  color: #1445A1;
}
a:active {
  color: #1445A1;
}



#alpha {
  font-size: 0.76em;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.alpha {
  margin-top: -10px;
}

.alpha_Group {
  margin-top: 10px;
}





#alpha_Highlight {
  background-color: #C9BC9A;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
}

.add_Center {
  margin-left: 5px;
  margin-bottom:15px;
}

.add_Center_TD {
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/add_Center_back.gif);
  background-repeat: repeat-x;
  border-right: 1px solid #BBD9F1;
}

.add_Center_TD h4 {
  color: #A10005;
  margin-top: 3px;
  margin-left: 5px;
  font-size:1em;
}

.add_Center_Body {
  border-right: 1px solid #BBD9F1;
  border-left: 1px solid #BBD9F1;
  padding-left: 14px;
  padding-top: 5px;
  
}

.add_Center_Body p{
  margin-bottom:0px;
}

.add_Center_Bottom {
  background-color: #F3F8FC;
  border-right: 1px solid #BBD9F1;
  border-left: 1px solid #BBD9F1;
  border-right: 1px solid #BBD9F1;
  border-bottom: 3px solid #7F9FB4;
  text-align: right;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 15px;
  font-size: 0.7em;
}

.add_Image {
  font-size:.8em;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  padding-bottom: 10px;
  text-align: center;
  margin-top: 5px;
}

.add_Right_Header {
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/right_Tab.gif);
  background-repeat: no-repeat;
  background-color: #790202;
  color: #FFF;
  font-weight: bold;
}

.add_Right_Header h4 {
  margin-left: 13px;
  margin-top: 3px;
  padding-right: 5px;
  font-size:12px;
}

.DL_Right_Box_Text td .add_Image{
  margin-left: 5px;
  font-size:.9em;
}

#add_Right_More {
  float: right;
  margin-right: 5px;
}

.narrative_H3 {
  /*
  color: #336699;
  font-size: 0.9em;
  margin-top: -10px;
  margin-left: 5px;
  margin-bottom: 25px;
  */
  display:none;
}

.narrative_H2 {
  margin-top: -10px;
  margin-left: 7px;
  margin-bottom: 22px;
  color: #000000;
  font-size: 0.75em;
  font-weight: normal;
}

.narrative_H4 {
  font-size: 0.9em;
  margin-left: 5px;
  padding-bottom: 0px;
  margin-top: -15px;
}

#emergency_Box {
  margin-top: 0px;
  padding-bottom: 12px;
}

#emergency_Header {
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/emergency_Corner.gif);
  background-repeat: no-repeat;
  background-color: #BF5627;
  padding-top: 3px;
  padding-bottom: 3px;
}

#emergency_Header H4 {
  color: #FFF;
  margin-left: 20px;
  font-size:.8em;
  font-weight:bold;
}  

#emergency_Content {
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/emergency_Body.gif);
  background-repeat: repeat-x;
  border-left: 2px solid #BF5629;
  border-bottom: 6px solid #A50000;
  padding-bottom: 0px;
  font-size:.8em;
  min-height:52px;
}

div[id] #emergency_Content {
  padding-bottom: 6px;
}

#emergency_Content Table tr td li {
  bottom-padding: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: -10px;
  list-style-type:square;
  color:#990000;
}  

#emergency_Content ul{
  margin-bottom: 4px;
  margin-top: 3px;
}  

.emergency_Photo {
  border-right: 2px solid #BF5629;
  border-top: 2px solid #BF5629;
  border-bottom: 6px solid #A50000;
}

.emergency_TD {
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/emergency_How_Body.gif);
  background-repeat: repeat-y;
  background-color: #EAF4FD;
}


#emergency_How_Td {
  font-size: .8em;
  voice-family: "\"}\"";
  voice-family:inherit;
}

#emergency_How_Td li{
  margin-top: 2px;
  margin-left: -20px;
  margin-bottom: 2px;
  list-style-type:square;
  color:#990000;
  font-size:1.1em;
}

#emergency_How_More,#emergency_How_More a{
  font-size: 0.82em;
  font-weight:bold;
  color: #990000;
}

#emergency_How_More{
  padding-top:5px;
  padding-bottom:3px;
  font-weight:bold;
  color: #990000;
}


#featured_Sites Table tr td ul li {
  font-size: 1em;
  padding-bottom: 3px;
  margin-bottom: -9px;
  margin-top: 8px;
  margin-left: -25px;
  margin-right: 10px;
  list-style-type:square;
  color:#990000;
}  

#sub_Right {
   position:absolute;
   top:155px;
   right:35px;
   width:213px;
   padding:10px;
   z-index:1;
/* Again, the ugly brilliant hack. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:213px;
   }
/* Again, "be nice to Opera 5". */
body>#sub_Right {width:213px;}

.arrow_List ul {
   font-size: 0.8em;
}

td .arrow_List ul {
   margin-top: 0px;
   font-size: 0.9em;
}

.arrow_List li {
   padding-bottom: 8px;
   list-style-type:square;
   color:#990000;
}

.arrow_List li a {
 
   padding-top: 0px;
}

td .arrow_List_td ul {
   margin-top: 0px;
}

.arrow_List_td li {
   padding-bottom: 8px;
   list-style-type:square;
   color:#990000;
}

.arrow_List_td li a {
   font-size: .9em;
   padding-top: 0px;
}

#arrow_Red_2Lines {
   margin-left: 4px;
   margin-top: -1px;
}

#english_Toggle {
  margin-top: 10px;
}

#how_Td ul li {
  list-style-type:square;
  color:#990000;
}

#how_Td_left ul li {
  list-style-type:square;
  color:#990000;
  
}

#how_Td table tr td ul li {
  font-size: 0.95em;
}

#how_Td table tr td ul {
  margin-top: 0px;
}

#gateway_Right {
   position:absolute;
   top:138px;
   right:18px;
   width:213px;
   padding:10px;
/* Again, the ugly brilliant hack. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:213px;
   }
/* Again, "be nice to Opera 5". */
body>#gateway_Right {width:213px;}

#gateway_Sub_Right {
   position:absolute;
   top:157px;
   right:18px;
   width:213px;
   padding:10px;
/* Again, the ugly brilliant hack. */
   voice-family: "\"}\"";
   voice-family:inherit;
   width:213px;
   }
/* Again, "be nice to Opera 5". */
body>#gateway_Sub_Right {width:213px;}

#search_Highlight {
   background-color: #B9D3E6;
   text-decoration: none;
   padding: 1px;
   padding-bottom:3px;
}

.a_z_List {
   font-size: 0.70em;
   padding-left: 5px;
}

.a_z_List_selected{
   font-weight:bold;
   padding-left:2px;
   padding-right:2px;
}


#a_z_Section {
   margin-top: 15px;
}

#a_z_Section b {
   margin-left: 5px;
   font-size: 0.8em;
}

#a_z_Section ul {
   list-style: none;
   margin-top: 0px;
   font-size: 0.8em;
}

#a_z_Section li {
   list-style-type:square;
   color:#990000;
   padding-bottom:4px;
   line-height: 1.4em;
}

#how_Td ul {
  margin-top: 6px;
}

#how_Td_left ul {
  margin-top: 11px;
  margin-bottom: 0px;
}

#how_Td ul li {
  font-size: 0.80em;
  margin-left: -20px;
  padding-left: 0px;
  padding-bottom: 0px;
}

#how_Td_left ul li {
  font-size: 0.80em;
  margin-left: -20px;
  padding-left: 0px;
  padding-bottom: 0px;
}

#how_Td_left ul li a,#how_Td ul li a{ font-size:.85em;}

#how_More, #how_More A {
  font-size: 0.82em;
  font-weight:bold;
  margin-top: -15px;
  text-align: left;
  margin-left: 10px;
  color: #990000;
}

#cars {
  font-size: 0.8em;
}

.body_Table {
  font-size: 1em;
  margin-bottom: 20px;
}


/* testing purposes only */

#sub_Nav_Item {
  color: #FFF;
  position: absolute;
  top: 400px;
  left: 400px;
}

#sub_Nav_Item a {
  color: #FFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  voice-family: "\"}\"";
   voice-family:inherit;
  height:30px;  /*the correct height */
}

#sub_Nav_Item a:hover {
  color: #FFF;
  border: 1px dashed white;
  position: relative;
  top: -1px;
  left: -1px;
  border-bottom: 4px solid #ffff33;
  background-image: url(/eot2008/20090114011440oe_/http://www.usa.gov/images/arrow_Red.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

/* to allow mozilla to have the menu item stay in place. IE does not see this code */
div[id] #sub_Nav_Item a:hover{
  top: 0px;
}

#how_Title {
   height: 46px;
   width: 166px;
voice-family: "\"}\"";
   voice-family:inherit;
  height:30px;  /*the correct height */
}

div[id] #how_Td_left {
  margin-top: 6px;
  padding-top: 10px;
}

div[id] #emergency_How_Td table tr td ul{
  margin-top: 3px;
}
A.seltab {color:#fff;}

/* Styles for search box */ 
A.search_on_tab{ 
        COLOR: black; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px;
}
A.search_on_tab:visited{ 
        COLOR: black; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px;
}
A.search_on_tab:active{ 
        COLOR: black; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px;
}
A.search_off_tab { 
        COLOR: #1445A1; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px; 
} 
A.search_off_tab:visited { 
        COLOR: #1445A1; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px; 
} 
A.search_hover_tab { 
        COLOR: #1445A1; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px; 
}
A.search_hover_tab:visited { 
        COLOR: #1445A1; font-size: 110%; font-weight: normal; TEXT-DECORATION: none; padding-top: 1px; padding-left: 0px; padding-right: 0px; PADDING-BOTTOM: 3px; 
}
select.search_option { 
        FONT-SIZE: 9px; 
} 

.hp_Table H1 {font-size: 1.5em;} 

.right_Div_Text {font-size:0.8em;}

.right_Div_Space {margin-top:1em;}

.backToTop{
      text-align:right;
      font-size:.8em;
   }

   .backToTop a:link
   {
      color:#990000;
      text-decoration:none;
   }

   .backToTop a:visited
   {
      color:#990000;
      text-decoration:none;
   }

   .backToTop a:hover
   {
      color:#990000;
      text-decoration:underline;
   }
   
.hidden
{
	display:none;
}

#content ul {
  font-size: 0.8em;
  padding-bottom: 10px;
}








.fontblack80arial
{
  font-size: 0.8em;
}


#content ol
{
  font-size: 0.8em;
  padding-bottom: 10px;
}



.FontRequired
{
	color:#aa0000;
}
.FontFormError {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#featured_Sites Table tr td p {
   font-size: 0.75em;
   padding-bottom: 3px;
   margin-top: 8px;
   margin-bottom: 10px;
   margin-right: 10px;
   color:#990000;
   line-height: 150%
 } 
 
 
 
 /* begin Gadget Style Section */

.gadget-box-small {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; margin-right: 15px; min-width: 100px; width:auto; 
}

.gadget-box-large {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px;
}

.gadget-box-area {
	BORDER-RIGHT: #bbd9f1 1px solid; BACKGROUND-IMAGE: url(https://webarchive.library.unt.edu/eot2008/20090114011440oe_/http://www.usa.gov/images/add_Center_back.gif); BACKGROUND-REPEAT: repeat-x; }

.gadget-box-area h2 {
	MARGIN-TOP: 3px; FONT-SIZE: .689em; MARGIN-LEFT: 5px; COLOR: #a10005; margin-bottom: 0px;
}

.gadget-box-body {
	BORDER-RIGHT: #bbd9f1 1px solid; BORDER-LEFT: #bbd9f1 1px solid; PADDING-TOP: 15px; text-align: center; padding-bottom: 10px;
}

.gadget-box-bottom {
	BORDER-RIGHT: #bbd9f1 1px solid; PADDING-RIGHT: 15px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbd9f1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9fb4 3px solid; BACKGROUND-COLOR: #f3f8fc; TEXT-ALIGN: right
}

/* end Gadget Style Section */




 /* begin skip content code for widgets */
 
  #skip-widget a, #skip-widget a:hover, #skip-widget a:visited {
position:absolute;
left:-2500px;
top:-2500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip-widget a:active, #skip-widget a:focus {
text-decoration: underline;
font-size: 1.4em;
position: static;
width: auto;
height: auto;
color: #fff;
background: #003466;
}

#skip-wide-widget a, #skip-wide-widget a:hover, #skip-wide-widget a:visited {
position:absolute;
left:-2500px;
top:-2500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip-wide-widget a:active, #skip-wide-widget a:focus {
text-decoration: underline;
font-size: 1.4em;
position: static;
padding: 5px;
width: 100%;
height: 100px;
color: #fff;
background: #003466;
}


.empty { margin-bottom: -46px;
}

.empty2 { margin-bottom: 0px;
}
 
 
 /* end skip content code for widgets */