
* {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 1.1em;
}

h2 {
	margin-top: 1em;
	font-size: 1.1em;
}

h3 {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: .5em;
}

/* Removes borders around images with links. */
img {
	border: 0;
}

ul {
	list-style-type: none;
}

ul li {
	line-height: 1.4em;
}
	
.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}
	
td {
	vertical-align: top;
	padding: 6px 3px;
}

.lnk_orange,
.txt_orange {
	color: #FFCC00;	
}

.lnk_white,
.txt_white {
	color: #FFFFFF;
}
	
.lnk_blue,
.txt_blue {
	color: #003399;
}
	
em.default {
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
}
	
.hidden {
	display: none;
}
	
a, a:link {
	-moz-outline: none;
	outline: none;
}

/* ---Main Layout */

body {
	position: relative;
	font-family: Tahoma, sans-serif;
	font-size: .7em;
	width: 900px;
	margin: 0 auto;
	}
	
#container {
	position: relative;
	width: 900px;
	text-align: left;
	background: url('../images/background/bg_body3.jpg') repeat-x 0 0;
}
	
#global_header {
	position: relative;
	height: 78px;
	width: 900px;
	background: url('../images/background/bg_global_header.jpg') repeat-x 0 0;
	border-bottom: 2px solid #FFFFFF;
}

#logo {
	position: absolute;
	height: 61px;
	width: 149px;
	top: 10px;
	left: 30px;
}

#ctl00_PresentationHeaderDefault_global_menu {
	position: absolute;
	height: 27px;
	top: 51px;
	left: 428px;
}

		#ctl00_PresentationHeaderDefault_global_menu li {
			margin-right: 15px;
		}
		
		#ctl00_PresentationHeaderDefault_global_menu li, #ctl00_PresentationHeaderDefault_global_menu a {
			display: block;
			float: left;
			height: 27px;
			width: 141px;
			overflow: hidden;
		}
			
		.global_menu_item1 {
			background: url('../images/buttons/btn_whatwedo.gif') no-repeat 0 -27px;
		}
		
		.global_menu_item2 {
			background: url('../images/buttons/btn_placeanorder.gif') no-repeat 0 -27px;
		}
		
		.global_menu_item3 {
			background: url('../images/buttons/btn_vieworderstatus.gif') no-repeat 0 -27px;
		}
		
		#ctl00_PresentationHeaderDefault_global_menu li a.active,
		#ctl00_PresentationHeaderDefault_global_menu li a:hover {
			background-position: 0 0;
		}
		
		#ctl00_PresentationHeaderDefault_global_menu {
	        position: absolute;
	        height: 27px;
	        top: 51px;
	        left: 428px;
        }
        
        #ctl00_PresentationHeaderDefault_global_menu_big {
	        position: absolute;
	        height: 39px;
	        top: 39px;
	        left: 588px;
        }
    
		#ctl00_PresentationHeaderDefault_global_menu_big li {
			margin-right: 15px;
		}
		
		#ctl00_PresentationHeaderDefault_global_menu_big li, #ctl00_PresentationHeaderDefault_global_menu_big a {
			display: block;
			float: left;
			height: 39px;
			width: 141px;
			overflow: hidden;
		}
			
		.global_menu_order_status {
			background: url('../../../images/Portal/VitalChek/buttons/btn_lgvieworderstatus.gif') no-repeat 0 -37px;
		}
		
		.global_menu_chat_on {
			background: url('../../../images/Portal/VitalChek/buttons/btn_chat_on.gif') no-repeat 0 -37px;
		}
		
		.global_menu_chat_off {
			background: url('../../../images/Portal/VitalChek/buttons/btn_chat_off.gif') no-repeat 0 -37px;
		}
		
		#ctl00_PresentationHeaderDefault_global_menu_big li a.active,
		#ctl00_PresentationHeaderDefault_global_menu_big li a:hover {
			background-position: 0 0;
		}

		#global_links {
			height: 26px;
			padding-right: 14px;
			float: right;
		}
			
			#global_links img {
				margin: 0 11px;
				vertical-align: bottom;
			}
			
			#global_links li {
				display: inline;
			}
			
			#global_links a {
				color: #666666;
				font-size: 10px;
				text-decoration: none;
			}
				
			#global_links a:hover {
				color: #000000;
				text-decoration: underline;
			}
	
	
#ctl00_PresentationHeaderDefault_global_spacer,
#ctl00_PresentationHeaderDefault_global_spacer_menu {
	position: relative;
	height: 26px;
	}

#ctl00_PresentationHeaderDefault_global_spacer {
	width: 900px;
	background: url('../images/background/bg_global_spacer.jpg') repeat-x 0 0;
}
	
#ctl00_PresentationHeaderDefault_global_spacer_menu {
	width: 892px;
	margin-top: 0px;
	margin-left: 4px;
}

	#ctl00_PresentationHeaderDefault_global_spacer img {
		height: 26px;
		width: 465px;
		margin-left: 10px;
	}

	#ctl00_PresentationHeaderDefault_global_spacer_menu ul {
		list-style-type: none;
	}
	
		#ctl00_PresentationHeaderDefault_global_spacer_menu ul li {
			float: left;
			height: 26px;
		}
	
		/* For the full block to be clickable, the "A" tag (normally inline) needs to be a block */
		#ctl00_PresentationHeaderDefault_global_spacer_menu a {
			display: block;
			height: 26px;
		}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item_heading {
				width: 105px;
				background: url('../images/buttons/btn_heading.jpg') no-repeat 0 -26px;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item_heading_end {
				width: 100px;
				background: url('../images/buttons/btn_heading_end.jpg') no-repeat;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item1 {
				width: 169px;
				background: url('../images/buttons/btn_selectrecord.jpg') no-repeat 0 -26px;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item2 {
				width: 140px;
				background: url('../images/buttons/btn_orderform.jpg') no-repeat 0 -26px;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item3 {
				width: 181px;
				background: url('../images/buttons/btn_shipandbill.jpg') no-repeat 0 -26px;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_bar_item4 {
				width: 197px;
				background: url('../images/buttons/btn_orderconfirm.jpg') no-repeat 0 -26px;
			}
			
			#ctl00_PresentationHeaderDefault_global_spacer_menu li.active {
				background-position: 0 0;
			}

#MainRoot {
	position: relative;
	width: 900px;
	padding-bottom: 20px;
	font-size: 8.5pt;
	}
	
#main_container {
	position: relative;
	width: 900px;
	/* padding-bottom: 20px; */
	font-size: 8.5pt;
	}



#info_main {
	clear: both;
	width: 860px;
	margin-top: 10px;
	margin-left: 20px;
}

#footer {
	clear: left;
	position: relative;
	height: 45px;
	background: url('../images/background/bg_footer.gif') repeat-x 0 0;
	font-size: 10px;
	text-align: center;
	line-height: 2em;
	color: #999999;
	border-top: 2px solid #FFFFFF;
}
	
	#footer_links a {
		display: inline;
		color: #666666;
		text-decoration: none;
}
		
		#footer_links img {
		vertical-align: bottom;
		margin: 0 5px;
	}
	
	#footer_links a:hover {
		color: #000000;
		text-decoration: underline;
	}

		#footer_links span {
		vertical-align: bottom;
		margin: 4px;
	}
    
    #footer_links
    {
        width: 625px;
    
    }


