﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html {
	color: #141414;
	background: #FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
 *font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color: #000;
}
/*general*/
html, body {
	margin: 0;
	min-width: 1000px;
}
html {
	background: #0e1e47 url(../images/bg-html.png) repeat-x 50% 0;
}
body {
	font: 13px Arial, Helvetica, sans-serif;
	color: #141414;
	background: url(../images/bg-body.jpg) repeat-x;
}
a {
	color: #2a6ebb;
	text-decoration: none;
	outline: none !important;
	font-size: 13px;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #10214f;
}
img {
	outline: none !important;
}
#wrapper {
	margin: 0 auto;
	overflow: hidden;
	width: 968px;
	background: url(../images/bg-wrapper.png) no-repeat;
}
.hidden {
	display: none;
}
#header {
	height: 1%;
	position: relative;
	z-index: 20;
	padding: 18px 7px 9px 12px;
}
#header:after, .navbar:after {
	display: block;
	clear: both;
	content: '';
}
.logo {
	float: left;
	margin: 0 0 0 36px;
}
.inner-logo {
	margin: 30px 0 0;
}
.logo img {
	display: block;
}
.logo span {
	display: none;
}
.header-container {
	float: right;
	width: 730px;
}
.add-nav {
	margin: 0 -7px 0 0;
	padding: 7px 0 21px;
	list-style: none;
	float: right;
	font: 11px/12px Arial, Helvetica, sans-serif;
}
.add-nav li {
	float: left;
	padding: 0 7px;
	margin: 0 -1px 0 1px;
	border-right: 1px solid #fff;
}
.add-nav li a {
	color: #fff;
	font-weight: normal !important;
	font-size: 12px;
	font-weight: 400 !important;
}
.container, .main-container {
	width: 100%;
	overflow: visible;
}
.search-form {
	float: right;
	width: 250px;
	padding: 0 0 0 10px;
	overflow: hidden;
	background: url(../images/buttons.gif) no-repeat;
}
.search-form .text-field {
	float: left;
	width: 221px;
	font: italic 13px/15px Georgia, Georgia, serif;
	height: 15px;
	padding: 5px 0 6px;
	color: #333;
	border: 0;
	background: none;
}
.search-form .btn-search {
	border: 0;
	background: none;
	width: 26px;
	cursor: pointer;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	padding: 0;
	line-height: 0;
	margin: 0;
}
.search-form .btn-search img {
	display: block;
	margin: -1px 0 0 -2px;
}
.navbar {
	width: 100%;
	padding: 42px 0 6px;
}
#nav {
	margin: 0 13px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 21px/50px Georgia, Georgia, serif;
	z-index: 9999;
}
#nav li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	background: url(../images/buttons.gif) no-repeat 0 -116px;
}
#nav li:first-child {
	background: none;
}
#nav li:hover {
	z-index: 9999;
}
#nav li.active .text, #nav li:hover .text {
	border-top: 6px solid #b2261f;
	line-height: 28px;
	margin: 5px 0 0;
	padding: 0 0 11px;
}
#nav li a {
	color: #fff;
	float: left;
	text-decoration: none !important;
}
#nav li a span {
	float: left;
	padding: 0 20px;
	cursor: pointer;
}
#nav li.has-drop-down:hover a {
	background: url(/assets/images/buttons.gif) no-repeat 0 -172px;
}
#nav li.has-drop-down:hover a span {
	background: url(/assets/images/buttons.gif) no-repeat 100% -222px;
}
#nav li.has-drop-down:hover .text {
	border: 0;
	margin: 5px 0 0;
	padding: 6px 0 11px;
}
#nav .drop {
	width: 100;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 10;
	display: none;
	overflow: hidden;
}
#nav li:hover .drop {
	display: block;
}
#nav li.has-drop-down:hover li a {
	background: url(/assets/images/none.gif);
	font-weight: normal;
	font-size: 17px;
	display: block;
	min-width: 119px;
	line-height: 1.1em;
}
#nav li.has-drop-down:hover li a:hover {
	text-decoration: underline !important;
}
#nav .drop .drop-inner {
	background: #40798a url(/assets/images/bg-drop-c.gif) repeat-x 0 -20px;
}
#nav .drop .drop-holder {
	padding: 0 4px 0 0;
	background: url(/assets/images/bg-drop-r.gif) repeat-y 100% -20px;
}
#nav .drop .b {
	background: url(/assets/images/bg-drop-b.gif) repeat-x;
	height: 6px;
	margin: 0 2px;
	text-indent: -9999px;
}
#nav .drop .b:after {
	display: block;
	clear: both;
	content: '';
}
#nav .drop .bl, #nav .drop .br {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 4px;
	height: 6px;
	position: relative;
	display: inline;
}
#nav .drop .bl {
	background: url(/assets/images/bg-drop-bl.gif) no-repeat;
	float: left;
	margin-left: -2px;
}
#nav .drop .br {
	background: url(/assets/images/bg-drop-br.gif) no-repeat 100% 0;
	float: right;
	margin-right: -2px;
}
#nav ul {
	height: 1%;
	overflow: hidden;
	padding: 5px 0 0 4px;
	margin: 0;
	list-style: none;
	font-weight: normal;
	background: url(/assets/images/bg-drop-l.gif) no-repeat 0 -20px;
}
#nav ul li {
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #68a1b2;
	float: none;
	background: url(/assets/images/none.gif);
	margin: 0;
	padding: 10px 0 10px 15px;
}
#nav ul a {
	float: none;
	display: inline;
	height: 1%;
	font-size: 17px;
	line-height: 1.3em !important;
	padding: 0;
	background: none;
}
.pointer {
	padding: 0;
	font-style: normal;
	float: left;
}
.has-drop-down .pointer {
	padding: 0 17px 0 0;
	background: url(/assets/images/pointer.gif) no-repeat 100% 50%;
}
.has-drop-down:hover .pointer {
	background: url(/assets/images/pointer-active.gif) no-repeat 100% 50%;
}
#nav li .text {
	float: left;
	font-style: normal;
	font-family: Georgia !important;
	font-size: 21px;
}
.active .pointer {
	background-position: 100% 22p;
}
.active:hover .pointer {
	background-position: 100% 22px;
}
#main {
	width: 100%;
	z-index: 10;
}
.top-section {
	width: 958px;
	height: 347px;
	overflow: hidden;
	padding: 5px;
	margin: 0 0 15px;
	background: url(/assets/images/bg-gallery.gif) no-repeat;
}
.gallery {
	position: relative;
}
.gallery, .gallery-holder {
	width: 958px;
	height: 347px;
	overflow: hidden;
	z-index: 1;
}
.gallery-list {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	width: 958px;
	height: 347px;
}
.gallery-list li {
	position: absolute;
	width: 958px;
	height: 347px;
	top: 0;
	left: 0;
}
.switcher {
	position: absolute;
	padding: 0px 0 400px;
	top: 0;
	right: 0;
	border-top: 1px solid #444;
	background: url(/assets/images/bg-transparent-grey.png);
}
.switcher ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	width: 232px;
	font: 24px/63px Georgia, Georgia, serif;
}
.switchertop {
	border-top: 1px solid #444;
}
.switcher li {
	border-bottom: 1px solid #444;
	margin: -1px 0 0;
	height: 58px;
}
.switcher li a {
	display: block;
	text-decoration: none !important;
	color: #fff;
	cursor: pointer;
	position: relative;
	z-index: 100;
	height: 58px !important;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 600;
	text-transform: Uppercase;
}
.switcher li a:hover, .switcher li.active a {
	background: url(/assets/images/bg-gallery-item.png) no-repeat 0 -2px;
	height: 58px;
	margin: 0 0 0 -23px;
	padding: 0 0 0 23px;
	color: #1e2170;
}
.sixup .switcher li a:hover, .sixup .switcher li.active a
}
#twocolumns, #onecolumns {
	width: 100%;
	overflow: hidden;
}
#twocolumns .t, #twocolumns .b, #onecolumns .b {
	width: 100%;
	text-indent: -9999px;
	height: 12px;
	float: left;
	background: url(/assets/images/bg-content-t.png) no-repeat;
}
#twocolumns .b, #onecolumns .b {
	background: url(/assets/images/bg-content-b.png) no-repeat;
	height: 13px;
}
#twocolumns .c, #onecolumns .c {
	float: left;
	padding: 0 4px;
	width: 960px;
	background: url(/assets/images/bg-content-c.png) repeat-y;
	clear: both;
}
#twocolumns .twocolumns-content {
	position: relative;
	margin: -8px 0 -9px;
	width: 100%;
	background: url(/assets/images/bg-twocolumns.gif) repeat-y 639px 0;
	overflow: visible;
	float: right;
}
#main h1 {
	color: #10214F;
	font: 29px Georgia, Georgia, serif;
	margin: 0 0 15px;
	font-weight: lighter;
}

