@charset "utf-8";
/*==================
Main Content
==================*/

.article {width:456px; float:left; margin-left:13px; font-size:1.2em; background:#fafafa url(../images/bg-pages.gif) top left repeat-x; padding:1px 1px 0 1px;}
.article .topheader {width:456px; min-height:200px; /*background:url(../images/gentopheader-bg.gif) top left repeat-x;*/}
	.article .topheader h2 {color:#757575; font-size:1.2em; padding-left:15px; margin-top:6px;/* font-family:verdana; font-size:1.8em; font-weight:lighter;*/ float:left}
	.article .topheader .print {width:27px; height:22px;float:right; padding-top:5px; background:#b1b1b1; display:block; text-align:center;}
	.article .topheader .print a{display:block; width:27px; height:22px; background:url(../images/printer.gif) top center no-repeat}

	.article .xl-frame {width:438px; height:193px; float:left; display:block; padding:5px 0 0 5px; margin:8px 0 0 9px; }
	.article .xl-story-frame {width:437px; height:350px; float:left; display:block; padding:5px 0 0 5px; margin:8px 0 0 9px; }

.breadcrumbs {font-family:Arial, Helvetica, sans-serif;font-size:.8em; text-transform:lowercase; float:left; margin-left:20px; margin-top:7px; color:#676767; font-weight:bold; clear:both;}
.breadcrumbs .SkinObject {float:none !important; margin-right:0 !important;}
	.breadcrumbs a:link, .breadcrumbs a:visited {color:#154182;  text-decoration:underline; font-size:.9em;}
		/*-----------------------------------*/
		/*Use this to add links into xl-frame*/
		.article {/*margin-left:0;*/ background:#FAFAFA url(../images/bg-pages.gif) repeat-x scroll left top;}
		.article .xl-frame .frame-content {width:338px; height:160px; background:#e9e9e9; padding:21px 0 0 89px;}/*Use this to add links in FRAME*/
			.article .xl-frame .frame-content .link1 {width:92px; height:152px; float:left; margin-right:67px; background:url(../images/medicalassessment-link1-pic.gif) top left no-repeat}
			.article .xl-frame .frame-content .link2 {width:92px; height:152px; float:left; margin:0; background:url(../images/medicalassessment-link2-pic.gif) top left no-repeat}
			.article .xl-frame .frame-content .getadobe{background:url(../images/getadobereader.gif) top left no-repeat; float:right; margin:127px 5px 0 0; width:66px; height:22px;}
		/*-----------------------------------*/
	.article .article-text {line-height:1.6em; padding:25px 18px 0 18px; clear:both;}
	.article .article-text h3 {font-size:1.3em; color:#154182; padding:0 0 20px 0; font-weight:bold; background:none; text-transform:none}
	.article .article-text h3.subtitle {color:#373737; padding-bottom:0;}
	.article .article-text h4 {font-size:1.2em; font-weight:bold; padding-bottom:5px;}
	.article .article-text h5 {font-size:1em; color:#707070}
	.article .article-text a {color:#154182;}
	.article .article-text a:hover {text-decoration:underline; color:#dc002e;}
	.article .article-text ul {margin:5px; list-style:square; list-style-type:none;}
		.article .article-text ul.noliststyle li {background:none;}
			ul.noliststyle span {color:#154182; font-weight:bold;}

		.article .article-text ul li {background-image:url(/images/hyphen.gif); background-position:0px 9px; background-repeat:no-repeat; padding-left:14px;}
		.article .medassessments {width:456px; font-size:1em; height:30px; background:#e7e7e7; display:block; margin-bottom:1px;}
		.article .medassessments a.getassessments {float:right; height:23px; color:#FFFFFF; padding:7px 22px 0 5px; background:#8a8a8a; text-decoration:none;}
		.article .medassessments a.getassessments:hover {text-decoration:underline;}
/*==================
Right Area
these are the styles for the right side of the Template which comprise the style for LINKS and ADs
==================*/

/*ADs*/
.rarea-ad {float:left; width:247px; /*height:136px; background:#ffffff; padding:3px 4px;*/ margin-bottom:13px;}
/*	.rarea-ad .content {width:227px; height:131px; background:#f3f3f3; padding:5px 5px 0 5px; }
	.rarea-ad .content img {margin-bottom:5px;}
	.rarea-ad .content p {font-size:1.1em;}
	a.ad-title {font-size:1.4em; text-decoration:none; color:#00b5dd; text-transform:lowercase;}
	a.ad-title:hover{ text-decoration:underline;}*/
/*Links*/
/*.rarea-otherlinks{float:left; width:245px; margin-bottom:13px;}*/
.rarea-otherlinks{width:237px; background:#efefef; margin-bottom:13px; padding: 8px 0 8px 9px;}
	.rarea-otherlinks .content {width:210px; /*height:34px;*/ padding:9px}
	.rarea-otherlinks h4 {font-size:1.2em; color:#154182; font-weight:bold; padding-bottom:12px; text-transform:lowercase;}
		.general {background:#fff;}
		.pdf {background:#fff;}
		.share {background:#fff;}
	.rarea-otherlinks p {padding-left:5px; /*color:#8a8a8a;*/ padding-top:3px; font-size:1.1em;}
	.rarea-otherlinks .linkbreak { width:220px; height:2px; margin-left:4px;}
	.title {padding:8px 5px; color:#154182!important; font-size:1.1em!important;  text-decoration:underline;}
	 a.title:hover {color:#dc002e !important;}
	/*a.title {padding-left:35px; color:#154182; font-size:1.2em; font-weight:bold; text-decoration:none;}
	.title a:hover {text-decoration:underline;}*/

.addthis_toolbox {margin-top:20px;}
.addthis_toolbox a:link {text-decoration:none; color:#154182}	
	

/*Other movies Links*/
.rarea-movielinks{float:left; width:245px; /*background:#f3f3f3;*/ margin-bottom:13px;}
	.rarea-movielinks .content {width:219px;/* height:64px;*/ padding:13px; background:#f3f3f3 /*url(../images/rarea-arrow-bg.gif) 13px 9px no-repeat;*/}
	.rarea-movielinks .content img {float:left; padding-right:3px;}
	.rarea-movielinks p {padding-left:65px; /*color:#8a8a8a;*/ padding-top:3px;}
	.rarea-movielinks .linkbreak { width:235px; height:2px; margin-left:4px;}
	.rarea-movielinks a.title {padding-left:0px; color:#154182; font-size:1.2em; font-weight:bold; text-decoration:none;}
	.rarea-movielinks a.title:hover {text-decoration:underline;}
/*==================
Search Results
==================*/
/*.lnkTitle, .lblRelevance {display:none;}
.maincontent #dnn_ctr1229_SearchResults_dgResults td
.lblNo {color:#a1a1a1; font-size:1em; display:block; margin:3px 0 0 3px;}*/
.searchResults {clear:both;}
.maincontent .lnkTitle {font-size:1.2em; text-decoration:none; color:#00b5dd;}
.maincontent #dnn_ctr1229_SearchResults_dgResults td {vertical-align:top; line-height:1.4;}
/*.maincontent, .maincontent {font-size:1.2em;}*/
a.CommandButton:visited {color:#154182; font-family:Arial, Helvetica, sans-serif;}
a.CommandButton:hover {color:#00b5dd;}
.lblSummary {font-size:1em;}
.lblNo {color:#757575; padding:3px; font-size:1em;}
.NormalBold {font-size:1.1em;}
tr.NormalBold td {text-align:right !important; padding-top:20px;}
	.NormalBold a, .NormalBold span {font-size:1em; padding:5px 7px; border:1px solid #ccc; background:#f1f2f2; color:#00b5dd; }
	.NormalBold span {color:#757575;}
/*	.NormalBold span {float:none;}*/
/*.maincontent #dnn_ctr1229_SearchResults_dgResults .SubHead  {display:inline;}
#dnn_ctr1229_SearchResults_dgResults a {font-size:1.2em; text-decoration:none;}
#dnn_ctr1229_SearchResults_dgResults a:hover {text-decoration:underline; color:#154182;}
#dnn_ctr1229_SearchResults_dgResults .CommandButton {font-size:.95em; color:#00B5DD;}
span.Normal {margin-top:10px; display:block;}*/
/*==================
Misc
==================*/
.hidden {display:none}
.devider{}
/*p.footnote{font-size:.95em;}*/
p.sup {font-size:.8em; color:#717171; padding:10px 0;}
sup{height: 0;vertical-align:top;_vertical-align: top;position: relative; /*color:#00B5DD;*/ font-weight:bold;}
.slider-buttons{ width:457px; margin:0 auto; margin-top:3px; height:27px; line-height:24px; background:url(../images/testimonials/slider-bg.gif) repeat-x top left;}
	.slider-buttons a.more{float:right; /*width:105px*/width:auto; height:24px; padding:0px 10px 0 14px; margin-top:2px; display:block; background-color:#8a8a8a; color:#ffffff; text-decoration:none;}
	.slider-buttons a:hover.more {text-decoration:underline;}
	.slider-buttons .more span {/*width:91px;*/padding-right:17px; cursor:pointer; height:24px; background:url(../images/testimonials/arrow-darkgraybg.gif) no-repeat right 60%; display:block; }
.endBreak {height:50px; display:block; overflow:hidden;}
/*==================
Round Table Style
==================*/
#rounded-corner {font-size: 12px; width: 100%;	text-align: left; border-collapse: collapse;}
td:first-child {vertical-align:top; text-align:left!important}
#rounded-corner thead th.rounded-company {padding-right:20px; white-space:nowrap}
#rounded-corner thead th.rounded-q4 {background: #154182;}
#rounded-corner th {padding: 8px; font-weight: normal; font-size: 13px;	color: #fff; background:#154182; width:132px; font-weight:bold; text-transform:lowercase;}
#rounded-corner td {padding: 8px; background: #E8EDFF;	border-top: 1px solid #fff;	color: #669;}
#rounded-corner tfoot td.rounded-foot-left {}
#rounded-corner tfoot td.rounded-foot-right {}
#rounded-corner tbody tr:hover td {background: #d0dafd;}
#rounded-corner ul {padding:0; margin:0; list-style-type:none; list-style-position:outside;}

/*==================
Show/Hide Toogler
==================*/
.showHidecontainer{margin:30px auto;}
	.showHidecontainer h2{ margin:0px;	padding:0px; border:0px;}
	.showHidecontainer h2{	color:#FFFFFF; font-size:13px; display:block; background:#154182; margin-top:5px}
	.showHidecontainer h2 span{padding:5px 10px; display:block;}
	.showHidecontainer h2 a:link, h2 a:visited{color:#FFFFFF; text-decoration:none; display:block;}
	.showHidecontainer h2 a:hover {color:#00B5DD !important; text-decoration:none !important;}
	.showHidecontainer a:link {color:#373737; font-weight:bold;}
	.showHidecontainer div.section {background:#e8edff; font-size:12px;}
	.showHidecontainer div.section span{padding:10px; display:block;}
/*==================
Content Accordion
==================*/
#helpaccordion div {background:transparent url(/images/bg-homeaccordion.gif) repeat-x scroll left top;/*background:url(/images/menu/menu-bg.gif) repeat-x center center;*/}
#helpaccordion h3.toggler {color:#fff; margin:0; height:20px; padding:4px 0 0 11px; font-size:1.2em; font-weight: bold; font-family: Arial, sans-serif; cursor:pointer; text-transform:lowercase; background-position: 385px 0px; background-repeat:no-repeat;}
/*#helpaccordion h3.toggler {color: #fff; margin: 0; padding:5px 5px 5px 20px; height:inherit; background:url(/images/arrow-darkgraybg.gif) no-repeat 5px 50%; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; font-size: 1.1em; font-weight: bold; font-family: Arial, sans-serif; cursor:pointer; text-transform:lowercase;}*/
#helpaccordion h4 {padding-top:10px;}
#helpaccordion .element {background:#EBEBEB; padding:0 10px;}
#helpaccordion .element p {margin: 0;	padding: 4px;}
#helpaccordion .float-right {padding:10px 20px; float:right;}
#helpaccordion blockquote {text-style:italic; padding:5px 0 5px 30px;}

/*==================
Sitemap
==================*/
#sitemap, #sitemap ul, #sitemap li{margin:0; padding:0;	list-style:none;}
#sitemap{}
#sitemap li{line-height:20px; margin-top:1px; position:relative; width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left; display:inline;}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{} 
#sitemap li span.expanded{}

/* sub levels */
#sitemap li ul{margin-left:28px;}
#sitemap li li{}

/* etc. */
/* float fix */
#sitemap:after, #sitemap ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{display:none;}

@media print {
	.homerightarea {display:none;}
	.navigation {display:none;}
}
/*#calendardiv {left:0 !important; top:65px !important; z-index:1000;}*/
