/*  Baptist Health Systems */

* {
	outline: none;
}

body {
	background-color: #F0F5FA;
	margin: 0 auto;
	background-position: center top;
	background-repeat: repeat-y;
	font-family: Arial,Helvetica,sans-serif;
	
	color: #333;
}
body#strokequiz {
	background-color: #FFF;
}
#masthead {
	padding: 0px;
	margin: 0 auto;
	width: 960px;
}
#masthead .content {
	padding: 15px 0 10px 10px;
	float: left;
	width: 500px;
}
#masthead .searchbox p {
	margin: 0;
	padding-bottom: 10px;
	font-size: 1.2em;
}
#wrapper {
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	width: 960px;

}
#inner_wrapper {
	width: 940px;
	margin: 0 auto;
	padding: 10px;
	border-right-color: #3D6B8B;
	border-right: solid 1px;
	border-left: solid 1px;
	border-left-color: #3D6B8B;
	border-bottom-color: #527D9D;
	border-bottom: solid 1px;
	background-color: #FFF;
}
#column_wrapper {
	width: 940px;
	margin: 0 auto;
}
.rightcolumn#column_wrapper {
	background-image: url(/img/column-wrapper-back.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

/*fullwidth*/
#fullwidth {
	width: 940px;
}
#fullwidth .content .button, #left .content .button {
	padding: 3px 12px;
	color: #FFF;
	text-decoration: none;
	font-size: 0.8em;
	background-image: url(/img/button-back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 5px;
}
#fullwidth .content .button a:hover, #left .content .button a:hover  {
	color: #FFF;
	background-color:#666;
	text-decoration: underline;
}
#fullwidth .docbox, #fullwidth .locationbox, #fullwidth .healthbox {
	background-color: #F3F7FB;
	width: 290px;
	margin-right: 10px;
	padding: 0px;
	float: left;
}
#fullwidth .docbox ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	height: 180px;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
}
#fullwidth .docbox ul.alternate {
	background-color: #DFE5E9;
}
#fullwidth .locationbox ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	height: 150px;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	padding-left: 12px;
}
#fullwidth .locationbox ul.alternate {
	background-color: #E7ECF0;
	float: left;
}
#fullwidth .healthbox ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	height: 160px;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	padding-left: 12px;
}
#fullwidth .healthbox ul.alternate {
	background-color: #E7ECF0;
}

/*left*/
#left {
	width: 700px;
	float: left;
}
#left .content, #fullwidth .content {
	padding: 10px 20px 0 20px;
	font-size: 0.8em;
	line-height: none;
}
#left .twocolumn ul , #fullwidth .twocolumn ul{
	list-style-image: url(/img/arrow.png);
}
#left a:link, #left a:visited, #fullwidth a:link, #fullwidth a:visited {
    color: #3C6A8B;
    text-decoration: none;
}
#left a:hover, #fullwidth a:hover {
	color: #77AE99;
	text-decoration: underline;
}
#left .content ul , #fullwidth .content ul {
	color: #666;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.5em;
	-moz-border-radius: 3px;
	-moz-outline-radius: 3px;

}
#left .content em, #fullwidth .content em {
    line-height: 1.9em;
}
#left .content .breadcrumb, #fullwidth .content .breadcrumb {
    color: #ABABAB;
    font-size: 0.85em;
	font-style:normal;
}
#left #main_image {
	background-image: url(/img/index-main-fpo.jpg);
	background-repeat: no-repeat;
	height: 260px;
}
#left .content li a.arrow {
	background-image: url(/img/arrow.png);
	background-repeat: no-repeat;
	padding-left: 12px;
}
#left .content .breadcrumb a, #fullwidth .content .breadcrumb a {
    color: #999;
}

/*right*/
#right {
	width: 240px;
	float: left;
	margin: 0;
	padding: 0;
}
#right .content {
	padding: 10px 20px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-color: #e7e6dc;
}
#right .calltoaction {
	padding: 20px 30px 0px 30px;
	font-size: 0.85em;
	line-height: 2em;
	height: 220px;
	background-image: url(/img/index-main-right-2.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}