#main div#content div.news-holder div.heading h2,
#main div#content div.block-events h2 {
	color: #003a63;
	margin: 5px 0 !important;
	font-family: 'Open Sans', Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.3em;
}

#main div#content h2 {
	color: #003a63;
	margin: 10px 0 7px;
	font-family: 'Open Sans', Sans-serif;
	font-size: 19.5px;
	font-weight: 600;
	line-height: 1.5em;
}

#main h2 {
	color: #003A63;
	margin: 12px 0;
	font-family: 'Open Sans', Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3em;
}
#main h2 a {
	color: #0A80A6;
	margin: 2% 0;
	font-family: 'Open Sans', Sans-serif;
	font-size: 23px;
	font-weight: 400;
	line-height: 1.2em;
	display: block;
	width: 90%;
}

#main div.frame h3 a {
	color: #003a63;
	margin: 10px 0 10px 0px !important;
	font-family: 'Open Sans' !important;
	font-size: 16px;
	line-height: 1.4em !important;
	font-weight: 600;
}

#main div#content h3 {
	color: #5c3160;
	margin: 7px 0;
	font-weight: 900;
	font-family: 'Oxygen';
	font-size: 15.5px;
	line-height: 1.4em !important;
	padding-top: 5px;
}


#main div#content h3 a {
	color: #5c3160;
	margin: 10px 0 12px;
	font-weight: 600;
	font-family: 'Open Sans' !important;
	font-size: 15px;
	line-height: 1.4em;
	text-transform: uppercase;
	letter-spacing: .25px;
}

#main div#content h3 a:hover {
	color: #5c3160;
	
}


#main div#content h3 a span {

font-family: Georgia;

text-transform: none;

margin: 0;

padding: 17px 20px 7px;

line-height: 100%;
}

#main h3  {
	color: #003a63;
	margin: 10px 0 10px 5px;
	font-family: Georgia;
	font-size: 16px;
	line-height: 1.4em !important;
	font-weight: 100;
}


#main h3 a {
	color: #10214F;
	font-weight: normal;
	text-transform: none;
	font-family: Georgia !important;
	font-size: 17px;
	margin: 0px 0 10px;
	display: block;
}
#main h4 {
	color: #5f6062;
	margin: 2% 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	display: block;
	clear: both;
	line-height: 1.3em;
	text-transform: uppercase;
}
#main h5 {
	color: #000000;
	margin: 1% 0;
	font-family: Arial;
	font-weight: 700;
	font-size: 13px;
	display: block;
	clear: both;
	line-height: 1.3em;
}
#main h5 a {
	color: #646464;
	margin: 2% 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	display: block;
	clear: both;
	line-height: 1.3em;
	text-transform: uppercase;
}
#content {
	float: left;
	width: 586px;
	padding: 35px 0 0 27px;
}
.text-section {
	height: 100%;
	line-height: 20px;
	margin: 0 0 18px;
	overflow: hidden;
}
.text-section .visual-block {
	float: right;
	margin: 0 0 0 40px;
	width: 238px;
	overflow: hidden;
	text-align: justify;
	line-height: 16px;
	background: url(/assets/images/bg-corner.gif) no-repeat 100% 100%;
	padding: 0 15px 20px 0;
}
.text-section .text-holder {
	height: 1%;
	overflow: hidden;
}
.visual img {
	display: block;
	width:  100%;
}
.text-section .visual {
	margin: 0 0 2px;
}
.text-section p {
	margin: 0 0 22px;
}
.text-section .visual-block p {
	margin: 0;
}
.text-section em {
	font-style: italic;
}
#main .text-section h4 {
	margin: 0 0 22px;
}
/* Services Tabs */

#tabWrapper {
	display: block;
	margin: 4% 0 4% 0;
	padding: 0px;
	clear: both;
	float: left;
	background-image: none;
}
ul.tab-header {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	background-color: #fff;
	z-index: 200;
	height: auto;
	position: relative;
	float: left;
}
ul.tab-header li {
	float: left;
	padding: 0 !important;
	list-style: none !important;
	display: inline;
	position: relative;
	width: 96px;
	margin: 0 0 -1px 0 !important;
}
ul.tab-header li > a {
	display: block !important;
	font-weight: 600 !important;
	font-size: 13px !important;
	color: #807d78 !important;
	background-color: #fff;
	height: 100%;
	width: 70px;
	padding: 0 10px 0 10px;
	text-align: center;
	float: left;
	margin: 0 !important;
	line-height: 2em !important;
	z-index: 200;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	position: relative;
	border-radius: 5px 5px 0 0;/* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #e9e9ce 0%, #ffffff 85%);/* FF3.6+ *//* Chrome,Safari4+ *//* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9e9ce 0%, #ffffff 85%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9e9ce 0%, #ffffff 85%);/* IE10+ *//* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#ffffff', GradientType=0 );/* IE6-8 */
	font-family: 'Open Sans', sans-serif !important;
}
ul.tab-header li > a:hover {
	display: block !important;
	font-family: arial;
	color: #000;
	margin: 0 !important;
	text-decoration: none;
}
ul.tab-header li > a.current_tab {
	display: block !important;
	color: #04709C !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #e9e9ce 0%, #ffffff 85%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9ce), color-stop(85%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e9e9ce 0%, #ffffff 85%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9e9ce 0%, #ffffff 85%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9e9ce 0%, #ffffff 85%); /* IE10+ */
	background: linear-gradient(to bottom, #e9e9ce 0%, #ffffff 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff !important;
	z-index: 200;
	border-radius: 5px 5px 0 0;
	font-Weight: 700 !important;
}
.greybg {
}
.tab-body {
	display: block;
	min-height: 150px;

	padding: 4% 3% 4% 3%;
	border-radius: 0 3px 3px 3px;
	clear: both;
	border: 1px solid #d6d6d6;
	width: 435px;
}
.tab-body > p {
	display: block;
	color: #333!important;
	font-size: 13px;
	line-height: 1.3em;
	margin: 1% 0 4% 0 !important;
}
#ps_accordion {
	display: block;
	background: url("../images/services-bg.jpg") no-repeat;
	padding: 2% 4% 0 4%;
}
#ps_accordion > section > ul > li > a {
	color: #018eb9;
	font-weight: bold;
	font-size: 12px;
}
#ps_accordion > section > ul > li > a:hover {
	color: #10214f;
	text-decoration: none;
}
.listing-title {
	display: block;
	font-family: 'Oxygen', sans-serif !important;
	font-weight: bold;
	font-size: 20px !important;
	margin: 2% 0 3% 0 !important;
	font-weight: 600 !important;
	color: #174C8F !important;
}
.listing-description {
	display: block;
}
.listing-description > p {
	font-family: arial;
	font-size: 13px;
	color: #333! important;
}
.listing-description > ul {
	list-style-type: disc;
	font-family: arial;
	color: #333!important;
	font-size: 12px;
}
.ov_header {
	display: block;
	color: #018eb9;
	font-weight: bold;
}
.s_location {
	display: block;
	float: left;
	width: 48%;
	margin: 1%;
	min-height: 65px;
}
p.s_empty {
	display: block;
	line-height: 1.3em;
}
ul.s_conditions {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
ul.s_conditions > li {
	display: block;
}
ul.s_conditions > li > h4 {
	display: block;
	color: #018eb9 !important;
	font-family: georgia !important;
	font-size: 15px !important;
}
ul.s_conditions > li > p {
	display: block;
}
.rightCol {
	display: block;
	float: left;
	width: 50%;
}
.leftCol {
	display: block;
	width: 48%;
	float: left;
	margin: 0 1% 0 1%;
}
ul.s_physicians {
	display: block;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
ul.s_physicians > li {
	display: block;
	list-style: none;
	margin: 0;
	float: left;
	width: 94%;
	padding: 1% 0 1% !important;
	min-height: 70px;
	margin: 0 3% 0 3%;
}
ul.s_physicians > li > img.services-headshot {
	display: block;
	list-style: none;
	padding: 0;
	width: 45px;
	float: right;
	border: 1px solid #ccc;
	margin: 0 15px 0 10px;
}
ul.s_physicians > li > span.physician-name {
	color: #018eb9;
	font-family: georgia;
	font-size: 15px;
	display: block;
	width: 80%;
	border-bottom: 1px solid #ccc;
	margin: 0 0 1% 0;
	padding: 0 0 2% 0;
}
ul.s_physicians > li > span.physician-name > a {
	color: #018eb9;
}
ul.s_physicians > li > span.physician-name > a:hover {
	color: #1d0b57;
	text-decoration: none;
}
ul.s_physicians > li > span.physician-title {
	color: #4f4f4f;
	font-size: 13px;
	font-style: italic;
	margin: 0;
	font-weight: bold;
	padding: 0;
}
.services-toggle {
	display: block;
	clear: both;
}
h3.listing-toggle {
	display: block;
	font-family: 'Open Sans' !important;
	font-weight: 600 !important;
	font-size: 13px !important;
	color: #174C8F!important;
	border-bottom: 1px dotted #ccc;
	padding: 1% 0 2% 0;
	width: 100%;
	cursor: pointer;
	margin: 1% 0 0 0 !important;
	line-height: 1.4em !important;
}
h3.listing-toggle > span.label {
	display: block;
	width: 90%;
}
h3.listing-toggle > span.icon {
	background-image: url(/assets/images/plus-sprite.jpg);
	background-repeat: no-repeat;
	background-position: right -20px top 5px;
	display: block;
	width: 21px;
	height: 25px;
	float: right;
	margin: -21px 0 0 0;
}
h3.listing-toggle.open > span.icon {
	background-image: url(/assets/images/plus-sprite.jpg);
	background-repeat: no-repeat;
	background-position: right 0px top 5px;
}
.tab-area {
	padding: 0 0 50px;
	margin: 0 0 0 -6px;
}
#content > ul > li > a {
	color: #165EA5;
	font-size: 14px;
	font-weight: 600;
}
#content > ul > li > a:hover {
	color: #10214f;
	text-decoration: underline;
	font-size: 13px;
}
#content .tab-area ul.list {
	list-style: none outside none;
	margin: 0;
	padding: 0 0 10px;
}
#content .tab-area ul.list li {
	padding: 0 0 24px;
	width: 100%;
}
#content .tab-area ul {
	list-style: none outside none;
	margin: 0 0 -149px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
