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;
}
.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: 5px;
}
.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;
}
.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: #f48300;
}
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: #0f7a9b;
	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;
}
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";
}
#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:69px;
}
#HeaderLeft {
	position:relative;
	width:740px;
	height:49px;
	padding:20px 0px 0px 24px;
}
#HeaderCenter {
	position:relative;
	width:205px;
	height:32px;
	margin-top:14px;
	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:64px;
	padding:5px 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: 315px;
	height:65px;
	background-image: url(images/logo.jpg);
	margin-top:-11px;
}
.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:#95AC13;
}

#MenuTop ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#MenuTop ul li {
	padding:12px 60px;
	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) -91px -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 40px;
	float:left;
}
#MenuBottomRight {
	position:relative;
	width:5px;
	height:35px;
	background:url(images/ImageSprite.png) -105px -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/ReportBullying.jpg) left top no-repeat;
	color:#FFF;
}
.LnkBdr a {
	text-decoration:none;
	border-bottom:dashed 1px;
}
.LnkND a {
	text-decoration:none;
}
#BannerRightBottom {
	position:relative;
	width:277px;
	height:142px;
	background:url(images/JoinSupportGroup.jpg) left top no-repeat;
	color:#FFF;
}
#BannerRightBottom a.regBtn{display:block;width:222px; height:44px; background:url(../images/regfreeBtn.gif) no-repeat;margin-top:49px;margin-left:15px}

/* ContentContainer ----------*/
#ContentContainer {
	position:relative;
	width:994px;
	background:#FFFFFF;
	padding-top:10px;
}
#ContentContainerInner {
	position:relative;
	width:954px;
	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;
}

/* ExpertsQue ---------------------*/
#ExpertsQue {
	position:relative;
	width:954px;
	min-height:96px;
	padding-bottom:7px;
	background:#9fa617;
	margin:10px 0px 0px 20px;
}
#ExpertsQueLeft {
	position:relative;
	width:280px;
	padding:15px 0px 0px 30px;
	color:#FFF;
}
#ExpertsQueCenter {
	position:relative;
	width:385px;
	padding:9px 0px 0px 0px;
	display:table;
}
#ExpertsQueCenterLeft {
	position:relative;
	width:7px;
	height:79px;
	background:url(images/ImageSprite.png) -408px 0px no-repeat;
}
#ExpertsQueCenterCenter {
	position:relative;
	width:360px;
	height:59px;
	padding:10px 5px;
	background:url(images/ExpertQuestionBg.jpg) repeat-x;
}
.BlkTtl {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:24px;
	color:#FFF;
	float:left;
}
#ExpertsQueCenterCenter textarea {
	width:360px;
	height:59px;
	border:0px;
	overflow:auto;
}
#ExpertsQueCenterRight {
	position:relative;
	width:7px;
	height:79px;
	background:url(images/ImageSprite.png) -417px 0px no-repeat;
}
#ExpertsQueRight {
	position:relative;
	padding:30px 0px 0px 25px;
}
.section {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
	display:table;
}
/* Lqa ------------------------*/
#Lqa {
	position:relative;
	width:664px;
	background:#e8f8fc;
}
#LqaTitle {
	position:relative;
	width:100%;
	height:40px;
	background:#69b8e3;
}
#LqaTitle a {
	color:#FFF;
}
#LqaTitle .BlkTtl 
{
	padding-left: 20px;
}
#LqaBody {
	position:relative;
	width:100%;
	padding:5px 0px 15px 0px;
}
.LqaBodyRow {
	position:relative;
	width:94%;
	margin:0px 20px 0px 20px;
	border-bottom:#999999 dashed 1px;
	line-height:22px;
	float:left;
}
.LqaBodyCol01 {
	position:relative;/*width:524px;*/
	width: 100%;
	margin: 8px 0;
	}