#footer_clear {
	clear: both;
}

p.copyright
{
    color: #333;
}


#provider {
	clear: left;
	position: relative;
	font-size: 10px;
	text-align: left;
	line-height: 2em;
	color: #999999;
	border-top: 2px solid #FFFFFF;
}
#provider_table {
    
}
	
	#provider_links a {
		display: inline;
		color: #666666;
		text-decoration: none;
}
		
		#provider_links img {
		vertical-align: bottom;
		margin: 0 5px;
	}
	
	#provider_links a:hover {
		color: #000000;
		text-decoration: underline;
	}

		#provider_links span {
		vertical-align: bottom;
		margin: 4px;
	}

#provider_clear {
	clear: both;
}

CAPTION.provider_table
  {
     color:Navy;
     border-width:4px;
     font-weight:bold;
     border-width:2px;
     font-size:10pt;
  }

  TABLE.provider_table
  { 
     border-collapse:collapse;
     width:900px;
     border-width:2px;
  }

  TH.provider_table
  {
     text-align:left;
     color:Black;
  }


  TR.provider_table
  { 
  }

  TD.provider_table
  {  
     border-width:1px;
     text-align:left;
     spacing:0;
     padding:0;
  }


#fake {
	clear: left;
	position: relative;
	background: url('../images/background/bg_footer.gif') repeat-x 0 0;
	font-size: 10px;
	text-align: center;
	line-height: 2em;
	color: #999999;
	border-top: 2px solid #FFFFFF;
}
	
	#fake_links a {
		display: inline;
		color: #666666;
		text-decoration: none;
    }
		
	#fake_links img {
		vertical-align: bottom;
		margin: 0 5px;
	}
	
	#fake_links a:hover {
		color: #000000;
		text-decoration: underline;
	}

	#fake_links span {
		vertical-align: bottom;
		margin: 4px;
	}
	
	#fake_links
    {
        width: 625px;
    }

#fake_clear {
	clear: both;
}
	

/* Header Misc */

#agency_imagery_ny {
	position: relative;
	height: 78px;
	width: 900px;
	top: 0;
	left: 0;
	background: url('../images/background/agency_newyork.jpg') repeat-x 0 0;
}

/* Main Content - for Page / Agency specific backgrounds in top section */
#main_content_default {
	height: 367px;
	width: 900px;
	background: url('../images/background/bg_default.jpg') no-repeat 0 0;
	}

#main_content_blank {
	height: 367px;
	width: 900px;
	background: url('../images/background/bg_blue.jpg') no-repeat 0 0;
	}

#main_content_whatwedo {
	height: 287px;
	width: 900px;
	background: url('../images/background/bg_whatwedo.jpg') no-repeat 0 0;
	}

#main_content_agency {
	height: 367px;
	width: 900px;
	background: url('../images/background/bg_agency.jpg') no-repeat 0 0;
	}

#main_content_birth {
	height: 367px;
	width: 900px;
	background: url('../images/background/bg_default.jpg') no-repeat 0 0;
	}

#main_content_marriage {
	height: 367px;
	width: 900px;
	background: url('../images/states/generic_E.jpg') no-repeat 0 0;
	}




#main_content_alabama {
height: 367px;
 width: 900px;
 background: url('../images/states/alabama.jpg') no-repeat 0 0;
}

#main_content_alaska {
height: 367px;
 width: 900px;
 background: url('../images/states/alaska.jpg') no-repeat 0 0;
}

#main_content_arizona {
height: 367px;
 width: 900px;
 background: url('../images/states/arizona.jpg') no-repeat 0 0;
}

#main_content_arkansas {
height: 367px;
 width: 900px;
 background: url('../images/states/arkansas.jpg') no-repeat 0 0;
}

#main_content_british_columbia {
height: 367px;
 width: 900px;
 background: url('../images/states/british_columbia.jpg') no-repeat 0 0;
}

#main_content_california {
height: 367px;
 width: 900px;
 background: url('../images/states/california.jpg') no-repeat 0 0;
}

#main_content_colorado {
height: 367px;
 width: 900px;
 background: url('../images/states/colorado.jpg') no-repeat 0 0;
}

#main_content_connecticut {
height: 367px;
 width: 900px;
 background: url('../images/states/connecticut.jpg') no-repeat 0 0;
}

#main_content_delaware {
height: 367px;
 width: 900px;
 background: url('../images/states/delaware.jpg') no-repeat 0 0;
}

#main_content_district_of_columbia {
height: 367px;
 width: 900px;
 background: url('../images/states/district_of_columbia.jpg') no-repeat 0 0;
}

#main_content_florida {
height: 367px;
 width: 900px;
 background: url('../images/states/florida.jpg') no-repeat 0 0;
}

#main_content_georgia {
height: 367px;
 width: 900px;
 background: url('../images/states/georgia.jpg') no-repeat 0 0;
}

#main_content_hawaii {
height: 367px;
 width: 900px;
 background: url('../images/states/hawaii.jpg') no-repeat 0 0;
}

#main_content_idaho {
height: 367px;
 width: 900px;
 background: url('../images/states/idaho.jpg') no-repeat 0 0;
}

#main_content_illinois {
height: 367px;
 width: 900px;
 background: url('../images/states/illinois.jpg') no-repeat 0 0;
}

#main_content_indiana {
height: 367px;
 width: 900px;
 background: url('../images/states/indiana.jpg') no-repeat 0 0;
}