#content .tab-area ul li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	list-style-type: none;
}
.tabset {
	padding: 0;
	list-style: none;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 0 -133px;
}
.tabset li {
	float: left;
	list-style: none;
}
.tabset li a {
	float: left;
	cursor: pointer;
	color: #10214f;
	text-decoration: none;
	font: 20px/48px Georgia, Georgia, serif;
	padding: 0 0 122px;
}
#main .tabset li h3 {
	float: left;
	margin: 0;
}
.tabset li a span {
	float: left;
	padding: 17px 20px 15px;
	outline: none;
	font-size: 19px;
	line-height: 100%;
	font-weight: normal !important;
	color: #03426C !important;
}
.tabset li a:hover span {
	text-decoration: underline;
}
.tabset li a.active {
	background: url(../images/buttons.gif) no-repeat 0 -384px;
}
.tabset li a.active span {
	background: url(../images/buttons.gif) no-repeat 100% -571px;
}
.tabset li.first a.active {
	background: url(../images/buttons.gif) no-repeat 0 -628px;
}
.tab-content {
	line-height: 20px;
	padding: 2px 0 0;
	background: url(../images/bg-tab-content.gif) no-repeat 7px 0;
}
.tab-content-dept {
	line-height: 20px;
	background: url(../images/bg-tab-content.gif) no-repeat 7px 0;
	width: 100%;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.tab-holder {
	position: relative;
	z-index: 200;
	height: 1%;
	padding: 28px 0 0 29px;
	overflow: hidden;
}
.tab-content p {
	margin: 0 0 24px;
}
.tab-content-dept p {
	margin: 0 0 12px;
	line-height: 1.3em;
}
.tab-content .main-column {
	float: left;
	width: 292px;
	margin: 0 27px 0 0;
}
.tab-content .aside-column {
	height: 1%;
	overflow: hidden;
}
.tab-content .visual, .tab-content-dept .visual {
	border: 1px solid #ddd;
	margin: 3px 0 15px;
}
.list {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
}
.tab-content .list p {
	margin: 0;
}
.list li {
	padding: 0 0 24px;
}
.list li a {
	font-weight: bold;
	float: left;
	display: inline;
	line-height: 16px;
}
.list .link-container {
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px;
}
/*.secondary-nav{
	margin:0;
	padding:7px 0 8px;
	list-style:none;
	text-align:center;
	background:#cfcfcf url(../images/bg-secondary-nav.gif) no-repeat;
	font:16px/22px Georgia, Georgia, serif;
	border-bottom:1px solid #ddd;
}*/

/*.secondary-nav li{
	display:inline;
	padding:0 18px;
	background:url(../images/divider.gif) no-repeat 0 50%;
}*/
/*.secondary-nav li:first-child {
    background: none repeat scroll 0 0 transparent;
}*/

.secondary-nav li a:hover, .secondary-nav li.active a {
	color: #b2261f;
}
.text-block {
	padding: 0 0 29px;
	line-height: 19px;
}
#main .text-block h1 {
	margin: 0 0 16px;
}
.info-section {
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	margin: 0 0 37px;
}
.info-section .col-left {
	float: left;
	width: 247px;
	margin: 0 21px -999px 0;
	padding: 0 5px 999px 0;
	border-right: 1px solid #ddd;
}
#main .info-section h3 {
	margin: 0 0 19px;
}
.info-section p {
	margin: 0 0 22px;
}
.info-section .text {
	height: 1%;
	overflow: hidden;
}
.text-list {
	margin: 0;
	padding: 0 0 23px 1px;
	list-style: none;
}
#main .info-section .text-list {
	padding: 0 0 23px 17px;
}
#main .section .text-list {
	padding: 0 0 20px 17px;
}
#main .inner-content .section .text-list {
	width: 240px;
}
.text-list li {
	/* background:url(../images/bullet.gif) no-repeat 0 7px; */
	padding: 0 0 0 16px;
}
.text-list ul {
	margin: 0;
	padding: 2px 0 0 13px;
	list-style: none;
}
.container .text-list, .container ol {
	float: left;
	width: 44%;
}
.info-section .col-right {
	height: 1%;
	overflow: hidden;
}
.guide-section {
	padding: 0 0 20px;
	line-height: 20px;
}
.guide-section .heading {
	border-bottom: 1px solid #ebebeb;
	color: #10214f;
	padding: 0 0 5px;
	margin: 0 0 30px;
	font: 30px Georgia, Georgia, serif;
}
.guide-section .heading strong {
	font-weight: normal !important;
}
.guide-section .list li {
	padding: 0;
}
.guide-section .list {
	padding: 0 0 4px;
}
.guide-section p {
	margin: 0 0 5px;
}
.guide-box {
	padding: 0 0 26px;
}
#main .guide-section .title {
	margin: 0 0 26px;
}
#content ol {
	list-style-position: outside;
	color: #333;
	margin: 0px 15px 17px 25px;
	display: block;
	font-size: 11px !important;
}
.number-list {
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
	float: left;
	width: 44%;
}
.number-list span {
	padding: 0 3px 0 0;
}
.data-table1 {
	border: none;
	border-collapse: collapse;
	width: 493px;
	margin: 0 0 30px;
	font-weight: bold;
}
.data-table1 td {
	height: 40px;
	background: #eee
}
.data-table1 .even-row td {
	background: #fff;
	height: 48px;
}
.data-table1 .heading-cell {
	padding: 0 16px 0 15px;
}
.data-table2 {
	border: solid #ddd;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
	width: 493px;
	font-weight: bold;
	margin: 0 0 12px;
}
.data-table2 td {
	border: solid #ddd;
	border-width: 0 1px 1px 0;
	height: 44px;
	padding: 0 5px;
}
.data-table2 thead td {
	background: #eee;
	height: 38px;
}
.data-table2 .heading-cell {
	width: 112px;
	padding: 0 5px 0 14px;
}
.details-form {
	width: 100%;
	overflow: hidden;
	padding: 0 0 7px;
}
.details-form .column {
	float: left;
	width: 226px;
	padding: 0 37px 0 0;
}
.details-form label {
	display: block;
	padding: 0 0 2px;
	line-height: 15px;
}
.field, .field-short, .field-short2, .field-middle, .field-middle2 {
	background: url(../images/buttons.gif) no-repeat 0 -59px;
	overflow: hidden;
	width: 226px;
	margin: 0 0 8px;
}
.field-short {
	background: url(../images/buttons.gif) no-repeat -231px -59px;
	width: 44px;
	float: left;
	margin: 0 3px 0 0;
}
.field-short2 {
	float: left;
	background: url(../images/buttons.gif) no-repeat -277px -59px;
	width: 75px;
}
.field-middle2 {
	width: 170px;
	background: url(../images/buttons.gif) no-repeat 0 -87px;
}
.field-middle {
	width: 165px;
	background: url(../images/buttons.gif) no-repeat -175px -87px;
}
.field input, .field-short input, .field-short2 input, .field-middle input, .field-middle2 input {
	float: left;
	border: 0;
	background: none;
	padding: 6px 10px;
	width: 206px;
	height: 15px;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.field-short input {
	width: 24px;
	text-align: center;
}
.field-short2 input {
	width: 55px;
	text-align: center;
}
.field-middle2 input {
	width: 143px;
}
.field-middle input {
	width: 142px;
}
.select1 {
	width: 167px;
	margin: 0 0 15px;
}
.row, .row3 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px;
}
.row {
	margin: 0 0 29px;
}
.row .field, .row .field-short2, .row .field-middle, .row .field-middle2, .row3 .field, .row3 .field-short2, .row3 .field-middle, .row3 .field-middle2 {
	margin: 0;
}
.row .field-short, .row3 .field-short {
	margin: 0 3px 0 0;
}
.row2 {
	margin: 0 0 30px;
}
.details-form .c1 {
	float: left;
	width: 165px;
}
.details-form .c2 {
	float: left;
	width: 61px;
}
.select2 {
	width: 61px;
}
.section {
	line-height: 20px;
	padding: 0 8px 0 0;
}
.section p {
	margin: 0 0 20px;
}
.inner-content .section p {
	margin: 0 0 15px;
}
.section .text-holder p {
	margin: 0 0 21px;
}
.text-box {
	height: 1%;
	overflow: hidden;
}
.text-box2 {
	padding: 0 10px 8px 0;
}
.section .visual {
	border: 1px solid #e1e1e1;
	float: left;
	margin: 5px 15px 0 0;
}
.section .alignright {
	float: right;
	margin: 6px 0 0 15px;
}
.section .text-holder {
	height: 1%;
	overflow: hidden;
}
#main .guide-box .section .title {
	margin: 0 0 19px;
}
#main .section h2 {
	margin: 0 0 12px;
}
#twocolumns .inner-content {
	background: url(../images/bg-inner-content.gif) repeat-y 205px 0;
}
#content ul.breadcrumbs {
	padding: 0 0 5px;
	list-style: none;
	width: 100%;
	overflow: hidden;
	font-size: 11px !important;
	display: block;
	margin: 0 0 10px;
}
#content ul.breadcrumbs li {
	float: left;
	background: url(../images/separator.gif) no-repeat 0 50%;
	padding: 0 3px 0 7px;
	margin: 0 7px 0 -7px;
	list-style: none;
	font-size: 11.5px !important;
	font-family: 'Open Sans', sans-serif;
}
#content ul.breadcrumbs li a {
	color: #666;
	text-decoration: none;
	font-size: 11.5px !important;
	text-transform: capitalize;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
