/* Navigation
-------------------- */
#footer ul{list-style: none;}
#header ul{list-style: none;}

#mainnav{clear: both; float:left; height:50px; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/menu-bg.jpg) no-repeat; width:959px;}
#mainnav a:link,#mainnav a:visited{float:left; color:#ffd479;}
#mainnav a:hover{float:left; color:#ffffff;}
#mainnav li, #footernav li {background: none; display: inline; margin: 0; padding: 0px; float:left;}

#globalnav {float:left !Important;margin:40px 0 0 40px; width:400px; height:20px;}

#globalnav li {background: none;display: inline;margin: 0 0 0 15px;padding: 0;text-decoration:none;}

#globalnav li a:link, #globalnav li a:visited {color: #d6d6d6;text-decoration:none;border-bottom: 1px solid #4d4d4d !important;font-size:11px; padding:0; margin:0;}

#globalnav li a:hover {color: #ffffff;border-bottom: 1px solid #eeeeee !important;text-decoration:none;font-size:11px;padding:0;margin:0;}

#localnav {
	margin:0 0 0 15px;
	
}

#localnav ul {
	margin:0 0 0 10px;
}

#localnav li {
	background:none;
	margin:3px 0;
	padding:0;
}
#footer {
	padding:5px 2px 0 10px;
	overflow: hidden;
	_zoom: 1;
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/footer_bg.gif) no-repeat top;
	display: block;
	height: 60px;
	width: 940px;
	margin: 40px auto;
	font-size: 11px;
	clear: both;
}
#footer ul#footernav {
	float:left;
	margin:0;
	width:100%;
}
#footer ul#footernav-right{	float:right !important;margin:0;padding:3px 0 0 0;}
#footer ul#footernav-right li{	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/separator_fnav.gif) no-repeat left 2px;float: left;margin: 0 8px 0 0;padding: 0 0 0 8px;}
#footer ul#footernav-right li.first {background: none;padding: 0;}
#footer ul#footernav-right li.last {background: none;margin: 0;padding: 0 0 0 8px;background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/separator_fnav.gif) no-repeat left 2px;}

#footer ul#footernav li {background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/separator_fnav.gif) no-repeat left 2px;display: inline;margin: 0 8px 0 0; padding: 0 0 0 8px;}

#footer ul#footernav li.first {background: none;padding: 0;}

.subfooter{padding:22px 0 0 20px;}

/* Logo
-------------------- */
#logo {
	display: block;
	float: left;
	margin:0;
	padding:0;
	height:86px;
}

/* Search
-------------------- */
#search {
	position: absolute;
	top:35px;
	right:5px;
}

.lftSdCont #breadcrumbs{margin-bottom:6px !important;display: block;width: 617px;float:left;}
.lftSdCont #breadcrumbs2{margin-bottom:6px !important;display: block;width: 617px;float:left;}

#breadcrumbs{margin-bottom:6px !important;display: block;width: 100%;float:left;}
#breadcrumbs2{margin-bottom:6px !important;display: block;width: 620px;float:left;}

#breadcrumbs .breadcrumbs-list, #breadcrumbs2 .breadcrumbs-list{
	display: block;
	width: 400px;
	float: left;
	margin:0;
	padding:0;
	font-size:12px;

}
#breadcrumbs .breadcrumbs-list li a, #breadcrumbs2 .breadcrumbs-list li a{
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/separator_bcrumbs.gif) no-repeat right 3px !important;
	display: inline;
	margin: 0 5px 0 0px !important;
	padding: 0 12px 0 0px;
	font-weight:bold;
	font-size:10px;
}

#breadcrumbs .breadcrumbs-list li a.first, #breadcrumbs2 .breadcrumbs-list li a.first{
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/separator_bcrumbs.gif) no-repeat right 3px;
	display: inline;
	margin: 0 5px 0 0px;
	padding: 0 12px 0 0px;
	font-weight:bold;
	font-size:10px;
}

#breadcrumbs .breadcrumbs-list li, #breadcrumbs2 .breadcrumbs-list li {
	display: inline;
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:0;
	background:none;
}

#breadcrumbs ul li.first, #breadcrumbs2 ul li.first {
	background: none;
	margin-left: 0;
	padding: 0;
}
#breadcrumbs #share, #breadcrumbs2 #share {float: right; width: 212px; display: block;line-height:16px;margin:0;;padding:0;}
#content.lftSide #maincontent #breadcrumbs #share, #content.lftSide #maincontent #breadcrumbs2 #share, #content.lftSide #maincontent2 #breadcrumbs #share, #content.lftSide #maincontent2 #breadcrumbs2 #share {float: right; width: 200px; display: block;line-height:16px;margin:0px;padding:0px;}

