img
{
	border: 				0px;
}
body
{
	background: 			#003366;
	background-attachment:		fixed;
	font-size:				11px;
	padding:				1px;
	margin:				0px;
}	

div.logo
{
	width:				740px;
	height:				100px;
	position:				absolute;
	left:					50%;
	margin-left:			-378px;
	background-color: 		#003366;
	background-image: 		url('pa_tsa_banner.gif');
	background-repeat:		repeat-y;
	border-style:			solid;
	border-color:			#ffffff;
	border-width:			0px 0px 0px 0px ;

}

div.mid
{
	width:			640px;
	background-repeat: 	repeat-y;
	background-color: 	#ffffff;
	position:			absolute;
	left: 			50%;
	top:				105px;
	margin-left: 		-276px;
	border-left-style:	solid;
	border-left-color:	#46465d;
	border-left-width:	0px;
	border-style:		solid;
	border-color: 		#c0c0c0;
	border-width:		0px 0px 0px 0px ;

}

div.nav
{
	width:			100px;
	height:			400px;
	Position:			absolute;
	left:				50%;
	margin-left:		-378px;
	background-color:		#990000;
	top:				21px;
	border-style:		solid;
	border-color: 		#003366;
	border-left-color:	#003366;
	border-width:		84px 0px 0px 0px ;
	padding-left:		1px;
}


div.bottom
{
	width:			715px;
	height:			24px;
	float:			left;
	margin-left:		-75px;
	background-color: 	#003366;
	border-style:		solid;
	border-color: 		#003366;
	border-width:		0px 1px 1px 0px ;
	color:			#ffffff;
	font-size:			10px;
	text-align:			center;
}

div.main
{
	width:			600px;
	float:			left;
	background-color: 	transparent;
	padding-left:		10px;
	padding-right:		5px;
	font-size:			11px, 10px;
	font-family:		Arial, sans-serif;
	color:			#000000;
	border-style:		dotted;
	border-color: 		#c0c0c0;
	border-width:		0px 0px 0px 0px ;
}


p.norm
{
	text-align: 		justify;
	padding:			10px;
}
p
{
	text-align: 		justify;
}

ul.n
{
	background-color:		#999999;
	list-style-type:		none;
	display: 			inline;
	float: 			left;
	width:			99px;
	height:			18px;
	margin:			0px;
 	padding:			0px;
	text-align:			center;
}
li
{
	display: 			inline;
}
li a
{
	display: 			inline;
	border-width: 		1px 1px 0px 0px;
 	border-style: 		solid;
  	border-color: 		#800517;
	float: 			left;
	font-family: 		Arial, sans-serif;
	font-size:			10px;
	text-decoration: 		none;
 	top:				3px;	
	width:			99px;
	height:			16px;

}

li a:link
{
	color: 			#800517;
	font-weight: 		bold;
	background-color:		#CCCCCC;
	font-weight: 		bold;
	display: 			inline;
}


li a:hover
{
	font-family: 		Arial, sans-serif;
	font-size:			10px;
	text-decoration: 		none;
	color: 			#ffffff;
	background: 		#003366;
	border-bottom-color:	#003366;
	margin:			0px;
 	padding:			0px;	
}
li.selected a:visited, li.selected a:link
{
	font-family: 		Arial, sans-serif;
	font-size:			10px;
	text-decoration: 		none;
	color: 			#800517;
	background: 		#ffffff;
	border-bottom-color:	#ffffff;
	margin:			0px;
 	padding:			0px;	
}




div.header
{
	padding-top:		10px;
	font-family: 		Arial, sans-serif;
	font-size: 			13px;
	color: 			#000000;
	text-transform: 		uppercase;
 	border-style: 		dotted;
	border-width:		0px 0px 1px 0px;
	border-bottom-color:	#272744;
	margin-bottom:		10px;
	width:			90%;
}

span.signInHeader
{
	color: 			#800517;
	font-size: 			20px;
	text-decoration: 		underline;
}
span.bold
{
	color: 			#272744;
	font-weight: 		bold;
}
span.boldred
{
	color: 			#800517;
	font-weight: 		bold;
}
span.url{
	color: 			#272744;
}
span.maintitle{
	color: 			#800517;
	font-weight: 		bold;
	font-size: 			22px;
}
span.maintext{
	color: 			#000000;
	font-size: 			18px;
}

.formnormal 
{
    border-right: 		#696969 1px solid;
    border-top: 			#696969 1px solid;
    border-left: 			#696969 1px solid;
    border-bottom: 		#696969 1px solid;
    font-size: 			11px;
    color: 				#000000;
    font-style: 			normal;
    Font-family: 			Times, sans-serif;
    background-color: 		#c0c0c0;
    
}

.formnormal:hover, .formnormal:focus 
{
    opacity: 			.5;
    border-right: 		#000000 1px solid;
    border-top: 			#000000 1px solid;
    border-left: 			#000000 1px solid;
    border-bottom: 		#000000 1px solid;
    font-size: 			11px;
    color: 				#000000;
    font-style: 			normal;
    Font-family: 			Times, sans-serif;
    
}


.formbutton
{
   
    border-right: 		#272744 1px solid;
    border-top: 			#272744 1px solid;
    border-left: 			#272744 1px solid;
    border-bottom: 		#272744 1px solid;
    font-size: 			11px;
    color: 				#ffffff;
    font-style: 			normal;
    Font-family: 			Times, sans-serif;
    margin-top:			5px; 
    background: 			#535368;
    
}
.formbutton:hover
{
      opacity:			.65;
	filter:			alpha(opacity=65);
}




a:link,  a:visited
{
	font-family: 		Arial, sans-serif;
	text-decoration: 		none;
	color: 			#000000;
	font-weight: 		bold;
}



a:hover
{
	
	font-family: 		Arial, sans-serif;
	text-decoration: 		none;
	color: 			#800517;	
}

a.search:link,  a.search:visited
{
	font-family: 		Arial, sans-serif;
	text-decoration:		none;
	color: 			#696969;
	font-weight: 		bold;
	font-size:			12px;
}



a.search:hover
{
	
	font-family: 		Arial, sans-serif;
	text-decoration: 		none;
	color: 			#800517;	
}


fieldset {
	margin: 			0;
	padding: 			3px 3px 3px 3px;
	border-width: 		1px 0px 1px 0px; 
	border-style: 		dotted;
	border-color:  		#000000;
} 


.valid
{
	float: 			left;
}
.date
{
	border-style:		solid;
	border-color: 		#535368;
	border-width: 		2px 0px 0px 0px;
	padding: 			0px 0px 1px 2px;
	width: 			95%;
	background-color: 	#272744;
	color: 			#c0c0c0;

}