#content ul.breadcrumbs li a:hover {
	text-decoration: underline;
}
#main .section h1 {
	margin: 0 0 12px;
}
#sidebar {
	float: right;
	width: 300px;
	padding: 35px 0 0 20px;
	overflow: hidden;
}
#main #sidebar h3 {
	margin: 0 0 10px !important;
	font-family: Georgia !important;
	font-weight: lighter;
	text-transform: capitalize;
	color: #10214F;
	font-size: 17px;
}
#main #sidebar .box2 h3 {
	margin: 0 0 12px;
}
#main #sidebar .box3 h3, #main #sidebar .box4 h3 {
	margin: 0 0 13px;
}
#sidebar .box {
	padding: 0 0 24px 16px;
}
.container {
	width: 100%;
	overflow: hidden;
}
.quick-links {
	margin: 0;
	padding: 3px 0 12px;
	list-style: none;
	font-size: 13px;
}
.container .quick-links {
	float: left;
	width: 133px;
	padding: 0 7px 8px 0;
}
.quick-links li {
	background: url(../images/arrow-grey.gif) no-repeat 0 50%;
	padding: 0 0 5px 14px;
}
.btn-find {
	width: 257px;
	overflow: hidden;
	line-height: 44px;
	color: #fff;
	height: 44px;
	text-align: center;
	text-transform: uppercase;
}
.btn-find img {
	display: block;
}
.btn-find span {
	display: block;
	height: 44px;
	width: 257px;
	position: relative;
	margin: -44px 0 0;
	z-index: 100;
	text-align: center;
	cursor: pointer;
}
.btn-find:hover span {
	text-decoration: underline !important;
}
#sidebar .box2, #sidebar .box4 {
	background: url(../images/bg-sidebar-boxes.gif) no-repeat;
	padding: 22px 24px 12px 16px;
	line-height: 19px;
}
#sidebar .box3 {
	line-height: 15px;
	background: url(../images/bg-sidebar-boxes.gif) no-repeat -300px 0;
	padding: 20px 24px 19px 16px;
}
#sidebar .box4 {
	line-height: 15px;
	padding: 20px 24px 19px 16px;
}
.newsletter-form {
	padding: 9px 0 6px;
	width: 270px;
}
.newsletter-form:after {
	display: block;
	clear: both;
	content: '';
}
.btn-submit {
	float: left;
	width: 70px;
	height: 26px;
	background: none;
	padding: 0 5px 0 0;
	border: 0;
	cursor: pointer;
	position: relative;
	margin: 0 -8px 0 0;
}
.btn-submit img {
	float: left;
	position: relative;
	z-index: 999;
	margin: -2px 3px 0 -2px;
}
#sidebar p {
	margin: 0 0 8px;
	line-height: 1.4em;
}
#sidebar .box3 p {
	margin: 0 0 9px;
}
.more {
	float: left;
	background: url(../images/arrow-red.gif) no-repeat 100% 50%;
	padding: 0 10px 3px 0;
	line-height: 16px;
}
p .more {
	display: inline;
	float: none;
}
#main strong {
	font-weight: bold;
}
#main em {
	font-style: italic;
	font-weight: 500;
	color: #000;
}
#sidebar .visual, .info-section .visual {
	float: right;
	border: 1px solid #ddd;
	margin: 0 0 0 20px;
}
.info-section .visual {
	margin: 3px 9px 0 20px;
}
#sidebar .text-holder {
	height: 1%;
	overflow: hidden;
}
#sidebar .text-holder p {
	margin: 0 0 15px;
}
.inner-content #sidebar {
	width: 188px;
	padding: 26px 5px 0 10px;
}
.inner-content #sidebar .box2, .inner-content #sidebar .box4 {
	background: url(../images/bg-sidebar-boxes.gif) no-repeat -630px 0;
}
.inner-content #sidebar .box {
	padding: 0 0 14px 16px;
}
#main .inner-content #sidebar h3 {
	margin: 0 0 13px;
	line-height: 25px;
}
#main .inner-content #sidebar p {
	margin: 0 0 10px;
	font-size: 12px;
}
#main .inner-content #sidebar .box2 h3, #main .inner-content #sidebar .box4 h3 {
	margin: 0 0 10px;
	line-height: 1.2em;
	font-family: Georgia;
	text-transform: none !important;
	font-weight: lighter;
}
#main .inner-content #sidebar .box2, #main .inner-content #sidebar .box4 {
	padding: 20px 14px 19px 16px;
}
.content-holder {
	float: left;
	width: 750px;
	overflow: visible;
	padding: 0 0 61px;
}
.aside {
	float: left;
	width: 160px;
	line-height: 21px;
	padding: 30px 20px 0 20px;
}
.inner-content #content {
	float: right;
	width: 500px;
	padding: 20px;
}
.aside-nav {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
.aside-nav ul li ul {
	padding: 0;
	list-style: none;
	font-size: 12px;
	margin: 0;
	display: block;
}
.aside-nav a {
	text-decoration: none !important;
	color: #333;
}
.aside-nav a:hover, .aside-nav .active a {
	color: #b2261f;
}
.aside-nav li.active > a {
	font-weight: 600 !important;
	color: #2a6ebb!important;
	background-image: url("/assets/images/arrow-grey.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	background-position: left 7px;
	margin: 0 0 0 -16px;
	font-family: 'Open Sans';
	font-size: 13px;
}
#footer {
	color: #fff;
	font-size: 11px;
	width: 100%;
	overflow: hidden;
}
#footer .t, #footer .b {
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/bg-footer-t.png) no-repeat 643px 0;
	height: 83px;
	width: 100%;
}
#footer .b {
	height: 109px;
	float: left;
	background: url(../images/bg-footer-b.png) no-repeat 643px 0;
}
#footer .c {
	background: url(../images/bg-footer-c.png) repeat-y 643px 0;
	width: 100%;
	float: left;
}
#footer .footer-content {
	padding: 23px 0 50px;
	/* overflow:hidden; */
	width: 100%;
	position: relative;
	margin: -83px 0 -109px;
}
#footer a {
	color: #fff;
	font-weight: 500;
}
.footer-aside {
	float: right;
	width: 278px;
	padding: 3px 10px 0 37px;
}
.logo-visual {
	float: left;
	margin: 0 16px 0 0;
	padding: 0 0 11px;
}
.logo-visual img {
	display: block;
}
.logo-visual span {
	display: none;
}
#footer .address {
	font-style: normal;
	height: 1%;
	padding: 0 0 11px;
	overflow: hidden;
	display: table-cell;
	vertical-align: bottom;
	float: left;
}
#footer .address span {
	display: block;
	padding: 0 1px 3px;
}
.footer-aside .container {
	display: table-row;
}
#footer p {
	margin: 0 0 10px;
}
.footer-list {
	margin: 0 0 1px -3px;
	padding: 0 0 17px;
	list-style: none;
	width: 100%;
	overflow: hidden;
	line-height: 12px;
}
.footer-list li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #fff;
	margin: 0 1px 7px -1px;
}
.scfCaptcha {
	margin-left: -225px !important;
}
.link {
	color: #fff;
	text-decoration: none;
	background: url(../images/arrow-white.gif) no-repeat 100% 50%;
	padding: 0 10px 0 0;
}
.link-holder {
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.footer-container {
	height: 1%;
	padding: 0 0 0 30px;
	overflow: hidden;
	float: left;
}
#footer .title {
	font: 18px Georgia, Georgia, serif;
	display: block;
	padding: 0 0 10px;
}
#footer .box {
	float: left;
	width: 135px;
	padding: 0 13px 0 0;
}
#footer .box ul {
	margin: 0;
	padding: 0 0 26px;
	list-style: none;
}
#footer .box li {
	padding: 0 0 5px;
}
.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0% !important;
}
.social-list {
	margin: 0;
	padding: 6px 0 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.social-list li {
	width: 35px;
	height: 35px;
	float: left;
	overflow: hidden;
	margin: 0 12px 0 0;
}
.social-list li img {
	display: block;
}
.social-list li a {
	display: block;
	height: 100%;
	cursor: pointer;
}
.social-list li span {
	display: none;
}
.print-logo {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.skip {
	position: absolute;
	top: 0;
	left: -9999px;
}
.text-field[type=text]:focus {
	outline: none;
}
.field input[type=text]:focus {
	outline: none;
}
.field-short input[type=text]:focus {
	outline: none;
}
.field-short2 input[type=text]:focus {
	outline: none;
}
.field-middle input[type=text]:focus {
	outline: none;
}
.field-middle2 input[type=text]:focus {
	outline: none;
}
/*---------------------------------------------------*/

.link-title {
	font-weight: bold;
}
.side-location {
	font-weight: bold;
}
.aside-nav {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.aside-nav a {
	color: #5f6062;
	text-decoration: none !important;
	font-size: 13px;
	line-height: 1.4em;
	display: block;
	margin-top: 6px;
	margin-bottom: 8px;
	font-weight: 600 !important;
	font-family: 'Open Sans';
}
.aside-nav a:hover {
	color: #003a63;
}
.aside-nav .active a {
	color: #6a808c;
}
.sub-nav {
	list-style: none outside none;
	margin: 8px 1px 4px 15px;
	font-size: 11px;
	color: #5f6062;
}
.sub-nav .drop ul li {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
.sub-nav .drop ul li a {
	line-height: 1.4em;
	padding: 0px;
	display: block;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: 400 !important;
	font-family: arial;
}

.sub-nav .drop ul li a:hover {
	color: #003A63;
}

.content-holder p {
	margin: -1px 0 20px;
	color: #141414;
	line-height: 1.5em;
	font-size: 13px;
}
.content-holder p a, #content ul li a, #content ol li a {
	font-family: Arial;
	margin: 0 0 15px;
	line-height: 1.4em;
	font-size: 13px;
	color: #2a6ebb;
	font-weight: bold;
}
div.news-list ul li {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
div.news-list ul li span a {
	font-family: 'Oxygen', sans-serif !important;
	font-size: 13px !important;
	margin: 0 !important;
	padding: 2px 0 !important;
	font-weight: 600 !important;
	display: block;
	clear: both;
	color: #09436E !important;
}
div.news-list ul li span a:hover {
	text-decoration: underline !important;
}
#content li {
	padding: 5px;
	margin: 2px 5px;
	font-size: 13px !important;
	color: #141414;
	line-height: 1.5em;
}
#content ul {
	list-style: none outside none;
	margin: 0;
	padding: 0px 15px 17px 25px;
	color: #333 !important;
	font-size: 15px;
}
#content ul li {
	list-style: disc outside none;
	line-height: 1.5em;
	padding: 0 0 5px;
	color: #141414!important;
	font-size: 13px !important;
	margin: 0px;
}
#content ul ul li {
	list-style: circle outside none;
	line-height: 1.3em;
	padding: 0 0 3px;
	color: #000 !important;
	font-size: 13px;
}

