@charset "utf-8";
@import url("nav.css");
@import url("nav_housemenu.css");
@import url("contentAreas.css");
/* CSS Document */
*{
margin: 0;
padding: 0;
}
.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}
/*========== GLOBAL CONTENT STYLES ==========*/
img{
border: 0;
}

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5A5959;
height:100%;
}

h1, h1 .Head {
font-family: Georgia, "Times New Roman", Times, serif;
color: #3d5466;
font-size: 20px;
font-weight: normal;
margin: 0 0 20px 0;
}

h2, h2 .Head {
color:#3D5466;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin:0 0 5px;
}

h2.orange {
color: #3D5466;
}

h3, h3 .Head {
font-family: Georgia, "Times New Roman", Times, serif;
color: #df5f37;
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0;
}

h4, h4 .Head {
font-family:Arial, Helvetica, sans-serif;
color:#5a5959;
font-size: 9pt;
font-weight: bold;
}

p{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;*/
	margin:0 0 7px 0;
}

a:link, a:visited, a:hover, a:active,  {
	color: #e05f37;
}

.footer .holder .columnThree a:visited, .footer .holder .columnThree a:active, .footer .holder .columnThree a:link {
	color: #e05f37;
}

.footer .holder .columnThree a:hover {
	color: #e05f37;
	text-decoration:underline;
}

a.copyright:link, a.copyright:visited, a.copyright:hover, a.copyright:active {
	color: #B5ACA7;
}
a:hover {
	text-decoration: underline;
}

/*a.forgotPassword:link, a.forgotPassword:visited, a.forgotPassword:active, a.forgotPassword:hover {
	color:#FFFFFF;
}*/

.login p {
	margin:0;
}

.login input#username, .login input#password {
	margin-bottom:3px;
}

/*---=== FACTS STYLES ===---*/
div.factArea h2 {
	margin-bottom: 10px;
	}
div.factArea div.authorBlock {
	margin-bottom: 5px;
	}

/*---=== TABLE STYLING FOR EVENT SUBMISSION ===---*/
div#resultDiv table td {
	padding: 3px 0;
	}

/*========== CUSTOM CONTENT STYLES ==========*/
.blueBtnsWrap{
float: right;
margin: 7px 3px 5px 5px;
}
.blueBtn{
float: right;
display: block;
height: 23px;
}
.blueBtn .blueBtnLeft{
float: left;
background: url(images/blueBtnLeft.png) no-repeat;
_background: url(images/blueBtnLeft.gif) no-repeat;
height: 23px;
width: 11px;
}
.blueBtn .blueBtnCenter{
float: left;
background: url(images/blueBtnBg.png) repeat-x;
_background: url(images/blueBtnBg.gif) repeat-x;
height: 23px;
color:#FFFFFF;
}
.blueBtn .blueBtnCenter a{
color: #ffffff;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
line-height: 22px;
text-decoration: none;
}
.blueBtn .blueBtnCenter .arrows{
color: #ffffff;
font-size: 9px;
}
.blueBtn .blueBtnRight{
float: left;
background: url(images/blueBtnRight.png) no-repeat;
_background: url(images/blueBtnRight.gif) no-repeat;
height: 23px;
width: 13px;
}

hr {
	height: 20px;
	border: 0;
	*border: solid 1px #E8E6E0;
	_height: 1px;
	background: url(images/doubleDottedHR.gif) repeat-x scroll 10px bottom;
}

hr.doubleDottedHR{
	height: 4px;
	line-height: 4px;
	width: 284px;
	border: 0;
}

.skinWrap{
margin: 0 auto;
width: 1024px;
}

/*========== HEADER STYLES ==========*/
.header {
	background: #d7d2cc url(images/bg.gif) repeat-x top;
	margin:0 auto;
	text-align:center;
}

.header .holder {
background-color: #557288;
width: 994px;
height: 166px;
margin: 0 auto;
text-align:left;

}
.header .left{
background: url(images/companyLogo.jpg) no-repeat 0 50%;
float: left;
width: 554px;
height: 56px;
padding-top:24px;
*padding-top:18px;
line-height: 80px;
margin-left:13px;
}
.header .right{
float: right;
width: 398px;
height: 80px;
color: #ffffff;
position:relative;
}

table.contenttable td.adminlinks {
padding:0;
}

.header .right .topLinks{
float: right;
font-size: 11px;
color: #ffffff;
margin:4px 7px 0 0;
}
.header .right .topLinks a{
color: #ffffff;
font-size: 11px;
}
.header .right .login {
	float: right;
	/*height: 50px;*/
	margin: 3px 0 0 0;
	font-size:11px;
	white-space:nowrap;
	width:398px;
	border:0;
}
.header .right .login input{
color: #666666;
font-size: 14px;
border: 1px solid #9f9f9f;
margin: 0 2px 0 0;
}

.header .right .login .passwordInput input{
color: #666666;
font-size: 14px;
border:0px solid #9f9f9f;
margin: 0 2px 0 0;
}

.header .right .login input.field {
width:165px;
font-size:8.3pt;
height:14px;
}

.header .right .login .userNameInput{
margin: 4px 5px 0 0;
float: left;
}
.header .right .login .userNameInput p{
line-height: 20px;
}
.header .right .login .passwordInput{
margin: 4px 0 0 0;
float: left;
}
.header .right .login .passwordInput p{
display: block;
line-height: 20px;
}
.passwordInput a
{
	margin: 0px 0px 0px 57px;

}
.passwordInput p {
		font-size: 11px;
	color: #fff
}

