html, body, div, span, applet, object,
h1, h2, h3, h4, p, blockquote,
a, font, img, ol, ul, li, hr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	background-color:#e0e0e1;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}

h1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:normal;
}
	
	

h2 {font: 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
	margin-left:15px;
}

h3 {font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:22px;
	vertical-align:middle;
}


h4 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #96bf0d;
	margin-bottom:5px;
}

table {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}

table.border {
	border:solid 1px #D2D2D2;

}

td.border {
	border:solid 1px #D2D2D2;
}

tbody.border {
	border:solid 1px #D2D2D2;
}


.clear {
	clear: both;
}

.rightclear {
	clear:right;
}

.leftclear {
	clear:left;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.detox{
	font: 14px Arial, Helvetica, sans-serif;
	color:#96bf0d;
	font-weight: bold;
}


/* PAGE BEGINS */

#maincontainer {
	margin: auto;
	background:url(images/nav/bg_shadowlg.jpg) repeat-y;
	width: 872px;
	height: auto;
}


#container {
	background: url(images/bg.jpg) repeat-y;
	text-align: left;
	margin: auto;
	width: 800px;
	height: auto;
}


/*HEADER BEGINS */

#headerback {
	float:left;
	background:url(images/menu/nn_rehab_bg_simple.jpg) no-repeat;
	height:186px;
	width:800px;
	display:inherit;
}

#navcontainer {
	margin-left:2px;
	float:left;
	margin: auto;
	width: 796px;
	height: auto;
}

/* LOGO */

#nnlogo {
	float: left;
	width: 164px;
	height: auto;
	margin-left: 23px;
	margin-top: 8px;
}


/* TOP LINKS */

#toplinks {
	float: right;
	width: 450px;
	height: auto;
	margin-right: 5px;
	margin-top: 2px;
	text-align:right;
}

a.top {
	font:11px  Arial, Helvetica, sans-serif;
	color: #0b4b8a;
	font-weight:bold;
}

/* CONSULTATION */

#consultation {
	margin-top: 30px;
	margin-left: 25px;
	float: left;
	width: 160px;
	height: 167px;
	padding-top: 31px;
}

label {
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #8d8e91;
	width: 160px;
}

input.top {
float:left;
width: 140px;
margin-bottom: 2px;
}

input.nwsltr {
width: 130px;
margin-bottom: 3px;
}

#submitbutton{
margin-left: 30px;
margin-top: 5px;
width: 90px;
}

/* BLOCK TEXT */

#rehabtext {
	float: right;
	margin-top: 5px;
	margin-right: 6px;
	width: 500px;
	height: 90px;
	text-align:right;
}


/* NEWSLETTER BOX */

#nwsltrbox {
	float: right;
	margin-bottom: 30px;
	width: 205px;
	height: 15px;
	text-align:left;
}

.nwsltr {
	text-align:left;
	vertical-align:middle;
	color:#6C6C6C;
	font:12px Arial, Helvetica, sans-serif;
}

.nwsltrbx {
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
}

input.joinbutton
{
   font-size:11px;
   font-family:Arial,sans-serif;
   width:58px;
   height:19px;
   background-color: transparent;
   background-image:url(images/menu/join_button.png);
   border-style:none;
}


/*BEGIN MENU*/

/*NAVIGATOR*/

#classNavigator {
	float:left;
  	font-size:11px;
   	font-family:Arial,sans-serif;
	margin-left: 10px;
	padding-top: 26px;
	height: 12px;
	width: 450px;
	color: #000066;
}
#classNavigator a {
	font-size:11px;
   	font-family:Arial,sans-serif;
	color: #000066;
}

#classNavigator a:hover {
	text-decoration:underline;
}

#classNavigator a:active {
	font-size:11px;
   	font-family:Arial,sans-serif;
	color: #000066;
}

#classNavigator a:visited {
	font-size:11px;
   	font-family:Arial,sans-serif;
	color: #000066;
	
}

#classNavigator b {
	color:#000066;

}

/*END NAVIGATOR*/


#menu {
	float:left;
	padding-top:90px;
	height: 26px;
	width: 100%;
}

