body,img,a,br,ul {margin:0px;padding:0px;}
.txtgreenbold
{
	font-size: 18px;
	font-weight: bold;
	color: #65923c;
}
.txtgreenboldSmall
{
	font-size: 13px;
	font-weight: bold;
	color: Orange;
}
.txtgreenboldSmall a:link
{
	color: #65923c;
	text-decoration: underline;
}

.txtgreenboldSmall a:visited
{
	color: #65923c;
	text-decoration: underline;
}
.txtgreenboldSmall a:hover
{
	color: #65923c;
	text-decoration: underline;
}

.txtgreen
{
	font-size: 11px;
	color: #65923C;
	text-decoration: none;
}
input.txtbox
{
	font-size: 11px;
}
.txtblue
{
	color: #1c5180;
	text-decoration: none;
}
a.txtblue:HOVER
{
	text-decoration: underline;
}
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;
}
table.bluebdr td ul ul li
{
    padding: 2px 0px 2px 0px;
}

td.bluebdr
{
	border: 1px solid #215E9D;
}
table.Grid
{
    border:solid 1px red;
}
tr.GridHeader
{
	background-color: #e4f0fd;
	color: #1c5180;
	font-size: 12px;
	font-weight: bold;
	border:solid 1px #215E9D;
}
tr.GridHeader th
{
	border:solid 1px #215E9D;
}
tr.GridRowStyle td
{
    border-width: 1px;
	border-style: solid;
	border-color: #215E9D;
}

table.bluebdr1
{
	border-width: 1px;
	border-style: solid;
	border-color: #215E9D;
}
table.bluebdr1 td.hdbdr
{
	background-color: #e4f0fd;
	border-bottom: solid 1px #215E9D;
}
.tdLeftBorder
{
    border-left:solid 1px #215E9D;
   
}
.hdbdr
{
	background-color: #e4f0fd;
	color: #1c5180;
	font-size: 12px;
	font-weight: bold;
}
.hdbdr2
{
	background-color: #e4f0fd;
	color: #1c5180;
}
.txt11
{
	font-size: 11px;
	color: #000000;
}
.txt12
{
	font-size: 12px;
	color: #000000;
}
.hdblue
{
	color: #1c5180;
	font-size: 14px;
	font-weight: bold;
}
.hdbluetxt
{
	color: #1c5180;
	font-size: 12px;
	font-weight: normal;
}
.hd
{
	color: #1c5180;
	font-size: 14px;
	font-weight: bold;
}
.hdtxt
{
	color: #1c5180;
	font-size: 12px;
	font-weight: normal;
}
.red
{
	color: #FF0000;
	text-decoration: none;
}
.green
{
	color: Green;
	text-decoration: none;
	font-weight: bold;
}
.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}
.redLink a:link
{
	color: #FF0000;
	text-decoration: underline;
}
.redLink a:visited
{
	color: #FF0000;
	text-decoration: underline;
}
.helppop
{
	background:url(/images/help-icon.png) 0px 0px no-repeat;
	height:16px;
	width:16px;
	display:inline-block;
	position:relative;
}
body.pop
{
}
.errors
{
}
.errors ul
{
	padding: 20px 0px 10px 0px;
	list-style-type: disc;
	text-align: left;
}
.errors li
{
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	color: #FF0000;
	list-style-type: disc;
}
.error
{
	color: #FF0000;
}
.success
{
	color: Green;
}
.greenlnk
{
	font-family: Arial;
	text-decoration: underline;
	color: Green;
	font-size: 12px;
	font-weight: bold;
}
.maroon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A93763;
	text-decoration: none;
}
.maroonu
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: normal; 
    color: #A93763; 
    text-decoration: underline;
    }
.hidden
{
	display: none;
}
.txtdate
{
	font-size: 11px;
	color: #000000;
	width: 90px;
}
.rblist
{
}
.rblist td
{
	padding-left: 5px;
	padding-right: 5px;
}
.rblist label
{
	padding-left: 5px;
	padding-right: 5px;
}
.heading
{
	font-size: 18px;
	font-weight: bold;
	color: #215E9D;
}
.defaultHeading
{
	font-size: 18px;
	color: #65923c;
	font-weight: bold;
}
.hidden
{
	display: none;
}


