@charset "utf-8";

@import url("reset.css") handheld, print, screen;



/* Typography */

h1 {

	font-size: 22.5pt;

	line-height: 23pt;

}



h1, h2, h3, h4, h5, h6 {

	padding: 0;

	margin: 0;

	font-family: Georgia, "Times New Roman", serif;

	font-weight: normal;

	color: #344893;

}



h2 {

	font-size: 20px;

	line-height: 20px;

}



h3 {

	font-size: 17px;

	line-height: 17px;

}



h4 {

	font-size: 13.5pt;

	line-height: 16pt;

}



h5 {

	font-size: 14px;

	line-height: 14px;

}



h6 {

	font-size: 12px;

	line-height: 12px;

}



p {

	font: 9pt/13.5pt Arial, Verdana, sans-serif;

	margin: 10pt 0;

}



img {

	border: none;

}



a.noarrow:before {

	content: '';

}



a:link, a:visited {

	color: #4D7197;

	font-weight: bold;

	text-decoration: none;

	font: normal 9pt/13.5pt Arial, Verdana, sans-serif;

	margin: 0;

}



a:hover, a:active {

	text-decoration: none;

	color: #d95d19;

}



body {

	margin: 0;

	padding: 0 0 20px 0;

	background: #4A6074;

	font: 9pt Arial, Verdana, sans-serif;

}



/* Layout Elements */

#page-wrapper {

	width: 1040px;

	margin: 11px auto 0 auto;

	background: #f5f3e5;

	border: 1px solid #436075;

}



#page-content {

	margin: 0 auto;

	width: 1010px;

	padding: 0 5px;

	background: url('../img/paper-back.gif') repeat-y center;

}



#page-content #content-wrapper {

	width: 956px;

	margin: 0 auto;

	padding: 10px 0;

}



/* Page Elements */

#top-links {

	background-color: #1A334F;

	width: 1040px;

	font-weight: bold;

	color: #fff;

	text-align: left;

	margin: 0 auto;

	position: relative;

	height: 19px;

	padding: 3px 0;

}



	#top-links a:link,

	#top-links a:visited {

		color: #ccc;

		text-decoration: none;

		margin: 0;

		padding: 2px 10px;

		font: bold 10px/20px Verdana, Tahoma, Helvetica, sans-serif;

		letter-spacing: -1px;

		border-right: 1px solid #5F84A6;

		height: 20px;

	}



	#top-links li.alt a:link,

	#top-links li.alt a:visited {

		color: #ccc;

		background: #005ea6 url('../img/toplinks-alt-back.gif') no-repeat 0 -2px;

		padding: 0 5px 0 20px;

	}



	#top-links a:hover,

	#top-links a:active {

		color: #fff;

		height: 20px;

		line-height: 20px;

	}



	#top-links li.last a {

	border: none;

	}



	#top-links ul {

		list-style: none;

		display: inline;

		font-size: 0;/* to correct inline spacing discrepancies in FF & IE */

		height: 20px;

		margin: 0;

		padding: 0;

	}



	#top-links ul li {

		list-style: none;

		display: inline;

		line-height: 20px;

		height: 20px;

	}



#header {

	margin: 0 auto;

	width: 1010px;

	height: 95px;

	padding: 0 5px;

	background: url('../img/paper-top.gif') no-repeat bottom center;

}



	#header #utsw-logo {

		width: 255px;

		/*width: 357px;*/

		height: 55px;

		float: left;

		margin: 18px 0 0 26px;

		text-indent: -9999em;

		background: url('/resources/images/ut_hcscc_logo.jpg') no-repeat bottom center;

		/*background: url('/resources/images/utswLogo.png') no-repeat bottom center;*/

		font: normal 16pt/16pt Georgia, "Times New Roman", Times, serif;

	}



	#header #utsw-logo a {

		display: block;

		width: 255px;

		height: 55px;

		text-indent: -9999em;

	}



	#header #site-search {

		float: right;

		width: 254px;

		height: 31px;

		background: url('../img/search-box-back.gif') no-repeat;

		margin: 48px 6px 0 0;

		font: bold 11px Arial, Verdana, Helvetica, sans-serif;

		vertical-align: top;

	}



		#header #site-search form {

			margin: 0;

			padding: 0;

		}



		#header #site-search form input {

			float: left;

			width: 177px;

			font: bold 11px/17px Arial, Verdana, Helvetica, sans-serif;

			height: 17px;

			background: transparent;

			border: 0;

			margin: 6px 7px 0 8px;

		}



		#header #site-search input.form-search {

			border: 0 none;

			float: left;

			height: 17px;

			width: 48px;

			margin: 7px 0 0 6px;

		}



/* Home Page - Featured Article */

