/* header */

#header {
	background: url(/images/layout2013/header_bg.gif) no-repeat top center;
	position: relative;
	top: 0;
}
#header h1 {
}
#header h1 span {
	text-indent: -9999px !important;
}
#head_social {
	float: right;
	margin: 53px 0 12px;
}
#head_social li {
	display: inline;
	margin-left: 10px;
	font-size: 12px;
}
#head_social li a.btn {
	background: #f1f1f1;
	color: #969696;
	text-decoration: none;
	padding: 5px 15px;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, .75);
	-moz-border-radius: 2px 2px; /* css 3 rounded corners */
	border-radius: 2px 2px;
}
#head_social li a.btn:hover {
	color: #333;
	text-decoration: underline;
}
#head_search {
	/* float: right; */
	margin: 0 0 7px 0;
	clear: right;
}
#head_search li {
	/* display: inline; */
	margin-left: 14px;
	float: right;
}
#head_search li.phone {
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	background: url(/images/layout2013/phone_icon_head.gif) no-repeat center left;
	padding-left: 15px;
}
#head_search li.phone span {
	color: #415d8a;
}
/* nav */

nav {
	background: #023f7e url(/images/layout2013/nav_bg.gif) repeat-x top left;/*height: 40px;*/
	z-index: 99999;
}
nav ul {
	margin: 0;
}
nav ul li {
	float: left;
	margin: 0 0 0 0;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	position: relative;
}
nav ul li:hover {
	background: linear-gradient(top, #2d4160 0%, #012c58 40%);
	background: -moz-linear-gradient(top, #2d4160 0%, #012c58 40%);
	background: -webkit-linear-gradient(top, #2d4160 0%, #012c58 40%);
}
nav ul li a {
	color: #FFF !important;
	text-decoration: none !important;
	padding: 11px 13px;
	display: block;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, .75);
}
nav ul li a:hover {
	color: #fffacd !important;
}
#fullnav {
	z-index:9999;
}
#quickDrop {
	z-index:99999;
}
#mobilenav {
	display: none;
}
/* dropdown */

nav ul ul {
	display: none;
	background: #023f7e;
	/*border-radius: 0px;*/
	padding: 0 !important;
	position: absolute;
	top: 100%;
	left: -60px;
	z-index: 9999;
	-moz-border-radius-bottomleft: 5px 5px; /* css 3 rounded corners */
	border-bottom-left-radius: 5px 5px;
	-moz-border-radius-bottomright: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .5); /* css 3 shadow */
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);
}
nav ul li:hover > ul {
	display: block;
	z-index: 9999;
}
nav ul ul li {
	float: none;
	position: relative;
	text-transform: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #0b2d64;
	font-size: 11px;
	z-index: 9999;
	background: #023f7e url(/images/layout2013/nav_bg.gif) repeat-x top left;
}
nav ul ul li a {
	padding: 4px 8px;
	display: block;
}
nav ul ul li a:hover {
}
.quicklinks {
	background: url(/images/layout2013/quickLinksArrow.png) no-repeat top right;
	padding-right: 15px;
	margin-right: 15px;
}
#quicklinks_drop {
	z-index: 998;
}
#quicklinks_drop li {
	display: block;
	float: none !important;
	text-transform: none;
}
#quicklinks_drop li a {
	padding: 7px !important;
}
/* title */

#title {
	background: #fffacd;
	border-bottom: 1px solid #efedd0;
}
#title h2 {
	color: #415d8a;
	margin-bottom: 0;
	padding: 1px 0 2px;
	font-size: 24px;
	font-family: 'Lato', sans-serif;
}
/* topLineNav */

#topLineNav {
	background: #fffcde;
}
#topLineNav .container {
	background: url(/images/layout2013/topLineNav_bg.gif) no-repeat top center;
}
#topLineNav ul {
	margin-bottom: 0;
}
#topLineNav ul li {
	float: left;
	margin: 0 25px 0 0;
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
#topLineNav ul li a {
	color: #67707e !important;
	text-decoration: none;
	padding: 6px 0 5px;
	display: block;
}
#topLineNav ul li a:hover {
	color: #67707e !important;
	text-decoration: underline;
}
/* content */

