body							{background-color: #fff; margin: 0px; font-size: .8em; font-family: verdana, arial, sans-serif;}
h1								{color: #036; font-size: 18px;}
h2								{color: #036; font-size: 18px; margin-bottom: 30px;}
h3								{color: #036; font-size: 15px; font-weight: normal;}
p								{line-height: 2.35em; margin-bottom: 20px;}
ul								{margin-bottom: 30px;}
li								{margin-bottom: 5px;}
table ul						{margin-top: 0px;}

.header							{height: 53px; width: 100%; background-color: #036; background-image: url('../images/navbkg.gif'); background-repeat: repeat-x;}
.brandingarea					{text-align: right; height: 102px; width: 810px; padding-right: 145px; margin-left: auto; margin-right: auto; background-image: url('../images/flashareatop.jpg'); background-position: right bottom; background-repeat: no-repeat;}
.brandingareaWOI					{text-align: right; height: 102px; width: 810px; padding-right: 145px; margin-left: auto; margin-right: auto; background-position: right bottom; background-repeat: no-repeat;}

.flasharea						{background-color: #000; width: 100%; height: 246px; text-align: center; background-image: url('../images/flashplaceholder.jpg'); background-repeat: no-repeat; background-position: center;}
.contentarea					{width: 955px; margin-left: auto; margin-right: auto; background-color: #fff;}
.contentarea:after				{content: "";  clear: both; display: block; height: 0; visibility: hidden;}
.rightcolumn					{padding-top: 50px; width: 607px; float: right; padding-right: 15px;}
.rightcolumnplain				{padding-top: 10px; width: 668px; float: right; padding-right: 15px;}
.leftcolumn						{width: 261px; float: left; padding-top: 30px; padding-left: 5px; padding-right: 0px;}
.leftcolumnplain				{width: 200px; float: left; padding-top: 30px; padding-left: 0px; padding-right: 0px;}
.topgraphicbkg					{background-color: #059; width: 100%; height: 155px; text-align: center; background-image: url('../images/headerbkg.gif'); background-repeat: repeat-x;}
.topgraphic						{width: 955px; margin-left: auto; margin-right: auto; height: 100%;}
.singlecolumn					{width: 900px; padding-right: 25px; padding-left: 30px; padding-top: 50px;}

.leftsubnav						{width: 221px; padding-left: 20px; padding-right: 20px; border: 1px solid #fa1; padding-top: 20px; padding-bottom: 20px;}
.leftsubnav a:link				{font-weight: bold;}
.leftsubnav a:visited			{font-weight: bold;}
.leftsubnav a:hover				{font-weight: bold;}

.button							{width: 122px; height: 21px; padding-top: 4px; text-align: center; float: right; background-image: url('../images/button.jpg'); background-repeat: no-repeat;}
.button a:link					{font-weight: bold; color: #fff; text-decoration: none; font-size: 12px;}
.button a:visited				{font-weight: bold; color: #fff; text-decoration: none; font-size: 12px;}
.button a:hover					{font-weight: bold; color: #eef; text-decoration: underline; font-size: 12px;}

.totalpracticemodule			{width: 100%;}
.totalpracticemodule .top		{color: #036; font-weight: bold; font-size: 14px; width: 126px; padding-right: 135px; height: 120px; padding-top: 74px; text-align: right; background-image: url('../images/doctor1.jpg'); background-repeat: no-repeat; background-position: right;}
.totalpracticemodule ul			{margin-left: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 20px;}	
.totalpracticemodule li			{margin-bottom: 7px;}

.homemodule						{width: 346px; padding-left: 260px; height: 165px; padding-top: 12px; background-image: url('../images/homemodule.jpg'); background-repeat: no-repeat; margin-top: 40px;}
.homemodule h2					{margin: 0px; color: #fa1; font-size: 19px; font-weight: normal; margin-bottom: 5px;}
.homemodule p					{color: #fff; font-size: 12px; line-height: normal; margin: 0px;}
.homemodule ul					{color: #fff; font-size: 12px; margin-top: 10px; margin-bottom: 0px;}
.homemodule li					{margin-bottom: 3px;}

.tagline						{margin: 0px; display: inline; color: #059; font-style: italic; font-size: 16px;}
.tagline p						{margin: 0px; margin-top: 23px; text-align: right; font-size: 16px; line-height: 18px;}
* + html .tagline p				{margin-top: 40px;}
* html .tagline p				{margin-top: 40px;}
.tagline p b					{color: #fa1;}

.navarea						{height: 31px; padding-top: 22px; width: 955px; margin-left: auto; margin-right: auto; text-align: center; font-size: 11px;}
.navarea .navbutton				{display: inline; margin-right: 30px; margin-left: 30px;}
.navarea a:link					{color: #fff; font-weight: bold; text-decoration: none; font-size: 11px;}
.navarea a:visited				{color: #fff; font-weight: bold; text-decoration: none; font-size: 11px;}
.navarea a:hover				{color: #fa1; font-weight: bold; text-decoration: none; font-size: 11px;}

.footerlinks					{margin-top: 80px; width: 915px; margin-left: auto; margin-right: auto; text-align: right; font-size: 11px; color: #036;}
.footerlinks a:link				{color: #036; text-decoration: none;}
.footerlinks a:visited			{color: #036; text-decoration: none;}
.footerlinks a:hover			{color: #036; text-decoration: underline;}

.footerbar						{margin-top: 10px; width: 100%; font-size: 10px; color: #fff; height: 21px; background-color: #036; padding-top: 7px; background-image: url('../images/footerbkg.gif'); background-repeat: repeat-x;}
.footerbar p					{margin: 0px; text-align: right; width: 915px; margin-left: auto; margin-right: auto; font-size: 10px; line-height: normal;}

#myContent						{width: 955px; height: 246px; margin-left: auto; margin-right: auto;}

a:link							{color: #036; text-decoration: underline;}
a:visited						{color: #036; text-decoration: underline;}
a:hover							{color: #fa1; text-decoration: underline;}
.paddedtext						{padding-left:100;}



.menu 
{
	width: 100%;
	padding: 10px;
}
.menuTd
{
	border-bottom: 1px solid #9E9E9E;
	padding: 10px;
}
.contentTd
{
	width: 100%
	height: 100%;
	vertical-align: top;
}
.menu
{
	border-left: 1px dotted #9E9E9E;
	width: 200px;
}
.welcomeTitle 
{
	height: 30px;
	padding: 0px;
	text-align: left;
	font-size: 32px;
	color: #57839E;
}

.welcomeSubTitle 
{
	padding: 0px;
	text-align: left;
	color: #57839E;
	font-weight: bold;
}

.welcomeDesc 
{
	padding: 0px;
	text-align: left;
	color: #57839E;
}

.welcomeDate 
{
	font-size: x-small;
}

.headingTitle 
{
	color: #9E9E9E;
	text-align: left;
	font-weight: bold;
	font-size: medium;
	padding: 10px 0px 5px 0px;
}

.headingText 
{
	text-align: left;
	font-style: Tahoma;
	padding: 5px 0px 0px 20px;
}

.messageTd
{
	border-top: 1px solid #9E9E9E;
	border-bottom: 1px solid #9E9E9E;
	background: #ebebeb;
}
.message
{
	float: left;
	height: 100%;
	margin: 1px;
	padding: 10px;
}
.topMenu
{
	float: left;
	font-size: small;
	text-align: right;
	font-weight: bold;
}
.companyMenu
{
	float: right;
	font-size: small;
	color: #9E9E9E;
}
.companyMenuItem
{
	margin-right: 5px;
}
.menuBlock
{
	color: #9E9E9E;
	padding: 5px;
}