#home-featured {

	float: left;

	width: 261px;

	height: 176px;

	background: url('../img/featured-back.gif') repeat-x;

	padding: 20px 25px 20px 25px;

	overflow: hidden;

	margin: 0 11px 0 0;

}



#home-featured p {

	color: #68a2d5;

}



/* Home Page - Image Rotator */

#rotator-stage {

	float: left;

	position: relative;

	width: 633px;

	height: 216px;

	overflow: hidden;

	background: #ccc;

}



	#rotator-stage #rotator-image-group a {

		line-height: 3em;

	}



	#rotator-stage #stage-button-group {

		position: absolute;

		top: 190px;

		width: 622px;

		text-align: right;

		margin: 0 0 0 10px;

		z-index: 1000;

	}



	#rotator-stage #stage-button-group ul {

		float: right;

		list-style-type: none;

		height: 10px;

	}



	#rotator-stage #stage-button-group ul li {

		float: left;

		margin-right: 5px;

	}



	#rotator-stage #stage-button-group li.button-off a {

		background: transparent url('../img/rotator-number-back.png') repeat 0 0;

		color: #ccc;

		text-align: center;

		font: bold 9px/20px Arial, Verdana, Helvetica, sans-serif;

		height: 20px;

		width: 10px;

		padding: 5px 8px;

	}



	#rotator-stage #stage-button-group li.button-on a {

		background: #344894;

		color: #fff;

	}



/* Top Navigation Menu */

#top-nav {

	display: block;

	margin: 0;

	padding: 0;

}



	#top-nav .group {

		width: 150px;

		float: left;

		margin: 0 11px 0 0;

	}



	#top-nav .last {

		margin-right: 0;

	}



	#top-nav .group .header {

		background: #68a1d5 url('../img/top-nav-unselected-back.gif') no-repeat scroll 0 0;

		color: #fff;

		font: normal 9pt Georgia, "Times New Roman", serif;

		text-align: center;

		height: 28px;

		width: 150px;

		overflow: hidden;

		line-height: 28px;

	}



	#top-nav .group .header a {

		color: #fff;

		font: normal 9pt Georgia, "Times New Roman", serif;

		text-align: center;

		height: 28px;

		width: 150px;

		overflow: hidden;

		line-height: 28px;

		display: block;

	}



        #top-nav .group .header a:hover {

            text-decoration: underline;

        }



	#top-nav .group .header span {

		display: block;

	}



	#top-nav .group:hover .header span,

	#top-nav .current span {

		height: 28px;

		background: url('../img/top-nav-selected-back.gif') no-repeat 0 0;

		cursor: pointer;

	}



	#top-nav .sub-menu {

		position: absolute;

		display: none;

		z-index: 15000;

	}



	#top-nav .sub-menu ul {

		list-style: none;

		border-left: 1px solid #ccc;

		border-right: 1px solid #ccc;

		border-bottom: 1px solid #ccc;

		width: 148px;

		background: #fff;

		padding: 2px 0 2px 0;

	}



	#top-nav .sub-menu ul li a {

		display: block;

		padding: 5px 10px;

		color: #d95d19;

		font: normal 8pt/9pt Georgia, "Times New Roman", serif;

	}



	#top-nav .sub-menu ul li a:hover {

		background: #ccc;

		color: #fff;

	}



/* Left side navigation styling */

div#side-nav {

	display: block;

	float: left;

	width: 150px;

	background: #d3e0eb url('../img/side-nav-back.gif') repeat-x bottom left;

	margin: 0 11px 0 0;

	overflow: hidden;

	padding: 5px 0;

	font-size: 8pt;

}



	div#side-nav ul {

		list-style-type: none;

		margin: 0 11px 0 0;

		padding: 0;

	}



	div#side-nav ul li {

		list-style-type: none;

		list-style: none;

		display: block;

		font-size: 8pt;

		margin: 0;

		padding-top: 3px;

		padding-bottom: 3px;

		line-height: 8pt;

		list-style-position: outside;

	}



	#side-nav a:link,

	#side-nav a:visited {

		text-decoration: none;

		font: normal 8pt/9pt Georgia, "Times New Roman", serif;

		line-height: 8pt;

                color: #666666;

		/*color: #4D7197;*/

	}



	#side-nav a:hover,

	#side-nav a:active {

		color: #d95d19;

                font: normal 8pt/9pt Georgia, "Times New Roman", serif;

                line-height: 8pt;

	}



	#side-nav h4,

	#side-nav h4 a,

	#side-nav .level-0,

	#side-nav .level-0 a {

		font: normal 8pt/9pt Georgia, "Times New Roman", serif;

		padding-top: 6px;

		padding-bottom: 3px;

		color: #666;

		letter-spacing: -1px;

	}



	#side-nav h4 a:hover,

	#side-nav .level-0 a:hover {

		color: #d95d19;

                font: normal 8pt/9pt Georgia, "Times New Roman", serif;

	}



	#side-nav .current {

		background: #e3ecf3;

	}



	#side-nav ul.current {

		padding-top: 3px;

		padding-bottom: 3px;

		margin: 0;

        background: #e3ecf3;

	}



	#side-nav h4.current a,	

    #side-nav h4.current span,

	#side-nav li.current a {

		color: #d95d19;

	}



    #side-nav li.current span{

		color: #d95d19;

		font-family:Georgia, "Times New Roman", serif;

		font-size: 8pt;

	}

	

	#side-nav .level-0 {

		padding-left: 10px;

	}



	#side-nav .level-1 {

		padding-left: 20px;

	}



	#side-nav .level-2 {

		padding-left: 30px;

	}



	#side-nav .level-3 {

		padding-left: 40px;

	}



