/*body{background-image:url(images/bodybgh.png); background-repeat:repeat;margin:0px;padding:0px;color:#222222;background-color:#DDDDDD;font-family:'Open Sans';}*/
body{margin:0px;padding:0px;color:#222222;background-color:#DDDDDD;font-family:'Open Sans';}
p, li{font-size:12pt; line-height:22pt;}
a{color:#3284d6;}
a:hover{color:#EE0000;}
.error{background-color:#FC3; padding:10px; margin-bottom:20px;}
.sml{font-size:11px; color:#555555;}
.greylink{color:#333333;}
.pad_top_bottom{ padding:10px 0px 10px 0px;text-align:center;}
.square-desktop{ padding:10px 0px 10px 0px;text-align:center;}

h1{color:#0a1c3c; font-size:22pt; margin:0px; padding-top:0px; padding-bottom:0px; }
h2{color:#123674; font-size:18px; margin:0px; padding-top:10px; padding-bottom:0px;}
h3{color:#FFFFFF; font-size:18px; margin:0px; padding:8px 0px 8px 0px;}
h4{color:#333333; font-size:13pt; margin:0px; padding:8px 0px 0px 0px;}


blockquote {
font-family: Georgia, serif;
font-size: 16px;
font-style: italic;
/*width: 500px;*/
margin: 0.25em 20px;
padding: 0.25em 20px;
line-height: 1.45;
position: relative;
color: #383838;
}
blockquote:before {
display: block;
content: "\201C";
font-size: 40px;
position: absolute;
left: -5px;
top: -10px;
color: #7a7a7a;
}
blockquote:after {
display: block;
content: "\201D";
font-size: 40px;
position: absolute;
right: 5px;
top: -10px;
color: #7a7a7a;
}
blockquote p {
  display: inline;
}
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}

#div13{display:none;}

#headerwrap{background-color:#ffffff;text-align:center; width:100%; }
#navbar{background-color:#333f4d; min-height:40px;}
#header{background:#FFFFFF;text-align:right; width:980px;}
#header img{width:35%}
#tagline{ text-align:center; width:100%;background-color:inherit; font-family:Arial; }
#navlink{display:none;background-color:inherit;}

#wrap{width:980px;margin:0 auto;background:#FFFFFF; border-left:0px solid #999999;border-right:0px solid #999999;}

#main{float:right;width:770px;background:#FFFFFF;clear:both;}
#main_pf{float:left;width:100%;background:#FFFFFF;clear:both;}
#sidebar{float:left;width:208px;background:#EFEFEF;border-right:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;}
#sidebar ul{padding:0px;margin:0px; width:100%;}
#sidebar li{padding:5px 0px 5px 0px;margin:0px;list-style:none;width:100%; border-top:1px solid #BBBBBB; }
#sidebar li a{font-size:11pt; color:#003366; text-decoration:none; line-height:22px; padding-left:10px; }
#sidebar li a:hover{text-decoration:underline;}
#sidebar #lihere{background-color:#ffa018; border-left:4px solid #FF0000; width:205px; }
#sidebar #lihere a{font-size:11pt; color:#FFFFFF; text-decoration:none; line-height:22px; font-weight:bold;}
.leftseperator{font-weight:bold;margin:0px; color:#444444;width:100%;font-size:13pt; border-top:0px solid #AAAAAA;border-bottom:0px solid #AAAAAA;padding:5px 0px 5px 0px;background-color:#c7cfd9;}
.leftseperator span{padding-left:10px;}
#footer {clear:both;background-color:#17212d; color:#CECECE; font-size:9pt; padding:0px;}
#footer a{font-size:9pt;color:#DEDEDE; text-decoration:underline;}
#footer p{font-size:9pt;}
#pad0_20 {padding:0px 20px 0px 20px;}
#pad10 {padding:10px;}
#pad20 {padding:20px;}
#footerpad {padding:15px;}

#sharediv{text-align:left; width:100%; padding:8px 0px 8px 0px; }
#sharediv img{border:0px solid #333333; width:40px; height:40px;}
.sharelink{font-size:12pt; color:#3284d6;}
.sharebutton{padding:10px 10px 10px 0px;}

.tablehead{background-color:#333f4d;}
.bl{ height:22px;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
.blr{border-bottom:1px solid #d8d8d8;border-left:0px solid #d8d8d8; border-right:0px solid #d8d8d8;}
.tbl{color:#FFFFFF;border-bottom:0px solid #4a6789; border-left:0px solid #4a6789;border-right:1px solid #d8d8d8; border-top:0px solid #4a6789;height:50px;}
.tblr{color:#FFFFFF;border-bottom:0px solid #d8d8d8; border-left:0px solid #d8d8d8;border-right:0px solid #d8d8d8; border-top:0px solid #d8d8d8;}
.voteimg{width:100%; max-width:400px;}

#top{display:none;text-align:right; background-color:#333f4d; padding:10px; text-decoration:none; margin-top:10px; }
#top a{ color:#FFFFFF;}
#mn li{list-style-type:none; width:100%; height:62px; line-height:28px; font-size:38px;}
#surveycontainer{opacity: 0.8; position: fixed;bottom:0px;right:0px;float:right;background-color:#111;font-size:12pt;padding:8px;min-width:120px;}
#page_comment_block{background-color:#F8F8F8; border:1px solid #d4d4d4; padding:10px; 
/*
background-image:url(images/bottombg.gif); background-position:top; background-repeat:repeat-x;
*/
}
#comrecent{color:#EE0000; margin-bottom:15px; font-size:16pt;}
#comviewall{font-size:12pt;padding-left:0px;}

.commenttext{padding-left:0px; margin-top:2px; font-size:11pt;}
.comauth{font-size:9pt; color:#666666;}
.sechelp{font-size:8pt;}
.storyshare{font-size:20pt;color:#123674;}

.ad728{text-align:center; padding-top:10px; padding-bottom:10px;}
.ad336{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.ad300{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.ad300left{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.st-hol-responsive { width: 320px; height: 50px; } /*cs*/
.stathol-resp-desk728 { width: 320px; height: 50px; } /*j*/
.stathol-resp-desk336 { width: 320px; height: 50px; } /*j*/

@media only screen and (min-width:640px) {
	.ad336{float:right; width:336px; height:280px;}
	.st-hol-responsive { width: 468px; height: 60px; }
	.stathol-resp-desk728 { width: 468px; height: 60px; }
	.stathol-resp-desk336 { width: 336px; height: 280px; }
}

@media only screen and (min-width:1200px) {
	#div13{display:block;}
	.square-desktop{ padding:10px 0px 10px 20px;text-align:center; max-width:350px; float:right; min-width:300px;}
	.ad300{text-align:center;float:right; width:300px; height:250px; padding:15px 0px 15px 15px;}
	.ad300left{text-align:center;float:left; width:300px; height:250px; padding:15px 15px 15px 0px;}
	.ad336{float:right; width:336px; height:280px;padding:15px 0px 15px 15px;}
	.st-hol-responsive { width: 728px; height: 90px; }
	.stathol-resp-desk728 { width: 728px; height: 90px; }
	.stathol-resp-desk336 { width: 336px; height: 280px; }
}

@media only screen and (max-width:1200px) {
#surveycontainer{display:none;}
}


@media only screen and (max-width:640px) {
	h1{padding-top:10px; font-size:16pt;}
	h3{font-size:10pt;}
	h1,h2,h3,h4,p,ul{padding-left:10px; padding-right:10px;}
	#linklink{display:none;}
	#pad20{padding:0px;}
	#pad0_20{padding:0px;}
	#wrap{float:none; width:100%; border:0px;}

	#header{float:none; width:100%; text-align:left;}
	#header img{width:100%;max-width:1200px;}
	
	#navbar{ min-height:48px;}
	#navlink{display:block;float:left; text-align:center; vertical-align:middle; width:15%; height:100%;background-color:inherit;}
	#navlink img{width:32px;  padding-top:7px; border:0px; }
	#tagline{float:right; width:84%;background-color:inherit;}		
	#main{float:none; width:100%;}

	#sharediv{text-align:center; padding-top:10px; padding-bottom:5px; padding-left:0px;}

	#sidebar{float:none; width:100%; text-align:center; border:0px;}
	#sidebar li{line-height:36px;padding:0px;}
	#sidebar li a{line-height:36px;padding:0px;}
	#sidebar #lihere{line-height:36px;background-color:#ffa018; border:0px; width:100%;}
	#sidebar #lihere a{line-height:36px;padding:0px;}
	.leftseperator{line-height:36px;padding:0px; }
	.leftseperator span{line-height:36px;padding:0px; }

#page_comment_block{border-top:1px solid #d4d4d4; 
border-bottom:1px solid #d4d4d4; border-left:0px solid #d4d4d4;
border-right:0px solid #d4d4d4;  padding:10px; 
/*
background-image:url(images/bottombg.gif); background-position:top; background-repeat:repeat-x;
*/
}	
	#page_comment_block p{padding-left:0px; padding-right:0px;}
	#footer{float:none; width:100%;}
	#footerpad{padding:10px;}
	#top{display:block;}
}


@media only screen and (max-width:321px) {
	.sharebutton{padding:10px 10px 10px 10px;}
	#sharediv{text-align:left; padding-left:0px;}
	#sharediv img{border:0px solid #333333; width:10%; height:10%;}
	/*.print_link{display:none;}*/

/*	h3{font-size:10pt;}
	#navbar{max-height:30px;}
	#navlink{background-color:inherit;}
	#navlink img{width:40px;  padding-top:7px; border:0px; width:20%;}
	#tagline{ background-color:inherit; width:80%;}		
*/
}
