body {font: 10.5pt georgia, Times, Times New Roman; margin: 0 0 0 0; color: #000; background-color:#fff; background-color:#fff; padding:0; line-height:1.4em; }

body.sanserif {font: 9pt verdana, arial, helvetica; margin: 0 0 0 0; color: #000; background-color:#fff; background-color:#fff; padding:0; line-height:1.4em; }



p {font: 10.5pt georgia, Times, Times New Roman; margin: 0 0 0 0; color: #000; padding:0; line-height:1.4em; margin-bottom:1.4em;}
blockquote {font: 10.5pt georgia, Times, Times New Roman; margin: 0 0 0 0; color: #000; padding:0; line-height:1.4em; margin-left:13pt;}

blockquote {margin:1.4em; margin-left: 14pt; line-height:1.4em;}

div.enablemobilefull {display:none;}

span.subhead {font: 14pt georgia, verdana, arial, helvetica; font-weight: none; margin-top: 0pt; color: #3d6186; margin-left: 0pt; text-decoration:none; padding:0; line-height:1.2em;}

span.subheadrb {font: 14pt georgia, verdana, arial, helvetica; font-weight: none; margin-top: 0pt; color: #000; margin-left: 0pt; text-decoration:none; padding:0; line-height:1.2em;}

.winner {font: 23pt georgia, verdana, arial, helvetica; line-height:1.2em; font-weight:none;}
.winnerpre {font: 20pt georgia, verdana, arial, helvetica; color:#666; line-height:1.2em;  font-weight:none;}
.winnersm {font: 16pt georgia, verdana, arial, helvetica; line-height:1.1em;  font-weight:none;}
.winnerbig {font: 34pt georgia, verdana, arial, helvetica; line-height:1.1em;  font-weight:none; color:#333;}
.winnerbig2 {font: 31pt georgia, verdana, arial, helvetica; line-height:1.1em;  font-weight:none; color:#333;}

h2 {font-weight:none;}

.mobileheader {display:none;}
.mobileonly {display:none;}
.mobileportal {display:none;}

.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


.adbannerwrap {min-width:1115px; width:100%; background-color:#2a2a2a; padding:0px; padding-bottom:5px;}

.adbanner {width:1115px; margin-left:auto; margin-right:auto; padding:0px; padding-bottom:5px;}
* html .adbanner {width:1115px;}


.membershipwrap {width:100%; min-width:1115px; background-color:#222; padding:15px;}
.membership {width:1115px; margin-left:auto; margin-right:auto; text-align:left;}
* html .membership {width:1115px;}


.notifybarwrap {background-color:#212121; padding:15px; padding-top:8px; padding-bottom:8px; width:100%; min-width:1115px;}
.notifybar {margin-left:auto; margin-right:auto; text-align:left; width:1115px; font: 8.5pt verdana, arial, helvetica; color:#fff; font-weight:bold;}
* html .notifybar {width:1115px;}
.notifybar.a {text-decoration: none;}


.headerwrap {min-width:1115px; width:100%; background-color:#222; padding:15px; margin-bottom:0px; margin-top:0px; border:0; background-image:url('/images/header-2010-bg.jpg'); background-repeat:repeat-x; background-position:bottom; }
.header {margin-left:auto; margin-right:auto; text-align:left; height:70px; margin-bottom:0px; margin-top:10px; border:0; width:1115px; }
* html .header {width:1115px;}

.menuwrap {background-color:#19416f; min-width:1115px; width:100%; text-align:center; padding:15px; padding-top:0px; padding-bottom:0px;}

.wrapperwrapper {min-width:1115px; width:100%; min-height:900px; background-color:#fff; text-align:center; padding:15px;}
.wrapper {margin-left:auto; width:1115px; margin-right:auto; min-height:900px; text-align:left;}

.rightmenu {float:right; text-align:left; width:195px; padding-left:10px; padding-bottom:10px; padding-right:10px; min-height:900px;}


.bottom {width:100%; min-width:1115px; padding:15px; text-align:center; clear:both; background-color:#222; color:#eee;}
.bottom hr {  border-color: #333;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }
.bottom p {color:#eee;}
.bottom a {text-decoration: none;}
.bottom a:link {color: #CFDBDE;}
.bottom a:active {color: #CFDBDE;}
.bottom a:visited {color: #CFDBDE;}
.bottom a:hover {color: red; text-decoration:none;}

.bodytext {width:690px; min-height:900px; padding-right:15px; border-right:1px solid #ccc;}
*html .bodytext {width:690px; min-height:900px; padding-right:15px; border-right:1px solid #ccc;}

* .bodytext {width:690px; min-height:900px; padding-right:15px; border-right:1px solid #ccc;}

.rightad {float:right; text-align:left; width:170px; padding-left:10px; border-left:1px solid #ccc; min-height:900px;}


hr {  border-color: #CCC;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }

hr.minor {  border-color: #ccc;  border-style: dotted;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }


a.membersh {text-decoration: none; font: 8.5pt verdana, arial, helvetica;}
a.membersh:link {color: #FFFFFF;}
a.membersh:active {color: #FFFFFF;}
a.membersh:visited {color: #FFFFFF;}
a.membersh:hover {color: red;}


a {text-decoration: none;}
a:link {color: #3d6186;}
a:active {color: #ff0033;}
a:visited {color: #3d6186;}
a:hover {color: red; text-decoration:none;}

.bluebox {display:block; background-color:#cedbde; float:right; width:325px; margin-left:15px; margin-bottom:15px; padding:10px; margin-bottom:1.4em;}
.bluebox hr {  border-color: #a9bfc5;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }


.blueboxsm {display:block; background-color:#cedbde; float:right; width:225px; margin-left:15px; margin-bottom:15px; padding:10px; margin-bottom:1.4em;}
.blueboxsm hr {  border-color: #a9bfc5;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }

.blueboxsm span.subhead {font: 14pt verdana, arial, helvetica; margin-top: 0pt; font-weight:bold; margin-left: 0pt; padding:0; line-height:1.3em;}
.bluebox span.subhead {font: 14pt verdana, arial, helvetica; margin-top: 0pt; font-weight:bold; margin-left: 0pt; padding:0; line-height:1.3em;}



span.winnerlist {font: 9pt verdana, arial, helvetica; margin-top: 0pt; color: #000000; margin-left: 0pt; padding:0; line-height:1.3em;}
span.winnerlistbig {font: 11pt verdana, arial, helvetica; margin-top: 0pt; color: #000000; margin-left: 0pt; padding:0; line-height:1.3em; font-weight:none;}

.rss-item {font: 8.5pt verdana, arial, helvetica; margin-top: 0pt; color: #000000; margin-left: 0pt; padding:0; line-height:1.3em;}
.rss-item-notify, .rss-item-notify a, a.rss-item-notify, a.rss-item-notify:link, a.rss-item-notify:active, a.rss-item-notify:visited {color:#aaa;}

.schedule-left {width:150; text-align:right; display:inline-block; margin-right:20px;}


img.right {float:right; border:0px; margin-left:10px; margin-bottom:10px;}
img.left {float:left; border:0px; margin-right:10px; margin-bottom:10px;}


.formq {width:220px; font: 9pt verdana, arial, helvetica; clear:left; padding-right:15px; margin-bottom:15px; float:left;}
.forma {width:420px; font: 9pt verdana, arial, helvetica;  padding-left:15px; margin-bottom:15px; float:left;}


.formt1 {width:220px; font: 9pt verdana, arial, helvetica;  clear:left; padding-right:15px; margin-bottom:4px; float:left;}
.formt2 {width:420px; font: 9pt verdana, arial, helvetica;  padding-left:15px; margin-bottom:4px; float:left;}


.table21 {width:320px; border-right:1px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 10.5pt georgia, Times, Times New Roman; line-height:1.4em; }
.table22 {width:320px; padding-left:15px; margin-bottom:15px; float:left; font: 10.5pt georgia, Times, Times New Roman; line-height:1.4em;}

.table31 {width:205px; border-right:1px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left;}
.table32 {width:205px; border-right:1px #CCC solid; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left;}
.table33 {width:205px; padding-left:15px; margin-bottom:15px; float:left;}


.table21nb {width:320px; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 10.5pt georgia, Times, Times New Roman; line-height:1.4em; }
.table22nb {width:320px; padding-left:15px; margin-bottom:15px; float:left; font: 10.5pt georgia, Times, Times New Roman; line-height:1.4em;}

.table31nb {width:205px; padding-right:15px; margin-bottom:15px; float:left; clear:left;}
.table32nb {width:205px; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left;}
.table33nb {width:205px; padding-left:15px; margin-bottom:15px; float:left;}


.navigation {font: 8.5pt verdana, arial, helvetica; line-height:1.3em;}
p#topnavigation {margin-bottom:25px;}

p.break {height:1px; padding:0px; clear:left; margin:0px; margin-top:-1em;}

/* Body text subhead */

/* Body text */

span.whiteinside {font: 10pt georgia, Times, Times New Roman;
margin-top: 0pt;
color: #FFFFFF;
margin-left: 10px;
margin-right: 10px;

padding:0;
line-height:1.3em;}


/*images */
.marginbl {margin-left:10px; margin-bottom:10px; float:right;}

/*images 06 */
.alignright {float:right; margin-left:10px; margin-bottom:10px; }

/* Nav links (under lead graphic) */
span.teaser {font: 9pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.3em;}

span.collapse {font: 10pt georgia, Times, Times New Roman;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

span.spjnews {font: 8.5pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

td.pricechart {font: 9pt verdana, arial, helvetica;
text-align:center;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:5px;
border-bottom:1px solid #eee;
line-height:1.3em;}

tr.earlybird {background-color:#eee;}

.advertisement {font: 8pt verdana, arial, helvetica;
margin-top: 0pt;
color: #666666;
margin-left: 0pt;
padding:0;
line-height:1.2em;}

a.advertisement {font: 8pt verdana, arial, helvetica;
margin-top: 0pt;
margin-left: 0pt;
padding:0;
line-height:1.2em;}

span.indexteaser {font: 7pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1em;}

/* Body text for bottom (legal stuff) */
p.bottom {font: 10pt georgia, Times, Times New Roman;
margin-top: 6pt;
margin-bottom: 6pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

/* Body text outquote (no change in style) */


color: #000000;
padding:0;
line-height:1.3em;}



/* Body text subhead grey */
span.subheadsm {font: 10pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #879197;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.3em;}

/* Nav links (under lead graphic) */
span.toplinks {font: 8.5pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.3em;}


/*//TABLES///*/

/* Body text subhead */
span.state {font: 12pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
text-decoration:none;
line-height:1.0em;}

.tabletext {font: 10pt georgia, Times, Times New Roman;
margin-top: 0pt;
color: #000000;
margin-right: 10pt;
padding:0;
line-height:1.3em;}

.winnertable {font: 9pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

span.likep {font: 10pt georgia, Times, Times New Roman;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

/*//////////////AWARDS ////////*/

/* headers */


span.winnerwhite {font: 16pt Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-serif;
font-weight: bold;
margin-top: 0pt;
color: #FFFFFF;
margin-left: 10pt;
margin-right: 10pt;
text-decoration:none;
text-transform:none;
padding:0;
line-height:1.3em;}


/* Silver */
span.topheadermain {font: 21pt "Trebuchet MS", Trebuchet, verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #666666;
margin-left: 0pt;
text-transform:uppercase;
padding:0;
line-height:1.3em;}

span.cindexhead {font: 18pt georgia, Times, Times New Roman;
font-weight: bold;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}

span.topheader {font: 10pt "Trebuchet MS", Trebuchet, verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #666666;
margin-left: 0pt;
text-transform:uppercase;
padding:0;
line-height:1.3em;}

/* award winnersm */


.winnerlistsm {font: 8.5pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.2em;}

/*collapsible text*/

/* littler subhead */
span.subheadsm2 {font: 8.5pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #3d6186;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.2em;
}

span.subheadsm2:hover {color: red;}
span.subheadrbsm:hover {color: red;}
span.georgiasubhead:hover {color: red;}

span.red {color:#bf413d;}

span.committeebio {font: 8.5pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #3d6186;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.2em;
}

span.currnum:hover {color: red;}
span.committeebio:hover {color: red;}
span.subheadrbsm:hover {color: red;}



span.subheadrbsm {font: 9pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.2em;}

/*//////////////RIGHT BAR ////////*/


/* Right bar text */

/*td.rightbar {padding-left: - 35px;}*/

span.rightbar {font: 8pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding:0;
line-height:1.3em;}


/*//////////////HEADER ////////*/



/*/////////////header////////////*/

span.hhlink {font: 8pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #FFFFFF;
margin-left: 0pt;
text-align: right;
text-decoration:none;
padding:5px;
line-height:1.3em;}

p.topbartxt {font: 9pt Arial, Helvetica;
font-weight: bold;
color: #FFFFFF;
margin-left: 5pt;
margin-right: 5pt;
line-height:2em;}

p.headbartxt {font: 50pt Times, Helvetica;
color: #3A4F6E;
margin-left: 5pt;
margin-right: 6pt;
margin-top: 5pt;
margin-bottom: -10pt;
line-height:1.2em;}

td.topbartxt {font: 9pt Arial, Helvetica;
font-weight: bold;
color: #FFFFFF;
padding: 3pt;
margin-left: 10pt;
margin-right: 10pt;
line-height:2em;}

span.indent20 {
margin-left: 10pt;
}

ul {font: 10pt Arial, Helvetica;
font-weight: bold;
margin-top: 0pt;
color: #000000;
margin-left: 10pt;
padding:0;
line-height:1.3em;}

li.submen {font: 9pt verdana, arial, helvetica;
margin-top: 0pt;
color: #000000;
margin-left: 0pt;
padding-left:0;
line-height:1.3em;}

li {font: 10pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #3d6186;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.3em;}

div.submen {font: 10pt verdana, arial, helvetica;
font-weight: bold;
margin-top: 0pt;
color: #3d6186;
margin-left: 0pt;
text-decoration:none;
padding:0;
line-height:1.3em;
margin-left:15pt;}

/*LEFTBAR -- sort this out //////////////*/

#containerul, #containerul ul{
text-align:left;
margin:0; /* Removes browser default margins applied to the lists. */
padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
margin:0 0 0 8px; /* A left margin to indent the list items and give the menu a sense of structure. */
padding:0; /* Removes browser default padding applied to the list items. */
list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
float:left;
width:12px;
height:1em;
background-position:0 50%;
background-repeat:no-repeat;
}


div.xcx, div.xcc {
	position: relative;
	display: inline;
}

div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: #000000;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 75%;
	font-weight: bold;
}


/*topbar text*/

p.topbartxt {font: 9pt Arial, Helvetica;
font-weight: bold;
color: #FFFFFF;
margin-left: 5pt;
margin-right: 5pt;
line-height:2em;}

p.headbartxt {font: 50pt Times, Helvetica;
color: #3A4F6E;
margin-left: 5pt;
margin-right: 6pt;
margin-top: 5pt;
margin-bottom: -10pt;
line-height:1.2em;}

td.topbartxt {font: 9pt Arial, Helvetica;
font-weight: bold;
color: #FFFFFF;
padding: 3pt;
margin-left: 10pt;
margin-right: 10pt;
line-height:2em;}

/*MOE */  span.moe {color: #24336A;}

.whsite {font: 10pt "Trebuchet MS", Trebuchet, verdana, arial, helvetica;
color: #FFFFFF;
text-transform:uppercase;
line-height:1.3em;}

/*Links*/





/*Search*/

input.search {
 background-color: #FFFFFF;
 height:16px;
 border:0px;
 font-size:8.5pt;
 font:verdana, arial, helvetica
}

input.searchsubmit {
 height:18px;
 font-size:8.5pt;
 font:verdana, arial, helvetica
}



