/* -------------------------------------------------------------------------- */
/* General Rules                                                              */
/* -------------------------------------------------------------------------- */

body
{
	background-color: #80abb6;
	margin: 0px;
	font-family: verdana;
	font-size: 13px;
}

a
{
	color: #996600;
}

a:visited
{
	color: #996600;
}

td
{
	font-family: verdana, arial;
	font-size: 12px;
	color: #666666;
}


/* -------------------------------------------------------------------------- */
/* Component Dividers  copyrighttable.htm, navigation.htm, accessbar.htm      */
/* -------------------------------------------------------------------------- */

td.divider1
{
	background-color: #ffffff;
}

td.divider2
{
	background-color: #163F6E;
}


/* -------------------------------------------------------------------------- */
/* Cross-Site Navigation      cross_site_nav.htm                              */
/* -------------------------------------------------------------------------- */

td.hospitallinkscell
{
	background-color: #ebebeb;
}

div.hospitallinks
{
	margin-left: 10px;
	font-size: 10px;
	color: #163f6e;
}

div.hospitallinks a, div.hospitallinks a:visited
{
	font-weight: bold;
	color: #163f6e;
}

span.activesite
{
	margin-left: 3px;
	font-weight: bold;
	color: #666666;
}

/* -------------------------------------------------------------------------- */
/* Logobar                      about_us.tpl                                  */
/* -------------------------------------------------------------------------- */

td.logocell
{
	background-color: #ffffff;
}

td.sectiontitlecell
{
	text-align: right;
	vertical-align: bottom;
	background-color: #ffffff;
}

td.sectiontitlecell div.sectiontitle
{
	margin-bottom: 8px;
}


/* -------------------------------------------------------------------------- */
/* Global Navigation                            navigation.htm                */
/* -------------------------------------------------------------------------- */

td.globalnavofffirstcell, td.globalnavoffcell
{
	background-color: #163F6E;
	text-align: center;
}


td.globalnavoffcell
{
	background-image: url(/images/dot_ffffff.gif);
	background-repeat: repeat-y;
}

/* -------------------------------------------------------------------------- */
/* Content                 about_us.tpl                                       */
/* -------------------------------------------------------------------------- */

div.content
{
	width: 355px;
}

td.contentcell
{
	background-color: #ffffff;	
}

td.buffercell
{
	background-color: #ffffff;	
}

div.paragraph
{
	font-family: verdana, arial;
	font-size: 12px;
	margin-bottom: 15px;
	line-height: 14px;
	color: #666666;
}

div.lower div.dottedline
{
	margin-top: 15px;
	margin-bottom: 10px;
}

div.dottedline
{
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(/images/dots_bg.gif);
	background-repeat: repeat-x;
}


/* -------------------------------------------------------------------------- */
/* Promos                                                                     */
/* -------------------------------------------------------------------------- */

div.promobox
{
	background-color: #ffffff;
	margin-bottom: 15px;	
}

td.promocell
{
	background-color: #ffffff;	
}

td.otherinfopromocell
{
	background-color: #f5f5f5;	
}

td.promobordercell
{
	background-color: #cccccc;	
}

div.promocontent
{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10.0px;
}

div.promocontent2
{
	margin-top: 8px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 10.0px;
}

div.promoheadline
{
	font-weight: bold;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;	
}

div.promorule
{
	padding-left: 10px;
	padding-right: 10px;
}

.promolink a
{
	color: #996600;
	font-weight: bold;
}

.promolink a
{
	color: #666666;
	font-weight: bold;
}


/* -------------------------------------------------------------------------- */
/* Error Box                                                                  */
/* -------------------------------------------------------------------------- */

div.errorbox
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.errorbox table
{
	border-top: solid 1px #cecece;
	border-left: solid 1px #cecece;
}

div.errorbox td
{
	background-color: #FFD761;
}

div.errorbox td.errorcell
{
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	font-size: 11px;
	vertical-align: middle;
	padding: 8px;
	padding-left: 0px;
}

div.errorbox td.iconcell
{
	padding: 8px;
	vertical-align: middle;
}

div.errorbox td.errorcell .copy
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

div.errorbox td.errorcell span.hilite
{
	font-weight: bold;
}