/*
Forums
*/
.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: 620px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    padding-left:5px;
    min-height:17px;
    overflow:auto;
}
.ForumsBox .QuesDrugPreScreenAlt
{
    float:left;
    height:17px;
    width: 620px;
    color:Black;
    font-size:12px;
    padding-left:5px;
    padding-top:8px;
    padding-bottom:5px;
    background-color: #f1f1f1;
}
.ForumsBox .AnsDrugPreScreenRadioAlt
{
    float: left;
    width:80px;
    color:Black;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    height:20px;
    background-color: #f1f1f1;
}
.ForumsBox .QuesDrugPreScreenC
{
    float:left;
    width: 100px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:5px;
    padding-left:5px;
    background-color: #f1f1f1;
    height:17px;
}

.ForumsBox .AnsDrugPreScreenRadio
{
    float: left;
    width:80px;
    color:Black;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    height:20px;
}
.ForumsBox .AnsDrugPreScreenText
{
    float: left;
    width:520px;
    height:20px;
    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:120px;
}
.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: 620px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 20px;}
	
.ForumsBox .QuesDepressionPreScreen span{
	float:left;
	width:70%
}
.ForumsBox .QuesDepressionPreScreenAlt{
	float:left;
	width: 620px;
	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: 500px;
	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: 500px;
	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: 380px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 20px;
	font-weight:bold;
}
	
.ForumsBox .QuesGamblingPreScreen1 span{
	float:left;
	width:70%
}
.ForumsBox .QuesGamblingPreScreenC
{
    float:left;
	width: 334px;
	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: 77px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadio1, .ForumsBox .PPRadio1{
	float:left;
	width: 153px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadio2{
	float:left;
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt{
	float:left;
	width: 77px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt1{
	float:left;
	width: 153px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
	background-color: #f1f1f1;
}
.ForumsBox .AnsGamblingPreScreenRadioAlt2{
	float:left;
	width: 140px;
	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: 50px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
    min-height:38px;
}
.ForumsBox .AnsGamblingPreScreenText
{
    float: left;
    width:165px;
    height:20px;
    color:Black;
    padding-top:5px;
    padding-bottom:5px;
    background-color: #f1f1f1;
}
.ForumsBox .QuesEatingPreScreen
{
	float:left;
	width: 450px;
	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: 450px;
	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: 140px;
	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: 140px;
	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:130px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCF2
{
    float: left;
    width:95px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCF3
{
    float: left;
    width:310px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AHLCTextS
{
    float: right;
    width:430px;
    height:20px;
    color:Black;
    font-size:12px;
    padding-top:8px;
    padding-bottom:7px;
    clear:right;
}
.ForumsBox .QWI
{
    float:left;
    width: 520px;
    color:Black;
    font-size:12px;
    padding:8px 0 5px 20px;
    min-height:17px;
    overflow:auto;
}
.ForumsBox .AWIF
{
    float: left;
    width:165px;
    padding:5px 0 5px 20px;
}
.ForumsBox .AWICF
{
    float: left;
    width:230px;
    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:80px;
    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: 625px;
	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: 625px;
	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: 510px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	font-weight:bold;
	min-height:38px;
}
.ForumsBox .QPPAlt1{
	float:left;
	width: 510px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	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: 110px;
	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: 110px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	min-height:38px;
	background-color: #f1f1f1;
}
.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/Screeners/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/Screeners/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 .scoreBox, .scoreResults h2 .scoreBox {
    border:1px solid #d8d6d6;
    height:26px;
    line-height:28px;
    width:29px;
    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;
}
.bluehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205d9d;
}
.pinkhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9f3867;
}
.txtbluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #205d9d;
}
table.widget_innforumtopic, table.widget_innbox
{
	border-collapse: collapse;
	border: 1px solid #532616;
}
table.widget_innbox tr
{
	border: 1px solid #532616;
}
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: #89C941;
}
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: #532616;
}
table.widget_innforumtopic tr.heading td.border, table.widget_innforumtopic tr.heading2 td.border
{
	padding: 2px;
	border: solid;
	border-width: 1px;
	border-color: #532616;
}
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.colspadd2
{
	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: #532616;
}
table.widget_innforumtopic tr.rows td.colsdashed
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #532616;
}
table.widget_innforumtopic tr.rows td.colsborder
{
	border: solid;
	border-width: 1px;
	border-color: #532616;
}
table.widget_innforumtopic a.txt11color2b
{
	color: #0067ac;
	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;
}

.linkcolor1
{
	color: #7ea3c8;
	text-decoration: underline;
}

.labelcolor1
{
	color: #7ea3c8;
	text-decoration: none;
	cursor: default;
}
.linkcolor2
{
	color: #215E9D;
	text-decoration: underline;
	font-weight: bold;
	font-size:12px;
}

.blackb
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.blackbLink a:link
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}
.blackbLink a:visited
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}
.blackFont
{
	color: Black;
}
.blackbLink
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}
.txtblueUnderline
{
	color: #1c5180;
	text-decoration: underline;
}
.blueBg
{
	background-color: #e4f0fd;
}