.passwordInput a:link, .passwordInput a:visited, .passwordInput a:hover, .passwordInput a:active
{
	text-decoration: underline;
	font-size: 11px;
	color: #fff;
}
.passwordInput a:hover {
	color: #b5d5e5;
}
.header .right .login .loginBtn{
	float: left;
	width: 50px;
	*margin: 2px 0 0 0;
	font-size:11px;
}
.header .right .login .loginBtn .left{
background: url(images/loginBtnLeft.jpg) no-repeat;
width: 9px;
height: 25px;
float: left;
padding:0;
margin-left:0;
}
.header .right .login .loginBtn .center{
background: url(images/loginBtnBg.jpg) repeat-x;
height: 25px;
line-height: 25px;
float: left;
}
.header .right .login .loginBtn .center a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
.header .right .login .loginBtn .right{
background: url(images/loginBtnRight.jpg) no-repeat;
width: 7px;
height: 25px;
float: left;
}

.loginstatus {
	clear:both;
	font-weight:bold;
	text-transform:uppercase;
	font-size:9pt;
	margin-top:6px;
	color:#ef8100;
	z-index:802;
}

.user_displayname {
	text-align:right;
	padding-right:7px;
	padding-top:10px;
}

.user_logout {
	text-align:right;
	padding-right:7px;
	font-weight:bold;
}

.user_logout a:link, .user_logout a:active, .user_logout a:visited {
	color:#f8805a;
	text-decoration:none;
}

.user_logout a:hover {
	color:#333333;
	text-decoration:none;
}

/* ======== TWO COL SKIN - viki ===== */

.twocolWrap {
	background: #e8e6e0;
	margin:0;
	text-align:center;
}

.twocolWrap .TopPane {
padding-top:12px;
}

.twocolWrap .holder {
background: none;
/*height:auto;*/
width: 994px;
margin: 0 auto;
min-height: 425px;
_height: 425px;
_overflow: inherit;
}
.twocolWrap .columnOne{
height:auto;
width: 295px;
}
.twocolWrap .columnOne .div1{
	padding: 10px;
	margin: 0 0 20px 0;
	/*height: 339px;*/
}

.twocolWrap .left_col {
	float:left;
	padding-left:15px;
	text-align:left;
}

.twocolWrap .right_col {
	float:right;
	width:274px;
	text-align:left;
	padding-top:20px;
}

.twocolWrap .right_col#right_col_contest {
	float:right;
	width:274px;
	text-align:left;
	padding-top:0px;
}

.twocolWrap .right_col#right_col_contest-b {
	float:right;
	position:relative;
	width:450px;
	text-align:left;
	padding:0px 10px 10px;
}

.twocolWrap .one_col {
	margin-left: 350px;
	position:relative;
	width:274px;
	text-align:center;
}

.columnOne_contest a:hover {
	color:#333333;
	text-decoration:none;
}

/*.twocolWrap .right_col .leftnav_top .title {
	color:#3D5466;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin-botton:15px;
display:block;
height:26px;
}

.columnOne_contest .leftnav_top .title {
	color:#3D5466;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin-botton:15px;
display:block;
height:26px;
}

.twocolWrap .one_col .leftnav_top .title {
	color:#3D5466;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin-botton:15px;
display:block;
height:26px;
}*/




.twocolWrap #page_title {
	float:none;
	text-align:left;
	display:none;
}


.twocolWrap .columnTwo{
width: 669px;
height:auto;
padding:0 10px 10px 10px;
background: none;
}

.twocolWrap .columnTwo-b {
width: 450px;
height:auto;
padding:0 10px 10px 10px;
background: none;
}

/*.twocolWrap .columnTwo p {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
line-height:1.6em;
margin:0 0 20px;
}*/

p {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
line-height:1.6em;
margin:0 0 20px;
}

 ul {
	margin-bottom:20px;
	padding-left:30px;
}

ul li {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
line-height:1.6em;
margin:0 0 3px;
list-style-type:disc;
}

/*========== MAIN CONTENT STYLES ==========*/

.mainContentWrap {
	background: #eeede8 url(images/bg_mainContent.gif) repeat-x top;
	min-height: 359px;
	
	clear:both;
}

.mainContentWrap#workroom {
	background: #eeede8;
	min-height: 359px;
	overflow:auto;
	clear:both;
}

.mainContentWrap .holder {
background:#eeede8 url(images/mainContentBg.jpg) no-repeat 0 50%;
width: 994px;
min-height: 359px;
margin: 0 auto;
}

.mainContentWrap#workroom .holder {
background:#eeede8;
width: 994px;
min-height: 359px;
margin: 0 auto;
}

.mainContentWrap .columnOne{
width: 276px;

float: left;
padding: 10px;
}

.mainContentWrap .columnOne_contest{
width: 265px;

float: left;
padding: 10px;
}

.mainContentWrap .content_land_img {
	float:left;
	
}

.mainContentWrap .contest_bg {
	width:227px;
	padding:20px 20px 0 20px;
	float:left;
	
}

.mainContentWrap .columnOne .title{
background: url(images/doubleDottedHR.jpg) repeat-x left bottom;
height: 35px;
float: left;
}
.mainContentWrap .columnOne .title h3{
width: 85%;
float: left;
}
.mainContentWrap .columnOne .title .icon{
float: right;
}