.LqaBodyCol02 {
	position:relative;
	width:20%;
	text-align:right;
	margin: 8px 0;
}
.LqaBodyCol02 strong {
	color:#2f4d8d;
}
#MtExp {
	position:relative;
	width:272px;
}
#MtExpTop {
	position:relative;
	width:272px;
	height:6px;
	overflow:hidden;
	background:url(images/ImageSprite.png) 0px -124px no-repeat;
}
#MtExpMid {
	position:relative;
	width:260px;
	height:449px;
	padding:0px 5px 0px 5px;
	border:#b6dbed solid;
	border-width:0px 1px 0px 1px;
}
#MtExpMid .imgsub-box 
{
	float:left;
	width: 90px;
	height:101px;
}
.ExpertsTop {
	position:relative;
	width:260px;
	height:5px;
	overflow:hidden;
	background:#d8dee1 url(images/ImageSprite.png) 0px -148px no-repeat;
}
.ExpertsMid {
	position:relative;
	width:240px;
	height:101px;
	padding:7px 10px;
	background:#d8dee1;
	font-size:12px;
}
.ExpertsBottom {
	position:relative;
	width:260px;
	height:5px;
	overflow:hidden;
	background:#d8dee1 url(images/ImageSprite.png) 0px -155px no-repeat;
}
#MtExpBottom {
	position:relative;
	width:272px;
	height:6px;
	overflow:hidden;
	background:url(images/ImageSprite.png) 0px -132px no-repeat;
}
/* Newmbr ------------------------*/
#Newmbr {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
	display:table;
	background:#caeff9;
}
#NewmbrTitle {
	position:relative;
	width:100%;
	height:40px;
	background:#deb407;
	color:#FFF;
}
#NewmbrTitle a {
	color:#FFF;
}
#NewmbrBody {
	position:relative;
	width:100%;
}
.NewmbrBodyRow {
	position:relative;
	width:914px;
	height:190px;
	padding:10px 20px;
}
.NewmbrBodyCol {
	position:relative;
	width:170px;
	background:#effafc;
	float:left;
	margin: 13px 1px 5px 16px;
	float:left;
}
.NewmbrBodyColTop {
	position:relative;
	width:170px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) 0px -102px no-repeat;
}
.NewmbrBodyColMid {
	position:relative;
	width:140px;
	height:160px;
	padding:10px 15px;
	line-height:18px;
	font-size:12px;
	overflow:hidden;
}
.NewmbrBodyColMid .imgsub-box
{
	height:80px;
}
.NewmbrBodyColMid img {
	border:solid 1px #bbc3c5;
}
.NewmbrBodyColBottom {
	position:relative;
	width:170px;
	height:5px;
	overflow:hidden;
	background:url(images/ImageSprite.png) 0px -109px no-repeat;
}
.NewmbrBodyColSpacer {
	position:relative;
	width:15px;
	height:100px;
	float:left;
}
/* Blog ----------------------*/	
#Blog {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
}
.BlogCol {
	position:relative;
	width:465px;
	background:#e8f8fc;
	float:left;
}
.BlogColTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#68b8e3;
	color:#FFF;
}
.BlogColTitle a, .MyStryColTitle a {
	color:#FFF;
}
.BlogColBody {
	position:relative;
	width:91%;
	height:240px;
	padding:20px 20px;
	line-height:22px;
}
.BlogColBodyCol01 {
	position:relative;
	width:140px;
	padding-top:25px;
	float:left;
}
.BlogColBodyCol02 {
	position:relative;
	width:273px;
	padding-top:25px;
	float:left;
}
.BlogColBodyColSpacer {
	position:relative;
	width:24px;
	height:100px;
	float:left;
}
.DashedBorderBottom {
	border-bottom:#999999 dashed 1px;
	padding-bottom:10px;
}
/* MyStory ----------------------*/	
#MyStry {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
}
.MyStryCol, .MyBlogCol {
	position:relative;
	width:465px;
	background:#e8f8fc;
	float:left;
}
.MyStryColTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#68b8e3;
}
.MyBlogCol .MyStryColTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#005288;
}
.MyBlogCol .MyStryColTitle .Box1TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -79px -44px no-repeat;
	float:left;
}
.MyBlogCol .MyStryColTitle .Box1TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -85px -44px no-repeat;
	float:right;
}
.MyStryColBody {
	position:relative;
	width:91%;
	height:240px;
	padding:20px 20px;
	line-height:22px;
}
.MyStryColBodyCol01 {
	position:relative;
	width:140px;
	padding-top:25px;
	float:left;
}
.MyStryColBodyCol02 {
	position:relative;
	width:273px;
	padding-top:25px;
	float:left;
}
.MyStryColBodyColSpacer {
	position:relative;
	width:24px;
	height:100px;
	float:left;
}
.MyStrySubTtl {
	position:relative;
	width:100%;
	margin-bottom: 10px;
}
.MyStryRow {
	border-bottom:#999999 dashed 1px;
	padding-bottom:10px;
	margin-bottom: 10px;
}
.MyStryRowd {
	height:44px;
	min-height:44px;
	overflow:hidden;
}
.MyStryRowdL {
	height:110px;
	min-height:110px;
	overflow:hidden;
}