#main_content_iowa {
height: 367px;
 width: 900px;
 background: url('../images/states/iowa.jpg') no-repeat 0 0;
}

#main_content_kansas {
height: 367px;
 width: 900px;
 background: url('../images/states/kansas.jpg') no-repeat 0 0;
}

#main_content_kentucky {
height: 367px;
 width: 900px;
 background: url('../images/states/kentucky.jpg') no-repeat 0 0;
}

#main_content_louisiana {
height: 367px;
 width: 900px;
 background: url('../images/states/louisiana.jpg') no-repeat 0 0;
}

#main_content_maine {
height: 367px;
 width: 900px;
 background: url('../images/states/maine.jpg') no-repeat 0 0;
}

#main_content_maryland {
height: 367px;
 width: 900px;
 background: url('../images/states/maryland.jpg') no-repeat 0 0;
}

#main_content_massachusetts {
height: 367px;
 width: 900px;
 background: url('../images/states/massachusetts.jpg') no-repeat 0 0;
}

#main_content_michigan {
height: 367px;
 width: 900px;
 background: url('../images/states/michigan.jpg') no-repeat 0 0;
}

#main_content_minnesota {
height: 367px;
 width: 900px;
 background: url('../images/states/minnesota.jpg') no-repeat 0 0;
}

#main_content_mississippi {
height: 367px;
 width: 900px;
 background: url('../images/states/mississippi.jpg') no-repeat 0 0;
}

#main_content_missouri {
height: 367px;
 width: 900px;
 background: url('../images/states/missouri.jpg') no-repeat 0 0;
}

#main_content_montana {
height: 367px;
 width: 900px;
 background: url('../images/states/montana.jpg') no-repeat 0 0;
}

#main_content_nebraska {
height: 367px;
 width: 900px;
 background: url('../images/states/nebraska.jpg') no-repeat 0 0;
}

#main_content_nevada {
height: 367px;
 width: 900px;
 background: url('../images/states/nevada.jpg') no-repeat 0 0;
}

#main_content_new_hampshire {
height: 367px;
 width: 900px;
 background: url('../images/states/new_hampshire.jpg') no-repeat 0 0;
}

#main_content_new_jersey {
height: 367px;
 width: 900px;
 background: url(../images/states/new_jersey.jpg) no-repeat 0 0;
}

#main_content_new_mexico {
height: 367px;
 width: 900px;
 background: url('../images/states/new_mexico.jpg') no-repeat 0 0;
}

#main_content_new_york {
height: 367px;
 width: 900px;
 background: url('../images/states/new_york.jpg') no-repeat 0 0;
}

#main_content_new_york_state {
height: 367px;
 width: 900px;
 background: url('../images/states/new_york.jpg') no-repeat 0 0;
}

#main_content_new_york_city {
height: 367px;
 width: 900px;
 background: url('../images/states/new_york.jpg') no-repeat 0 0;
}

#main_content_north_carolina {
height: 367px;
 width: 900px;
 background: url('../images/states/north_carolina.jpg') no-repeat 0 0;
}

#main_content_north_dakota {
height: 367px;
 width: 900px;
 background: url('../images/states/north_dakota.jpg') no-repeat 0 0;
}


#main_content_ohio {
height: 367px;
 width: 900px;
 background: url('../images/states/ohio.jpg') no-repeat 0 0;
}

#main_content_oklahoma {
height: 367px;
 width: 900px;
 background: url('../images/states/oklahoma.jpg') no-repeat 0 0;
}

#main_content_oregon {
height: 367px;
 width: 900px;
 background: url('../images/states/oregon.jpg') no-repeat 0 0;
}

#main_content_pennsylvania {
height: 367px;
 width: 900px;
 background: url('../images/states/pennsylvania.jpg') no-repeat 0 0;
}

#main_content_puerto_rico {
height: 367px;
 width: 900px;
 background: url('../images/states/puerto_rico.jpg') no-repeat 0 0;
}

#main_content_rhode_island {
height: 367px;
 width: 900px;
 background: url('../images/states/rhode_island.jpg') no-repeat 0 0;
}

#main_content_south_carolina {
height: 367px;
 width: 900px;
 background: url('../images/states/south_carolina.jpg') no-repeat 0 0;
}

#main_content_south_dakota {
height: 367px;
 width: 900px;
 background: url('../images/states/south_dakota.jpg') no-repeat 0 0;
}

#main_content_tennessee {
height: 367px;
 width: 900px;
 background-repeat:no-repeat;
 background-position:top left;
 background-image: url('../images/states/tennessee.jpg');
}

#main_content_texas {
height: 367px;
 width: 900px;
 background: url('../images/states/texas.jpg') no-repeat 0 0;
}

#main_content_utah {
height: 367px;
 width: 900px;
 background: url('../images/states/utah.jpg') no-repeat 0 0;
}

#main_content_vermont {
height: 367px;
 width: 900px;
 background: url('../images/states/vermont.jpg') no-repeat 0 0;
}

#main_content_virginia {
height: 367px;
 width: 900px;
 background: url('../images/states/virginia.jpg') no-repeat 0 0;
}

#main_content_washington {
height: 367px;
 width: 900px;
 background: url('../images/states/washington.jpg') no-repeat 0 0;
}

#main_content_west_virginia {
height: 367px;
 width: 900px;
 background: url('../images/states/west_virginia.jpg') no-repeat 0 0;
}

#main_content_wisconsin {
height: 367px;
 width: 900px;
 background: url('../images/states/wisconsin.jpg') no-repeat 0 0;
}

#main_content_wyoming {
height: 367px;
 width: 900px;
 background: url('../images/states/wyoming.jpg') no-repeat 0 0;
}





/*Content Styles */


#main_content_text {
	float: left;
	width: 275px;
	margin-left: 20px;
	padding-top: 20px;
	font-size: 8.5pt;
}
	
	#main_content_text h1,
	#main_content_text p,
	#main_content_text ul li {
		color: #FFFFFF;
	}
	
	#main_content_text p,
	#main_content_text_half p,
	#main_content_text ul li {
		line-height: 1.4em;
		margin: .7em 0;
	}
	
	#main_content_text ul {
		list-style-image: url('../images/buttons/arrow_orange.gif');
		margin-left: 1.7em;
	}

