/* Start of CMSMS style sheet 'style' */
body {
	background:url(images/bg.gif) repeat 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
      margin:0px;padding:0px;
}
img {
	padding:0px;margin:0px;
	border:none;
}
img.logo-img {position:relative;float:left;}
table.wrapper {
	width:950px;background-color:#ffffff;height:100%;
	padding:0px;margin-top:0px;margin-bottom:0px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
td.td-barHome {background:url(images/tag-home.gif) no-repeat 5px 0px;}
td.td-barabout {background:url(images/tag-about.gif) no-repeat 5px 0px;}
td.td-barservices {background:url(images/tag-services.gif) no-repeat 5px 0px;}
td.td-barproviders {background:url(images/tag-providers.gif) no-repeat 5px 0px;}
td.td-barnews {background:url(images/tag-industrynews.gif) no-repeat 5px 0px;}
td.td-barcasestudies {background:url(images/tag-casestudies.gif) no-repeat 5px 0px;}
td.td-barcontact {background:url(images/tag-contact.gif) no-repeat 5px 0px;}
td.td-barnew {background:url(images/tag-new-hires.gif) no-repeat 5px 0px;}
td.td-barreturn {background:url(images/tag-return-to-work.gif) no-repeat 5px 0px;}
td.td-barwellness {background:url(images/tag-wellness.gif) no-repeat 5px 0px;}
td.td-bar {
	width:50px;
	background-color:#666666;
	border-right:1px solid #333333;
}
td.td-nav {
	margin:0px;padding:0px;
	background-color:#666666;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;height:40px;
}
td.td-nav div.nav-search {color:#ffffff;padding:0px;margin:0px;float:right;}
td.td-bot, td.td-foot {padding:10px;padding-top:50px;}
td.td-mid {padding:10px;text-align:right;}
li {margin-left:150px;font-size:90%;}
ul {padding:20px;}
h3 {margin:0px;margin-top:10px;}

table.contact-table td textarea,
table.contact-table td input {width:200px;}
td.formCell {width:100px;}



/******************video links***********************/
a.vidlink {
	background:url(images/vidlink-bg2.gif) no-repeat top right;
	color:#fff;text-decoration:none;
	font-size:18px; font-variant:small-caps;
	height:30px;padding:5px;padding-left:0px;
}
a.vidlink span {
	background:url(images/vidlink-bg1.gif) no-repeat top left;
	height:30px;padding:5px;padding-left:40px;margin-top:-5px;
}



/**************image types***************/
.floater {float:left;margin-right:15px;margin-bottom:5px;}
.floater2 {float:right;margin-left:15px;margin-bottom:5px;}
.centerimg {
      display:block;margin-left:auto;margin-right:auto;
}
.tagimg {display:block;margin-top:20px;margin-bottom:15px;}





/********************state provider*********************/
.state-providers a {
      text-decoration:none;padding-left:50px;
      color:#666666;font-size:16px;font-weight:bold;
      background:url(images/state-bullet.gif) no-repeat 42px 9px;
      display:block;z-index:9;width:200px;
}
.state-providers a:hover {color:#222222;}
.state-providers div {
      position:absolute;margin-left:300px;
      width:400px;padding:10px;border:1px solid #666666;
      margin-top:-50px;z-index:999999;
      background-color:#eeeeee;
}
.state-providers div img {margin-right:5px;margin-bottom:2px;}
.state-providers div a {background:none;position:absolute;top:5px;right:20px;}






/***********************menu**************************/
td.td-nav div.nav-item {
	height:20px;padding:10px;
	margin:0px;
	border-right:1px solid #333333;
	text-align:center;
	background-color:#D17D4E;float:left;
      cursor:pointer;
}
td.td-nav div.nav-item a {text-decoration:none;color:#ffffff;}
td.td-nav div.nav-item:hover {background-color:#999999;}
ul#primary-nav {padding:0px;margin:0px;}
ul#primary-nav li {
	height:20px;padding:10px;
	margin:0px;list-style-type:none;
	border-right:1px solid #333333;
	background-color:#D17D4E;float:left;
}
ul#primary-nav li a {text-decoration:none;color:#ffffff;}
ul#primary-nav li:hover {background-color:#999999;}
ul#primary-nav li ul {padding:0px;
	display:none;position:absolute;margin-top:5px;margin-left:-50px;
	border-bottom:1px solid #333333;border-left:1px solid #333333;border-top:1px solid #333333;
}
ul#primary-nav li:hover ul {display:block}
ul#primary-nav li ul li ul {padding:0px;
	display:none;position:absolute;margin-top:5px;margin-left:-50px;
	border-bottom:1px solid #333333;border-left:1px solid #333333;border-top:1px solid #333333;
}
ul#primary-nav li:hover ul li ul {display:block}


ul#primary-nav li.separator, ul#primary-nav li.blank {display:none;}


/*******************divhide***************/
.hidden {display:none;}
.unhidden {display:block;}	
/* End of 'style' */

