@charset "utf-8";
body {
	background-image: url(/images/design001/bodyGradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CFD9E5;
	margin: 0px;
	padding: 0px;
}
/* start changes for new menu and tagline design 1-20-2011 */

/*png transperancy fix*/
img { behavior: url(/App_Themes/CareWorks/iepngfix.htc) }
.clear {clear:both;}

.globalWrapper {background:url(/images/design004/topBk.gif) no-repeat center top; width:100%}
.h_top {background:url(/images/design002/banner_bk.gif) no-repeat left top; height:255px; text-align:center;}
.h_middle {background:url(/images/design004/pageBk.gif) repeat-y left top; padding:0px 6px; width:956px;}
.c_regPage {background:url(/images/design004/pageBk.gif) repeat-y left top; padding:0px 6px; width:956px;}
.c_fullWidth {background:url(/images/design004/pageBk2.gif) repeat-y left top; padding:20px; width:928px;}

.header, .topNav, .h_top, .h_middle, .h_footer, .c_regPage, .c_fullWidth {width:968px; margin:0 auto;}

.logo {float:left; margin: 20px 0px 30px 0px;}
.tagline {float:left; padding:34px 0px 0px 20px;}

/* old 
.logo {float:left;}
.tagline {float:left; padding:34px 0px 0px 60px;}
*/
.paddingLeft { padding-left: 8px; }
/* from home */
.topNav {background:url(/images/design004Home/topNavbar.gif) no-repeat left top; height:36px; width:960px; text-align:left;padding-left:0px}
.topNav ul {margin:0px; padding:0px; list-style:none;}
/*.topNav li {float:left;}*/
.topNav a {font: 11px arial; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; background:none; float:left;}
/* end top nav */
.mainTablesWidthMenu {
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	border: 0px;
	background-color: #FFFFFF;
	 margin:0 auto;
}
/* End changes */

.mainTablesWidth {
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	border: 0px;
	background-color: #FFFFFF;
	 margin:0 auto;
}
.whiteGradient {
	background-color: #D5DEED;
	background-image: url(/images/design001/white_gradient.jpg);
	background-position: left 28px;
	background-repeat:repeat-x;
	height: 124px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003066;
}

ul.subNavigation {
	margin-top: 10px;
	list-style-type: none;
	padding-left: 15px;
	background: url(/images/design001/white_gradient2.jpg) repeat-x left top;
	margin-left: 0px;
}
li.subNavTitle {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1100;
}
.subNavigation a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #084383;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 0px;
}
.subNavigation a:hover {
	background-color: #FFFFFF;
	color: #6b1100;
}
.subNavigation li {
	border-bottom: 1px dotted #FFFFFF
}

.news {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #122d55;
	background: url(/images/design001/newsWatermark.jpg) no-repeat right top;
}

.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #033974;
}
.featuredDocTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #681202;
}

.treetitlespecial,
.treetitlespecial a:active,
.treetitlespecial a:link,
.treetitlespecial a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #7f1703;
}

.treetitlespecialsmall,
.treetitlespecialsmalla:active,
.treetitlespecialsmalla:link,
.treetitlespecialsmalla:visited
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #7f1703;
}



a.redLins {
	color: #731402;
	text-decoration: none;
}

input.searchInput {
	width: 175px;
	margin-right: 5px;
	height: 18px;
	border: 1px solid #BDCCDF;
}
a.home, a.siteMap, a.mail, a.print {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding-left: 17px;
	display: block;
	padding-top: 7px;
	width: 50px;
	float: left;
}
a.share {
	height: 18px;
/*	padding-left: 17px;*/
	display: block;
	padding-top: 7px;
	width: 50px;
	float: left;
}
a.home {
	background: url(/images/design001/icon_home.gif) no-repeat left center;
}
a.siteMap {
	background: url(/images/design001/icon_siteMap.gif) no-repeat left center;
	width:70px
}
a.mail {
	background: url(/images/design001/icon_mail.gif) no-repeat left center;
}
a.print {
	background: url(/images/design001/icon_print.gif) no-repeat left center;
	width:120px;
}
a.topNavA {
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/design001/topNav_divider.gif) no-repeat right top;
	height: 28px;
	text-align: center;
	padding: 12px 42px 0px 42px;
}
a.topNavA:hover {
	color: #700D07;
	background-color: #FFFFFF;
}
a.textSizeSmall, a.textSizeMedium, a.textSizeBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #003979;
	text-decoration: none;
	margin-left: 7px;
	margin-right: 5px;
}

a.textSizeSmall {
		font-size: 12px;
		margin-right: 7px;
}
a.textSizeMedium {
	font-size: 14px;
}
a.textSizeBig {
	font-size: 16px;
}
a.textSizeSmall:hover, active, a.textSizeMedium:hover, active, a.textSizeBig:hover, active {
	color: #7e1a07;
}
.dmcJobs {background:url(/images/design004/Find-a-job.gif) no-repeat left top; width:231px; height:33px; display:block; float:left; margin-top:10px;}