#main_content_text_half {
	width: 425px;
	margin-left: 20px;
	padding-top: 20px;
}
	
	#main_content_text h1,
	#main_content_text_half h1,
	#main_content_text_full h1 {
		font-size: 1.3em;
	}

	#main_content_text_half h1,
	#main_content_text_half h2 {
		color: #003399;
	}
	
	#main_content_text_half h3 {
		color: #333333;
	}
	
	#main_content_text_half p,
	#main_content_text_half ul li {
		color: #000000;
	}
	
	#main_content_text_half p,
	#main_content_text_half ul li {
		margin: .7em 0;
	}
	
	#main_content_text_half ul {
		margin-left: 1.7em;
	}
	
	#main_content_text_half img {
		margin: 0 auto;
		text-align: center;
	}

#popup_main_content_text_half {
	width: 500px;
	margin-left: 20px;
	padding-top: 20px;
}
	#popup_main_content_text_half h1 {
		font-size: 1.4em;
	}

	#popup_main_content_text_half h1,
	#popup_main_content_text_half h2 {
		color: #003399;
	}
	
	#popup_main_content_text_half h3 {
		color: #333333;
	}
	
	#popup_main_content_text_half p,
	#popup_main_content_text_half ul li {
		color: #000000;
	}
	
	#popup_main_content_text_half p,
	#popup_main_content_text_half ul li {
		margin: .7em 0;
	}
	
	#popup_main_content_text_half ul {
		margin-left: 1.7em;
	}
	
	#popup_main_content_text_half img {
		margin: 0 auto;
		text-align: center;
	}


#main_content_text_full {
	width: 860px;
	margin-left: 20px;
	padding-top: 20px;
}
	
	#main_content_text_full p {
		padding-bottom: 1em;
	}
	
	#main_content_text_full h3 {
		color: #333333;
	}
	
	#main_content_text_full p,
	#main_content_text_full ul li {
		color: #000000;
	}
	
	
	#main_content_text_full p,
	#main_content_text_full ul li {
		margin: .7em 0;
	}
	
	#main_content_text_full ul {
		margin-left: 1.7em;
	}
	
	#main_content_text_full img {
		margin: 0 auto;
		text-align: center;
	}

    .main_content_text_short {
	width: 400px;
}


/* Information Tabs Section */



#info_menu,
#info_menu_sml {
	/* height: 31px; */
	border-left: 2px solid white;
	}
	#info_menu ul,
	#info_menu_sml ul {
		list-style-type: none;
		}
	#info_menu ul li,
	#info_menu_sml ul li {
		float: left;
		}
	
	
	
	#info_menu_sml a {
		display: block;
		color: #FFFFFF;
		font-family: tahoma;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		height: 31px;
		width: 144px;
		padding-left: 9px;
		line-height: 31px;
		background: url('../images/buttons/btn_info_menu_sml.jpg') no-repeat 0 -31px;
		}
	
	#info_menu_sml a.inactive {
		color: #DBDBDB;
		}

	#info_menu li a.active,
	#info_menu li a:hover,
	#info_menu_sml li a.active,
	#info_menu_sml li a:hover
		{
			background-position: 0 0;
		}
		
	#info_text {
		width: 830px;
		max-height: 300px;
		overflow: auto;
		padding: 15px;
		margin-top: -2px;
		border: 2px solid #FFFFFF;
		background-color: #F2F2F2;
		float: left; /* Fix for Firefox */
		font-size: 8.5pt;
		}
		
	#info_text_static {
		width: 830px;
		padding: 15px;
		margin-top: -2px;
		border: 2px solid #FFFFFF;
		background-color: #F2F2F2;
		}

		#info_text h1,
		#info_text_static h1 {
			font-size: 11px;
			line-height: 14px;
			}
		
		#info_text p,
		#info_text_static p {
			line-height: 1.4em;
			padding-bottom: 1em;
			}
		
		#info_text em,
		#info_text_static em {
			font-style: normal;
			font-weight: bold;
			}
		
		#info_text ul,
		#info_text ol,
		#info_text_static ul,
		#info_text_static ol {
			margin-left: 2em;
			}
		
		#info_text ul,
		#info_text_static ul {
			list-style-type: disc;
			margin-bottom: 1em;
			}
			
		#info_text ul li,
		#info_text ol li,
		#info_text_static ul li,
		#info_text_static ul li {
			line-height: 1.6em;
			}
		
		#info_text ol li,
		#info_text_static ol li {
			padding-top: .7em;
			}
			
	#info_text_table {
		width: 830px;
		margin-top: -2px;
		border: 2px solid #FFFFFF;
		}
		
		#info_text_table td {
			vertical-align: top;
			padding: 8px 4px;
			}
		
		.info_text_table_odd {
			background-color: #F2F2F2;
			}
			
		.info_text_table_even {
			background-color: #FFFFFF;
			}
		
		.info_text_table_col1 {
			width: 130px;
			}
		
		.info_text_table_col2 {
			width: 200px;
			}
		
		.info_text_table_col3 {
			width: 50px;
			}
		
		.info_text_table_col4 {
			width: 150px;
			}
		
		.info_text_table_col5 {
			width: 200px;
			text-align: center;
			}
			
	#info_text_table_half {
		width: 365px;
		margin-top: -2px;
		border: 2px solid #FFFFFF;
		}
		
		#info_text_table_half td {
			vertical-align: top;
			padding: 8px 4px;
			}
		
		.info_text_table_odd {
			background-color: #F2F2F2;
			}
			
		.info_text_table_even {
			background-color: #FFFFFF;
			}
		
		.info_text_table_col1 {
			width: 130px;
			}
		
		.info_text_table_col2 {
			width: 200px;
			}
		
		.info_text_table_col3 {
			width: 50px;
			}
		
		.info_text_table_col4 {
			width: 150px;
			}
		
		.info_text_table_col5 {
			width: 200px;
			text-align: center;
			}


/* Popup Section */

body.popup {
	width: 588px;
}

#popup_main_container_ent {
	position: relative;
	width: 588px;
	height: 352px;
	background: url('../images/background/bg_popup_entitlement.jpg') no-repeat 0 0;
}

#popup_main_container {
	position: relative;
	width: 588px;
	/* height: 352px; */
	background: url('../images/background/bg_popup_driverlicense.jpg') no-repeat 0 0;
}

#popup_main_container_pr {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_popup_pr2.jpg') no-repeat 0 0;
}

#popup_main_container_ups {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_upsstore2.jpg') no-repeat 0 0;
}

#popup_main_container_ssss {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_popup_delivery.jpg') no-repeat 0 0;
}