#content ul li p {
	margin: 0;
	padding: 0;
}


#content ul li ul, #content ol li ul, #content ol li ol, #content ol li ul {
	list-style: none outside none;
	margin: 0;
	padding: 7px 15px 0 30px;
	color: #333 !important;
	font-size: 13px;
}
.btn-submit {
	background: url("/assets/images/btn-submit.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 26px;
	margin: 0 -8px 0 0;
	padding: 0 5px 0 0;
	position: relative;
	width: 70px;
}
/*--------------------------------------------------------------*/

.newsletter-form .btn-submit {
	background: url("/assets/images/btn-submit.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 26px;
	margin: 0 -8px 0 0;
	padding: 0 5px 0 0;
	position: relative;
	width: 70px;
	margin: 10px -8px 0 0;
	clear: both;
	text-indent: -999px;
	font-size: 0;
	display: block;
	line-height: 0;
}
.newsletter-form .field input, .newsletter-form .field-short input, .newsletter-form .field-short2 input, .newsletter-form .field-middle input, .newsletter-form .field-middle2 input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	font: 12px/15px Arial, Helvetica, sans-serif;
	height: 15px;
	padding: 6px 10px;
	width: 206px;
}
.newsletter-form .field {
	float: left;
	width: 230px;
	margin: 0 2px 0 0;
	overflow: hidden;
}
/*.newsletter-form .field input{
	float:left;
	width:184px;
	height:14px;
	padding:6px 10px;
	border:0;
	background:none;
	font:12px/14px Arial, Helvetica, sans-serif;
}*/

/********** NEW EDUCATION LANDING PAGE *******/


.onecolumns-content {
}
#onecolumns .c .wide {
}
.onecolumns-content .buckets {
	margin: 15px;
}
.buckets .single {
	float: left;
	display: block;
	height: 178px;
	width: 222px;
	margin: 0 13px 0 0;
}
.buckets .single.last {
	margin: 0;
}
.buckets a.single span {
	background: url("/assets/images/bucket-h.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-family: Georgia, serif;
	font-size: 16px;
	height: 18px;
	padding: 9px 12px;
	width: 199px;
	font-weight: normal !important;
}
.buckets a:hover span {
	text-decoration: underline !important;
}
.buckets .single img {
	border: 1px solid #bbbbbb;
	border-top: none;
}
.top-section.narrow {
	background: url(/assets/images/top-section-narrow.jpg) no-repeat;
	height: 383px;
	padding: 1px;
	margin: 0 0 15px 5px;
}
.narrow .gallery, .narrow .gallery .gallery-holder {
	width: 701px;
	height: 375px;
	overflow: hidden;
	float: left;
	z-index: 1;
}
.narrow .gallery .gallery-list, .narrow .gallery .gallery-list li {
	width: 701px;
	height: 375px;
}
.quicklinks {
	background: url(/assets/images/edu-quicklinks.jpg) no-repeat;
	float: left;
	height: 335px;
	padding: 50px 20px 20px 85px;
	width: 149px;
}
.quicklinks a {
	color: #006699;
	line-height: 1.5em;
	text-decoration: none;
	font-size: 11px;
	font-family: 'Arial';
}
.quicklinks a:hover {
	text-decoration: underline;
}
.quicklinks ul li {
	list-style-type: none;
	background: url(/assets/images/quicklinks-arrow.png) no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.onecolumns-content #content {
	width: 608px;
	padding: 35px 0 0 15px;
}
.onecolumns-content .tab-area {
	width: 370px;
	float: left;
}
.onecolumns-content .tab-content .main-column {
	width: 171px;
}
.alumni {
	float: right;
	background: url(/assets/images/alumni.jpg) no-repeat top;
	width: 190px;
	padding: 10px 15px;
}
.alumni h3 {
	color: #666666 !important;
	margin: 0 0 20px !important;
}
.alumni h4 {
	color: #165EA5 !important;
	margin: 0 0 10px !important;
}
.alumni p {
	margin: 0 0 15px 0;
	font-size: 11px;
}
.alumni img {
	float: right;
}
.onecolumns-content #sidebar .box {
	background: url(/assets/images/edu-sidebar.jpg) no-repeat;
	padding: 25px 20px;
}
.onecolumns-content #sidebar {
	padding: 35px 15px 0 20px;
	width: 302px;
}
.onecolumns-content #sidebar img {
	float: right;
}
.onecolumns-content #sidebar .div {
	background: url(/assets/images/edu-sidebar-div.jpg) no-repeat center;
	width: 264px;
	height: 10px;
	margin: 10px 0 20px 0;
	display: inline-block;
}
.onecolumns-content #sidebar h3 {
	margin: 0 0 10px 0 !important;
}
ul.social {
	list-style-type: none;
	float: right;
}
ul.social li {
	display: block;
	float: left;
	margin: 0 0 0 6px;
}
.fb a {
	background: url(/assets/images/fb.jpg) no-repeat;
	width: 48px;
	height: 50px;
	float: left;
}
.yt a {
	background: url(/assets/images/yt.jpg) no-repeat;
	width: 48px;
	height: 50px;
	float: left;
}
.twitter a {
	background: url('/assets/images/tw.jpg') no-repeat;
	float: left;
	width: 48px;
	height: 50px;
}
/*** new quote slider ***/
.quote {
}
.quote .text {
	color: #999;
	font-size: 18px;
	line-height: 24px;
	font-family: Georgia, serif;
}
.quote .text span {
	font-size: 16px;
	text-align: right;
	display: block;
	font-style: italic;
}
.slider {
	float: left;
	position: relative;
	width: 740px;
	z-index: 2;
	margin: 15px 0 0 105px;
}
.slider .sliderarea {
	overflow: hidden;
	position: relative;
	width: 740px;
}
.slider .sliderarea ul {
	overflow: hidden;
	width: 99999px;
}
.slider .sliderarea ul li {
	float: left;
	height: 140px;
	overflow: hidden;
	position: relative;
	width: 740px;
}
.slider .prev {
	background: url(/assets/images/quote-l.jpg) no-repeat scroll 0 0 transparent;
	height: 36px;
	left: -60px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 35px;
	width: 36px;
}
.slider .next {
	background: url(/assets/images/quote-r.jpg) no-repeat scroll 0 0 transparent;
	height: 36px;
	overflow: hidden;
	position: absolute;
	right: -60px;
	text-indent: -9999px;
	top: 35px;
	width: 36px;
}
/*** end slider

/*** secondary nav dropdown ***/
/*** SECONDARY NAVIGATION START ***/
/**********************************/

