/* AAF3 Specific */

#maintabbkg {
	background: #EBEBEB no-repeat left top;

}
#aaf-nav td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	}

#aaf-nav a:link, #aaf-nav a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#aaf-nav a:hover, #aaf-nav a:active {
	color: #660000;
	text-decoration: underline;
}

div.actlinks a:link, div.actlinks a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
div.actlinks a:hover, div.actlinks a:active {
	color: #660000;
	text-decoration: underline;
}





body {
	background: #990000;
	margin: 0px;
	padding: 0px;
}

td.main-left, td.main-right {

	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 5px;
}
td.main-right { background: #999999 url(/styles/main/r-main-fill.gif); }
td.main-left { background: #999999 url(/styles/main/l-main-fill.gif); }
td.main-center {
	background: #EBEBEB;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #2A323B;
	border-left: 1px solid #2A323B;
		vertical-align: top;
}


div.spacer {
clear: both;
}



#main-nav {
	margin: 0px;
	padding: 0px;
	background: #990000 url(../../styles/main/mnavfill.gif);
	border: 0px;
	height: 24px;

}

#header {
	background: #990000;
	margin: 0px;
	padding: 0px;
	position: relative;

}

#sub-nav {
	background: #FFFFFF url(/styles/main/subnavfill.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#sub-nav a, #sub-nav a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
	text-decoration: none;

}
#sub-nav a:hover, #sub-nav a:active {
	
	color: #000000;
	text-decoration: underline;

}
#main-nav a, #main-nav a:visited {
	display: block;
	background: #D6D6D6 url(/styles/main/taboff-f.gif);
	padding: 0px 10px;
	margin: 0px;
	float: left;
	height: 24px;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
#main-nav a.beg {
	padding: 0px 10px 0px 2px;

}
#main-nav a.begon {
	padding: 0px 10px 0px 2px;
	background: #D6D6D6 url(/styles/main/tabon-f.gif);	
	color: #666666;
	text-decoration: none;
}
#main-nav a.fin {
	padding: 0px 2px 0px 10px;

}
#main-nav a.finon {
	padding: 0px 2px 0px 10px;
	background: #D6D6D6 url(/styles/main/tabon-f.gif);	
	color: #666666;
	text-decoration: none;
}
#main-nav a:hover, #main-nav a:active {
	
	color: #333333;
	text-decoration: none;
}


#bottom-nav {
	background: #FFFFFF url(/styles/main/subnavfillb.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #2b333c;



}

#bottom-nav a, #bottom-nav a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
	text-decoration: none;
}
#bottom-nav a:hover, #bottom-nav a:active {
	
	color: #000000;
	text-decoration: underline;
}




a.bxtitlelink, a.bxtitlelink:visited {
	color: #660000;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;



}
a.bxtitlelink:hover, a.bxtitlelink:active {
	
	color: #000000;
	text-decoration: underline;
}


#main-nav a.ton, #main-nav a.ton:visited {
	background: #D6D6D6 url(/styles/main/tabon-f.gif);	
	color: #666666;
	text-decoration: none;
}
#main-nav a.ton:hover, #main-nav a.ton:active {
	
	color: #000000;
	text-decoration: none;
}

#main-nav div.tdiv {
	display: block;
	background: #2B333C;

	padding: 0px;
	margin: 0px;
	float: left;

	height: 24px;
	width: 1px;
}
#main-nav div.tstart {
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 24px;
	width: 17px;
}
#main-nav div.tend{
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 24px;
	width: 16px;
}
#mainbody {
	margin: 0px;
	padding: 0px;
}
div.fjumpbar {
	background: url(images/AAF/bar_back.gif);
	margin: 2px;
	padding: 0px;
	height: 34px;
	position: relative;

}
div.jumpgo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 34px;
	width: 200px;
	top: 0px;
	right: 0px;
	text-align: right;

}
#usageagreement {
	background: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#usageagreement h1 {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #660000;
	border-bottom: 1px solid #CCCCCC;
}
#usageagreement p {
	margin: 0px 8px 12px;
	padding: 0px;
	text-align: justify;
	text-indent: 1em;
}

#usageagreement h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 0px;
	padding: 0px;
}

#usageagreement a.regact, #usageagreement a.regact:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display: block;
	padding: 3px;
	border-top: 1px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #999999;
	text-decoration: none;
	background: #FFFFFF;

	margin: 3px 20px;
}
#usageagreement a.regact:hover, #usageagreement a.regact:active { color: #660000;	text-decoration: none;	background: #efefef;}

div.centering {

	text-align: center;
	margin: 0px;
	padding: 0px;
}
td.ind-one {
	background: url(images/AAF/fback.gif);
	font-size: 10px;

}
td.ind-oneb {
	background: url(images/AAF/fbackend.gif) no-repeat right;
	font-size: 10px;
	padding-right: 5px;


}
.lp-date {
	text-decoration: none;
}
a.lp-name:link, a.lp-name:visited {
	color: #666666;
	text-decoration: none;
}
a.lp-name:hover, a.lp-name:active {
	color: #000000;
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
border: 0;
}

a.recrow-1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 1px;
 	background: #fffffff;
 	text-decoration:none;
	border: 1px solid #ffffff;

}
a.recrow-2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 1px;
 	background: #efefef;
 	text-decoration:none;
	border: 1px solid #ffffff;
}
a.recrow-2:hover, a.recrow-1:hover {
	color: #000000;
	border: 1px solid #666666;
} 

div.sidebox-one {
	background: #EAEBEE;
	margin: 2px 2px 0px;
	padding: 2px;
	border: 1px solid #999999;
}
div.inner {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	margin: 0px;
	padding: 2px;
}






div.BXkey {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 1px;
	float: left;
	width: 55px;
}
div.BXpoll {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 1px;
	float: left;
	width: 15px;
}
div.BXval {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;

	display: block;
	margin: 0px;
	padding: 1px;
	float: left;

}
a.BXlnk {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;

}
a.BXlnk:hover {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
b.admin {
	color: #990000;
	background: #DCDAE4;
}
b.mod {
	color: #000000;
	background: #DCDAE4;
}

strong.dk {
	color: #333333;
}
#copyfooter {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
#copyfooter a:link, #copyfooter a:visited { color: #dddddd; text-decoration: none;}
#copyfooter a:active, #copyfooter a:hover { color: #ffffff; text-decoration: underline;}
#tagline-area {
	color: #FFFFFF;
	position: absolute;
	height: 50px;
	width: 400px;
	left: 161px;
	top: 48px;
	font: 12px Arial, Helvetica, sans-serif;

}
div.tgone { font: 10px Arial, Helvetica, sans-serif;}
div.tgtwo { font: 12px Arial, Helvetica, sans-serif; }
div.tgthree { font: 14px Arial, Helvetica, sans-serif; }
div.tgfour { font: 16px Arial, Helvetica, sans-serif; }
div.tgfive { font: 18px Arial, Helvetica, sans-serif; }

#resmessage {

	background: #FFFF99;
text-align: center;
	margin: 5px;
	padding: 5px;

	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;

	border: 2px solid #840000;
}
