body
{
 background-image:url('/images/bg_grad2.jpg');
 background-attachment: fixed;
 margin:0px;
}

#main
{
 width:985px;
 background-image:url('/images/menu_bg.png');
 margin-left:auto;
 margin-right:auto;
}

/* - BACKBONE - */
#header
{
 width:985px;
 height:93px;
 background-color:#ffffff;
 margin-left:auto;
 margin-right:auto;
 clear:both;
}

#contentarea
{
 background-image:url('/images/menu_bg.png');
 background-repeat:repeat-y;
 background-color:#ECDEBB;
 margin-left:auto;
 margin-right:auto;
 width:985px;
 clear:both;
 float:inherit;
}

#column1
{
 background-image:url('/images/menu_bg.png');
 background-repeat:repeat-y;
 width:205px;
 float:left;
 clear:right;
}

#column2
{
	font-family:Arial, Helvetica, sans-serif;
	width:760px;
	float:left;
	padding:10px;
	font-size: 13px;
}

/* - search field - */
#SRcolumn2
{
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	float:left;
	padding-left:25px;
	font-size: 13px;
	background-color: #ECDEBB;
} 

/* - end search field - */
 
#columnHome
{
 font-family:Arial, Helvetica, sans-serif;  
 width:700px;  
 background-color:#ECDEBB;  
 float:left;  
 padding:0px; 
 } 
 
#footer {  
	font-family:Arial, Helvetica, sans-serif;  
	font-size:10px;
	color:#CCCCCC;
	width:985px;
	height:35px;
	background-color:#333333;
	margin-left:auto;
	margin-right:auto;
	clear:both;  
	border-top-color:#FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;
}

/* - HEADER - */
#logo
{
	width:320px;
	height:90px;
	background-image:url('/images/logo_01.jpg');
	float:left;
}

#HeaderRight /* - SEARCH BAR, HOME and CONTACT LABLES - */
{
 width:295px;
 height:123px;
 float:right;
}

#search {
 width:290px;
 height:22px;
 background-color: #C1CEE1;
 border-bottom-color: #999999;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 padding-top: 2px;
 padding-bottom: 5px;
 padding-right: 5px;
 padding-left:5px;
 float:right;
 text-align:left;
}

.submitbutton {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
}

#tag {
 height:48px;
 width:286px;
 padding-top: 25px;
 text-align:center;
 /*vertical-align: middle;*/
}

#tag p {
 font-family:"Times New Roman, Times, serif";  
 font-size:10px;  
 font-style:italic;
 color: #333333;
}

#titleMain {
	text-align: center;
	float: left;
	width: 100%;
}


#OtherMenu {
	height:20px;
	width:286px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:5px;
	text-align:center;
	float:right;
}

#OtherMenu a:link, #OtherMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-decoration: none;
	font-weight: normal;
}

#OtherMenu a:hover {
 color:#0099CC;
 text-decoration:underline;
}

/* - GREY BAR - */
#Bar{
float:inherit;
width:auto;
height:43px;
background-image:url('/images/greybar.png');
}

#SignUp {
 width:187px;
 height:31px;
 background-image:url('/images/signMe_05.png');
 text-align: center;
 padding-top: 12px;
 padding-bottom:0px;
  float:left;
}

.SignUpTag, a.SignUpTag:link, a.SignUpTag:visited {  
font-family:Arial, Helvetica, sans-serif;  
font-size:12px;
 color: #990000;
 font-weight: bold;
 text-decoration: none;
}

a.SignUpTag:hover {
 font-family:Arial, Helvetica, sans-serif;  
 font-size:12px;
 color: #990000;
 font-weight: bold;
 text-decoration:underline;
}

#SignUpEnd {
 width:18px;
 height:43px;
 background-image:url('/images/signMe_06.png');
 float:left;
}
 /*Beginning of Global Nav CSS */

#globalNav {
 /*position: relative;*/
 float:left;
 width:10px;
 height: 33px;
 color: #cccccc;
 padding: 0px;
 margin: 0px;
/*background-image: url(glbnav_background.gif);*/ 
} 

#globalLink{
	float:inherit;
	width:800px;
	padding-left:10px;
	padding-top:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
} 

a.glink, a.glink:visited {
	font-size: 12px;
 	text-decoration:none;
	color:#FFFFFF;
	 margin: 0px;
 	padding: 2px 5px 2px 5px;
 	border-right: 1px solid #8FB8BC;
}

a.glink:hover {
 text-decoration:none;
 color:#00FF66;
}
/*this changes the hover bar position*/
.subglobalNav { 
 position:absolute;
 top: 130px;
 left: 25%;
 /*width: 100%;*/
 height: 24px;
 padding: 0px 10px 0px 10px;
 color: #ffffff;
 visibility: hidden;
 width:auto;
 background:#0066CC;
}
.subglobalNav a:link, .subglobalNav a:visited {  
font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
}

