@charset "utf-8";

html {
	/* height: 100%; %/
	margin: 0;
	padding: 0;
	/* Fix Firefox and Safari 'scrollbar jump' */
	overflow-y: scroll;
}
@font-face {
	font-family: 'BebasRegular';
    src: url('../fonts/bebas-webfont.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/bebas-webfont.eot?iefix') format('embedded-opentype'), /* IE6-IE8 */
    	 url('../fonts/bebas-webfont.woff') format('woff'), /* Modern Browsers */
         url('../fonts/bebas-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bebas-webfont.svg#webfontWb9DpDQc') format('svg'); /* Legacy iOS */
    font-weight:normal;
    font-style:normal;
}
a {
	color: #8f0505;
	text-decoration: underline;
	outline: none; /* FireFox link outline fix */
}
a:hover {
	text-decoration: none;
}

body {
	margin: 0;
	padding: 0;
	height: 100%; /* this is the key! */
	font-family: Verdana, Arial, Helvetica, sans-serifverdana;
	font-size: 62%;
	background:url(../images/bg_molecules.gif) top center repeat;
}
/* font styles */

h1 {
	font-size:140%;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
}
h2 {
	font-size:130%;
	color:#604D25;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}
h3 {
	font-size:120%;
	color:#000000;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	display:inline;
}
h4{
	font-size:110%;
	color:#604D25;
	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;
}

p{margin:0;padding:0;}

/***** image styles *****/
img { border: 0px; }
.align_right,img.align_right { float: right; margin: 3px 0px 8px 10px; }
.align_left,img.align_left { float:left; margin: 3px 10px 8px 0px; }

.imageCaption{
padding:5px;
border:1px solid #C1C1C1;
display:block;
}
.imageCaption p{
text-align:left;
font-size: 90%;
color: #515151;
padding: 4px 2px 0px 2px;
}

#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 #604A08;
	background: #8D7732 url(../images/button_background.gif) repeat-x top;
	color:#FFFFFF;
	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;}




#topTabs {
	position: relative;
	width: 860px;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	height: 102px;
	/*background:url(../images/bg_top_tabs.png) no-repeat;*/
	background:url(../images/bg_top_tabs.gif) center top no-repeat;
	z-index: 1;
}
#topTabs .smphLink {
	position: absolute;
	display: block;
	top: 10px;
	left: 72px;
	z-index: 9998; /* for IE to make entire link clickable */
	height:84px;
	width: 250px;
	text-indent: -9999px;
}
#topTabs .uwhcLink {
	position: absolute;
	display: block;
	top: 29px;
	left: 333px;
	z-index: 9999; /* for IE to make entire link clickable */
	height:33px;
	width: 143px;
	text-indent: -9999px;
}
#topTabs .healthsciencesLink {
	background: url(../images/btn_faculty_resources_205.png) right no-repeat;
	position: absolute;
	display: block;
	top: 12px;
	right: 10px;
	z-index: 9999; /* for IE to make entire link clickable */
	height: 40px;
	width: 375px;
	text-indent: -9999px;
}
#navBar {
	width: 830px;
	height: 39px;
	background:url(../images/bg_navbar_red.gif) left repeat-x;
	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.education {
	display: block;
	position: relative;
	width: 100px;
	height: 39px;
	background: url(../images/nav_education.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#navBar li a.education:hover {
	background-position: 0 -39px;
}
#navBar li a.research {
	display: block;
	width: 112px;
	height: 39px;
	background: url(../images/nav_research.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#navBar li a.research:hover {
	background-position: 0 -39px;
}
#navBar li a.community {
	display: block;
	width: 224px;
	height: 39px;
	background: url(../images/nav_community.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#navBar li a.community:hover {
	background-position: 0 -39px;
}
#navBar li a.patient {
	display: block;
	width: 120px;
	height: 39px;
	background: url(../images/nav_patient.gif) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#navBar li a.patient:hover {
	background-position: 0 -39px;
}
#navBar div.searchBox {
	display: block;
	width: 220px;
	float: right;
	height: 39px;
	padding: 0;
	margin: 0;
}
#navBar button.searchButton{
	vertical-align: middle;
	border:0px;
	margin:0px;
	padding:0px;
	width:16px;
	height:auto;
	background:url(../images/btn_search_google.gif) left no-repeat;
	text-indent: -9999px;
}
#navBar input.searchText{
	font-family:Verdana;
	font-size:10px;
	color:gray;
	border:0px;
	padding:3px;
	width:175px;
	vertical-align: middle;
	margin-right: 4px;
}
#navBar form {
	margin: 0;
	padding: 0;
	margin-top: 11px;
}
/* google styles */
.goog {
	font-size:10px;
	font-family:verdana;
	width:175px;
	border: 1px solid #840d0e;
	padding: 2px;
}
.googlite {
	color:#AAAAAA;
	font-size:10px;
	font-family:verdana;
	width:175px;
	border: 1px solid #840d0e;
	padding: 2px;
}
/* google styles */