.secondary-nav {
	background: url("../images/bg-secondary-nav.gif") no-repeat scroll 0 0 #CFCFCF;
	border-bottom: 1px solid #CCC;
	font: 16px/22px Georgia, Georgia, serif;
	height: 38px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 12px 0 0;
	position: relative;
	text-align: center;
	width: auto;
	display:  block;
}
/*.secondary-nav li {
    background: url("/assets/images/divider.gif") no-repeat scroll 0 9px transparent;
    /*float: left;*/
   /* height: auto;
    padding: 12px 30px;
}*/
.secondary-nav li {
	display: inline;
	padding: 12px 18px;
	background: url(/assets/images/divider.gif) no-repeat 0 50%;
}
.secondary-nav .bg:hover {
	background: url("/assets/images/secondary-hover.jpg") repeat scroll 0 0 transparent;
}
.secondary-nav .first {
	background: none;
}
/*.secondary-nav li:last-child { border-left: none; }*/

.secondary-nav li a {
	color: #0f416f;
	text-decoration: none;
	font-weight: normal !important;
	font-family: Georgia;
	font-size: 16px;
}
.secondary-nav li:hover a, .secondary-nav li.active a {
	color: #990000;
}
/**********************************/

.secondary-nav li:hover .dd_1, .secondary-nav li:hover .dd_2 {
	left: 0;
	top: 36px;
}
.secondary-nav li:hover .dd_3 {
	left: 205px;
	top: 36px;
}
.secondary-nav .menu_right {
	float: right;
	margin-right: 0px;
}
.secondary-nav li:hover .align_right {
	left: auto;
	right: -1px;
	top: 35px;
}
.secondary-nav p, .secondary-nav h2, .secondary-nav h3, .secondary-nav ul li {
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	text-align: left;
}
.secondary-nav h3 {
	background: url("/assets/images/underline.png") no-repeat bottom left;
	clear: both;
	color: #0e1e47;
	font: 16px Georgia, serif;
	margin: 12px 0 7px 0;
	padding: 0 0 7px 0;
}
.secondary-nav li:hover div a {
	color: #fff;
	font-size: 12px Arial, sans-serif;
}
.secondary-nav li:hover div a:hover {
	color: #fff;
	text-decoration: underline;
}
.secondary-nav li ul {
	float: left;
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
}
.secondary-nav li ul li {
	background: url("/assets/images/quicklinks-arrow.png") no-repeat scroll 0 7px transparent;
	border: medium none;
	clear: both;
	display: block;
	font-size: 12px;
	height: auto;
	margin: 0;
	padding: 0 30px 3px 10px;
	position: relative;
	text-align: left;
}
.secondary-nav li ul li:hover {
	background: url("/assets/images/quicklinks-arrow.png") no-repeat 0 7px;
}
.secondary-nav li ul li a {
	color: #006699! important;
}
.secondary-nav a span.r {
	display: block;
	margin: 0 7px 0 6px;
	padding: 0;
	width: auto;
}
/*** SECONDARY NAVIGATION END ***/
/********************************/