/*div.RadListBoxshared.rlbList
{
	color: Red;
}*/
.orangeText
{
    color: #FF7610;
	font-weight: bold;
	font-size: 13px;
}
.greenText
{
	font-size: 13px;
	color: #65923c;
	font-weight: bold;
}

table.bluebdr td table.whitebdr
{
    border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
    color: #1c5180;
	font-size: 12px;
	font-weight: bold;	
}

table.whitebdr td
{
    border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.txtdb
{
    color: #1c5180;
    font-size: 12px;
    font-weight: bold;
}
.txt11db
{
    color: #1c5180;
    font-size: 11px;
    font-weight: bold;
}
.black11
{
    color: #000000;
    font-size: 11px;

}
.txt11color3b
{
	font-size: 11px;
	font-weight: bold;
	color: Orange;
}
td.whiteboxleft {
	background-image: url(../images/whitebox_left.gif);
	background-repeat: repeat-y;
}
td.whiteboxright {
	background-image: url(../images/whitebox_right.gif);
	background-repeat: repeat-y;
}
td.whiteboxtop {
	background-image: url(../images/whitebox_top.gif);
	background-repeat: repeat-x;
	height: 9px;
}
td.whiteboxbot {
	background-image: url(../images/whitebox_bot.gif);
	background-repeat: repeat-x;
}
td.whiteboxmid {
	background-color: #FFF6E2;
	width: 100%;
}
td.midbg {
	background-image: url(../images/step_mid.jpg);
	background-repeat: repeat-y;
}

.linkcolor3 {
	color: #215E9D;
	text-decoration: underline;
	font-weight: bold;
	font-size:12px;
}
.offsitelinks {
	color: #215E9D;
	text-decoration: underline;
	font-weight: bold;
	font-size:11px;
}
.txtColor18
{
	font-size: 18px;
	font-weight: bold;
	color: #65923c;
}
.txtProfileFeeling
{
	color: red;
	text-decoration: none;
}
.txtPhone1
{
	width:40px;
}
.txtPhone2
{
	width:60px !important;display:inline-block !important;
}
.txtPhone3
{
	width:50px;
}
.hdcolor1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #a93763;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin: 0px;
}
a,button,a:focus,button:focus{outline:0}
img {border:0px;}
body{
	background:url(images/BodyBg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
/*NEW 2012*/
a {
	color:#2f4d8d;
}
.font2, #Menu, .caption {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
}
.button-blue,.button-blue:link,.button-blue:visited	{font-family:'Segoe UI','Lucida Grande','Lucida Sans','Lucida Sans Unicode','Verdana','Arial';background:#4cb7e1 url('../images/btns.png') repeat-x 0 0;border:solid 1px #089ed6;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#FFF;font-weight:bold;padding:4px 15px 5px;font-size:16px}
.button-blue:hover{background:#068ccc url('../images/btns.png') repeat-x 0 -50px;text-decoration:none}
.button-blue:active{background:#14b8e2 url('../images/btns.png') repeat-x 0 -100px;text-decoration:none}
button,.button{padding:.1em 1em .2em;width:auto;overflow:visible;border-style:solid;border-width:1px;text-align:center;vertical-align:middle;background:url(../images/btns.png) repeat-x 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:100%}
button,button span{white-space:nowrap}
button .icon{margin-left:-.5em}
#OuterContainer {
	position:relative;
	width:100%;
	min-width:994px;
	background:url(images/HeaderBg.jpg) repeat-x;
}
/* Wrapper -----------------------	*/
#Wrapper {
	position:relative;
	width:994px;
	margin:auto;
}
#Header {
	position:relative;
	width:994px;
	height:61px;
}
#HeaderLeft {
	position:relative;
	width:740px;
	height:45px;
	padding:16px 0px 0px 24px;
}
#HeaderLeft a.colr1:hover{color:#7c0101}
#HeaderCenter {
	position:relative;
	width:205px;
	height:32px;
	margin-top:10px;
	padding:8px 0px 0px 23px;
	border:solid #a3bbc2;
	border-width:0px 0px 0px 1px;
}
#HeaderCenter a {
	text-decoration:none;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-left:10px;
}
.Icon01 {
	background:url(images/ImageSprite.png) 0px -171px no-repeat;width:24px;height:24px;display:block;
}
.Icon02 {
	background:url(images/ImageSprite.png) -26px -171px no-repeat;width:24px;height:24px;display:block;
}
.Icon03 {
	background:url(images/ImageSprite.png) -52px -171px no-repeat;width:24px;height:24px;display:block;
}
.Icon04 {
	background:url(images/ImageSprite.png) -78px -171px no-repeat;width:24px;height:24px;display:block;
}
.Icon05 {
	background:url(images/ImageSprite.png) -104px -171px no-repeat;width:24px;height:24px;display:block;
}
#HeaderRight {
	position:relative;
	width:190px;
	height:56px;
	padding:0px 0px 0px 40px;
}
/* Logo Container --------------------------*/
#LogoContainer {
	position:relative;
	width:994px;
	height:77px;
	padding-top:28px;
}
#LogoContainerLeft {
	position:relative;
	width:570px;
	padding:0px 0px 0px 24px;
}
#LogoContainerRight {
	position:relative;
	width:400px;
	text-align:right;
}
#LogoContainer .logo {
	width: 297px;
	height:64px;
	background-image: url(images/logo.jpg);
}
.FacilitatorLink {float:right;margin-top:-20px;font-size:12px;color:#fff;padding-top:0px}
/* Menu -------------------------------*/
#Menu {
	position:relative;
	width:994px;
}
#MenuTopLeft {
	position:relative;
	width:5px;
	height:5px;
	background:url(images/ImageSprite.png) -161px -44px no-repeat;
	overflow:hidden;
}
#MenuTopRight {
	position:relative;
	width:5px;
	height:5px;
	background:url(images/ImageSprite.png) -168px -44px no-repeat;
	overflow:hidden;
}
#MenuTop {
	position:relative;
	width:994px;
	height:60px;
	background:#FFFFFF;
}
#MenuTop.reg {
	height:10px;
}
#MenuTop a {
	text-decoration:none;
	color:#165d7b;
	font-size:20px;
}
#MenuTop a.first {
	margin-left:5px;
}