/* Main content styling */

#main-content {

	display: block;

	float: left;

	width: 794px;

	overflow: hidden;

	font: 8pt/10pt Arial, Verdana, sans-serif;

	color: #666;

}



	#main-content #section-header {

		background: #fff url('../img/content-header-back.gif') repeat-y 0 0;

		color: #28a7a7;

		font: normal 24pt/24pt Georgia, "Times New Roman", serif;

		padding: 10px 15px;

	}



	#main-content #section-header #breadcrumbs {

		font: normal 8pt/10pt Arial, Verdana, sans-serif;

		color: #666;

		margin-top: 2px;

	}



	#main-content #section-header #breadcrumbs a:link,

	#main-content #section-header #breadcrumbs a:visited {

		font: normal 8pt/10pt Arial, Verdana, sans-serif;

		color: #666;

		text-decoration: none;

	}



	#main-content #section-header #breadcrumbs span.current,

	#main-content #section-header #breadcrumbs span.current a:link,

	#main-content #section-header #breadcrumbs span.current a:visited,

	#main-content #section-header #breadcrumbs a:hover,

	#main-content #section-header #breadcrumbs a:active {

                font: normal 8pt/10pt Arial, Verdana, sans-serif;

		color: #d95d19;

	}



	#main-content #section-button-group {

		display: block;

		float: left;

		width: 260px;

		overflow: hidden;

		margin: 0 10px 0 0;

	}



	#main-content h1 {

		color: #d95d19;

		font: normal 14pt/14pt Georgia, "Times New Roman", serif;

		margin: 0.25em 0 0.75em 0;

	}



	#main-content h1 .highlight {

		color: #006ebd;

	}



	#main-content h2 {

		color: #666;

		font: bold 11pt/11pt Arial, Verdana, sans-serif;;

		margin: 2em 0 1.5em 0;

	}



	#main-content h2.alt {

		color: #666;

		font: bold 11pt/25px Arial, Verdana, sans-serif;;

		margin: 1em 0;

		background: #ebebeb url("../img/title-arrow.gif") no-repeat 0 0;

		padding: 1px 10px 0 30px; 

	}



	#main-content h2.no-image {

		background-image: none;

		padding-left: 10px;

	}



	#main-content h3 {

		color: #333;

		font: bold 10pt/10pt Arial, Verdana, sans-serif;;

		margin: 2em 0 1em 0;

	}



	#main-content blockquote,

	#main-content blockquote p {

		color: #bbb;

		font: normal 14pt/17pt Georgia, "Times New Roman", serif;

	}



	#main-content blockquote {

		padding: 0;

		margin: 1em 0;

	}



	#main-content ul {

		margin: 0;

		padding: 0 0 0 1.5em;

	}



	#main-content ul ul {

		margin: 0 0 0 0.5em;

	}



	#main-content ul li {

		list-style-image: url('../img/bullet-orange.gif');

	}



	#main-content ol {

		margin: 1em;

		padding: 0 2.5em;

		list-style: decimal;

	}



	#main-content p,

        #main-content ul li {

		font: 9pt/12pt Arial, Verdana, sans-serif;

		color: #666;

	}



	#main-content .table-style-a {

		width: 100%;

	}



	#main-content .table-style-a td {

		padding: 7px 10px;

	}



	#main-content .table-style-a td td {

		padding: 0;

		padding-right: 10px;

	}



	#main-content .table-style-a td.label {

		font-size: 8pt;

		font-weight: bold;

		color: #333;

		width: 35%;

		vertical-align: top;

	}



	#main-content .table-style-a tr.even td {

		background-color: #fff;

	}



	#main-content .table-style-a tr.odd td {

		background-color: #ebebeb;

	}





	#main-content .table-style-b {

		width: 100%;

	}



	#main-content .table-style-b td {

		padding: 2px 10px;

		font-size: 9pt;

	}



	#main-content .table-style-b td td {

		padding: 0;

		padding-right: 10px;

	}



	#main-content .table-style-b td.label {

		font-weight: bold;

		color: #006ebd;

		width: 25%;

		vertical-align: top;

	}



	#main-content .table-style-b tr.even td {

		background-color: #fff;

	}



	#main-content .table-style-b tr.odd td {

		background-color: #ebebeb;

	}





	#main-content #content-body {

		width: 390px;

		float: left;

		overflow: hidden;

	}



	#main-content #content-body-full {

		width: 662px;

		float: left;

		overflow: hidden;

	}



	#main-content a:link,

	#main-content a:visited,

	#main-content p a:link,

	#main-content p a:visited {

		font: 9pt/12pt Arial, Verdana, sans-serif;

		color: #006ebd;

		text-decoration: underline;

	}



	#main-content a:hover,

	#main-content a:active,

	#main-content p a:hover,

	#main-content p a:active {

		color: #d95d19;

	}



	#main-content img {

		margin-bottom: 15px;

	}



	/* Right Side Call-Outs/Portlets */

	#main-content #portlet-sidebar {

		width: 120px;

		float: right;

		margin: 0 0 10px 10px;

		font: 8pt/10pt Arial, Verdana, sans-serif;

	}



	#main-content #portlet-sidebar .portlet {

		background: url('../img/special-callout-back.gif') repeat-x 0 0;

		border-bottom: 1px solid #28A7A7;

		padding: 15px 5px;

		margin: 0 0 10px 0;

	}



	#main-content #portlet-sidebar .portlet-alt {

		background: url('../img/special-callout-back-alt.gif') repeat-x 0 0;

		border-bottom: 1px solid #d6d4c9;

		padding: 15px 5px;

		margin: 0 0 10px 0;

	}



	#main-content #portlet-sidebar .portlet p,

	#main-content #portlet-sidebar .portlet-alt p {

		font: 8pt/8pt Arial, Verdana, sans-serif;

		padding: 0;

		margin: 0 0 5px 0;

	}



	#main-content #portlet-sidebar .portlet p.phone,

	#main-content #portlet-sidebar .portlet-alt p.phone {

		text-transform: uppercase;

		white-space: nowrap;

	}



	#main-content #portlet-sidebar .portlet p.header {

		font: 9pt/9pt Georgia, "Times New Roman", serif;

		color: #006ebd;

	}



	#main-content #portlet-sidebar .portlet-alt p.header {

		font: 9pt/9pt Arial, Verdana, sans-serif;

		color: #d95d19;

	}



	#main-content #portlet-sidebar .portlet a,

	#main-content #portlet-sidebar .portlet-alt a {

		font: 8pt/8pt Arial, Verdana, sans-serif;

	}



	/* Search Results */

	#main-content #pagination-top {

		padding: 0 1.25em 1em 1.25em;

		margin: 0 0 1em 0;

		display: block;

		border-bottom: 1px solid #ddd;

	}



	#main-content #pagination-bottom {

		padding: 1em 1.5em 0 1.5em;

		margin: 1em 0 0 0;

		display: block;

		text-align: center;

		border-top: 1px solid #ddd;

	}



	#main-content #pagination-top a,

	#main-content #pagination-bottom a {

		font: 8pt/8pt Arial, Verdana, sans-serif;

	}



		#main-content #pagination-top .result-details {

			float: left;

			clear: none;

			width: 325px;

		}



		#main-content #pagination-top .filter-by {

			float: left;

			clear: none;

			width: 420px;

			font-weight: bold;

			color: #999;

		}



		#main-content #pagination-top .sort-by {

			float: right;

			clear: none;

			width: 208px;

			text-align: right;

			font-weight: bold;

			color: #999;

		}



		#main-content #pagination-top ul {

			float: right;

			clear: none;

			list-style: none;

			width: 288px;

			text-align: right;

		}



		#main-content #pagination-bottom ul {

			list-style: none;

		}



		#main-content #pagination-top ul li,

		#main-content #pagination-bottom ul li {

			display: inline;

			list-style: none;

			font: 8pt/8pt Arial, Verdana, sans-serif;

			padding: 0;

			margin: 0;

		}



		#main-content #pagination-top ul li a,

		#main-content #pagination-bottom ul li a {

			font: 8pt/8pt Arial, Verdana, sans-serif;

			text-decoration: none;

			color: #666;

			padding: 0;

			margin: 0;

		}



		#main-content #pagination-top .highlight,

		#main-content #pagination-top ul li.highlight a,

		#main-content #pagination-bottom ul li.highlight a,

		#main-content #pagination-top ul li.current,

		#main-content #pagination-bottom ul li.current {

			color: #d95d19;

			font: 8pt/8pt Arial, Verdana, sans-serif;

		}



		#main-content #small-search-form {

			display: block;

			background: url('../img/small-search-back.gif') repeat-x 0 0;

			margin: 0 0 1em 0;

			padding: 1em;

		}



		#main-content #small-search-form label {

			margin: 0 0.5em 0 0;

		}



		#main-content #search-results .result {

			margin: 0 1em 1em 1em;

			color: #666;

			display: block;

			clear: right;

			font: 9pt/12pt Arial, Verdana, sans-serif;

		}



		#main-content #search-results .result p {

			margin: 0;

			padding: 0;

		}



		#main-content #search-results .clinical-result p {

			font: normal 8pt/10pt Arial, Verdana, sans-serif !important;

		}



		#main-content #search-results .clinical-result p span.highlight {

			color: #006ebd;

			text-transform: uppercase;

		}



		#main-content #search-results .clinical-result a.title {

			color: #d95d19;

			font: normal 10pt/1.75em Georgia, "Times New Roman", serif !important;

			display: inline;

			padding-bottom: 1px;

		}



		#main-content #search-results .result a.main:link,

		#main-content #search-results .result a.main:visited {

			color: #4D7197;

			display: block;

			font-weight: bold;

			text-decoration: none;

		}



		#main-content #search-results .result a.seconday:link,

		#main-content #search-results .result a.seconday:visited {

			color: #4D7197;

			display: inline;

		}



		#main-content #search-results .result a.main:hover,

		#main-content #search-results .result a.seconday:hover,

		#main-content #search-results .result a.main:active,

		#main-content #search-results .result a.seconday:active {

			color: #d95d19;

		}



		#main-content #getting-started {

			width: 480px;

			clear: both;

		}



		#main-content #featured-news-events {

			width: 330px;

			margin-top: 0;

			float: left;

		}



			#main-content #featured-news-events h3 {

				color: #d95d19;

				margin: 10px 25px 0 25px;

			}



			#main-content #featured-news-events h3 + p {

				margin: 0.25em 0;

			}



			#main-content #featured-news-events div.separator,

			#main-content #content-body-full div.separator {

				display: block;

				position: relative;

				padding: 0;

				margin: 12px 0;

				height: 1px;

				max-height: 1px;

				width: auto;

				clear: both;

				border-bottom: 1px solid #ccc;

				font-size: 1px;

				line-height: 1px;

			}



			#main-content #featured-news-events div.separator {

				margin: 12px 25px;

			}



		#main-content #other-news {

			width: 310px;

			float: left;

			overflow: hidden;

			margin-left: 15px;

		}



			#main-content #other-news img {

				margin: 5px 0 0 0;

			}



			#main-content #other-news h4 {

				color: #d95d19;

				margin: 15px 0 0 0;

			}



			#main-content #other-news h4 + p,

			#main-content #other-news p + a {

				margin-top: 0;

				padding-top: 0;

			}



		#main-content h1.alt,

		#main-content h2.alt-b {

			display: block;

			background: #97999B url('../img/title-back-gray.gif') repeat-y 0 0;

			color: #666;

			padding: 10px 15px;

			font-size: 16pt;

			margin-top: 0;

		}



		#main-content h2.alt-b {

			margin: 10px 0;

			font-size: 12pt;

		}



		#main-content h3.alt {

			color: #d95d19;

			margin: 15px 0 0 0;

			font-family: Georgia, "Times New Roman", serif;

			font-weight: normal;

		}



		#main-content h3.alt + p {

			margin: 0.25em 0;

		}



		#main-content #contact-us {

			width: 658px;

			margin-top: 0;

		}



		#main-content #contact-us a h4 {

			font-size: 14pt;

			color: #3e6eba;

			padding: 5px 25px;

		}



		#main-content .box-style-a {

			background-color: #ECECED;

			border: 2px solid #aaa;

			margin: 2em 0;

			padding: 10px 0;

		}



		#main-content .box-style-a h4 {

			display: block;

			background: #97999B url('../img/title-back-gray.gif') repeat-y 0 0;

			color: #666;

			padding: 10px 15px;

			font-size: 2em;

		}



		#main-content .box-style-a p {

			padding: 0 25px;

		}



		#main-content .box-style-a h5 {

			display: block;

			background: #97999B url('../img/title-back-gray.gif') repeat-y 0 0;

			color: #666;

			padding: 10px 15px;

			font-size: 1.5em;

			font-family: Arial, Verdana, sans-serif;

			font-weight: bold;

		}



		#main-content .box-style-a h6 {

			display: block;

			color: #28a7a7;

			padding: 0 25px;

			font: bold 12pt/12pt Arial, Verdana, sans-serif;

			margin: 0.75em 0 0.25em 0;

		}



		#main-content .box-style-a h6 + p {

			margin: 0;

		}



		#main-content .box-style-a table td {

			color: #006ebd;

			font-size: 10pt;

			font-weight: bold;

			padding: 5px 0;

		}



		#main-content .box-style-a table td.label {

			width: 50px;

		}



		#main-content #search-form-large form {

			width: 335px;

			clear: none;

			margin: 20px 0 20px 15px;

			text-align: left;

		}



		#main-content #search-form-large form label {

			display: block;

			font: normal 12pt/14pt Georgia, "Times New Roman", serif;

			margin-bottom: 5px;

		}



		#main-content #search-form-large form input {

			display: block;

			margin-bottom: 10px;

			width: 97%;

		}



		#main-content #search-form-large form select {

			width: 98%;

		}



		#main-content #search-form-large form input[type="submit"] {

			margin: 15px 5px 15px 0;

			padding: 0 10px;

			width: auto;

		}



		#main-content #search-form-large .photo-box-right {

			width: 75px;

			float: right;

			clear: none;

			margin: 20px 20px 20px 0;

		}



		#main-content #search-form-large p {

			width: 335px;

			margin: 20px 0 20px 15px;

		}



		#main-content #search-form-large form {

			width: 335px;

			clear: none;

			margin: 20px 0 20px 15px;

			text-align: left;

		}





		#main-content #search-form-double form label {

			display: block;

			font: normal 12pt/14pt Georgia, "Times New Roman", serif;

			margin-bottom: 5px;

		}



		#main-content #search-form-double form {

			float: left;

			width: 306px;

			overflow: hidden;

			margin: 20px 15px 20px 128px;

		}



		#main-content #search-form-double form.last {

			margin: 20px 15px 20px 128px;

		}



		#main-content #search-form-double form input {

			display: block;

			margin-bottom: 10px;

			width: 97%;

		}



		#main-content #search-form-double form select {

			width: 98%;

		}



		#main-content #search-form-double form input[type="submit"] {

			margin: 15px 5px 15px 0;

			padding: 0 10px;

			width: auto;

		}



		#main-content #search-form-double p {

			width: 335px;

			margin: 20px 0 20px 15px;

		}





		/* Our Clinic Locations - Table Styling */

		#main-content #locations-table {

			margin-left: 1px;

			width: 660px;

			background: #bbb;

		}



		#main-content #search-results .result {

			margin: 0 1em 1em 1em;

			color: #666;

			display: block;

			clear: right;

			font: 9pt/12pt Arial, Verdana, sans-serif;

		}



		#main-content #locations-table thead {

			border-left: 2px solid #999;

			border-right: 2px solid #999;

		}



		#main-content #locations-table tbody {

			border-left: 2px solid #bbb;

			border-right: 2px solid #bbb;

		}



		#main-content #locations-table th,

		#main-content #locations-table th.header {

			background: url('../img/table-header-back-sprite.gif') no-repeat center right;

			vertical-align: middle;

			text-align: left;

			padding: 0 15px;

			height: 36px;

			overflow: hidden;

			cursor: pointer;

		}



		#main-content #locations-table th {

			background: url('../img/table-header-back-sprite.gif') no-repeat center left;

			cursor: auto;

		}



		#main-content #locations-table th.headerSortUp {

			background: url('../img/table-header-back-sprite.gif') no-repeat top right;

			cursor: pointer;

		}



		#main-content #locations-table th.headerSortDown {

			background: url('../img/table-header-back-sprite.gif') no-repeat bottom right;

			cursor: pointer;

		}



		#main-content #locations-table td {

			background: url('../img/table-back.gif') repeat-x bottom left;

			vertical-align: top;

			text-align: left;

			padding: 15px;

			font-size: 8pt;

			line-height: 10pt;

			margin: 1px;

		}



		#main-content #locations-table td a {

			font-size: 8pt;

			line-height: 10pt;

			text-decoration: none;

		}





	#main-content .profile {

		width: 662px;

		border-bottom: 3px solid #ddd;

		margin-top: 20px;

	}



		#main-content .profile .inner {

			margin: 15px;

			background: url("../img/inner-back.gif") repeat-y 15px 0;

		}



			#main-content .profile .inner .col {

				float: left;

				width: 235px;

				margin: 0 35px 0 0;

			}



			#main-content .profile .inner .last {

				margin-right: 0;

			}



		#main-content .profile img {

			float: left;

			margin: 0 20px 10px 0;

			border: 10px solid #f5f2e5;

		}



		#main-content .profile p {

			font-size: 9pt;

			line-height: 10pt;

			margin: 0 0 1em 0;

			padding: 0;

		}



		#main-content .profile p.name {

			color: #006ebd;

			margin-bottom: 0;

			font-weight: bold;

			font: normal 14pt/16pt Georgia, "Times New Roman", serif

		}



		#main-content .profile p.highlight {

			color: #006ebd;

			margin-bottom: 0;

			font-weight: bold;

		}



		#main-content .profile p.phone {

			font-size: 14pt;

			line-height: 14pt;

			font-weight: bold;

		}