/* 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:97%;
	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:280px;
	height:185px;
	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 20px;
	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;
}
#ContentContainer .HotoffthepressBox .ResourcesBox #HotPrsTitle {
	background:#68b8e3;
}
#ContentContainer .HotoffthepressBox .ResourcesBox .Box3TitleLeft {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -66px -44px no-repeat;
	float:left;
}
#ContentContainer .HotoffthepressBox .ResourcesBox .Box3TitleRight {
	position:relative;
	width:5px;
	height:40px;
	background:url(images/ImageSprite.png) -73px -44px no-repeat;
	float:right;
}
#HotPrsTitle input {
	width:180px;
	height:34px;
	border:0px;
	padding:0px 9px;
	background:url(images/ImageSprite.png) -200px 0px no-repeat;
}
#ContentContainer .HotoffthepressBox .ResourcesBox #HotPrsTitle input {
	width:180px;
	height:34px;
	border:0px;
	padding:0px 9px;
	background:url(images/ImageSprite.png) 0px 0px no-repeat;
}
#HotPrsBody {
	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;
}
.TRow a.tags {
	display:inline;
	width:auto;
	height:auto;
	text-decoration:underline;
	color: #E17A04;
}
.HotprsCol01 {
	position:relative;
	width:615px;
	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:35px;
	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:265px;
	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:75px;
	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;
}
/* Rsrcs -----------------------*/
#Rsrcs {
	position:relative;
	width:954px;
	margin:25px 0px 0px 20px;
	background:#e8f8fc;
}
#RsrcsTitle {
	position:relative;
	width:100%;
	height:46px;
	background:#68b8e3;
}
#RsrcsTitle input {
	width:180px;
	height:34px;
	border:0px;
	padding:0px 9px;
	background:url(images/ImageSprite.png) 0px 0px no-repeat;
}
#RsrcsBody {
	position:relative;
	width:100%;
	clear:both;
}
/* Footer ------------------------------------*/
#Footer {
	position:relative;
	width:994px;
	height:240px;
	background:#005288 url(images/footer.png) 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:170px;
	padding:50px 0px 0px 40px;
}
.FooterCol02 {
	position:relative;
	width:250px;
	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) -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;
}
/* LogIn ------------------------------*/
#LogIn {
	position:relative;
	width:440px;
	height:46px;
	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: 315px;
	height:65px;
	background-image: url(images/logo.jpg);
	margin-top:-3px;
}
#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-left: 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: 13px;
	padding: 3px 8px;
	text-decoration: none;
	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;
}
/*change blue width here*/
.latestExpertBox{
	float:left;
	width:500px;
	margin-bottom: 10px;
}
.latestExpertBox .blueBox{
	float:left;
	width:100%;
	background-color: #FAEDDD;
	border: 1px solid #F6DBBE;
}
.latestExpertBox .blueBox .topRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.latestExpertBox .blueBox .topRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.latestExpertBox .blueBox .botRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.latestExpertBox .blueBox .botRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.latestExpertBox .blueBox .blueBoxContent{
	float:left;
	width:99%;
	padding-left:1%;
}
.latestExpertBox .blueBox .borderright{
	float:left;
	width:100%;
}
.ourHealthbox{ float:right; width:300px;}
.twoBoxes{ float:left; width:870px; padding-left:36px; padding-right:43px; padding-top:25px;}
.twoBoxes h1{
	color:#0067ac;
	font-size:14px;
	text-transform:uppercase;
	padding-left:3px;
	padding-bottom:5px;
}
.blueBox{
	float:left;
	width:100%;
	background-color: #E6F1F3;
	border: 1px solid #858585;
}
.blueBox .topRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.blueBox .topRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.blueBox .botRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.blueBox .botRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.blueBox .blueBoxContent{
	float:left;
	width:99%;
	padding-left:1%;
}
.blueBox .borderright{
	float:left;
	width:100%;
}