#popup_main_container_ta {
	position: relative;
	width: 550px;

}

#popup_main_container_doctor {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_popup_doctor.gif') no-repeat 0 0;
}

#popup_main_container_ayudame {
	position: relative;
	width: 900px;
}

#popup_main_container_school {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_schoolkids2.jpg') no-repeat 0 0;
}

#popup_main_container_sports {
	position: relative;
	width: 588px;
	background: url('../images/background/bg_popup_sports.gif') no-repeat 0 0;
}

#popup_logo {
	position: absolute;
	height: 41px;
	width: 141px;
	top: 15px;
	left: 30px;
}

#popup_tagline {
	position: absolute;
	height: 9px;
	width: 310px;
	top: 42px;
	left: 265px;
}

.radio_cert_type {
	font-size: 10pt;
}
.main_content_text_popup,
#popup_button {
	width: 325px;
}

.main_content_text_popup_wide
{
	width: 525px;
}

.main_content_text_popup_medium
{
	width: 490px;
}

#popup_button {
	margin-top: 2em;
	text-align: center;
}

#main_container_travel_abroad {
	position: relative;
	width: 588px;
/*	height: 352px; */
	background: url('../images/background/bg_popup_travel.gif') no-repeat top right;
}



/* Passport Page */

#passport_logo_container {
	height: 360px;
	width: 540px;
	margin: 0 0 20px 10px;
	}

#passport_logo_officialtraveldocs {
	margin: 0 0 20px 10px;	
	}

#passport_logo_deptofstate {
	margin: 0 0 20px 10px;
	}

#passport_logo_passportexpress {
	margin: 0 0 20px 10px;
	}

#passport_logo_itseasy {
	margin: 0 0 20px 10px;
	}

#passport_logo_instantpassport {
	margin: 0 0 20px 10px;
	}

#passport_logo_passportsandvisas {
	margin: 0 0 20px 10px;
	}

#passport_logo_americanpassport {
	margin: 0 0 20px 10px;
	}

/* Misc */

/* Places agency specific graphic elements on agency info page (Page 19) */
.header_background {
 	position: relative;
	height: 78px;
	width: 900px;
	top: 0;
	left: 0;
}

/* Places agency specific graphic elements on agency listing page (Page 29) */
.page_background {
	position: absolute;
	height: 200px;
	width: 900px;
	top: 105px;
}

/* For accessibility - moves Text offscreen */
.bkgrnd_img_repl {
	margin-left: -5000px;
}
	
#order_confirm_other_agencies {
	width: 365px;
	text-align: right;
}

.callout_img {
	float: right;
	margin: 5px 7px 0 0;
}

.testimonial_background {
	position: absolute;
	height: 200px;
	width: 900px;
	top: 80px;
}

.abroad_background {
	position: absolute;
	left: 370px;
	top: 80px;
}

.rose_background {
	position: absolute;
	left: 648px;
	top: 140px;
}

.intl_background {
	position: absolute;
	left: 520px;
	top: 60px;
	height: 200px;
}


TABLE.table_float {
	font-size: 11px;
}

SPAN.sectionlabel {
	font-size: 11px;
}

/*Main Layout */

#main
{
	position: relative;
	width: 900px;
}

#main_menu
{
	position: absolute;
	height: 280px;
	width: 207px;
	top: 0;
	left: 0;
}

#main_menu li, #main_menu a
{
	display: block;
	height: 70px;
	width: 207px;
	overflow: hidden;
}

#main_menu_item1
{
	background: url('../images/buttons/btn_birth2.jpg') no-repeat 0 -70px;
}

#main_menu_item2
{
	background: url('../images/buttons/btn_death2.jpg') no-repeat 0 -70px;
}

#main_menu_item3
{
	background: url('../images/buttons/btn_marriage2.jpg') no-repeat 0 -70px;
}

#main_menu_item4
{
	background: url('../images/buttons/btn_divorce2.jpg') no-repeat 0 -70px;
}

#main_menu li a.active, #main_menu li a:hover
{
	background-position: 0 0;
}


#main_block
{
	position: relative;
	height: 280px;
	width: 693px;
	top: 0;
	left: 207px;
	background: url('../images/background/bg_motherchild.jpg') no-repeat 0 0;
}

#main_block_callout
{
	position: absolute;
	top: 22px;
	left: 302px;
	height: 250px;
	width: 270px;
}

#main_block_callout p
{
	margin-top: 1.3em;
	line-height: 16px;
}

#main_block_callout a
{
	color: #003399;
}


#main_spacer_home
{
	height: 36px;
	width: 900px;
	text-align:center;
	background-color: #F4F7FB;
}

#main_spacer_home p
{
	padding-left: 10px;
	padding-top: 12px;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

/* Misc */

#bg_earth
{
	position: absolute;
	height: 47px;
	width: 107px;
	top: 269px;
	left: 765px;
}

/* Callouts Start */

#home_callouts, #interior_callouts
{
	clear: both;
	position: relative;
	height: 119px;
	width: 860px;
	margin-left: 20px;
}

.home_callout, .interior_callout
{
	float: left;
	height: 119px;
}

.home_callout p, .interior_callout p
{
	font-size: 11px;
}

#main_block_headline
{
	font-size: 26px;
}

#main_block_link a
{
	font-size: 14px;
	text-decoration: none;
}


.interior_callout
{
	width: 253px;
}

#home_callout_0
{
	width: 146px; 
}

#home_callout_0 h1
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 5px 0 5px;
}

#home_callout_0 p
{
	color: #003399;
	line-height: 14px;
	padding: 0 5px 5px 5px;
}

#home_callout_0 ul
{
	padding-left: 5px;
}

#home_callout_0 li, #home_callout_0 a
{
	display: block;
	height: 26px;
	width: 92px;
	overflow: hidden;
}

#home_callout_0 li a
{
}

#home_callout_0 li a:hover
{
	background-position: 0 0;
}

#home_callout_1
{
	width: 144px;
	background: url('../images/background/bg_phonejack2.jpg') no-repeat 0 0;
	margin-right: -3px;
}

#home_callout_1 h1
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 5px 0 5px;
}

#home_callout_1 p
{
	color: #003399;
	line-height: 14px;
	padding: 0 5px 5px 5px;
}

#home_callout_1 ul
{
	padding-left: 5px;
}

#home_callout_1 li, #home_callout_1 a
{
	display: block;
	height: 26px;
	width: 92px;
	overflow: hidden;
}