#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: #000000;*/
	color: #404040;
	padding: 0px 8px;
	/*padding: 0px 10px;*/
	border-right: 1px solid #404040;
	font-size: 11px;
	font-weight:bold;
	line-height: 10px;
	letter-spacing: -.5px;
	* letter-spacing: -1px;
}
#topTabs li.last {
	border: 0;
}
#topTabs li a {
	text-decoration: none;
	color: #404040;
}
#topTabs li a:hover {
	text-decoration: none;
	color: #8f0505;
}

#pageHeader {
	background: #ffffff;
	width: 840px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -6px;
	z-index: 1;
}
#adjust {
	background: #ffffff;
	width: 820px;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	color: #8f0505;
	font-size: 10px;
	height: 28px;
	text-align: right;
	background: url(../images/bg_adjust.gif) right no-repeat;
	position: relative;
}
#adjust a {
	color: #8f0505;
	text-decoration: none;
}
#adjust a img {
	position: absolute;
	top: 6px;
	right: 135px;
}
.fontIncrease {	display: inline-block; height: 19px; width: 17px; background: url(../images/textAdjustPlus.gif); margin-right: 2px;	margin-left: 2px; vertical-align: middle; top: 5px; position: relative; text-indent: -9999px; text-align:left;	}
.fontIncrease:hover { background-position: 0px -19px }
.fontIncrease:active { background-position: 0px 0px }
.fontDecrease {	display: inline-block; height: 19px; width: 17px; background: url(../images/textAdjustMinus.gif); vertical-align: middle;	top: 5px; position: relative; text-indent: -9999px;	text-align:left; }
.fontDecrease:hover { background-position: 0px -19px; }
.fontDecrease:active { background-position: 0px 0px; }
.fontDefault { position: relative; top: 6px; }
.shareThisButton { background:url(../images/button_add_this.gif); 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;}



.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;
}
#navBarShadow {
	width: 840px;
	height: 6px;
	position: relative;
	background:url(../images/bg_navbar_shadow.png) no-repeat;
	z-index: 1000;
}
h1.sectionTitle {
	font-family: serif;
	color: #8f0505;
	font-size: 375%;
	font-weight: lighter;
	margin:0px;
	padding:25px 0px 0px 20px;
}
div.skipToContent {
	display: none;
}
br.clearFloat {
	clear: both;
}
#masterContainer {
	background: url(../images/workingshadow.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 {
	width:800px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 20px 20px 10px 20px;
	color: #f4edd8;
}
.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: 30px;
	margin-right: 30px;
	width:800px;
	padding: 20px 0px;
	border-top: 1px solid #baa769;
	color: #f4edd8;
}
.footerCopyright a {
	color: #f4edd8;
	text-decoration: underline;
}
.footerCopyright a:hover {
	text-decoration: none;
}
.lastUpdated {
	display: block;
	float: right;
	width: 200px;
	text-align: right;
}
.footerColumn ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
.footerColumn li {
	padding: 1px 0px;
}
.footerColumn li a {
	color: #f4edd8;
	text-decoration: none;
}
.footerColumn li a:hover {
	color: #f4edd8;
	text-decoration: underline;
}
.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: 51px;
	width: 159px;
	padding: 0px 0px 8px 0px;
	text-indent: -9999px;
}
.footerColumn .littleLinkImage {
	display: inline-block;
	height: 25px;
	width: 25px;
	padding: 0px;
	margin:0px 0px 0px 7px;
	text-indent: -9999px;
	vertical-align: middle;
}
.footerColumn .uwmadLogo {
	background: url(../images/uw_madison_button.jpg) top left no-repeat;
}
.footerColumn .hateAndBiasOnCampus {
	background: url(../images/btn_report_bias_hate.png) top left no-repeat;
}
.footerColumn .facebookLogo {
	background: url(../images/ico_facebook_off.jpg) top left no-repeat;
}
.footerColumn .twitterLogo {
	background: url(../images/ico_twitter_off.jpg) top left no-repeat;
}
.footerColumn .youtubeLogo {
	background: url(../images/ico_youtube_off.jpg) top left no-repeat;
}
.footerColumn .facebookLogo:hover {
	background: url(../images/ico_facebook_on.jpg) top left no-repeat;
}
.footerColumn .twitterLogo:hover {
	background: url(../images/ico_twitter_on.jpg) top left no-repeat;
}
.footerColumn .youtubeLogo:hover {
	background: url(../images/ico_youtube_on.jpg) top left no-repeat;
}