.latestExContentRow{ float:left; width:100%; font-size:12px; padding:4px 0;}
.latestExContentRow a{
	color:#B75C01;
}
.latestExContentRow a#title{
	color:#0067ac;
}
.latestExContentRow a.viewall{
	padding-left:13px;
	font-weight:bold;
	font-size:12px;
	color:#0067ac;
}
.latestExContentRow .ques{ float:left; width:59%; font-size:11px; padding-left:13px;}
.latestExContentRow .ques span{
	width:100%;
	float:left;
	color:#0067ac;
	font-weight:bold;
	font-size:12px;
}
.latestExContentRow .byDiv{ float:left; width:24%; font-size:12px;}
.latestExContentRow .repDiv{ float:left; width:14%;}
.latestExContentRow .desc { width:90%; float:left; color:#000000; font-size:11px; margin-left:13px; margin-right:13px;}

.ourhealthBox{ width:95%; padding-left:12px; padding-top:6px;}
.ourhealthBox span.header {
	color: #532616;
}
.viewallLnk{ width:100%; text-align:center; float:left;}
.viewallLnk a{
	color:#0067ac;
	font-weight:bold;
	font-size:12px;
}
.viewallLnk1{ width:100%; text-align:left; float:left;}
.viewallLnk1 a{ color:#0067ac; font-weight:bold;padding-left:5px; font-size:12px;}
.ExpertBlogBox{ float:left; width:944px; margin-left:25px; padding-top:28px;}
.ExpertBlogBox .blueBox
{
    background-color: #FAEDDD;
	border: 1px solid #F6DBBE;
}
.ExpertBlogBox .row {
	float: left;
	width: 100%;
}
.ExpertBlogBox .newestmembersimages{ float:left; width:50%; }
.ExpertBlogBox .newestmembersimages h1.newestHead{
	float:left;
	width:99%;
	padding-top:3px;
	padding-bottom:2px;
	font-size:20px;
	color:#B75C01;
}
.ExpertBlogBox .newestmembersimages h3{
	float:left;
	width:99%;
	padding-bottom:4px;
	font-size:16px;
	color:#3e7ebb;
}

.ExpertBlogBox .profileImgBox{
	float:left;
	width:90%;
	padding-bottom:8px;
}
.ExpertBlogBox .profileImgBox img{
	float:right;
	margin-right:5px;
}
.ExpertBlogBox .profileImgBox a {
	font-weight: bold;
	color: #0067ac;
}
.ExpertBlogBox .profileImgBox a.title {
	font-weight: bold;
	color: #000;
}
.ExpertBlogBox .profileImgBox a.viewall1 {
	float: right;
}
.ExpertBlogBox .profileImgBox h2{ font-size:12px; color:#000; padding:0px 0;}
.ExpertBlogBox .profileImgBox h1{
	font-size:14px;
	color:#4480B2;
	padding:0px 0;
}
.ExpertBlogBox .profileImgBox p{ font-size:11px;}
.profileImgBox{ float:left; width:175px; padding-bottom:8px;}
.newestmembersBox .profileImgBox{width:200px;margin-left:5px;margin-bottom:5px;}
.groups .profileImgBox{width:240px;margin-left:5px;margin-bottom:5px;}

.ourhealthBox .profileImgBox{width:255px;}
.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;
}
.newestmembersBox{ float:left; width:894px; margin-left:25px; padding-top:28px;}
.newestmembersimages{ float:left; width:100%; }
.newestmembersimages h1.newestHead{ float:left; width:95%; padding-top:3px; padding-bottom:5px; padding-left:5px; font-size:20px; color:#0067ac;}

#offsiteContent{ float:left; width:944px; margin-top:18px; margin-left:25px;}
#ContentContainerInner #offsiteContent{ float:left; width:944px; margin-top:0px; margin-left:15px}
.forumCatBox{ float:left; width:920px; margin-left:21px; padding-top:18px;}
.forumCatBox .form{ float:left; width:99%; border:1px solid #e17a04;font-size:12px; border-bottom:none;}
.forumCatBox .form .row{ float:left; width:100%; border-bottom:1px solid  #e17a04; background:url(../images/columbg.gif) repeat-y 75% top;}
.forumCatBox .form .row .cat{ float:left; width:60%; padding:3px;}
.forumCatBox .form .row .topic{ float:left; width:19%;  padding:3px;text-align:center;}
.forumCatBox .form .row .recenttopic{  float:left; width:18%;padding:3px;}
.forumCatBox .form .row span.head{ font-size:14px; color:#e17a04; font-weight:bold; text-transform:uppercase;}
.forumCatBox .form .row .cat h2{ color:#65923c; font-size:16px; font-weight:bold; padding-bottom:22px; padding-top:3px;}
.forumCatBox .form .row p{ font-size:12px; padding-right:7px;}
.forumCatBox .form .row a.viewTopic{ float:left; width:86px; height:17px; background:url(../images/viewTopics.gif) no-repeat; text-decoration:none; margin:18px 0 7px 0;}
.forumCatBox .form .row a.postTopic{ float:left; width:116px; height:17px; background:url(../images/postnewTopic.gif) no-repeat; text-decoration:none; margin:18px 0 7px 6px;}

.therebox{ float:left; width:891px; padding-left:33px; padding-top:20px;}
.yellowfirstBox{ float:left; width:277px; padding:0 9px;}
.yellowBox{
	float:left;
	width:100%;
	background-color: #E6F1F3;
	border: 1px solid #205483;
}
.yellowBox .topRound{
	float:left;
	width:95%;
	height:8px;
	padding-left:5%;
}
.yellowBox .topRound .rightRound{
	float:left;
	width:100%;
	height:8px;
}
.yellowBox .botRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.yellowBox .botRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.yellowBox .blueBoxContent{
	float:left;
	width:99%;
	padding-left:1%;
}
.yellowBox .borderright{
	float:left;
	width:100%;
}
.yellowBox .content{ float:left; width:84%; padding:0 20px;}
.yellowBox .content h2{ float:left; width:100%; border-bottom:1px solid #C11E1C; color:#C11E1C; 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 .sfhead{
	float:left;
	width:100%;
	text-align: center;
}
.yellowBox .sfcontent .sfrow {
	float:left;
	width:100%;
	margin-top: 15px;
}
.yellowBox .sfcontent .sfhead .spheading{
	float:left;
	width:100%;
	color:#0067ac;
	font-size:18px;
	padding-top:2px;
	margin: 0px;
	font-weight:bold;
}
.yellowBox .sfcontent .sfhead .spheading1{
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	padding-top:2px;
	margin: 0px;
	font-weight:bold;
}

.yellowBox .sfcontent .sfleft {
	float:left;
	width:28%;
	margin-right: 20px;
	margin-left: 20px;
	font-size:11px;
}
.yellowBox .sfcontent .sfleft .sfblock {
	float:left;
	width:100%;
	margin-top: 15px;
}

.yellowBox .sfcontent .sfleft .sfblock .sfimg { float:left;}
.yellowBox .sfcontent .sfleft .sfblock .sftxt {
	float:right;
	width:140px
}

.yellowBox .sfcontent .sfleft .sfblock .sftxt a, .yellowBox .sfcontent .sfleft .sfblock .sftxt a:HOVER, .yellowBox .sfcontent .sfleft .sfblock .sftxt a:visited{
	color: #0067ac;
	font-size: 12px;
	font-weight: bold;
}
.searchBox{ float:right; width:550px; padding-left:0px; padding-top:0px; padding-bottom:5px;}
.searchBox .srchrow{float:left; width:100%; padding:3px 0;vertical-align:middle;}
.searchBox .srchrow span{ text-transform:uppercase;}
.searchBox .srchrow span.enterTxt{text-transform:none; padding-left:8px; padding-right:8px; font-size:12px;}
span.ques{ padding:0 3px; height:15px; border:1px solid #5685b4; text-align:center;}
.searchBox .srchrow select{ font-size:12px; margin-left:8px;}
.searchBox .srchrow input.srchBtn{ width:51px; height:17px; margin-left:8px; background:url(../images/searchBtn.gif) no-repeat; border:0;}
.searchBox .srchrow input.submitBtn{ width:51px; height:17px; margin-left:8px; background:url(../images/submitBtn.gif) no-repeat; border:0;}
/*Hot off the press*/
.HotoffthepressBox{ }
#ContentContainerInner .HotoffthepressBox{ float:left; width:944px; margin-left:5px; padding-top:0px}
.HotoffthepressBox .ResourcesBox .blueBox{
	float:left;
	width:100%;
	background-color: #E6F1F3;
	border: 1px solid #858585;
}
.HotoffthepressBox .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: #896b5f;
	border-left-color: #896b5f;
}
.HotoffthepressBox .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: #896b5f;
	border-bottom-color: #896b5f;
}
.HotoffthepressBox .resourcetitle {color:#0067ac;font-size: 14px;text-transform: uppercase;padding:0px 3px 3px 3px; font-weight:bold;}
.HotoffthepressBox .resourceitemcount {color:#0067ac;font-size: 11px;text-transform:capitalize; padding:0px 3px 3px 0px; font-weight:bold;}
.HotoffthepressBox .hotOffThePressForm .row img{ margin-top:2px;}
.HotoffthepressBox .hotOffThePressForm .row a{ font-weight:bold; color:#0067ac; text-decoration:underline;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCulFav{ float:left; border:solid 0px black; width:540px; padding-left:10px;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1Fav{ float:left; border:solid 0px black; width:540px; padding-left:10px;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul{ float:left; border:solid 0px black; width:630px; padding-left:10px;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1{ float:left; border:solid 0px black; width:630px; padding-left:10px;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1 span{ font-size:11px;color: Black;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1 .maroonu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #e17a04; text-decoration: underline;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1Fav .maroonu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #e17a04; text-decoration: underline;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul span{ font-size:12px; font-weight:bold; text-transform:uppercase;color: Black;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCulFav span{ font-size:12px; font-weight:bold; text-transform:uppercase;color: Black;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul a{ text-decoration:underline; color:#000;}
.HotoffthepressBox .hotOffThePressForm .row .hotOffCul1Fav a{ text-decoration:underline; color:#000;}
.HotoffthepressBox .hotOffThePressForm .row .source{ float:left; width:150px; }
.HotoffthepressBox .hotOffThePressForm .row .fav{ float:left; width:90px;text-align:center;}
.HotoffthepressBox .hotOffThePressForm .row .share{ float:left; width:50px;text-align:left;}
.HotoffthepressBox .hotOffThePressForm .row .part{ float:left; width:50px;}

.HotoffthepressBox .hotOffThePressForm .row .section{ float:left; width:180px;margin:0px}
.HotoffthepressBox .hotOffThePressForm .row .section a{margin:0px}
.HotoffthepressBox .hotOffThePressForm .row .remove{ float:left; width:87px;}
.HotoffthepressBox .hotOffThePressForm .row .chk{ float:left; width:30px;}

/*RESOURCES-TOP TENS*/
.resourcesBox{ float:left; width:944px; margin-left:31px; padding-top:27px;}
.resourcesBox .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: #896b5f;border-left-color: #896b5f;}
.resourcesBox .hotOffThePressForm .row1{float:left;width:100%;padding:2px 0;background:url(../images/resourecesDivider.gif) repeat-y right top;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #896b5f;border-bottom-color: #896b5f;}

.resourcesBox .hotOffThePressForm .row{float:left;width:100%;padding:2px 0;background:url(../images/resourecesDivider.gif) repeat-y right top;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #896b5f;border-bottom-color: #896b5f;}
.resourcesBox .hotOffThePressForm .row img{ margin-top:2px;}
.resourcesBox .hotOffThePressForm .row a{ margin-left:10px; font-weight:bold; color:#e17a04; text-decoration:underline;}
.resourcesBox .hotOffThePressForm .row .hotOffCul{ float:left; width:60%; padding-left:5px; line-height:30px;}
.resourcesBox .hotOffThePressForm .row .hotOffCul span.bullet{ float:left; background:url(../images/blackbullet.gif) no-repeat 5px 13px; font-size:12px; text-transform:none; font-weight:normal; padding-left:15px;}
.resourcesBox .hotOffThePressForm .row1 .hotOffCul{ float:left; width:60%; padding-left:5px; line-height:16px;}
.resourcesBox .hotOffThePressForm .row .hotOffCul span{ font-size:13px; font-weight:bold; text-transform:uppercase;}
.resourcesBox .hotOffThePressForm .row .hotOffCul a{ text-decoration:underline; color:#000;}
.resourcesBox .hotOffThePressForm .row .source{ float:left; width:150px; padding-left:6px; }
.resourcesBox .hotOffThePressForm .row .fav{ float:left; width:147px;}
.resourcesBox .hotOffThePressForm .row .share{ float:left; width:50px;}
.resourcesBox .hotOffThePressForm .row .part{ float:left; width:101px;}

.contentSummary .tags a{ margin-left:10px; font-weight:bold; color:#000; text-decoration:underline;}
.contentSummary .readmore {
	color: #215E9D;
	text-decoration: underline;
	font-weight: bold;
	font-size:10px;
}
#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;
}

.ourHealthbox .blueBox, .newestmembersBox .blueBox{
	float:left;
	width:100%;
	background-color: #E6F1F3;
	border: 1px solid #5A7EA3;
}
.ourHealthbox .blueBox .topRound, .ourHealthbox .blueBox .topRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.ourHealthbox .blueBox .topRound .rightRound, .ourHealthbox .blueBox .topRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.ourHealthbox .blueBox .botRound, .ourHealthbox .blueBox .botRound{
	float:left;
	width:95%;
	height:9px;
	padding-left:5%;
}
.ourHealthbox .blueBox .botRound .rightRound, .ourHealthbox .blueBox .botRound .rightRound{
	float:left;
	width:100%;
	height:9px;
}
.ourHealthbox .blueBox .blueBoxContent, .ourHealthbox .blueBox .blueBoxContent{
	float:left;
	width:99%;
	padding-left:1%;
}
.ourHealthbox .blueBox .borderright, .ourHealthbox .blueBox .borderright{
	float:left;
	width:100%;
}
/* 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;}
.pledgerow {
	padding: 10px;
	float: left;
	border: 1px solid #F48300;
	width: 98%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pledgerow .pledgeleftcontent {float:left;width:80%;}
.pledgerow .pledgerightcontent {float:right;width:100px;text-align:right;}

.bullycurriculumsections p, .bullytest p {padding-top:10px;}
.bullycurriculumsections h3 a.bullyindex {float:right;padding-right:5px}
.bullytest li.alpha {list-style-type:upper-alpha}
.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 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:16px;
}
.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;
}
.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;
}

#ContentContainer .HotoffthepressBox .ResourcesBox a.btn1 {
	background:url(images/btn.png) left -34px no-repeat;
}
#ContentContainer .HotoffthepressBox .ResourcesBox a.btn1 span {
	background:url(images/btn.png) right -34px no-repeat;
	color:#FFF;
}

.MtExpHead {
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:24px;
	font-weight:bold;
	color:#026598;
	text-align:center;
}
.Lqahd {
	font-size:14px;
	font-weight:bold;
	color:#2f4d8d;
	width:80%;
}
.Lqad {
	line-height:22px;overflow:hidden;height:22px;
}
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;
  }
}