/* Home Page - Sub Content Area Styling */

#sub-content {

	width: 956px;

	margin: 10px 0;

	text-align: center;

	font: normal 8pt/9pt Arial, Verdana, sans-serif;

	overflow: hidden;

	float: left;

}



	#sub-content .right-large,

	#sub-content .left-large {

		width: 571px;

		padding: 20px 30px;

		text-align: left;

		float: left;

		overflow: hidden;

		background: #f5f5f5 url('../img/sub-content-back.gif') repeat-x bottom left;

		border: 1px solid #eaeaea;

	}



	#sub-content .right-small,

	#sub-content .left-small {

		width: 251px;

/*		border-right: 1px dotted #d0d0d0;

*/

		background: url('../img/featured-back-alt.gif') repeat-x;

		padding: 20px 30px;

		text-align: left;

		float: left;

		overflow: hidden;

		margin: 0 11px 0 0;

	}



	#sub-content .col,

	#sub-content .col p,

	#sub-content .col p ul li,

	#sub-content .col a {

		font: normal 8pt/12pt Arial, Verdana, sans-serif;

	}



	#sub-content .last,

	#sub-content .right-large,

	#sub-content .right-small {

/*		border-right: 0;

*/	}



	#sub-content .article {

		display: block;

		margin: 10px 0 0 0;

		padding: 0;

		clear: both;

	}





