/*
This style sheet affects both the convention and preconvention.
*/

.sponsorheader{
	background-image: url(../graphics/sponsorheader.gif);
	background-repeat: no-repeat;
	padding-left: 45px;	
	padding-top: 14px;
	width: 400px;
	height: 41px;
	font: bold 9pt Arial;
	text-align: left;
	text-transform: uppercase;
	color: #FFFFFF;
	
}

H1 {
font-family : Arial, Helvetica, sans-serif;
font-size: 14pt;
color: #000066;
font-weight: normal;
}

H2{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000066;
	font-weight: normal;
}

H3 {
font-family : Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #000066;
font-weight: bold;

}

P{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.smallertext{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.smallertextwhite{
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

a.footer:link, a.footer:visited, a.footer:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC0033;
	font-size : 8pt;
	font-weight : bold;	
	text-decoration: none;
}

a.footer:hover {
	text-decoration : underline;
}

a.mainbold:link, a.mainbold:visited, a.mainbold:active{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : bold;	
	text-decoration: none;
}

a.mainbold:hover {
	text-decoration : underline;
}


a.mainboldblue:link, a.mainboldblue:visited, a.mainboldblue:active{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;	
	text-decoration: none;
}

a.mainboldblue:hover {
	text-decoration : underline;
}

a.mainbolddarkblue:link, a.mainbolddarkblue:visited, a.mainbolddarkblue:active{
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;	
	text-decoration: none;
}

a.mainbolddarkblue:hover {
	text-decoration : underline;
}

a.mainbolddarkblue2:link, a.mainbolddarkblue2:visited, a.mainbolddarkblue2:active{
	color : #000066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;	
	text-decoration: none;
}

a.mainbolddarkblue2:hover {
	text-decoration : underline;
}


a.mainblue:link, a.mainblue:visited, a.mainblue:active{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	
}

a.mainblue:hover {
	text-decoration : underline;
}

a.subnav:link, a.subnav:visited, a.subnav:active  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #990033;
	font-size : 10pt;
	font-weight : bold;
	color : #FFCC00;
	text-decoration : none;
}

a.subnav:hover {
background-color : #990033;
text-decoration : underline;
}


a.blueboxlink:link, a.blueboxlink:visited, a.blueboxlink:active  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #000066;
	font-size : 9pt;
	font-weight : bold;
	color : #FFCC00;
	text-decoration : none;
	padding: 5px;
	display: block;
	text-align: right;
}

a.blueboxlink:hover {
text-decoration : underline;
}

a.learning:link, a.learning:visited, a.learning:active  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #000066;
	font-size : 9pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
}

a.learning:hover {
text-decoration : underline;
}

a.redlink:link, a.redlink:visited, a.redlink:active {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration: none;
}

a.redlink:hover {
	text-decoration : underline;
}

a.redheader:link, a.redheader:visited, a.redheader:active {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bolder;
	text-decoration: none;
}

a.redheader:hover {
	text-decoration : underline;
}

a.redheader2:link, a.redheader2:visited, a.redheader2:active {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bolder;
	text-decoration: none;
}

a.redheader2:hover {
	text-decoration : underline;
}

a.redheader3:link, a.redheader3:visited, a.redheader3:active {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bolder;
	text-decoration: none;
}

a.redheader4:link, a.redheader4:visited, a.redheader4:active {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bolder;
	text-decoration: none;
}

a.redheader4:hover {
	text-decoration : underline;
}

a.carpet:link, a.carpet:visited, a.carpet:active {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bolder;
	text-decoration: none;
}

a.carpet:hover {
	text-decoration : underline;
}

.hmaroon {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990033;
	font-weight: bold;
}

.hblue {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
	font-weight: bold;
}

.hyellow {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFCC00;
	font-weight: bold;
}

.hmaroon2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990033;
	font-weight: bold;
}

.hblue2 {s
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
}

.hyellow2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFCC00;
	font-weight: bold;
}

.darkblueheader{
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bolder;
}

.lightbluebg {
	font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #E8EEF7;
	color: #000000;
}

.lightgreybg {
	background : #DEDEDE;
}

.bluebg {
	background : #000066;
	color: #FFCC00;
}

.mainboldbigger {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bolder;	
}

.mainboldblue{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;	
}

.mainbolddarkblue{
	color: #000066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.maindarkblue{
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	
}

td.blackgold{
	background: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFCC00;
}

.maroonbg {
	background : #990033;
}

.green{
	color: Lime;
}

.red{
	color: Red;
}

.redheader {
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bolder;
	text-decoration: none;
}

.redheader2{
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bolder;
}

.redheader3{
	color : #CC0033;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bolder;
}

.smallmain {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;	
}

.copyright {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;

}
#container{
		border: 2px solid #000000;
		background-color: #F6F6F6;
		
	}
	
#containerheader{
	background-color: #000066;
	border-bottom: 2px solid #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}

#containercontent{
	padding: 5px;
}

.thinoutline{
	border : 1px solid Black;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.times11pt{
	color : #000000;
	font-family: Times New Roman; 
	font-size : 11pt;
	font-weight : bold;
	
}

.yellowbg {
	color: #000000;
	background : #FFCC00;
	border : 1px solid #333333;
}

td.maroonheader {
	background : #990033;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : #FFCC00;
	border-bottom : 2px solid #333333;
}

.formbg {
	background : #B2C7DD;
	border: 2px solid #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;	

}



td.navigation{
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #990033;
	font-size : 10pt;
	color : #FFCC00;
	text-decoration : none;

}

td.navigation a:link, td.navigation a:visited, td.navigation a:active  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #990033;
	font-size : 10pt;
	font-weight : bold;
	color : #FFCC00;
	text-decoration : none;
}