#MenuTop a:hover, #MenuTop a:active {
	color:#89C941;
}

#MenuTop ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#MenuTop ul li {
	padding:12px 118px;
	float:left;
}
#MenuBottom {
	position:relative;
	width:994px;
	height:35px;
	background:url(images/MenuBg.jpg) repeat-x;
}
#MenuBottomLeft {
	position:relative;
	width:5px;
	height:35px;
	background:url(images/ImageSprite.png) -88px -44px no-repeat;
}
#MenuBottomCenter {
	position:relative;
	width:984px;
	height:35px;
}
#MenuBottomCenter a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}
#MenuBottomCenter ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#MenuBottomCenter ul li {
	padding:8px 133px;
	float:left;
}
#MenuBottomRight {
	position:relative;
	width:5px;
	height:35px;
	background:url(images/ImageSprite.png) -102px -44px no-repeat;
}
/* Banner-----------------------------------*/
#Banner {
	position:relative;
	width:994px;
	height:350px;
	background:#FFFFFF;
}
.BannerSpacer {
	position:relative;
	width:20px;
	height:100px;
	float:left;
}
#BannerLeft {
	position:relative;
	width:641px; /*659px*/
	height:287px; /*305px*/
	margin:35px 0px 0px 0px;
	padding:8px;
	border:solid 1px #e8e8e8;
}
#BannerRight {
	position:relative;
	width:277px;
	height:300px;
	margin:35px 0px 0px 0px;
}
#BannerRightTop {
	position:relative;
	width:277px;
	height:167px;
	background:url(images/HealthLivingCheckup.jpg) left top no-repeat;
	color:#FFF;
}
#BannerRightTop1 {
	position:relative;
	width:277px;
	height:167px;
	background:url(images/HealthLivingCheckup1.jpg) left top no-repeat;
	color:#FFF;
}
#BannerRightTop1 a.colr1:hover{color:#7c0101}
.LnkBdr a {
	text-decoration:none;
	border-bottom:dashed 1px;
}
.LnkND a {
	text-decoration:none;
}
#BannerRightBottom {
	position:relative;
	width:277px;
	height:137px;
	background:url(images/bg_rbox2.jpg) left top no-repeat;
	color:#FFF;
}
#BannerRightBottom .text {
	width:42%;
	float:left;
	color:#2f4d8d;
	margin: 10px 0 0 5px;
}
#BannerRightBottom .logo {
	width:49%;
	float:right;
	margin: 5px 10px 0 0;
}
/* ContentContainer ----------*/
#ContentContainer {
	position:relative;
	width:994px;
	background:#FFFFFF;
	padding-top:10px;
}
#ContentContainerInner {
	position:relative;
	width:994px;
	background:#FFFFFF;
	padding:20px;
	min-height:500px;
}
#ContentContainerInner li 
{
	margin-left:20px
}