#right .awardcontent p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#right .calltoaction p {
	padding: 0;
	margin: 8px 0;
}
#right .content ol, #left .content ol {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.9em;
}
#right .content ol li, #left .content ol li {
	list-style-type: none;
}

#right a:link, #right a:visited  {
    color: #3C6A8B;
    text-decoration: none;
}
#right a:hover {
    color: #77AE99;
    text-decoration: underline;
}
#right .menulist a, #right.menulist a:visited {
    color: #FFF;
    text-decoration: none;
    line-height: 2em;
}
#right .menulist a:hover {
    border-color: #000000;
    text-decoration: underline;
}
#right .content h3 {
	padding-top: 0px;
}
#right .content ul {
	margin: 0;
	padding: 5px 5px 10px 20px;
	font-size: 0.9em;
	list-style-image: url(/img/dash.gif);
}
#right .content h6, #fullwidth .content h6 {
	font-size: 1.0em;
	background-color: #F7F6F0;
	padding: 8px 12px;
	font-weight: normal;
	border-left: solid #77AE99 4px;
	line-height: 2em;
}


.menulist {
	padding: 0;
	margin: 8px 0;
}

/*footer*/
#footer {
	color: #999999;
	margin: 0 auto;
	font-size: 0.7em;
	clear: both;
	height: 50px;
	width: 960px;    
}
#footer .content {
    padding: 12px 10px;
    float: left;
}
#footer a:link, #footer a:visited {
    color: #3C6A8B;
    text-decoration: none;
}
#footer a:hover {
    color: #77AE99;
    text-decoration: underline;
}
#footerplate {
	margin: 0 auto;
	padding: 25px;
	clear: both;
	width: 910px;
}
#footer .copyright {
    padding: 12px 10px;
    float: right;
    text-align: right;
}

/* headlines*/
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 1.6em;
	margin: 0;
	color: #3D6B8B;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 8px;
}
h2 {
	font-size: 1.2em;
	margin: 12px 0 0 0;
	color: #3C6A8B;
	font-weight: normal;
	padding-bottom: 12px;
}
h2 a {
	background-image: url(/img/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
h3 {
	font-size: 0.8em;
	margin: 15px 0 0 0;
	color: #3C6A8B;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding: 0;
}
h4 {
    font-size: 1.1em;
    margin: 20px 0 0 0;
}
.nomargintop {
    margin-top: 0;
}
.content p {
	margin: 0 0 12px 0;
	font-size: 1em;
	line-height: 1.7em;
}
.center {
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-size: 1.2em;
}

.award {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.awardcontent {
	margin: 15px 20px 10px 20px;
	font-size: 0.7em;
	line-height: 1.8em;
	background:url('../img/baptist-neurodiagnostic-center-banner.jpg') top left no-repeat #0079c1;
}
	.awardcontent h3{
		display:none;
	}
	.awardcontent ul,
	.awardcontent li{
		margin:0;
		padding:0;
		color:#FFF;
	}
	.awardcontent ul{
		padding:190px 10px 20px 20px;
	}
	.awardcontent li{
		margin:5px 0;	
	}
		.awardcontent li.link{
			list-style:none;
			list-style-type:none;	
		}
		.awardcontent li.link a{
			color:#FFF !important;
			padding:2px 30px 2px 5px;
			float:right;
			border:1px solid #FFF;
			background:url('../img/pdf-icon.gif') right center no-repeat;	
		}

#masthead .searchbox {
	float: right;
	width: 160px;
	margin-top: 35px;
	display:none;
}


.insetimage {
    float: left;
    padding-right: 10px;
}
.doctorsinset {
    float: right;
    width: 200px;
    padding-left: 10px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C3C1AA;
}

.callouttext {
    border-top: 1px solid;
    border-top-color: #CCC;
    padding-top: 10px;
}
#form {
    padding: 20px;
    background-color: #F5F4EC;
}
multicolumn {
	float: left;
	width: 250px;
}
.multicolumn {
	float: left;
	width: 180px;
	padding-right: 20px;
}
.insetimage {
    float: left;
    padding-right: 10px;
}
.columnone {
	float: left;
	width: 280px;
	margin-right: 20px;
	padding: 0;
}
.columnonegradient {
	float: left;
	width: 260px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(/img/gradient-background.jpg);
	padding-left: 20px;
	padding-top: 15px;
}
.columntwo {
	float: left;
	width: 280px;
	border-left: 1px solid;
	border-color: #C3C1AA;
	padding-left: 20px;
}
#form {
    padding: 20px;
    background-color: #F5F4EC;
}
.smaller {
	font-size: 0.9em;
	font-family: Verdana, Geneva, sans-serif;
}
.extraspace {
	padding-bottom: 5px;
	padding-top: 3px;
}
.inset {
	padding: 20px;
	float: right;
	width: 200px;
	font-style: italic;
	background-color: #F5F4EC;
	font-size: 0.9em;
}
.insetnarrow {
	float: right;
	width: 100px;
	font-style: italic;
	margin-left: 10px;
	padding: 10px;
}
.ruleabove {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBE3;
	padding-top: 10px;
	font-weight: bold;
}
.twocolumn {
	float: left;
	width: 300px;
}

