/* Homepage --------------------------------------------------------------------------------------------------------- */
/* Slideshow styles */
#slideshow {
    position:relative;
    height: 240px;
	width: 615px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Homepage Content */

div#homeContent {
	width: 615px;
	margin: 0; padding: 0;
}

div#homeContent h1 {
	font: bold 2em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004e8c;
	text-decoration: none;
	margin: 20px 0 0 0; padding: 0;
}

div#homeContent h2 {
	font: normal 1.2em/1.5 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 10px 0 0 0; padding: 0;
}

/* Home features */

ul#homefeatures {
	list-style-type: none;
	margin: 20px 0 0 0; padding: 0;
}

ul#homefeatures li {
	float: left;
	width: 200px;
	margin: 0 5px 20px 0; padding: 0;
}

ul#homefeatures li img {
	float: left;
	width: 68px;
	margin: 0 5px 0 0; padding: 0;
}

ul#homefeatures li h2 {
	font: normal 1.7em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c998e;
	text-decoration: none;
	margin: 0 0 5px 0; padding: 0;
}

ul#homefeatures li a:link, ul#homefeatures li a:active, ul#homefeatures li a:visited {
	font: normal 1.2em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0; padding: 0;
}

ul#homefeatures li a:hover {
	color: #004e8c;
	text-decoration: underline;
}




/* Announcements --------------------------------------------------------------------------------------------------------- */

div#anncBox {
	position: absolute;
	top: 156px; left: 0; z-index: 5;
	width: 147px; height: 200px;
	background: #FFF url(/images/uploaded/alliance/ancBG.gif ) repeat-x top left;
	margin: 0; padding: 20px 0 0 0;
}

div#anncBox ul {
	list-style-type: none;
	margin: 0; padding: 0;
}

div#anncBox ul li {
	display: block;
	margin: 0; padding: 0;
}

a.anncLinkOne:link, a.anncLinkOne:active, a.anncLinkOne:visited {
	display: block;
	font: normal 17px/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004e8c;
	text-decoration: none;
	margin: 0;
	padding: 10px 0;
	background: transparent;
}

a.anncLinkOne:hover {
	color: #FFF;
	background-color: #95c3bc;
	cursor: pointer;
}

a.anncLinkOne span {
	display: block;
	width: 122px;
	margin: 0 8px; padding: 0;
}



/* Secondary Pages --------------------------------------------------------------------------------------------------------- */

/* main stuff */

div#frame {
	width: 615px;
	margin: 0; padding: 0;
	text-align: left;
	background: #FFF;
}

div#floatRightColumn {
	float: right;
	width: 160px;
	margin: 0 0 0 20px; padding: 0;
	background-color: #FFF;
}

div#rightColContent {
	width: 150px;
	margin: 5px; padding: 0;
	background: transparent;
}




/* Font Styles ---------------------------- */

/* main content area */

h1.genHeadOne {
	font: bold 2em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004e8c;
	text-decoration: none;
	margin: 10px 0; padding: 0;
}

h2.genHeadTwo {
	font: bold 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #189589;
	text-decoration: none;
	margin: 0 0 10px 0; padding: 0;
}

h3.genHeadThree {
	font: bold 1.3em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004e8c;
	text-decoration: none;
	margin: 0 0 10px 0; padding: 0;
}

p.txtOne {
	font: normal 1.4em/1.5 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0 0 20px 0; padding: 0;
}

a.genLinkOne:link, a.genLinkOne:active, a.genLinkOne:visited  {
	font: normal 1em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	margin: 0; padding: 0;
}

a.genLinkOne:hover {
	text-decoration: none;
	color: #004e8c;
}

/* right column styles */

h2.rightHeadOne {
	font: bold 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c998e;
	text-decoration: none;
	margin: 0 0 5px 0; padding: 0;
}

h2.rightHeadTwo {
	font: italic normal normal 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #818181;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
}

p.rightTxtOne {
	font: normal 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0 0 20px 0; padding: 0;
}


/* list style */

ul.myList {
	padding: 0;
	margin: 0 0 15px 0;
	list-style-type: none;
}

ul.myList li {
	padding: 0;
	margin: 0;
	font: normal 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

ul.myListToo {
	padding: 0 0 15px 18px;
	margin: 0;
	list-style-type: disc;
}

ul.myListToo li {
	padding: 0;
	margin: 0;
	font: normal 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

ul.rightColList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.rightColList li {
	margin: 0 0 10px 0; padding: 0;
	font: normal 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

ul.rightColList a:link, ul.rightColList a:active, ul.rightColList a:visited  {
	font: normal 1em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c5c9d;
	text-decoration: none;
	margin: 0; padding: 0;
}

ul.rightColList a:hover {
	text-decoration: underline;
}

/* Footer */
#footer {
	width: 615px;
	padding: 3px 0;
	margin: 0;
	text-align: left;
	background-color: #FFF;
	border-top: 1px solid #D3D3D3;
	clear: both;
}


	/* Footer: list */
.footerList {
	float: right;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.footerList li {
	float: left;
	padding: 0 0 0 5px;
	margin: 0;
	font: normal 1em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}


	/* Footer: links */
a.footerLink:link, a.footerLink:active, a.footerLink:visited {
	font: normal 1em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.footerLink:hover {
	text-decoration: underline;
	color: #2c5c9d;
}


/* Physician Bio Pages --------------------------------------------------------------------------------------------------------- */

div#physicianHeader {
	width: 615px;
	margin: 0; padding: 10px 0;
	border-bottom: 1px solid #999;
}

div#physicianHeader img {
	float: left;
	width: 142px;
	margin: 0; padding: 0;
}

div#headerContent {
	float: right;
	width: 460px;
	margin: 0; padding: 0;
}

div#headerContent h1 {
	font: bold 2em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #189589;
	text-decoration: none;
	margin: 0; padding: 0;
}

div#headerContent h2 {
	font: bold 1.2em/1 Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c5c9d;
	text-decoration: none;
	margin: 20px 0 0 0; padding: 0;
}

div#headerContent p.physTxtOne {
	font: normal 1.2em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0; padding: 0;
}


div#headerContent ul {
	list-style-type: none;
	margin: 0; padding: 0;
}

div#headerContent ul li {
	margin: 0; padding: 10px 0 0 0;
	font: normal 1.2em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c5c9d;
	text-decoration: none;
}

div#headerContent ul li em {
	margin: 0; padding: 0 10px;
	font-style: none;
	text-decoration: none;
}

div#headerContent ul li a:link, div#headerContent ul li a:active, div#headerContent ul li a:visited {
	margin: 0; padding: 0;
	font: bold .8em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2c5c9d;
	text-decoration: none;
}

div#headerContent ul li a:hover {
	text-decoration: underline;
}

/* Physician Page Content */

div#physContent {
	width: 615px;
	margin: 10px 0 0 0; padding: 0;
}

div#physContent h2 {
	font: bold 1.4em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #189589;
	text-decoration: none;
	margin: 0; padding: 0;
}

div#physContent ul {
	list-style-type: disc;
	margin: 0 0 20px 0; padding: 0 0 0 18px;
}

div#physContent ul li {
	margin: 0; padding: 0;
	font: normal 1.2em Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}







div.clear {
	clear: both;
}