#ContentContainerInner .PageTitle {
	color: #165d7b;
	font-size: 20px;
	line-height:40px;
}
#ContentContainerInner .PageTitle span {
	border-bottom : dashed 1px #165d7b;
}
.BlkTtl {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:24px;
	color:#FFF;
	float:left;
}
.section {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
	display:table;
}
/* AskBox ------------------------*/
#AskBox {
	position:relative;
	width:100%;
	background:#e8f8fc;
}
#AskBox h3 {
	color:#2f4d8d;
	font-size:18px;
	margin: 10px 0 15px 0;
}
#AskBoxTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#69b8e3;
}
#AskBoxBody {
	position:relative;
	width:100%;
	padding:5px 0px 15px 0px;
}
.AskBoxBodyRow {
	position:relative;
	width:94%;
	margin:0px 20px 0px 20px;
	line-height:17px;
	float:left;
}
.AskBoxBodyCol01 {
	position:relative;/*width:524px;*/
	width: 30%;
	margin: 8px 0;
	}
.AskBoxBodyCol02 {
	position:relative;
	width:70%;
	margin: 8px 0;
}
.AskBoxBodyCol02 strong {
	color:#2f4d8d;
}
#AskBox .BlkAbout {
	background-image: url(images/img_about.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 270px;
	min-height: 395px;
	color:#686868;
}
#AskBox ul.tick, #AskBoxPop ul.tick {
	margin: 8px 0 0 0;
}
#AskBox ul.tick li, #AskBoxPop ul.tick li {
	background-image: url(images/tick.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin: 2px 0 2px 0;
	list-style-type: none;
}
.DashedBorderBottom {
	border-bottom:#999999 dashed 1px;
	padding-bottom:10px;
}
/* Footer ------------------------------------*/
#Footer {
	position:relative;
	width:994px;
	min-height:190px;
	background:#0098bc url(images/FooterCurve.jpg) left top no-repeat;
	font-size:14px;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
}
#Footer ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#Footer ul li {
	padding:2px 0px;
	clear:both;
}
#Footer ul li a {
	text-decoration:none;
	color:#FFFFFF;
}
#Footer ul li a:hover {
	text-decoration:underline;
}
.FooterCol01 {
	position:relative;
	width:270px;
	padding:50px 0px 0px 40px;
}
.FooterCol02 {
	position:relative;
	width:270px;
	padding:50px 0px 0px 40px;
}
.FooterCol02 a {
	text-decoration:none;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-right:10px;
}
.FooterCol02 .copy a{
	width:auto;
	display:inline;
	float:none;
	color:#FFFFFF;
}
#Footer .copy a:hover {
	text-decoration:underline;
}
/* 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) -44px -44px no-repeat;
	float:left;
}
.Box2TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -51px -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;
}
/* LogIn ------------------------------*/
#LogIn {
	position:relative;
	width:440px;
	height:76px;
	background:url(images/LogoutMid.jpg) repeat-x;
}
#LogInLeft {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -210px -44px no-repeat;
}
#LogInCenter {
	position:relative;
	width:420px;
	height:46px;
	padding-left:10px;
	text-align:left;
}
#LogInCenter a{color: #fff;}

#LogInCenterLeft {
	position:relative;
	width:400px;
}
#LogInCenterRight {
	position:relative;
	width:75px;
	margin-top:10px;
	border-left:solid 1px #666;
	padding:5px 0px 0px 15px;
	font-size: 14px;
	float:left;
}
#LogInCenterRight a {
	color:#FFF;
	text-decoration:none;
}
#LogInRight {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -217px -44px no-repeat;
}
/* LogOut ------------------------------*/
#LogOut {
	position:relative;
	width:350px;
	height:46px;
	background:url(images/LogoutMid.jpg) repeat-x;
}
#LogOutLeft {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -210px -44px no-repeat;
}
#LogOutCenter {
	position:relative;
	width:330px;
	height:46px;
	padding-left:10px;
	text-align:left;
	color: #fff;
}
#LogOutCenter a{color: #fff;}