#home_callout_1 li a
{
	background: url('../images/buttons/btn_viewagencies.gif') no-repeat 0 -26px;
}

#home_callout_1 li a:hover
{
	background-position: 0 0;
}

#home_callout_2
{
	width: 714px;
	background: url('../images/callouts/get_your_certificates_fast.jpg') no-repeat 0 0;
	text-align: right;
}

#home_callout_2 h1
{
	color: #003399;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 5px 10px;
	text-align: left;
}

#home_callout_2 p
{
	color: #003399;
	line-height: 14px;
	padding: 0 60px 10px 10px;
	text-align: left;
}

#home_callout_2 a
{
	font-size: 11px;
	color: #003399;
	line-height: 14px;
	padding-right: 80px;
}

#home_callout_2 img
{
	margin-right: 10px;
}

#home_callout_3
{
	width: 331px;
	background: url('../images/background/bg_delivery.jpg') no-repeat 0 0;
}

#home_callout_3 h1
{
	height: 19px;
	width: 148px;
	padding: 12px 5px 5px 124px;
}

#home_callout_3 p
{
	color: #FFFFFF;
	line-height: 11px;
	padding: 0 5px 5px 124px;
}

#home_callout_3 a
{
	font-size: 11px;
	color: #003399;
	padding-left: 124px;
}

#home_callout_3 em
{
	font-style: normal;
	font-weight: bold;
	color: #FFCC33;
}

#home_callout_4
{
	width: 251px;
	background: url('../images/background/bg_travel.jpg') no-repeat 0 0;
}

#home_callout_4 h1
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 5px 0 8px;
	color: #ffcc33;
}

#home_callout_4 p
{
	color: #FFFFFF;
	line-height: 14px;
	padding: 4px 5px 5px 8px;
}

#home_callout_4 ul
{
	padding-left: 8px;
}

#home_callout_4 li, #home_callout_4 a
{
	display: block;
	height: 26px;
	width: 92px;
	overflow: hidden;
}

#home_callout_4 li a
{
	color: #ffcc33;
	font-size: 1.2em;
}

#home_callout_4 li a:hover
{
	background-position: 0 0;
}

#home_callout_5
{
	width: 297px;
	background: url('../images/background/bg_mail.jpg') no-repeat 0 0;
}

#home_callout_5 h1
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 5px 0 7px;
	color: #FFFFFF;
}

#home_callout_5 p
{
	color: #ffffff;
	line-height: 14px;
	padding: 10px 5px 5px 140px;
}

#interior_callout_1
{
	background: url('../images/background/bg_upsstore.jpg') no-repeat 0 0;
	margin: 2px 0;
}

#interior_callout_1 h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 119px;
	margin-bottom: 4px;
}

#interior_callout_1 p
{
	line-height: 13px;
	padding: 0 5px 0 119px;
}

#interior_callout_1 a
{
	font-size: 11px;
	line-height: 13px;
	padding: 0 5px 5px 119px;
}



#interior_callout_2
{
	background: url('../images/background/bg_team.jpg') no-repeat 0 0;
	margin: 2px 0;
}

#interior_callout_2 h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	margin-bottom: 4px;
}

#interior_callout_2 p
{
	width: 170px;
	line-height: 13px;
	padding: 0 5px 5px 5px;
}

#interior_callout_2 a
{
	font-size: 11px;
	line-height: 13px;
	padding: 0 5px 0 5px;
}

#interior_callout_3
{
	background: url('../images/background/bg_physician.jpg') no-repeat 0 0;
	margin: 2px 0;
}

#interior_callout_3 h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	margin-bottom: 4px;
}

#interior_callout_3 p
{
	width: 170px;
	line-height: 13px;
	padding: 0 5px 5px 5px;
}

#interior_callout_3 a
{
	line-height: 13px;
	padding: 0 5px 0 5px;
}

#interior_callout_4
{
	background: url('../images/background/bg_license.jpg') no-repeat 0 0;
	margin: 2px 0;
}

#interior_callout_4 h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	margin-bottom: 4px;
}

#interior_callout_4 p
{
	width: 170px;
	line-height: 13px;
	padding: 0 5px 5px 5px;
}

#interior_callout_4 a
{
	line-height: 13px;
	padding: 0 5px 0 5px;
}

#interior_callout_5
{
	background: url('../images/background/bg_travel.jpg') no-repeat 0 0;
	margin: 2px 0;
}

#interior_callout_5 h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	margin-bottom: 4px;
}

#interior_callout_5 p
{
	width: 150px;
	line-height: 13px;
	padding: 0 5px 5px 5px;
}

#interior_callout_5 a
{
	font-size: 13px;
	line-height: 13px;
	padding: 0 5px 0 5px;
}

#interior_callout_6
{
	background: url('../images/background/DNA.jpg') no-repeat 0 0;
	width: 240px;
}

#interior_callout_6 a
{
	position: relative;
	left: 70px;
	top: 95px;
}

#interior_callout_7
{

}

#interior_callout_7 img
{
}

#callout_snailmail
{
	height: 154px;
	width: 297px;
	background: url('../images/background/bg_mail.jpg') no-repeat 0 0;
}

#callout_snailmail h3
{
	color: #FFFFFF;
	text-align: left;
	padding: 1em;
}

#callout_snailmail_address
{
	text-align: left;
	margin-left: 125px;
}

#callout_snailmail_address p
{
	color: #FFFFFF;
	font-size: 12px;
}

#callout_shipsafe_shipsmart
{
	height: 77px;
	width: 250px;
	text-align: left;
	background: url('../images/background/bg_shipsafesmart.jpg') repeat-x 0 0;
}

#callout_shipsafe_shipsmart h1
{
	padding: 10px 0 0 7px;
}

#callout_shipsafe_shipsmart p
{
	color: #FFFFFF;
	margin-left: 7px;
}

#callout_shipsafe_shipsmart a
{
	color: #FFCC00;
}

.callout_shipsafe_logo
{
	text-align: center;
	margin: 8px 7px 0 5px;
	float: right;
}


/* Callouts End */
/*tables.css*/

select
{
	width: 100px;
}

input.radio
{
	margin: 0 1em;
}

.autoselect
{
	width: 40px;
}

/*Tables Common */

.submit_button
{
	text-align: center;
}

.submit_button_right
{
	vertical-align: top;
	text-align: right;
}