td.navigation a:hover {
background-color : #990033;
text-decoration : underline;
}

td.sponsor {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #990033;
	font-size : 9pt;
	color : #FFFFFF;
	text-decoration : none;
}

td.sponsor a:link, td.sponsor a:visited, td.sponsor a:active  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color : #990033;
	font-size : 9pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
td.sponsor a:hover {
background-color : #990033;
	text-decoration : underline;
}

td.premium {
	background-color : #FFCC00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000066;
	text-decoration : none;
}

td.premium a:link, td.premium a:visited, td.premium a:active {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}

td.premium a:hover {
	text-decoration : underline;
}

td.standard {
	background-color : #000066;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	text-decoration : none;
}

td.standard a:link, td.standard a:visited, td.standard a:active {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;
}

td.standard a:hover {
	text-decoration : underline;
}

td.invis {
	background-color : #FFFFFF;
}

td.alpha {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #FFFFFF;
	background-color : #000066;
}

 td.alpha A.alphalinks:link, A.alphalinks:visited, A.alphalinks:active{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #FFFFFF;
	background-color : #000066;
	font-weight: bold;
	text-decoration: none;
}

 td.alpha A.alphalinks:hover {
	
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #FFFFFF;
	background-color : #000066;
	font-weight: bold;
	text-decoration: underline; 
}

td.alpha2 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000066;
	background-color : #FFCC00;
	font-weight : bold;
}

 td.alpha2 A.alphalinks2:link, A.alphalinks2:visited, A.alphalinks2:active{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000066;
	background-color : #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

 td.alpha2 A.alphalinks2:hover {
	
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000066;
	background-color : #FFCC00;
	font-weight: bold;
	text-decoration: underline; 
}
.greyborder{
	border: 1px solid #999999; 
}
.greyborderstart{
	border-left: 1px solid #999999; 
	border-top: 1px solid #999999; 
}
.lightgreyoutput{
	background: #E1E1E1;	
	border: 1px solid #999999;
	cursor: pointer;
}

/* taken from radiotype.css for the preconvention site */

.tborder {
border: 1px #666 solid;
}

.boothlogin {
border: 1px #000066 solid;
background : #336699;
font-weight : bold;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.bullet {
border: 1px #000066 solid;
background : #FFFFCC;

}

.bulletsmall {
border: 1px #000066 solid;
background : #FFFFCC;
font : 10pt Times New Roman;
}

.bullet2 {
border: 1px #000066 solid;
background : #0066CC;

}

.pix {
border: 1px #000066 solid;
background : #336699;
}

.pixtext{
background : #336699;
font-weight : bold;
font : 10pt Verdana;
color: #FFCC00;	
}

.pix2 {
border: 1px #000066 solid;
background : #336699;
font-weight : bold;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.pix2small {
background : #336699;
font-weight : bold;
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.pix3 {
background : #336699;
font-weight : bold;
font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

A.whiteheader:active, A.whiteheader:visited, A.whiteheader:link {
font-family : Arial;
font-size: 12pt;
color: #FFFFFF;
font-weight: bold;
background-color: #336699;
text-decoration: none;
}

/*A.whiteheader:hover {
text-decoration : underline;
}*/

.whiteheader2 {
font-family : Arial;
font-size: 10pt;
color: #FFFFFF;
font-weight: bold;
background-color: #336699;
text-decoration: none;
}

A.whitetoyellow:link, A.whitetoyellow:visited, A.whitetoyellow:active {
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;

}

A.whitetoyellow:hover {
color: #FFCC00;
}

A.yellowtowhite:link, A.yellowtowhite:visited, A.yellowtowhite:active {
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFCC00;

}

A.yellowtowhite:hover {
color: White;
}



A.whitetoyellow2:link, A.whitetoyellow2:visited, A.whitetoyellow2:active {
font-weight : bold;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
background-color: #336699;
}

A.whitetoyellow2: hover {
text-decoration : underline;

}

.pretitle {
font-weight : bold;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFCC00;
background-color: #336699;
}

.bigyellow {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #FFCC00;
font-weight: bold;
}

.bigyellow a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #FFCC00;
font-weight: bold;
}

.walkon{
	position:absolute;
	right: 0px;
	bottom:0px;	
	z-index: 1;
}

.lightbluenav {
  background-color : #0066CC;
  font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}


.yellowtext{
  font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #FFCC00;
}

.btnExample {
  background: #FFC url(/graphics/buttonbg.gif) repeat-x;
  padding: 20px;
}
.btnExample:hover {
  background-color: #900
  background-position: 0 -24px;
}


#homenav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#homenav li
{
float: left;
margin: 0;
padding: 0;
}

#homenav li a
{
padding-left:3.3px;
padding-right:3.3px;
float: left;
display: block;
background-color: #000066;
border: 1px solid #FFCC00;
color: #FFCC00;
text-decoration: none;
text-align: center;
font: bold 11pt Arial;
}

#homenav li a:hover {
  color: #FFFFFF;
  background-color: #0066CC;
}

.helppopupLink { COLOR: red; outline: none }

.helppopup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #FFCC00; LAYER-BACKGROUND-COLOR: #FFCC00; width: 200; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }

ABBR, ACRONYM, ADDRESS, BDO, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, DD, DEL, DFN, DIR, DIV, DL, DT, EM, FIELDSET, FONT, FORM, IFRAME, INPUT, INS, KBD, LABEL, LEGEND, LI, MENU, NOFRAMES, NOSCRIPT, OL, OPTGROUP, OPTION, P, PRE, Q, S, SAMP, SELECT, SPAN, STRIKE,  SUB, SUP, TABLE, TBODY, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TT, UL, VAR {
font: 9pt Verdana, Arial, Geneva, Helvetica, sans-serif;

}