#LogOutCenterLeft {
	position:relative;
	width:230px;
}
#LogOutCenterRight {
	position:relative;
	width:75px;
	margin-top:10px;
	border-left:solid 1px #666;
	padding:5px 0px 0px 15px;
	font-size: 14px;
	float:left;
}
#LogOutCenterRight a {
	color:#FFF;
	text-decoration:none;
}
#LogOutRight {
	position:relative;
	width:5px;
	height:46px;
	background:url(images/ImageSprite.png) -217px -44px no-repeat;
}
#Message {
	position:relative;
	width:24px;
	height:19px;
	background:url(images/ImageSprite.png) -47px -206px no-repeat;
}
div.logo{
	z-index: 100;
	position: relative;
}
#mainContentPop .logo 
{
	width: 297px;
	height:64px;
	background-image: url(images/logo.jpg);
}
#banner .logo img, #innbanner .logo img{ border:0;}
#banner .topbar #sponsorlogo a, #innbanner .topbar #sponsorlogo a {
	display: block;
}
#banner .topbar #sponsorlogo {
	z-index: 201;
	float: right;
	margin-bottom: 5px;
	height: 94px;
	margin-top: 18px;
	margin-right: 10px;
	position: relative;
}
#innbanner .topbar #sponsorlogo {
	z-index: 201;
	float: right;
	margin-bottom: 5px;
	height: 94px;
	margin-top: 18px;
	margin-right: 10px;
	position: relative;
}
/*Right Login Box*/
#loginBox{
	width:400px;
}
#loginBox .innerform{
	font-family:Tahoma;
	margin: 0px;
	padding: 0px;
}
.loginBox .innerform h1 span{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color: #B75C01;
}
.loginBox .innerform .form{
	float:left;
	width:100%;
	padding: 0px;
}
.loginBox .innerform .form .row{
	float:left;
	width:100%;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}
.loginBox .innerform .form .row span{
	float:left;
	width:50px;
	padding-top:2px;
	padding-right:5px;
	text-align:right;
	font-size:11px;
	color:#fff;
}
.loginBox .innerform .form .row input{
	float:left;
	width:108px;
	height:15px;
	border:1px solid #215e9d;
	margin-right:10px;
}
.loginBox .innerform .form .row .goBtn{
	float:left;
	border:0;
	height:17px;
	width:30px;
	background-image: url(../images/but_go.png);
	background-repeat: no-repeat;
}
.loginBox .innerform .form span.chkbox{
	float:left;
	width:auto;
	height:auto;
	border: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 15px;
}
.loginBox .innerform .form div.links{
	float:left;
	width: 215px;
}

.loginBox .innerform .form div.rememberMe{
	float:left;
	padding-left: 22px;
	width: 165px;
}
.loginBox .innerform .form .row span.invalidpwd{
	width:auto;
	font-size:8px;
}	
.loginBox .innerform .form div.rememberMe .info{
	margin-left: 10px;
	width: 85px;
}

.loginBox .innerform .form .bottomLnk{
	float:left;
	font-size:11px;
	margin: 0px;
	padding-top: 0px;
	color:#fff;
}
.loginBox .innerform .form .toppadd{
	padding-top:8px;
}
.loginBox .innerform .form .bottomLnk span{
	color:#fff;
}
.loginBox .innerform .form .bottomLnk a{
	color:#fff;
	margin-left:2px;
}
.oopsLoginBox
{
	background-color: #e4f0fd;
	margin-top:20px;
	padding: 10px;
	width: 250px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #b5dbee;
}
.oopsLoginBox .txtblue 
{
	color: #000;
}
.oopsLoginBox .txtgreen 
{
	color: #f48300;
	font-weight: bold;
}
/* 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;
	-moz-border-radius: 3px;border-radius: 3px;
}

#pagination a
{
	border: solid 1px #9aafe5;
	float: left;
	margin-right: 2px;
	-moz-border-radius: 3px;border-radius: 3px;
}

#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: 11px;
	padding: 1px 2px;
	text-decoration: none;
	padding-right: 2px;
	outline: none;
	-moz-border-radius: 3px;border-radius: 3px;
}
.frmbt:hover
{
	border: solid 1px #0e509e;
}
#mainContent{
	float:left;
	width:949px;
	margin-top:12px;
	border: 1px solid #532616;
}
#mainContent .innercontentHome{
	float:left;
	width:949px;
	padding-bottom:17px;
	background-color:#FFF;
}
#mainContent .innercontent{
	float:left;
	width:929px;
	padding:17px 10px 17px 10px;
	background-color:#FFF;
}
#mainContentPop {
	position:relative;
	width:100%;
	background:url(images/HeaderBgPop.jpg) repeat-x;
}
#mainContentPop .topbar {
	margin:10px 10px 0 10px;
}
#mainContentPop li 
{
	margin-left:20px
}
#mainContentPop .innercontent{
	width:auto;
	margin-top:0px;
	border: 1px solid #532616;
	padding:3px;
	background-color:#fff;
}
.profileImgBox{ float:left; width:175px; padding-bottom:8px;}
.groups .profileImgBox{width:240px;margin-left:5px;margin-bottom:5px;}
.profileImgBox img{ float:left; margin-right:5px; }
.profileImgBox h2{
	font-size:12px;
	color:#0067ac;
	padding:0px 0;
}
.profileImgBox p{
	font-size:11px;
}
.profileImgBox .imgsub-box
{
	float: left;
	width: 80px;
	margin-right: 5px;
	height: 80px;
}
span.ques{ padding:0 3px; height:15px; border:1px solid #5685b4; text-align:center;}
#mainContentPop .footer{ float:left; width:auto; padding:0 20px; height:57px; line-height:57px;}
#mainContentPop .footer .links {
	float:right;
	font-size:11px;
	color:#896b5f;
	text-decoration:none;
	width: 200px;
	text-align: right;
}
#mainContentPop .footer .links a {
	font-size: 12px;
	color: #896b5f;

}
#mainContentPop .footer .copyright{
	float:left;
	font-size:11px;
	color:#896b5f;
	width: 700px;
}
#mainContentPop .footer .copyright a{ color:#896b5f; text-decoration:underline; 
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.HDR1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A93763;
	text-decoration: none;
}
.HDR2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A93763;
	text-decoration: none;
}
.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D1680E;
	text-decoration: none;
}
.ToolTip
{
    padding:10px 5px 5px 5px;
}
.redBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A6325F;
	text-decoration: none;
}
/* the overlayed element */
.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);
}

