/*** OVERALL RESETS ***/
/********************************************************/
*{margin:0;padding:0;}
a{text-decoration:none;}
img{border:none;}
ul,ol{list-style:none outside;}
.extra{display:block;clear:both;width:100%;overflow:hidden;line-height:0;font-size:0;}

/*** HEADER & MAIN CONTENT ***/
/********************************************************/
body{font:76% arial,helvetica,sans-serif;text-align:center;padding:30px 0;}
#wrap{width:797px;margin:0 auto;text-align:left;}
#header{width:100%;overflow:hidden;background:url(images/nrhome_05.jpg) repeat-x left 36px;padding:0 0 20px;}
#header h1{float:left;}
#header h1 a{display:block;position:relative;width:310px;height:74px;overflow:hidden;text-indent:-100em;}
#header h1 a span{display:block;position:absolute;left:0;top:0;cursor:pointer;
	width:310px;height:74px;background:url(images/nrhome_03.jpg) no-repeat left top;}
#header #hd-inner{float:right;width:487px;padding:18px 0 0;}
.menu{float:right;clear:right;padding:10px 0 0;}
.menu li{float:left;}
.menu li a{color:#999;font-size:11px;margin:0 0 0 15px;}
.menu li a:hover{color:#222;}
#header #phone{float:right;color:#999;font-size:14px;}
/*** CONTENT ***/
#main{float:left;width:797px;}
#content{margin:0 0 0 215px;height:1%;font:11px/16px arial;color:#666;}
#content.inner h2{font:bold 18px/25px arial;color:#503A97;}
#content.inner p{font:11px/18px arial;color:#666;padding:8px 0;}
#content .temp-leftimg{float:left;margin:13px 15px 5px 0;}
#content .iframeimg{float:left;margin:13px 15px 5px 0;}
#content .iframeimg2{float:right;margin:13px 0 5px 15px;}
#content.inner h3{font:14px/22px arial;color:#690;}
#content.inner h3 a{color:#690;}
#content.inner h3 a:hover{text-decoration:underline;}
#content.inner h4{font:bold 14px/22px arial;color:#666;}
#content.inner h5{font:bold 12px/20px arial;color:#003366;}
#content.inner ul{list-style:disc inside;padding:0 0 15px 20px;}
#content.inner ul li a{color:#666;}
#content.inner ul li a:hover{text-decoration:underline;}
#content.inner #treatment-steps{list-style:none outside;padding:0;}
#content.inner #treatment-steps li{float:left;width:187px;margin:0 10px 20px 0;}
#content.inner #treatment-steps li img{display:block;margin:0 0 5px;}
#content .Greenhr{ border-bottom:1px dotted #88A967; border-top:0; height:1px;}
/*** INDEX ***/
#content.home #content-1{height:1%;overflow:hidden;
	padding:0 25px 20px 55px;background:url(images/index.jpg) repeat-x left bottom;}
#content.home #content-1 #extraimg-1{float:left;margin:0 40px 0 0;
	width:125px;height:428px;/*background:url(images/nrhome_12.png);*/}
#content.home #content-1 #Space{float:left;margin:0 40px 0 0;width:125px;height:428px;}
#content.home #content-1 #welcome{float:left;width:340px;padding:80px 0 0;}
#content.home #content-1 h2{font:28px/40px georgia;color:#fff;position:relative;left:-35px;top:0px;width:340px;}
#content.home #content-1 p{font-size:12px;color:#fff;padding:5px 0 15px;}
#content.home #content-1 #hc-more{float:right;color:#fff;}
#content.home #content-1 #hc-more:hover{text-decoration:underline;}
#content.home .content-extra{float:left;width:282px;margin:10px 0 0;color:#666;}
#content.home .content-extra1{width:300px;margin:10px 10px 0 0;}
#content.home .content-extra h3{font:bold 12px/20px arial;padding:0 5px;color:#fff;background:#97B83E;}
#content.home .content-extra h3 a{color:#fff;}
#content.home .content-extra h4{font:bold 11px/15px arial;padding:5px 10px 0;color:#333366;}
#content.home .content-extra p{font:10px/15px arial;padding:5px 10px 10px;}
#content.home .content-extra ul{font:10px/15px arial;padding:5px 10px 10px;}
#content.home .content-extra ul li a{font:11px/15px arial;color:#666;}
#content.home .content-extra ul li a:hover{text-decoration:underline;}