#breadcrumbs #share li, #breadcrumbs2 #share li{background:none;display:inline;margin:0px;padding:0px; clear:none !important;}
#breadcrumbs #share li.distance, #breadcrumbs2 #share li.distance {width:20px;height:20px;float:right;background:none;margin:0px;padding:0px;}
#breadcrumbs #share li.label-text, #breadcrumbs2 #share li.label-text{float:right;padding-right:7px;background:none;font-weight:bold;}
#breadcrumbs #share li a, #breadcrumbs2 #share li a{margin: 0px 2px;padding: 0px;list-style-type: none;display: block;background: url(none);float: right;}
#breadcrumbs #share li a, #breadcrumbs2 #share li a { text-decoration: none; height: 16px; width: 16px; display: block; }

#breadcrumbs #share li a.twitter, #breadcrumbs2 #share li a.twitter {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat left top;text-indent:-9999px;
}
#breadcrumbs #share li a.twitter:hover, #breadcrumbs2 #share li a.twitter:hover {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat left bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.facebook, #breadcrumbs2 #share li a.facebook {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -19px top;text-indent:-9999px;
}
#breadcrumbs #share li a.facebook:hover, #breadcrumbs2 #share li a.facebook:hover {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -19px bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.print, #breadcrumbs2 #share li a.print {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -75px top;text-indent:-9999px;
}
#breadcrumbs #share li a.print:hover, #breadcrumbs2 #share li a.print:hover {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -75px bottom;text-indent:-9999px;
}
#breadcrumbs #share li a.mail, #breadcrumbs2 #share li a.mail {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -55px top;text-indent:-9999px;
}
#breadcrumbs #share li a.mail:hover, #breadcrumbs2 #share li a.mail:hover {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/share_small_icons.gif) no-repeat -55px bottom;text-indent:-9999px;
}

p.copyright {
	padding:0px;float:left;width:350px;font-size:11px;
}
#side-nav{ min-height:70px !important; display:block;}

#side-nav li{ line-height:27px;float:left;}

.side_list { margin:0px !important; padding:0px !important; float:left;}
.side_list li a:link, .side_list li a:visited {font-size: 11px;padding-left: 8px !important;background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/li_trig_blt.gif) no-repeat left center;line-height: 11px !important;height:27px !important;}

#side-nav li.curent a:link, #side-nav li.curent a:visited {background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/side_btn.jpg) no-repeat 0 0 !important;color:#fff;float:left;height:27px;display:block;}

#side-nav li a:link, #side-nav li a:visited {height: 27px;line-height:27px;width: 240px !important;padding:0 0 0 7px;margin:0;color:#1b5160;text-decoration:none; display:block;}
#side-nav li a:hover{background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/side_btn.jpg) no-repeat 0 -27px !important;color: #FFF;float:left;height:27px;display:block;}

#side-qoute {	width:209px; margin:40px 0 0 0; padding:14px 9px 14px 30px;	background:#d3d3d3 url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/quote_bg.jpg) no-repeat left top; float:left; border-right:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; }
blockquote { display: block; width:200px !important;	margin-top:4px; background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/quotes_end.jpg) no-repeat right bottom !important; }

.authorq{display:block; font-weight:bold; text-align:right; width:177px; margin-top:10px;}


.float-left {
	float: left;
}

.imgr{margin:0 0 10px 10px; float:right;}
.imgl{margin:5px 10px 10px 0; float:left;}



.hero-right .big-text-right{font-size:20px;color:#ffffff;padding:20px 0 0 20px;}
.hero-right .big-text-right-education{font-size:20px;color:#ffffff;padding:10px 0 0 20px; margin:0;}
.hero-right .big-text-right2{font-size:20px;color:#ffffff;padding:15px 0 0 20px;}
.hero-right p{font-size:12px;color:#ffffff;padding:0 0 0 20px;width:250px;}
.hero-right .buton-b{padding-left:16px;}

#l2_head {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l2-top-p.jpg) no-repeat left top;
	display: block;
	height: 140px;
	width: 960px;
}


#left-colum {min-height: 628px;height:auto !important;height: 100% !important;float: left;width: 250px;background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/lft_side_bg__.jpg) no-repeat;padding: 32px 18px 18px;}
	
#left-colum.l3BoxedSd {	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l3-boxed-side-bg.jpg) no-repeat;}

#maincontent .one_row {
	margin-bottom: 10px;
	height: auto;
	width: auto;
	padding-left: 2px;
}
#maincontent .one_row a {
/*	float: right;*/
	display: inline-block;
}
#tables{width:570px; background:#e9e9e9;float:left;padding:18px 20px 0 20px;}

#tables .tabular {
	border-right: 2px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	margin-bottom:10px;
}
#tables table {
	margin: 0px !important;
	padding: 0px !important;
}
#tables table tr {
	height: 40px;
}
#tables table tr td{
	background: #dfdfdf;
	text-align: center;
	font: 11px/40px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-left: 1px solid #cbcbcb;
}
#tables table tr.alt td{
	background: #ccc;
	border-left: 1px solid #afafaf;
}
#tables table th {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/table_bg-sep.jpg) repeat-x left top !IMPORTANT;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 17px;
	border-left: 1px solid #407b8e;
}
#tables table .t-col1 {
	width: 132px;
	text-align: left;
	padding-left: 12px;
}
#tables table .t-col2 {
	width: 84px;
	text-align:center;
}
#tables table .t-col3 {
	width: 108px;
	text-align:center;
}
#tables table .t-col4 {
	width: 90px;
	text-align:center;
}
#tables table .t-col5 {
	width: 106px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#tables table tr th.t-col1 {
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/table_bg-sep.jpg) repeat-x -1px top;
	border:none;
}
#tables table tr td.t-col1 {
	background: #e0e0e0 url(none);
	border:none;
}
#tables table tr.alt td.t-col1 {
	background: #ccc url(none);
	border:none;
}
#tables table tr td a{
	background: url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/li_trig_blt.gif) no-repeat right center !important;
	padding: 0 8px 0 0px;
	font-weight:bold;
	font-size:11px;
}

