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: 11pt 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;}

.bump {font-size:1.4em !important; line-height:1.4em !important;}
.bumpminor {font-size:1.2em !important; line-height:1.3em !important;}

blockquote {margin:1.4em; margin-left: 14pt; line-height:1.4em;}

div.enablemobilefull {display:none;}
span.enablemobilefull2 {}

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;}
.headline {margin-bottom:.5em;}

.alertbox {border:1.5px dashed #bf413d; padding:10px; background:#fdeae9; color:#bf413d !important;}
.alertbox p, .alertbox b {color:#bf413d !important;}


span.subheadrb, span.topheader, .topheader, span.topheadermain, .topheadermain {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.35em;}

.winner, .headline3 {font: 23pt georgia, verdana, arial, helvetica; line-height:1.2em; font-weight:none;}
.winnerpre {font: 20pt georgia, verdana, arial, helvetica; color:#999; line-height:1.2em;  font-weight:none;}
.winnerm, .headline4 {font: 20pt georgia, verdana, arial, helvetica; line-height:1.2em;  font-weight:none;}
.winnersm, .headline5 {font: 16pt georgia, verdana, arial, helvetica; line-height:1.2em;  font-weight:none;}
.winnerbig, .headline1 {font: 34pt georgia, verdana, arial, helvetica; line-height:1.1em;  font-weight:none; color:#333;}
.winnerbig2, .headline2 {font: 31pt georgia, verdana, arial, helvetica; line-height:1.1em;  font-weight:none; color:#333;}

h2 {font-weight:none;}

.mobileheader2, .mobileheader {display:none;}
.mobileonly {display:none;}
.mobileportal {display:none;}
.mobilesidebar {display:none; }

.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.adfp {text-align:center; border:0; margin:0; padding:0; max-width:690px !important; overflow:hidden;}

.adbannerwrap {min-width:1115px; width:100%; background-color:#2a2a2a; padding:0 15px 5px 15px; padding-bottom:5px;}

.adbanner {width:1115px; margin-left:auto; margin-right:auto; padding:0px; background-color:#2a2a2a;  padding-bottom:5px; padding-top:10px;}
* 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/c10header.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;}
.menuwrapuser {background-color:#2A2A2A; min-width:1115px; width:100%; text-align:center; padding:15px; padding-top:0px; padding-bottom:0px; z-index:1001;}

.specialbanner {min-width:1115px; width:100%; background-color:#E7E6CA; text-align:center; padding:8px; padding-left:15px;}
.specialbanner2 {margin-left:auto; width:1115px; margin-right:auto; text-align:left;}
a.banner {text-decoration: none;}
a.banner:link {color: #637649;}
a.banner:active {color: #A73B31;}
a.banner:visited {color: #637649;}
a.banner:hover {color: #A73B31; text-decoration:none;}

.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; height:100%; padding: 0 10px 10px 10px; margin:0; min-height:900px;}
.rightad, .skybar {float:right; text-align:center; min-width:170px; padding:0 0 0 10px; margin:0; border-left:1px solid #ccc; min-height:900px; display:block;}


.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, .bodytextindex {width:690px; min-height:900px; padding:0 15px 0 0; margin:0; border-right:1px solid #ccc; position:relative;}
*html .bodytext, *html .bodytextindex {width:690px; min-height:900px; padding-right:15px; border-right:1px solid #ccc; position:relative;}
.mobileindexpad {position:relative;}

* .bodytext, * .bodytextindex {width:690px; min-height:900px; padding-right:15px; border-right:1px solid #ccc;}



hr {  border-color: #CCC;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }
hr.dash {  border-color: #ccc;  border-style: dashed;  border-width: 1px 0 0;  margin: 20px 0 20px 0;  height: 0; }
hr.dashminor {  border-color: #dedede;  border-style: dashed;  border-width: 1px 0 0;  margin: 20px 0 20px 0;  height: 0; }


hr.minor {  border-color: #ccc;  border-style: dotted;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }
hr.minorindex {  border-color: #ccc;  border-style: dotted;  border-width: 1px 0 0;  margin: 10px 0 10px;  height: 0; }

hr.minorminor {  border-color: #eee;  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; line-height:1.35em;}
a:link {color: #65849e;}
a:active {color: #ff0033;}
a:visited {color: #65849e;}
a:hover {color: red; text-decoration:none;}

.bluebox, .blueboxphotos {display:block; background-color:#e9f0f2; float:right; width:325px; margin-left:15px; margin-bottom:15px; padding:10px; margin-bottom:1.4em; border-left:solid 5px #DAE5E8; font: 9pt verdana, arial, helvetica; color: #000000; line-height:1.3em;}
.bluebox hr {  border-color: #c3d1d5;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }


.blueboxsm {display:block; background-color:#e9f0f2; float:right; width:225px; margin-left:15px; margin-bottom:15px; padding:10px; margin-bottom:1.4em; border-left:solid 5px #DAE5E8; font: 9pt verdana, arial, helvetica; color: #000000; line-height:1.3em;}
.bluebox p, .blueboxsm p {font: 9pt verdana, arial, helvetica; color: #000000; line-height:1.3em;}

.blueboxsm hr {  border-color: #a9bfc5;  border-style: solid;  border-width: 1px 0 0;  margin: 20px 0 20px;  height: 0; }

.blueboxsm span.subhead, .bluebox span.headline5, .bluebox span.subheadrb, .blueboxsm span.headline5 {font: 15pt georgia, Times, Times New Roman; color: #333; margin-top: 0pt; font-weight:none; margin-left: 0pt; padding:0; line-height:1.25em;}


#feed1, #feed2, #feed3, #feed4, #feed5, #feed6, #feed7, #feed8, #feed9, #feede1, #feede2, #feede3, #feede4, #feede5, #feede6, #feede7 {font: 9pt verdana, arial, helvetica; color: #000000; margin-left: 0pt; padding:0; line-height:1.3em;}

.rssfeedsclass {margin-top:0em; margin-bottom:1em;}
.rssfeedsclassi {margin-top:-1.3em; margin-bottom:1em;}



span.winnerlist, .sanserif {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, img.rightwide, img.rightsmall {float:right; border:0px; margin-left:10px; margin-bottom:10px;}
img.icon {float:right; border:0px; margin-left:10px; margin-bottom:10px; max-width:90px;}
img.iconlarge {float:right; border:0px; margin-left:10px; margin-bottom:10px;}
img.left {float:left; border:0px; margin-right:10px; margin-bottom:10px;}
img.bio90 {float:right; border:0px; margin-left:10px; margin-bottom:10px; width:90px; height:120px;}
img.bio120 {float:right; border:0px; margin-left:10px; margin-bottom:10px; width:120px; height:160px;}
img.bio120from72 {float:right; border:0px; margin-left:10px; margin-bottom:10px; width:120px; height:167px;}
img.bio72 {float:right; border:0px; margin-left:10px; margin-bottom:10px; width:72px; height:100px;}
img.banner690 {width:690px; margin-bottom:8px;}
img.banner100 {width:100%; margin-bottom:8px;}


.formq, .formq1 {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;}
p.newquestion {clear:left; }

.formqsm, .formq1 {width:25%; font: 9pt verdana, arial, helvetica; clear:left; padding-right:15px; margin-bottom:15px; float:left;}
.formasm {width:35%; font: 9pt verdana, arial, helvetica;  padding-left:15px; margin-bottom:15px; float:left;}
p.newquestion {clear: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, .table1row21, .table1row21alt {width:320px; border-right:1px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 9pt verdana, arial, helvetica; line-height:1.4em; }
.table22, .table1row22, .table1row22alt {width:320px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; line-height:1.4em;}

.forum1 {width:200px; border-right:0px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left; font-size:1em; }
.forums {width:50px; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font-size:1em; }
.forumm {width:100px; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font-size:1em; }
.foruml {width:200px; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font-size:1em; }
.forumxl {width:250px; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font-size:1em; }
.noborder {border:0px !important;}
.center {text-align:center;}

.table31, .table1row31 {width:205px; border-right:1px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 9pt verdana, arial, helvetica; }
.table32, .table1row32 {width:205px; border-right:1px #CCC solid; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }
.table33, .table1row33 {width:205px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }
.table323, .table1row323 {width:445px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }

.table31training {width:30%; border-right:1px #CCC solid; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 9pt verdana, arial, helvetica; }
.table32training {width:30%; border-right:1px #CCC solid; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }
.table33training {width:30%; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }



.fdb31 {width:205px; border-right:0; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 9pt verdana, arial, helvetica; }
.fdb32 {width:85px; border-right:0; padding-right:15px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }
.fdb33 {width:325px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; }



.table21nb {width:320px; padding-right:15px; margin-bottom:15px; float:left; clear:left; font: 9pt verdana, arial, helvetica; line-height:1.4em; }
.table22nb {width:320px; padding-left:15px; margin-bottom:15px; float:left; font: 9pt verdana, arial, helvetica; 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, .small {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: 7pt 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;}



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;}


/* 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*/




a.spjbutton, button.spjbutton, input.spjbutton, #review_form #submit, .spjbutton-alt {
	color:  #ffffff;

min-width:78px;
	min-height:18px;
	font-size:12px;
	font-weight:bold!important;
	font: 9pt verdana, arial, helvetica; margin-top: 0pt; color: #000000; margin-left: 0pt; padding:0; line-height:1.3em;
	margin: 10px 0 0 0;
	padding: 10px;
-moz-border-radius: 5px;
border-radius: 5px;
	color:#ffffff!important;
	border: 1px solid #2e769f;
	background-color: #8abdc6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(137, 195, 212)),to(rgb(60, 134, 177)));
	background-image: -webkit-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -moz-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -o-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -ms-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#69adc9', EndColorStr='#3c86b1');
	-webkit-box-shadow: inset 0 0 2px 0 rgba(180, 204, 209, 1);
	-moz-box-shadow: inset 0 0 2px 0 rgba(180, 204, 209, 1);
	-ms-box-shadow: inset 0 0 2px 0 rgba(180, 204, 209, 1);
	-o-box-shadow: inset 0 0 2px 0 rgba(180, 204, 209, 1);
	box-shadow: inset 0 0 2px 0 rgba(180, 204, 209, 1);
}

a.spjbutton:hover,button.spjbutton:hover,input.spjbutton:hover,#review_form #submit:hover, .spjbutton-alt:hover, .related a.spjbutton:hover {
	color: #ffffff!important;
	background-color: #8abdc6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(137, 195, 212)),to(rgb(60, 134, 177)));
	background-image: -webkit-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -moz-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -o-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: -ms-linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	background-image: linear-gradient(top, rgb(137, 195, 212), rgb(60, 134, 177));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#69adc9', EndColorStr='#3c86b1');
	opacity: 0.8;

}

div.product div.images {
	width: 314px;
}

div.product div.images img {
	padding: 6px;
	max-width: 100%;
}




/*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
}

p.foiguide {font-family:Tahoma, Geneva, sans-serif;}
span.foihead1 {font: 28pt Tahoma, Geneva, sans-serif; line-height:1.1em;  font-weight:300; color:#333;}
span.foihead2 {font: 21pt Tahoma, Geneva, sans-serif; line-height:1.1em;  font-weight:bold; color:#333;}
span.foihead3 {font: 15pt Tahoma, Geneva, sans-serif; line-height:1.1em;  font-weight:500; color:#333;}

iframe.vimeo {width:420px; height:320px; border:0;}

strong.leadsheadline, strong.headline {font-size:1.3em;}
strong.bump, b.bump {font-size:1.15em;}

.gallerythumb {width: 150px; height: 100px; border:0px; padding:0px;}

.ustreamdiv {width: 100%; height: auto; text-align: center;}
.ustreamframe {width: 690px; height:418px;}

@media print { 
      *, P, span.winner, span.winnerbig {font-size:12pt; color: #000 !important }
      .bottom, .adbannerwrap, .menuwrap, .menuwrapuser, .membershipwrap, .notifybarwrap, .headerwrap {display:none;}
a[href^="http://"]:after { content: " (" attr(href) ") "; }
 }



.scrippsstorify {width:67%; float:left; height:auto;}
.scrippsgrads {float:right; width:30%; padding-left:10px; border-left:1px solid #ddd;}



/* Feed Widget */
#spjfeed-old {background:#19416F; padding:10px; font: 9pt verdana, arial, helvetica; color: #fff; overflow:scroll; max-height:450px; width:auto; overflow:auto; display:none; 	box-shadow: -10px 0px 8px #ddd; border:3px solid #00ACED;}
#spjfeed p {padding:10px 0 10px 0; margin:0; font: 9pt verdana, arial, helvetica; color: #F8C01A; border-bottom:1px dotted #666;}
#spjfeed a {text-decoration: none;}
#spjfeed a:link {color: #fff;}
#spjfeed a:active {color: #fff;}
#spjfeed a:visited {color: #ccc;}
#spjfeed a:hover {color: #ff4e4e; text-decoration:none;}
.feedicon {float:right; margin-left:10px; margin-bottom:10px; width:24px; height:24px;}

.slide-out-div {
    padding: 0;
    width: 500px;
    height:500px;
    z-index:1000;
}