.mainContentWrap .columnTwo{
background: url(images/singleDottedVR.jpg) no-repeat right 50%;
width: 426px;
float: left;
}

.mainContentWrap .columnTwo_contest{
overflow:hidden;
width: 437px;

float: left;
}

.mainContentWrap .columnTwo_contest p {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:17px;
}
.mainContentWrap .columnTwo p {
	margin:0;
}
.mainContentWrap .columnThree{
width: 271px;

float: left;
padding-top: 14px;
padding-right: 0px;
padding-bottom: 0;
padding-left: 15px;
}

.mainContentWrap .columnThree_contest {
width: 209px;

float: left;
padding-top: 100px;
padding-right: 0px;
padding-bottom: 0;
padding-left: 15px;
}

.mainContentWrap .columnThree_contest p {
	margin:0;
}

.mainContentWrap .columnThree .content{
color: #5a5959;
margin: 0 0 10px 15px;
}
.mainContentWrap .columnThree .signUpBtn{
background: url(images/signUpBtnBg.jpg) no-repeat;
width: 137px;
height: 62px;
padding:5px 0;
text-align: center;
}
.mainContentWrap .columnThree .signUpBtn a{
color:#FFFFFF;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
width: 140px;
line-height: 52px;
text-decoration:none;
display: block;
font-family: "Times New Roman", Times, serif;
}

/*========== SUB CONTENT STYLES ==========*/

.subContentWrap {
	background: #d0cdc6  url(images/bg_subcontent.gif) repeat-x top;
	clear:both;
}

.subContentWrap p {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:17px;
}

.subContentWrap .holder {
/*height: 301px;*/
width: 969px;
padding: 0 24px 0 24px;
background: url(images/homePageBg.jpg) no-repeat -10px 0;
margin: 0 auto;
text-align: center;
}
.subContentWrap .columnOne{
	float: left;
	padding: 28px 0 0 4px;
	width: 438px;
	text-align: left;
	/*height: 247px;*/
}

.subContentWrap .columnOne_contest h2, .subContentWrap .columnTwo_contest h2, .subContentWrap .columnThree_contest h2 {
	margin:0 0 20px 0;
}

.subContentWrap .columnOne_contest h4 {
	color:#5A5959;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
}

 .subContentWrap .columnOne_contest h5 {
	color:#5A5959;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 10px;
}

.subContentWrap .columnOne_contest{
	float: left;
	padding: 32px 20px 0 20px;
	width: 402px;
	text-align: left;
	height: 243px;
}

/*.subContentWrap .columnOne h2 {
	margin:0 0 4px 15px;
}*/
.subContentWrap .columnTwo{
	width: 220px;
	padding: 28px 15px 0 15px;
	float: left;
	text-align: left;
	margin: 0 8px 0 8px;
	/*height: 250px;*/
}

.subContentWrap .columnTwo_contest{
	width: 220px;
	padding: 32px 15px 0 15px;
	float: left;
	text-align: left;
	margin: 0 8px 0 8px;
	height: 246px;
}
.subContentWrap .columnTwo .div1{
padding: 5px;
}
.subContentWrap .columnThree{
	width: 220px;
	padding: 28px 15px 0 15px;
	float: left;
	text-align: left;
	/*height: 250px;*/
}

.subContentWrap .columnThree_contest{
	width: 220px;
	padding: 32px 15px 0 15px;
	float: left;
	text-align: left;
	height: 246px;
}
.subContentWrap .columnThree .div1{
padding: 5px;
}

/*========== FOOTER STYLES ==========*/
.footer {
	background-color: #524843;
	clear:both;
	margin:0 auto;
	text-align:center;
	height:100%;
}
.footer .holder{
width: 974px;
background-color: #524843;
padding: 10px;
color: #b5aca7;
margin: 0 auto;
text-align:left;
}
.footer .columnOne{
float: left;
background: url(images/singleDottedVR_white.jpg) no-repeat right;
width: 430px;
height: 85px;
padding: 0 20px;
}
.footer .columnTwo{
float: left;
background: url(images/singleDottedVR_white.jpg) no-repeat right;
width: 225px;
height: 85px;
padding: 0 20px;
}
.footer .columnThree{
float: left;
height: 75px;
width: 195px;
padding: 10px 20px 0 20px;
font-style: italic;
}
.footerLinks{
width: 980px;
background-color: #524843;
margin: 0 auto;
text-align: center;
padding: 10px 0;
color: #b5aca7;
clear:both;
}
.footerLinks a{
color: #b5aca7;
text-decoration: none;
}
.footerLinks p {
color: #b5aca7;
}
.footerLinks a:hover{
color: #b5aca7;
text-decoration: underline;
}

/*========== SMALL CONTAINER ==========*/
.smallContainer{
width: 266px;
}
.smallContainer .containerTop{
background: url(images/smallContainerTop.png) no-repeat 0 50%;
width: 246px;
height: 49px;
line-height: 48px;
padding: 0 0 0 20px;
}
.smallContainer .containerMiddle{
background: url(images/smallContainerMiddle.png) repeat-y top;
width: 226px;
min-height: 186px;
padding: 0 20px 0 20px;
}
.smallContainer .containerLinks{
background: url(images/smallContainerMiddle.png) repeat-y bottom;
width: 226px;
padding: 0 20px 0 20px;
height: 21px;
text-align: right;
}
.smallContainer .containerBottom{
background: url(images/smallContainerBottom.png) repeat-y 0 50%;
width: 266px;
height: 21px;
}

