@import "library/default.css";
body {/*background:#bcbec0;*/background:#191919;text-align:center;}
.Panel_Search a:hover img, .Btn_WatchThisStory a:hover img, .Panel_Button a:hover img, .Panel_SupportBy a:hover img, .Btn_Back a:hover img {filter: alpha(opacity=80);opacity:0.8;}
.Page {width:1032px;margin:0 auto;text-align:left;background:#ffffff;padding:0 0 20px 0;}
.Page_Header {height:161px;background:url(../image/background/Page_Header_X.gif) repeat-x left top;position:relative;text-align:left;}
.Page_Header .NavMain_H {position:absolute;padding:36px 0 0 251px;left:0;}
.Page_Header .NavMain_H a {float:left;margin:0 1px 0 0;}
.Page_Header .NavMain_H a img {float:left;}


.Page_Header .NavMain_H a.discussion{
	float: left;
	width: 147px;
	height: 32px;
	text-indent: -9000px;
	background: url(../image/button/join_discussion.gif) no-repeat 0 0;
	position: relative;
	left : 30px;
	top: -7px;
}
.Page_Header .NavMain_H a.discussion:hover{
	background-position: 0 -32px;
}


.Page_Header .Logo {float:left;padding:0 0 0 65px;}

.Panel_Search {float:right;padding:98px 69px 0 0;}
.Panel_Search img {float:left;margin:5px 5px 0 0;}
.Panel_Search a img {margin:0;}
.Panel_Search input {float:left;background:#696969;border:1px solid #8f8f8f;margin:2px 5px 0 0;}

.Page_Body_L {float:left;width:285px;}
.Page_Body_L_Padding {padding:43px 24px 0 64px;}

.Page_Body_R {float:right;width:747px;}
.Page_Body_R_Padding {padding:0 70px 0 0;}
/*.Page_Body h1 {padding:12px 0 13px 17px;background:#fffa1e;}*/
.Page_Body h1 {
	padding:12px 0 13px 17px;
	border-top: 1px dashed #A0A0F5;
	border-bottom: 1px dashed #A0A0F5;
	color:#2B91CC;
}
/*
.NavMain_V {border-top:0px dashed #a0a0f5;}
.NavMain_V ul {list-style:none;padding:0;font-size:1em;}
.NavMain_V ul li {float:left;clear:both;width:100%;}
.NavMain_V a {border-top:1px dashed #a0a0f5;display:block;padding:5px 0;font-size:1.7em;color:#666666;}

.NavMain_V .Active li a {border:0px;padding:3px 0;font-weight:100;font-size:1.1em;color:#666666;}
.NavMain_V .Active .Active {padding:0;}
.NavMain_V .Active .Active a {color:#2b91cc;}
.NavMain_V .Active li a:hover { color:#2b91cc;}
.NavMain_V .Active {padding-bottom:10px;}
.NavMain_V .Active a {color:#2b91cc;padding-bottom:0;font-weight:700;}
.NavMain_V a:hover {color:#2b91cc;}
*/

.Page_Footer {padding:20px 0 0 0;margin:0 70px 0 64px;}
.CopyRight {padding:5px 0 7px 11px;background:#1B1B1B;color:#ffffff;text-transform:uppercase;font-weight:700;}
.CopyRight a {color:#ffffff;}
.CopyRight a:hover {text-decoration:underline;}
.FooterNote {padding:8px 0 0 0;}
.Logo_Inspire {float:right;}
.Logo_DepartmentOfHealth {float:left;padding:0 0 0 370px;}

.Page_Body p, .Page_Body .Page_Body_R .Page_Body_R_Padding li {font-size:1.2em;color:#333333;} 
.Feature .Image_Left {float:left;margin:0 15px 0 0;}
.Feature .Image_Right {float:right;margin:0 0 0 15px;}



.Page_Body h2 {color:#333333;padding:0 0 5px 0;}

.Feature h3 {color:#3294ce;margin:0 0 10px 0;font-size:1.5em;}
.Feature h4 {color:#3294ce;font-size:1.5em;}
.Page_Body_R a {color:#1a89c9;}
.Page_Body_R a:hover {text-decoration:underline;}
.Feature .ReadMore {font-size:10px;font-weight:700;display:block;margin-top:8px;}

.Spacer {clear:both;height:24px;}

.ContentPadder {padding:15px 0 0 15px;}


.PageType_Home .Page_Body_L {width:385px;}
.PageType_Home .Page_Body_R {width:595px;}
.PageType_Home .Page_Body_L_Padding {padding-right:0;}
.Display_Image {width:135px;}
.Panel_Colleague {background:#696969;margin:0 0 10px 0;}
.Panel_Colleague h2 {font-size:1.2em;color:#ffffff;padding:10px 0 10px 20px;}
.Panel_Colleague p {font-size:1.2em;color:#ffffff;padding:0 0 0 20px;}
.PageType_Home .Page_Body_L .Link {height:25px;background:#292929;}
.PageType_Home .Page_Body_L .Link div {padding:5px 0 0 20px;}
.PageType_Home .Page_Body_L .Link a {color:#b7b7b7;Background:url(../image/icon/email.gif) no-repeat right top;padding:0 20px 0 0;}
.PageType_Home .Page_Body_L .Link a:hover {text-decoration:underline;}
.PageType_Home .Page_Body_L .Content {height:65px;}
.Btn_WatchThisStory {height:50px;Background:url(../image/background/Btn_WatchThisStory_R.gif) no-repeat right top;}
.Btn_WatchThisStory a {float:right;margin:0 16px 0 0;}
.Panel_Button {padding:20px 0 0 0;}
.Panel_Button a {display:block;margin:0 0 11px 0;}

.new_Panel_Button {
	padding:20px 0 0 0;
}

.new_Panel_Button a {
	color:#2B91CC;
	font-weight:500;
	padding-bottom:0;
	
	border-top:1px dashed #A0A0F5;
	color:#666666;
	display:block;
	font-size:1.7em;
	padding:5px 0;
}

.new_Panel_Button a.last {
	border-bottom:1px dashed #A0A0F5;
	font-weight: 900;
}

.new_Panel_Button a:hover {
	color:#2B91CC;
}


.Panel_SupportBy {padding:20px 0 0 0;}
.Panel_SupportBy a {float:left;margin:0 10px 0 0;}
.Panel_SupportBy h2 {color:#333333;font-size:1.2em;font-weight:100;}

.Line_Gray {height:6px;overflow:hidden;background:#d9d9d9;margin:0 0 16px 0;}


.Panel_AboutUS h2 {font-size:1.8em;color:#333333;}
.Panel_AboutUS h5 {font-size:1.5em;color:#7a7a7a;padding-bottom:25px;}
.Panel_AboutUS h3 {font-size:1.5em;color:#3294ce;margin-bottom:3px;}

.Panel_AboutUS .Image_Display {float:right;margin-left:15px;}
.Panel_AboutUS .Image_Display a {color:#0066ff;}
.Panel_AboutUS .Image_Display a {font-size:1.2em;display:block;margin:5px 0 10px 0;}
.Panel_AboutUS p {padding-bottom:25px;}

.Panel_ContactUs h2 {font-size:1.5em;color:#3294ce;}
.Panel_ContactUs p {color:#333333;}
.Panel_ContactUs strong {/*display:block;*/}

.Panel_AboutUS td {vertical-align:bottom;}

.Btn_Back {position:relative;}
.Btn_Back a 
{
	position:absolute;
	bottom:0px;
	left:-607px;
	width: 200px;
	border-top:1px dashed #A0A0F5;
	border-bottom:1px dashed #A0A0F5;
	color:#666666;
	display:block;
	font-size:1.7em;
	font-weight:700;
	padding:5px 0;
	
}

.Btn_Back a:hover{
	color:#2B91CC;
	text-decoration: none;
}
.FlashPlayer{width:371px;}













.Form_Newsletter {margin:0pt 70px 0pt 64px;padding:20px 0pt 0pt;}
.Form_Newsletter h2 {padding:12px 0pt 13px 17px;}

/*
.Form_Newsletter_Padder {margin:10px 0 0 0;width:100%;}


.Form_Newsletter h4 {padding:50px 0 10px 0;font-size:1.6em;}
.Form_Newsletter_L {float:left;width:440px;}

.Input_Text div input {width:100%;padding:0;border:0;}
.Input_Name .Input_Text div {width:150px;overflow:hidden;border:1px solid #7f9db9;}
.Input_Name .Input_Text, .Input_Name .Input_Select {padding-right:10px;}

*/




.form_bg{
	margin:25px 23px 61px 33px;
	background:url(../image/background/formBg.gif) repeat-y 0 0;
	font-size:12px;
}
.form_bg h1{
	font-size:22px;
	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
}
.form_bg h4{
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.form_bg span{
	font-size:9px;
}
.form_bg td{padding-bottom:6px;}
.form_bg td.noBtmPad{padding-bottom:0;}
.form_bg select.name{
	width:50px;
}
.form_bg select.state{
	width:75px;
}
input.textField{
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	padding:2px;
}
input.buttons{
	border-top:2px solid #FAFAFA;
	border-left:2px solid #FAFAFA;
	border-right:2px solid #848484;
	border-bottom:2px solid #848484;
	background-color:#F0F0F0;
	color:#333333;
}



.contactBox{
	background-color:#EFEFEF;
	padding:15px 15px 10px 15px;
	margin-bottom:10px;
	font-size:9px;}

.contactBox textarea{
width: 850px;
}
.contactBox h2{
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.contactBox .txt{
	width:90%;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	padding:2px;
	height:18px;
	margin-bottom:3px;
}
.contactBox .txt2{
	width:98%;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	padding:2px;
	height:18px;
	margin-bottom:3px;
}
.contactBox .txt3{
	width:80%;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	padding:2px;
	height:18px;
	margin-bottom:3px;
}
.contactBox table td{
	padding-bottom:6px;
}




.generalform2{
	margin:25px 23px 61px 33px;	
	font-size:12px;
}
.generalform2 h1{
	font-size:22px;
	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
}
.generalform2 h4{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0;
	margin:0;
}

.generalform2 td{padding-bottom:6px;}
.generalform2 td.noBtmPad{padding-bottom:0;}
.generalform2 textarea{
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	width:600px;
	height:70px;
	font-size:12px;
	padding:5px;
	font-family:Helvetica,Arial, sans-serif;
}
.generalform2 a.links{color:#000000; text-decoration:none;}
.generalform2 a.links:hover{ text-decoration:underline;}



















.paddingTop28{padding-top:28px;}
.padding5{padding:0 5px;}
.paddingRight5{padding-right:5px;}
.paddingTop20{padding-top:20px;}
.paddingTop42{padding-top:42px;}
.paddingTop8{padding-top:8px;}
.paddingTop10{padding-top:10px;}
.paddingTNlogo{padding:15px 0 15px 33px;}
.paddingTop25{padding-top:25px;}
.paddingLeft50{padding-left:50px;}


.width138{width:138px;}
.width165{width:165px;}
.width179{width:179px;}
.width368{width:368px;}
.width100{width:100px;}
.width175{width:175px;}
.width331{width:331px;}
.width252{width:252px;}
.width380{width:380px;}




/* WYSIWYGEDITOR STYLES - COPY TO THE UMBRACO STYLE */
p.SubHeading, .SubHeading {color:#333333;padding:0 0 5px 0;font-size:1.5em; font-weight:bold;}
p.Heading, .Heading {padding:10px 11 px 16px;background:#fffa1e;font-size: 1.9em;font-weight:bold;margin-bottom: 15px; margin-left:-15px;}

.Quotation{ font-style:italic; padding:10px 10px 10px 10px;}
.LinkSmall{font-size:10px;font-weight:700;display:block;margin-top:8px;}

.FootNote{font-size: 10px !important;padding-left:15px;color:#999999;}

.SubHeading2{color:#999999;padding:0 0 5px 0; font-size:1.3em; font-weight:bold;}

.blog_nav, .blog_nav *{
	list-style-type: none;
}



.blog_nav li.row{
	border-top: 1px dashed #A0A0F5;
	padding: 10px 0;
}

.blog_nav li.last{
	border-bottom: 1px dashed #A0A0F5;
}

.blog_nav li h2{
	color: #2B91CC;
	font-size: 1.7em;
}

.blog_nav li a, .blog_nav li a span{
	font-size: 1.1em;
	color:#666666;
	text-decoratino: none;
}

.blog_nav li a:hover, .blog_nav li a:hover span{
	color:#2B91CC;
}

.blog_posts .post{
	margin-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
}

.blog_posts .post p *{
	font-size: 1.1em;
}

.blog_posts .post h2{
	padding: 0;
}

.blog_posts .post h2 a{
	color:#333333;
	font-size:1.1em !important;
}

.blog_posts .post h2 a:hover{
	color:#2B91CC;
}

.blog_posts .post small{
	color:#2B91CC;
	font-size: 1em;
}

.blog_posts .post .entry{
	padding: 10px 10px 0 10px;
	
}

.blog_posts .post .postmetadata{
	font-size: 1.1em;
}

.blog_post .post{
	margin-top: 15px;
}

.blog_post .post h2{
	color:#333333;
	font-size:1.6em !important;
	padding-bottom: 0;
}

.blog_post .entrytext{
	padding: 10px;
}

.blog_post h3{
	border-top: 1px solid #cccccc;
	padding: 10px 0;
}

.blog_post h3#respond{
	margin-top: 10px;
}

.blog_post ol{
	width: 400px;
}

.blog_post ol li{
	margin-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 10px;
}

.blog_post .commentcontent{
	font-size: 1em;
}

.blog_post .commentcontent cite{
	font-weight: bold;
}

.blog_post .commentcontent small{
	color:#2B91CC;
	display: block;
	margin-bottom: 5px;
}

.blog_post dl *{
	font-size: 1.1em;
}

.blog_post dd{
	margin:0;
}

.blog_post dd input{
	margin: 3px 0;
}

.image_center{
	display: block;
	margin: 10px auto;
	clear: both;
}

.image_left{
	float: left;
	margin: 0 10px 5px 0;
}

.image_right{
	float: right;
	margin: 0 0 5px 10px;
}
/*
#ulLeftNav li{
	padding-left: 10px;
}

*/

.Page_Body_R p{
	margin: 10px 0;
}

.Page_Body_R *{
	line-height: 20px;
}



.imgHolder{
	float: left;
	margin: 0 0 5px 10px;
	position: relative;
	overflow: hidden;
	width: 230px;
	height: 160px;
}

.imgHolderRight{
	float: right;
	margin: 0 0 5px 10px;
}



.homefeature .imgHolderFeature{
	float: right;
	margin: 0 0 10px 10px;
}

.imgHolder *{
	position: absolute;
	width: 230px;
	height: 160px;
	display: block;
	margin:0 !important;
	padding:0 !important;
}

.imgHolder div{
	background: url(../image/background/thumb02.png) no-repeat;
}

.homefeature .copy{
	margin-right: 240px;
}

.homefeature .copy p{
	padding: 0;
}

.homefeature .copy a{
	margin: 0;
	font-weight: bold;
}




.NavMain_V {
	border-top:0px dashed #a0a0f5;
}

.NavMain_V ul {
	list-style:none;
	padding:0;
	font-size:1em;
}

.NavMain_V ul ul ul{
	padding-left: 5px;
}

.NavMain_V ul li {
	border-top:1px dashed #a0a0f5;
	
}

.NavMain_V ul li ul li {
	border-top-width: 0;
	
}

.NavMain_V li a {
	display:block;
	margin:5px 0;
	font-size:1.6em;
	color:#666666;
	
	
}

.NavMain_V li li a {
	font-size:1.2em;
	
	font-weight: normal;
	
}

.NavMain_V li li li a {
	font-size:1.1em;
	padding-left: 8px;
	background: url(../image/bullet/nav_bullet_up.jpg) no-repeat 0 5px;
}

.NavMain_V li li li li a {
	font-size:1.1em;
}

.NavMain_V li a:hover {
	color:#2b91cc;
}

.NavMain_V li li a:hover {
	color:#2b91cc;
	
}

.NavMain_V li li li a:hover {
	background: url(../image/bullet/nav_bullet_over.jpg) no-repeat 0 5px;
}

.NavMain_V li a.Active {
	font-weight:bold;
	color:#2b91cc;
}

.NavMain_V li li li a.Active {
	background: url(../image/bullet/nav_bullet_over.jpg) no-repeat 0 5px;
}

.NavMain_V li.Active li a {
	font-weight:normal;
	color:#666666;
}


	
.Feature .item .imgHolder, .Feature .item .copy{
	margin-bottom: 20px;
}

.Feature .item .imgHolder{
}

.Feature .item div.copy{
	margin-left: 255px;
}

.Feature .item .clear{
	clear: both;
	height:1px;
}

.home_banners p a{
	float: none;
	display: block;
	text-align: left;
}

.home_banners p a img, .home_banners p img{
	float: none !important;
	display: inline !important;
}





