body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea { color:#5d5d5d; font-family:arial, verdana; font-size:12px;}

/*General Type Styles
****************************************************/
h1		{color:#ff9c07; margin:10px 0; height:30px; line-height:30px;}
.home #content h1{margin-top:-10px; margin-left:15px; height:30px;}
.frogpond #content h1{margin-top:0;}
.frogHome #content h1 {margin-bottom:0; clear:both;}
.frogHome #content h1.marginBtm30px{margin-bottom:30px;}
h1 span{color:#5d5d5d;}
.userPage h1{margin-bottom:0;}
/*.frogpond h1 {display:block; width:686px}*/
h2		{color:#ff9c07; margin-bottom:4px;}
h2.heightAuto{height:auto;}
.orangeBg h4 {height:16px;}
#content h2, #cboxContent h2 {font-size:18px;font-weight:bold; line-height:20px;}
h3		{font-size:18px; line-height:20px; color:#5d5d5d; font-weight:bold; margin-bottom:10px;}
h3.small {font-size:16px;}
#sidebar h3, #sidebar h3 a {color:#5b5b5b}
h3.orange{color:#ff9c07;}
h3.px20{font-size:20px;}
h3.px14{font-size:14px; margin-bottom:2px;}
h4		{font-size:14px; color:#5b5b5b; font-weight:bold; padding-bottom:4px;}
.editProfile h4.white{color:white;}
h5		{font-size:14px; color:#ff9c07; font-weight:bold;}
h6		{font-size:12px; color:#5b5b5b; font-weight:bold;}
.bzzscapes h1 {width:900px}
.headRight h2{height: 24px}



body .px9{font-size:9px;}
body .px10{font-size:10px;}
body .px11{font-size:11px;}
body .lh16, body #sidebar p.lh16, body #content p.lh16{line-height:16px;}
body .px12{font-size:12px;}
body .px13{font-size:13px;}
body .px14{font-size:14px;}
body .px16{font-size:16px;}
body .px18{font-size:18px;}
body .px24{font-size:24px;}
.small{font-size:11px;}
.tiny {font-size:9px}
.big{font-size:16px; line-height:18px;}
.lessBig{font-size:13px; line-height:18px;}
.bold{font-weight:bold;}
.notBold, .normal{font-weight:normal;}
.underline{text-decoration:underline;}
a{color:#92bd40; text-decoration:none;}
a:hover{text-decoration:underline;}
a.noLine:hover {text-decoration:none}
a.homeBox:hover{text-decoration:none;}
h4 a{color:#5b5b5b;}
.italics{ font-style: italic;}
.req {color:#92BD40}
.twistie h3.open{background:transparent url('/images/v4_1/twistieArrow.png') no-repeat 0 -9px; padding-left:15px; cursor:pointer}
.twistie h3.closed{background:transparent url('/images/v4_1/twistieArrow.png') no-repeat 0 5px; padding-left:15px;cursor:pointer}
sub { vertical-align:text-bottom; }
sup { vertical-align:text-top; }


ul.main li a, ul.profileNav li a{font-size:14px; font-weight:bold; color:white; text-decoration:none; width:125px; display:block; text-align:center}
ul.main li a:hover, ul.profileNav li a:hover{color:#000000;}
ul.profileNav li a {padding-left:0}
ul.smallNav li a{color:#5d5d5d; text-decoration:none; font-size:12px;}
ul.smallNav li a:hover{text-decoration:underline;}
ul.footerNav li a{font-size:10px; color:white; font-weight:bold; text-decoration:none;}
ul.footerNav li a:hover{color:#5d5d5d;}
ol.roman li { list-style: upper-roman; padding:5px; margin-left:20px}
ul.profileNav li a 
.copy{font-size:10px; color:white; font-weight:bold;}
.user p{font-size:14px; color:white; font-weight:bold;}
.tagline{font-size:18px; font-weight:bold; padding-right:10px; line-height:16px;}
#content .bigBoxRight p{font-size:14px; line-height:18px;}
.tooltip {font-size:10px; position:relative; top:-5px; cursor:pointer;}
.boxed p, #content p, #sidebar p, #cboxContent p{margin-bottom:18px; line-height:20px }

#sidebar p.noMargin{margin-bottom:0px;}

.home #content p.big{margin-bottom:0; margin-right:15px; line-height:20px }
#showhide p {margin-bottom:0, line-height:20px }
.col1_3 p, .col2_3 p, .col3_3 p{margin:0 10px, line-height:20px }
.home .col1_3 p, .home .col2_3 p, .home .col3_3 p{margin-left:0; margin-right:0; line-height:20px }

.center{text-align:center;}
.textRight{text-align:right;}
.textLeft {text-align:left}
/*body text styles
*********************/
#content{line-height:20px;}


/*link styles
*********************/
a.cevron{background: transparent url('/images/v4_1/chevron.png') no-repeat 0 4px; padding-left:10px; display:inline-block;} /* was 0 50% */ 
.profile a{ color:#5b5b5b}
.bucketBottom a {text-align:center; position:relative; z-index:999;}
.subNav a{color:#ffffff;}
#loginOption a{color:#ffffff;}


/*color styles
*********************/
.white{color:#ffffff;}
.grey, .bodyColor {color:#5d5d5d}
.lightGrey {color:#cccccc}
.orange {color:#ff9900}
.green, a.green{ color:#92bd40;}
.green5e{color:#5e8128;}
body .text53{color:#535353;}
.red{color:#ff0000;}
.fbBlue{color:rgb(59, 89, 152);}
.fbBlueBorder{border:1px solid rgb(59, 89, 152);}
.blue{color:#4996cb;}
.black{color:black;}
.grey99, h2.grey{color:#999;}

/*header type styles
*************************/
.profileHead .whiteBg p {font-size:14px; line-height:16px; font-weight:bold;}
.profileHead .whiteBg a{color:#ccc; font-size:10px; font-weight:bold;}

/*main box headers
*********************/
.spectator .darkGreyBg{background:#ff9900;}
.slide h2{color:white; padding-left:40px;background: #ff9900; height:22px/*padding-top:2px; margin-bottom:0;  font-size:20px; */}
.poll h2{background: transparent url('/images/v4_1/surveyIcon.png') no-repeat 10px -1px; height:22px}
form.poll fieldset p{font-weight:bold;}
.campInvite h2{ background: #ff9900 url('/images/v4_1/inviteIcon.png') no-repeat 10px 50%; height:22px}
.frogFeature h2, .frogSlide h2{background: #4e7019 url('/images/v4_1/frogIcon.png') no-repeat 10px 60%; height:22px }
.alert h2{background: #cf5252 url('/images/v4_1/alertBee.png') no-repeat 10px 50%; height:22px}
.spectator h2{background: #ff9900 url('/images/v4_1/spectatorIcon.png') no-repeat 10px 4px; height:22px}
.bzzScapeBlue h2{background: #4097c2;}

/* sIFR 
 ******************************************************************************/
.sIFR-flash {visibility: visible !important; margin: 0;}
.frogpond .sIFR-flash{margin-top:10px;}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute;left: 0;top: 0;	width: 0;height: 0;	display: block;	overflow: hidden;}
.agentHome h1 span.sIFR-alternate {font-size:24px;	color:#000000; margin:10px 0; height:30pt; }
h1 span.sIFR-alternate {font-size:24px;	color:#ff9c07; margin:10px 0; height:30pt; }
.slide h2 span.sIFR-alternate {color:white; padding-left:40px; margin-bottom:0; font-size:20px; padding-top:3px; padding-bottom:3px}
.headRight h2 span.sIFR-alternate {color:#ff9c07; font-size:20px;}
h2 span.sIFR-alternate{font-size:18px; margin:10px 0; line-height:30px; color:#ff9c07;}

.sIFR-hasFlash .agentHome h1 {	visibility: hidden;	font-size:24px;	color:#000000; margin:30px 0; height:30pt; width:100%;}
.sIFR-hasFlash h1 {	visibility: hidden;	font-size:24px;	color:#ff9c07; margin:30px 0; height:30pt; width:100%;}
.sIFR-hasFlash h1.noMarginBtm{margin-bottom:0;}
.sIFR-hasFlash .bzzscapes h1 {width:625px; height:30px; margin:30px 0}
.sIFR-hasFlash .bzzscapes h1.trouble {margin:0}
.sIFR-hasFlash .bzzscapes .bzzWelcomeShort h1{width:500px; height:30pt; margin:30px 0;}

/*.sIFR-hasFlash .mybzz  h1{margin-left:115px;}
.sIFR-hasFlash h2 {visibility: hidden;font-size:18px;	color:#ff9c07; margin:10px 0; line-height:30px;}*/
.sIFR-hasFlash .slide h2 {visibility: hidden;	font-size:18px; color:#ffffff;}
.sIFR-hasFlash .headRight h2 {visibility: hidden;	font-size:18px; color:#ff9c07; text-align:right}
