body { background: white; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #494c4b; margin: 0; line-height: 1.5em; } 

p {line-height: 1.5em;}

a img { border: 0; }
a { color: #494c4b; text-decoration:underline; }
a:hover { color: #93a445; }
h1 {
	color: #005696;
	font: bold 26px/28px Tahoma, Helvetica, sans-serif;
}
h2 { font-size: 16px; font-family: Tahoma, Helvetica, sans-serif; color: #005696; font-weight:bold; }
h2 a { color: #005696; }
h3 { font-size: 13px; font-weight: bold; color: #93a445; }
h3 a { color: #93a445; }
ul { margin: 0; padding: 10px 0 10px 25px; }
ol { margin: 0; padding: 10px 0 10px 25px; }
ul li {
	margin: 0;
	padding: 0 0 10px 0;
	list-style-type: square;
}
ol { margin: 0; padding: 10px 0 10px 25px; }
ol li {
	margin: 0;
	padding: 0 0 10px 0;
}

.boxcontent ul { margin: 0; padding: 0px 0 10px 18px; }
.boxcontent li {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: url(http://www.ste.org/multimedia/quality/arrowbullet.png) none;
}

.container { width: 960px; margin: 0 auto; }

/**
 * Alert
 */
.alert { color: #FFF; }
.alert a { color: #FFF; }
.alert h1, .alert h2, .alert h3{ margin: 0; padding: 0; color: #FFF; font-weight:bold; }
.alert ul { margin: 0; padding: 0; }
.alert li { margin: 0 0 0 2em; padding: 0 0 0 2em; list-style-type:square; }

/**
 * Homepage
 */
.homepage .alert { background: #da8d1d url('../images/redesign2010/homepage_alert.jpg') left top no-repeat; padding: 15px 15px 15px 89px }
.homepageheader { position: relative; width: 960px; height: 288px; background: #255e9b; }
.homepageheader #flashcontent { position: absolute; top: 0; left: 0; width: 655px; height: 280px; }
.homepageheader .announcements { position: relative; top: 0; left: 654px; width: 306px; height: 288px; background: url('../images/redesign2010/homepage_highlightsbkg-24.jpg') right top no-repeat; }
.homepageheader .announcements .announce-wrapper { padding: 27px 22px 0 27px; } 
.homepageheader .announcements h3 { margin: 0; padding:0; font-weight: bold; font-size: 26px; color: #FFF; }
.homepageheader .announcements ul { margin: 20px 0 0 0; padding: 0; width: 229px; }
.homepageheader .announcements li { margin: 0; padding: 8px 0 10px 20px; list-style:none; background: url('../images/redesign2010/homepage_highlights_bullets.png') left top no-repeat; }
.homepageheader .announcements li a { color: #FFF; text-decoration:none; } 
.homepageheader .announcements li a:hover { color: #93a445; }

.col5050 .col_1, .col5050 .col_2 { width: 50%; display: inline; position: relative; float: left; }
.col5050 .col5050 { margin: 10px; }
.col5050 .col_1 .box { margin-left: 0; }
.col5050 .col_2 .box { margin-right: 0; }
.col5050 .col_1 .col5050 { margin-left: 0; }
.col5050 .col_2 .col5050 { margin-right: 0; }
.col5050 .col5050 .col_1 .box { margin-right: 10px; }
.col5050 col5050 .col_2 .box { margin-left: 10px; }
.box h3, .box h1, .box h2 { margin: 0; padding: 0; }

.box { margin: 10px; font-size: 12px; }
.box .boxheader { background: #9bac58 url('../images/redesign2010/box_headerbkg1.png') left top no-repeat; color: #FFF; position: relative; }
.box .boxheader h3 { color: #FFF; font-size: 18px; font-weight: bold; margin-left: 10px; padding-top: 13px; padding-bottom: 13px; line-height:18px; background: url('../images/redesign2010/box_headerbkg2.png') right top no-repeat; }
.box .boxheader a { position: absolute; top: 13px; right: 0; margin-right: 10px; width: auto; display: block; zoom:1; background: url('../images/redesign2010/box_header_link.png') right center no-repeat; color: #FFF; text-decoration:none; height: 16px; padding-right: 16px; }
.box .boxcontent { margin: 0 0 20px 0; padding: 10px; border: 1px solid #bec7c3; border-top: none; background: #edf2f0 url('../images/redesign2010/box_contentbkg.png') left top repeat-x;}

#homepageconnect { margin: 10px; margin-right: 0; position: relative; height: 60px; }
#homepageconnect h3 { position: absolute; top: 0; left: 0; width: 105px; font-size: 18px; line-height: 18px; color: #005696; font-weight: bold; margin: 0 0 0 5px; padding: 21px 0; border-right: 1px solid #d7dcda; }
#homepageconnect .connect_images { position: absolute; top: 0; right: 0; width: 342px; }
#homepageconnect .connect_images a { display: block; float: left; width: 67px; height: 60px; margin:0; text-decoration: none; font-size: 9px; text-align:center;}
#homepageconnect .connect_images a img { margin-bottom: 3px; }

#importantsidelinks { margin: 10px 0 10px 10px; }
#importantsidelinks a { display:block; zoom: 1; margin-bottom: 10px; margin-right: 5px; width: 200px; float: right; }

#localnews { margin-right: 0; }
#healthnews { margin-right: 0; }
#localnews .boxcontent, #healthnews .boxcontent { padding: 15px 18px 16px 18px; }

#localnews ul, #healthnews ul { margin: 0; padding: 0; }
#localnews li, #healthnews li { margin: 0; padding: 0; list-style: none; margin-bottom: 12px; }

#localnews .localsubscribe, #healthnews .viewall { display: block; zoom:1; text-align: right; }
#localnews .localsubscribe a { height: 16px; background: url('../images/redesign2010/rss.png') left center no-repeat; padding-left: 20px; }

#yourhealth .additionalinfo { padding-left: 22px; vertical-align: top; padding-top: 15px; }

.box h4 { font-family: tahoma, sans-serif; font-weight: bold; font-size: 14px; color: #005696; margin: 25px 0 10px 0; padding: 0; }

/**
 * Header
 */
.container .header { height: 83px; margin-top: 25px; position: relative; z-index: 99; }

.container .header #quick_links { position: absolute; top: 32px; left: 861px; cursor: pointer; z-index: 99; } 
.container .header #quick_links * { z-index: 99; }
.container .header #quick_links h3 { width: 98px; height: 26px; background: url('../images/redesign2010/header_quickbkg.png') left top no-repeat; font-size: 12px; font-family: tahoma, sans-serif; color: #FFF; font-weight:normal; padding: 0; margin: 0; }
.container .header #quick_links h3  span { display: block; padding: 5px 0 0 11px; }
.container .header #quick_nav { z-index: 99; position: absolute; top: 26px; left: 0; cursor: pointer; display: none; background: url('../images/redesign2010/header_quickhoverbkg.png') left bottom no-repeat; width: 168px;  z-index: 99; }
.container .header #quick_nav ul { position: relative; background: url('../images/redesign2010/header_quickhovertop.png') left top no-repeat; margin: 0; padding: 0; border-top: 8px solid #FFF;  z-index: 99; }
.container .header #quick_nav ul li { display: inline; list-style: none; margin: 0; padding: 0; }
.container .header #quick_nav ul li a { color: #7c807e; display: block; margin: 0; padding: 8px 8px; border-bottom: 1px dotted #FFF; text-decoration:none; text-align: left; zoom:1; }
.container .header #quick_nav ul li a:hover { color: #FFF; background: #0064a0; border-bottom: 1px solid #0064a0; }
.container .header #quick_nav ul li.last a { border-bottom: none; }
.container .header #quick_nav ul li#LogOff a { border-bottom: none; }

.container .header .logo { position: absolute; top: 0; left: 17px; width: 231px; height: 70px; }

.container .header .searchFormContainer { position: absolute; top: 32px; left: 405px; width: 218px; height: 26px; background: url('../images/redesign2010/header_searchbkg.png') left top no-repeat; }
.container .header .searchFormContainer form { padding: 0; margin: 0; }
.container .header .searchFormContainer .formElements { position:relative; }
.container .header .searchFormContainer .formElements * { vertical-align: middle; }
.container .header .searchFormContainer .formElements .searchBox { border: none; background: none; position: absolute; top: 4px; left: 5px; width: 180px; height: 16px; }
.container .header .searchFormContainer .formElements .searchSubmit { height: 22px; width: 28px; position: absolute; top: 2px; right: 1px; }

.container .header .links { position: absolute; width: 218px; height: 26px; top: 32px; left: 634px; background: url('../images/redesign2010/header_linksbkg.png') left top no-repeat; }
.container .header .links ul { list-style: none; margin: 0; padding: 0; }
.container .header .links ul li { display: inline; margin: 0; padding: 0; }
.container .header .links ul li a { float: left; display: block; width: 76px; height: 26px; padding-top: 5px; text-decoration: none; color: #7c807e; text-align:center; zoom:1; }
.container .header .links ul li.first a { width: 64px; }
.container .header .links ul li.middle a { }
.container .header .links ul li.last a { }
.container .header .links ul li a:hover { color: #000; }
.container .header .links ul #logOff a { color: #fff; background: #6B6D7C; }

/**
 * #nav
 */
#nav { list-style:none; margin: 0; padding: 0; clear:both; background: #98a954 url('../images/redesign2010/header_navbkg.png') left top no-repeat; width: 960px; height: 37px; }
#nav a { height: 36px; width: 100px; color: #FFF; background: url('../images/redesign2010/header_navA.png') right top no-repeat; text-decoration:none; font-size: 14px;
         display: table; float: left; text-align:center; cursor: pointer; margin: 0; padding: 1px 0 0 0; }
#nav a:hover, #nav a.activeTab { background: #005797 url('../images/redesign2010/header_navAhover.png'); }
#nav a span.inner-tab { padding: 0 8px; display: table-cell; vertical-align: middle; cursor: pointer; zoom:1; }
#nav li { display: inline; list-style:none; margin: 0; padding: 0; }


/**
 * Secondary Pages
 */
.secondary #maincontent { background: url('../images/redesign2010/secondary_bkg.png') left top no-repeat; overflow: hidden; float: left; width: 960px; position: relative; z-index: 0; }
.secondary #maincontent * { z-index: 0; }
.secondary #maincontent h1, .secondary #maincontent h2, .secondary #maincontent h3 { margin: 0; } 
.secondary #maincontent h2.nobottom, .secondary #maincontent h3.nobottom { margin-bottom: -10px; } 

.secondary #LeftPane { width: 200px; float: left; padding: 56px 0 0 0; }
.secondary #ContentPane { width: 710px; float: left; padding: 112px 0 30px 50px; }
.secondary #RightPane { width: 200px; float: left; padding: 60px 0 0 0; }

/* fullwidth, leftsidebar, rightsidebar, twosidebar */
.secondary .fullwidth #ContentPane { width: 960px; padding-right: 0; padding-left: 0; }
.secondary .leftsidebar #ContentPane, 
.secondary .rightsidebar #ContentPane { width: 710px; }
.secondary .rightsidebar #ContentPane { padding-left: 0; padding-right: 40px; }
.secondary .twosidebar #ContentPane { width: 470px; padding-right: 40px; }

span.attention, span.info, span.download, span.yourhealth, span.360 { display: block; }
span.attention, .secondary .alert, .secondary .appointment { min-height: 52px; background: #da8d1d url('../images/redesign2010/secondary_alert.png') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #ebc514; border-left:none; border-right:none; }
span.info, .secondary .info { min-height: 52px; background: #4171b6 url('../images/redesign2010/secondary_info.png') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #149deb; border-left:none; border-right:none; }
span.download, .secondary .download { min-height: 52px; background: #a8cde3 url('../images/redesign2010/secondary_download.png') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #4d82a2; border-left:none; border-right:none; }
span.virtualtour, .secondary .virtualtour { min-height: 52px; background: #b9723f url('../images/redesign2010/secondary_360.png') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #955835; border-left:none; border-right:none; }
span.yourhealth, .secondary .yourhealth { min-height: 52px; background: #8b3030 url('../images/redesign2010/secondary_yourhealth.png') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #5a2001; border-left:none; border-right:none; }


.secondary .fullwidth span.attention, .secondary .fullwidth .alert, .secondary .fullwidth .appointment { margin-left: 0; }
.secondary .rightsidebar span.attention, .secondary .rightsidebar .alert, .secondary .rightsidebar .appointment { margin-left: 0; }
.secondary .appointment { background: #5292a5 url('../images/redesign2010/secondary_appt.png') left top no-repeat; border-color: #64a3b6; }
span.attention, .appointment, .info, .download, .virtualtour, .yourhealth { color: #FFF; }
span.attention h1, span.attention h2, span.attention h3,
.appointment h1, .appointment h2, .appointment h3{ margin: 0; padding: 0; color: #FFF; font-weight:bold; }
span.attention ul, .appointment ul { margin: 0; padding: 0; }
span.attention li, .appointment li { margin: 0 0 0 2em; padding: 0 0 0 2em; list-style-type:square; }
span.attention a, .secondary .alert a, .secondary .appointment a, .secondary .info a, .secondary .download a, .secondary .virtualtour a, .secondary .yourhealth a  { color: #FFF; }
div.eastkeys {
	margin: 0;
	padding: 15px 0 15px 0;
	display: block;
	clear: both;
	vertical-align: middle;
}

#RightPane .box { margin: 10px 0; }
#RightPane h1 { display: none; }
#RightPane .box h3 { padding-left: 13px; }
#RightPane .boxcontent h4.first { margin-top: 0; }
#RightPane .boxcontent .line {
	margin-top: 4px; margin-bottom: 4px;
	height: 8px;
	background-image: url(../images/comparenav-line.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#RightPane .add50 {
	min-height: 52px;
	height: 50px;
}

a.CommandButton { text-decoration: none; text-transform:uppercase; font-weight: bold; font-size: 16px; }

.secondary .greencaps { display:block; zoom:1; font-size: 16px; color: #005696; font-weight: bold; }


.secondary #ContentPane .floatleft { float: left; margin-right: 17px; }
.secondary #ContentPane .floatright {
	float: right;
	margin-left: 17px;
	margin-bottom: 17px;
}
.secondary #ContentPane div.floatright {
	font-size: 80%;
	color: #666666;
	max-width:250px;
	height: auto;
	line-height: 1.4em;
}

.secondary #maincontent h1 { margin-bottom: 20px; }


/**
 * Sub Nav
 */
#LeftPane { background: url('../images/redesign2010/secondary_leftside_bkg.png') left top no-repeat; }
#subnav { border-right: 1px solid #b9c5c2; }
#subnav h3 { padding: 10px; }
#subnav h3 a { font-size: 18px; text-decoration: none; }
#subnav br { display: none; }
#subnav ul { margin: 0; padding: 0; background: #dfe8e4 url('../images/redesign2010/secondary_leftside_btm_bkg.png') left bottom no-repeat; }
#subnav ul li { margin: 0; padding: 0; list-style: none; display:inline; }
#subnav ul li a { display: block; zoom:1; padding: 10px; text-decoration: none; border-bottom: 1px solid #FFF; font-size: 14px; color: #494c4b; }
#subnav ul li a.ThirdLevelBG { background: #d0d9d5; font-size: 12px; padding-left: 20px; }
#subnav ul li a:hover, #subnav ul li a#activePage { background: #93a445; color: #FFF; }
#subnav ul li a.ParentMenuBG { font-weight: bold; background: #b9c694; }

/**
 * Footer
 */
.footer { background: #235e9b url('../images/redesign2010/footer_bkg.png'); color: #FFF; margin: 0; height: 178px; margin-top: 20px; }
.footer a { color: #FFF; }
.footer .container { position: relative; }
.footer .subnav { position: absolute; top: 22px; left: 0; width: ; height: ; margin: 0; padding: 0; }
.footer .subnav li { list-style: none; display: inline; margin:0; padding:0; }
.footer .subnav li a { display: block; float: left; width:auto; padding: 0 10px; margin: 0; border-right: 1px solid #FFF; }
.footer .subnav li.first a { padding-left: 0; }
.footer .subnav li.last a { border:none; }
.footer .eserve { display: block; zoom: 1; position: absolute; top: 58px; left: 0; width: 80px; height: 26px; }
.footer .eserve img { border:none; }
.footer .tiny_tau { position: absolute; top: 56px; left: 95px; }
.footer .copyright { position: absolute; top: 58px; left: 134px; font-size: 9px; }
.footer .campuses { position: absolute; top: 22px; left: 470px; width: 460px; font-size: 10px; line-height: 14px }
.footer .campuses .title h3 {
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #93A445;
}
.footer .campuses .title a { float: left; }
.footer .steeast { position: absolute; top: 26px; left: 0; }
.footer .stecentral { position: absolute; top: 26px; left: 140px; }
.footer .locationlinks { margin: 0; padding: 0; position: absolute; top: 0; left: 285px;  }
.footer .locationlinks li { margin: 0; padding: 0; list-style: none; }

/**
 * Leftovers
 */
.clear { clear: both; }
.right { float: right; }
.left { float: left; }
.inline { display: inline; }
.block { display: block; }
.align-right { text-align: right; }
.align-left { text-align: left; }
.vspacer { height: 10px; }
.hidden { display: none; }

/**
 * Content Styles
*/ 

div.cancerdoc {clear: none; display: block; float: left; font-size: 10px; margin: 12px; text-align: center; font-weight: bold; }
div.clear {clear: both;}

div.rtlist {	background-image: url(/multimedia/quality/arrowbullet.png);	background-repeat: no-repeat;
background-attachment: scroll;	background-position: 3px 3px; font: 10px; margin: 4px 0px 4px 0px; padding: 1px 5px 5px 20px;}
div.fpfreqlist  {
	margin:1px 0;
	padding:3px 0 3px 15px;
	background: url(/multimedia/quality/arrowbullet.png) no-repeat scroll 0px 4px;
}
.communityalert {background-color: fff5eb;	border: thin dashed #CCCCCC;	padding: 10px;}
.radiologyalert {margin: 10px 0px 10px 0px; background-color: fff5eb;border: thin solid #CCCCCC; padding: 7px 10px 7px 35px;
width: 375px; background-image: url(/images/radiology-appticon.gif);background-repeat: no-repeat;background-attachment: scroll;
background-position: 3px 3px;}
.radiology-seminar{ font: normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif; 	margin: 0px; 	padding: 8px; }
.appointment {margin: 10px 0px 10px 0px; background-color:#fff5eb; border: thin solid #CCCCCC; padding: 7px 10px 7px 35px; background-image: url(/images/radiology-appticon.gif);background-repeat: no-repeat;background-attachment: scroll; background-position: 3px 3px; font-size:11px;}
.breastcenteralert {margin: 10px 0px 10px 0px;	background-color: ee80b3;	border: thin solid #EAEAEA;	padding: 7px 7px 7px 7px;
width: 400px;	color: #FFFFFF;	font-weight: bold;}
div.rehab {margin: 10px 0px 10px 0px; padding:  7px 10px 7px 35 px;	background-color: #f4f5f6;	background-image: url(/multimedia/quality/arrowbullet.png);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: 7px 3px;}

span.notice,  span.note,  span.kwce,  span.search,  span.doctor,  span.link,  span.pdf{display: block; padding: 8px 0px 8px 45px; margin: 20px 0pt 20px -37pt;}

span.pdf{color: #666; border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #c5c5c5;   border-left-color-value: #c5c5c5;   border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; background: #e6e6e6 url(/images/pdf.png) no-repeat scroll 5px 4px}

span.search{color: #000000; border-top-width: 1px; border-right-width-value: 1px;   border-bottom-width: 1px; border-left-width-value: 1px;   border-top-style: solid; border-right-style-value: solid;   border-bottom-style: solid; border-left-style-value: solid;   border-top-color: #8b8c78; border-right-color-value: #8b8c78;   border-bottom-color: #8b8c78; border-left-color-value: #8b8c78;   background-color: #a8cde3; background-image: url(/images/search.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

span.doctor{
	color: #5c5d4d;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-top-style: solid;
	border-right-style-value: solid;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-top-color: #929381;
	border-right-color-value: #929381;
	border-bottom-color: #929381;
	border-left-color-value: #929381;
	background-color: #d0d1b4;
	background-image: url(/images/doctor.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px 50%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: -50px;
}

span.notice{color: #648434; border-top-width: 1px; border-right-width-value: 1px;   border-bottom-width: 1px; border-left-width-value: 1px;   border-top-style: solid; border-right-style-value: solid;   border-bottom-style: solid; border-left-style-value: solid;   border-top-color: #9bcc54; border-right-color-value: #9bcc54;   border-bottom-color: #9bcc54; border-left-color-value: #9bcc54;   background-color: #cdefa6; background-image: url(/images/notice.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

span.note{color: #987800; border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #e7bd72;   border-left-color-value: #e7bd72;   border-top: 1px solid #e7bd72; border-bottom: 1px solid #e7bd72; background: #fff3a3 url(/images/note.png) no-repeat scroll 10px 10px}

/*span.attention{color: #af8a00; border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #e7bd72;   border-left-color-value: #e7bd72;   background-color: #fff3a3; background-image: url(/images/attention.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 10px; border-top: 1px solid #e7bd72; border-bottom: 1px solid #e7bd72}*/

span.kwce{color: #1e5d61; border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #2b8187;   border-left-color-value: #2b8187;   background-color: #a6ced1; background-image: url(/images/kwce.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%; border-top: 1px solid #2b8187; border-bottom: 1px solid #2b8187; border-right: 1px solid #2b8187; border-left: 1px solid #2b8187}

span.link{color: #666; border-top-width: 1px; border-right-width-value: 1px;   border-bottom-width: 1px; border-left-width-value: 1px;   border-top-style: solid; border-right-style-value: solid;   border-bottom-style: solid; border-left-style-value: solid;   border-top-color: #c5c5c5; border-right-color-value: #c5c5c5;   border-bottom-color: #c5c5c5; border-left-color-value: #c5c5c5;   background-color: #e6e6e6; background-image: url(/images/globearrow.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

span.textrelay{display: block; margin: 10px 0px 10px 0px; padding: 7px 10pt 7px 30pt; font-size: 10pt; color: #000; border-top-width: 1px; border-right-width-value: 1px;   border-bottom-width: 1px; border-left-width-value: 1px;   border-top-style: solid; border-right-style-value: solid;   border-bottom-style: solid; border-left-style-value: solid;   border-top-color: #2e1a51; border-right-color-value: #2e1a51;   border-bottom-color: #2e1a51; border-left-color-value: #2e1a51;   background-color: #a18dc5; background-image: url(/images/textrelay.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

.calphotogs{font: 9pt Verdana, Arial, Helvetica, sans-serif; border-bottom: 2px dotted #bbb1a2; padding-bottom: 10px; clear: both; margin-bottom: 10px}

.important,  .important-blue,  .important-red,  .important-green,  .important-purple,  .important-orange,  .important-brown,  .important-grey,  .important.purple{margin: 15px 0pt; padding: 15px}

.important-brown{border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #8b6846;   border-left-color-value: #8b6846;   border-top: 1px solid #8b6846; border-bottom: 1px solid #8b6846; border-right: 1px solid #8b6846; border-left: 1px solid #8b6846}

.important-purple{font: 11px Verdana, Arial, Helvetica, sans-serif; border-right-width-value: 1px;   border-left-width-value: 1px;   border-right-style-value: solid;   border-left-style-value: solid;   border-right-color-value: #6c207f;   border-left-color-value: #6c207f;   border-top: 1px solid #6c207f; border-bottom: 1px solid #6c207f; border-right: 1px solid #6c207f; border-left: 1px solid #6c207f}

span.important-title,  span.important-title-blue,  span.important-title-red,  span.important-title-green,  span.important-title-purple,  span.important-title-orange,  span.important-title-brown,  span.important-title-grey,  pan.important-title-purple{position: absolute; display: block; margin-top: -24px; background-color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; font-weight: bold; font-size: 120%; padding: 0pt 8px}
span.important-title-brown{color: #8b6846}
span.important-title-purple{color: #6c207f}

span.address, a.address,  span.email, a.email, span.phone,  span.map,  span.hours,  span.fax,  span.hours,  span.website, a.website, span.movie, span.vt, span.rtinfo, a.rtinfo, span.doc, a.doc {display: block; padding: 3px 0px 3px 25px; margin: 2px 0pt;}
.address{background: url(/images/con_address.png) no-repeat scroll 0px 2px;}
.email{	background: url(/images/con_email.png) no-repeat scroll 0px 4px;}
.phone{background: url(/images/con_tel.png) no-repeat scroll 0px 2px;}
.fax{background: url(/images/con_fax.png) no-repeat scroll 0px 2px;}
.map{background: url(/images/con_mappin.png) no-repeat scroll 0px 2px;}
.hours{background: url(/images/con_hours.gif) no-repeat scroll 0px 2px;}
.website{background: url(/images/globearrow.png) no-repeat scroll 0px 3px;}
.movie{background: url(/images/movie.png) no-repeat scroll 0px 3px;}
.vt{background: url(/images/con_360vt.png) no-repeat scroll 0px 3px;}
.rtinfo{background: url(/images/con_info.png) no-repeat scroll 0px 3px;}
.doc{background: url(/images/con_doc.png) no-repeat scroll 0px 3px;}

.kwceclasses{padding-top: 3px; padding-bottom: 3px; font: 10px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #E2E2E2}

.kwceclasses a{padding-top: 2px; color: #005fa9; padding-bottom: 2px; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display:block}

.kwceclasses a:hover{padding-top: 2px; padding-bottom: 2px; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #005fa9; background: #def}

a.icon-health{padding-left: 17px; background: transparent url(/images/healthlink.png) no-repeat scroll 0pt 0pt}
a.pdficon{padding-right: 18px; background: transparent url(/images/a-pdf.gif) no-repeat scroll right center}

img.borders{border-top: 4px solid #003478; border-bottom: 4px solid #879637; border-right-style: none; border-left-style: none}

#video {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

table.ruled td {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #138399; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; text-decoration:none;}

table.ruled th { 	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #138399;	padding-top: 4px;	padding-right: 5px;	padding-bottom: 4px;	padding-left: 5px;	font-size: 80%;	text-decoration:none;	font-weight: bold;	color: #FFFFFF;	background: #2769a0;	text-align: left;}

table.medservices {}
table.medservices td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #138399; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px;  }
table.medservices th { 	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #138399;
	padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; font-size: 120%;  text-decoration:none;  font-weight: bold;  color: #FFFFFF;  background: #2769a0;  text-align: left;}
table.medservices tr.odd { background-color: #DDFFDD; }
table.medservices tr.even { background-color: #EEFFEE; }
table.medservices li {
	margin-left: -10px;
}
.NormalRed {
	color: #FF0000;
}
/* KWCE SPIRIT PARTNERS */
.sortable {width:650; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 5px}
.sortable th {background:url(../multimedia/departments/kwce/sow/images/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:11px; color: #cfdce7; padding:6px 8px 8px}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1; font-size:11px; vertical-align:top;}
.sortable .head h3 {background:url(../multimedia/departments/kwce/sow/images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.sortable .desc h3 {background:url(../multimedia/departments/kwce/sow/images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(../multimedia/departments/kwce/sow/images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}


/* Ortho Docs random image display */
.orthodocsgroup{visibility: hidden;	clear: both; margin-bottom: 10px; height: 68px;}
.orthodocsgroup img{padding-right: 5px;}
.orthodocsgroup .accepting{display: block; margin-top: 8px;color:#765728;}

/* LIGHTBOX */
.vlightbox {
color:#333333;
display:inline-block;
margin:3px;
opacity:0.87;
position:relative;
text-align:center;
text-decoration:none;
vertical-align:top;
width:160px;
}
.vlightbox a{
	margin:0;
}
.vlightbox:hover, .vlightbox a:hover{
	opacity:1;
}

/* Community Benefit image container */
.cbimg {
	clear: none;
	float: right;
	height: auto;
	width: 315px;
	padding: 0px 0px 10px 15px;
	font-style: italic;
	font-size: .95em;
}

/* Pharmacy Profiles image container tabid=1314 */
.pharmprofimg{
	clear: none;
	float: right;
	height: auto;
	margin: 0px 0px 10px 15px;
	border: thin solid #333;
}

.pharmpmenu a {
    text-decoration:none;
}

.pharmpmenu{
    border-bottom-width: 0;
    float: left;
    margin: 3px 0;
    padding: 0;
    width: 160px;
}
#pharmpcontainer {
    background-color: #FFFFFF;
    margin: 0 0 0 200px;
    padding: 0;
    width: 499px;
}
h3.pharmpfirst {
    margin-top: -5px !important;
}
.pharmpmenu ul {
    display: block;
    list-style: none outside none !important;
    margin: 0 0 0px !important;
    padding: 0 0 0 0 !important;
}
.pharmpmenu ul li {
    border-bottom: 1px solid #58A1B3;
	list-style: none outside none !important;
    line-height: 1.4em;
    margin: 0 0 5px !important;
    padding: 0 0 0 10px !important;
}
.pharmpmenu h3 {
    font-size: 15px;
    margin: 0;
    padding: 20px 0 10px;
}
	
	/* sdffffffffdfsdfsdfsdfsd */

.lungcancerdocs ul li {
	line-height: 1.3em;
	padding-bottom: 5px;

}
.lungcancerdocs ul {

}
.lungcancerdocs ul {
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.lungcancerdocs {
	float: left;
}
.lungcancerdocsimg {
	float: left;
	padding-right: 35px;
}

/*CORPORATE MAP*/
h4.gmaps {
    color: #574319;
    font: 15px Georgia,"Times New Roman",Times,serif;
    margin: 0 0;
    padding: 0;
}
.gmapsmenu {
    border-bottom-width: 0;
    float: left;
    margin: 3px 0;
    padding: 0;
    width: 160px;
}
.gmapsmenu ul {
    display: block;
    list-style: none outside none !important;
    margin: 0 0 5px !important;
    padding: 0 0 0 0 !important;
}
h3.gmapsfirst {
    margin-top: -5px !important;
}

.gmapsmenu h3 {
    font-size: 15px;
    margin: 0;
    padding: 20px 0 10px;
}

.gmapsmenu ul li a {
    text-decoration: none;
}#googlemapcontainer {
    background-color: #FFFFFF;
    margin: 0 0 0 200px;
    padding: 0;
    width: 499px;
}
.gmapsmenu ul li {
    border-bottom: 1px solid #58A1B3;
    line-height: 1.4em;
    margin: 0 0 5px !important;
    padding: 0 0 0 10px !important;
}
#gmaptop {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: right;
    display: block;
    font-weight: bold;
    margin: 0 0 0;
    padding-bottom: 10px;
    text-align: right;
}
#gmaptop a.gmapprint {
    background: url("/multimedia/map/images/printer.png") no-repeat scroll left center transparent;
    padding: 0 25px 2px 20px; }
#gmaptop a.gmapfullview {
    background: url("/multimedia/map/images/maps_arrow.png") no-repeat scroll left center transparent;
    padding-left: 20px;
}
#gmaptop a.gmapinfo {
    background: url("/multimedia/map/images/info.png") no-repeat scroll left center transparent;
    padding: 0 25px 0 20px;
}