.PageTitleClass	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#3d5466;
	margin:26px 0 10px 10px;
	display:block;
}




/* Therapists > Network MAP */


#map{width:640px; height:500px; float:left; margin-right:20px;margin-left:30px;}
/*#bd{margin: 0 auto; position:relative;}*/
/*#listing{float:left;,margin-left:20px; width:200px; height:500px; overflow:auto; border:1px solid #666;}
*/.event{padding: 2px 2px 10px 2px; border-bottom:1px solid #666;}
.locator{cursor:pointer; cursor:hand;}

/* Search Results */

.darkbluetable th.icon, .darkbluetable th.members {
	display:none;
}

.darkbluetable tr td {	
	padding:10px 20px;
	background:#f2f0eb url(images/top_border.gif) repeat-x 0 -1px;
}

.darkbluetable tr.alt td {
	background:#f2f0eb url(images/top_border.gif) repeat-x 0 -1px;
}

.darkbluetable .blocktitle {
	font-weight:bold;
	color:#333333;
	font-size:12px;
}

.darkbluetable  {
	border:#cac7bf solid 1px;
}

.advanced_class {
	color:#5A5959;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:1.6em;
	margin-bottom:7px;
	padding-left:20px;
}
/* --------- LOG IN pop up box ----------- */
.LoginContainer_outter
{

font-family:Arial;
	/*background-color: #868080;*/
	background: #E8E6E0;
	padding:0;
	margin:0;
	height: auto;
	z-index: 1004 !important;
	width:450px;
	margin-left: -225px;
	position: fixed;
	left: 50%;
	top: 10%;
}

.LoginContainer
{
	padding: 10px;
	border:3px solid #1D6891;
	font-size:9pt;
}

.loginBtn {
	margin-bottom:5px;
}

.LoginControls
{
	width:44%;
	margin: 10px 0 0 20px;
	_margin:10px 0 0 10px;
	float:left;
	border-right: solid 1px #FFFFFF;
	/*color: #FFFFFF !important;*/
	font-size: 9pt;
}

.LoginControls .field {
	height:14px;
	font-size:9pt;
	width:170px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5A5959;
}

.LoginControls p
{
	padding:0 !important;
	margin:0px 0px 0px 0px !important;
}

.LoginHelp
{
	float:right;
	width:47%;
	margin: 10px 0px 0px 0px;
	/*color: #FFFFFF !important;*/
	font-size: 9pt;
}

.LoginHelp p a
{
	text-decoration: underline;
	/*color: #FFFFFF;*/
	
}

.HelpContainer
{
	width:95%;
	/*color: #FFFFFF;*/
	margin: 5px 0px 0px 20px;
	_margin: 5px 0px 0px 10px;
	float:left;
	padding: 5px 0px 10px 0px;
}

.HelpContainer a
{
	/*color: #FFFFFF;*/
	font-size:9pt;
	font-family:Arial;
}

.HelpForgot
{
	float: left;
	width:75%;
	font-size:9pt;
}

.HelpForgot a
{
	text-decoration:underline;
	/*color: #FFFFFF;*/
}

.HelpForgot a:hover
{
	text-decoration: underline;
}

.HelpHelp
{
	float:right;
	width:20%;
	text-align:right;
	padding-right:10px;
}

.Red
{
	color: Red;
}

.Yellow {
	color:#FFF600;
}


.PasswordActive, .UserNameActive
{
	color:#000 !important;
	font-weight:normal;
	font-size:8pt ;
}

#ForgotDiv, #ForgotUserNameDiv
{
	float:left;
	margin: 5px 0px 0px 20px;
	padding-top:10px;
	/*color:#FFF;*/
	width:90%;
	border-top:#bbbbbb 1px solid;
}
#ForgotDiv p, #ForgotUserNameDiv p
{
	/*color:#FFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:0 0 8px 0;
}

#PasswordSent p, #UserNameSent p
{
	text-align:left;
}

#ForgotUserNameDiv #txtForgotEmail, #ForgotDiv #txtForgotPssword {
	font-size:7pt;
	height:12px;
	margin-bottom:6px;
	width:170px;
}

.black_overlay
{
	background-color: #000000 !important;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1003;
	-moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80); 
}

.UserContainer, .ForgotPasswordMainPage, #PasswordContainer
{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	width: 200px;
	margin: 0 auto;
	z-index: 1004 !important;
	height:auto;
	top:70px;
	border:3px solid #1D6891;
	padding:12px;
}

#login_wrapper {
	margin:0 auto;
	width:206px;
	padding-left:725px;
}

#UserHolder, #PasswordSent, #UserNameSent
{

	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}


#UserHolder input
{
	font-size: 8pt;
	height: 15px;
	margin-bottom: 6px;
	width: 190px;
}

.ForgotPasswordSpan
{
	margin: 0px 0px 0px 35px;
	/*color: #FFF;*/
}

.ForgotPasswordSpan a
{
	margin:0;
	padding:0;
	/*color: #FFF !important;
	text-decoration: underline;*/
}


/*======================= Rehab.com Jobs ============================================*/

#jobs_search
{
margin: 0 0 10px 0;
padding:0 0 10px 0;
border-bottom:#bbbbbb 1px solid;
}

#jobs_search input
{
width:50px;
margin-right: 2px;
}

#jobs_search img {
	vertical-align:middle;
	padding-bottom:3px;
}