#content {
	margin-top: 20px;
	margin-bottom: 20px;
}
#lftNav {
}
#lftNav h4 {
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #DDDDDD;
	color: #000;
	padding-bottom: 2px;
	margin-bottom: 9px;
}
#lftNav ul {
	font-size: 11px;
}
#lftNav ul li {
	background: url(/images/layout2013/nav_arrow.gif) no-repeat 0px 7px;
	padding-left: 12px;
	margin-bottom: 2px;
}
#lftNav ul li a {
	display: block;
}
#rhtNav {
}
#rhtNav h4 {
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #DDDDDD;
	color: #000;
	padding-bottom: 2px;
	margin-bottom: 9px;
}
#rhtNav ul {
	font-size: 11px;
}
#rhtNav ul li {
	background: url(/images/layout2013/nav_arrow.gif) no-repeat 0px 7px;
	padding-left: 12px;
	margin-bottom: 2px;
}
#rhtNav ul li a {
	display: block;
}
#deptInfo {
}
#deptInfo li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
#deptCampus {
	font-weight: bold;
}
#pictHold {
	background: url(../images/homepageImage.jpg) no-repeat scroll center top;
	border-radius: 8px 8px 8px 8px;
	display: block;
	height: 131px;
	margin-bottom: 20px;
}
#textHold {
}
#pageTitle {
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-style: italic;
	border-bottom: 1px solid #DDDDDD;
	color: #284b80;
	margin-bottom: 15px;
	padding-bottom: 8px;
}
/* masterpagebody */

#masterpagebody {
	color: #616161;
}
#masterpagebody h1, #masterpagebody h2, #masterpagebody h3, #masterpagebody h4, #masterpagebody h5, #masterpagebody h6 {
	margin-bottom: 15px;
	font-weight: bold;
	font-family: 'Lato',sans-serif;
}
#masterpagebody h1 {
	font-size: 30px;
}
#masterpagebody h2 {
	font-size: 24px;
}
#masterpagebody h3 {
	font-size: 22px;
	color: #003596;
}
#masterpagebody h4 {
	font-size: 20px;
}
#masterpagebody h5 {
	font-size: 18px;
}
#masterpagebody h6 {
	font-size: 16px;
}
#masterpagebody blockquote {
	margin-bottom: 20px;
}
#masterpagebody hr {
	display: block;
	height: 1px;
	border: 0;
	color: #CCC;
	background-color: #CCC;
	margin: 20px 0;
}
#masterpagebody em, #masterpagebody i {
	font-style: italic !important;
}
#masterpagebody ul {
	list-style-position: outside;
	list-style: disc;
	margin: 0 0 20px 25px;
}
#masterpagebody ul ul, #masterpagebody ol ol {
	margin-top: 7px;
	margin-bottom: 0;
}
#masterpagebody li {
	margin-bottom: 0;
}
#masterpagebody table {
	/*display: block;*/
	margin-bottom: 20px;
}
#masterpagebody dt {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#masterpagebody dd {
	padding: 0;
	margin-bottom: 20px;
}
#masterpagebody fieldset {
	display: block;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#masterpagebody fieldset legend {
	color: #000000;
	font-weight: bold;
}
.red_font {
	color: #B02D00;
}
.blue_font {
	color: #003596;
}
.green_font {
	color: #007b63;
}
.tan_font {
	color: #c5ba8e;
}
.white_font {
	color: #FFF;
}
.font9px {
	font-size: 9px;
}
.font10px {
	font-size: 10px;
}
.font14px {
	font-size: 14px;
}
.font18px {
	font-size: 18px;
}
.font24px {
	font-size: 24px;
}
.font36px {
	font-size: 36px;
}
.serif_font {
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* contentBot */

#contentBot {
	background: url("/images/layout2013/contentBot_bg.gif") repeat-x scroll left top transparent;
	clear: both;
	display: block;
	padding: 35px 0 20px;
	font-size: 11px;
}
#dateModified {
}
#dateModified a {
	color: #666;
	text-decoration: none;
}
#dateModified a:hover {
	text-decoration: underline;
	color: #415D8A;
}
#pageTop {
	text-align: right;
}
#pageTop a {
	background: url("/images/layout2013/pageTopArrow.gif") no-repeat scroll right top transparent;
	padding: 0 13px 0 4px;
	text-decoration: none;
}
#pageTop a:hover {
	text-decoration: underline;
}
/* footer */

