/* Transportation Security Administration */
/*  U.S. Department of Homeland Security  */
/*           http://www.tsa.gov           */
/*   CSS: Global Common Elements Classes  */

/* 508 SKIP-TO BAR */

	a.skipnav {position: absolute;
		top: -100px;
		left: -100px;
		height:1px;
		width:1px;
		overflow:hidden;}
	
	a.skipnav:active, a.skipnav:focus, a.skipnav:hover {top:0;
		left:0;
		font-face:verdana;
		font-size:70%;
		font-weight:bold;
		color:#fff;
		background-color:#003861;
		height:auto;
		overflow:auto;
		width: 100%;
		padding:3px;
		z-index: 100;
		text-decoration:none;}




/* NAVIGATION BAR */

#navbuttons ul {list-style: none;
	margin:0;
	padding:0;
	border:none;}
		
#navbuttons li {width:111px;
	float:left;
	text-align:center;
	border-right: 1px solid #c5e8f2;
	overflow:hidden;}
	
#navbuttons li.last {width:110px;
	float:left;
	text-align:center;
	border-right:0;}
		
#navbuttons li a {display: block;
	padding: 7px 0px;
	text-decoration: none;}

#navbuttons li a:hover {background-color: #57839f;
	color: #fff;}
	
#navbuttons li.current {width:111px;
	border-right: 1px solid #c5e8f2;
	background-color: #57839f;}
	
#navbuttons li.current a {background-color: #57839f;
	color:#fff;}		
	
#navbuttons li.lastcurrent {width:110px;
	border-right: 0px;
	background-color: #00436e;}
	
#navbuttons li.lastcurrent a {background-color: #57839f;
	color:#fff;}
			

	

/* BANNER NAVIGATION */
ul#bannernav {margin: 3px;
	padding: 0;
	position: absolute; top: 0px; right: 0;
	list-style-type: none;}
	
ul#bannernav li {margin: 0;
	padding: 0;
	display: inline;
	font-size:85%;
	text-decoration: none;
	font-weight: bold;
	color: #036;}
ul#bannernav li a {text-decoration:none;padding:0;}
ul#bannernav li a:hover {text-decoration: underline;}


/* BANNER SEARCH BOX */
#searchbox {position: absolute;
	top:5px;
	right:10px;
	font-size:11px;
	text-align:right;
	color:#d6e5ed;
	line-height:250%;}
#searchbox label {color:#fff;}
#searchbox input {margin: 0; background-color:#a2d0eb;
	border:1px solid #7f9db9;
	padding: 0;}
#searchbox a {color: #fff;
	text-decoration: none;}
#searchbox a:hover {text-decoration: underline;}
#searchbox .gobutton {
   color:#00436e;
   font-weight:bold;
   font-size:10px;
   border:1px solid #7f9db9;
   background-color:#a2d0eb;
   padding:0px 2px;;}



/* GENERAL */


.caption-center {border:1px solid #ccc;
	background-color:#fff;
	margin:0px auto;
	padding:0px;
	font-size:80%;
	color:#666;
	line-height:110%;}

.caption-right {border:1px solid #ccc;
	background-color:#fff;
	float:right;
	margin:5px 0px 5px 10px;
	padding:3px;
	font-size:80%;
	color:#666;
	line-height:110%;}
.caption-right img {margin-bottom:5px;
	border:0;}
.caption-right LI {margin-left:10px;padding:left:0px;}

.caption-right UL {margin-left:10px;padding:left:0px; margin-top:5px;margin-bottom:5px;}

.caption-right h3 {text-align:center; font-size:100%;}


.caption-left {border:1px solid #ccc;
	background-color:#fff;
	float:left;
	margin:5px 10px 5px 0px;
	padding:3px;
	font-size:80%;
	color:#666;
	line-height:110%;}
.caption-left img {margin-bottom:5px;
	border:0;}


.photo-right {border:1px solid #ccc;
	background-color:#fff;
	float:right;
	margin:5px 0px 5px 10px;
	padding:3px;}

.photo-left {border:1px solid #ccc;
	float:left;
	margin:5px 10px 5px 0px;
	background-color:#fff;
	padding:3px;}


/* COLUMN A SECTION NAVIGATION LIST */
ul.leftsidebar {list-style-type:none;
	margin: 0px 5px 7px 0px;
	padding: 0;
	font-size: 90%;
	color: #666;}
	
ul.leftsidebar li {margin: 0px 2px 7px 15px;
	padding:0px;}
	
ul.leftsidebar li.section {background: url('/eot2008/20080917230235oe_/http://www.tsa.dhs.gov/graphics/images/common/bg_h2.gif') #fff top left repeat-x;
	font-weight:bold;
	color:#003a61;
	border:1px solid #afc3d2;
	padding-left:20px;}
ul.leftsidebar ul {list-style-type:none;
	margin:0 0 0 -10px;}
ul.leftside ul li {margin:0 0 0 10px;
	padding:0 0 0 10px;}
	

/* PLUG-INs */
#plugin {background-color:#f0f0f0;
	border:1px solid #ccd4db;
	padding:6px;
	margin:8px 0;}
#plugin img {border:0;}
#plugin p {margin:0;}


/* FOOTER */
.footer p {margin: 0;
	padding: 0;
	font-size:70%;}

.footer ul {margin: 0;
	padding: 5px;
	list-style-type: none;
	position: relative;}

.footer ul li {margin: 0;
	padding: 5px 15px;
	font-size:75%;
	display: inline;}