.subglobalNav a:hover{
 color:#00FF66;
}

 /*   end of Global Navigation Links   */
 

#BarLeft {
 width:auto;
 float:left;
 padding-left:10px;
 padding-top:10px;
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif; 
 } 
 
 #BarLeft a:link, a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 color:#ffffff;
 text-decoration: none;
}

#BarLeft a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 color:#00FF66;
 text-decoration: none;
}

/*#BarEnd {
 width:8px;
 height:43px;
 background-image:url('/images/greybar_end.png');
 float:right;
}

#BarRight {
	float:left;
	padding-right: 10px;
}*/

/* - MENU - */


/* LOGIN */
#login {
 	height:25px;
 	width:203px;
 	background-color:#999999;
 	float:left;
 	text-align: center;
/* 	vertical-align:middle;*/
 	padding:5px 0px 0px 0px;
 	border-bottom-width: thin;
 	border-bottom-style: solid;
 	border-bottom-color: #FFFFFF;
}

#login a:link, a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration: none;
}

#login a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 color:#00FF66;
 text-decoration:underline;
}

#login2 {
	height:auto;
	width:203px;
	background-color:#0066FF;
	float:left;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#login2 a:link, a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration: none;
}

#login2 a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#00FF66;
 text-decoration:underline;
}

#login3 {
	height:auto;
	width:203px;
	background-color:#006699;
	float:left;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#login3 a:link, a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration: none;
}

#login3 a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#00FF66;
 text-decoration:underline;
}

#login4 {
	height:auto;
	width:203px;
	background-color:#006633;
	float:left;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#login4 a:link, a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration: none;
}

#login4 a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#00FF66;
 text-decoration:underline;
}
/*LOGIN END*/

#menu {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 width:195px;
 padding:10px 0px 10px 10px;
}

#info {
 padding:10px;
 font-family:Arial, Helvetica, sans-serif;  
 font-size:12px;  
 color:#CCCCCC;
/* background-image:url('/images/menu_bg.png');*/
}

#MenuBot{
 height:10px;
 width:187px;
 background-image:url('/images/menu_bot.png');
 float:left;
}

#MenuBotEnd {
 height:10px;
 width:18px;
 background-image:url('/images/menu_bot_end.png');
 float:left;
}
	
#flash1 {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color: #003366;
	width:780px;
	height:210px;
	text-align: center;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#flash1 a:link, #flash1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-right: 0.40em;
	padding-left: 0.40em;
}

#flash1 a:hover {
 color:#FFFFCC;
 text-decoration:underline;
 text-align: center;
}

#flash1 img {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#contentarea #columnHome p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 15px;
	padding-top: 15px;
}

.Bold12ptWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.white14 {
 font-family:Arial;
 font-size:14px;
 background-color:#999999;
}

a.link1, a.link1:visited {
font-size: 12px;
 text-decoration:none;
  color:#006699;

}

a.link1:hover {
 text-decoration:underline;
 color:#00CC66;
}

a.link2, a.link2:visited {
font-size: 12px;
 text-decoration:none;
  color:#FFFF99;

}

a.link2:hover {
 text-decoration:underline;
 color:#FFFFFF;
}

#logo2 {
width:417px;
height:123px;
background-image:url('/images/logoTPA_02.jpg');
float:left;
}

#contentarea #column2 #contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.NavLink, a.NavLink:visited {
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.NavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
}
	
.RedHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #990000;
}

/*#news {
	border-top-width: 1px;
	border-top-style:dashed;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	
}*/

#mainNews {
	width: 300px;
	float: left;
	margin-bottom:20px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 20px;
}

#newsHeader {
	background-image: url('/images/qaNnewsBG.gif');
	background-repeat: no-repeat;
	padding: 8px 0px 0px 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 22px;
}

#newsContent {
	background-color: #CCCCCC;
	text-align: left;
	float: left;
	border: 1px solid #333333;
	width: 277px;
	padding: 10px;
}
#printCont {
	width: 80px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px 0px 0px 650px;
}

#newsDate {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #C1CEE1;
	text-align: left;
	padding: 5px;
	float: left;
	width: 750px;
	margin-bottom: 5px;
}

#newsState {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: "Times New Roman, Times, serif";
	font-size: 10px;
	background-color: #FFFFCC;
	text-align: left;
	padding: 5px;
	float: left;
	width: 750px;
	margin-bottom: 15px;
	font-style: italic;
}
#contentarea #columnHome h2 {
	text-align: center;
}
#contentarea #columnHome h5 {
	text-align: center;
}

/* - QandA CSS - */

#qacolumn{
	font-family:Arial, Helvetica, sans-serif;
	width:600px;
	background-color:#ECDEBB;
	padding:5px;
	text-align: left;
}

#qacolumn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.states {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-transform: none;
	text-align: center;
}
.RemoteBox {
	padding: 5px;
	width: 163px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