.dd_1, .dd_2, .dd_3, .dd_4 {
	margin: 3px 0;
	float: left;
	position: absolute;
	left: -999em;
	text-align: left;
	padding: 10px 5px 10px 5px;
	background: url(/assets/images/secondary-bg.jpg) repeat-x top #fdfdfd;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.dd_1 {
	width: 140px;
}
.dd_2 {
	width: 536px;
	z-index: 9999;
}
.dd_3 {
	width: 536px;
	z-index: 9999;
}
.dd_4 {
	width: 536px;
	z-index: 9999;
}
.secondary-nav li:hover .dd_1 {
	left: 0;
	top: 38px;
}
.secondary-nav li:hover .dd_2 {
	left: 0;
	top: 38px;
}
.secondary-nav li:hover .dd_3 {
	left: 205px;
	top: 38px;
}
.secondary-nav li:hover .dd_4 {
	left: 412px;
	top: 38px;
}
.col_1, .col_2 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {
	width: 240px;
	padding-left: 12px;
}
.col_2 {
	width: 270px;
}
.secondary-nav .menu_right {
	float: right;
	margin-right: 0px;
}
.secondary-nav li:hover .align_right {
	left: auto;
	right: -1px;
	top: 35px;
}
.secondary-nav p, .secondary-nav h2, .secondary-nav h3, .secondary-nav ul li {
	line-height: 21px;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}
.secondary-nav h3 {
	font-size: 16px;
	margin: 12px 0 7px 0;
	padding-bottom: 7px;
	color: #003a63;
	font-family: Georgia, serif;
	font-family: normal;
	clear: both;
	background: url(/assets/images/underline.png) no-repeat bottom left;
}
.secondary-nav li:hover div a {
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #ffffff;
}
.secondary-nav li:hover div a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.secondary-nav li ul {
	list-style: none;
	padding: 0;
	float: left;
	margin: 0 0 14px 0;
}
.secondary-nav li ul li:hover {
	background: url(/assets/images/quicklinks-arrow.png) no-repeat 0 7px;
}
.secondary-nav li ul li a {
	color: #006699!important;
}
.secondary-nav a span.r {
	display: block;
	margin: 0 7px 0 6px;
	padding: 0;
	width: auto;
}


/**** layouts ***/

div.mc-prf-layer {

display: block;

border-top: 1px solid #f3f3f3;

padding: 1% 0;

float: left;

clear:  both;

width: 100%;
}

div.mc-prf-layer h2 {
    padding-top: 10px;
    font-size: 17px !important;
    font-weight: 600 !important;
}


/**** news center styling ***/


.x100 {
	width: 100px;
}

.x125 {
	width: 125px;
}

.x150 {
	width: 150px;
}

.x180 {
	width: 180px;
}

.x220 {
	width: 220px;
}
.x250 {
	width: 250px;
}
.x300 {
	width: 300px;
}
.mc-left {
	border: 1px solid #ccc;
	display: block;
	float: left;
	margin: 2% 3% 2% 1%;
}
.mc-right {
	border: 1px solid #ccc;
	display: block;
	float: right;
	margin: 2% 1% 2% 3%;
}
div.mc-image-wrapper {
}
div.mc-image-wrapper img {
	display: block;
}
div.mc-image-wrapper div.caption {
	display: block;
	clear: both;
	padding: 10px;
}
div.mc-image-wrapper div.caption p {
	font-family: "Oxygen";
	color: #10214F;
	font-size: 10px !important;
	font-weight: 800;
	margin: 0;
}
div.mc-image-wrapper div.clear {
	display: block;
	clear: both;
}
div.mc-i-right {
	float: right;
}
div.mc-i-left {
}
div.mc-i-caption {
	display: block;
	background-color: #efefef;
	border: 1px solid #efefef;
	margin: 0 4px 17px 17px;
}
div.mc-i-left {
}
/***/


/**** google translate styling ***/
.goog-te-gadget {
	text-align: right;
	height: 32px;
	margin: 0 0 15px;
	overflow: hidden;
}
/***
.goog-te-gadget select {
    background:#3e96b5;
    color:#fff;
	font-size:11px;
	padding: 3px 2px;
    width: 140px;
    border:1px solid #0d658d;
	overflow:hidden;
	margin: -5px 0 15px;
}
.goog-te-gadget span { display:none; }
***/
.sub-title {
	color: #FFFFFF;
	position: absolute;
	text-align: center;
	top: 178px;
	width: 21%;
	font-family: Georgia;
}
.artifact-wrapper {
	display: block;
	clear: both;
	border-top: 1px solid #efefef;
	width: 98%;
	margin: 0 auto 3% auto;
}
.art-clear {
	display: block;
	clear: both;
	margin: 20px 0;
}
.artifact-left {
	display: block;
	float: left;
	width: 44%;
	margin: 3% 4% 3% 2%;
}
.artifact-right {
	display: block;
	float: right;
	width: 44%;
	margin: 3% 0 3% 2%;
}
.artifact-left h4, .artifact-right h4 {
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #003a63 !important;
	width: 90%;
	margin: 0 0 3% 0 !important;
	line-height: 1.2em !important;
	clear: none !important;
	font-family: 'Open Sans' !important;
	text-transform: none !importAnt;
}
.artifact-left p, .artifact-right p {
	font-size: 12px !important;
	font-family: Arial !important;
	font-weight: lighter !important;
	color: #444;
	margin: 0 0 2%;
	padding: 0 0 2%;
	line-height: 1.3em;
}
.artifact-left ul, .artifact-right ul {
	font-size: 12px !important;
	margin: 7px 0 7px 0;
	color: #444;
}
.artifact-left ul li, .artifact-right ul li {
	font-size: 12px !important;
	margin: 0 0 1% 10%;
	color: #444;
	line-height: 1.4em;
}
img.artifact {
	float: left;
	height: 65px;
	width: 65px;
	margin: 0 10px 5px -4%;
	display: block;
	border-radius: 10px;
	border: 1px solid #efefef;
}
.department-slideshow {
	display: block;
	float: left;
	width: 741px;
	position: relative;
	overflow: hidden;
	height: 251px;
}
.department-actions {
	float: left;
	width: 219px;
	display: block;
}
#masthead-wrapper {
	background-color: #333;
	display: block;
	position: relative;
	width: 100%;
}
#stage-wrapper {
	display: block;
	clear: both;
	position: relative;
	width: 100%;
	margin-top: 15px;
}
#dept-stage {
	float: left;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#institute-stage {
	float: left;
	width: 65%;
	padding: 1% 0% 0 2%;
}
#rightthirdcol {
	float: right;
	width: 29%;
	margin: 1% 4% 0 0;
}
#rightcol {
	float: right;
	width: 220px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#logistics-shadow {
	background-image: url(/assets/images/left-shadow.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: relative;
}
#logistics-inner {
	display: block;
	width: 206px;
	margin-left: 16px;
	background-color: #fdfdfd;
	border-radius: 5px;
	background-image: url(/assets/images/logistics-background.png);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
}
#logistics-text {
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.logistics-box-title {
	font-family: Arial !important;
	font-weight: 600;
	display: block;
	margin: 1% 0 2%;
	color: #0375a2;
	font-size: 12px;
}
#logistics-text p {
	display: block;
	margin-bottom: 5%;
	line-height: 1.3em;
}
#masthead {
	background-color: #333;
	display: block;
	width: 100%;
	height: 251px;
	overflow: hidden;
	background-image: url(/assets/images/landing-basic.png);
}
.department-actions h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#masthead h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
#masthead h3 {
	color: #4BD9FD;
	font-family: 'Open Sans';
	font-size: 14px;
	display: block;
	margin: 10px 0;
	font-weight: 600;
}
#masthead ul {
	display: block;
	margin-left: 15px;
	margin-bottom: 15px;
	color: #fff;
}
#masthead ul li a {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#masthead ul li a:hover {
	color: #CCC;
}
.tababoutcol {
	display: block;
	float: left;
	margin: 4%;
	width: 47%;
}
.tababoutcol ul li {
	margin-bottom: 5%;
}
.tabnewscol {
	float: left;
	width: 29%;
	margin: 3% 5% 4% 5%;
	background-color: rgb(247, 247, 247);
	border-radius: 3px;
	padding: 3%;
}