/*=============================Search===================================================*/
h4.search {
color:#333333;
font-size:11px;
font-weight:bold;
margin:10px 0 5px;
text-transform:uppercase;
}

div.searchTitle {
border-bottom:1px solid #666666;
padding-bottom:5px;
margin-bottom:10px;
}

div.searchTitle span.heading {
/*display:block;
float:left;*/
font-size:12px;
font-weight:bold;
margin-bottom:3px;
text-transform:uppercase;
}

div.searchTitle a.searchRight {
/*display:block;
float:right;*/
font-size:10px;
margin-bottom:3px;
text-decoration:underline;
}

.clear {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

div.searchSeperator {
background:transparent url(images/searchSeperator.png) no-repeat scroll center center;
display:block;
height:19px;
}

input.keyword {
border:1px solid #999999;
font-size:11px;
width:160px;
}

input.keyword {
border:1px solid #999999;
font-size:11px;
width:160px;
margin-left:20px;
}

input.radioKeyword {
margin-left:20px;
}

input.radioKeyword {
height:10px;
margin-right:5px;
width:10px;
}

.searchresults_author
{
font-weight:bold;
font-decoration:italic;
}


.searchresults_date
{
font-weight:bold;
}
/*================================ EBSCO Search ======================================= */
.ebsco_search_results_title
{
color:#003366;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:bold;
vertical-align:baseline;
}


.ebsco_search_results_item
{
background:#F2F0EB url(images/top_border.gif) repeat-x scroll 0 -1px;
padding:10px 20px;
}


.ebsco_search_results
{
border:1px solid #CAC7BF;
}

/*================================== CONTEST SECTION ================================ */


/*---+++=== ARTICLE COMMENTS ===+++---*/
div.commentWrap {
border: 0px solid #CCCCCC;
padding:10px 0;
margin: 0;
}

.right_col div.commentWrap {
border: 0;
padding: 0;
margin: 0;
font-size:12px;
}

.quantity {
font-weight:bold;
font-size:16px;
margin-bottom:5px;
color:#E05F37;
}

.vote_thankyou {
font-weight:bold;
font-size:16px;
margin:0 15px 10px 10px;
color:#E05F37;
border-bottom:1px dotted #bbbbbb;
padding-bottom:10px;
}

.comments_header {
margin-left:10px;
}

.comments_alreadycomemnted {
margin-left:10px;
margin-bottom:10px;
border-bottom:1px dotted #bbbbbb;
padding-bottom:10px;
margin-right:15px;
font-style:italic;
}

#comments_and_rating img {
	margin-left:-5px;
}

/*---+++ COMMENT HEADER +++---*/
div.commentWrap div.header {
border-bottom: 1px dotted #CCCCCC;
padding: 0 0 10px;
margin-bottom: 5px;
}
/*--- LEFT SIDE ---*/
div.commentWrap div.header div.left {
float: left;
width: 310px;
}
div.commentWrap div.header div.left div.quantity {
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
margin-bottom: 5px;
}
div.commentWrap div.header div.left span {
margin-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006699;
}
/*--- RIGHT SIDE ---*/
div.commentWrap div.header div.right {
float: left;
width: 80px;
}
/*---+++ COMMENT LIST +++---*/
div.commentWrap ul.commentList {
margin: 0;
padding: 0;
list-style: none;
}
div.commentWrap ul.commentList li {
margin: 0;
padding: 5px 0;
list-style: none;
border-top: 1px dotted #bbbbbb;
}
/*--- LEFT SIDE ---*/
div.commentWrap ul.commentList li div.left {
float: left;
width: 160px;
border-right:#bbbbbb dotted 1px;
padding-right:20px;
}
div.commentWrap ul.commentList li div.left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
margin: 0;
padding-bottom: 0;
}
div.commentWrap ul.commentList li div.left span.user {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3D5466;
margin: 0;
text-decoration: none;
}
/*--- RIGHT SIDE---*/
div.commentWrap ul.commentList li div.right {
float: right;
width: 470px;
}
div.commentWrap ul.commentList li div.right, div.commentWrap ul.commentList li div.right p {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6f6f6f;
}
/*---+++ RATE IT +++---*/
.right_col div.commentWrap div.rateIt #rate {
	float:left;
	width:100px;
	clear:none;
}
div.commentWrap div.rateIt {
margin-bottom: 10px;
}
div.commentWrap div.rateIt p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
margin: 5px 0;
padding-bottom: 0;
}
/*--- RATING LIST SETUP ---*/
div.commentWrap div.rateIt .rating {
width:115px;
height:20px;
margin:0;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(images/rateItStars.jpg) no-repeat 0 0;
}
div.commentWrap div.rateIt ul.rating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
list-style:none;
text-indent:-999em;/* hide text*/
}
div.commentWrap div.rateIt ul.rating li a {
position:absolute;
left:0;
top:0;
width:20px;
height:20px;
text-decoration:none;
z-index: 200;
}