/* Buttons */

#section-button-group a.large-button:link,

#section-button-group a.large-button:visited {

	display: block;

	width: 218px;

	background: #f9f9f9 url('../img/landing-page-button-back-off.gif') no-repeat right center;

	font: normal 13pt/13pt Georgia, "Times New Roman", serif;

	vertical-align: middle;

	border-top: 2px solid #d7d8da;

	border-bottom: 2px solid #d7d8da;

	border-left: 1px solid #d9d9da;

	border-right: 1px solid #d9d9da;

	padding: 8px 30px 8px 10px;

	margin: 0 0 10px 0;

	overflow: hidden;

	color: #333;

	text-decoration: none;

}



	#section-button-group a.large-button:hover,

	#section-button-group a.large-button:active {

		background: #fff url(../img/landing-page-button-back-on.gif) no-repeat right center;

		color: #d95d19;

	}



	#section-button-group a.large-button span {

		display: block;

		font: normal 9pt/9pt Arial, Verdana, sans-serif;

		letter-spacing: normal;

	}



	#section-button-group a.large-button:hover span {

		color: #333;

		display: block;

	}



/* Clinical Trials */

div#AllClinicalResults  td {

    padding: 6px 0 6px 0;

}

div#AllClinicalResults tr.odd td {

    background-color: #ebebeb;

}