.cssmenu {float:left; padding:0; margin:0;color: #6C6C6C;background: #F0F0F0;width:798px; border:solid 1px #D2D2D2;clear:both;} /*Color navigation bar normal mode*/
.cssmenu  a, .cssmenu a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #6C6C6C;
background-color: #F0F0F0;
text-decoration: none;
}
.cssmenu ul {list-style-type:none;padding:0; margin:0;}
.cssmenu ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #D2D2D2; }
.cssmenu ul li a {color: #6C6C6C;background: #F0F0F0;float:none !important /*Non-IE6*/; float:left /*IE6*/; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.cssmenu ul li.left {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:none; }
.cssmenu ul li ul {display:none; border:none;color: #6C6C6C;background: #F0F0F0;}
.cssmenu ul li:hover a {background-color:#868686; text-decoration:none; color:#F7F7F7;} /*Color main cells hovering mode*/
.cssmenu ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.cssmenu ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #D2D2D2; border-bottom: solid 1px #D2D2D2; background-color:#153E9D;  color:#FFFFFF;} /*Color subcells normal mode*/
.cssmenu ul li:hover ul li a:hover {background-color:#AECEF4; text-decoration:none;color:#153E9D;} /*Color subcells hovering mode*/
.cssmenu table {position:absolute; top:0; left:0; border-collapse:collapse;color: #6C6C6C;background: #F0F0F0;}
.cssmenu ul li a:hover {background-color:#868686; text-decoration:none;color:#F7F7F7;} /*Color main cells hovering mode*/
.cssmenu ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.cssmenu ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #D2D2D2; border-bottom: solid 1px #D2D2D2; background-color:#153E9D;  color:#FFFFFF;} /*Color subcells normal mode*/
.cssmenu ul li a:hover ul li a:hover {background-color:#AECEF4; text-decoration:none;color:#153E9D;} /*Color subcells hovering mode*/

/* END MENU */

/* HEADER ENDS */



/*  BEGIN CONTENT */

#content {
	height: auto;
	text-align: justify;
	margin-top: 40px;
}


a.text{
	font: 13px Arial, Helvetica, sans-serif;
	color : #114d87;
}

/* LEFT NAVIGATION BAR */


#leftnav {
	margin-left: 13px;
	margin-top: 4px;
	margin-bottom: 10px;
	width: 205px;
	height: auto;
	float:left;
}


/* DRUG REHAB LINKS */


#drugrehablinksbx {
	float: left;
	width: 201px;
	height: auto;
	background:url(images/nav/nn_rehablinks_bg.jpg) repeat-y;
}

ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

li.bluebullet {
	background: url(images/nav/blue_bullet.gif) left center no-repeat;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}

li.bluelink {
	background: url(images/nav/blue_bullet.gif) left center no-repeat;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}


.btrehablinks {
	width:201px;
	height:36px;
	background:url(images/nav/nn_rehablinks_bt.jpg) no-repeat;
}


img.blueline {
	margin-left: 8px;
	margin-bottom: 5px;
}

a.leftlinksp {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #116aaf;
}


/* 70% SUCCESS */

a.successrate {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #96bf0d;
	margin-left:5px;
}


/* ADMISSION */

#admissionbx {
	margin-top: 10px;
	float: left;
	width: 201px;
	height: auto;
}

.admissionbg {
	background:url(images/nav/nn_admission_bg.jpg) repeat-y;
}

.lefttxtbx {
	padding-top:10px;
	width:180px;
	height:auto;
}

.topadmission {
	background:url(images/nav/nn_bookstore.jpg) no-repeat;
	padding-top:6px;
	width:201px;
	height:22px;
}

.btadmission {
	background:url(images/nav/nn_admission_bt.jpg) no-repeat;
	width:201px;
	height:20px;
}

/* MENU FORM */

#menuform {
	margin: 0 6px 0 6px;
}

#formbx {
	margin-top: 10px;
	float: left;
	width: 201px;
	height: auto;
}

.formbg {
	background:url(images/nav/nn_form_bg.jpg) repeat-y;
}

.topform{
	background:url(images/nav/nn_form.jpg) no-repeat;
	padding-top:6px;
	width:201px;
	height:23px;
}

.btform {
	background:url(images/nav/nn_form_bt.jpg) no-repeat;
	width:201px;
	height:24px;
}

/* SUCCESS STORIES */

#successbx {
	margin-top: 10px;
	float: left;
	width: 201px;
	height: auto;
}