div.errorbox td.errorcell div.dottedlinerule
{
	margin-top: 5px;
	margin-bottom: 5px;
}


/* -------------------------------------------------------------------------- */
/* Footer             copytrighttable.htm, footer.htm                         */
/* -------------------------------------------------------------------------- */

td.copyright
{
	background-color: #163F6E;
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, arial;
}

div.footertablebox
{
	margin-bottom: 25px;
}

.privacylegal
{
	padding-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #ffffff;
}

.privacylegal a
{
	color: #ffffff;
	text-decoration: none;
}

.privacylegal a:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.footer
{
	text-align: right;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
}

div.footercopy
{
	margin-top: 5px;
	padding-right: 10px;
}

div.footerlinks
{
	margin-bottom: 10px;
	padding-right: 10px;
}

a.footerlink
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a:visited.footerlink
{
	color: #333333;
}

div.sectionsummarybox div.link a
{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 9px;
	color: #996600;
	line-height: 11px;
	text-decoration: none;
	margin-left: 8px;
	display: block;
}

/* -------------------------------------------------------------------------- */
/* Page common                confirm.htm, about_us.tpl, etc.                 */
/* -------------------------------------------------------------------------- */

div.pageheadline
{
	font-size: 21px;
	font-family: helvetica;
	color: #333333;
}
div.sectionsummarybox
{
	margin-bottom: 10px;
}
div.sectionsummarybox div.upper
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 10px;
}
div.sectionsummarybox div.lower
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
div.subhead
{
	font-size: 11px;
	font-family: verdana;
	color: #666666;
	font-weight: bold;
	margin-bottom: 6px;
}

td.contentcell div.pageheadline
{
	font-size: 21px;
	font-family: helvetica;
	color: #333333;
}
div.sectionsummarybox div.headline
{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 15px;
}

/* -------------------------------------------------------------------------- */
/* Abstract                                                                   */
/* -------------------------------------------------------------------------- */

div.abstract
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.abstract table
{
	border-top: solid 1px #cecece;
	border-left: solid 1px #cecece;
}

div.abstract td
{
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}

td.abstractcell
{
	background-color: #ffffeb;
	font-size: 10px;	
}

/* -------------------------------------------------------------------------- */
/* Paragraph List                                                             */
/* -------------------------------------------------------------------------- */

div.paragraphlist div.subhead
{
	font-weight: bold;
	padding-right: 15px;
	margin-bottom: 0px;
	font-family: verdana, arial;
	font-size: 10px;
}

div.paragraphlist div.subhead a
{
	color: #996600;
	text-decoration: none;
}

div.paragraphlist div.description
{
	font-family: verdana, arial;
	font-size: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 12px;
	color: #666666;
}


/* -------------------------------------------------------------------------- */
/* Sidenav                                                                    */
/* -------------------------------------------------------------------------- */

td.sidenavborder {
	background-image: url(/images/dot_cccccc.gif);
	background-repeat: repeat-y;
}

div.sidenav a {
	    color: #996600;
		text-decoration: none;
}

td.firstancestor, td.ancestor, td.navgroup, td.children {
	padding-top: 5px;
	padding-bottom: 5px;
}

td.firstancestor, td.ancestor, td.navgroup, td.children, td.child {
    color: #996600;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
}

td.firstancestor, td.firstancestor a, td.firstancestor a:visited {
	color: #000000;
}

td.children a, td.children a:visited {
	color: #996600;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}

td.children img.navarrow {
	margin-top: 6px;
	margin-right: 6px;
}


/* -------------------------------------------------------------------------- */
/* Bulleted List                                                              */
/* -------------------------------------------------------------------------- */

div.bulletedlist
{
	font-family: verdana, arial;
	font-size: 11px;
	margin-bottom: 15px;
	line-height: 14px;
	color: #666666;
}

div.bulletedlist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: disc;
}

div.bulletedlist li
{
	margin-top: 4px;
}

/* -------------------------------------------------------------------------- */
/* Non indented Bulleted List                                                              */
/* -------------------------------------------------------------------------- */

div.bulletedlistleftalign
{
	font-family: verdana, arial;
	font-size: 11px;
	margin-bottom: 10px;
	color: #666666;
}