div#AllClinicalResults tr.odd td a {

    font-size: 8pt;

}

div#AllClinicalResults tr.even td a {

    font-size: 8pt;

}

div#AllClinicalResults .pagelinks { display:none; }



/* Footer */

#footer {

	width: 1010px;

	margin: 0 auto;

	padding: 20px 0 15px 0;

	text-align: center;

	background: url('../img/paper-bottom.gif') no-repeat top center;

	color: #68a2d5;

}



	#footer #telephones {

		width: 99.8%;

		height: 20px;

		line-height: 20px;

		text-align: center;

		margin: 0 0 5px 0;

	}



		#footer #telephones p {

			font-weight: bold;

			font-size: 11pt;

			padding: 0;

			margin: 0;

		}



	#footer #copyright {

		width: 99.8%;

		height: 15px;

		line-height: 15px;

		text-align: center;

	}





	#footer #program-links {

		text-align: center;

		font: normal 8pt/9pt Arial, Verdana, Helvetica, sans-serif;

		background: #EDEADE;

		padding: 10px;

		margin: 0 5px;

		border: 1px solid #E3E0D1;

	}



		#footer #program-links h6 {

			font: bold 8pt/9pt Arial, Verdana, Helvetica, sans-serif;

			color: #666;

			margin: 0 0 5px 0;

			text-transform: uppercase;

		}



		#footer #program-links a {

			font: normal 8pt/9pt Arial, Verdana, Helvetica, sans-serif;

		}



		#footer #copyright a,

		#footer #copyright p {

			font: normal 8pt/10pt Arial, Verdana, Helvetica, sans-serif;

		}



