﻿body,div,span,h1,h2,h3,img,a,p,br,ul {margin:0px;padding:0px;}
body {
	background-color: #fff6e2;
}
body.bluebg {
	background-color: #f6fafe;
}

td.s_adnav {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
	padding-right: 17px;
	padding-left: 17px;
	text-decoration: none;
	white-space: nowrap;
}
td.s_adnav a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td.s_adnav a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	}
td.mainimg {
	background-image: url(images/img.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 660px;
	height: 210px;
	font-size: 13px;
	color: #000000;
	line-height: 25px;
	font-weight: bold;
}
.txtgreenbold {
	font-size: 18px;
	font-weight: bold;
	color: #65923c;
}
.txtgreen {
	font-size: 11px;
	color: #65923C;
	text-decoration: none;
}
.txtblue {
	color: #1c5180;
	text-decoration: none;
}
a.txtblue:hover {
text-decoration: underline;
}
td.textbox {
	background-color:White;
	border-left : 1px solid #24609F;
	border-right : 1px solid #24609F;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;	
}
td.banner {
	font-size: 30px;
	font-weight: bold;
	color: #215E9D;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 45px;
}
.bannerbig {
	font-size: 16px;
	font-weight: bold;
	color: #215E9D;
}
table.bluebdr  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #215E9D;
	border-bottom-color: #215E9D;
}
table.bluebdr td{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #215E9D;
	border-left-color: #215E9D;
}
table.bluebdr td.hdbdr {
	background-color: #e4f0fd;
}
td.bluebdr {
	border: 1px solid #215E9D;
}
.txt11 {
	font-size: 11px;
	color: #000000;
}
.txt12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.hdblue {
	color: #1c5180;
	font-size: 14px;
	font-weight: bold;
}
td.footer {
	font-size: 11px;
	color: #1c5180;
}
a {
	color: #215E9D;
}
.red {
	color: #FF0000;
}
.statusb{color:#000;font-weight:bold;text-transform:uppercase}
.statusr{color:#ff0000;font-weight:bold;text-transform:uppercase}
.statusg{color:#006400;font-weight:bold;text-transform:uppercase}
.helppop
{
	background:url(/images/help-icon.png) 0px 0px no-repeat;
	height:16px;
	width:16px;
	display:inline-block;
	position:relative;
    cursor:pointer;
}
body.pop {
	margin: 2px;
}
td.textboxerrorlogin {
	background-image: url(images/txt_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #000000;
	width: 951px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.blueboxleft {
	background-image: url(images/bluebox_left.gif);
	background-repeat: repeat-y;
}
td.blueboxright {
	background-image: url(images/bluebox_right.gif);
	background-repeat: repeat-y;
}
td.blueboxtop {
	background-image: url(images/bluebox_top.gif);
	background-repeat: repeat-x;
	height: 9px;
}
td.blueboxbot {
	background-image: url(images/bluebox_bot.gif);
	background-repeat: repeat-x;
}
td.blueboxmid {
	background-color: #e4f0fd;
	width: 100%;
}
li.bullet {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
ul.bullet {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.heading {
	font-size: 18px;
	font-weight: bold;
	color: #215E9D;
}
.heading1 {
	font-size: 15px;
	font-weight: bold;
	color: #215E9D;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #215E9D;
}
td.textboxyel {
	background-image: url(images/txt_curve_yel_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #000000;
	width: 951px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
td.midbg {
	background-image: url(images/step_mid.jpg);
	background-repeat: repeat-y;
}
.hdgreenbold {
	font-size: 22px;
	font-weight: bold;
	color: #65923c;
}
/* Pagination */
#pagination
{
	border: 0;
	margin: 0;
	padding: 0;
}

#pagination li
{
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
	float: left;
	margin-right: 2px;
}

#pagination a
{
	border: solid 1px #9aafe5;
	float: left;
	margin-right: 2px;
}

#pagination .previous-off, #pagination .next-off
{
	border: solid 1px #DEDEDE;
	color: #888888;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 4px;
}
#pagination .next a, #pagination .previous a
{
	font-weight: bold;
}

#pagination .active
{
	background: #2e6ab1;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 4px 6px;
}
#pagination a:link, #pagination a:visited
{
	color: #0e509e;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}
#pagination a:hover
{
	border: solid 1px #0e509e;
}
.frmbt
{
	cursor: pointer;
	border: 1px solid #9aafe5;
	color: #0e509e;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 3px 8px;
	text-decoration: none;
	outline: none;
	-moz-border-radius: 3px;border-radius: 3px;
}
.frmbt:hover
{
	border: solid 1px #0e509e;
}
/*
Forums
*/
table.widget_innforumtopic, table.widget_innbox
{
	border-collapse: collapse;
	border: 1px solid #7ea3c8;
}
table.widget_innbox tr
{
	border: 1px solid #7ea3c8;
}
table.widget_innbox a.linkcolor1
{
	color: #7ea3c8;
	text-decoration: underline;
}
table.widget_innforumtopic tr.heading
{
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: bold;
}
table.widget_innforumtopic tr.heading2
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #2e6ab1;
}
table.widget_innforumtopic tr.GridViewHeader th
{
    text-align:left;
    border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7ea3c8;
}
table.widget_innforumtopic tr.heading2 span
{
	color: #000000;
	font-weight: normal;
}
table.widget_innforumtopic tr.heading3
{
	font-size: 12px;
	font-weight: bold;
}
table.widget_innforumtopic tr.heading td, table.widget_innforumtopic tr.heading2 td
{
	padding: 2px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7ea3c8;
}
table.widget_innforumtopic tr.heading td.border, table.widget_innforumtopic tr.heading2 td.border
{
	padding: 2px;
	border: solid;
	border-width: 1px;
	border-color: #7ea3c8;
}
table.widget_innforumtopic tr td.cols, table.widget_innforumtopic tr td.colsdashed
{
	padding: 2px;
}
table.widget_innforumtopic tr td.colsborder
{
	padding: 2px;
}
table.widget_innforumtopic tr td.colsbig
{
	padding: 20px;
}
table.widget_innforumtopic tr td.colscorner
{
	padding: 0px;
}
table.widget_innforumtopic tr.rows td.cols
{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7ea3c8;
}
table.widget_innforumtopic tr.rows td.colsdashed
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #7ea3c8;
}
table.widget_innforumtopic tr.rows td.colsborder
{
	border: solid;
	border-width: 1px;
	border-color: #7ea3c8;
}
table.widget_innforumtopic a.txt11color2b
{
	color: #cc3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
table.widget_innforumtopic a.linkcolor1
{
	color: #7ea3c8;
	text-decoration: underline;
}
table.widget_innforumtopic a.linkcolor2
{
	color: #cc3300;
	text-decoration: underline;
}
.validatorsummary{ padding: 10px 0; color:red;}.validatorsummaryinline { padding: 10px 0; color:red; margin: 10p 0x;}.validatorsummary li,.validatorsummaryinline li {line-height:20px;margin-left:20px}
.maroon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A93763;
	text-decoration: none;
}
.blue2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #205B9D;
	text-decoration: none;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txtPhone1
{
	width:40px;
}
.txtPhone2
{
	width:60px !important;display:inline-block !important;
}
.txtPhone3
{
	width:50px;
}
.yellowfirstBox{ float:left; width:295px; padding:0 9px;}
.yellowBox{ float:left; width:100%;}
.yellowBox .topRound{ float:left; width:100%; height:8px; padding-left:5%; background:url(images/yellowBoxLeftTopCurv.gif) no-repeat left top;}
.yellowBox .topRound .rightRound{ float:left; width:100%; height:8px; background:url(images/yellowBoxRgtTopCurv.gif) no-repeat right top; }
.yellowBox .botRound{ float:left; width:100%; height:8px; padding-left:5%; background:url(images/yellowBoxLftBottomCurv.gif) no-repeat left top;}
.yellowBox .botRound .rightRound{ float:left; width:100%; height:8px; background:url(images/yellowBoxRgtBottomCurv.gif) no-repeat right top; }
.yellowBox .blueBoxContent{ background:#fff6e2 url(images/greenBdr.gif) repeat-y left top; float:left; width:99%; padding-left:1%;}
.yellowBox .borderright{ background:#fff6e2 url(images/greenBdr.gif) repeat-y right top; float:left; width:100%; }
.yellowBox .content{ float:left; width:90%; padding:0 20px;}
.yellowBox .content h2{ float:left; width:100%; border-bottom:1px solid #215e9d; color:#215e9d; font-size:14px; padding-top:2px;}
.yellowBox .content p{ font-size:12px; padding-top:5px; float:left;}
.yellowBox .content .gobtn{ width:22px; margin:0 auto; }
.yellowBox .content .gobtn a{ float:left; background:url(images/goBtn.gif) no-repeat; width:22px; height:17px; text-decoration:none; margin:19px 0 2px 0}

.yellowBox .sfcontent{ float:left; width:100%;}
.yellowBox .sfcontent br{clear:left; }
.yellowBox .sfcontent .sfhead{
	float:left;
	width:100%;
	text-align: center;
}
.yellowBox .sfcontent .sfhead h2{ float:left; width:100%; color:#65923c; font-size:18px; padding-top:2px;}
.yellowBox .sfcontent .sfhead h3{ float:left; width:100%; color:#1c5180; font-size:14px; padding-top:2px;}
.yellowBox .sfcontent .sfleft {
	float:left;
	width:31%;
	margin-right: 5px;
	margin-left: 5px;
	font-size:11px;
}
.yellowBox .sfcontent .sfleft .sfblock {
	float:left;
	width:100%;
	margin-top: 15px;
	
}
.yellowBox .sfcontent .sfleft .sfblock .sfimg { float:left;text-align:left;}
.yellowBox .sfcontent .sfleft .sfblock .sftxt { float:right; width:153px;}
.yellowBox .sfcontent .sfleft .sfblock .sftxt a, .yellowBox .sfcontent .sfleft .sfblock .sftxt a:HOVER, .yellowBox .sfcontent .sfleft .sfblock .sftxt a:visited{
	color: #1c5180;
	font-size: 12px;
	
}
.yellowBox .sfcontent .sfleft .sfblock .sfimg .sfbuttons
{
text-align:center;
}
.yellowBox .sfcontent .sfleft .sfblock .sfimg .displayorder
{
    vertical-align:top;
    float:left;
    width:19px;
}
.overlay_editor {
	display:none;
	background-color:#fff;
	width:675px;	
	min-height:200px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
    border-radius:6px;
	background-image:url(/images/overlay/whitet.png);
}
.overlay_editor .close {
	background-image:url(/images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
    opacity:1
}
.tooltip {
	display:none;
	background:url(/images/tooltip/black_arrow_big.png);
	height:213px;
	padding:40px 30px 10px 30px;
	width:370px;
	font-size:11px;
	color:#fff;
	z-index:99010;
	position:relative;
}
.popmid h1 {
	font-size: 14px;
	color: #C61709;
	margin: 0px;
	padding: 0px;
}

.popmid .link {
	color: #C61709;
}

#cenredbox{ width:580px; margin:0 auto; float:none; border:2px solid #990000; padding:10px;}
#cenredbox .column{ float:left; width:280px; padding:6px 0;}
#cenredbox .boxcontent{ float:right; width:180px; text-align:center; font-weight:bold;}
#cenredbox .boxcontent img{ padding:10px 20px;}
#cenredbox .gapcenter{ text-align:center; padding:0 20px 0 60px;}
#cenredbox .column .colrow{  float: left;padding-top: 4px;width: 100%;}
.link {
	color: #C61709;
}
.bingealertboxhead { margin:0 auto; float:none;padding-bottom:3px; color:red;}
.bingealertbox { margin:0 auto; float:none; border:1px solid red; padding:5px;}
.scorebg{
	float:left;
	padding:5px;
	font-size:14px;
	color:#FFFFFF;
	background-color: #C61709;
	font-weight: bold;
}
.blackB16
{
    color:Black;
    padding-top:10px;
    font-size:16px;
    font-weight:bold;
}
.ForumsBox{ padding-top:8px;}
.ForumsBox .row{
	padding: 5px;
}
	.ForumsBox span {
		padding: 2px;
	}
.ForumsBox h1 {
	font-size: 16px;
	color: #C61709;
}
.ForumsBox .link {
	color: #C61709;
}
.ForumsBox h3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.ForumsBox h2 span.result
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C51909;
	text-decoration: none;
	margin:-5px;
}
.ForumsBox .QSetTHddn {margin-bottom:10px;}
.ForumsBox .QSetTHddn2 {margin-top:20px;}
#QuestionSetTitle{
	color: #C51909;
}
.ForumsBox .QSetDefault
{
    padding-bottom:10px;
}
.ForumsBox .QuesDefault
{
    padding-bottom:10px;
    font-weight:bold;
}
.ForumsBox .QuesDefault
{
    padding-bottom:10px;
    font-weight:bold;
}
.ForumsBox .Ques
{
    padding-bottom:10px;
}
.ForumsBox .AnsDefault
{
    padding-bottom:5px;
}
.ForumsBox .QSetDrugPreScreen, .ForumsBox .QSetDrugPreScreen2
{
    font-size: 16px;
	color: #CF4336;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
    float:left;
}
.ForumsBox .QSetDrugPreScreen2 .Ques
{
	padding-bottom: 0;
}
.ForumsBox .QuesDrugPreScreen
{
    float:left;
    width: 625px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    padding-left:5px;
    min-height:17px;
    overflow:auto;
}
.ForumsBox .QuesDrugPreScreenAlt
{
    float:left;
    height:30px;
    width: 625px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    padding-left:5px;
    background-color: #f1f1f1;
}
.ForumsBox .AnsDrugPreScreenRadioAlt
{
    float: left;
    width:80px;
    color:Black;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    background-color: #f1f1f1;
}
.ForumsBox .QuesDrugPreScreenC
{
    float:left;
    width: 105px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    padding-left:5px;
    background-color: #f1f1f1;
    height:30px;
}

.ForumsBox .AnsDrugPreScreenRadio
{
    float: left;
    width:80px;
    color:Black;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
}
.ForumsBox .AnsDrugPreScreenText
{
    float: left;
    width:520px;
    height:30px;
    color:Black;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    background-color: #f1f1f1;
    
}

.ForumsBox .AnsDrugPreScreenCombo
{
    float: left;
    width:230px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:7px;
    
}

.ForumsBox .TobQuesPreScreen
{
    padding-top:10px;
    padding-left:10px;
    font-weight:bold;
    float:left;
    width:130px;
}
.ForumsBox .TobQuesPreScreenRadio
{
    padding-top:5px;
}

.ForumsBox .QSetDepressionPreScreen
{
    font-size: 12px;
	color: black;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
    float:left;
}
.ForumsBox .QuesDepressionPreScreen{
	float:left;
	width: 630px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 20px;}
	
.ForumsBox .QuesDepressionPreScreen span{
	float:left;
	width:70%
}
.ForumsBox .QuesDepressionPreScreenAlt{
	float:left;
	width: 630px;
	background-color: #f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 20px;
}
.ForumsBox .QuesDepressionPreScreenAlt span{
	float:left;
	width:70%
}
.ForumsBox .AnsDepressionScreenComboAlt
{
    float: left;
    width:230px;
    background-color: #f1f1f1;
    color:Black;
    font-size:12px;
    padding-top: 5px;
	padding-bottom: 8px;
    line-height: 20px;
}
.ForumsBox .AnsDepressionScreenCombo
{
    float: left;
    width:230px;
    color:Black;
    font-size:12px;
    padding-top: 5px;
	padding-bottom: 8px;
    line-height: 20px;
}
.ForumsBox .AnsDepressionScreenSuicide
{
    padding-left:20px;
    padding-bottom:10px;
}
.ForumsBox .QuesGamblingPreScreen{
	float:left;
	width: 505px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
}
	
.ForumsBox .QuesGamblingPreScreen span{
	float:left;
	width:70%
}
.ForumsBox .QuesGamblingPreScreenAlt{
	float:left;
	width: 505px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	background-color: #f1f1f1;
}
	
.ForumsBox .QuesGamblingPreScreen span{
	float:left;
	width:70%
}
.ForumsBox .QuesGamblingPreScreen1{
	float:left;
	width: 390px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 20px;
	font-weight:bold;
}
	
.ForumsBox .QuesGamblingPreScreen1 span{
	float:left;
	width:70%
}
.ForumsBox .QuesGamblingPreScreenC
{
    float:left;
	width: 339px;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
    line-height: 20px;
    background-color: #f1f1f1;
    padding-bottom:5px;
}
.ForumsBox .AnsGamblingPreScreenRadio{
	float:left;
	width: 92px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadio1, .ForumsBox .PPRadio1{
	float:left;
	width: 178px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadio2{
	float:left;
	width: 165px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt{
	float:left;
	width: 92px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt1{
	float:left;
	width: 178px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt2{
	float:left;
	width: 165px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
	background-color: #f1f1f1;
	padding-right:2px;
}
.ForumsBox .AnsGamblingPreScreenRadio3{
	float:left;
	width: 55px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenText
{
    float: left;
    width:165px;
    height:30px;
    color:Black;
    padding-top:5px;
    padding-bottom:5px;
    background-color: #f1f1f1;
}
.ForumsBox .QuesEatingPreScreen
{
	float:left;
	width: 455px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	min-height:38px;
}
.ForumsBox .QuesEatingPreScreen span{
	float:left;
	width:70%
}
.ForumsBox .QuesEatingPreScreenAlt{
	float:left;
	width: 455px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	background-color: #f1f1f1;
	min-height:38px;
}
.ForumsBox .AnsEatingPreScreenRadio{
	float:left;
	width: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .AnsEatingPreScreenRadio1{
	float:left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .AnsEatingPreScreenRadio2{
	float:left;
	width: 165px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
}
.ForumsBox .AnsEatingPreScreenRadioAlt{
	float:left;
	width: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsEatingPreScreenRadioAlt1{
	float:left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsEatingPreScreenRadioAlt2{
	float:left;
	width: 165px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	background-color: #f1f1f1;
	padding-right:2px;
}
.ForumsBox .QHLC
{
    float:left;
    width: 390px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    min-height:17px;
    overflow:auto;
}
.ForumsBox .QHLC2
{
    float:left;
    width: 160px;
	font-weight:bold;
    padding:5px 0 5px 0px;
}
.ForumsBox .QHLC3
{
    float:left;
    width: 150px;
	font-weight:bold;
    padding:5px 0 5px 0px;
}
.ForumsBox .QHLCP20
{
    float:left;
    width: 140px;
	font-weight:bold;
    padding:10px 0 5px 20px;
}
.ForumsBox .AHLC
{
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCF
{
    float: left;
    width:150px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCF2
{
    float: left;
    width:115px;
    padding:2px 0 5px 20px;
    height:29px;
}
.ForumsBox .AHLCF3
{
    float: left;
    width:330px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCTextS
{
    float: right;
    width:430px;
    height:35px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:7px;
    clear:right;
}
.ForumsBox .QWI
{
    float:left;
    width: 540px;
    color:Black;
    font-size:12px;
    padding:8px 0 5px 20px;
    min-height:17px;
    overflow:auto;
}
.ForumsBox .AWIF
{
    float: left;
    width:185px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AWICF
{
    float: left;
    width:250px;
    color:Black;
    font-size:12px;
    margin-left:20px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AAF
{
    float: left;
    padding:0px 0 10px 20px;
}
.ForumsBox .AIPVF
{
    float: left;
    width:100px;
    padding:0px 0 10px 20px;
}
.ForumsBox .AIPV2
{
	padding-left:20px;
    padding-bottom:10px;
}
.ForumsBox .QSetPP
{
    padding-top:10px;
	padding-bottom: 10px;
}
.ForumsBox .QPP
{
	float:left;
	width: 630px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	min-height:38px;
}
.ForumsBox .QPP3
{
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	font-weight:bold;
}
.ForumsBox .QPPAlt{
	float:left;
	width: 630px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	background-color: #f1f1f1;
	min-height:38px;
}
.ForumsBox .QPP span{
	float:left;
	width:70%
}
.ForumsBox .QPP1
{
	float:left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 23px;
	font-weight:bold;
	min-height:38px;
}
.ForumsBox .QPPAlt1{
	float:left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 23px;
	font-weight:bold;
	background-color: #f1f1f1;
	min-height:38px;
}
.ForumsBox .APPR{
	float:left;
	width: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .APPR1{
	float:left;
	width: 85px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .APPR2{
	float:left;
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .APPR3{
	float:left;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
}
.ForumsBox .APPRAlt{
	float:left;
	width: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .APPRAlt1{
	float:left;
	width: 85px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .APPRAlt2{
	float:left;
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .APPRAlt3{
	float:left;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .QPCQ1
{
	float:left;
	width: 425px;
	padding-top: 5px;
    padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	min-height:38px;
}
.ForumsBox .QSetBD, .ForumsBox .QSetBD2
{
	padding-bottom: 10px;
}
.ForumsBox .QSetBD2 .Ques
{
	padding-bottom: 0;
}
.ShareSection {
    background-color: lightblue;
    border:1px solid darkblue;
    color:darkblue;
    padding:10px;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.ForumsBox .ANA1
{
    clear:both;
    display:block;
    padding-top:10px;
}
.sm1{height:156px;width:279px;background:url(/images/Screeners/img_alcohol_screener.jpg) 0px 0px no-repeat;display:block}
.sm2{height:156px;width:279px;background:url(/images/Screeners/img_drug_screener.jpg) 0px 0px no-repeat;display:block}
.sm3{height:156px;width:279px;background:url(/images/Screeners/img_tobacco_screener.jpg) 0px 0px no-repeat;display:block}
.sm4{height:156px;width:279px;background:url(/images/Screeners/img_gambling.jpg) 0px 0px no-repeat;display:block}
.sm5{height:156px;width:279px;background:url(/images/Screeners/img_depression.jpg) 0px 0px no-repeat;display:block}
.sm6{height:156px;width:279px;background:url(/images/Screeners/img_anxiety.jpg) 0px 0px no-repeat;display:block}
.sm7{height:156px;width:279px;background:url(/images/Screeners/img_sleep_disorder.jpg) 0px 0px no-repeat;display:block}
.sm8{height:156px;width:279px;background:url(images/img_sex_addiction.jpg) 0px 0px no-repeat;display:block}
.sm9{height:156px;width:279px;background:url(/images/Screeners/img_eating_disorder.jpg) 0px 0px no-repeat;display:block}
.sm10{height:156px;width:279px;background:url(/images/Screeners/work_impact_img.jpg) 0px 0px no-repeat;display:block}
.sm14{height:156px;width:279px;background:url(/images/Screeners/panic_disorder.jpg) 0px 0px no-repeat;display:block}
.sm15{height:156px;width:279px;background:url(images/img_bi_polar_disorder.jpg) 0px 0px no-repeat;display:block}
.sm16{height:156px;width:279px;background:url(/images/Screeners/img_ptsd.jpg) 0px 0px no-repeat;display:block}
.sm17{height:156px;width:279px;background:url(/images/Screeners/img_ptsd_m.jpg) 0px 0px no-repeat;display:block}
.sm23{height:156px;width:279px;background:url(/images/Screeners/anger_disorder.jpg) 0px 0px no-repeat;display:block}
.sm24{height:156px;width:279px;background:url(/images/Screeners/img_intimate_partner_violence.jpg) 0px 0px no-repeat;display:block}
.scoreResults {
    border:1px solid #e3e3e3;
    margin-bottom:22px;
    background:#f6f6f6;
    padding:17px 19px;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.scoreResults h1 {
    font-size: 16px;
	color: #C61709;
}
.scoreResults h1 .scoreBox, .scoreResults h2 .scoreBox {
    border:1px solid #d8d6d6;
    height:26px;
    line-height:28px;
    width:33px;
    padding:0 2px;
    margin:0 5px;
    top:0;
    color:#cd7504;
    font-weight:bold;
    font-size:20px;
    text-align:center;
    background:#f6f6f6 url(/images/screeners/bar/images.png) repeat-x 0 -143px;
}
.scoreResults h1 .scoreRange, .scoreResults h2 .scoreRange {
    padding:2px 0;
    font-size:16px;
}
.scoreResults h1 .scoreHistory, .scoreResults h2 .scoreHistory {
    padding:0 2px;
    float:right;
}
.scoreResults h1 .scoreHistory2 a, .scoreResults h2 .scoreHistory2 a{
    padding:2px;
    font-size:14px;
    color:#cd7504;
}
.scoreResults .graph {
    height:37px;
    border:1px solid #d8d6d6;
    background:#f6f6f6 url(/images/screeners/bar/images.png) repeat-x 0 -143px;
    position:relative;
    text-align:center;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.scoreResults .dl.low, .scoreResults .dl.high {
    height:100%;
    position:absolute;
    border-left:1px solid #d8d6d6;
}
.scoreResults .bar {
    height:21px;
    background:#81b12d url(/images/screeners/bar/images.png) repeat-x 0 0;
    text-align:right;
    position:absolute;
    left:0;
    top:9px;
    min-width:30px;
}
.scoreResults .bar span {
    padding-right:9px;
    font:12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    font-weight:bold;
}
.scoreResults .labels {
    padding:4px 0 6px 0;
}
.scoreResults .labels span {
    width:32%;
    text-align:center;
    font-weight:bold;
    display:inline-block;
}
.scoreResults .graph {
    height:54px;
    background-position:0 -143px;
}
.scoreResults .bar {
    height:28px;
    background-position:0 0;
    top:12px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
}
.scoreResults .barlow {
    background:#e04f15 url(/images/screeners/bar/results.png) repeat-x 0 -60px;
    border-top:thin solid #e04f15;
    border-right:thin solid #e04f15;
    border-bottom:thin solid #e04f15;
}
.scoreResults .barmoderate {
    background:#6fb5db url(/images/screeners/bar/results.png) repeat-x 0 0;
    border-top:thin solid #6fb5db;
    border-right:thin solid #6fb5db;
    border-bottom:thin solid #6fb5db;
}
.scoreResults .barhigh {
    background:#83b32f url(/images/screeners/bar/results.png) repeat-x 0 -30px;
    border-top:thin solid #83b32f;
    border-right:thin solid #83b32f;
    border-bottom:thin solid #83b32f;
}
.scoreResults .dl {
    height:54px;
}
.scoreResults .bar span {
    font-size:14px;
    line-height:30px;
}
.linkcolor3
{
    color: #215E9D;
	text-decoration: underline;
	font-weight: bold;
	font-size:12px;
	cursor:pointer;	
}

/*Hot off the press*/

.hotOffThePressForm{
	float:left;
	width:99%;
	font-size:12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #215e9d;
	border-left-color: #215e9d;
}
.hotOffThePressForm .row{
	float:left;
	width:100%;
	padding:2px 0;
	/*
	background:url(../images/hotOffDivider.gif) repeat-y right top;
	*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #215e9d;
	border-bottom-color: #215e9d;
}
.hotOffThePressForm .row img{ margin-top:2px;}
.hotOffThePressForm .row a{ margin-left:10px; font-weight:bold; color:#1C5180; text-decoration:underline;}
.hotOffThePressForm .row .hotOffCulFav{ float:left; border:solid 0px black; width:390px; padding-left:0px;}
.hotOffThePressForm .row .hotOffCul1Fav{ float:left; border:solid 0px black; width:390px; padding-left:0px;}
.hotOffThePressForm .row .hotOffCul{ float:left; border:solid 0px black; width:482px; padding-left:0px;}
.hotOffThePressForm .row .hotOffCul1{ float:left; border:solid 0px black; width:480px; padding-left:0px;}
.hotOffThePressForm .row .hotOffCul1 span{ font-size:11px;color: Black;padding-left:10px;}
.hotOffThePressForm .row .hotOffCul1Fav span{ font-size:11px;color: Black;padding-left:10px;}
.hotOffThePressForm .row .hotOffCul1 .maroonu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A93763; text-decoration: underline;}
.hotOffThePressForm .row .hotOffCul1Fav .maroonu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A93763; text-decoration: underline;}
.hotOffThePressForm .row .hotOffCul span{ font-size:12px; font-weight:bold; text-transform:uppercase;color: Black;}
.hotOffThePressForm .row .hotOffCulFav span{ font-size:12px; font-weight:bold; text-transform:uppercase;color: Black;}
.hotOffThePressForm .row .hotOffCul a{ text-decoration:underline; color:#000;}
.hotOffThePressForm .row .hotOffCul1Fav a{ text-decoration:underline; color:#000;}
.hotOffThePressForm .row .source{ float:left; width:150px; }
.hotOffThePressForm .row .fav{ float:left; width:60px;}
.hotOffThePressForm .row .share{ float:left; width:60px;text-align:left;}
.hotOffThePressForm .row .fav a{ float:left; font-weight:bold; color:#1C5180; text-decoration:underline;}
.hotOffThePressForm .row .share a{float:left; font-weight:bold;color:#1C5180;text-decoration:underline;text-align:center;}
.hotOffThePressForm .row .part{ float:left; width:40px;text-align:left;margin-left:0px;}
.hotOffThePressForm .row .part a{ float:left; width:40px;text-align:center;margin-left:0px;}
.hotOffThePressForm .row .part1{ float:left; width:40px;text-align:left;margin-left:0px;font-size:10px;font-weight:bold;}
.hotOffThePressForm .row .part2{ float:left; width:40px;text-align:center;margin-left:0px;}
.hotOffThePressForm .row .section{ float:left; width:150px;}
.hotOffThePressForm .row .remove{ float:left; width:87px;}

.HDR1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A93763;
	text-decoration: none;
}

.redBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A6325F;
	text-decoration: none;
}
/*
	Admin
*/
#OuterContainer {
	position:relative;
	width:100%;
	min-width:1054px;
}
/* Wrapper -----------------------	*/
#Wrapper {
	position:relative;
	width:1054px;
	margin:auto;
}
#Header {
	position:relative;
	width:1054px;
	height:90px;
}
#Header .logo {
	width: 202px;
	height:90px;
	background: url(/images/logo.gif) no-repeat center center;
}
/* ContentContainer ----------*/
#ContentContainer {
	position:relative;
	width:1054px;
	background:#FFFFFF;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #68b8e3;
	margin-bottom:10px;
}
#ContentContainerInner {
	position:relative;
	width:1054px;
	background:#FFFFFF;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #68b8e3;
	margin-bottom:10px;
	min-height:300px;
}
#ContentContainer fieldset {
	margin-right:15px;
}
#ContentContainer fieldset legend{
	color:#215e9d;
}
#ContentContainer li, #ContentContainerInner li, #ContentContainerPopup li{
	margin-left:20px;
}
#ContentContainer .dropdown-menu li, #ContentContainerInner .dropdown-menu li,#ContentContainer .pagination li, #ContentContainerInner .pagination li{
	margin-left:auto;
}
#ContentContainer .dropdown-menu-legend li, #ContentContainerInner .dropdown-menu-legend li{
	line-height:30px;
    padding-left:10px;
    padding-right:10px;
    min-width:200px;
}
#ContentContainer .RadPanelBar li,#ContentContainerInner .RadPanelBar li {margin-left:auto}
#ContentContainerInner .PageTitle {
	color: #165d7b;
	font-size: 20px;
	line-height:40px;
}
#ContentContainerInner .PageTitle span {
	border-bottom : dashed 1px #165d7b;
}
#ContentContainerPopup {
	position:relative;
	background:#FFFFFF;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #68b8e3;
	margin-bottom:10px;
	min-height:100px;
}
#Menu, .caption {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
}
#Menu {
	position:relative;
	height:30px;
	text-align:right;
}
#Menu a {
	text-decoration:none;
	color:#165d7b;
	font-size:20px;
	margin:0px 40px;
	float:left;
}
#Menu a:hover, #Menu a:active {
	color:#89C941;
}
#Menu a.first {
	margin-left:10px;
}
#Menu a.last-fr {
	margin-right:10px;
	float:right;
}
/* General Styles -----------------------	*/
.lnkcolr1 {
	color:#FFF;
}
.lnkcolr2 {
	color:#633d0c;
}
.colr1 {
	color:#2f4d8d;
}
.colr2 {
	color:#666666;
}
.colr3 {
	color:#7c0101;
}
.hd {
	color:#026598;
	font-weight:bold;
	font-size:14px;
}
.Bold {
	font-weight:bold;
}
.txtsml {
	font-size:11px;
}
.txtMd {
	font-size:14px;
}
.TxtL {
	font-size:16px;
}
.txtXL {
	font-size:24px;
}
.txtXXL {
	font-size:28px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.txtcntr {
	text-align:center;
}
.TextRight {
	text-align:right;
}
.MarginTop05 {
	margin-top:5px;
}
.Pdt05 {
	padding-top:5px;
}
.Pdt10 {
	padding-top:10px;
}
.Pdt15 {
	padding-top:15px;
}
.Pdt20 {
	padding-top:20px;
}
.Pdl10 {
	padding-left:10px;
}
.Pdl20 {
	padding-left:20px;
}
.mrgnr20 {
	margin-right:20px;
}
.Pdl30 {
	padding-left:30px;
}
.Pdl40 {
	padding-left:40px;
}
.Pdr20 {
	padding-right:20px;
}
.NewLine {
	clear:both;
}
.DispalyTbl {
	display:table;
}
.clear {
	clear:both;
}
.BlkTtl {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:24px;
	color:#FFF;
	float:left;
}
/* Titles Style -------------------*/	
.Box1TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -66px -44px no-repeat;
	float:left;
}
.Box1TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -73px -44px no-repeat;
	float:right;
}
.Box2TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -79px -44px no-repeat;
	float:left;
}
.Box2TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -85px -44px no-repeat;
	float:right;
}
.Box3TitleLeft {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -22px -44px no-repeat;
	float:left;
}
.Box3TitleRight {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -29px -44px no-repeat;
	float:right;
}
.Box1BottomLeft {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -117px -44px no-repeat;
	float:left;
}
.Box1BottomRight {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -124px -44px no-repeat;
	float:Right;
}
.VLBox1BottomLeft {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -139px -44px no-repeat;
	float:left;
}
.VLBox1BottomRight {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -146px -44px no-repeat;
	float:Right;
}
.LineBottomLeft {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -183px -44px no-repeat;
	float:left;
}
.LineBottomCenter {
	position:relative;
	width:98%;
	height:5px;
	overflow:hidden;
	border-bottom:solid 1px #b5dbee;
	float:left;
}
.LineBottomRight {
	position:relative;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) -190px -44px no-repeat;
	float:Right;
}
/* SlfHlp -----------------------*/

#SlfHlp {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
	background:#FFFFFF;
}
#ContentContainerInner #SlfHlp {
	position:relative;
	width:954px;
	margin:25px 0px 0px 0px;
	background:#FFFFFF;
}

#SlfHlpTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#98002e;
	color:#FFF;
}
#SlfHlpBody {
	position:relative;
	width:100%;
	padding: 5px 10px 6px 15px;	
	float:left;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	border:1px solid #b5dbee;
}
.SlfHlpBodyCol {
	position:relative;
	width:300px;
	height:205px;
	padding:10px;
	background:#d8dee1;
	float:left;
	margin:3px 0px 0px 3px;
	overflow:hidden;
}
.SlfHlpBodyCol_01 {
	position:relative;
	width:110px;
	float:left;
}
.SlfHlpBodyCol_02 {
	position:relative;
	width:170px;
	line-height:17px;
	font-size:12px;
	float:left;
}
.SlfHlpBodyColSpacer {
	position:relative;
	width:5px;
	height:150px;
	float:left;
}
/* HotPrs -----------------------*/

#HotPrs {
	position:relative;
	width:954px;
	margin:25px 0px 0px 0px;
	background:#e8f8fc;
}
#HotPrs .Box3TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -79px -44px no-repeat;
	float:left;
}
#HotPrs .Box3TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -85px -44px no-repeat;
	float:right;
}

#HotPrsTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#9fa617;
}
.ResourcesBox #HotPrsTitle {
	background:#68b8e3;
}
.ResourcesBox .Box3TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -66px -44px no-repeat;
	float:left;
}
.ResourcesBox .Box3TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -73px -44px no-repeat;
	float:right;
}
#HotPrsTitle input {
	width:198px;
	height:34px;
	border:0px;
	padding:0px 9px;
	background:url(images/ImageSprite.png) -200px 0px no-repeat;
}
#ContentContainer .HotoffthepressBox .ResourcesBox #HotPrsTitle input {
	width:198px;
	height:34px;
	border:0px;
	padding:0px 9px;
	background:url(images/ImageSprite.png) 0px 0px no-repeat;
}
#HotPrsBody, #HotPrsBody-S {
	position:relative;
	width:100%;
	clear:both;
}
.TRow {
	position:relative;
	width:100%;
	height:40px;
	margin-top:1px;
	display:table;
	clear:both;
}
.TRow div {
	float:left;
}
#HotPrsBody .Title {
	background:#dae1e4;
}
.Details {
	background:#e0ebee;
}
.TRow a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.HotPrsBodyCol_01 {
	position:relative;
	width:125px;
	padding:10px 0px 0px 25px;
	float:left;
}
.HotPrsBodyCol_02 {
	position:relative;
	width:825px;
	padding:10px 0px 0px 25px;
	line-height:17px;
	font-size:12px;
	float:left;
}
.HotprsCol01 {
	position:relative;
	width:290px;
	padding:10px 0px 0px 25px;
}
.HotprsCol02 {
	position:relative;
	width:155px;
	padding-top:10px;
}
.HotprsCol03 {
	position:relative;
	width:155px;
	padding-top:10px;
}
.HotprsCol04 {
	position:relative;
	width:95px;
	padding:10px;
}
.HotprsCol04 div {
	width:16px;
	height:16px;
	margin-left:10px;
}
.HotprsCol05 {
	position:relative;
	width:100px;
	padding-top:10px;
	text-align:center;
}
.HotprsCol05 div {
	width:25px;
	height:24px;
	margin-left:40px;
}
.HotprsCol06 {
	position:relative;
	width:70px;
	padding-top:10px;
	text-align:center;
}
.HotprsCol06 div {
	width:24px;
	height:19px;
	margin-left:25px;
}
.HotprsCol07 {
	position:relative;
	width:70px;
	padding-top:10px;
	text-align:center;
}
.HotprsCol07 div {
	width:25px;
	height:25px;
	margin-left:25px;
}
.TCol01 {
	position:relative;
	width:290px;
	padding:10px 0px 0px 25px;
}
.TCol02 {
	position:relative;
	width:155px;
	padding-top:10px;
}
.TCol03 {
	position:relative;
	width:155px;
	padding-top:10px;
}
.TCol04 {
	position:relative;
	width:95px;
	padding:10px;
}
.TCol04 div {
	width:16px;
	height:16px;
	margin-left:10px;
	background:url(images/ImageSprite.png) 0px -206px no-repeat;
}
.TCol05 {
	position:relative;
	width:100px;
	padding-top:10px;
	text-align:center;
}
.TCol05 div {
	width:25px;
	height:24px;
	margin-left:40px;
	background:url(images/ImageSprite.png) -19px -206px no-repeat;
}
.TCol06 {
	position:relative;
	width:70px;
	padding-top:10px;
	text-align:center;
}
.TCol06 div {
	width:24px;
	height:19px;
	margin-left:25px;
	background:url(images/ImageSprite.png) -47px -206px no-repeat;
}
.TCol07 {
	position:relative;
	width:70px;
	padding-top:10px;
	text-align:center;
}
.TCol07 div {
	width:25px;
	height:25px;
	margin-left:25px;
	background:url(images/ImageSprite.png) -75px -206px no-repeat;
}
div.border{border:1px solid #000;border-collapse:collapse;}
div.border-bottom{border-bottom:1px solid #000;border-collapse:collapse;}
div.tableBox {padding:0px}
div.tableBox #heading.row {padding:1px;background-color:#215e9d}
div.tableBox #heading.row strong, div.tableBox #heading-bottom.row strong{color:#fff}
div.tableBox .container {padding:5px;}
div.tableBox .row {margin-bottom:5px}
a.external img 
{
	vertical-align:text-bottom;
}
.groups A:link,
.groups A:active,
.groups A:visited
{
	color: #dc613f;
	text-decoration: none;	
}
.groups A:hover
{
	text-decoration: underline;
}
.groups .dropdown-menu a:link,
.groups .dropdown-menu a:active,
.groups .dropdown-menu a:visited
{
	color: #000;
}
.groups A.hdblue
{
	color: #1c5180;
}
.groups H1,
.groups H2
{
	color: #dc613f;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	line-height: normal;
}
.groups H3
{
	color: #dc613f;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	line-height: normal;
}
.groups P
{
	margin: 20px 0px;
}
.groups .group-headings
{	
	border-bottom: 3px solid #305373;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
	position: relative;
}
.groups .group-headings .title
{	
	float:left;
	font-weight:bold;
}

.groups .group
{	
	border-bottom: 1px dashed #CBD3D9;
	padding: 0px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	clear: both;
	position: relative;
}
.groups .group .group-left-chk
{
	float:left;
	width:40px;
}
.groups .group .group-left
{
	float:left;
	min-width:120px;
	max-width:120px;
}
.groups .group .group-left-24{float:left;width:24px;}.groups .group .group-left-70{float:left;width:70px;}
.groups .group .group-left-100{float:left;width:100px;}
.groups .group .group-left-120{float:left;width:120px;}
.groups .group .group-left-165{float:left;width:165px;}
.groups .group .group-left-200{float:left;width:200px;}.groups .group .group-left-300{float:left;width:300px;}.groups .group .group-left-340{float:left;width:340px;}.groups .group .group-left-500{float:left;width:500px;}
.groups .group .group-right{float:left;}
.groups .group .group-right .info{float:left;width:540px;}
.groups .group .group-right .info-24{float:left;width:24px;}.groups .group .group-right .info-35{float:left;width:35px;}.groups .group .group-right .info-50{float:left;width:50px;}
.groups .group .group-right .info-70{float:left;width:70px;}
.groups .group .group-right .info-90{float:left;width:90px;}.groups .group .group-right .info-100{float:left;width:100px;}
.groups .group .group-right .info-120{float:left;width:120px;}.groups .group .group-right .info-130{float:left;width:130px;}.groups .group .group-right .info-140{float:left;width:140px;}
.groups .group .group-right .info-165{float:left;width:165px;}
.groups .group .group-right .info-175{float:left;width:175px;}
.groups .group .group-right .info-200{float:left;width:200px;}
.groups .group .group-right .info-300{float:left;width:300px;}
.groups .group .group-right .info-340{float:left;width:340px;}.groups .group .group-right .info-500{float:left;width:500px;}
.groups .group .group-right .recent
{
	float:right;
	min-width:250px;
	max-width:250px;
}
.groups .group .group-right .recent .image
{
	float:left;
	min-width:120px;
	max-width:120px;
}
.groups .group .group-right .recent .info
{
	float:left;
	min-width:130px;
	max-width:130px;
}
.groups .group TD
{
	vertical-align: top;
}
.groups .image
{
	text-align: center;
	padding-bottom: 10px;
}
.groups .image IMG
{	
	padding: 3px;
	background-color: #fff;
	border: solid 1px #C1C1C1 !important;	
}

.groups .group .group-content
{
	margin-bottom: 40px !important;
}
.groups .group .img
{
	width: 100px;
	padding: 3px;
	background-color: #fff;
	border: solid 1px #C1C1C1 !important;
	margin: 0px 8px 8px 0px;
}
.groups .group .group-name
{
	color:#dc613f;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-style: italic;
}
.groups .group h1
{	
}
.groups .group .author
{
	color: #666666;
	font-size: 10px;
	float: left;
	text-transform: capitalize;
}
.groups .group .pub-date
{
	color: #666666;
	font-size: 10px;
	float: right;
}
.groups .group .text
{
	margin-top: 30px;
}
.groups .group .text h2
{
	margin-bottom: -10px;
}
.groups .group .text h3
{
	font-size: 11px;
	margin-bottom: -10px;
	padding: 0;
}
.groups .group .options
{
	bottom: 10px;
    position: absolute;
    right: 10px;
}
.groups .group .options A:link,
.groups .group .options A:active,
.groups .group .options A:visited
{
	color: #64819C;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	display: inline-block;
	margin: 0px;
}
.groups .group .options A:hover
{
	background: #64819c;
	color: #fff;
	text-decoration: none;
}
.groups .tab-line
{
	border-top: solid 1px #d5dce1;
	position: relative;
	margin-top: -1px;
	margin-bottom: 20px;
	z-index: 1;
	overflow: hidden;
}
.groups .option-menu
{
	overflow: hidden;
	border-bottom: 3px solid #305373;
	margin-bottom: 20px;
}
.groups .option-menu A:link,
.groups .option-menu A:active,
.groups .option-menu A:visited
{
	background: #D7E2ED;
	margin: 0px 2px 0px 0px;
	padding: 5px 10px 3px 10px;
	color: #305373 !important;
	font-size: 12px !important;
	display: inline-block;
	float: left;
}
.groups .option-menu A:hover
{
	background: #305373;
	color: #fff !important;
	text-decoration: none;
}
.groups .option-menu A.active
{
	background: #305373;
	color: #fff !important;
	text-decoration: none;
}
.group-info
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 20px;
}
.group-info A:link,
.group-info A:active,
.group-info A:visited
{
	color: #dc613f;
	text-decoration: none;	
}
.group-info A:hover
{
	text-decoration: underline;
}
.group-info .image
{	
	padding-bottom: 10px;
}
.group-info .image IMG
{	
	padding: 3px;
	background-color: #fff;
	border: solid 1px #C1C1C1 !important;	
}
/*group-settings*/
.group-settings .input-form .row
{
	color: #666;
	line-height:16px;
	margin-bottom: 3px;
    margin-left:auto;
}
.group-settings .input-form label
{
	color: #666;
	display: inline-block;
    margin-left:3px;
}
.group-settings .input-form .grouppreference label
{
	float:left;
	display: inline;
	margin-left:10px;
	width:90%;
}
.group-settings .input-form .grouppreference2 label
{
	float:left;
	display: inline;
	margin-left:10px;
}
.group-settings .input-form TEXTAREA, .group-settings .input-form input.txt
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	display: inline-block;
	border: solid 1px #cbd3d9;
}
.group-settings .input-form .grouppreference input
{
	float:left;
}
.group-settings .input-form .grouppreference2 input
{
	float:left;
}
.ajaxform1{
    padding:15px;
}
.ajaxform1 div.row {line-height:30px;vertical-align:middle;margin:0;}.ajaxform1 div.row-small {line-height:20px;font-size:12px}
.ajaxform1 button, .ajaxform1 input, .ajaxform1 select, .ajaxform1 textarea {line-height:normal}
.lh24 {
    line-height:24px
}
.tabledata td {
    padding:2px
}
.tabledata label {
	font-weight: normal;
	display: inline;
	margin-left: 2px;
}
.ctr {text-align:center;}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
.dataTables_filter label {
  margin-right: 5px;
}
.dataTables_info {clear: both}.html5buttons {
  float: right;
}
.html5buttons a {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
  font-size: 12px;
}
.html5buttons a:hover,
.html5buttons a:focus:active {
  background-color: #eee;
  color: inherit;
  border-color: #d2d2d2;
}
div.dt-button-info {
  z-index: 100;
}
@media (max-width: 768px) {
  .dataTables_info {clear: both}.html5buttons {
    float: none;
    margin-top: 10px;
  }
  .dataTables_length {
    float: none;
  }
}