div.bulletedlistleftalign ul
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 15px;
	list-style-type: disc;
}

div.bulletedlistleftalign li
{
	margin-top: 2px;
}
/* -------------------------------------------------------------------------- */
/* Section Summary Box (Menu Standard)                                        */
/* -------------------------------------------------------------------------- */

div.sectionsummarybox
{
	margin-bottom: 10px;
}

div.sectionsummarybox td
{
	vertical-align: top;
}

div.sectionsummarybox td.rule
{
	background-image: url(/images/dot_cccccc.gif);
	background-repeat: repeat-y;	
}

div.sectionsummarybox table
{
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;		
}

div.sectionsummarybox table table
{
	border-left: none;
	border-top: none;		
}

div.sectionsummarybox td.contentcell
{
	background-color: #ffffeb;
	background-position: top right;
	background-repeat: no-repeat;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}

div.sectionsummarybox div.upper
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 10px;
}

div.sectionsummarybox div.lower
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

div.sectionsummarybox div.lower div.subhead
{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
}

div.sectionsummarybox div.lowercopy
{
	font-family: verdana, arial;
	font-size: 9px;
	color: #666666;
	margin-bottom: 7px;
	margin-top: -3px;
}

div.sectionsummarybox div.link
{
	margin-bottom: 4px;
}

div.sectionsummarybox div.link img
{
	margin-top: 2px;
	float: left;
}

div.sectionsummarybox div.link a
{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 9px;
	color: #996600;
	line-height: 11px;
	text-decoration: none;
	margin-left: 8px;
	display: block;
}

div.sectionsummarybox div.headline
{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 15px;
}

/* -------------------------------------------------------------------------- */
/* Toolbar                   printer friendly page links - phys search        */
/* -------------------------------------------------------------------------- */

td.toolbarcell
{
	background-color: #ebebeb;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	font-family: verdana, arial;
	font-size: 10px;
	color: #666666;
}

td.toolbarcell div.tool
{

}

td.toolbarcell a
{
	color: #666666;
	text-decoration: none;
	padding-right: 22px;
}

td.toolbarcell a img
{
	vertical-align: middle;
}

td.toolbarcell a span.label
{
	padding-left: 6px;
	vertical-align: middle;
}


/* -------------------------------------------------------------------------- */
/* Top Nav Bar                                                                */
/* -------------------------------------------------------------------------- */

td.topnavcell
{
	padding-left: 4px;
	padding-right: 4px;
}

td.topnavcell div.link
{
	margin-left: 4px;
}

td.topnavcell div.link img
{
	margin-right: 4px;
}

td.topnavcell div.link a
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

td.topnavcell div.label
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	margin-left: 4px;
}

td.topnavcell div.formelement
{
	margin-left: 4px;
}
/* -------------------------------------------------------------------------- */
/* Function Headline 																			*/
/* -------------------------------------------------------------------------- */
td.contentcell div.functionheadline
{
   font-size: 21px;
   font-family: helvetica;
   color: #999999;
}
/* -------------------------------------------------------------------------- */
/* Instructions                                                               */
/* -------------------------------------------------------------------------- */

div.instructions
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.instructions table
{
	border-top: solid 1px #cecece;
	border-left: solid 1px #cecece;
}

div.instructions td
{
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}

td.instructionscell .copy
{
	font-size: 10px;
}

td.instructionscell
{
	background-color: #ffffeb;
	font-size: 10px;	
}

td.instructionscell span.hilite
{
	font-weight: bold;
}

td.instructionscell div.dottedlinerule
{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* -------------------------------------------------------------------------- */
/* Submit Box                                                                 */
/* -------------------------------------------------------------------------- */

div.submitbox
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.submitbox table
{
	border: solid 1px #cecece;
}

div.submitbox table table
{
	border: none;
}

div.submitbox .copy
{
	font-size: 10px;
}

div.submitbox td
{
	background-color: #ffffeb;
	font-size: 10px;	
}

/* -------------------------------------------------------------------------- */
/* Home Page Title                                                            */
/* -------------------------------------------------------------------------- */
div.practicename
{
	font-size: 25px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	letter-spacing: -1px;
	line-height: 29px;
	color: #545353;
}