/*--- LINK SETUP ---*/
div.commentWrap div.rateIt ul.rating li.one a {
left:0
}
div.commentWrap div.rateIt ul.rating li.two a {
left:20px;
}
div.commentWrap div.rateIt ul.rating li.three a {
left:40px;
}
div.commentWrap div.rateIt ul.rating li.four a {
left:60px;
}
div.commentWrap div.rateIt ul.rating li.five a {
left:80px;
}
div.commentWrap div.rateIt ul.rating li a:hover {
z-index:2;
width:115px;
height:20px;
overflow:hidden;
left:0;
background: url(_images/rateItStars.jpg) no-repeat 0 0
}
div.commentWrap div.rateIt ul.rating li.one a:hover {
background-position:0 -20px;
}
div.commentWrap div.rateIt ul.rating li.two a:hover {
background-position:0 -40px;
}
div.commentWrap div.rateIt ul.rating li.three a:hover {
background-position:0 -60px
}
div.commentWrap div.rateIt ul.rating li.four a:hover {
background-position:0 -80px
}
div.commentWrap div.rateIt ul.rating li.five a:hover {
background-position:0 -100px
}
div.commentWrap div.rateIt .nostar {
background-position:0 0
}
div.commentWrap div.rateIt .onestar {
background-position:0 -20px
}
div.commentWrap div.rateIt .twostar {
background-position:0 -40px
}
div.commentWrap div.rateIt .threestar {
background-position:0 -60px
}
div.commentWrap div.rateIt .fourstar {
background-position:0 -80px
}
div.commentWrap div.rateIt .fivestar {
background-position:0 -100px
}
div.commentWrap div.rateIt .onestar_final {
background-position:0 -140px;
}
div.commentWrap div.rateIt .twostar_final {
background-position:0 -160px;
}
div.commentWrap div.rateIt .threestar_final {
background-position:0 -180px
}
div.commentWrap div.rateIt .fourstar_final {
background-position:0 -200px
}
div.commentWrap div.rateIt .fivestar_final {
background-position:0 -220px
}
/*---+++ MAKE COMMENTS +++---*/
div.commentWrap div.makeComment {
margin: 10px 0 0;
}
.right_col div.commentWrap div.makeComment {
margin:0px 15px 10px 10px;
border-bottom:1px dotted #bbbbbb;
padding-bottom:8px;
}
div.commentWrap div.makeComment h2 {
border-bottom:1px dotted #BBBBBB;
color:#3D5466;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal;
margin-bottom:1px;
padding-bottom:5px;
}
.right_col div.commentWrap div.makeComment h3 {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #6F6F6F;
padding-bottom: 5px;
margin-bottom: 1px;
border-bottom:0;
float:left;
width:70px;
}
.right_col div.commentWrap .addCommentWrap {
border-bottom:#dddddd 0px solid;
padding-bottom:0px;
font-style:italic;
margin-left:10px;
}
.commentArea {
	clear:both;
}
div.commentWrap div.makeComment div.loginRegisterWrap {
padding: 10px;
background: #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
div.commentWrap div.makeComment div.loginRegisterWrap a:link, div.commentWrap div.makeComment div.loginRegisterWrap a:active, div.commentWrap div.makeComment div.loginRegisterWrap a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E05F37;
text-decoration: none;
}
div.commentWrap div.makeComment div.loginRegisterWrap a:hover {
text-decoration: none;
color:#333333;
}
div.commentWrap div.makeComment div.commentArea p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6f6f6f;
margin: 5px 0 0 0;
padding-bottom: 0;
}
div.commentWrap div.makeComment div.commentArea textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
border 1px;
width: 400px;
height: 60px;
margin-bottom: 5px;
}
.right_col div.commentWrap div.makeComment div.commentArea textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
border 1px;
width: 205px;
height: 60px;
margin-bottom: 5px;
}
/*---+++=== HOMEPAGE LIST VIEWS ===+++---*/
/*---+++ NEWS ROTATOR +++---*/
/*--- TAB STRUCTURE ---*/
div.tabbedRotatorNav {
height: 40px;
width: 430px;
margin: 10px 5px 0;
}
div.tabbedRotatorNav a:link, div.tabbedRotatorNav a:visited, div.tabbedRotatorNav a:active {
display: block;
float: left;
margin-left: 1px;
width: 79px;
height: 34px;
line-height: 14px;
padding: 3px;
background: #EBEBEB;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #777777;
text-decoration: none;
text-transform: capitalize;
}
div.tabbedRotatorNav a:hover {
color: #006699;
}
div.tabbedRotatorNav a.first:link, div.tabbedRotatorNav a.first:visited, div.tabbedRotatorNav a.first:active {
margin-left: 0px;
}
div.tabbedRotatorNav a.first:hover {
color: #006699;
}
div.tabbedRotatorNav a.current:link, div.tabbedRotatorNav a.current:visited, div.tabbedRotatorNav a.current:active {
background: #FFFFFF;
color: #333333;
}
div.tabbedRotatorNav a.current:hover {
color: #006699;
}



a.addComment:link, a.addComment:visited, a.addComment:active {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:16px;
line-height:16px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:100px;
}

a.addComment:hover {
color: #CCCCCC;
}




div.articleHeader .articleRating .stars {
float:right;
height:21px;
width:120px;
}

div.articleHeader .articleRating {
float:right;
height:27px;
width:141px;
}

div.articleHeader h1 {
margin:0 0 10px 0;
}

div.articleHeader h5 {
color:#3D5466;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
margin:0;
padding:0;
text-align:left;
text-transform:capitalize;
}

.columnTwo-b div.articleHeader h5, #right_col_contest-b div.articleHeader h5, .left_col div.articleHeader h5{
color:#3D5466;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:22px;
margin:0;
padding:0;
text-align:left;
text-transform:capitalize;
}