.searchbox input {
	background-image: url(/img/search-icon.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	background-color: #FFF;
	border: none;
	color: #666;
	background-position: right center;
}

.clearfloat {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

/*button*/

.buttonStyle {
    padding:0px 0px 10px 10px;
    background-color:#FFF;
    background-image:url(/img/arrow-big.jpg);
    width: 17px;
    height:21px;
    border:none;
    background-repeat: no-repeat;
}
.buttonStyle:hover {
    cursor: pointer; /* cursor: hand; for IE5 */
   }
   


img {
    border: none;
}

#secondary_graphic {
	clear: both;
	width: 940px;
	height: 150px;
	background-image: url(/img/secondary-header-fpo-wide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#fullwidth_graphic {
	clear: both;
	width: 940px;
	height: 150px;
	background-image: url(/img/fullwidth-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#right .calltoaction li {
	list-style-image: url(/img/arrow.png);
}
#right .calltoaction a, #right .calltoaction a:visited {
	color: #FFF;
}
#right .calltoaction a:hover {
	color: #FFF;
	text-decoration: underline;
}

.italics {
	font-style: italic;
}
.columnone ul li, .p7epm_content ul li, .columnonegradient ul li {
	list-style-image: url(/img/dash.gif);
}

#locationmap {
	width: 280px;
	float: left;
}
#locationwrapper {
	width: 600px;
	float: left;
}

.map, #map_canvas {
	margin-bottom: 10px;
}
.phone {
	font-size: 1.4em;
}
.docbox img, .healthbox img, locationbox img {
	width: 90px;
	padding-left: 8px;
}
.first {
	padding-bottom: 5px;
	font-weight: bold;
}
.arrow {
}


/*Accordian Styles*/