footer {
	background: #f5f5f5 url(/images/layout2013/footer_bg.gif) no-repeat top center;
	border-top: 1px solid #e6e6e6;
	padding: 20px 0 50px;
	font-size: 11px;
}
footer h5 {
	border-bottom: 1px dotted #999999;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	text-transform: uppercase;
}
#footerQuickLinks {
}
#footerQuickLinks li {
	border-bottom: 1px solid #d9d9d9;
	background: url(/images/layout2013/footer_list_bg.png) no-repeat 0px 7px;
	padding-left: 12px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
footer li a {
	text-decoration: none;
}
footer li a:hover {
	text-decoration: underline;
}
#footerSocial {
}
.footerFacebook {
	background: url(/images/layout2013/footer_facebook.png) no-repeat scroll left top transparent !important;
	height: 20px;
	margin-bottom: 8px !important;
	padding-left: 29px !important;
}
.footerTwitter {
	background: url(/images/layout2013/footer_twitter.png) no-repeat scroll left top transparent !important;
	height: 20px;
	margin-bottom: 8px !important;
	padding-left: 29px !important;
}
.footerYoutube {
	background: url(/images/layout2013/footer_youtube.png) no-repeat scroll left top transparent !important;
	height: 20px;
	margin-bottom: 8px !important;
	padding-left: 29px !important;
}
.footerPinterest {
	background: url(/images/layout2013/footer_pinterest.png) no-repeat scroll left top transparent !important;
	height: 20px;
	margin-bottom: 8px !important;
	padding-left: 29px !important;
}
#copyrightHold {
	color: #666;
}
#privateHold {
	float: right;
	margin: 0;
}
#privateHold li {
	display: inline;
	margin-left: 15px;
}
#privateHold li a {
	text-decoration: none;
}
/* clinic styles */


/* top_lvl_banner */

#top_lvl_banner_img {
	margin-bottom: 25px;
}

#top_lvl_banner_img > div {
	border-radius: 8px 8px 8px 8px;
}

#top_lvl_banner2 {
	display: block;
	margin-bottom: 25px;
}
#top_lvl_banner_img2, #top_lvl_banner_img2 #topslider, #top_lvl_banner_img2 .nivo-slice { 
	border-radius: 8px 8px 8px 8px;
	height: 250px;
	display: block;
}
#top_lvl_banner_txt {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 16px;
	font-style: italic;
	color: #666;
	padding-top: 25px;
}
/* clinic_rht_nav */