a.jobSearch {
	text-transform: uppercase;
	color: #003773;
	text-decoration: none;
	background-image: url(/images/design001/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	width: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.jobSearch:hover {
	color: #7e1a07;
	background-image: url(/images/design001/arrow_red1.gif);
}
a.findDoc, a.talkDMC, a.donate, a.maps, a.newsletter, a.requestAppt {
	font: 10px Tahoma;
	text-transform: uppercase;
	line-height: 12px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	margin-right: 5px;
	display: block;
}
a.findDoc {
	background: url(/images/design001/button_findDoc.jpg) no-repeat left top;
	height: 35px;
	width: 61px;
	padding-left: 50px;
	padding-top: 10px;
}
a.requestAppt  {
	background: url(/images/design001/button_requestAppt.jpg) no-repeat left top;
	height: 35px;
	width: 76px;
	padding-left: 35px;
	padding-top: 10px;
}

a.talkDMC {
	background: url(/images/design001/button_talkDMC.jpg) no-repeat left top;
	height: 20px;
	width: 76px;
	padding-left: 35px;
	padding-top: 17px;
	padding-bottom: 8px;
}
a.donate {
	background: url(/images/design001/button_donate.jpg) no-repeat left top;
	height: 20px;
	width: 76px;
	padding-left: 35px;
	padding-top: 17px;
	padding-bottom: 8px;
}
a.maps {
	background: url(/images/design001/button_maps.jpg) no-repeat left top;
	height: 35px;
	width: 76px;
	padding-left: 35px;
	padding-top: 10px;
}
a.newsletter {
	background: url(/images/design001/button_newsletter.jpg) no-repeat left top;
	height: 35px;
	width: 76px;
	padding-left: 35px;
	padding-top: 10px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #132B46;
	padding-top: 7px;
}
.footer a {
	color: #053D7A;
	text-decoration: none;
}
.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #033974;
}
.content {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122d55;
	line-height: 17px;
}
.content p {
	margin-top: 7px;
	margin-bottom: 0px;
}

.HeadingAllCaps {
	font: 14px Arial, Helvetica, sans-serif;
	color: #EDF1F4;
	text-transform: uppercase;
	font-weight: bolder;
}


.email {
	font: 10px Arial;
	text-transform: uppercase;
	line-height: 12px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: bold;
	display: block;
}

.email a{
	font: 10px Arial;
	color: #FFFFFF;
	text-decoration: bold;
}

.textfieldStyle {	
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #234f7a;
	height: 16px;
	width: 200px;
	vertical-align: middle;
	border: 1px solid #7E96A8;
}

textarea.textfieldStyle 
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #234f7a;
	height: 70px;
	width: 200px;
	vertical-align: middle;
	border: 1px solid #7E96A8;
}
.linkWhite a:hover
{
  color:#ffffff;
}

		.t_header_r {font-family: Verdana; color: #0066CC; ; font-size: 12px; font-weight:bold}	
		.t_header_r a:link {font-family: Verdana; color: #990000; ; font-size: 11px;font-weight:bold; text-decoration: none;}
		.t_header_r a:hover {font-family: Verdana; color: #990000; ; font-size: 11px;font-weight:bold; text-decoration: none;}
		.t_header_r  a:visited {font-family: Verdana; color: #990000; ; font-size: 11px;font-weight:bold; text-decoration: none;}
		.t_header_r  a:hover {font-family: Verdana; color: #990000; ; font-size: 11px;font-weight:bold; text-decoration: none;}
		.t_header_r  a:link {font-family: Verdana; color: #990000; ; font-size: 11px;font-weight:bold; text-decoration: none;}
		
		.t_header_r1 {font-family: Verdana; color: #122d55; font-size: 11px; font-weight:normal}	
		.t_header_r1 a:link {font-family: Verdana; color: #122d55; font-size: 11px;font-weight:normal; text-decoration: none;}
		.t_header_r1 a:hover {font-family: Verdana; color: #122d55; font-size: 11px;font-weight:normal; text-decoration: none;}
		.t_header_r1  a:visited {font-family: Verdana; color: #122d55; font-size: 11px;font-weight:normal; text-decoration: none;}
		.t_header_r1  a:hover {font-family: Verdana; color: #122d55; font-size: 11px;font-weight:normal; text-decoration: none;}
		.t_header_r1  a:link {font-family: Verdana; color: #122d55; font-size: 11px;font-weight:normal; text-decoration: none;}
		
	
		.t_header_l {font-family: Verdana; color: #000000; font-size: 16px; font-weight:bold}		
		.t_header1 	{font-size:16px;font-weight:bold;color:#CC3366;}	
		
		.t_header2 {font-family: Verdana; color: #000000; font-size: 10.5px;text-decoration: none}
		.t_header2 a:link {font-family: Verdana; color: #000000; font-size: 12px;font-weight:bold;text-decoration: none}
		.t_header2 a:hover {font-family: Verdana; color: #000000; font-size: 12px;font-weight:bold;text-decoration: none}
		.t_header2  a:visited {font-family: Verdana; color: #000000; font-size: 12px;font-weight:bold;text-decoration: none}
		.t_header2  a:hover {font-family: Verdana; color: #000000; font-size: 12px;font-weight:bold;text-decoration: none}
		.t_header2  a:link {font-family: Verdana; color: #000000; font-size: 12px;font-weight:bold;text-decoration: none}
			
		.t_header3 {font-family: Verdana; color: #0066CC; font-size: 13px; font-weight:bold}