/* LEFT NAV */



#leftNav ul,#leftNavContainer ul{
	list-style: none;
	width: 185px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #cec9ad;
}
#leftNav ul li,#leftNavContainer ul li{
	border-bottom: 1px solid #cec9ad;
}
#leftNav ul li a,#leftNavContainer ul li a{
	font: bold 12px helvetica;



	display: block;

	width: 180px;
	padding: 10px 0 10px 5px;

	color: #8f0505;
	/*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: none;
	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: #f4eedd;
}


/* PODS!!!! */
div.primaryPod243 {
	background: #EDE9D4;
	width: 243px;
}
div.primaryPod243 h1 {
	font-size:13px;
	background-color:#8f0505;
	letter-spacing: 0;
	font-weight: normal;
	color: #ffffff;
	width: 243px;
	line-height: 10px;
	text-indent: 10px;
	margin: 0px;
	background: url(../images/sprites/smph_red-pod-bg.png) top repeat-x;
	font-family:'BebasRegular', Helvetica, Arial, sans-serif;
	padding: 5px 0px 12px;
	text-transform: uppercase;
	word-spacing: 3px;
}
div.primaryPod243 p{
	padding: 0px 10px 5px 10px;
}
div.podTop243 { height: 5px; width: 243px; background: url(../images/sprites/smph_red.png) -213px -35px no-repeat; padding: 0px; margin: 0px; font-size: 1px;}
div.podMid243{	border: 0; border-left: #B59F73 1px solid; border-right: #B59F73 1px solid; padding: 10px 0 7px 0;}
/*padding: 7px 0 7px 0;*/
div.podBottom243 { height: 5px; width: 243px; background: url(../images/sprites/smph_red.png) -213px -45px no-repeat; padding: 0px; margin: 0px; font-size: 1px; }

div.primaryPod203 {
	background: #EDE9D4;
	width: 203px;
}
div.primaryPod203 h1 {
	font-size:13px;
	letter-spacing: 0;
	color: #ffffff;
	background-color:#8f0505;
	width: 203px;
	line-height: 10px;
	text-indent: 10px;
	margin: 0px;
	background: url(../images/sprites/smph_red-pod-bg.png) top repeat-x;
	font-family:'BebasRegular', Helvetica, Arial, sans-serif;
	padding: 5px 0px 12px;
	font-weight: normal;
	text-transform: uppercase;
	word-spacing: 3px;
}
div.primaryPod203 p{
	padding: 0px 10px 5px 10px;
}

div.podTop203 { height: 5px; width: 203px; background: url(../images/sprites/smph_red.png) -5px -35px no-repeat; padding: 0px; margin: 0px; font-size: 1px;}
div.podMid203 {	border: 0; border-left: #B59F73 1px solid; border-right: #B59F73 1px solid; padding: 10px 0 7px 0;}
div.podBottom203 { height: 5px; width: 203px; background: url(../images/sprites/smph_red.png) -5px -45px no-repeat; padding: 0px; margin: 0px; font-size: 1px; }


/* right in page related pods and sibling pods */
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:#cec9ad;
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%;
}




/* MISC!!!! */
.printLogo {
	display: none;
}
.padL0 {
	padding-left: 0px;
}
.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(/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(/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(/smph/images/map.png) center center no-repeat #9C9C9C;
}

/* TABLES!!!! :-( */

table,td{
	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: 595px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}
.tablePromo p{
	margin: 0px;
	padding: 0px;
	}
.tablePromo .tdLeft {
	vertical-align: top;
	padding:10px 0px 0px 0px;
}
.tablePromo .tdRight {
	padding: 10px 0px 0px 21px;
	vertical-align: top;
}
.tdTop {
	vertical-align: top;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}

#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;
	max-width: 75px;
}
#list_title_description div{
	margin-bottom:10px;
}
#list_title_description div p br{
	margin-bottom:6px;
height:10px;
}
#list_title_description div p{
	margin-bottom:2px;
	}
/* Event styling*/
#event div{
	margin-bottom:3px;float:left;
	}
#event div.label {width:130px; float:left; font-weight: bold;}
#event div.info {width:400px;float:left;}
#event div.details {width:99%;margin:7px 0px 15px 0px;float:left;}
#event div.related_events {margin:0px;float:left;}