.p7AB {
	padding: 0;
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
.p7ABtrig {
    margin: 0;
    padding: 0;
    background-color: #EBEAE1;
    font-weight: bold;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 18px;
	color: #3C6A8B;
	background-image: url(/img/p7ap/p7ap_east_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 1px solid #BDD3F2;
	letter-spacing: 0px;
	text-transform: capitalize;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
}
.p7ABtrig a:active, .p7ABtrig a:focus {
    outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
    color: #3C6A8B;
    letter-spacing: 0.1em;
    background-image: url(/img/p7ap/p7ap_south_black.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: bold;
}
.p7ABcontent {
	padding: 0px 10px 0px 0;
	font-size: 12px;
	line-height: 1.5em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
    font-size: 14px;
    color: #333333;
    margin: 0px;
    line-height: normal;
    letter-spacing: 0.1em;
    font-weight: bold;  
}
.p7ABcontent p {
    margin: 6px 0 12px 0;
}
.p7ABcontent li {
	list-style-image: url(/img/dash.gif);
	font-size: 0.9em;	
}
.p7ap_currentmark {
    font-weight: normal;
}


/* 
  -----------------------------------
  Elevator Panel
  -----------------------------------
*/
.p7EPM02 {
	margin-top: 20px;
	font-size: inherit;
}
.p7EPM02 em {

}
.p7EPM02 .p7epm_trigs {
	overflow: hidden;
}
.p7EPM02 .p7epm_trigs ul {
	margin: 0px;
	padding: 0px;
}
.p7EPM02 .p7epm_trigs li {
	list-style-type: none;
	padding-bottom: 6px;
	float: left;
	margin-right: 5px;

}
.p7EPM02 .p7epm_trigs a {
	color: #CCCCCC;
	padding: 4px 8px;
	line-height: 1.5em;
	display: block;
	text-decoration: none;
	background-color: #D9EEF3;
	float: left;
	border: 1px solid;
	border-color: #C3C1AA;
	width: 100px;
	text-align:center;
}
.p7EPM02 .p7epm_trigs a:hover {
	color: #FFFFFF;
}
.p7EPM02 .p7epm_cwrapper {
	border: 0;
}
.p7EPM02 .p7epm_content {
	padding: 12px 24px;
	line-height: 1.5em;
	background-color: #F5F4EC;
}
.p7EPM02 .p7epm_content.pan1 {}
.p7EPM02 .p7epm_content.pan2 {}
.p7EPM02 .p7epm_content.pan3 {}
.p7EPM02 .p7epm_content.pan4 {}
.p7EPM02 .p7epm_content.pan5 {}
.p7EPM02 .p7epm_trigs .p7epm_open {
	color: #3C6A8B !important;
	background-color: #F5F4EC;
}
.p7EPM02 .p7epm_trigs .t1 .p7epm_open {}
.p7EPM02 .p7epm_trigs .t2 .p7epm_open {}
.p7EPM02 .p7epm_trigs .t3 .p7epm_open {}
.p7EPM02 .p7epm_trigs .t4 .p7epm_open {}
.p7EPM02 .p7epm_trigs .t5 .p7epm_open {}
.p7EPM02 .p7epm_ie5clear {
	font-size: 0;
	height: 0;
	line-height: 0.0;
}
/*Current Marker Styles*/
.p7EPM02 .p7epm_trigs a.current_mark {
	font-weight: normal;
}
.p7EPM02 .p7epm_content a.current_mark {
	font-weight: normal;
}





/* 
  -----------------------------------
  Top nav menu
  -----------------------------------
*/

#masthead {
	overflow:auto;
	/*zoom:1;*/
}

/*Menu Outer Wrapper*/
.p7PMMh02 {
	width: 962px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	/*float: 0 0 0 0px;*/
	background:url(/img/p7pmm/pmm_hd_border_bottom.gif) bottom left repeat-x;
	height:27px;
	
}

/*TOP LEVEL MENU*/
.p7PMMh02 ul {
	margin: 0;
	padding: 0;
	
}
.p7PMMh02 li {
	list-style-type: none;
	float: left;
	margin: 0 3px 0 0;
	padding:0 0 0 6px;
	background-image: url(/img/p7pmm/pmm_hd_left_square.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

/* Hide from IE5 Mac \*/
.p7PMMh02 li {
	width: 128px;
}
/* End Hiding */

.p7PMMh02 li:hover {
	background-position: 0px -240px;
	color: #4f7e9a;
}

/*Top Level Links*/
.p7PMMh02 a {
	display: block;
	text-decoration: none;
	padding: 6px 10px 6px 0px;
	border-right: 0;
	background-image: url(/img/p7pmm/pmm_hd_right_square.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	text-align: center;
	color: #FFF;
	
}
.p7PMMh02 a, /*x:-moz-any-link,*/ x:default {
	padding: 6px 16px 7px 5px;
}

/*
TRIGGERS and CURRENT MARK RULES
The Closed state relates to trigger items when their child menus are not showing
The Open state relates to trigger items when their child menus are showing Selectors appended with _left Automatically change arrow position and orientation if sub levels are set to fly out to the left
*/
.p7PMMh02 ul a.trig_closed {
	background-position: 100% -80px;
	border-bottom: none;
}
.p7PMMh02 ul a.trig_closed_up {
	background-position: 100% -160px;
	border-bottom: none;
}

/*Sub Level Triggers*/
.p7PMMh02 ul li.trig_open {
	background-position: 0px -240px;
	color: #CCC !important;
	border-bottom: none;
}
.p7PMMh02 ul a.trig_open {
	background-position: 100% -240px !important;
	color: #CCC !important;
	border-bottom: none;
}
.p7PMMh02 ul a.trig_open:hover {
	background-position: 100% -240px !important;
	color: #4f7e9a !important;
	border-bottom: none;
}
.p7PMMh02 ul ul a.trig_closed,
.p7PMMh02 ul ul a.trig_closed:visited {
	background-image: url(/img/p7pmm/pmm_east_medium.gif);
	background-repeat: no-repeat;
	background-position: right center !important;
	border-bottom: none;
}
.p7PMMh02 ul ul a.trig_closed_left {
	background-image: url(/img/p7pmm/pmm_west_medium.gif);
	background-repeat: no-repeat;
	background-position: left center !important;
	border-bottom: none;
}
.p7PMMh02 ul ul a.trig_open {
	color: #4f7e9a !important;
	background-color: #424242 !important;
	border-bottom: none;
}

/*The Current Marker (You are here) links*/
.p7PMMh02 li.li_current_mark {
	height:2.4em;
}
.p7PMMh02 .current_mark {
	font-weight: normal;
	color: #4f7e9a !important;
	background-position: 100% -240px !important;
	border-bottom: none;
	height: 14px;
}
.p7PMMh02 .current_mark:hover {
	color: #4f7e9a !important;
}
.p7PMMh02 .li_current_mark {
	background-position: 0px -240px;
	border-bottom: none;
	height: 26px;
}

/* Syntax for special classes programatically assigned to first and last links
/* Width remainder correction on last menu item */

.p7PMMh02 ul li.pmmfirst {
	color:#FFF;
}
.p7PMMh02 li.pmmfirst {
	background-image: url(/img/p7pmm/pmm_hd_left.gif);
}
.p7PMMh02 li.pmmfirst:hover {
	color:#FFF;
}
.p7PMMh02 ul a.pmmfirst {
	background-image: url(/img/p7pmm/pmm_hd_first.gif);
}
.p7PMMh02 ul a.pmmfirst:hover {
	color: #4f7e9a;
	background-position: 100% -320px !important;
}
.p7PMMh02 ul li.pmmlast ul {
    width: 134px;
}
.p7PMMh02 li.pmmlast,
.p7PMMh02 li.pmmlast li {
	width:134px;
	overflow:hidden;
	margin-right:0;
}
.p7PMMh02 li.pmmlast li {
	width:134px;
}
.p7PMMh02 li.pmmlast a {
	background-image: url(/img/p7pmm/pmm_hd_right.gif);
}
.p7PMMh02 ul li.pmmlast ul a,
.p7PMMh02 ul li.pmmlast ul a:hover {
	width:134px;
	background-position: 100% -320px;
}

/*First Sub Level*/
.p7PMMh02 ul ul {
	background-color: #4f7e9a;
	color: #FFF !important;
	width: 134px;
	border-top-color: #4f7e9a;
	border-top-style: solid;
	border-top-width: 1px;
}
.p7PMMh02 ul ul.level_2 li,
.p7PMMh02 ul ul li {
	float: none;
	background-image: none;
	margin: 0;
	padding: 0;
	position: static;
}
.p7PMMh02 ul ul.level_2 a,
.p7PMMh02 ul ul a {
	padding: 6px 10px;
	color: #FFF !important;
	border-right: 0;
	background-image: none;
	text-align: left;
	overflow: hidden;
	font-size:0.85em;
	width: 134px;
}
.p7PMMh02 ul ul a:hover {
	padding: 6px 0px 6px 10px;
	background-color: #FFF !important;
	color: #4f7e9a !important;
	background-image: none;
	width: 124px; /*subtract 30px from the previous style*/
}
.p7PMMh02 ul ul li a.current_mark {
    background-image:none;
    color:#FFF !important;
    width:134px !important;
    margin:0;
    display:block;
    border-right:0;
}
.p7PMMh02 ul ul li a.current_mark:hover {
	color: #4f7e9a !important;
	    width:124px !important;
}
.p7PMMh02 ul ul li.li_current_mark {
	width:134px;
	border-color: #FFF;
	height:25px;
}


.p7pmmclearfloat {   /* Utility Rule used for Clearing floats in Horizontal Menus */
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7PMMh02 li:hover a {    /*Child links of LI while LI is being hovered */
	background-position: 100% -240px !important;
	color: #4f7e9a;
}
/*Hide Sub-Menu in Design View Compensate for LI padding*/
.p7PMMh02 ul div {
	display: none;
	margin-left: -6px !important;
}
.p7PMMh02 ul ul div {
	margin-left: 190px !important;
}
.hide {
	display:none;
}
#locationwrapper {
	float: left;
	width: 300px;
}
#quizwrapper {
	font-size: 0.8em;
	line-height:1.4em;
	height: 460px;
	width: 400px;
	overflow: hidden;
	background-image: url(/img/stroke-fpo.jpg);
	padding: 20px;
	background-repeat: no-repeat;
}
.quiz {
	height: 460px;
}
.sidebarlogo {
	display: none;
}
.docbox li.indent {
	padding-left: 5px;
	font-size: 0.9em;
}




/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/img/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/img/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/img/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/img/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/img/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/img/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/img/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/img/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/img/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/img/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.term {
	float: left;
	width: 200px;
	margin-left: 50px;
	padding: 0;
	margin-top: 3px;
}
.definition {
	float: right;
	width: 600px;
}
.definitionwrapper {
	clear: both;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .p7PMMh02 li {position:relative; bottom:-1px;}
}

        .gmnoprint {
            color:blue;
            font-family:arial;
        }
        .gmnoprint p {
            font-weight:bold;
        }
.locationletterback {
	float: left;
	width: 65px;
	padding-left: 20px;
	font-size: 1.6em;
	height: 110px;
	padding-top: 60px;
	background-color: #6991AA;
	color: #ECF0F3;
	font-weight: bold;
	margin-right: 15px;
}
#left .content ul.dash {
	list-style-image: url(/img/dash.gif);
}
.strokequiz {
	width: 400px;
	margin-left: 22px;
	font-size: 0.8em;
	background-image: url(/img/stroke-fpo.jpg);
	background-repeat: no-repeat;
	padding: 80px 20px;
	}

p.disclaimer {
	font-size: 0.8em;
}



/*newNav CSS*/
/*Main nav styles*/
ul.priNav{list-style:none; margin:0; padding:0; height:25px; width:962px; border-bottom: 1px solid #507f9b; position:relative; left:-1px;}
ul.priNav li{float:left; text-align:center; position:relative;}
ul.priNav li a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#fff; height:25px; line-height:23px; width:133px; background-color:#507f9b; border: 1px solid #507f9b; border-bottom:none; display:block; margin-right:2px; }
ul.priNav li a:hover{background:#fff; color:#507f9b;}
ul.priNav li:first-child a{-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; }
ul.priNav li:last-child a{-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px; width:138px; margin-right:0px;}

/*Drop down styles*/
ul.priNav li ul{display:none; width:135px;  }
ul.priNav li:hover ul {display:block; position:absolute; top:25px;  list-style:none; padding:0 !important; }
ul.priNav li ul li:first-child a{-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
ul.priNav li ul li:last-child a{-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; margin-right:0px; width:129px;  }
ul.priNav li ul li a{width:129px; text-align:left; padding-left:4px; font-size:10px; margin-right:0;  border-bottom: 1px solid #507f9b; }

/*Main Nav w/ Drop down*/
ul.priNav li.hasDropDown a{background: #507f9b url(/img/bg-menu-drop-down.gif) no-repeat right; }
ul.priNav li.hasDropDown a:hover{background:#fff !important;}
ul.priNav li.hasDropDown ul li a{background-image:none;}
ul.priNav li.hasDropDown li a:hover{background-image:none !important;}

/*Current Section Styles and Overwrites*/
ul.priNav li a.defaultSe lected, ul.priNav li a.navSelected{background:#ffffff !important; color:#4f7e9a;}

ul.priNav li.hasDropDown a.navSelected, ul.priNav li.hasDropDown a:hover, ul.priNav li.hasDropDown a.navSelected:hover{background:#ffffff url(/img/bg-menu-drop-down-black.gif) no-repeat right  !important;}

/* SITE MAP STRUCTURE FOR SITEMAP AND 404 PAGE */

#inner_wrapper #column_wrapper .content ul#sitemap,
#inner_wrapper #column_wrapper .content ul#sitemap li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#inner_wrapper #column_wrapper .content ul#sitemap{
	width:400px;
	margin: 20px 0 30px 20px;
	border:1px solid #CCC;
	float:left;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	overflow:hidden;
}
	#inner_wrapper #column_wrapper .content ul#sitemap li{
		width:auto;
		border-bottom:1px solid #ECECEC;
	}
	  #inner_wrapper #column_wrapper .content ul#sitemap li ul{
		  margin: 0 0 10px 15px;
		  padding:0;
	  }
	  #inner_wrapper #column_wrapper .content ul#sitemap li ul li{
		  border:none;
	  }
#inner_wrapper #column_wrapper .content ul#sitemap a{
	width:100%;
	text-decoration:none;
	display:block;
	padding:8px 100px 8px 8px;
}
#inner_wrapper #column_wrapper .content ul#sitemap a:hover{
	background:#f6f6f6;	
}

/*FEATURED DOCTORS*/
div.featured-doctors{width:220px;margin:0 0 20px 0;padding:10px 5px;float:left;display:inline;}
div.featured-doctors p{font:normal 11px arial,helvetica,sans-serif;margin:0 0 5px 0;}
div.featured-doctors h3{margin:0 0 10px 0;letter-spacing:0;text-align:center;}
div.featured-doctors ul,div.featured-doctors ul li{margin:0;padding:0;list-style:none;list-style-type:none;}
div.featured-doctors ul{width:100%;margin:0;}
div.featured-doctors strong a{padding:0 0 0 10px;}
div.featured-doctors a img{margin:0 10px !important;}


/* GLOBAL CLASSES */
.alignL{float:left;}
.alignR{float:right;}
.nomargin{margin:0 !important;}
.marginL{margin:0 0 0 10px !important;}
.marginR{margin:0 10px 0 0 !important;}

/* STYLES FOR VIDEO */

div#fullwidth div.content{padding:10px 10px 0 10px;_display:inline;}
div#fullwidth div.content #video{width:350px;height:320px;margin:0 0 10px 0;float:left;}
div#fullwidth div.content div#slideshow{width:565px;margin:0;float:right;}
div#fullwidth div.content div#slideshow img{width:565px;}

