@import url("../../includes/univ_styles.css");

* { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #000;
	vertical-align: top;
	}
	
#fck_background { background: #fff; }
	
body { 
	padding: 0;
	margin: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	}

.block {}

.article {
	color: #444139;
	font-size: 14px;
	padding-bottom: 30px;
	background: url(images/divider_article.jpg) bottom center no-repeat;
}

	.article p {
		color: #444139;
		font-size: 14px;
		line-height: 18px;
		font-weight: 500;
	}
	
	.article strong {
		font-size: 14px;
		color: #444139;	
	}
	
	.article a {
			color: #906935;
		font-weight: bold;	
	}
	
	.article ul {
		margin-top: 10px;
		color: #444139;
		list-style-type: square;
	}

	.article ul li {
		color: #906935;
		font-size: 14px;
		line-height: 18px;	
		padding-bottom: 10px;
		font-weight: 600;
	}
	
.block_subnav_top {
	width: 227px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d5d9e4;
	padding: 20px 0px 8px 30px;
	margin-top: 10px;
	margin-bottom: -30px;
	background: url(images/subnav_block_bg_top.png) top center no-repeat;
}	


.block_subnav_fade {
	width: 227px;
	/*height: 142px;*/
	padding-top: 5px;
	padding-bottom: 10px;
	background: #405782 url(images/subnav_block_bg_fade.png) bottom center no-repeat;
}
	.block_subnav_fade a {
		color: #d5d9e4;
		text-decoration: none;
		padding-left: 15px;
	}
	
	.block_subnav_fade a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	.block_subnav_fade b {
		padding-left: 15px;
	}

.block_subnav_bottom {
	width: 227px;
	height: 5px;
	background: url(images/subnav_block_bg_bottom.png) top center no-repeat;
	margin-bottom: 20px;
}

	
#modules_container { width: 950px; padding: 5px; }
#landings_container { width: 950px; }
#articles_container { width: 675px; }
#blocks_container { width: 275px; }
	
#main_container {
	width: 100%;
	height: 100%;
	background: #d2d0c4;
	}
#header_container {
	height: 115px;
	background: url(images/header_logo_wide.jpg) bottom center no-repeat;
	}
#slogan_container {
	width: 950px;
	height: 115px;
	background: url(images/slogan.png) bottom right no-repeat;
	}
#content_container { width: 950px; }
#tags_container { width: 950px; }

.width950 { width: 950px; }
.height100 { height: 100%; }

#footer_container { 
	height: 175px;
	}
	#footer_container>td { 
		background: #2a3a54 url(images/footer_bg.png) top left repeat-x;
		}
	
.header_bg {	
	background: #d2d0c4 url(images/header_bg.png) bottom left repeat-x;
	}
	.header_logo {
		background: url(images/header_logo.jpg) -50px 100% no-repeat;
		}
.navigation_bg {	
	height: 44px;
	background: url(images/navigation_bg.png) top left repeat-x;
	}
.landing_bg {
	background: #73b4d7 url(images/landing_bg.png) bottom left repeat-x;
	}
	
.landing_home {
	margin: auto;
	background: url(images/landing_home_bg.jpg) top center no-repeat;
	width: 950px;
	height: 222px;
}

	.landing_home_text {
		width: 400px;
		padding: 20px;
	}

	.landing_home_text p {
		width: 350px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}	

.landing_about {
	margin: auto;
	background: url(images/landing_about_bg.jpg) top center no-repeat;
	width: 950px;
	height: 102px;
}

	.landing_about_text {
		display: table-cell;
        vertical-align: middle;
		width: 400px;
		height: 102px;
		padding: 20px;
	}

.landing_support {
	margin: auto;
	background: url(images/landing_about_bg.jpg) top center no-repeat;
	width: 950px;
	height: 102px;
}

	.landing_support_text {
		display: table-cell;
        vertical-align: middle;
		width: 400px;
		height: 102px;
		padding: 20px;
	}
	