.form_day
{
	font-family: Tahoma, sans-serif;
	/* font-size: 1em; */
	width: 38px;
}

.form_month
{
	font-family: Tahoma, sans-serif;
	/* font-size: 1em; */
	width: 45px;
}
.form_year
{
	font-family: Tahoma, sans-serif;
	/* font-size: 1em; */
	width: 53px;
}

/* Sets static value to a bold font */
.set_value, .product_select_quickpick, .embed_table_item_total td
{
	font-weight: bold;
	color: #333333;
}

fieldset
{
	border: 0;
	margin-top: 1em;
}

legend
{
	font-size: 1.2em;
	font-weight: bold;
	color: #00318F;
}


/* Floating Tables Common 13, 14, 15, 16, 17 */

.table_float
{
	float: right;
	width: 300px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin: 20px 20px 0 20px;
}

.table_float2
{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 300px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin: 20px 20px 0 20px;
}

.table_float3
{
	position: absolute;
	top: 325px;
	right: 0px;
	width: 300px;
	border-collapse: collapse;
	margin: 20px 20px 0 20px;
}

.table_float2 th
{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.table_float th, .table_float td
{
	vertical-align: top;
}

.table_float th, .table_float td, .table_float2 th, .table_float2 td
{
}

.table_float caption, .table_float2 caption
{
	display: none;
}


/* Floating Tables Columns 13,14,15,16,17 */

.float_col1
{
	width: 45%;
	padding-left: 1em;
}

.float_col2
{
	width: 55%;
	padding-left: 1em;
}




/* Basic Tables Common 19 */

.table_basic
{
	width: 760px;
}

/* Basic Tables Columns 19 */

.agency_info_col1
{
	width: 230px;
}

.agency_info_col2
{
	width: 100px;
}

.agency_info_col3
{
}


/*Half Tables Common 27 (Bottom) */

.table_half
{
	width: 365px;
	margin: 20px 20px 20px 0;
	border: 2px solid #FFFFFF;
	background-color: #F2F2F2;
	border-collapse: collapse;
}

.table_half th, .table_half td
{
}

.table_half caption
{
	display: none;
}

.table_half_row_odd
{
	background-color: #F2F2F2;
}

.table_half_row_even
{
	background-color: #FFFFFF;
}

.table_half_row_even td
{
	border-right: 2px solid #F2F2F2;
}

.table_half_row_odd td
{
	border-right: 2px solid #FFFFFF;
}
/* Full Tables Common 18, 29 */


.table_maxheight
{
	width: 860px; 
	max-height: 310px;
	overflow: auto;
	margin-top: 10px;
}

.table_full
{
	width: 840px;
	border: 2px solid #FFFFFF;
	background-color: #F2F2F2;
	border-collapse: collapse;
}

.table_full td
{
	vertical-align: top;
	font-size: 11px;
}

.table_full th, .table_half th
{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.table_full caption
{
	display: none;
}

.table_full_row_odd
{
	background-color: #F2F2F2;
}

.table_full_row_even
{
	background-color: #FFFFFF;
}

.table_full_row_even td
{
	border-right: 2px solid #F2F2F2;
}

.table_full_row_odd td
{
	border-right: 2px solid #FFFFFF;
}
.prod_td
{
	font-family: Tahoma, sans-serif;
	font-size: 6px;
	border-right: solid 1px gray;
}


.row_elem
{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

/* Embedded Table 18 */
.embed_table td
{
	padding: 1px 0;
	border: 0;
}

#embed_table_item
{
}

.embed_table_item_col1
{
	width: 150px;
}

.embed_table_item_col2
{
	text-align: right;
}

/* Full Tables w/Forms Common 25, 27 (Top), 32 */

.form_full
{
	width: 760px;
}

.form_full th, .form_full td
{
	vertical-align: top;
}

.form_full caption
{
	display: none;
}

/* Full Tables w/Forms Columns 20, 23, 24, 25, 28, 30, 32 */

.form_full_col1, .shipping_info_col1, .billing_info_col1, .application_credentials_col1, .order_confirmation_col1, .order_confirmation_col3, .email_inquiry_col1, .order_status_col1, .faqsearch_col1
{
	width: 125px;
}

.order_status_col2, .email_inquiry_col2, .faqsearch_col2
{
	width: 150px;
}

/*  Floating Table: Page 20, 24  */

#order_form_summary
{
	width: 228px;
	margin-right: 0;
}

#order_form_summary td
{
	padding-left: 1em;
}

#billing_order_details
{
	width: 330px;
	margin-right: 0;
}

/* Product Selection 18 Specific */

img#shipsafe_selection
{
	vertical-align: middle;
}

#tbl_product_selection td
{
	font-size: 10px;
}

td.tbl_product_selection_col2
{
	width: 85px;
	text-align: center;
}

.tbl_product_selection_col2
{
	width: 90px;
}

.tbl_product_selection_col3
{
	width: 250px;
}

.tbl_product_selection_col4
{
	width: 190px;
}

.tbl_product_selection_col5
{
	text-align: center;
}

.select_long
{
	width: 90%;
	font-size: 10px;
}

/* Order Form: No Details 20 Specific */

.order_form_col1
{
	width: 150px;
}

.order_form_col2, .order_form_col3, .order_form_col4
{
	width: 120px;
}

/*  Request Details 21 Specific */
#detail_request th
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.detail_request_col2
{
	width: 150px;
}

.detail_request_col1
{
	width: 160px;
	color: #333333;
	padding-left: .5em;
	text-align: left;
}

.detail_request_col2 span
{
	padding-right: .1em;
}

.detail_request_col1
{
}

/* Shipping Info 22 Specific */

th.pending_request_col2, td.pending_request_col2
{
	text-align: left;
}

th.pending_request_col3, th.pending_request_col4, th.pending_request_col5, th.pending_request_col6, th.pending_request_col7, td.pending_request_col1, td.pending_request_col3, td.pending_request_col4, td.pending_request_col5, td.pending_request_col6, td.pending_request_col7
{
	text-align: center;
}




/* Shipping Info 23 Specific */

.shipping_info_col2, .shipping_info_col4
{
	width: 150px;
}

.shipping_info_col3
{
	width: 75px;
}

/* Billing 24 Specific */


th.billing_order_details_col2, td.billing_order_details_col2
{
	text-align: left;
}

th.billing_order_details_col3, th.billing_order_details_col4, th.billing_order_details_col5, th.billing_order_details_col6, td.billing_order_details_col1, td.billing_order_details_col3, td.billing_order_details_col4, td.billing_order_details_col5, td.billing_order_details_col6
{
	text-align: center;
}


.table_compact
{
	border: none;
	border-collapse: collapse;
}

.table_compact td
{
	line-height: 1.0em;
	vertical-align: middle;
	padding: .3em 0 .3em .5em;
}

.table_compact fieldset
{
	line-height: .2em;
	vertical-align: top;
}

.table_compact legend
{
	line-height: 2em;
	vertical-align: top;
}

.lblShip
{
	text-align: left;
	line-height: 1em;
	padding: 0 1000px 0 .0;
}

#lblQuiz
{
	line-height: 1em;
}

.table_compact th
{
}

.table_compact caption
{
	line-height: normal;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
}

.table_compact_row_odd
{
	background-color: #F2F2F2;
}

.table_compact_row_even
{
	background-color: #FFFFFF;
}




/*  Order Confirmation 27 Specific */


th.order_confirmation_details_col2, td.order_confirmation_details_col2
{
	text-align: left;
}

th.order_confirmation_details_col3, th.order_confirmation_details_col4, th.order_confirmation_details_col5, th.order_confirmation_details_col6, td.order_confirmation_details_col1, td.order_confirmation_details_col3, td.order_confirmation_details_col4, td.order_confirmation_details_col5, td.order_confirmation_details_col6
{
	text-align: center;
}

td.cost_summary
{
	text-align: right;
}


.billing_info_col2
{
	width: 150px;
}

.billing_info_col3
{
	width: 75px;
}

.select_month
{
	width: 100px;
}

.select_year
{
	width: 75px;
}

/* ID Verification 25 Specific */

.application_credentials_col2
{
	width: 150px;
}

#applicant_credentials_ssn1, #applicant_credentials_ssn_confirm1
{
	width: 30px;
}

#applicant_credentials_ssn2, #applicant_credentials_ssn_confirm2, #applicant_credentials_bdate_day, #applicant_credentials_bdate_month
{
	width: 25px;
}

#applicant_credentials_bdate_year
{
	width: 35px;
}


/*  Order Confirmation 26 Specific */

.question_form
{
	width: 700px;
}

.id_verification_answer input
{
	width: 35px;
}

.confirmation_popup
{
	position: absolute; 
	z-index: 105; 
	border: 1px solid #000000;
    left: 100px; 
    top: 100px;	
}

/* Order Confirmation 27 Specific */

.table_head_blue_new
{
padding:3px;
background: url('../images/background/header_back.gif') repeat-x 0 0;
color:white;
font-size: 10.5pt;
	font-weight: bold;
}

.table_head_orange, th.table_head_orange
{
	background-color: #F1C63B;
	color: #000000;
	padding: .5em 1em;
	border: 2px solid #FFFFFF;
	text-align: left;
	font-weight: normal;
}

.order_confirmation_col1, .order_confirmation_col2
{
	width: 125px;
}

.order_confirmation_col3
{
	width: 100px;
}

/* Agency Listing 29 Specific */

.agency_listing_select_col1
{
	width: 80px;
}


.agency_listing_select_col2
{
	width: 125px;
}

.agency_listing_col1
{
	padding-left: .5em;
	width: 125px;
}

.agency_listing_col2
{
	width: 200px;
}

.agency_listing_col3
{
	width: 40px;
}

.agency_listing_col4
{
	width: 150px;
}

.agency_listing_col5
{
}

/*  Id Authentication 30 Specific */

#email_inquiry_text
{
	height: 60px;
	width: 250px;
}


/* FAQ Search 32 Specific */

.faqsearch_col1
{
	text-align: right;
}

/*Misc */

#detail_request_form
{
	float: left;
}

.note
{
	font-family: Tahoma, sans-serif;
	font-size: .9em;
}

.ddselect
{
	font-family: Tahoma, sans-serif;
	font-size: 1em;
}

.ddreason, .ddpayment
{
	font-family: Tahoma, sans-serif;
	font-size: 1em;
	width: auto;
}

.tdshipping, .tdpayment
{
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
}

/* vcie.css */

.footnote
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana
}
.pageheader
{
    FONT-SIZE: medium;
    COLOR: #333399;
}
.bigmenutitle
{
    FONT-SIZE: 11pt;
    font-weight: normal;
}

.menutitle2
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    background-color: #aaaaaa;
    COLOR: #ffffff;
}

grayonwhite
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
}