/*** SIDEBAR ONE ***/
/********************************************************/
.cols{padding:10px 18px 0;}
.cols.the-nav{padding:0 18px 0 0;}
#sidebar-one{float:left;width:210px;margin:0 0 0 -797px;}
#sidebar-one h3{font:normal 12px/22px arial;color:#533C97;margin:0 0 10px;border-bottom:1px solid #533C97;}
#sidebar-one #the-nav{font:normal 11px/30px arial;text-align:right;}
#sidebar-one #the-nav li{background:#EAF1D8;}
#sidebar-one #the-nav li a{color:#666;display:block;padding:5px 5px 5px 18px;height:1%;overflow:hidden;}
#sidebar-one #the-nav li a img{float:right;margin:0 0 0 10px;}
#sidebar-one #the-nav li a:hover{background:#C8C1DE;}
#sidebar-one #the-nav li.nav-second{background:#F2F6E8;}
#sidebar-one.home h2{font:normal 16px/22px arial;color:#97B83E;margin:0 0 10px;border-bottom:1px solid #97B83E;}
#sidebar-one #procedure{font:14px/26px arial;}
#sidebar-one #procedure li{background:url(images/nrhome_21.jpg) no-repeat left;padding:0 0 0 25px;}
#sidebar-one #procedure li a{font-size:14px;color:#666;}
#sidebar-one #procedure li a:hover{color:#333;text-decoration:underline;}
#sidebar-one p{font-size:11px;color:#666;padding:5px 0;}
#sidebar-one.home h3{font:normal 12px/20px arial;color:#97B83E;margin:0 0 10px;border-bottom:1px solid #97B83E;}
#sidebar-one #director{float:left;margin:8px 10px 5px 0;}
#sidebar-one .hsb-more{color:#97B83E;}
#sidebar-one .hsb-more:hover{color:#77981E;text-decoration:underline;}

/*** FOOTER ***/
/********************************************************/
#footer{clear:both;width:100%;color:#999;background:url(images/nrhome_05.jpg) repeat-x left 20px;}
#footer #ft-inner{padding:20px 0 0;width:100%;}
#footer p{clear:both;font-size:9px;color:#666;padding:20px 0 0;width:100%;text-align:center;}
#footer p#copyr{float:left;clear:none;font-size:11px;color:#999;padding:10px 0 0;width:auto;}
#footer a{color:#999;}
#footer a:hover{color:#222;}

/*** EXTRA STUFF ***/
/********************************************************/
#contact-form table{border-collapse:collapse;}
#contact-form td{width:150px;padding:4px 5px;text-align:right;}
#contact-form td input.ctf-input{float:left;width:146px;border:solid #aaa;border-width:2px 1px 1px;
	padding:1px 2px;font:11px arial;color:#666;}
#contact-form td h5{font:bold 12px arial;text-transform:uppercase;}
#contact-form td #comment{width:350px;height:80px;border:solid #aaa;border-width:2px 1px 1px;
	padding:1px 2px;font:11px arial;color:#666;}
#contact-form span{color:#f00;}
#contact-form p{text-align:left;}
#contact-form label{float:left;font:11px arial;margin:0 5px 0 0;}
.ctf-submit{float:left;margin:0 10px 0 0;font-size:11px;color:#444;border:1px solid #888;
	background:#fff;padding:2px 5px;}
#contact-form select{float:left;font:11px arial;color:#666;border:1px solid #aaa;}

/*** sFIR CONFIGURATIONS ***/
/********************************************************/
.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced{visibility:visible!important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none!important;}
#content.home #content-1 h2 embed{display:block;}