.landing_travelcare {
	margin: auto;
	background: url(images/landing_about_bg.jpg) top center no-repeat;
	width: 950px;
	height: 102px;
}

	.landing_travelcare_text {
		display: table-cell;
        vertical-align: middle;
		width: 400px;
		height: 102px;
		padding: 20px;
	}
	
.landing_research {
	margin: auto;
	background: url(images/landing_about_bg.jpg) top center no-repeat;
	width: 950px;
	height: 102px;
}

	.landing_research_text {
		display: table-cell;
        vertical-align: middle;
		width: 500px;
		height: 102px;
		padding: 20px;
	}
	
.landing_contact {
	margin: auto;
	background: url(images/landing_about_bg.jpg) top center no-repeat;
	width: 950px;
	height: 102px;
}

	.landing_contact_text {
		display: table-cell;
        vertical-align: middle;
		width: 500px;
		height: 102px;
		padding: 20px;
	}
	
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 50px;
	font-weight: bold;
	line-height: 50px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}

h3 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #23497f;
	font-weight: normal;
	background: url(images/article_title_bg.png) left center no-repeat;
	width: 665px;
	padding: 20px 0px 30px 30px;*/
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}

.navy {
	color: #100b3b;
}

.brown {
	color: #444139;
}

.ltbrown {
	color: #848075;	
}

.medbrown {
	color: #656158;	
}

.patient_support tr td {
	color: #444139;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	padding: 8px;	
}

	.patient_support a {
		color: #906935;
		font-weight: bold;
	}
	
table.physician_photos tr td {
		vertical-align: middle;
}

.content_bg {
	background: #e4e3d7 url(images/content_bg.png) top left repeat-x;
	}
.footer_grad {
	background: url(images/footer_bg.png) top left repeat-x;
	}
.footer_abstract {
	background: url(images/footer_abstract.jpg) top center no-repeat;
	height: 161px;
	}
	
.dropshadow_left { background: url(images/dropshadow_left.png) top right no-repeat; }
.dropshadow_right { background: url(images/dropshadow_right.png) top left no-repeat; }

/* ************** TOOLTIP STYLES ************** */

.cms_tips { 	text-decoration: underline; }
	.tip {
		color: #fff;
		z-index: 1000000;
		border: 1px solid #fff;
		}
	.tip-title {
		font-size: 1.15em;
		font-weight: bold;
		margin: 0;
		color: #fff;
		padding: 8px 8px 4px;
		background: #8e6d3e url(images/cms_tips_title_bg.png) repeat-x;
		border-bottom: 1px solid #fff;
		}
	.tip-text {
		font-size: 1em;
		color: #fff;
		padding: 4px 8px 8px;
		background: url(images/cms_tips_text_bg.png) bottom center repeat-x;
		background-color: #fff;
		}
		
/* ************** CUSTOM SLIDER APP STYLES ************** */

#home_slide1 {
	margin: auto;
	background: url(images/landing_home_bg.jpg) top center no-repeat;
	width: 950px;
	height: 222px;
}

	.home_slide1_content {
		width: 400px;
		padding: 20px;
	}

	.home_slide1_content p {
		width: 350px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}
	
#home_slide2 {
	margin: auto;
	background: url(images/landing_home_bg.jpg) top center no-repeat;
	width: 950px;
	height: 222px;
}

	.home_slide2_content {
		width: 400px;
		padding: 20px;
	}

	.home_slide2_content p {
		width: 350px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}		
		
/* ************** GENERIC SLIDER APP STYLES ************** */

#box4{
	position:absolute;
}
#box4 div{
	width:950px;
	height:222px;
	float:left;
	/* background:#eee; */
}

#handles4 {
    width: 950px;
	/*height: 400px;*/
	background: url(images/slidernav_bg.png) center bottom no-repeat;
}

.mask3{
	position:relative;
	width:950px;
	height:222px;
	overflow:hidden;
}


