BODY {
	background: #e0ddec;/*dddddd;*/
	margin: 5px auto;
	text-align: center;
	}

BODY, P, DIV, TD, TH, INPUT, SELECT, TEXTAREA {
	font-family: arial;
	color: #666666;
	}

A IMG {border: 0px; }
A , A:visited {color: #666666;}

A.noU {text-decoration:none;}
A.noHover {color:#666666 !important;}
A.nohand {cursor:default;}

.hand {cursor: hand;cursor: pointer;}
.normal {font-weight: normal;}

.text font {font-size: 11px;}
/* fck creates font tag after pasting a link*/
A font {color: #DD5196;}

INPUT , SELECT {font-size: 11px; }

P {
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: solid #FFFFFF 1px;
	}

.hidden {visibility:hidden;}
.visible {visibility:visible;}
.off {display:none !important;}
.block {display:block;}
.clear, .breaker {clear: both;}
.relative {position:relative;}


.menuSub {
	position:absolute;
	z-index:5;
	left:-300px;
	top:-300px;
	visibility:hidden;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	padding-top: 10px;
	}

.menuSubLinks {
	background: #ffffff;
	font-size:11px;
	width: 130px;
	border: solid #dadada 1px;
	}

.menuSubLinks A , .menuSubLinks A:visited {
	display: block;
	width: 110px;
	color: #666666 ;
	padding: 5px 8px ;
	margin: 0px 1px;
	text-decoration:none;
	text-align: left;
	border-bottom: solid #ECECEC 1px;
	}

.menuSubLinks A.last {border-bottom: 0px;}

.menuSubLinks A:hover , .menuSubLinks A.sel {color: #DD5196 !important;}

.wrapper {
	width: 770px;
	text-align: left;
	margin: auto;
	position: relative;
	}

.popup {
	}

.pageTop {
	clear:both;
	text-align: left;
	/*position: relative;*/
	font-size: 11px;
	}

.linkClose	{
	position: absolute;
	right: 5px;
	top: 45px;
	display: block;
	height: 12px;
	background: url(../images/x.gif) no-repeat 0px 1px;
	padding-left: 15px;
	text-decoration: none;
	}

.toplogo {margin-top: 5px;}

.topLinks {
	position: absolute;
	right: 125px;
	top: 58px;
	}

.topLinks A , .topLinks A:visited {
	font-size: 9px;
	text-transform:uppercase;
	text-decoration:none;
	border-right: solid #666666 1px;
	padding-left: 2px;
	padding-right: 6px;
	}

.topLinks A:hover {text-decoration:underline;}
.topLinks A:hover , .topLinks A.sel {color: #E08DB6;}

.topLinks A img {vertical-align: middle;}

.topLinks A.home , .topLinks A.home:visited {
	background: url(../images/icon_home.gif) no-repeat 0px 0px;
	padding-left: 12px !important;
	}

.searchFrm {
	position: absolute;
	right: 0px;
	top: 58px;
	}

.searchFrm span {
	background: url(../images/search_background.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	padding-left: 7px;
	width: 88px;
	height: 16px;
	}

.searchFrm .text {
	width: 80px;
	height: 12px;
	border: 0px;
	font-size: 9px;
	text-transform: uppercase;
	}

.searchFrm .submit {
	border: 0px;
	background: #DDDDDD url(../images/icon_submit.gif) no-repeat 0px 4px;
	width: 17px;
	height: 19px;
	color: #dadada;
	}

.menuToolbar {
	clear:both;
	background: url(../images/toolbar_background.gif) repeat-x left top;
	position: relative;
	}

.menuToolbar TABLE TD {
	/*width: 1%;*/
	height: 28px;
	background: url(../images/toolbar_seper.gif) no-repeat 0px 8px;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	}

.menuToolbar TABLE TD.physicians {
	background: url(../images/toolbar_physicians.gif) repeat-x left top;
	width: 230px;
}

.toolbarLeft {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/toolbar_left.gif) no-repeat 0px 0px;
	width: 9px;
	height: 28px;
	}

.toolbarRight {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../images/toolbar_right.gif) no-repeat 0px 0px;
	width: 9px;
	height: 28px;
	}

.menuToolbar A , .menuToolbar A:visited {
	color: #737373;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	}

.menuToolbar A:hover {color: #E08DB6 !important;text-decoration:underline;}

.menuToolbar A.sel {color: #474747 !important;}

TD.physicians A {color: #F5F0E0 !important;}
TD.physicians A:hover {color: #ffffff !important;}
TD.physicians A.sel {color: #ffffff !important;}

.pageBottom {
	clear:both;
	text-align: left;
	font-size: 9px;
	position: relative;

	}

.pageBottom .colors {
	height: 4px;
	overflow: hidden;
	}

.pageBottom .color1 {
	background: #561348;
	height: 4px;
	width: 542px;
	float: left;
}


.pageBottom .color2 {
	background: #D4B45E;
	height: 4px;
	width: 228px;
	float: right;
}

.popup .pageBottom {
	padding-top: 5px;
}

.pageBottom .copy{
	padding-top: 5px;
	float: left; display: inline;
	margin: 0 5px 0 0;
    }

.pageBottom .copy P
{
	border-bottom: 0px;
}

/*.pageBottom .links {
	position: absolute;
	left: 265px;
	top: 9px;
	width: 510px;
	text-align: left;
	}*/
.pageBottom .links {
	float: left; display: inline;
	text-align: left;
	padding-top: 5px;
	}

.pageBottom .links A , .pageBottom .links A:visited  {
	display: block;
	float: left;
	color: #6B6B6B;
	background:  url(../images/bottom_seperator.gif) no-repeat 0px 2px;
	text-decoration: none;
	padding: 0px 5px;
	height: 5px;
	}

.pageBottom .links A:hover {color: #DD5196 !important;}

.pageBottom .links A.ends , .pageBottom .links A.ends:visited {
	border: 0px;
}

/*.credit {
	position: absolute;
	right: 0px;
	top: 0px;
	background: none !important;
	}*/
.credit {
    float: right; display: inline;
    padding-top: 5px;
	background: none !important;
	position: absolute;
	right: 0;
	top: 8px;
	}
.wideTopHeader {
	clear: both;
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	left: 0px;
	top: 28px;
	/*top: 114px;*/
	width: 750px;
	padding-right: 20px;
	padding-top: 37px;
	height: 108px;
	text-align: right;
	background-image: url(../images/top_strip_with_extra.jpg);
	}

.wideTopHeader H3 {
	color: #ffffff;
	}

.pageMain {
	clear:both;
	text-align: left;
	background: #ffffff url(../images/background_with_related.gif) repeat-y left top;
	width: 100%;
	padding-top: 134px;
	overflow: auto;
	}

.popup .pageMain .text {
	padding: 0px 5px;
}

.sideNav {
	width: 135px;
	margin-top: 32px;
	margin-left: 10px;
	margin-right: 22px;
	float: left;
	font-size: 11px;
	}

.sideNav DIV A {
	text-decoration: none;
	}

.sideNav .parentPage {
	padding: 5px;
	padding-left: 20px;
	}

.sideNav .parentPage A , .sideNav .parentPage A:visited  {
	color: #717171;
	text-decoration: none;
	}

.sideNav .level1 {
	background: url(../images/sidenav_main.gif) no-repeat 0px 0px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 12px;
	}

.sideNav .level1 A , .sideNav .level1 A:visited {
	color: #DD5196;
	text-decoration: none;
	}

.sideNav .level1 A:hover{
	color: #6B6B6B;
}

.sideNav .sel1, .sideNav .marked1
{

	background: url(../images/sidenav_main_sel.gif) no-repeat 0px 0px !important;
	/*
	margin-bottom: 23px;
	*/
}

.sideNav .sel
{
	background: url(../images/sidenav_main_sel.gif) no-repeat 0px 0px !important;
	color: #6B6B6B;
	font-weight: bold;
	}


.sideNav .nosons
{
	background-image: url(../images/sidenav_main.gif)!important;
	margin-bottom: 0px !important;
	}

.sideNav .sel A
{
	color: #6B6B6B !important;
}
.sons2 .sel A
{
	color: #6B6B6B !important;
}

.sideNav .sel1 A , .sideNav .sel1 A:visited {
	color: #6B6B6B;
	font-weight: bold;
	}


.sideNav .marked1 A , .sideNav .marked1 A:visited {
	font-weight: bold;
	}

.sideNav .level2 {
	background: url(../images/sidenav_inner.gif) no-repeat 15px 6px;
	padding: 2px;
	padding-left: 25px;
	}

.sideNav .level2 A , .sideNav .level2 A:visited {
	color: #DD5196;
	text-decoration: none;
	}

.sideNav .marked2 A , .sideNav .marked2 A:visited {
	color: #6B6B6B;
	font-weight: bold;
	}

.sideNav .sons1 .sel , .sideNav .son1 .marked2
{
	background: url(../images/sidenav_inner_sel.gif) no-repeat 15px 6px !important;
}

.sideNav .sel2 A , .sideNav .sel2 A:visited {
	color: #6B6B6B;
	font-weight: bold;
	}

.sideNav .level3 {
	background: url(../images/sidenav_inner.gif) no-repeat 25px 6px;
	padding: 2px;
	padding-left: 35px;
	}

.sideNav .level3 A , .sideNav .level3 A:visited {
	color: #DD5196;
	text-decoration: none;
	}

.sideNav .sel3, .sideNav .sel3 {

}

.sideNav .sel3 A , .sideNav .sel3 A:visited {
	color: #6B6B6B;
	font-weight: bold;
	}

.sons1 {padding-bottom: 10px;}
.sons2 {margin: 5px 0px;}

.tools {
	margin-top: 50px;
	margin-bottom: 30px;
	}

.toolsHeader {
	border-bottom: solid #DDDDDD 2px;
	}

.tools .tool {
	background: url(../images/sidenav_dots.gif) repeat-x left bottom !important;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.tools .tool A {color: #737373; }
.tools .tool A:hover {color: #E08DB6; text-decoration:underline;}

.tools .tool A IMG {margin-right: 3px;margin-left: 2px;}

/*
#breadCrumbs {
	font-size: 11px;
	color: #DCBAD2;
	height: 19px;
	font-weight: bold;
	}

#breadCrumbs A , #breadCrumbs A:visited
{
    text-decoration: none;
    color: #DCBAD2 !important;
	font-weight: normal;
    }

#breadCrumbs P {
	display: inline;
	border: 0px;
	color: #DCBAD2;
	}

#breadCrumbs IMG
{
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 3px ;
	margin-left: 2px ;
	}
*/
#breadCrumbs {
	font-size: 11px;
	color: #312780;
	height: 19px;
	font-weight: bold;
	}

#breadCrumbs A , #breadCrumbs A:visited
{
    text-decoration: none;
    color: #312780 !important;
	font-weight: normal;
    }

#breadCrumbs P {
	display: inline;
	border: 0px;
	color: #312780;
	}

#breadCrumbs IMG
{
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 3px ;
	margin-left: 2px ;
	}

.content {
	float: right;
	width: 585px;
	padding-bottom: 20px;
	}

.twocolumns {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

.twocolumns td {
	vertical-align: top;
	}

.maincontent, .twocolumns td.maincontent {
	padding-right: 20px;
	padding-top: 12px;
	}

.relatedContent {
	width: 227px;
	font-size: 11px;
	zoom:1;

	}

.relatedContent A , .relatedContent A:visited {
	color: #DD5196;
}

.relatedContent .item .img {
	border: solid #C2C1C1 1px;
	display: block;
	margin-bottom: 5px;
	}

.relatedContent select {
	width: 120px;
	margin-top: 5px;
}

.twocolumns td.top {padding-top: 5px; }

.relatedContent .item P {
	border-color: #F6F1F1;
	}

.relatedContent .item {
	background: url(../images/related_seperator.gif) no-repeat left bottom;
	padding: 13px 13px 13px 13px;
	}

.relatedContent .item A.more {
	background: url(../images/bullet3.gif) no-repeat 0px 4px;
	color: #DD5196 !important;
	/*font-weight: bold;*/
	text-transform: uppercase;
	font-size: 10px;
	display: block;
	width: auto;
	height: 10px;
	padding-left: 8px;
	}


.relatedContent .special {
	background-color: #F2EDDA;
	color: #666666 !important;
	zoom:1;
	}

.relatedContent .special P {
	border-color: #F2EDDA;
	color: #666666 !important;
	}

.relatedContent .special P strong {color: #666666 !important;}

.relatedContent .special H4 {
	color: #B08920 !important;
	font-weight: bold;
	font-size: 13px;
	width: 100%;
	}

H1 {
	color: #812365;
	border-bottom: solid #812365 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	/*margin-right: 20px;*/
	margin-bottom: 20px;
	padding: 3px 0px;
	}

H2 {
	color: #812365;
	border-bottom: solid #812365 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 3px 0px;
	}

H2.light
{
	color: #6B6B6B;
	border-bottom: solid #DADADA 1px;
	}

H3 {
	color: #812365;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	}

H3.catHeader A , H3.catHeader A:visited {
	color: #312780; /*ffffff;*/
	text-decoration: none;
}

H3.catHeader A.img {padding-bottom: 0px;}

.text H3 {
	margin-top: 5px;
	margin-bottom: 10px !important;
	padding-bottom: 2px;
	border-bottom: solid #DCDCDC 1px;
	font-size: 11px;
	}

.text A , .text A:visited {
	color: #DD5196;
}

.text A.reg , .text A.reg:visited {
	color: #666666;
	}

.text A.reg:hover {
	color: #DD5196;
	}


H4 , H4 A , H4 A:visited  {
	color: #812365 !important;
	font-size: 13px;
	margin: 0px;
	margin-bottom: 0px;
	text-transform: capitalize;
	text-decoration:none;
	}

H5 {
	color: #812365 !important;
	font-size: 11px;
	margin: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	}


H4 P , H3 P  {display:inline;color: #812365;}

H4 A {display:block;margin: 0px ;}
H4.u {border-bottom: solid #DCDCDC 1px;margin-bottom: 5px;}

.relatedContent H4 {
	padding-bottom: 4px;
	}

.relatedContent H3 {
	border-bottom: solid #dadada 1px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #812365;
	margin-bottom: 5px;
	margin-top: 0px;

	}

.text {
	font-size: 0.75em;
	line-height: 1.4em;
	}

TABLE.full {
	width: 100%;
	}

TABLE.list .left {
	padding-right: 50px;
}

TABLE.list TD {vertical-align: top;}

DIV.bullet {
	background: url(../images/bullet1.gif) no-repeat 0px 6px;
	padding-left: 9px;
}

DIV.titlebullet {
	background: url(../images/bullet7.gif) no-repeat 0px 6px;
	padding-left: 9px;
}

DIV.u {
	border-bottom: solid #dadada 1px;
}

DIV.bullet A , DIV.linkBullet A {
	text-decoration: none;
}

/*fck creates U after pasting a link*/
DIV.bullet U , DIV.linkBullet U {
	text-decoration: none;
}

.layout {
	border-collapse: collapse;
	width: 100%;
	/*margin-bottom: 10px;*/
	}

.autowidth , .autowidth td.left, .autowidth td.right {width: auto;}
.autowidth td.left {padding-right: 30px; }

td.high {
	height: 30px;
	}

td.tright {text-align: right;}

.layout td {
	vertical-align:top;
	border: 0px;
	padding: 0px;
	}

td.left {width: 250px;}
td.right {width: 250px;}

.nav {}
.nav DIV
{
	float: left;
	width: 18px;
	height: 20px;
	border: solid #ffffff 1px;
	}
.nav DIV A
{
	background: #ECECEC;
	color: #B73190;
	display: block;
	width: 14px;
	height: 14px;
	border: solid #ffffff 2px;
	text-decoration: none;
	text-align: center;
}
.nav .sel
{
	border: solid #DADADA 1px;
	}

.nav .sel A
{
	color: #000000 !important;
	background: #ffffff;
	font-weight: bold;
	}

.layout td.space {
	width: 10px;
	padding: 3px;
	}

.layout td.img {
	padding-right: 15px;
	width: 70px;
	}

.layout td.img .relative
{
	position: relative;
	width: 100%;
	}

.layout td.img .relative .button
{
	position:absolute;
	bottom: 8px;
	right: 5px;
	}

.layout td.img .relative .button IMG {width: auto;border: 0px;}

DIV.img img  {border: solid #dadada 1px;}

.sideImg {
	border: solid #C5C5C5 1px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.layout td.img img , .img {

	border: solid #C5C5C5 1px;
	}


div.seperator {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: #dadada;
	margin: 10px 0px;
	}

div.sectionSeperator {
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 22px 0px;
}

div.empty {
	background: none !important;
	margin: 5px 0px;
	}

td.seperator {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: #dadada;
	}

td.empty {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: none;
}

.relatedContent ul {
	margin-left: 15px;
	}

.title , A.title , A.title:visited {
	color: #812365;
	font-weight: bold;
	text-decoration: none;
}

.subtitle , A.subtitle , A.subtitle:visited {
	color: #812365;
	text-decoration: none;
	}

.capital {text-transform: capitalize;}
.small {font-size: 0.9em;}


A.small {text-decoration:none;}
A.more , A.more:visited
{
	background: url(../images/bullet3.gif) no-repeat 0px 4px;
	padding-left: 8px;
	color: #DD5196 !important;
	text-decoration: none;
	font-size: 0.9em;
	text-transform: uppercase;
	}

A.more:hover
{
	color:#E08DB6;
	text-decoration: underline;
	}

A.download , A.download:visited
{
	background: url(../images/bullet_down.gif) no-repeat 0px 3px;
	padding-left: 15px;
	color: #DD5196 !important;
	text-decoration: none;
	font-size: 0.9em;
	text-transform: uppercase;
	}

A.download:hover {text-decoration: underline;}

A.empty {background: none !important; padding-left: 0px; }

.titleMenu {
	position: relative;
}

.titleMenu DIV {
	position: absolute;
	right: 5px;
	top: 3px;
	font-size: 11px;
}

.titleMenu DIV A , .titleMenu DIV A:visited {

	color: #DD5196;
	text-decoration: none;
}


.mid , .mid select {width: 210px; }

INPUT.go {
	background: #ffffff url(../images/go.gif) no-repeat left top;
	width: 40px;
	height: 18px;
	border: 0px;
}

INPUT.send {
	background: #ffffff url(../images/bt_send.gif) no-repeat left top;
	width: 71px;
	height: 21px;
	border: 0px;
}

INPUT.send1 {background-image: url(../images/bt_send1.gif);}
INPUT.send3 {width: 60px;background-image: url(../images/bt_send3.gif);}

INPUT.sendover {
	background: #ffffff url(../images/bt_send_on.gif) no-repeat left top !important;
	width: 50px;
	height: 20px;
	border: 0px;
}

INPUT.sendover1 {background-image: url(../images/bt_send1_on.gif);}
INPUT.sendover3 {width: 60px;background-image: url(../images/bt_send3_on.gif)!important;}

.toggledList {
	/*border-top: solid #dadada 1px;*/
	margin-top: 5px;
	margin-bottom: 5px;
}

.toggledList .bullet {
	/*background: url(images/bullet5.gif) no-repeat 2px 12px;*/
	padding-top: 7px;
	padding-bottom: 7px;
}

.toggledList .reg A , .toggledList .reg A:visited  {

	font-weight: bold;
}

.toggledList .sel {
	/*
	background: url(images/bullet6.gif) no-repeat 2px 12px;
	border-bottom: solid #ffffff 1px;
	*/
}

.toggledList .sel A , .toggledList .sel A:visited {
	/*color: #812365;*/
	font-weight: bold;


}

.toggledItem {
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom: solid #DCDCDC 1px;
}

.ul {

}

.li {
	background: url(../images/bullet2.gif) no-repeat 0px 6px;
	padding-left: 10px;
}

UL {
	list-style-image: url(../images/bullet_li.gif);
	margin-left: 15px;
	margin-top: 5px;
}

LI {

	padding-left: 0px;
	padding-bottom: 7px;
}

.box {border: solid black 1px; background: #aaaaaa; margin: 10px; }

.boxed
{
	background: url(../images/boxed_background.gif) no-repeat left top;
	width: 238px;
	height: 19px;
	padding-right: 15px;
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
	}

.boxed A
{
	text-decoration: none;
	color: #6B6B6B !important;
	/*text-transform: uppercase;*/
	}

.validationSummary {padding-top: 10px; color: #d43535;}

.errorType {
	font-weight: bold;
	padding-bottom: 20px;
	color: #d43535;
}

.highlight {
	background: #FFF0E6;
	color:#FF3399;
	font-weight:bold;
	padding:0 1px 0 1px;
}

.nomargin {margin: 0px; }

IMG.flag
{
	width: 17px;
	height: 12px;
	vertical-align: middle;
	}

.boxYears
{
	float: right;
	}

BR.half {line-height: 0.5em;}

.border {border: solid #C2C2C2 1px;}

DIV.titlebox
{
	border: solid #C2C2C2 1px;
	border-top: 0px;
	font-weight: bold;
	background: #f2f2f2;
	text-align: center;
	width: 160px;
	margin-bottom: 7px;
	}

.backToTop
{
	width: 311px;
	height: 10px;
	background: url(../images/bt_top_background.gif) no-repeat left top;
	text-align: right;
	padding: 4px 10px;
	}

.backToTop A
{
	padding-left: 10px;
	background: url(../images/bullet3.gif) no-repeat 0px 4px;
	text-decoration:none;
	}

.news .item{}
.news .item .wrap {
    float: left; display: inline;
}
.item .thumb {
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: solid #C6C6C6 1px ;
}

.sitesLinks
{
	position: absolute;
	right: 5px;
	top: 10px;
	vertical-align: middle;
	}

.sitesLinks img {vertical-align: middle; margin: 1px 3px;}
.sitesLinks a
{
	text-decoration: none;
	color: #93817D;
	}



@media print
{
	.noPrint {display:none;}
	body {margin: 0px;
		text-align: left;
		padding: 0px;
		}
	.pageTop {display:none;}
	.sideNav {display:none;}
	.pageMain {
		padding-top: 0px !important;
		margin: 0px;
		overflow: visible;
		}

	.wideTopHeader {display:none;}


	.relatedContent {display:none;}
	.content {
		width: 100%;
		height: auto;
		float: none;
		}
	.pageBottom {display:none;}

	.wrapper {
	width: 100%;
	text-align: left;
	margin: 0px;
	position: dynamic;
	}
	.backToTop {display:none;}

}