.tabnewscol h3 {

font-family: 'Open Sans' !important;

font-size: 11px !important;

color: #003a63 !important;

font-weight: 800 !important;

text-transform: uppercase;
}

.tabnewscol h4 {

font-family: arial !important;

font-size: 13px !important;

color: #003a63 !important;

font-weight: 600 !important;

text-transform: none !important;

padding: 5px;

line-height: 1.4em !important;
}


.tabnewscol div.download_box1:last-of-type {

	border:none !important;
}

.tabnewscol div.download_box1 {

display: block;

clear: both;

width: 100% !important;

margin: auto !important;

border-bottom:  1px solid #efefef;

padding: 0 0 10px 0 !important;
}

.tabnewscol div.download_box1 img {

border-radius: 3px;

width: 100% !important;

height: auto !important;

margin: auto;

border: 1px solid #e4e4e4;
}


.tabcalcol {
	display: block;
	width: auto;
	margin: 4%;
"
}
#landing-department {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	display: block;
	padding: 0px;
	width: 100%;
	margin: 0px;
	position: relative;
	font-size: 13px !important;
}
#landing-department h3 {
	color: #000000;
	font-size: 17px;
	display: block;
	padding: 0px;
	font-weight: 600;
	margin: 0px 0 10px;
	line-height: 1.3em;
	font-family: 'Open Sans', sans-serif;
}
#landing-department p {
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 13px;
}
div#landing-department ul.landing-list {
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-top: 0px;
}
div#landing-department ul.landing-list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.3em;
}
div#landing-department ul {
	display: block;
	width: 85%;
	margin: 0 5% 5% 10%;
	line-height: 1.3em;
	color: #333;
}
img.chair-dept-headshot {
	display: block;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 120px;
}
.tabmaincol {
	float: left;
	width: 45%;
	position: relative;
	display: block;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#featuredServiceLanding {
	display: block;
	margin: 7px;
	position: relative;
}
.landing-list-lft {
	width: 49%;
	margin-right: 5px;
	float: left;
}
.landing-list-right {
	width: auto;
	float: left;
}
.landing-list-lft ul, .landing-list-right ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	list-style-type: disc;
	display: block;
	list-style-position: outside;
	padding-left: 15px;
}
.landing-list-lft ul li, .landing-list-right ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
#chair-note {
	background-image: url(/Assets/images/bg-chair.png);
	height: 279px;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabrightcol {
	float: left;
	width: 50%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#padding-block {
	padding: 17px;
}
#padding-block-chair {
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 30px;
}
#logistics-module {
	background-image: url(/Assets/images/logistics-module.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
#logistics-end {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 20px;
}
#artifact-wrapper {
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	clear: both;
	margin: 30px;
	padding-top: 35px;
}
#artifact-wrapper img {
	float: left;
	height: 78px;
	width: 78px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#artifact-inner h4 {
	color: #10214f;
	font-size: 14px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#artifact-inner p {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#artifact-inner {
	float: left;
	width: 50%;
}
.bluebox {
	width: auto;
	border-radius: 7px;
	background-color: #6ABED1;
	padding: 15% 10% 12% 10%;
	margin: 0 0 10% 0;
}
.bluebox h2 {
	font-family: Georgia !important;
	font-weight: normal !important;
	color: #ffffff !important;
}
.bluebox p {
	color: #ffffff;
	font-size: 13.5px;
	line-height: 1.35em;
}

.bluebox p a {
	color: #fbd04c;
	font-size: 13.5px;
	line-height: 1.3em;
	text-decoration: underline;
}

#header_0_MT_Common_Content_Block_divMain {
	float : left;
}
.bluebox strong {
	font-size: 14px !important;
}
.slibrary {
	background-image: url(/assets/images/bbox_1.jpg);
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-position-x: center;
}
.sresearch {
	background-image: url(/assets/images/bbox_2.jpg);
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-position-x: center;
}
#main .box4 h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #10214f;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
	text-transform: none !important;
}
.news-image-right {
	float: right;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 5px;
	border: 1px solid #efefef;
}
/* table styles */

.mc-list-legend {
	display: block;
	width: auto !important;
}
.mc-list-legend tr td {
	padding: 5px;
}
.mc-dept-list {
	width: 95% !important;
	padding: 5px;
}
.mc-dept-list tr {
	width: auto;
}
.mc-dept-list tr td {
	width: auto;
	padding: 5px 10px 0px !important;
	font-size: 13.4px !important;
	font-family: arial;
}

.tbl-admin-cost {
	display: block;
	background-color: #fcfcfc;
	width: auto;
	margin: 10px 10px 10px 25px;
	clear: both;
	float: right;
	border: 1px solid #efefef;
}

.tbl-admin-cost tr {
	border-bottom: 1px solid #efefef;
}

.tbl-admin-cost tr td {
	padding: 7px 10px;
	font-family: arial !important;
	font-size: 12px;
	line-height: 1.4em !important;
}
.tbl-admin-cost tr.tbl-headers {
	background-color: #efefef;
	font-weight: 700;
	font-size: 15px !important;
	color: #10214F;
	font-family: "Oxygen" !important;
	font-size: 20px !important;
}
.tbl-admin-cost tr.tbl-headers td {
	padding: 10px 7px;
	min-width: 60px;
	font-family: "Oxygen" !important;
	font-size: 13px !important;
	font-weight: 900 !important;
}


.tbl-admin-list {
	display: block;
	background-color: #fcfcfc;
	width: 100%;
	margin: 20px 0 0;
	clear: both;
}
.tbl-admin-list tr {
	border-bottom: 1px solid #efefef;
}
.tbl-admin-list tr td {
	padding: 7px 10px;
	font-family: arial !important;
	font-size: 12px;
	line-height: 1.4em !important;
}
.tbl-admin-list tr.tbl-headers {
	background-color: #efefef;
	font-weight: 700;
	color: #10214F;
	font-family: "Oxygen" !important;
	font-size: 20px !important;
}
.tbl-admin-list tr.tbl-headers td {
	padding: 10px 7px;
	min-width: 60px;
	font-family: "Oxygen" !important;
	font-size: 13px !important;
	font-weight: 900 !important;
}


table.physician-team {

width: 100% !important;

margin: 5% auto;
}


table.physician-team tr td h3 {

	text-transform: none !important;
	margin:0;

}


table.physician-team tr td > ul {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px !important;
	}

table.physician-team tr td ul li {

list-style: none !important;

line-height: 1.3em !important;
}

table.physician-team tr td {

width: 31% !important;

display: block;

float:left;

margin: 1%;

overflow: hidden !important;

min-height: 150px;
}

table.physician-team tr td img  {

width: 132px;

height: auto;

border: 1px solid #ccc;

display: block;
}

table.cls-stat-table {

width: 60%;

margin:auto;

border: 1px solid #efefef;
}

table.cls-stat-table tbody {

	float:left;
	width: 100%;
	
}

table.cls-stat-table tr {

display:block;

width: 100%;

margin:auto;

clear: both;
}

table.cls-stat-table tr th {

padding: 5%;

width: 90%;

text-align:center;

background: rgb(236, 236, 236);

display:  block;

margin: auto;

}

table.cls-stat-table tr td {
	width: 25%;
	margin: auto;
	text-align: center !important;
	float: left;
	display:  block;
	padding: 4%;
	font-size: 13px;
	}