@charset "utf-8";
/* CSS Document */

html { /* height: 100%; */ margin: 0; padding: 0; /* Fix Firefox and Safari 'scrollbar jump' */ overflow-y: scroll;background:#5f82a3 url(../images/bg_bubbles.gif) top center no-repeat; }
body { margin: 0; padding: 0; height: 100%; /* this is the key! */ font-family: Verdana, Arial, Helvetica, sans-serif verdana;font-size: 62%; background:#5f82a3 url(../images/bg_bubbles.gif) top center no-repeat; /*overflow-y: hidden;*/}
a { color: #803b29; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }

/***** font styles *****/
h1 { font-size:140%; color: #803b29; padding: 0px; margin: 0px 0px 10px 0px; font-weight:bold; }
h2 { font-size:130%; color:#803b29; padding: 0px; margin: 0px; font-weight:bold; }
h3 { font-size:120%; color:#803b29; padding: 0px; margin: 0px; font-weight:bold; display:inline; }
h4{ font-size:110%; color:#803b29; padding: 0px; margin: 0px; font-weight:bold; }
h5 { text-transform:capitalize; font-size:110%; color:#604D25; padding: 0px 0px 5px 0px; margin: 0px; font-weight:bold; }
h6 { font-size:110%; color:#604D25; padding: 0px; margin: 0px; font-weight:bold; }
h6 a { text-decoration: none; }
h6 a:hover { text-decoration: underline; }
h5 a {text-decoration: none; text-transform:none; }
h5 a:hover { text-decoration: underline; text-transform:none; }
p { margin:0; padding:0; }

/***** sprite *****/
.sprite { background-image:url(../images/sprite_uwhealth.gif); }
.spriteBg { background-image:url(../images/sprite_uwhealth_bg.gif); background-repeat: repeat-x; }

/***** image styles *****/
img { border: 0px; }
.align_right,img.align_right { float: right; margin: 3px 0em 2px 8px; }
img.align_right_middle { float: right; margin: 7px 0px 2px 8px; }
.align_left,img.align_left { float:left; margin: 3px 8px 2px 0px; }
img.align_left_middle { float: left; margin: 7px 8px 2px 0px; }
#form_body{ margin:0px 0px 20px 0px; padding:0px; }
input,select,textarea {	border: 1px solid #999999; font-family: verdana; font-size: 100%; width: 200px;	padding: 2px; vertical-align:middle; }
/*Not for IE*/
input:focus, textarea:focus, select:focus { background-color:#EAEAEA; }
fieldset{ border:0px; padding:0px; margin:0px; }
fieldset input { border:0px; width:auto; vertical-align:middle; }
fieldset label { display:inline-block; vertical-align:middle; }
input.button,#_submit {	width:auto;	/*background-color:#F1F0F0; #CEC9AD*/ border:1px solid #063b6d;	background: #f1f0f0 url(../images/button_background.gif) repeat-x top; color:#063b6d; cursor:pointer; font-weight:bold;	text-transform: uppercase;
padding: 3px 6px 2px 6px; }
label {	margin:0px 3px 0px 0px;	font-weight: bold; color: #444444; display:block; width:auto; height:auto; display:inline-block; vertical-align:middle; }
label.error { margin-left:4px; color:#D40026; display:inline; vertical-align:middle; }
input.error { border: 1px solid #D40026; }
select.error { border: 1px solid #D40026; color: #D40026; }
fieldset.error { border: 1px solid #D40026; margin:0px; padding:0px 5px 0px 0px }
textarea.error { border: 1px solid #D40026; }
input.noborder {border:none 0px;}

/***** top navigation *****/
#topTabs { position: relative; width: 860px; padding: 0; margin: 0;	margin-left: auto; margin-right: auto; height: 102px; background-position: -15px -391px; z-index: 1201; }
#topTabs .uwhcLink { position: absolute; display: block; top: 10px;	left: 52px;	z-index: 9998; height:53px; width: 220px;	text-indent: -9999px; }
#topTabs .smphLink { position: absolute; display: block; top: 29px;	left: 280px; z-index: 9999; height:33px; width: 153px;	text-indent: -9999px; }
#topTabs .healthsciencesLink { position: absolute; display: block; top: 12px; right: 10px; z-index: 9999; height: 40px;	width: 375px; text-indent: -9999px; }
#topTabs a { position: relative;	z-index: 1200; }
/*
#topTabs ul { position: absolute;	bottom: 14px; right: 20px; list-style: none; margin: 0; padding: 0; }
#topTabs li { float: left; display: block; color: #404040; padding: 0px 10px; border-right: 1px solid #404040; font-size: 11px; font-weight:bold; line-height: 10px; letter-spacing: -.5px; }
#topTabs li.last { border: 0; }
#topTabs li a {	text-decoration: none; color: #404040; }
#topTabs li a:hover { text-decoration: none; color: #5f82a3; }
*/

#topTabs ul.topNav{ position: absolute;	bottom: 14px; right: 20px; list-style: none; margin: 0; padding: 0; z-index: 2;}
#topTabs ul.topNav li { float: left; display: block; color: #404040; padding: 0px 10px; border-right: 1px solid #404040; font-size: 11px; font-weight:bold; line-height: 10px; letter-spacing: -.5px; }
#topTabs ul.topNav li.last { border: 0; }
#topTabs ul.topNav li a {	text-decoration: none; color: #404040; }
#topTabs ul.topNav li a:hover { text-decoration: none; color: #5f82a3; }
#topTabs .promotionArea { position: absolute; top: 12px; right: 10px; z-index: 9999; /* for IE to make entire link clickable */ height: 37px; /*width: 360px;*/ background-color:#6F8FAC; padding-right:20px; text-align:right; padding-top:3px; }
.hide { display: none; visibility: hidden; border:1px solid #00FF66;}
#topTabs ul.bsd { margin: 0; padding: 0; z-index: 10001; }
#topTabs ul.bsd li { float: left; /*display: inline;*/ list-style: none;	border: none; }
#topTabs ul.bsd li a { display: block; }
/*#topTabs ul.bsd li a:hover { background: #1A4473}*/
#topTabs ul.bsd li ul {	margin: 0; padding: 0; z-index: 10001; position: absolute; visibility: hidden;	border-bottom: 1px solid white; left: 2px; }
#topTabs ul.bsd li ul li { /*float: left;*/ float: none; display: inline; display: block; text-align: right;}
#topTabs ul.bsd li ul li.last { border-bottom: 1px solid #ffffff; }
#topTabs ul.bsd li ul li a { width: auto; background: #5f82a2; padding: 4px 12px; text-decoration: none; border: 1px solid white; border-bottom: none; width: 184px; color: #ffffff; white-space: nowrap; }
#topTabs ul.bsd li ul li a:hover { background: #063b6d }
#navBar { width: 830px;	height: 39px; background-position: 0px 0px; padding: 0; margin: 0; position: relative; padding-right: 10px; /*z-index: 1000; */}
#navBar ul { margin: 0px 0px 0px 20px; padding: 0; list-style: none; }
#navBar li { float: left; display: block; color: #ffffff; }
#navBar li a.services{ display: block; position: relative; width: 131px; height: 39px; background-position: -5px -148px;	text-indent: -9999px; }
#navBar li a.services:hover { background-position: -5px -187px; }
#navBar li a.health { display: block; width: 177px;	height: 39px; background-position: -398px -148px; text-indent: -9999px; }
#navBar li a.health:hover {	background-position: -398px -187px; }
#navBar li a.fad { display: block; width: 136px; height: 39px; background-position: -257px -148px; text-indent: -9999px; }
#navBar li a.fad:hover { background-position: -257px -187px; }
#navBar li a.research {	display: block;	width: 111px; height: 39px;	background-position: -141px -148px;	text-indent: -9999px; }
#navBar li a.research:hover { background-position: -141px -187px; }
#navBar div.searchBox {	display: block;	width: 220px; float: right;	height: 39px; padding: 0; margin: 0; }
/*#navBar input.searchButton { vertical-align: middle; border:0px; margin:0px; margin-left: 3px; padding:0px; width:18px; height:18px; background:url(../images/btn_search_arrow.gif) no-repeat}*/
.searchButton { width: 16px; height: 18px; margin: 0; padding: 0; border: 0; background-position: -185px -231px;  text-indent: -9999px;margin-right: 5px; vertical-align:middle; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
.searchButton:hover { background-position: -185px -249px; }
.fadButton { width: 16px; height: 18px; margin: 0; padding: 0; border: 0; background-position: -206px -231px;  text-indent: -9999px; vertical-align:middle; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
.fadButton:hover { background-position: -206px -249px; }
.informButton { width: 31px; height: 18px; margin: 0; padding: 0; border: 0; background-position: -227px -231px;  text-indent: -9999px; vertical-align:middle; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
.informButton:hover { background-position: -227px -249px; }
#navBar form { margin: 0; padding: 0; margin-top: 11px;}
#navBarShadow {	width: 840px; height: 6px; position: relative; background:url(../images/bg_navbar_shadow.png) no-repeat; z-index: 1000; }
#pageHeader { background: #ffffff; width: 840px; margin: 0; padding: 0;	position: relative;	top: -6px; z-index: 1; }

/* 'adjust' bar (font size, share, give, etc ) */
#adjust { background-color: #ffffff; width: 820px; margin: 0; padding: 0; padding-right: 20px; color: #063b6d;	font-size: 10px;	height: 30px;  text-align: right; background-position: right -741px; position: relative; }
#adjust a {	color: #063b6d;	text-decoration: none; }
/* #adjust a img { position: absolute; top: 6px; right: 135px;} */
.tagLine { position: absolute; display: block; width: 368px; text-align: right;	right: 20px; top: 18px;	color: #554000;	font-weight: bold; font-size: 13px;	font-family: "Times New Roman", Times, serif; }
.shareThisButton { background-position: -5px -667px; width: 111px; height: 19px; border: 0; display: inline-block; vertical-align: middle;	margin: 0; margin-right: 13px;	/*position:absolute; right: 135px; top: 7px; */top: 5px;position: relative; text-indent: -9999px; text-align:left;}
.giveButton { background-position: -121px -667px; width:120px; height:19px;	border:0; display: inline-block; vertical-align: middle; margin-right: 8px; /*position:absolute;	right: 135px; top: 7px; */top: 5px; position: relative; text-indent: -9999px; text-align:left; }
.fontIncrease {	display: inline-block; height: 19px; width: 17px; background-position: -26px -694px; margin-right: 2px;	margin-left: 2px; vertical-align: middle; top: 5px; position: relative; text-indent: -9999px; text-align:left;	}
.fontIncrease:hover { background-position: -26px -713px }
.fontIncrease:active { background-position: -26px -694px }
.fontDecrease {	display: inline-block; height: 19px; width: 17px; background-position: -5px -694px;	vertical-align: middle;	top: 5px; position: relative; text-indent: -9999px;	text-align:left; }
.fontDecrease:hover { background-position: -5px -713px; }
.fontDecrease:active { background-position: -5px -694px; }
.defaultFont { position:relative; top:-1px; }
.fontDefault { position: relative; top: 6px; }

#dropmenudiv { position:absolute; border:1px solid #FFFFFF; border-bottom-width: 0; font:normal 10px Verdana; line-height:18px; z-index:10001; }
#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #FFFFFF; padding: 1px 0; text-decoration: none; color:#FFFFFF; }
#dropmenudiv a:hover { background-color: #063B6D; }
.downArrow { padding-right: 10px; background-position: right -654px;/*background: url(../images/z_downarrow.gif) right center no-repeat;*/ }
h1.sectionTitle { font-family: serif; color: #803b29; font-size: 375%; font-weight: lighter; margin:0px; padding:25px 0px 0px 20px; }
div.skipToContent {	display: none; }
br.clearFloat {	clear: both; font-size:0px; line-height:0px; }
#masterContainer { background: url(../images/bg_shadow.png) repeat-y; width: 860px;	height: 100%; margin: 0; padding: 0;	margin-left: auto; margin-right: auto; }
div.margin10,#margin10 { background-color: #ffffff; width: 840px; margin-left: 10px; margin-right: 10px; }
#contentContainer {	width: 800px; background: #ffffff; margin: 0; padding: 5px 20px 20px 20px; border-top: 1px solid #ffffff;	font-size: 110%; font-family: verdana; }
#leftNavContainer {	width:185px; display:inline; float:left; border:none; margin:0px; padding:0px; overflow:hidden; }
#mainContainer { width:595px; /*added 4*/ display:inline; float:left; border:none; margin:0px; margin-left: 20px; padding:0px;	overflow:hidden; }

/***** footer *****/
#footer { width:800px; margin-left: 10px; margin-right: 10px; padding: 20px 20px 10px 20px;	color: #f4edd8;	background-color: #306393; font-size:90%; }
.footerColumn {	float: left; width: 180px; padding: 0px 20px 0px 0px; /*padding-bottom: 0px; border: 1px solid #666666;*/ }
.footerColumn200 { width: 200px; padding: 0px; }
.footerCopyright { /*margin-left: 0px; margin-right: 30px;*/ width:800px; padding: 20px 0px; border-top: 1px solid #e7e2c5;
color: #ffffff; }
.footerCopyright a { color: #ffffff; text-decoration: underline; }
.footerCopyright a:hover { text-decoration: none; }
.lastUpdated { display: block; float: right; width: 350px; text-align: right; }
.footerColumn ul { list-style: none; margin: 0px; padding: 0px;	padding-bottom: 10px; }
.footerColumn li { padding: 1px 0px; }
.footerColumn li a { color: #BEDCEB; text-decoration: none; }
.footerColumn li a:hover { color: #BEDCEB; text-decoration: underline; }
.footerColumn li.cheader { color: #ffffff; /*ont-size: 12px;*/ font-weight: bold; padding: 1px 0px; }
.footerColumn li.cheader a { color: #ffffff; /*ont-size: 12px;*/ font-weight: bold;	padding: 1px 0px; }
.footerColumn li.header { color: #ffffff; /*ont-size: 12px;*/ font-weight: bold; padding: 1px 0px; }
.footerColumn li.header a { color: #ffffff;	/*ont-size: 12px;*/	font-weight: bold; padding: 1px 0px; }
.footerColumn .linkImage { display: block; float: left;	height: 53px; width: 99px; padding: 0px 0px 8px 0px; text-indent: -9999px; }
/*.footerColumn .uwmadLogo { background: url(/images/logo_uw_footer.gif) top left no-repeat; }*/
/*.footerColumn .unityLogo { background: url(/images/logo_unity_footer.gif) top left no-repeat;}*/

/***** left nav *****/
#leftNav ul,#leftNavContainer ul { list-style: none; width: 185px; padding: 0; margin: 0; border-top: 1px solid #afc3b5; }
#leftNav ul li,#leftNavContainer ul li { border-bottom: 1px solid #afc3b5; }
#leftNav ul li a,#leftNavContainer ul li a { font: bold 12px helvetica; display: block;	width: 180px; padding: 10px 0 10px 5px;	color: #803b29; /*text-indent: 5px;*/}
#leftNav ul li a:link,#leftNavContainer ul li a:link { text-decoration: none; }
#leftNav ul li a:visited,#leftNavContainer ul li a:visited { text-decoration: none; }
#leftNav ul li a:hover,#leftNavContainer ul li a:hover { /*text-decoration: underline;*/ background-color: #f9f6ed; }
#leftNav ul li a:active,#leftNavContainer ul li a:active { text-decoration: none; }
#leftNav ul li.hlnav a:hover { text-decoration: none; /*background-color: #e8ddba;*/ }

/***** pods!!!! *****/
div.primaryPod { background: #ece2cc; width: 203px; border-bottom: 1px solid #803b29; padding-bottom: 5px; }
div.primaryPod p{ padding: 0px 10px 6px 10px; }
div.primaryPod h1 { font-size:13px; text-transform:uppercase; letter-spacing: 0px; color: #ffffff; background-color: #803b29;width: 100%; line-height: 24px; text-indent: 10px; margin: 0px 0px 5px 0px; font-family:'bebas',Arial Narrow,Arial, Helvetica;padding:6px 0px 6px 0px; /*background: url(../images/sprite_uwhealth_bg.gif) 0px -44px repeat-x;*/ }
div.primaryPod h2 { font-size:13px; text-transform:uppercase; letter-spacing: 0px; color: #ffffff; background-color: #803b29;width: 100%; line-height: 24px; text-indent: 10px; margin: 0px 0px 5px 0px; font-family:'bebas',Arial Narrow,Arial, Helvetica;padding:6px 0px 6px 0px; /*background: url(../images/sprite_uwhealth_bg.gif) 0px -44px repeat-x;*/ }

div.primaryPod243 {	background: #ece2cc; width: 243px; }/*padding-bottom: 5px; border-bottom: 1px solid #803b29;*/
div.primaryPod243 h1 { font-size:13px; /*text-transform:uppercase;*/ letter-spacing: 0px; color: #ffffff; background-color: #063b6d;width: 100%; line-height: 24px; text-indent: 10px; margin: 0px 0px 0px 0px; font-family:'bebas',Arial Narrow,Arial, Helvetica;padding:5px 0px 10px 0px; background: url(../images/sprite_uwhealth_bg.gif) 0px -44px repeat-x; }/*padding:6px 0px 6px 0px;*/
div.primaryPod243 h2 { font-size:13px; text-transform:uppercase; letter-spacing: 0px; color: #ffffff; background-color: #803b29;width: 100%; line-height: 24px; text-indent: 10px; margin: 0px 0px 0px 0px; font-family:'bebas',Arial Narrow,Arial, Helvetica;padding:5px 0px 10px 0px; background: url(../images/sprite_uwhealth_bg.gif) 0px -44px repeat-x; }
div.primaryPod243 p{ padding: 0px 10px 4px 10px; /*float: right;*/ }
div.podTop243 { height: 5px; width: 243px; background-position: -213px -772px; padding: 0px; margin: 0px; font-size: 1px;}
div.podMid243 {	border: 0; border-left: #84392A 1px solid; border-right: #84392A 1px solid; padding: 10px 0 7px 0;}/*padding: 7px 0 7px 0;*/
div.podMid243 h1 { margin: 7px 0 7px 0;	}
div.podBottom243 { height: 5px; width: 243px; background-position: -213px -783px; padding: 0px; margin: 0px; font-size: 1px; }

div.primaryPod203 {	background: #ece2cc; width: 203px; }
div.primaryPod203 h1 { font-size:13px; /*text-transform:uppercase;*/ letter-spacing: 0px; color: #ffffff; background-color:#063b6d;width: 100%; line-height: 24px;	text-indent: 10px; margin: 0px 0px 0px 0px;	font-family:'bebas',Arial Narrow,Arial, Helvetica; padding:5px 0px 10px 0px; background: url(../images/sprite_uwhealth_bg.gif) 0px -112px repeat-x; }
div.primaryPod203 p{ padding: 0px 10px 5px 10px; }
div.podTop203 { height: 5px; width: 203px; background-position:-5px -792px; padding: 0px; margin: 0px; }
div.podMid203 {	border: 0; border-left: #84392A 1px solid; border-right: #84392A 1px solid; padding: 7px 0 7px 0; }
div.podMid203 h1 { margin: 7px 0 7px 0;	}
div.podMid203 .PDS_Poll{padding: 7px 10px 7px 10px;}/*Poll Daddy*/
div.podMid203 .pds-checkbox{border:0;width:20px;}/*Poll Daddy*/
div.podBottom203 { height: 5px; width: 203px; background-position:-5px -803px; padding: 0px; margin: 0px;}

/* right in page related pods and sibling pods */
/* these are from old uwhealth */
div.padPod { padding:0px; } /* was 10px */
div.padPodGoo { padding:20px; }
#rightPodPlaceholder{ float:right; width:189px; padding:0px; margin: 0px; display:none; }
div.rightPod { float: right; width: 189px; padding: 0px; }
div.rightPod hr {padding:0px; margin:5px 0px 5px 0px; }
div.rightPod div.innerRight { border-color:#afc3b5; border-style:solid; border-width:1px; padding:10px; margin: 0px 0px 10px 10px; }
div.rightPod div.innerRight p { padding:0px 0px 4px 0px; }
div.rightPod div.innerRight ul { list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; //needs 1px bottom apparently for IE glitch? }
div.rightPod div.innerRight ul li { margin:0px; padding-bottom:5px; line-height:105%; }


/****** news ticker *****/
#newsTickerWrapper { width: 820px; padding-top: 20px; padding-bottom: 0px; margin-left: 0px; }
#newsTicker { border-top: 1px solid #9fafbe; border-bottom: 1px solid #9fafbe; background: #deedf5 none repeat scroll 0% 0%; float: left; width: 670px;	text-indent: 10px; line-height: 23px; position: relative; height: 23px; font-size: 11px; }
#newsTickerContainer { }
#newsTickerContainer a { color: #000000; text-decoration: none; }
#newsTickerContainer a:hover { text-decoration: none; color: #8f0505; }
.newsticker { list-style-type: none; margin: 0;	padding: 0; }
#newsTickerRight { right: 0px; width: 180px; position: absolute; top: 0px; height: 23px; /*_padding-top:2px;  underscore makes it IE6 only */ }
/*.newsTickerHeader { margin: 0px 0px 10px; float: left; font-family: 'bebas',Arial Narrow,Arial, Helvetica; font-weight: bold;	font-size: 13px; line-height: 23px; text-transform: uppercase; width: 130px; color: #ffffff; text-indent: 10px; letter-spacing: 0px;   height: 19px; background-color: #8f0505; padding-top:6px; }*/
.newsTickerHeader {	margin: 0px 0px 10px; float: left; width: 123px; height: 25px; letter-spacing: 0px; display: block; background-position: -5px -118px; }
.newsTickerEnd { margin: 0px; float:left; width: 4px; letter-spacing: 0px; height: 25px; display: block; background-position: -133px -118px; }
.newsTickerImage { position: absolute; top:4px; right: 10px; }
.littleLinkImage { display: inline-block; height: 25px; width: 25px; padding: 0px; margin: 0px; margin-left: 10px; margin-right: 10px;	text-indent: -9999px; vertical-align: middle; }
.facebookLogo {	background-position: -5px -231px;}
.facebookLogo:hover { background-position: -5px -256px; }
.twitterLogo { margin-left: 0px; background-position: -35px -231px; }
.twitterLogo:hover { background-position: -35px -256px; }
.youtubeLogo { margin: 0; background-position: -65px -231px; }
.youtubeLogo:hover { background-position: -65px -256px; }
.facebookLogoFoot { background-position: -95px -231px; }
.facebookLogoFoot:hover { background-position: -95px -256px; }
.twitterLogoFoot { margin-left: 0px; background-position: -125px -231px; }
.twitterLogoFoot:hover { background-position: -125px -256px; }
.youtubeLogoFoot { margin: 0; background-position: -155px -231px; }
.youtubeLogoFoot:hover { background-position: -155px -256px; }
.footerColumn .awardsHolder { position: relative; height: 67px; width: 180px; padding-top: 8px;}
.footerColumn .award { display: block; position:absolute; height: 67px; text-indent: -9999px;}
.footerColumn .magnet {	width: 60px; background-position: -479px -286px; left: 0px;}
.footerColumn .usnews {	width: 55px; background-position: -544px -286px; left: 65px;}
.footerColumn .tjc { width: 65px; background-position: -604px -286px; left: 115px;}
.footerColumn .wmoms { width: 63px;	background-position: -674px -286px; left: 126px;}

/****** Tan Bar on Home Page *******/
#tanNavBar {
	margin-top: 20px;
	margin-bottom: 20px;

	height: 49px;
}
#tanNavBar ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style: none;
	width: 459px;
	border: 1px solid #00000;
}
#tanNavBar li {
	float: left;
	display: block;
	color: #ffffff;
}
#tanNavBar li a.quality{
	display: block;
	position: relative;
	width: 153px;
	height: 50px;
	background: url(../images/tan_nav_quality.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#tanNavBar li a.quality:hover {
	background-position: 0 -50px;
}
#tanNavBar li a.health {
	display: block;
	width: 153px;
	height: 50px;
	background: url(../images/tan_nav_health.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#tanNavBar li a.health:hover {
	background-position: 0 -50px;
}
#tanNavBar li a.about {
	display: block;
	width: 153px;
	height: 50px;
	background: url(../images/tan_nav_about.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#tanNavBar li a.about:hover {
	background-position: 0 -50px;
}

/***** Home Page Pods ******/
/* Bottom right pod */
#bottomRightPod {
	width:321px;
	padding-left: 16px;
	float: left;
}
#bottomRightPod .top {
	width: 321px;
	height: 28px;
	background: url(../images/hdr_featured_video.gif) left no-repeat;
	line-height: 28px;
	color:#ffffff;
	text-align:right;
	float: left;
}
#bottomRightPod .mid {
	width: 299px;
	border-left: 1px solid #9fafbe;
	background-color: #d1e6f1;
	border-right: 1px solid #9fafbe;
	padding: 10px;
	/*text-align: center;*/
	float: left;
}
#bottomRightPod .bottom {
	font-size: 1px;
	width: 321px;
	height: 10px;
	background: url(../images/bottom_blue_pod_321.gif) right no-repeat;
	float: left;
}
/* End bottom right pod */
/* Top right pod */
#topRightPod {
  /*
	width: 252px;
  */
  width: 235px;
	padding-left: 5px;
	float: left;
}
#topRightPod .top {
	width: 233px;
	height: 28px;
	margin-top: 18px;
	background: url(../images/hdr_online_services_home.gif) left no-repeat;
}
#topRightPod .mid {
	width: 211px;
	border-left: 1px solid #9fafbe;
	background-color: #d1e6f1;
	border-right: 1px solid #9fafbe;
	padding: 10px;
}
#topRightPod .bottom {
	font-size: 1px;
	width: 233px;
	height: 10px;
	background: url(../images/bottom_blue_pod_233.gif) left no-repeat;
}
#topRightPod .fad {
	width: 231px;
	height: 29px;
	border-left: 1px solid #9fafbe;
	background-color: #d1e6f1;
	border-right: 1px solid #9fafbe;
	background: url(../images/hdr_home_fad.gif) left no-repeat;
}
#topRightPod .fadForm {
	width: 211px;
	border-left: 1px solid #9fafbe;
	background-color: #d1e6f1;
	border-right: 1px solid #9fafbe;
	padding: 10px;
}
#topRightPod .followUs {
	margin-top: 16px;
	margin-bottom: 11px;
	border-top: 1px solid #9fafbe;
	padding-top:16px;
}
#topRightPod  a {
	color: #3b698d;
	text-decoration: underline;
	outline: none; /* FireFox link outline fix */
    font-size: 10px;
}

/***** google styles *****/
.goog {	font-family:Verdana; font-size:10px; color:gray; border:0px; padding:3px; width:175px; vertical-align: middle; margin-right: 4px;}
.googlite { font-family:Verdana; font-size:10px; color:gray; border:0px; padding:3px; width:175px; vertical-align: middle; margin-right: 4px; }

/***** misc *****/
.printLogo { display: none; }
.padL10 { padding-left: 20px; }
.padL20 { padding-left: 20px; }
.marginTB13 {}
.zeroPM { margin: 0; padding: 0; }
.x591{ border:0px; width: 595px; /*added 4*/ margin:0px 0px 10px 0px; }
iframe.video_small,a.video_small { float:left; width:210px; height:180px; text-align:center; vertical-align:middle; background-color: #CCCCCC;}
iframe.video_medium,a.video_medium { float:left; width:320px; height:270px; text-align:center; vertical-align:middle; background-color: #CCCCCC; }
iframe.video_large,a.video_large { width:432px; height: 355px; text-align:center; float:left; vertical-align:middle; background-color: #CCCCCC; }
iframe.map_large,a.map_large { width:432px; height: 355px; text-align:center; float:left; vertical-align:middle; background: url(/pat/sites/smph/images/map.png) center center no-repeat #9C9C9C; }
iframe.map_medium,a.map_medium { float:left; width:320px; height:270px; text-align:center; vertical-align:middle; background: url(/pat/sites/smph/images/map.png) center center no-repeat #9C9C9C; }
iframe.map_small,a.map_small { float:left; width:210px; height:180px; text-align:center; vertical-align:middle; background: url(/pat/sites/smph/images/map.png) center center no-repeat #9C9C9C; }
.videoRelated { padding: 15px 0px;border-top: 1px solid #063b6d;border-bottom: 1px solid #063b6d;}
.consult {background: transparent url(../images/icon_phone_28.png) no-repeat right center;}
div.bgPodDarkBlue { background-color: #bedceb; }

/***** tables :-( *****/
table,td {/*font-size:100%;*/ border-collapse: collapse; }
.tableNarrowRight {	/*width: 772px;*/ width: 800px;	margin: 0; padding: 0; border: 0; }
.tableNarrowRight .tdMain {	/*width: 509px;*/ width: 537px;	margin: 0; padding: 0; border: 0; vertical-align: top; }
.tableNarrowRight .tdRight { width: 243px; padding-left: 20px; vertical-align: top; }
.tablePromo{width:100% ; margin: 20px 0px 0px 0px; padding: 0px; border: 0px; vertical-align: top; }/*width: 595px;*/
.tablePromo p{ margin: 0px;	padding: 0px; }
.tablePromo .tdLeft { vertical-align: top; padding:0px;}
.tablePromo .tdRight { padding: 0px; vertical-align: top; text-align:right;}
.tdTop { vertical-align: top; padding-top:0px; padding-bottom:0px; padding-right:0px; }
.tableVideo { width: 100%; }
#stripedTable { border: 1px solid rgb(214, 214, 214); width:100%; font-size: 100%; }
#stripedTable th { font-weight:bold; background-color: rgb(214, 214, 214); text-align: left; font-size: 100%; }
#stripedTable tbody tr td {	text-align: left; font-size: 100%; }
#stripedTable tbody tr td.shaded { background-color: rgb(244, 244, 244); }
ul.pretty_list { list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.pretty_list li { margin:0px; padding-bottom:5px; line-height:105%; }
ul.list_title {	margin:0; padding:0; list-style:none; }
ul.list_title li { margin:0; padding-bottom:7px; line-height:135%; }
table.list_date_title {	margin:0px;	padding:0px; border:0; }
div.primaryPod243 table.list_date_title,div.primaryPod203 table.list_date_title { margin-left:10px; }
table.list_date_title tbody td { padding:0px 0px 8px 0px; border:0px; vertical-align:middle; line-height:120%; }
table.list_date_title tbody .rColumn { padding:0px 0px 8px 8px; }
#list_thumbnail div { margin:0px 0px 15px 0px; float:left; }
#list_thumbnail div img { float:left; padding:.2em .7em .2em 0em; }
#list_title_description div { margin-bottom:10px; }

/***** event styling *****/
#event div.label {width:100px; float:left; font-weight: bold;}
#event div.sessionLabel {width:50px; float:left;}
#event div.info {width:680px;margin-bottom: 7px;float:left;}
#event div.sessionInfo {width:730px;margin-bottom: 7px;float:left;}
/*#event div.details {margin:15px 0px 15px 0px}*/
#event div.related_events {margin:0px;}
#event div.details {width: 780px; padding: 2px 0px 10px 20px;margin: 10px 0px;}
#event div.session div.details {margin-top: 0px;}

#event div.session {border-top: 1px solid #e7e2c5;margin-top: 5px; padding: 5px 0px;}

/***** used on forms *****/
#formTable, #formTable tbody,  #formTable tr { margin:0px; padding:0px; }

/***** provider rollovers *****/
.bubble {width:364px;*width:325px;background:url(../images/podBground.gif) no-repeat;height:182px;*height:172px;position:absolute;padding:20px 0 0 45px;*padding:20px 45px 0 45px; z-index: 2000; }
.bubbleLeft { background:url(../images/podBground_left.gif) no-repeat;padding:20px 35px 0 10px;*padding:20px 0 0 20px;*width:390px; }
.doctorrollover { float:left;width:328px;height:147px;padding:5px;background:#FFFFFF; }
.doctorrollover img { float:left;width:120px;margin-top:13px; }
.doctorrollover span { width:200px;float:left;margin:5px 0 0 5px; }
input.radio, input.checkbox {
	width:20px;
}

/***** layouts *****/

/* two column reverse layout for landing and forms 509x40x243 */
#twocolrev1 { width:509px; display:inline; float:left; }
#twocolrev2 { width:40px; display:inline; float:left; }
#twocolrev3 { width:243px; display:inline; float:left; }

/* two col container */
#twocol { width:772px; display:inline; float:left; }

/* two col 189x40x563 layout */
#twocol1 { width:189px; display:inline; float:left; border:none; margin:0px; padding:0px; overflow:hidden; }
#twocol2 { width:40px; display:inline; float:left; border:none; margin:0px; padding:0px; overflow:hidden; }
#twocol3 { width:563px; display:inline; float:left; border:none; margin:0px; padding:0px; overflow:hidden; }

/* Our Services Tabs */
#ourServicesTabs { list-style: none; margin: 0;	padding: 0;	height: 46px;}
#ourServicesTabs li { float: left; height: 46px; margin: 0; padding: 0; }
#ourServicesTabs a {float: left; text-align: center; display: block; /*overflow: hidden;*/ height: 46px !important; line-height: 44px; font-size: 13px; color: #393630; text-decoration: none; cursor: pointer;}
.ourServicesLeft { margin: 0; padding: 0;height: 30px; line-height: 30px; padding-left:10px; background-position: -5px -1042px; }
.ourServicesRight { margin: 0; padding: 0;height: 30px; line-height: 30px; padding-left:5px; background-position: right -1077px; }
.ourServicesSingle { margin: 0; height: 30px; line-height: 30px; padding-left: 10px; background-position: -513px -1042px; }
#ourServicesContent { border: 1px solid #bdbdbd; border-top: 0px; border-bottom: 0px; padding: 10px 15px; width: 503px; }
#ourServicesContent h2 { font-size: 12px; }
#ourServicesBottom { width: 535px; height: 12px; background-position: -5px -974px; }
#adultTab {	width: 178px; height: 46px; background-position: -5px -872px; }
#pedsTab { width: 178px; height: 46px; background-position: -188px -872px; }
#otherTab {	width: 179px; height: 46px; background-position: -371px -872px; }
#adultPrintLabel,#pedsPrintLabel,#otherPrintLabel {	display: none; }
a.longlist { color:#063B6D; text-decoration:none; }
a.longlist:hover { text-decoration:underline; }
.break4 { padding-top:0px; padding-right:0px; padding-bottom:4px; padding-left:0px; margin:0px; }

/*.gallery_show{width:702px;margin:0 auto;}*/
.gallery_show {
	height:90px;
	margin:0;
}
.gallery_show li {
	width:40px;
	height:40px;
	border:0px double #111;
	margin: 1px;
}
.gallery_show li div {
	left:240px
}
.gallery_show li div .caption {
	font:italic 0.7em/1.4 georgia, serif;
}
#main_image {
	margin: 0;
	line-height: 1px;
	font-size: 1px;
/*	margin:5px auto 0px auto;
	height:300px;
	width:446px;
	background:#222;*/
}
.galleria_wrapper {
margin: 0;
}
#main_image img {
	margin: 0;
	margin-bottom:1px;
}
.nav {
	padding-bottom:10px;
	text-align:center;
	clear:both;
	font:80% 'helvetica neue', sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
}
.slideshow478 {
	width: 478px;
	visibility: hidden;
}
.slideshowTop478 {
	display: block;
	width: 478px;
	height: 9px;
	margin: 0;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/slideshow/slideshow_top_478.gif) no-repeat;
}
.slideshowBody478 {
	width: 478px;
	padding-top: 1px;
	margin: 0;
	background: url(../images/slideshow/slideshow_bg_478.gif) repeat-y;
}
.slideshowBottom478 {
	width: 478px;
	height: 16px;
	margin: 0;
	background: url(../images/slideshow/slideshow_bottom_478.gif) no-repeat;
}
.inner {
	width: 444px;
	border: 1px solid #999999;
	margin: 5px 15px 0px 15px;
}
/* start jcarousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
	margin: 0;
	padding: 0;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 50px;
}
.jcarousel-item {
	float: left;
	display:inline;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 40px;
	height: 40px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
/* end jcarousel */


/* start tango jcarousel */
.jcarousel-skin-tango.jcarousel-container {
/* -moz-border-radius: 5px;
    background: #111;
    border: 1px solid #333;*/
	margin: 0px;
	padding: 0px;
}
.jcarousel-skin-tango.jcarousel-container-horizontal {
	width: 245px;
	padding: 9px 36px 0px 36px;
}
.jcarousel-skin-tango.jcarousel-container-vertical {
	width: 50px;
	height: 225px;
	padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  245px;
	height: 60px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  50px;
	height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 40px;
	height: 40px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 8px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #000;
	color: #fff;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 10px;
	right: 17px;
	width: 14px;
	height: 41px;
	cursor: pointer;
	background: transparent url(../images/slideshow/slideshow_next.gif) no-repeat -14px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -14px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -28px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 10px;
	left: 11px;
	width: 14px;
	height: 41px;
	cursor: pointer;
	background: transparent url(../images/slideshow/slideshow_previous.gif) no-repeat -14px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -28px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -14px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 15px;
	left: 48px;
	width: 14px;
	height: 41px;
	cursor: pointer;
	background: transparent url(../images/slideshow/slideshow_next.gif) no-repeat -14 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../slideshow/images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
a.start {
	display: block;
	height: 21px;
	width: 30px;
	cursor: hand;
	text-indent: -9999px;
	position: absolute;
	right: 10px;
	top: 15px;
	background:url(../images/slideshow/slideshow_play.gif) no-repeat;
}
a.start:hover {
	background:url(../images/slideshow/slideshow_play.gif) no-repeat -30px 0;
	}
a.stop {
	display: block;
	height: 21px;
	width: 32px;
	cursor: hand;
	text-indent: -9999px;
	position: absolute;
	right: 40px;
	top: 15px;
	background:url(../images/slideshow/slideshow_pause.gif) no-repeat;
}
a.stop:hover {
	background:url(../images/slideshow/slideshow_pause.gif) no-repeat -32px 0;
	}
.galleria_wrapper {
	margin: 0;
}
#main_image_wrapper {
margin: 0;
padding: 0;
}
.caption {
	width: 428px;
	margin: 0 auto;
	color: #2b2b2b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 10px 5px 10px;
}
.slideNumber {
	display: none;
}
#scroller {
margin: 0pt auto; background: transparent url(../images/slideshow/slideshow_controls.gif) no-repeat scroll 0% 0%; width: 448px; height: 65px; position: relative;
}
/* end tango jcarousel */

/* Annual Report 2008 Styles */

#arMainBackground {
	width: 765px;
	height: 400px;
	background: url(../images/annualreport/uw_annual_report_main_bg.gif) no-repeat;
}
#arMainBackground img {
	display: block;
}
#arMainLeftContent {
	width: 512px;
	height: 356px;
	padding: 22px;
	float: left;
}
#arMainRightContent {
	width: 199px;
	height: 376px;
	padding: 10px 10px 10px 0px;
	float: right;
}
#arTabs {
	width: 765px;
	height: 35px;
	background: url(../images/annualreport/uw_annual_report_tabs_bg.gif) no-repeat;
}
#clickTab1 {
	width: 78px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
	background: url(../images/annualreport//uw_annual_report_tab_patients.gif) 0px 0px;
}
#clickTab2 {
	width: 86px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
	background: url(../images/annualreport/uw_annual_report_tab_research.gif) 0px 0px;
}
#clickTab3 {
	width: 91px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
	background: url(../images/annualreport/uw_annual_report_tab_academics.gif) 0px 0px;
}
#clickTab4 {
	width: 87px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
	background: url(../images/annualreport/uw_annual_report_tab_international.gif) 0px 0px;
}
#donate {
	width: 123px;
	height: 35px;
	display: block;
	float: right;
	background-image: url(../images/annualreport/uw_annual_report_donate.gif);
	background-position: 0 0;
	cursor: pointer;
}
.arTabPic {
	width: 512px;
	height: 253px;
	margin-bottom: 10px;
	float: left;
}
.arTabCopy {
	width: 512px;
	height: 93px;
	float: left;
}
#tabContent1,#tabContent2,#tabContent3,#tabContent4,tabContentRight1,#tabContentRight2,#tabContentRight3,#tabContentRight4 {	display: none; }


/* BSD changes */
#topRightPod .top { margin-top:6px; }
#topRightPod .stay-informed { width: 231px; height: 29px; border-left: 1px solid #9fafbe; background-color: #d1e6f1; border-right: 1px solid #9fafbe; background: url(../images/hdr_home_community.gif) left no-repeat; }
#topRightPod .fadForm {	width: 211px; border-left: 1px solid #9fafbe; background-color: #d1e6f1; border-right: 1px solid #9fafbe; padding: 10px 10px 6px 10px; }
#topRightPod #fadQuick input.condition { width: 180px; font-family:Verdana; font-size:10px; color:gray; border: 1px solid #999999; }
#topRightPod .fadForm form { margin:0px 0px 2px 0px; }
#topRightPod #stay-informed { margin:0px 0px 2px 0px; vertical-align:middle; }
#topRightPod #stay-informed input.email { width: 166px;	font-family:Verdana; font-size:10px; color:gray; border: 1px solid #999999; }
#topRightPod #our-services-table td { padding:0px 0px 6px 2px; }
/* BSD changes */