@charset "utf-8";
/*==================
Main Content
==================*/

.contentwrapper {width:456px; float:left; margin-left:13px; font-size:1.2em; background:#ffffff url(../images/bg-pages.gif) top left repeat-x; /*padding:1px 1px 0 1px;*/}
.contentwrapper .topheader {width:456px; min-height:200px; /*background:url(../images/gentopheader-bg.gif) top left repeat-x;*/}
	/*.contentwrapper .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}*/
	.contentwrapper .topheader .print {width:27px; height:22px;float:right; padding-top:5px; background:#b1b1b1; display:block; text-align:center;}
	.contentwrapper .topheader .print a{display:block; width:27px; height:22px; /*background:url(../images/printer.gif) top center no-repeat*/}

	.contentwrapper .xl-frame {width:438px; height:193px; float:left; /*background:url(/images/xl-frame.png) top left no-repeat !important; background:url(/images/xl-frame.gif) top left no-repeat;*/ display:block; padding:5px 0 0 5px; margin:8px 0 0 7px; }
	.contentwrapper .xl-story-frame {width:437px; height:350px; float:left;/* background:url(/images/xl-story-frame.png) top left no-repeat !important; background:url(/images/xl-story-frame.gif) top left no-repeat ;*/ display:block; padding:5px 0 0 5px; margin:8px 0 0 7px; }

/*movie page*/
.contentmovie { background:none; background-color:#ffffff; margin-left:40px; }

.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, .breadcrumbs a {color:#154182;  text-decoration:underline; font-size:.9em;}
	.breadcrumbs a:hover {color:#DC002E;}
	.breadcrumbs img {margin:0 5px;}
		.breadcrumbs a {/*reset link tag styles*/font-size:.9em;text-decoration:none;}
		/*-----------------------------------*/
		/*Use this to add links into xl-frame*/
		.article {margin-left:0;}
		.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-text {line-height:1.6em; padding:25px 18px 0 18px; clear:both}
	.article-text h3, .article-text h2 {font-size:1.3em; color:#154182; padding:0 0 20px 0; font-weight:bold; background:none; text-transform:none}
	.article-text h3.subtitle {color:#373737; padding-bottom:0;}
	.article-text h4 {font-size:1.2em; font-weight:bold; padding-bottom:5px;}
	.article-text h5 {font-size:1em; color:#707070}
	.article-text a {color:#154182;}
	.article-text a:hover {text-decoration:underline; color:#dc002e;}
	.article-text ul {margin:5px; list-style:square; list-style-type:none;}
		.article-text ul.noliststyle li {background:none;}		
/*	.article .article-text {line-height:1.6em; padding:25px 18px 0 18px; clear:both}
	.article .article-text h3, .article .article-text h2 {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 14px; background-repeat:no-repeat; padding-left:14px; padding-top:5px;}
		.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 url(../images/anchor-arrow.gif) top right no-repeat;*/ 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; clear:both;}
	.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 /*url(../images/rarea-pdf-bg.gif) 13px 9px no-repeat;*/}
		.share {background:#fff /*url(/images/rarea-share-bg.gif)*/ 13px 9px no-repeat;}
	.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;}
	a.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:5px;}
.addthis_toolbox a:link {text-decoration:none; color:#154182}	

/*Thai Movie Template*/
.thaimovie-sprite { width:200px; height:902px; background-image:url(/images/thai-boat-sprite.jpg); background-repeat:no-repeat; }
.sidebarleft .content-left { background-position:0 0; margin:0 20px; }
.sidebarright .content-right { background-position:-221px 0; }

/*Cost Table*/	
.cost-table td { padding:5px; }
td.amount { text-align:center; font-weight:bold; }
.gray-row { background-color:#f3f3f3; }
.total-row { background-color:#e5e5e5; }

/*Other movies Links*/
.rarea-movielinks{float:left; width:245px; /*background:#f3f3f3;*/ margin-bottom:13px;}
	.rarea-movielinks h3 {margin-left:0px; text-align:left; font-size: 1.6em; background:url(/images/h3-bg.gif) repeat-x; color:#fff; padding:0px 10px 4px 10px; font-weight:normal; clear:both; text-transform:lowercase;}
	.rarea-movielinks .movieholder {width:209px; height:70px; position:relative; background-image:url(/images/bg-movielinks.jpg); display:block; padding:10px 18px 0 18px; margin-bottom:3px}
		.rarea-movielinks .movieholder p {width:165px; display:block; overflow:hidden; font-size:1.1em; color:#154182;}
		.rarea-movielinks .left p {float:left; text-align:left;}
		.rarea-movielinks .right p {float:right; text-align:right;}
		p.pos1 {font-size:1.3em !important; font-weight:bold;}
		.rarea-movielinks a:link, .rarea-movielinks a:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:1.1em; position:absolute; bottom:0; margin-bottom:13px;}
			.rarea-movielinks  a.left:link, a.left:visited { left:0 !important; margin-left:18px; }
			.rarea-movielinks  a.right:link, .rarea-movielinks  a.right:visited {right:0 !important; margin-right:38px ;}
		.rarea-movielinks .movieholder a:hover {text-decoration:underline;}
		.mov-0 {background-position:0px 0px;}
		.mov-1 {background-position:0px -83px;}
		.mov-2 {background-position:0px -166px;}
		.mov-3 {background-position:0px -249px;}
		.mov-4 {background-position:0px -332px;}
		.mov-5 {background-position:0px -415px;}
		
.homerarea-otherlinks{width:237px; background:#efefef; margin-bottom:13px; padding: 8px 0 8px 9px; clear:both; margin-top:17px;}
	.homerarea-otherlinks .content {width:210px; /*height:34px;*/ padding:9px}
	.homerarea-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 /*url(/images/rarea-share-bg.gif) 13px 9px no-repeat;*/}
	.homerarea-otherlinks p {padding-left:5px; padding-top:3px; font-size:1.1em;}
	.homerarea-otherlinks .linkbreak { width:220px; height:2px; margin-left:4px;}
	.homerarea-otherlinks a {padding:8px 5px; color:#154182!important; font-size:1.1em!important;  text-decoration:underline;}
	.homerarea-otherlinks a:hover {color:#dc002e !important;}
		

/*==================
Table Style
==================*/
table {border-collapse:collapse;}
thead th {background:#154182 url(/images/h3-bg.gif) top left repeat-x; height:24px; color:#ffffff; border-bottom:4px solid #ffffff; text-align:center; }
	thead th.rounded-company { text-align:left; padding-left:6px;}
	thead th sup{height: 0;vertical-align:20%; position: relative; /*color:#00B5DD;*/ font-weight:bold;}
tfoot {color:#363636;}
	ul.footnote {padding:0; margin:-10px 0 0 0 !important; /*list-style-type:none; list-style-position:outside;*/}
		ul.footnote li { background-image:none !important; padding-left:0 !important;}
tbody td {font-size:.9em;}
/*tbody tr:last-child {border-right:none;}*/
.col1 {background:#ededee; height:35px; text-align:left; color:#154182; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff; padding-left:6px;}
.col2 {background:#ededee; text-align:center; color:#363636; border-bottom:3px solid #ffffff; border-right:3px solid #ffffff;}

/*==================
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:url(/images/h2-showhide-bg.gif) top left no-repeat #154182; margin-top:5px}
	.showHidecontainer h2 span{padding:5px 10px; background:url(/images/h2span-showhide-bg.gif) top right no-repeat; 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 url(/images/leftsection-showhide-bg.gif) bottom left  no-repeat ; font-size:12px;}
	.showHidecontainer div.section span{background:url(/images/rightsection-showhide-bg.gif) bottom right no-repeat; padding:10px; display:block;}
/*==================
Content Accordion
==================*/
#helpaccordion div {background:url(/images/bg-faq.jpg) repeat-x scroll center center;/*background:url(/images/menu/menu-bg.gif) repeat-x center center;*/}
#helpaccordion h3.toggler {color:#fff; margin:0; min-height:6px; line-height:.9; padding:8px 40px 8px 11px; font-size:1.1em; font-weight:normal; 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{background:url(/images/line1.gif) repeat-y;}
#sitemap li{line-height:20px; margin-top:1px; position:relative; width:100%; background:url(/images/line2.gif) no-repeat 0 0;}
/* 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{background:url(/images/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(/images/expanded.gif) no-repeat 0 0;}

/* sub levels */
#sitemap li ul{margin-left:28px; background:url(/images/line1.gif) repeat-y;}
#sitemap li li{background:url(/images/line2.gif) no-repeat 0 0;}

/* 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;}

/*==================
Dynamic Forms
==================*/
.DynamicForms_Maintable p {padding-top:10px;}
.DynamicForms_Maintable .NormalTextBox {font-family:Arial, Helvetica, sans-serif;}
.DynamicForms_Maintable  br {line-height:0;}
#SaveForm {padding:10px 0 0 10px;}
#SaveForm input {margin-right:20px;}
.NormalRed {display:block; margin-top:29px; }
/*==================
Misc
==================*/
.hidden {display:none}
/*.devider{background:url(../images/devider.gif) top left repeat-x;}*/
/*p.footnote{font-size:.95em;}*/
p.sup {font-size:.8em; color:#717171; padding:10px 0;}
sup{height: 0;vertical-align:60%;_vertical-align:10px; 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; }

a.btn {background:url(/images/button.gif) repeat-x right top; float:right; color:#ffffff!important; line-height: 1; height:29px; margin-right:-2px; cursor:pointer; font-size:1.2em;	text-decoration:none; font-weight:bold;}
a.btn span {background:url(/images/button-slant.gif) no-repeat right top;	display: block;	padding: 4px 45px 10px 10px;}
.clear {clear:both;}