.left_col div.articleContent2 h5 {
color:#3D5466;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
text-align:left;
text-transform:capitalize;
}

div.articleHeader {
/*border-bottom:1px dashed #C4C4C4;*/
/*background:url(images/news_divider.gif) repeat-x bottom;
padding-bottom:10px;*/
clear:both;
}

div.articleHeader2 {
/*border-bottom:1px dashed #C4C4C4;*/
/*background:url(images/news_divider.gif) repeat-x bottom;
padding-bottom:10px;*/
clear:both;
float:left;
width:300px;
}

div.articleHeader .ideaRating .number, div.articleHeader .articleRating .number {
color:#4B73AC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:21px;
margin:0;
text-align:right;
width:55px;
}

div.articleContent {
font-size:12px;
}

div.articleContent2 {
font-size:12px;
float:right;
width:369px;
}

.c_display {
	display:none;
}

.already_voted {
	
}

.vote_visible {
	float:left;
	margin-left:-5px;
}

.embedded_video{
text-align:left;
margin:10px 0;
}

.embedded_video_thumbnail {
margin:0 15px 0 0 ;
float:left;
position:relative;
}

.columnTwo-b .embedded_video_thumbnail, #right_col_contest-b .embedded_video_thumbnail, .left_col .embedded_video_thumbnail {
margin:0 0 8px 0 ;
float:none;
text-align:center;
}

.embedded_video_thumbnail2 {
margin:0;
text-align:center;
z-index:10 !important;
}

.video_summary {
margin:6px 0; 
}

.video_readmore {
text-align:right;
}

.articleContent2 .video_readmore {
text-align:left;
margin-left:-5px;
}

.video_inspiration {
	font-style:italic;
	margin-bottom:6px;
}

.embedded_video_thumbnail embed{
height:200px;
width:270px;
z-index:0 !important;
}

.embedded_video_thumbnail object{
height:200px;
width:270px;
z-index:0 !important;
}

.embedded_video_thumbnail2 embed{
height:241px;
width:325px;
z-index:0 !important;
}

.embedded_video_thumbnail2 object{
height:241px;
width:325px;
z-index:0 !important;
}

#contest_winners #right_col_contest-b .embedded_video_thumbnail object, #contest_winners #right_col_contest-b .embedded_video_thumbnail embed, #contest_winners .left_col .embedded_video_thumbnail object, #contest_winners .left_col .embedded_video_thumbnail embed{
height:300px;
width:406px;
z-index:0 !important;
}

#contest_winners #right_col_contest-b .runnerup .embedded_video_thumbnail object, #contest_winners #right_col_contest-b .runnerup .embedded_video_thumbnail embed, #contest_winners .left_col .runnerup .embedded_video_thumbnail object, #contest_winners .left_col .runnerup .embedded_video_thumbnail embed{
height:145px;
width:180px;
z-index:0 !important;
}

.runner_left {
	float:left;
	width:180px;
}

.runner_right {
	float:right;
	width:180px;
}

#contest_winners #right_col_contest-b .runnerup .articleRating, #contest_winners .left_col .runnerup .articleRating {
	display:none;
}

#contest_winners #right_col_contest-b .runnerup .contentlist_divider2, #contest_winners .left_col .runnerup .contentlist_divider2 {
	background:none;
	height:15px;
}

.twocolWrap#contest_winners .columnTwo-b {
	padding:0;
	width:auto;
}

.twocolWrap#contest_winners .left_col {
	width:450px;
	padding:0 10px 10px 14px;
}

.columnTwo-b h1, #right_col_contest-b h1 {
	margin-left:10px;
}

.authorDate {
font-weight:bold;
font-size:13px;
}

.articleAuthorInfo {
clear:both;
font-size:12px;
line-height:1.6em;
color:#5A5959;
margin-bottom:15px;
border-bottom:#666666 dotted 1px;
}

.treatment_exchange_link {
	margin-bottom:10px;
}

a .faq_line {
	color:#5A5959;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
}

.health_search_btn {
	margin-top:10px;
}

.right_vid {
	display:block;
}

#contact_us {
	font-size:12px;
}

#contact_us .contact_label {
color:#5A5959;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0 5px 5px 0;
width:95px;
}

#contact_us .contact_input {
margin-bottom:5px;
}

#contact_us .contact_input input, #contact_us .contact_input textarea {
	padding:1px;
	width:300px;
	margin-bottom:5px;
}

.mystar {
color:Red;
padding-left:2px;
}

.form_button {
	margin:5px 0 0 -3px;
}

h2 a.h2_contestside:link, h2 a.h2_contestside:visited, h2 a.h2_contestside:active, h2 a.h2_contestside:hover {
	color:#3d5466;
	text-decoration:none;
}

.twocolWrap .right_col embed, .twocolWrap .right_col object {
width:229px;
height:186px;
z-index:0 !important;
}

.SignUpError {
	color:#FF0000;
	font-weight:bold;
}

.safesender {
	margin:5px 0;
	width:500px;
}

.right_col ul {
	margin:0;
}

.right_col ul li {
	margin:0;
}

.SubHead {
	font-family:Arial, Helvetica, sans-serif;
}

.afforumrowtop, .afforumrowbottom, .aftopicrow, .aftopicrowalt, .aftopicrownew, .aftopicrownewalt {
	font-size:12px !important;
	color:#555555 !important;
}