.successbg {
	background:url(images/nav/nn_success_bg.jpg) repeat-y;
}

.topsuccess {
	background:url(images/nav/nn_success.jpg) no-repeat;
	padding-top:6px;
	width:201px;
	height:23px;
}

.btsuccess {
	background:url(images/nav/nn_success_bt.jpg) no-repeat;
	width:201px;
	height:24px;
}


/* NARCONON NEWS */

#newsbx {
	margin-top: 7px;
	float: left;
	width: 201px;
	height: auto;
}

.newsbg {
	background:url(images/nav/nn_news_bg.jpg) repeat-y;
	padding-top:10px;
}

.topnews {
	background:url(images/nav/nn_news.jpg) no-repeat;
	padding-top:6px;
	width:201px;
	height:22px;
}

.btnews {
	background:url(images/nav/nn_news_bt.jpg) no-repeat;
	width:201px;
	height:47px;
}

.newsbtbx {
	margin-top: 3px;
	margin-left:5px;
	margin-bottom:10px;
	width: 160px;
	height: auto;
	text-align:center;
}

a.pr {
	margin-top: 3px;
	margin-left:5px;
	margin-bottom:10px;
	width: 160px;
}

.pr {
	margin-top: 3px;
	margin-left:5px;
	margin-bottom:10px;
	width: 160px;
}

a.newsbt {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #116AAF;
}

a.news {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #003466;
}

.newstextbx {
	margin-top: 3px;
	margin-left:10px;
	margin-bottom:10px;
	width: 160px;
	height: auto;
}

.feedtextbx {
	margin-top: 3px;
	margin-left:10px;
	margin-bottom:10px;
	height: auto;
}

.rss-date {
	font-size:10px;
}
.newstextbx p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003466;
}

/* BOOKSTORE */

#bookstorebx {
	margin-top: 3px;
	float: left;
	width: 201px;
	height: auto;
}

.bookstorebg {
	background:url(images/nav/nn_bookstore_bg.jpg) repeat-y;
	width:201px;
	height:auto;
}

.topbookstore {
	background:url(images/nav/nn_bookstore.jpg) no-repeat;
	padding-top:6px;
	width:201px;
	height:23px;
}

.btbookstore {
	background:url(images/nav/nn_bookstore_bt.jpg) no-repeat;
	padding-top: 5px;
	width:201px;
	height:39px;
}

a.bookstore {
	margin-left: 35px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #116AAF;
}


/* ACCREDITATION */

#accredbx {
	margin-top: 8px;
	float: left;
	width: 201px;
	height: auto;
}

.accredbg {
	background:url(images/nav/nn_accred_bg.jpg) repeat-y;
	width:179px;
	height:auto;
}

.topaccred {
	width:179px;
	height:13px;
}

.btaccred {
	background:url(images/nav/nn_accred_bt.jpg) no-repeat;
	width:179px;
	height:12px;
}

.txtbox {
	width:179px;
	height:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #116AAF;
}

a.rss {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #116AAF;
}

.floatlm {
	float:left;
	margin-left:5px;
	margin-right:10px;
}


/* TEXT AND RESOURCES */

.textresbx {
	margin-top: 20px;
	float: left;
	width: 201px;
	height: auto;
}

.reg {
	float: left;
	width: 201px;
	height: auto;
}

.spacer {
	width: 198px;
	height: 5px;;
}

a.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	line-height: 17px;
}


/* HEADER PLACEMENT BOX */

#keyword {
	margin-top: 3px;
	margin:6px;
	float: left;
	width: 175px;
	height: auto;
	text-align:left;
}

.whitehd {
	font: 25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:normal;
}

/* END LEFT NAVIGATION BAR */



/* RIGHT CONTENT BLOCK */

#rightcontent {
	margin-right: 15px;
	float: right;
	width: 560px;
	height: auto;
}

#rightcontent p{
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #114d87;
}

