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/24px 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 #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 { 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.yourhealth, .secondary .yourhealth { min-height: 52px; background: #dbe5cd url('../images/redesign2010/secondary-adamhealth.jpg') left top no-repeat; margin: 20px 0 20px -50px; padding: 10px 20px 10px 85px; border: 1px solid #667223; 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 { 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 { color: #FFF; }
.secondary .yourhealth, .secondary .yourhealth a { color: #000; }
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; }
.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.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 10px 8px 30px; margin: 15px 0pt 15px 0pt;}

span.pdf{color: #666; border-right-width-value: 1px; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #c5c5c5; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #c5c5c5; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #8b8c78; border-right-color-value: #8b8c78; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #8b8c78; border-left-color-value: #8b8c78; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #929381; border-right-color-value: #929381; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #929381; border-left-color-value: #929381; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; background-color: #d0d1b4; background-image: url(/images/doctor.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

span.notice{color: #648434; border-top-width: 1px; border-right-width-value: 1px; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #9bcc54; border-right-color-value: #9bcc54; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #9bcc54; border-left-color-value: #9bcc54; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; background-color: #cdefa6; background-image: url(/images/notice.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 50%}

span.note{color: #b79000; border-right-width-value: 1px; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #e7bd72; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #e7bd72; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #e7bd72; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #e7bd72; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #2b8187; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #2b8187; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #c5c5c5; border-right-color-value: #c5c5c5; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #c5c5c5; border-left-color-value: #c5c5c5; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #2e1a51; border-right-color-value: #2e1a51; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #2e1a51; border-left-color-value: #2e1a51; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #8b6846; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #8b6846; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: #6c207f; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-left-color-value: #6c207f; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; 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,  span.email,  span.phone,  span.map,  span.hours,  span.fax,  span.hours,  span.website{display: block; padding: 3px 0px 3px 25px; margin: 2px 0pt}
.address{background: url(/images/con_address.png) no-repeat scroll 2px 2px}
.email{	background: url(/images/con_email.png) no-repeat scroll 2px 4px}
.phone{background: url(/images/con_tel.png) no-repeat scroll 2px 2px}
.fax{background: url(/images/con_fax.png) no-repeat scroll 2px 2px}
.map{background: url(/images/con_mappin.png) no-repeat scroll 2px 2px}
.hours{background: url(/images/con_hours.gif) no-repeat scroll 2px 2px}
.website{background: url(/images/globearrow.png) no-repeat scroll 4px 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.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}


/*LIGHTBOX STYLES Styles*/
#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(/scripts/lightbox/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/scripts/lightbox/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/scripts/lightbox/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/scripts/lightbox/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url/.scripts/lightbox/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/scripts/lightbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/scripts/lightbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/scripts/lightbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/scripts/lightbox/images/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(/scripts/lightbox/images/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(/scripts/lightbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/scripts/lightbox/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/scripts/lightbox/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/scripts/lightbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/scripts/lightbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* 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;}
	
	/* sdffffffffdfsdfsdfsdfsd */