/* close button positioned on upper right corner */
.overlay_editor .close {
	background-image:url(/images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(/images/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
	z-index:99010;
	position:relative;
}
#messagePop p {padding:3px;}
.validatorsummary{ padding: 10px 0; color:red;}.validatorsummaryinline { padding: 10px; color:red; margin: 10px;}.validatorsummary li,.validatorsummaryinline li {line-height:20px}.validatorsummary li{margin-left: 20px;padding-left:5px;}
#treatmentLocator, #treatmentLocatorResults{ float:left; width:294px; margin-top:18px; margin-left:10px; margin-right:20px;}
#treatmentLocatorContent{ float:right; width:582px; margin-top:18px; margin-right:20px;}
#treatmentLocatorInfoLeft,#treatmentLocatorInfoRight{ float:left; width:254px; margin-top:18px; margin-left:10px; margin-right:20px;}
#treatmentLocator .row {padding:2px}
#treatmentLocator .form-box label {float:left; width:70px;margin-left:15px;}
#treatmentLocator input.input, #treatmentLocator select , #treatmentLocator #advanced_search .chk input
{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	vertical-align: middle;
}
#treatmentLocator input.input
{
	width:138px;
	height:20px;
	border:1px solid #215e9d;
}
#treatmentLocator select 
{
	font-size:12px;
	width:142px;
	height:24px;
	border:1px solid #215e9d;
}
#treatmentLocatorContent p {padding:5px;}
#treatmentLocator #advanced_search 
{
	padding:5px;
}
#treatmentLocator #advanced_search h3
{
	margin-top:10px;
	padding:5px;
}
#treatmentLocator #advanced_search .chk input
{
	position:absolute;
}
#treatmentLocator #advanced_search label
{
	font-size: 1em;
	line-height: 15px;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 3px;
	padding-left: 20px;
	display: block;
}
.organization-text
{
	padding-top: 0.416em;
	padding-right: 2.5em;
	padding-bottom: 0.686em;
	padding-left: 2.5em;
	position: relative;
	margin-bottom: 0.8em;
}
.organization-text h4
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	font-size: 1em;
	color: #0456bb;
	font-weight: bold;
}
.organization-text em{
	display:block;
	font-style:normal;
	position:absolute;
	width:2.083em;
	height:3.083em;
	left:0;
	top:0.333em;
}
.organization-text em img{
	display:block;
	width:100%;
	height:100%;
}
.organization-text address span
{
	display: block;
}

.popmid h1 {
	font-size: 14px;
	color: #C61709;
	margin: 0px;
	padding: 0px;
}

.popmid .link {
	color: #C61709;
}

#cenredbox{ width:600px; 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;
}
.groups A:link,
.groups A:active,
.groups A:visited
{
	color: #dc613f;
	text-decoration: none;	
}
.groups A:hover
{
	text-decoration: underline;
}
.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-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-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 .row-inner, .groups .group .row-inner div
{
	margin: 5px 0px;
	overflow: hidden;
	font-size: 11px;	
}
.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;
}
.group-settings .input-form label
{
	color: #666;
	display: inline-block;
}
.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;
}
.message-sep-line
{
	width: 100%;
	position: relative;
	border-bottom: solid 3px #305373;
	z-index: 100;
	float: left;
	clear: both;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
}
.empty-discussion
{
	background: url(/images/discussion/discussion-bg.jpg) bottom repeat-x;
	overflow: hidden;
	padding: 30px 30px 40px 30px;
	text-align: center;
	font-size: 16px;
	line-height: normal;
	color: #305373;
	border-bottom: solid 3px #305373;
	margin-bottom: 10px;
}
.empty-discussion2
{
	background: url(/images/discussion/discussion-bg.jpg) bottom repeat-x;
	overflow: hidden;
	padding: 30px 30px 40px 30px;
	text-align: center;
	font-size: 16px;
	line-height: normal;
	color: #305373;
	border-top: solid 3px #305373;
	border-bottom: solid 3px #305373;
	margin-bottom: 10px;
}
.empty-group
{
	padding: 10px 0px;
	line-height: normal;
	color: #305373;
	margin-bottom: 10px;
}
.groups .group-detail .option-menu
{
	overflow: hidden;
	border-bottom: 3px solid #305373;
	margin-bottom: 0px;
}
.groups .group-detail .option-menu a
{
	float:right;
}
.groups .group-detail .option-menu a.nav2
{
	float:left;
}
.groups .group-detail .option-menu A:link,
.groups .group-detail .option-menu A:active,
.groups .group-detail .option-menu A:visited
{
	margin: 0px 0px 0px 2px;
	float: right;
}
.groups .group-detail .option-menu A.nav2:link,
.groups .group-detail .option-menu A.nav2:active,
.groups .group-detail .option-menu A.nav2:visited
{
	margin: 0px 2px 0px 0px;
	float:left;
}
.group-view .group-left-section {float:left;width:630px;margin-right:10px}
.group-view .groups .group .group-right .info
{
	float:left;
	width:440px;
}
.group-members {float:left;width:285px;}
.group-members .remove-box1 {float:left;position:relative;margin-left:5px}
.group-members .add-box1 {float:left;position:relative;margin-left:5px}
/*NEW 2012*/
/*
	Slideshow
*/
#Banner #slides {
	position:absolute;
	z-index:98;
}
.slides_container {
	width:641px;
	height:287px;
	overflow:hidden;
	position:relative;
	background-color: #f8981f;
}
.slides_container .caption {
	z-index:500;
	position:absolute;
	left:0;
	top:0;
	height:260px;
	padding:0px 10px 0px 10px;
	width:270px;
	line-height:1.33;
	color:#ffffff;
	font-size:14px;
}
.slideshow {
	width:359px;
	height:287px;
	display:block;
}
.slides_container .DashedBorderBottom01 {
	border-bottom:#ffffff dashed 1px;
	padding-bottom:10px;
}
.slides_container .btn {
	display:block;
	float:left;
	margin: 7px 0 5px 0;
}
/*
	Pagination
*/

