/* Edited 01 Sep 2011 03:15:50 PM by Megan Christie [1:U:10] */
/* Edited 01 Sep 2011 02:23:26 PM by Megan Christie [1:U:10] */
/* Edited 01 Sep 2011 02:23:01 PM by Megan Christie [1:U:10] */
/* Edited 01 Sep 2011 02:22:32 PM by Megan Christie [1:U:10] */
/* Edited 01 Sep 2011 02:21:58 PM by Megan Christie [1:U:10] */
@charset "utf-8";
/* CSS Document */
body {font-family: arial, sans-serif !important;
}
div#interiorbanners {
	margin:5px 0 0 6px;
                position:relative;
                width: 865px;
                height: 171px;
	}
a#werehere {
	background-image:url(images/werehereinterior.png);
	background-repeat:no-repeat;
	width:215px;
	height:99px;
	position:absolute;
	display:block;
	text-indent:-5000px;
	top:0;
	left:672px;
	}
div#maincontent {
	margin-top:3px;
	}
div#leftnav {
	width:143px;
	margin:0 0 0 6px;
	float:left;
              	}
div#ribbon {
                 float: left; 
                 clear: left;
                 width: 162px;
                 height: 200px;
                 background: url('images/ribbon.png') top left no-repeat;
                 margin: 10px 0px 10px -13px;
                 position: relative;
}
div#ribbon a {
                display: block;
                margin: 0px;
                padding: 0px;
                text-indent: -5000px;
                width: 162px;
                height: 32px;
}
div#ribbon p {
                font-size: 13px;
                letter-spacing: .03em;
                color: #3a3a3a;
                margin-left: 20px;
                line-height: 16px;
                padding: 10px 5px 10px 5px;
                background: #eee;
}
div#leftnav h1 {
	color:#FFF;
	font-size:14px;
	padding:10px;
	background-color:#2d4257;
	letter-spacing:.09em;
	}
div#leftnav ul {}
div#leftnav ul li {}
div#leftnav ul li a {
	color:#000;
	display:block;
	font-size:13px;
	padding:10px;
	background-color:#dcddde;
	letter-spacing:.09em;
	text-decoration:none;
	margin:5px 0 5px 0;
	}
div#leftnav ul li a:hover {
	background-color:#b1beb0;
	color:#FFF;
	}
@-moz-document url-prefix() {
                div#center { float: right; clear: none; }
                div#helpernav ul { margin-top: 2px; }
                div#leftnav { float: left; }
                div#interiorbanners { float: left; margin-left: 6px; margin-bottom: 10px; }
                div#footer {margin-left: 180px; padding-top: 0px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
                div#interiorbanners { float: left; margin-left: 6px; margin-bottom: 10px; }
                div#footer { margin-top: 0px; margin-left: auto; margin-right: auto; padding-left: 0px; width: 170px; background: transparent;}
                div#content { padding-bottom: 20px; }              
}
div#interiorbanners { 
                float: left; 
                margin-left: 6px; 
                margin-bottom: 10px; 
}
div#center {
	float:right;
	margin-right: 10px;
                width: 700px;
                margin-top: -40px;
	}
div#center div#breadcrumbs, div#center div#breadcrumbs a {
	color:#696a6b;
	font-size:11px;
	text-decoration:none;
	}
div#center div#breadcrumbs a:hover {
	color:#2d4257;
	}
div#center h1 {
	margin-top:15px;
	margin-bottom:10px;
	font-size:20px;
	color:#2d4257;
	}
div#center p, div#center table tr td p {
	font-size:13px;
	color:#3a3a3a;
	line-height:16px;
	margin-bottom:10px;
                letter-spacing: .03em;
	}
div#center p strong {
                font-weight: bolder;
                font-size: 13px;
}
div#center a {font-size:13px;
	line-height:15px;
	color:#005b9a;
}
div#center a:hover {
	color:#5b9a98;
	}
div#center ul {
	list-style-type:disc;
	padding:0 0 5px 20px;
	color:#2f3030;
	font-size:11px;
	line-height:14px;
	}
div#center ul li {
	font-size:13px;
                margin: 4px 0px;
	}
div#center h2 {
	color:#4d7587;
	font-size:14px;
	margin-bottom:10px;
	padding-top:10px;
                padding-bottom: 5px;
                border-bottom: 1px dotted #333;
	}