.menuitem2
{
    FONT-SIZE: 8pt;
    background-color: #aaaaaa;
    COLOR: #ffffff;
}
input, select
{
    FONT-SIZE: 8pt;
}
.even
{
	background-color: #ffffff;
}
.odd
{
	background-color: #eeeeee;
}
.bodytext, td
{
    FONT-SIZE: 8pt;
}
.tableitem
{
    FONT-SIZE: x-small;
}

.fieldlabel
{
    FONT-SIZE: 8pt;
}
.fieldexample
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
}
.fieldexampledark
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
}
.fieldrequired
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #666600;
}
.sectionlabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
}
.fieldvalue
{
    FONT-SIZE: xx-small;
}
.fieldvalueempty
{
    FONT-SIZE: x-small;
    COLOR: gray;
}
SUP
{
    FONT-SIZE: 8pt;
    COLOR: red;
}
.cap {font-size: 10pt; font-weight: bold; text-align: left; color: #ffffff; background-color: #aaaaaa;}
.formxxsmall {font-size: xx-small; color: #000000}
.formxxsmallbold {font-size: xx-small; font-style: normal; font-weight: bold; color: #000000}
.smtd {font-size: 7pt;}
.txt {font-size: 9pt; font-weight: bold;}

/*Disclaimer Page */

P.disclaimer
{
    background: #fff;
    font-size: 16px;
    text-align: center;
}

H1.disclaimer
{
    text-align: center;
    font-size: 20px;
}

#logo_disclaimer
{
    
	text-align: center;
}

#footer_disclaimer
{
    clear: left;
	position: relative;
	height: 45px;	
	font-size: 10px;
	text-align: center;
	line-height: 2em;
	color: #999999;
	border-top: 2px solid #FFFFFF;
}

/*  Disclaimer Page  */

DIV.infoAreaChildOn
{
    display: block;
}

DIV.infoAreaChildOff
{
    display: none;
}