.slides_pagination {
	position:relative;
	width:100px;
	top:-20px;
	left:10px;
	z-index:100;
}
.slides_pagination li {
	float:left;
	list-style:none;
}
.slides_pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(images/topbanner/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.slides_pagination li.current a {
	background-position:0 -12px;
}
/* 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;
}
.TxtL2 {
	font-size:20px;
}
.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;
}
a.btn1, a.btn2 {
	display:block;
	height: 34px;
	padding-left: 6px;
	text-decoration:none;
}
a.btn1 span, a.btn2 span {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:14px;
	font-weight:bold;
	padding: 6px 16px 0px 10px;
	display:block;
	height: 28px;
	float:left;
	margin-right: -6px;
	text-transform: capitalize;
	text-decoration:none;
}
a.btn1 {
	background:url(images/btn.png) left top no-repeat;
}
a.btn1 span {
	background:url(images/btn.png) right top no-repeat;
	color:#424242;
}
a.btn2 {
	background:url(images/btn.png) left -34px no-repeat;
}
a.btn2 span {
	background:url(images/btn.png) right -34px no-repeat;
	color:#FFF;
}
.ajaxform1 div.row {line-height:24px;vertical-align:middle;margin:0;}
.ajaxform1 button, .ajaxform1 input, .ajaxform1 select, .ajaxform1 textarea {line-height:normal}

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;
  }
}