﻿/* PAGE CONTAINER */
div#pageCont
{
	width:965px;
	margin:auto;
	text-align:left;
}

/* HEADER CONTAINER */
div#headerCont,
div#headerContInner
{
	height:100%;
}
div#headerContInner
{
	padding-top:7px;
	padding-bottom:3px;
	padding-left:11px;
}
div#headerCont h3
{
	float:left;
	width:455px;
	height:62px;
	margin:25px 10px;
	background:url("/images/logo.gif") no-repeat;
}
div#headerCont h3 a
{
	display:block;
	width:455px;
	height:62px;
}
div#headerCont div.boxContBottom
{
	height:11px;
	background:url("/images/boxMenuBottom.gif") no-repeat;
}

/* header search */
fieldset#searchBlock
{
	clear:right;
	float:right;
	width:400px;
	height:90px;
	margin:10px 0 0 0;
	padding-right:40px;
	text-align:right;
}
fieldset#searchBlock a
{
	clear:both;
	margin-right:40px;
	color:#542153;
}
fieldset#searchBlock p
{
	clear:both;
	padding-left:130px;
	text-align: left;
}

ul#mainMenu
{
	clear:both;
	height:29px;
}
ul#memberMenu
{
	float:right;
	height:29px;
	margin-right:40px;
}
ul#memberMenu li
{
	float:left;
	margin-right:1px;
	list-style-type:none;
}
ul#mainMenu li
{
	float:left;
	list-style-type:none;
}
ul#mainMenu li a,
ul#memberMenu li a
{
	display:block;
	height:29px;
}
ul#mainMenu li#homeLink a
{
	width:104px;
	height:29px;
	background:url("/images/menu/home.gif") no-repeat;
}
ul#mainMenu li#homeLink a:hover,
ul#mainMenu li#homeLink a.active
{
	background-position:-104px 0;
}
ul#mainMenu li#myPracticeLink a
{
	width:139px;
	height:29px;
	background:url("/images/menu/myPractice.gif") no-repeat;
}
ul#mainMenu li#myPracticeLink a:hover,
ul#mainMenu li#myPracticeLink a.active
{
	background-position:-139px 0;
}
ul#mainMenu li#myPatientLink a
{
	width:133px;
	height:29px;
	background:url("/images/menu/myPatient.gif") no-repeat;
}
ul#mainMenu li#myPatientLink a:hover,
ul#mainMenu li#myPatientLink a.active
{
	background-position:-133px 0;
}
ul#mainMenu li#discussionLink a
{
	width:131px;
	height:29px;
	background:url("/images/menu/discussion.gif") no-repeat;
}
ul#mainMenu li#discussionLink a:hover,
ul#mainMenu li#discussionLink a.active
{
	background-position:-131px 0;
}
ul#mainMenu li#marketplaceLink a
{
	width:142px;
	height:29px;
	background:url("/images/menu/marketplace.gif") no-repeat;
}
ul#mainMenu li#marketplaceLink a:hover,
ul#mainMenu li#marketplaceLink a.active
{
	background-position:-142px 0;
}
ul#mainMenu li#memberCenterLink a
{
	width:152px;
	height:29px;
	background:url("/images/menu/memberCenter.gif") no-repeat 0 0;
}
ul#mainMenu li#memberCenterLink a:hover,
ul#mainMenu li#memberCenterLink a.active
{
	background-position:-152px 0;
}
ul#mainMenu li#resourcesLink a
{
	width:142px;
	height:29px;
	background:url("/images/menu/resources.gif") no-repeat 0 0;
}
ul#mainMenu li#resourcesLink a:hover,
ul#mainMenu li#resourcesLink a.active
{
	background-position:-142px 0;
}
ul#memberMenu li#loginLink a
{
	width:73px;
	height:32px;
	background:url("/images/menu/login.gif") no-repeat;
}
ul#memberMenu li#joinLink a
{
	width:65px;
	height:32px;
	background:url("/images/menu/join.gif") no-repeat;
}
ul#memberMenu li#logoutLink a
{
	width:82px;
	height:32px;
	background:url("/images/menu/logout.gif") no-repeat;
}
div#conContInner
{
	padding-bottom:11px;
	background:url("/images/boxTop.gif") no-repeat 0 -7px;
}

div.boxCont
{
	position:relative;
	width:965px;
	background:#fff url("/images/boxSides.gif") repeat-y;
}
div.boxContInner
{
	position:relative;
	z-index:10000;
	width:943px;
	padding:4px 11px;
	background:url("/images/boxTop.gif") no-repeat;
}
div.boxContBottom
{
	position:absolute;
	bottom:0;
	_bottom:-6px;
	width:965px;
	height:17px;
	background:url("/images/boxBottom.gif") no-repeat;
}

/* FOOTER */
div#footerCont
{
	clear:both;
	width:965px;
	_margin-top:5px;
	text-align:center;
	color:#253d5f;
}
div#footerCont p,
div#footerCont a
{
	color:#253d5f;
}
span#footerMenu
{
	font-size:95%;
}
span#footerCopy,
span#footerLink,
span#footerAddress
{
	font-size:90%;
}
span#footerMenu a
{
	padding:0 5px;
	font-weight:bold;
}

/*added Feb. 8, 2010 for Forms.aspx page*/

.form_leftcolumn
{float: left;
width: 490px;
padding: 5px;
margin: 10px 5px 5px 15px;




}
.form_centercolumn
{float: right;
width:402px;
padding: 5px;
margin: 10px 20px 5px 0;
border: 1px solid #cccccc;



}
.rule5 {
  width:95%;
  height:5px;
  clear:both;
  border-bottom: 1px dotted #ccc;
  margin-bottom:10px;
  margin-top:10px;
  margin-left:20px;
}

.form_leftcolumn ul li
{
margin-left: 25px;
padding: 0 5px 0 5px;
list-style-position: outside;
}

.form_centercolumn
{float: right;
width:402px;
padding: 5px;
margin: 10px 20px 5px 0;
border: 1px solid #cccccc;



}