a.related {
	font: 13px Arial, Helvetica, sans-serif;
	color : #3f7ec4;
}

a.field {
	font: 13px Arial, Helvetica, sans-serif;
	color : #3f7ec4;
}


/* GENERAL BOX TEMPLATE*/

.rightbx {
	float: left;
	width: 559px;
	height: auto;
	margin-top: 20px;
}

.hdrightbx {
	background:url(images/nav/nn_blue_hd.jpg) no-repeat;
	padding-top:4px;
	width:559px;
	height:25px;
}

.hdrightbx2 {
	background:url(images/nav/nn_button_hd.jpg) no-repeat;
	padding-top:4px;
	width:559px;
	height:25px;
	margin-top: 6px;
	
}

.borderbx {
	border-top:none;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	width:537px;
	height:auto;
}

.borderbx2 {
	border-top:none;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:45px;
	width:537px;
	height:auto;
}

.borderbx2pad {
	border-top:none;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:1px solid #afc4eb;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:45px;
	width:537px;
	height:auto;
}

.borderbxpad {
	border-top:none;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:1px solid #afc4eb;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	width:537px;
	height:auto;
}

.feedbxpad {
	border-top:none;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:1px solid #afc4eb;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	width:537px;
	height:auto;
	background-color:#e4f1fa;
}
.excerpt {
	background-color:#e4f1fa;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:1px solid #afc4eb;
	border-top:1px solid #afc4eb;
}
.contextbx {
	padding-top:5px;
	width:100%;
	height:auto;
}

/* TOOL BOX */

.toolbx { 
	float:left;
	background-color:#e9edf3;
	border-right:1px solid #afc4eb;
	border-left:1px solid #afc4eb;
	border-bottom:1px solid #afc4eb;
	width: 557px;
	height:30px;
}

.toolbxcontent { 
	margin-top:7px;
	margin-left: 10px;
}

.tool {
	font:11px  Arial, Helvetica, sans-serif;
	color: #0b4b8a;
}

a.tool {
	font:11px  Arial, Helvetica, sans-serif;
	color: #0b4b8a;
}


/* END TOOLBOX */


/* DRUG REHAB AND BUTTON BOXES */

.toprightbx {
	float: left;
	width: 559px;
	height: auto;
	margin-top: 3px;
}

.gethelpbut {
	float:right;
	margin-right:2px;
	width: 123px;
	height: 41px;
}

.drtextbx {
	float:left;
	padding-top:10px;
	width:425px;
	height:auto;
}

.hdbuttonbx {
	float:left;
	background:url(images/nav/nn_button_hd.jpg) no-repeat;
	width:559px;
	height:41px;
}

.hdlengthbx {
	float:left;
	background:url(images/nav/nn_button_hd.jpg) no-repeat;
	width:559px;
	height:auto;
}

.relatedbx {
	float: left;
	width: 559px;
	height: auto;
	margin-top: 28px;
}

/* VARIOUS PAGES */

.greentitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #96bf0d;
}

/*BOXES */

.cor1, .cor2, .cor3, .cor4 {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.cor1 {
	background:#8c95a4;
	height:1px; 
	margin:0 5px;
}
.cor2 {
	height:1px;
	background:#f5f6f7;
	border-right:2px solid #8c95a4;
	border-left:2px solid #8c95a4;
	margin:0 3px;
}
.cor3 {
	height:1px;
	background:#f5f6f7;
	border-right:1px solid #8c95a4;
	border-left:1px solid #8c95a4;
	margin:0 2px;
}
.cor4 {
	height:2px;
	background:#f5f6f7;
	border-right:1px solid #8c95a4;
	border-left:1px solid #8c95a4; 
	margin:0 1px;}
	
.linkbox {
	background: #f5f6f7;
	border-right:1px solid #8c95a4;
	border-left:1px solid #8c95a4;
}
.linkbox div {
	margin-left: 8px;
}

.imgbox {
	background: #f5f6f7;
	border-right:1px solid #8c95a4;
	border-left:1px solid #8c95a4;
}
.imgbox div {
	margin-left: 5px;
}


/* END CONTENT */


/*NEXT SECTION BOX */

#nextsection {
	width: 530px;
	height:142px;
	background:url(images/nav/next_section_img.jpg);
}