#clinic_rht_nav {
	border: 1px solid #DDDDDD;
	background: #EEEEEE;
	padding: 8px 8px 0;
}
#clinic_rht_nav p {
	margin: 0;
}
#clinic_rht_nav ul {
	margin: 0 0 10px;
}
#clinic_rht_nav li {
	margin: 0;
	font-size: 12px;
}
#clinic_contact, #clinic_physician, #clinic_directions {
	border: 1px solid #DDDDDD;
	padding: 13px 12px;
	margin-bottom: 8px;
}
#clinic_rht_nav img, #clinic_physician img, #clinic_directions img {
	margin-bottom: 14px;
}
#clinic_contact {
	background: #FFF url(/images/layout2013/clinic_contact_bg.gif) no-repeat top right;
}
#clinic_physician {
	background: #FFF url(/images/layout2013/clinic_physician_bg.gif) no-repeat bottom right;
}
#clinic_directions {
	background: #FFF url(/images/layout2013/clinic_directions_bg.gif) no-repeat bottom right;
	padding-bottom: 40px;
}
#clinic_contact p {
	color: #284b80;
	font-size: 24px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.clinic_btn {
	color: #FFF !important;
	/*display: block;*/
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 14px 4px 14px;
	background: #c5ba8f url(/images/layout2013/clinic_btn_bg.gif) repeat-x top left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .45);
	-moz-border-radius: 3px 3px; /* css 3 rounded corners */
	border-radius: 3px 3px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .65); /* css 3 shadow */
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .65);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .65);
}
.clinic_btn:hover {
	text-decoration: underline;
	color: #284B80 !important;
}
/* homepage styles */

#home_banner {
	background: #fffacd;
	height: 400px;
	margin-bottom: 20px;
	position: relative;
}
#home_banner_1, #home_banner_2, #home_banner_3, #home_banner_4, #home_banner_5 {
	height: 400px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
#home_banner_1 {
	background: url(/images/home2013/banner1.jpg) no-repeat center top;
	opacity:1;
}
#home_banner_2 {
	background: url(/images/home2013/banner2.jpg) no-repeat center top;
	opacity:0;
}
#home_banner_3 {
	background: url(/images/home2013/banner3.jpg) no-repeat center top;
	opacity: 0;
}
#home_banner_4 {
	background: url(/images/home2013/banner4.jpg) no-repeat center top;
	opacity:0;
}
#home_physician {
	/*position: absolute;*/
	padding-top:200px;
	/*left: 0;
	right: 0;*/
	text-align: right;
	z-index: 997;
}
#home_physician h2 {
	color: #003e7e;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-style: italic;
	text-align: left;
	margin: 0 !important;
	text-transform: uppercase;
}
#home_physician form {
	margin: 0 !important;
}
#home_physician label {
	font-size: 14px;
	display: inline;
	color: #627ea7;
}
#home_physician input {
	display: inline;
	width: 234px;
	font-size: 10px;
	margin-bottom: 7px !important;
	-moz-border-radius: 4px 4px; /* css 3 rounded corners */
	border-radius: 4px 4px;
}
#physician_specialty {
	display: inline;
	width: 243px;
	height: 25px;
	font-size: 10px;
	margin-bottom: 7px !important;
	background-color: #FFF; !important;
	/* padding: 6px 4px; */
	-moz-border-radius: 4px 4px; /* css 3 rounded corners */
	border-radius: 4px 4px;
}
#home_physician ul {
	float: right;
}
#home_physician li {
	display: inline;
	font-size: 12px;
	margin-left: 10px;
}
#home_physician li a {
	background: #dedede;
	color: #5b5b5b;
	text-decoration: none;
	padding: 5px 15px;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, .75);
	-moz-border-radius: 2px 2px; /* css 3 rounded corners */
	border-radius: 2px 2px;
}
/* key_services */

#key_services {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 15px;
}
#key_services h3 {
	color: #333;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-style: italic;
}
#key_services img {
	max-width: 100%;
	height: auto;
	margin-bottom: 4px;
}
#key_services a {
	text-decoration: none;
	color: #284b80;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-style: italic;
}
#home_news_features {
}
#home_news_features h4 {
	color: #284b80;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 21px;
	padding-bottom: 3px;
}
/* home_news */

#home_news {
}
#home_news p {
	clear: left;
	display: block;
	overflow: inherit;
	padding: 0;
}
#home_news img {
	border: 1px solid #B3B3B3;
	display: block;
	float: left;
	padding: 1px;
}
#home_news span {
	display: block;
	margin-left: 110px;
	font-size: 11px;
}
#home_news span a {
	display: block;
}
#home_features {
	padding-top: 10px;
}
/* clinic_trial */