.money {
	font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #444;
}
/* contact */

#requiredf{font-size:11px; line-height:14px; margin:15px 0 20px 0; float:left; width:420px; font-weight:bold;}
#form-zone{width:620px; font-size:11px; float:left;}
.form-item{width:305px; margin:0 0 8px 0; float:left; height:50px;}
.form-item-1{width:305px; margin:30px 0 30px 0; float:left;}
.form-item-3{width:305px; margin:0px 0 8px 0; float:left; height:45px; padding-top:5px;}
.txt-item{width:305px; font-weight:bold; float:left;}
.txt-item-1{width:305px; font-size:14px; font-weight:bold; float:left;}
.txt-item-2{width:620px;  font-weight:bold; float:left;}

.redtxt{color:#ff0000;}

#sel, #sel1, #sel2, #sel4{ margin:0 0 8px 0; float:left;}
#sel3{ margin:4px 0 8px 0 !important; float:left; }
#sel3 select {width:296px; color:#555555; float:left; margin:2px 0 0 0;}
#sel select, #sel1 select, #sel2 select, #sel4 select{width:296px; color:#555555; float:left; margin:2px 0 0 0;}
#sel select option, #sel1 select option, #sel2 select option, #sel4 select option{color:#555555;}



#form-zone input{width:301px; height:15px; padding:6px 0 5px 4px; margin:2px 0 0 0; color:#555555; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/bg_input.jpg) no-repeat right top; border:0;}
.l-input{width:305px; float:left;}
.r-input{width:305px; float:right;}

#form-zone textarea{ width:610px; height:93px; padding:4px; margin:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/bg_comment.jpg) no-repeat left top; overflow:auto; border:0;}
.h-line{width:618px; height:2px; margin:20px 0 10px 0; line-height:2px; font-size:1px; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/h_line.gif) repeat-x left top; float:left;}

#notify{width:500px; height:27px; float:left;}
#notify .txt{width:300px; float:left;}
#notify .radios{width:200px; float:left; padding-top:1px;}
.rd{width:45px; float:left;}

#notify input.radio{width:20px; height:20px; background:none; float:left; margin-top:-3px;}

#form-zone input.submit-button{width:63px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/submit_button.gif) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; }
#form-zone input.submit-button-over{width:63px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/submit_button-over.gif) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; }


.top-spacer{ margin:0 0 5px 0;}





#form-l2pdf{width:595px; font-size:11px; float:left; margin-top:10px; padding:0 10px 0px 10px;}
.form-l2pdf-item{width:595px; margin:0 0 8px 0; float:left; }
.form-l2pdf-item .txt-item { font-size:14px; font-weight:normal;width:220px;}

.txt-item{width:204px; font-weight:bold; float:left; margin:8px 0 0 0;}
.txt-item-country{width:204px; font-weight:bold; float:left; margin:0;}

#form-l2pdf input.pdf-search{width:316px; height:15px; padding:6px 0 5px 14px; margin:2px 0 0 0; color:#555555; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/bg-input-pdf.jpg) no-repeat right top; border:0; float:left;}
.l-input{width:305px; float:left;}

#form-l2pdf input.submit-button{width:36px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l1-go-btn.jpg) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}
#form-l2pdf input.submit-button-over{width:36px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l1-go-btn.jpg) no-repeat -36px 0; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}


.l1-3boxes-right select{width:200px; margin:4px 0 0 0; color:#555555;  border:0; float:left; line-height:26px !important}


.l1-3boxes-right input.submit-button{width:36px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l1-go-btn.jpg) no-repeat left top; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}

.l1-3boxes-right input.submit-button-over{width:36px; height:27px; display:block; background:url(/DRHM/Storefront/Site/nuanceus/cm/images/summer2010/l1-go-btn.jpg) no-repeat -36px 0; text-indent:-9999px; float:right; cursor:pointer; margin:1px 0px 0 0; border:none}


.home-download { text-indent:-9999px;}
.home-meaningful {text-indent:-9999px;}
.home-customer {text-indent:-9999px;}
.home-employment {text-indent:-9999px;}
.home-latestnews {text-indent:-9999px;}

.marg-Top {	margin-top:-20px;	} /* created for images next to a two row h3 */

table.dates { 	font-size: 11px; }

table.dates td{ width:auto !important; }
