/* tsApps styles and overrides */
@import url("/style/tsApps.css");

body, html {
	background: #FFFFFF url(images/al_bg.gif) repeat-x;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	border:0;}
	
#pagecontainer {
	background: url(images/bodybg.png) repeat-y;
	width: 970px;
	margin-right: auto;
	margin-left: auto;}
	
#bodycontainer {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 946px;}
	
#header{
	background: url(images/header.gif) no-repeat;
	height: 138px;
	width: 970px;
	padding-top: 8px;
	text-align: left;}
	
#header2{
	background: url(images/header2.gif) no-repeat;
	height: 138px;
	width: 970px;
	padding-top: 8px;
	text-align: left;}	
	
#navbar{
	height: 49px;
	width: 970px;
	text-align: left;}
	
#login{
	width: 308px; 
	height: 32px;
	padding: 0px 0px 0px 18px;
	float: right;}
	
#homenews{
	background: url(images/homenewsbg.jpg) no-repeat;
	width: 288px; 
	height: 158px;
	padding: 46px 10px 10px 10px;}
	
#footer{
	background: url(images/footer.png) no-repeat;
	width: 970px;
	height: 20px;
	padding-top: 18px;
	margin-right: auto;
	margin-left: auto;}

#homewrapper1 {
	background: url(images/hometablebg.gif) repeat-y;
	position:relative;
	text-align:left;
	width:100%;}
	
#homewrapper2 {
	position:relative;
	text-align:left;
	width:100%;}
	
#homemaincol {
	position:relative;
	margin:0;
	padding:0px 10px 10px 10px;}
	
#homeleftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:308px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:288px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;}
	
#homerightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:308px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:288px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;}
	
#homecentercol {
	position:relative;
	padding:0 320px;}
	
#interiormain1 {
	background: url(images/interiorbg.gif) repeat-y;
    width: 946px;
	margin-top: 10px;}
	
#interiormain2 {
    margin: 0px;
    padding: 0px;
    width: 100%;}
	
#interiorright{
	float: right;
	width: 196px;
	padding: 0px;
	text-align: left;}
	
#interiorleft{
	padding: 5px 0px 0px 5px;
	width: 740px;}
	
.floatright {
    float: right;}
	
.icon {
    margin: 5px 5px 0px 20px;}
	
	
	
/* Text styles */

.text {
	color: #000000;
	font-family: tahoma, arial;
	font-size: 12px}

a.text {
	color: #27619B;
	text-decoration: none;
	font-family: tahoma, arial;
	font-size: 12px}

a.text:hover {
	color: #27619B;
	text-decoration: underline;
	font-family: tahoma, arial;
	font-size: 12px}
	
.boldtext {
	color: #1D4575;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 12px;}

a.boldtext {
	color: #1D4575;
	text-decoration: none;}

a.boldtext:hover {
	color: #1D4575;
	text-decoration: underline;}
	
.boldtext14 {
	color: #1D4575;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 14px;}

a.boldtext14 {
	color: #1D4575;
	text-decoration: none;}

a.boldtext14:hover {
	color: #1D4575;
	text-decoration: underline;}
	
.boldtext18 {
	color: #1D4575;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 18px;}

a.boldtext18 {
	color: #1D4575;
	text-decoration: none;}

a.boldtext18:hover {
	color: #1D4575;
	text-decoration: underline;}
	
.footertext {
	font-size: 11px; 
	font-family: tahoma;
	color: #7889A8}

a.footertext {
	font-size: 11px; 
	text-decoration: none;
	font-family: tahoma;
	color: #7889A8}

a.footertext:hover {
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma;
	color: #7889A8}
	
.quicklink10 {
	color: #BFDCFF;
	font-family: tahoma, arial;
	font-size: 10px;}

a.quicklink10 {
	color: #BFDCFF;
	text-decoration: none;}

a.quicklink10:hover {
	color: #BFDCFF;
	text-decoration: underline;}
	
.quicklink {
	color: #BFDCFF;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 11px;}

a.quicklink {
	color: #BFDCFF;
	text-decoration: none;}

a.quicklink:hover {
	color: #BFDCFF;
	text-decoration: underline;}


	
/* Text box styles */

.textbox  { 
	font-family:tahoma,arial; 
	font-size:11px; color:#FFFFFF;
	background: #4C6D96; 
	border:0px}



/* Images and navigation button rollovers */
	
#homephoto{
	background: url(images/homephoto.jpg) no-repeat;
	width: 627px; 
	height: 214px;
	float: right;}
	
#hometabletop{
	background: url(images/hometabletop.gif) no-repeat;
	width: 946px;
	height: 67px;
	margin-top: 10px;}
	
#hometablebot{
	background: url(images/hometablebot.gif) no-repeat;
	width: 946px;
	height: 10px;}
	
#interiortop{
	background: url(images/interiortop.gif) no-repeat;
	width: 946px;
	height: 7px;}
	
#interiorbot{
	background: url(images/interiorbot.gif) no-repeat;
	width: 946px;
	height: 7px;}
	
#sponsors{
	background: url(images/title-sponsors.gif) no-repeat;
	width: 196px;
	height: 20px;
	margin-top: 25px;}
	
#nav-join a {
	background: url(images/nav-join.gif) no-repeat top;
	width: 89px; 
	height: 49px;
	float: left;}
	