.back {
	float:left;
	margin-left:10px;
	margin-top:63px;
	width:20px;
	height:20px;
}

.next {
	float:right;
	margin-right:10px;
	margin-top:63px;
	width:20px;
	height:20px;
}

.sectioncontent {
	padding-top:27px;
	margin-left:40px;
	width: 448px;
	height:110px;
	font:11px  Arial, Helvetica, sans-serif;
	color: #0b4b8a;
}

a.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #96bf0d;
}

.sectionsummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #114d87;
}

/* WORDPRESS FEED */

.wp_news_link {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #116AAF;
}

a.wp_news_title {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #116AAF;
}

.wp_news_content {
	margin-left:10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #003466;
}

/* CALENDAR */

#calendar {
	width: 160px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #f5f6f7;
}

caption {
	margin: 0;
	padding: 0;
	width: 160px;
	height:23px;
	background: #96BF0D;
	color: #fff;	 
	font: bold 18px Arial, Helvetica, sans-serif;
}

th.day {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	width: 22px;
	height: 22px;
}

.highlight {
	color: #ffffff;
	font-weight: bold;
	background: #162A83;
}

td.cal {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 22px;
	height: 22px;
	text-align: center;
}

a.schedule  {
	font: 12px Arial, Helvetica, sans-serif;
	color : #108703;
}

/* END OF CALENDAR */

/* FLASH VIDEO PLAYER */
#media
			{
			   margin-top: 40px;
         }
#noUpdate
			{
				margin: 0 auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size: x-small;
				color: #cccccc;
				text-align: left;
				width: 210px; 
				height: 200px;	
				padding: 40px;
			}

/* LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 2000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow:hidden; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 1500; width: 100%; height: 500px; background-color: #000; }

/* END LIGHTBOX */

.borderblue {
	border-color:#6699FF;
}

.bgblue {
background-color:#32018B;
}


/* FOOTER BEGINS */

#footer {
	margin:auto;
	width: 800px;
	height: auto;
}

.empty {
	width: 793px;
	margin-left: 4px;
	height:60px;
}


#btrssbx {
	background: url(images/bg.jpg) repeat-y;
	width: 750px;
	height:auto;
	padding-left:25px;
	padding-right:25px;
}

#btlinkbx {
	background:url(images/nav/nn_linkbar_bg.jpg) no-repeat;
	width: 750px;
	padding-top:8px;
	height:24px;
	padding-left:25px;
	padding-right:25px;
}

a.footer {
	font: 12px Arial, Helvetica, sans-serif;
	color : #797979;
}
a.blog {
	font: 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

a.feed {
	color : #FFFFFF;
}

#footerbx {
	background:url(images/nav/nn_footer_bg.jpg) no-repeat;
	width: 750px;
	height:154px;
	padding-left:25px;
	padding-right:25px;
}

.empty2 {
	background: url(images/bg.jpg) repeat-y;
	width: 800px;
	height:11px;
}

#footerhd {
	margin-top:50px;
	margin-left:15px;
	float:left;
	width: 115px;
	height:auto;
}

#footerphone {
	margin-top:50px;
	margin-left:8px;
	float:left;
	width: 150px;
	height:auto;
}

.footerhd {font: 17px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
}

#footerlogo {
	margin-top:40px;
	float:right;
	width: 209px;
	height:65px;
}

#footercopy {
	margin-top:15px;
	float:left;
	margin-left:0px;
	width:770px;
	height:auto;
	text-align:center;
}

.footercopy {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* FOOTER ENDS */


.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }

.StylContact
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.styleradio
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:13px;
	font-weight:bold;
}
.stylecheck
{
	font-family: Arial, Helvetica, sans-serif;
	color:333333;
	font-size:13px;
	font-weight:normal;
}
.styleBtsubmit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:hand;
	width:120px;
}
.styleh4
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #96bf0d;
	margin-bottom:5px;
}
.videobox {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A6C5EA;
	text-align: center;
	float: right;
	width: 210px;
	color: #006699;
	margin-left: 25px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C5EA;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.menuinternal {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: center;
}