/* Miscellaneous */

div.separator,

hr {

display: block;

position: relative;

padding: 0;

margin: 7px auto;

height: 7px;

max-height: 7px;

width: 100%;

clear: both;

border: none;

font-size: 1px;

line-height: 0;

background: url('../img/paper-hr-back.gif') repeat-x;

}



.left {

	float: left;

	margin-right: 10px;

}



.right {

	float: right;

	margin-left: 10px;

}



.hidden {

	display: none;

}



p.small {

	font-size: 8pt !important;

}



.inset-15 {

	margin-left: 15px !important;

	margin-right: 15px !important;

}



.inset-25 {

	margin-left: 25px !important;

	margin-right: 25px !important;

}



.inset-35 {

	margin-left: 35px !important;

	margin-right: 35px !important;

}



.inset-45 {

	margin-left: 45px !important;

	margin-right: 45px !important;

}



.nobullets {

	list-style-type: none;

	margin: 0;

}





#sub-content .left-small .nobullets{

list-style-image: url("../img/scc_homepage_bullet.jpg");

margin-left: 20px;

vertical-align: middle;

line-height: 12px;

}



#sub-content .left-small .nobullets a {

font-size: 12px;

margin-top: 2px;

}



div.image-framed-left {

	border: 1px solid #e5e5e5;

	float: left;

	margin: 0 15px 15px 0;

	line-height: 1px;

	font-size: 1px;

}