#clinic_trial {
	background: #5376a9 url(/images/home2013/clinic_trial_bg.jpg) no-repeat bottom left;
	padding: 5px 13px 23px;
	margin-bottom: 20px;
	-moz-border-radius: 7px 7px; /* css 3 rounded corners */
	border-radius: 7px 7px;
}
#clinic_trial h4 {
	color: #FFF;
	border-bottom: none !important;
	margin: 0 0 3px!important;
}
#clinic_trial form, #clinic_trial select {
	margin: 0 !important;
}
#clinic_trial select {
	width: 445px !important;
}
/* alumni_stories */

#alumni_stories {
}
#alumni_stories p {
	clear: left;
	display: block;
	overflow: inherit;
	padding: 0;
}
#alumni_stories img {
	border: 1px solid #B3B3B3;
	display: block;
	float: left;
	padding: 1px;
}
#alumni_stories span {
	display: block;
	margin-left: 140px;
}
#alumni_stories span strong {
	display: block;
}
#alumni_stories span a {
	display: block;
}

/* medical services styles */

#medServDesc {
    padding-top: 10px;
}

.medServRhtNav {
    height: 240px;
    overflow: auto;
    padding-right: 10px;
}


/* misc styles */

.marginclear {
	margin: 0 !important;
}
/*  Google Search CSS for header */

table.gsc-search-box {
	/* width: 272px !important; */
}
#head_search input.gsc-input, #head_search .gsc-input-box, #head_search .gsc-input-box-hover, #head_search .gsc-input-box-focus {
	/*border: 1px solid #999999 !important; */
	border: 0 none;
	font-family: Verdana, sans-serif !important;
	font-size: 12px !important;
	padding: 0px !important;
	width: 248px !important;
	height: 18px !important;
	margin: 0;
	background: #FFF;
}
#head_search td.gsc-input {
	border: 1px solid #e1e1e1 !important;
	padding: 0 !important;
	background: #FFF;
}
#gsc-i-id1 {
	border: none !important;
}
#head_search .gsc-search-button {
	background: url("/images/layout2013/search_btn.png") no-repeat scroll left top #CFCFCF !important;
	border: none !important;
	color: #000000 !important;
	float: left !important;
	font-family: Verdana, sans-serif !important;
	font-size: 60% !important;
	font-weight: bold !important;
	padding: 0 !important;
	width: 25px !important;
	height: 25px !important;
}
#head_search .gsib_a {
	padding: 0 !important;
}
#head_search .gsst_a, .gsst_b, .gsst_d {
	display: none;
}
#head_search td.gsc-clear-button {
	width: 0px;
}
#head_search #cse-search-form {
	/*float: right;
	width:194px !important;
	display: block;*/
}
#head_search input.gsc-search-button, #head_search input.gsc-search-button:hover, #head_search input.gsc-search-button:focus {
	opacity: 0.0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
}
#head_search .cse #head_search .gsc-search-button input.gsc-search-button-v2, #head_search input.gsc-search-button-v2 {
 height: inherit !important margin-top: inherit !important min-width: inherit !important padding: inherit !important width: inherit !important
}
#masterpagebody .blueBtn {
	color: #FFF;
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	display: inline-block;
	border-radius: 2px;
	padding: 3px 15px;
	margin-bottom: 25px;
	text-decoration: none;
	text-transform: uppercase;
	box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
	background: #415d8a; /* Old browsers */
	background: -moz-linear-gradient(top, #415d8a 0%, #03407e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415d8a), color-stop(100%, #03407e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #415d8a 0%, #03407e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #415d8a 0%, #03407e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #415d8a 0%, #03407e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #415d8a 0%, #03407e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415d8a', endColorstr='#03407e', GradientType=0 ); /* IE6-9 */
}