div#center h3 {
                padding-top:5px;
                color:#3a3a3a;
                font-size:14px;
}
div#center h4 {padding-top:8px;
                       padding-bottom:5px;
}
div#center div#patientstoriesmodule h3 {
                    padding-bottom:10px;
                    padding-top:0;
}
div#rightfeatures {
	width:137px;
	float: right;
	margin-left:15px;
	}
div#textsizer {
	background-color:#e9ebec;
	padding:10px;
	margin-bottom:3px;
	}
table.smt_fontsize {
	color:#2d4257;
	font-size:11px;
	font-weight:bold;
	}
table.smt_fontsize tr td {}
div#rightfeatures h1 {
	color:#FFF;
	font-size:14px;
	padding:10px;
	background-color:#98344a;
	letter-spacing:.09em;
	line-height:14px;
	}
div#moreinfo {	
	background-color:#e9ebec;
	margin-top:3px;
	}
div#moreinfo p {
	font-size:11px;
	line-height:15px;
	color:#000;
	padding:10px 5px 10px 5px;
	}
span.black {
	color:#000;
                font-weight:bold;
                }
div#related {
	margin-top:5px;
	}
div#teaser_display a {
                 display:block;
                 text-align:center;
                 font-size:11px;
                 color:#005b9a;
                 background-color:#e9ebec;
                 width:137px;
                 padding-bottom:10px;
                 margin-right:5px;
}
div#teaser_display a:hover {color:#5b9a98;
}
div#teaser_header {
	color:#FFF;
	font-size:14px;
	padding:10px;
	background-color:#5b9a98;
	letter-spacing:.09em;
	line-height:14px;
	font-weight:bold;
	}
table#channel_display {
	margin-top:3px;
	width:137px;
	}
table#channel_display tr td{
	background-color:#e9ebec;
	padding-bottom:10px;
                padding-right:5px;
	}
div.content_type {
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 5px;
	}
ul.channel_items {
	padding:10px 0 0 20px;
	list-style-type:disc;
	color:#005b9a;
	}
ul.channel_items li {
	font-size:11px;
	padding-bottom:5px;
	}
div#teaser_display ul.channel_items li a {
	font-size:11px;
	line-height:13px;
	color:#005b9a;
                width:auto;
                padding-bottom:0;
                padding-right:0;
                text-align:left;
list-style-type:disc;
                }
table tr td.adam_01 {
                 font-size:11px;
                 line-height:13px;
}
div#teaser_display ul.channel_items li a:hover {
	color:#5b9a98;
	}
div#footer {
	*padding:10px 0 30px 310px;
	clear:both;
                text-align: center;
                *position: absolute;
                *left: 310px;
                *margin-bottom: 30px;
	}
div#footer ul {
	list-style-type:none;
	}
div#footer ul {
	float:left;	
	}
div#footer ul li a {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	padding:0 5px 0px 5px;
	border-right:1px solid #ffffff;
	vertical-align:top;
	font-weight:bold;
                *margin-bottom: 30px;
	}
div#footer ul li:last-child a {
	border-right:none;
	}
div#footer ul li a.noborder {
	border-right:none;
	}
div#footer ul li a:hover {
	color:#2d4257;
	}
div.clear {
	clear:both;
                margin-bottom: 20px;
	}
div.channel_name {
	display:none;
	}
div#center th.metalist {
                border:none;
                text-align:left;
                font-family: Arial, Helvetica, sans-serif !important;
}
div#center td.metalistcolor1 {
                 color:#3a3a3a;
                 background-color:#e2e2e2;
                 border:none;
                 font-family: Arial, Helvetica, sans-serif !important;
}
div#center td.metalistcolor2 {
                  border:none;
                  color:#3a3a3a;
                  font-family:  Arial, Helvetica, sans-serif !important;
}
div#center th.metasearch {
                  border:none;
                  text-align:left;
                  font-family: Arial, Helvetica, sans-serif !important;
}
div#center td.metasearch {
                  background-color:#fff;
                  border:none;
                  font-family:  Arial, Helvetica, sans-serif !important;
} 
div#center td.metasearch input[type="text"] {
                  width:225px;
}

div.AT3GeneralForm {
                  font-size: 12px;
}