div.image-framed-right {

	border: 1px solid #e5e5e5;

	float: right;

	margin: 0 0 15px 15px;

	line-height: 1px;

	font-size: 1px;

}



div.image-framed-left img,

div.image-framed-right img {

	border: 7px solid #fbfbfb;

}



/* Buttons */

.buttons a,

.buttons button {

	display: block;

	float: left;

	margin: 3px 7px 3px 0;

	background-color: #f5f5f5;

	border: 1px solid #dedede;

	border-top: 1px solid #eee;

	border-left: 1px solid #eee;



	font-family: Arial, Verdana, sans-serif;

	font-size: 100%;

	line-height: 130%;

	text-decoration: none !important;

	font-weight: bold;

	color: #565656 !important;

	cursor: pointer;

	padding: 4px 10px 4px 7px; /* Links */

}



.buttons button {

	width: auto;

	overflow: visible;

}



.buttons button[type] {

	padding: 5px 10px 5px 7px; /* Firefox */

	line-height: 17px; /* Safari */

}



.buttons button img,

.buttons a img {

	margin:0 3px -3px 0 !important;

	padding:0;

	border:none;

	width: 16px;

	height: 16px;

}



button:hover, .buttons a:hover {

	background-color: #dff4ff;

	border: 1px solid #c2e1ef;

	color: #336699 !important;

}



.buttons a:active {

	background-color: #6299c5;

	border: 1px solid #6299c5;

	color: #fff !important;

}



.clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

}



.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */



.homebanner {background:url(/resources/images/simmons_home_banner_new.jpg) top left no-repeat; width: 956px; height: 285px;}

.homebanner a {display:block; width: 956px; height: 285px;}

.homebanner a span {display: none;}



.clinicalServices {width: 201px; float:left; margin: 17px 0;}

.clinicalServices h3 {margin: 0 0 14px 0;}

.clinicalServices li a {font-size: 11px;}



.homeBox {width:246px; margin: 17px 0 0 5px; float: left; padding-top: 110px; color: #7c7c7c;}

.homeBox p {font-size: 11px;}

.homeBox a {color:#cb5d24;}

.homeBox h3 a {font-size: 18px; line-height: 20px;}

.Box1 {background:url(/resources/images/simmons_ad_new.jpg) top left no-repeat;}

.Box2 {background:url(/resources/images/home-sm-vid.jpg) top left no-repeat;}

.Box3 {background:url(/resources/images/simmons_ad_new2.jpg) top left no-repeat;}

.clear{
	clear:both;
}

.story { padding-top:0px; }

.story .pic{
	float:left;
	width:200px;
}

.story .pic img{ border:15px solid #d3e0eb;}

.story .info .p_heading{padding:0px; margin:0px; font-size:24px; font-family: Georgia, "Times New Roman", serif; color:#d95d19; padding-top:15px; padding-bottom:5px;}
.story .info .p_subheading{padding-bottom:15px; font-size:16px; font-family: Georgia, "Times New Roman", serif; color:#666666; font-weight:bold;}

.story .info{
	float:left;
	width:450px;
	font-size:14px;
	line-height:18px;
}

.story .info .p_link{
	padding-top:15px;
}

.pullquote{
	width: 300px;
    float: left;
    margin: 0px 10px 10px 0px;
    padding:15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
	color:#d95d19;
	font-size:24px;
	line-height:28px;
	border:15px solid #e2e2e2;
}