/*used on forms*/
#formTable, #formTable tbody,  #formTable tr{
	margin:0px;
	padding:0px;
}

.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; }
.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; }

/******************************************************/
/* Toolbar */
/******************************************************/
.margin10 { position: relative; }
.spriteShare { background: url(../../global/images/sprite_share.png) no-repeat !important; }
#adjust { width:44px; height:205px;	position:absolute; /*right:-49px; top:10px;	margin-top:0px;*/ background-position: 0px -338px !important; padding: 0 !important; }
#adjust.fixed { position: fixed; top: 0; }
#adjustWrapper { width:44px; height:205px; position:absolute; right:-44px; /*top:10px;*/ margin-top:0px;	}
#adjust.tool-sprite-no-donate {	background-position: 0px -338px; }
.toolBarHeading { font-family:'BebasRegular',Arial, Helvetica, sans-serif;;	color:#48453e; font-size:10px; position:absolute; }
.shareHeading {	top:41px; left:6px;	cursor:pointer;	}
#adjust.tool-sprite-no-donate .shareHeading { top:5px !important; }
.textHeading { top:140px; left:8px;	cursor:pointer;	}
#adjust.tool-sprite-no-donate .textHeading { top:104px !important; }
.textHeading:hover, .shareHeading:hover { color:#C00; }
ul.socialMedia { margin:0px; padding:0px; list-style-type: none; width:17px; position:absolute;	left:9px; top:59px; }
#adjust.tool-sprite-no-donate ul.socialMedia { top:23px;	}
ul.socialMedia li {	float:left;	width:19px;	float:left;	margin-bottom:5px; }
ul.socialMedia li a { display:block; width:19px; height:16px; }
ul.socialMedia li a:hover {	opacity:1; }
ul.socialMedia li a.addthis_button_email { background-position: 0px -32px !important; height:14px; }
ul.socialMedia li a.addthis_button_email:hover { background-position: 25px -32px; }
#adjust.tool-sprite-no-donate ul.socialMedia li a.addthis_button_email:hover { background-position: -19px -32px !important;	}
ul.socialMedia li a.addthis_button_facebook { background-position: 0px -46px !important; }
ul.socialMedia li a.addthis_button_facebook:hover {	background-position: 25px -46px; }
#adjust.tool-sprite-no-donate ul.socialMedia li a.addthis_button_facebook:hover { background-position: -19px -46px !important; }
ul.socialMedia li a.addthis_button_twitter { background-position: 0px -62px !important;	}
ul.socialMedia li a.addthis_button_twitter:hover { background-position: 25px -62px;	}
#adjust.tool-sprite-no-donate ul.socialMedia li a.addthis_button_twitter:hover { background-position: -19px -62px !important; }
ul.socialMedia li a.addthis_button_google_plusone {	background-position: 0px -78px !important; }
ul.socialMedia li a.addthis_button_google_plusone:hover { background-position: 25px -78px; }
#adjust.tool-sprite-no-donate ul.socialMedia li a.addthis_button_google_plusone:hover { background-position: -19px -78px !important; }
/* Hide the Google+ iframe div */
#___plusone_0 {	opacity:0 !important; }
*#___plusone_0 { zoom:1; filter: alpha(Opacity=0) !important; }
ul.textSize { margin:0px; padding:0px; position:absolute; list-style-type: none; width:16px; top:160px;	left:9px; cursor:pointer; }
#adjust.tool-sprite-no-donate ul.textSize { top: 124px !important; }
ul.textSize li { float:left; width:19px; height:16px; }
ul.textSize li a { display:block; width:19px; height:16px; }
ul.textSize li a.textLarge { background-position: 0px -94px !important;	}
ul.textSize li a.textLarge:hover { background-position: 25px -94px;	}
#adjust.tool-sprite-no-donate 	ul.textSize li a.textLarge:hover { background-position: -19px -94px !important;	}
ul.textSize li a.textSmall { height:19px; background-position: 0px -110px !important; }
ul.textSize li a.textSmall:hover {	background-position: 25px -110px; }
#adjust.tool-sprite-no-donate 	ul.textSize li a.textSmall:hover { background-position: -19px -110px !important; }

/******************************************************/
/* tab-slider */
/******************************************************/
#tab-slider {background: url(../images/sprites/smph_red-tab-slider-bg.png) left repeat-y; width:596px;}
#tab-slider540 {background: url(../images/sprites/smph_red-tab-slider-bg.png) -596px repeat-y; width:540px;}
/* root element for tabs */
#flowtabs {background:#FFFFFF; height: 28px !important; margin:0 !important; padding:0 0 0 1px; /* IE6 specific branch (prefixed with "_") */ /*_margin-bottom:-2px;*/}
/* single tab */
#flowtabs li { float: left; margin: 0; margin-right: 3px; padding: 0; text-indent: 0; list-style-type: none;
background :url(../images/sprites/smph_red.png) no-repeat right -5px ; font: 12px Arial, Helvetica, sans-serif;color: #ffffff;}
/* a- tag inside single tab */
#flowtabs li a { float:left; background :url(../images/sprites/smph_red.png)  no-repeat -995px -89px;display: block;	height: 28px;
padding: 0px 13px 0px 13px; margin: 0px 0px 0px 0px; color: #ffffff; font-size: 12px; line-height: 28px; text-align: center;
text-decoration:none; font-weight: bold; }
/* mouseover state */
#flowtabs a:hover { color: #ffffff;	cursor: pointer; }
#flowtabs .tab:hover { background :url(../images/sprites/smph_red.png)  no-repeat -995px -117px;  cursor: pointer; }
#flowtabs .tab.current:hover { cursor: default; }
#flowtabs li:hover	{ background :url(../images/sprites/smph_red.png) no-repeat right -33px; cursor: pointer; }
/* currently selected tabs */
#flowtabs a.current	  { cursor: default; }
#flowtabs .tab.current { background :url(../images/sprites/smph_red.png)  no-repeat -995px -145px; }
#flowtabs li.current  { background :url(../images/sprites/smph_red.png) no-repeat right -61px; }
/* panes, #flowpanes height MUST be set in content on the element */
#tab-slider #flowpanes { position: relative; overflow: hidden; clear: both; margin:0px 16px 0px 17px; width:563px;}
#tab-slider #flowpanesTop {  background: url(../images/sprites/smph_red.png) no-repeat -5px -55px; width:596px; height: 4px; font-size: 1px; }
#tab-slider #flowpanesBottom{  background: url(../images/sprites/smph_red.png) no-repeat -5px -66px; width: 596px; height: 8px; font-size: 1px;}
#tab-slider540 #flowpanes { position: relative; overflow: hidden; clear: both; margin:0px 16px 0px 17px; width:507px;}
#tab-slider540 #flowpanesTop {  background: url(../images/sprites/smph_red.png) no-repeat -5px -79px; width:540px; height: 4px; font-size: 1px; }
#tab-slider540 #flowpanesBottom{  background: url(../images/sprites/smph_red.png) no-repeat -5px -90px; width: 540px; height: 8px; font-size: 1px;}
/* single pane */
#tab-slider #flowpanes div { float: left; display: block; width:563px;}
#tab-slider540 #flowpanes div { float: left; display: block; width:507px;}
/* our additional wrapper element for the items */
#tab-slider #flowpanes .items { width: 20000em; position: absolute; clear: both; margin: 0; padding: 0; }
#tab-slider540 #flowpanes .items { width: 20000em; position: absolute; clear: both; margin: 0; padding: 0; }
#flowpanes .less, #flowpanes .less a { color: #999 !important; font-size: 11px; }
#flowpanes .items div {	padding: 15px 0px 15px 0px;}
#flowpanes .items div p { color: #000000; }
#flowpanes .items div a { color: #8F0505; }
#flowpanes .items div .sliderImageBorder { background-color: #fffeff; padding: 4px; border: 1px solid #bbbbbb; margin-right: 5px; }

/******************************************************/
/* Click to Play // overlay button */
/******************************************************/
.click_to_play, .clickToPlay, .click-to-play {
	display: inline-block;
	position: relative;
	width: 100%;
	z-index: 2;
}
.click_to_play img, .clickToPlay img, .click-to-play img {
	z-index: 1;
}
.click_to_play:before, .clickToPlay:before, .click-to-play:before, .click_to_play:after, .clickToPlay:after, .click-to-play:after {
	opacity: .6;
	position: absolute;
	z-index: 2;
}
.click_to_play:before, .clickToPlay:before, .click-to-play:before {
	background-color: #000;
	border: 2px solid #fff;
	border-radius: 25px;
	color: #fff;
	content: "Click to Play";
	font: bold 22px/2 Arial, Helvetica, Verdana, sans-serif;
	padding: 0 30px 0 10px;
	text-align: center;
	position: absolute;
	left: 37%;
	left: calc(50% - 80px);
	top: 42%;
	top: calc(50% - 20px);
	width: 130px;
}
.click_to_play:after, .clickToPlay:after, .click-to-play:after {
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #fff;
	content: "";
	left: 61%;
	top: 49%;
}