.aftoolbarlinks {
	font-size:11px !important;
}

.afheader {
	padding:5px 10px !important;
}

.aftitle {
	display:block;
	padding:5px 10px;
}

.afeditor td {
	padding-right:10px;
}

.aftitlelg {
	padding:10px 0 2px 0!important;
}

.aftopicsum {
	padding:0 0 0 0 !important;
	font-size:11px !important;
}

.afcrumb {
	font-weight:normal !important;
	padding-bottom:5px;
}

.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active, .afforumrowtop a, .afforumrowtop a:link, .afforumrowtop a:active, .afforumrowtop a:visited, .afcontainer a, .afcontainer a:link, .afcontainer a:active, .afcontainer a:visited {
	color:#E05F37 !important;
}

.afcontainer .aftitlelg a, .afcontainer .aftitlelg a:link, .afcontainer .aftitlelg a:active, .afcontainer .aftitlelg a:visited, .afcontainer .aftitlelg a:hover {
	color:#3D5466 !important;
}

.afcrumb a:hover, .afcontainer a:hover {
	color:#666666 !important;
	text-decoration:none !important;
}

.afsubrow {
	font-size:12px !important;
}

.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited {
	font-size:11px !important;
}

.afminibutton a:hover {
	font-size:11px !important;
	color:#FF0000 !important;
	text-decoration:none !important;
}

.ambutton a:link, .ambutton a:visited, .ambutton a:active, .ambutton a:hover, .aftoolbarlinks a, .aftoolbarlinks a:link, .aftoolbarlinks a:visited, .aftoolbarlinks a:active, .aftoolbarlinks a:hover {
	color:#666666 !important;
}

.aftoolbarpanel {
	margin-top:10px !important;
}

.ambuttonlg, .ambuttonlg_over {
	background:none !important;
	border-color:#000000;
	border-style:none;
	border:none;
}

.ambtnwrap {
	margin-left:5px;
	background:url(images/buttn_pill.gif) no-repeat;
	width:100px !important;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	height:22px;
}

.ambuttonlg img {
	display:none;
}

.ambtnwrap a:link, .ambtnwrap a:active, .ambtnwrap a:visited, .ambtnwrap a:hover {
	color:#FFFFFF !important;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
}

.afdropdown {
vertical-align:middle;
}

.winners_left_col {
	width:464px;
	float:left;
	padding-left:18px;
}

.winners_right_col {
	width:464px;
	float:right;
	padding-right:18px;
}

.winners_left_col .people_winner {
	background:url(images/people_bg.jpg) no-repeat;
	height:305px;
	padding:36px 16px 0 17px;
	margin-bottom:30px;
	color:#FFFFFF;
}

.winners_right_col .grs_winner {
	background:url(images/grs_bg.jpg) no-repeat;
	height:305px;
	padding:36px 16px 0 17px;
	margin-bottom:30px;
	color:#FFFFFF;
}

.winners_left_col .people_winner .left_video {
	float:left;
	width:270px;
}

.winners_left_col .people_winner .right_video {
	float:right;
	width:150px;
}

.winners_left_col .people_winner .embedded_video_thumbnail embed, .winners_left_col .people_winner .embedded_video_thumbnail object,
.winners_right_col .grs_winner .embedded_video_thumbnail embed, .winners_right_col .grs_winner .embedded_video_thumbnail object {
	height:250px;
	width:270px;
	z-index:10 !important;
}

.winners_left_col .people_winner h5, .winners_right_col .grs_winner h5 {
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 6px;
	padding:0;
	text-transform:capitalize;
}

.winners_left_col .people_winner .authorDate, .winners_right_col .grs_winner .authorDate {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.winners_left_col .people_winner a:link, .winners_left_col .people_winner a:active, .winners_left_col .people_winner a:visited,
.winners_right_col .grs_winner a:link, .winners_right_col .grs_winner a:active, .winners_right_col .grs_winner a:visited {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline
}

.winners_left_col .people_runnerup a:link, .winners_left_col .people_runnerup a:active, .winners_left_col .people_runnerup a:visited,
.winners_right_col .grs_runnerup a:link, .winners_right_col .grs_runnerup a:active, .winners_right_col .grs_runnerup a:visited {
	text-decoration:underline
}

.winners_left_col .people_runnerup a:hover, .winners_right_col .grs_runnerup a:hover {
	text-decoration:underline
}

.winners_left_col .people_winner a:hover, .winners_right_col .grs_winner a:hover {
	color:#434343;
	text-decoration:underline;
}

#contest_winners .people_runnerup {
	padding:38px 16px 10px 17px;
	background:url(images/people_bg2.jpg) no-repeat 0 0;
	height:253px;
}

#contest_winners .grs_runnerup {
	padding:38px 16px 10px 17px;
	background:url(images/grs_bg2.jpg) no-repeat 0 0;
	height:253px;
}

.winners_left_col .people_runnerup h5, .winners_right_col .grs_runnerup h5 {
	color:#3d5466;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 6px;
	padding:0;
	text-transform:capitalize;
}
.winners_left_col .people_runnerup .authorDate, .winners_right_col .grs_runnerup .authorDate {
	font-size:12px;
	font-weight:normal;
}

.archivelist_img2 {
	padding:5px 15px 5px 0;
}

.featured_story_title {
	font-size:14px;
	color:#3D5466;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1.6em;
}

.allwinners {
	background:url(images/allvids_bg.gif) repeat-y;
}