#nav-join a:hover {
	background: url(images/nav-join.gif) no-repeat bottom;}
	
#nav-member a {
	background: url(images/nav-member.gif) no-repeat top;
	width: 230px; 
	height: 49px;
	float: left;}
	
#nav-member a:hover {
	background: url(images/nav-member.gif) no-repeat bottom;}
	
#nav-about a {
	background: url(images/nav-about.gif) no-repeat top;
	width: 157px; 
	height: 49px;
	float: left;}
	
#nav-about a:hover {
	background: url(images/nav-about.gif) no-repeat bottom;}
	
#nav-public a {
	background: url(images/nav-public.gif) no-repeat top;
	width: 217px; 
	height: 49px;
	float: left;}
	
#nav-public a:hover {
	background: url(images/nav-public.gif) no-repeat bottom;}
	
#nav-press a {
	background: url(images/nav-press.gif) no-repeat top;
	width: 161px; 
	height: 49px;
	float: left;}
	
#nav-press a:hover {
	background: url(images/nav-press.gif) no-repeat bottom;}
	
#nav-events a {
	background: url(images/nav-events.gif) no-repeat top;
	width: 116px; 
	height: 49px;
	float: left;}
	
#nav-events a:hover {
	background: url(images/nav-events.gif) no-repeat bottom;}
	
	
	
/* PNG fix */
img, div, a { behavior: url(/AL/iepngfix.htc); border: 0px }


.loginPageTitle{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	background-color:#7499bc;
}

.loginPage {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.loginPage:link, a.loginPage:visited, a.loginPage:active {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
	text-decoration : none;
}

a.loginPage:hover {
	text-decoration : underline;
}

.loginError{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 12px;
	background:#6a6a53;
	border:1px solid #333333;
	padding:2px;
	color:#ffffff;
	font-weight:bold;
}


.newsscroller{
	font-family: Arial, Helvetica, sans-serif;;
	color: #660000;
	font-size: 12px;
}
.menuText {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.Titletext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2a5381;
	font-weight:bold;
}

.TitleText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2a5381;
	font-weight:bold;
}

.HeaderText, a.HeaderText:link, a.HeaderText:hover, a.HeaderText:visited, a.HeaderText:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2a5381;
	font-style: normal;
	font-weight: bold;
}

.BodyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}


.menu {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.orgmenu {
	color:#000000;
	font-size:12px;
	color:#2a5381;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footerText {
	font-family: Verdana;
	color:	#666666;
	font-size: 9px;
	}
.dropmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	font-weight:100;
}
.formText {
	font-family: monospace;
	font-size: 11px;
}
.menuBackground {
	background-color:navy;
}

.portalHeader {
	background-color:#FFFFFF;
	font-weight:bold;
}

.portalHeaderBox {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.portalHeaderAdmin {
	background-color:#ffcccc;
	font-weight:bold;
}

.portalHeaderBoxAdmin {
	border-top: 1px solid #ffcccc;
	border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-bottom: 1px solid #ffcccc;
}


.TextNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}


.TextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.PlainHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: 18px;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
}
.WikiText {
	font-family: Palatino, "Palatino Linotype", Times, "Times New Roman";
	font-size: 9pt;
}
.HomePageText {
	font-family: Eras, "Eras Light ITC", Arial, Helvetica;
	font-size: 12pt;
}
.evenColor {
	background-color:#FFFFFF;
}
.oddColor {
	background-color:#e8e8e8;
}

.alertText {
	color: red;
	font-size: 14pt;
}

a.bucket:link, a.bucket:hover, a.bucket:visited, a.bucket:active {color: #000000;}
a.resultsheader {font-size:7pt;}
a.docdetailssmall {font-size:7pt; font-weight: bold;}
a.docflags {font-weight: bold; color:#ff0000;text-decoration:underline;}
.resultsheader {font-size:7pt;}

.docdetails {font-weight: bold;}
.docdetailssmall {font-size:7pt; font-weight: bold;line-height:11pt;}
.docdetailssmall_nobold {font-size:7pt; font-weight: normal;}
.docflags {font-weight: bold; color:#ff0000;}


#emailbrowser .emailheader{font-family:verdana;font-size:11px;background-color: #aa0000;color:#ffffff;}
#emailbrowser a.emailheader, a.emailheader:visited , a.emailheader:link, a.emailheader:active {font-family:verdana;font-size:11px;color:#ffffff;}
#emailbrowser .emailmenu{font-family:verdana;font-size:11px;color:#000000;line-height : 200%;border:1px; border-color:#000000;}
#emailbrowser a.emailmenu, a.emailmenu:visited , a.emailmenu:link, a.emailmenu:active {font-family:verdana;font-size:11px;color:#000000;font-weight:bold;line-height : 200%;text-decoration:none;}
#emailbrowser .emaillist{font-family:verdana;font-size:11px;}
#emailbrowser .emaillistheader{font-family:verdana;font-size:9px;background-color:#000000;color:#ffffff;font-weight:bold;}
#emailbrowser a.emaillistheader{font-family:verdana;font-size:9px;background-color:#000000;color:#ffffff;text-decoration:none;font-weight:bold;}
#emailbrowser .emailrow0{font-family:verdana;font-size:11px;background-color:#ffffff;padding:1px;}
#emailbrowser .emailrow1{font-family:verdana;font-size:11px;background-color:#B6E0E5;padding:1px;}
#emailbrowser a.emailrow0{font-family:verdana;font-size:11px;font-weight:bold;background-color:#ffffff;padding:1px;text-decoration:none;color:#000000;}
#emailbrowser a.emailrow1{font-family:verdana;font-size:11px;font-weight:bold;background-color:#B6E0E5;padding:1px;text-decoration:none;color:#000000;}
#emailbrowser a.emailrow0:visited{font-family:verdana;font-size:11px;font-weight:bold;padding:1px;text-decoration:none;color:#888888;}
#emailbrowser a.emailrow1:visited{font-family:verdana;font-size:11px;font-weight:bold;padding:1px;text-decoration:none;color:#888888;}
	
#emailbrowser .emailrowselected,a.emailrowselected,a.emailrowselected:visited{font-family:verdana;font-size:11px;font-weight:bold;background-color:#aa0000;padding:1px;text-decoration:none;color:#ffffff;}
#emailbrowser .emailrowdivider{font-family:verdana;font-size:11px;font-weight:bold;background-color:#0D6BB3;padding:1px;text-decoration:none;color:#ffffff;}

a.searchmap {font-size:10px;color:#000000;font-weight:bold;text-decoration:none;font-family:Verdana,Helvetica}
.searchmap {font-size:10px;color:#000000;text-decoration:none;font-family:Verdana,Helvetica}
.searchmap_oddrow {font-size:10px;background-color:#eff9ff;}
.searchmap_evenrow {font-size:10px;background-color:#ffffff;} 
legend.searchmap {font-size:10px;color:#0000ff;font-weight:bold;text-decoration:none;font-family:Verdana,Helvetica}
