body
{
	padding: 0;
	margin: 0;
	background: #fff url(../img/nbaBgFill.jpg) repeat-x;
	color: #fff;
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-size: 12px;;
	line-height: 146%;
	scrollbar-face-color: #2C404B;
	scrollbar-shadow-color: #565656; 
	scrollbar-highlight-color: #d8d8d8; 
	scrollbar-3dlight-color: #888888; 
	scrollbar-darkshadow-color: #454545; 
	scrollbar-track-color: #fefefe; 
	scrollbar-arrow-color: #FFCC33;
	border-top: 2px solid #261616;
	
}
ins {
text-decoration: none;
}


img
{
	border:0px solid #00CC99;
	margin-top:3px;
	margin-left:3px;
}

a
{
	text-decoration: underline;
	color: #132028;
}

a:hover
{
	text-decoration: none;
	color: #284454
}

p	{
	text-align:justify;
}

#main
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
}

#shell
{
	margin-left: -400px;
	position: absolute;
	top: -286px;
	left: 50%;
	border: 1px solid #161616;
	background: #000;
}

#header
{
	
	height: 212px;
	letter-spacing: 1px;
	background: #2E475F;
}
#logo	{
	background: #284454 url(../img/h-bg.gif);
	/*width:740px;*/
	height:184px;
	overflow:hidden;
}
#header h2
{
	margin-top: 0px;
	padding-right: 50px;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 24px;
	text-align: center;
	color:#816C21;
}
.banner
{
	margin-top: 46px;
	padding-left: 10px;
	font-family: "times new roman", helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 38px;
	text-align: center;
	color:#fff;
	padding-top:57px;
}
#lbanner	{
	background: #284454 url(../img/lbanner2.jpg);
	width:800px;
	height:130px;
	border-bottom: 2px solid #284454;
}
/*url(../img/wain.gif)*/	
.wain {
	background: #262626 ;
	width:800px;
	height:1px;
	}
.wainred {
	background: #284454 url(../img/wain.png);
	width:800px;
	height:6px;
	}

div .show	{
	width: 85%;
	margin:0 auto;
	border:1px dotted #EE0000;
	padding:6px;
	background:#11113d;
}

#container    
{
	/*border: 20px solid #284454 ;height:275px;overflow:auto;*/
	width: 800px;
	background: #030000;
	padding-top:1px;
	padding-bottom:0px;
	color: #030306;
}

#ctrleft
{
	float: left;
	width: 350px;
	height: 370px;
	background: url(../img/studio370.jpg) no-repeat left top;
	border-right: 20px solid #FFF;
	padding: 10px;
}

#ctrleft a
{
	text-decoration: none;
	color: #132028;
}

#ctrleft a:hover
{
	text-decoration: none;
	color: #284454;
}

#container h2
{
	margin-top: 6px;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 16px;
	text-align: left;
	color:#816C21;
}
#container h1
{
	margin-top: 6px;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 18px;
	text-align: center;
	color:#816C21;
	/*background: url(../img/dia.png) no-repeat left;*/
	padding-left:7px;
}
#container h3
{
	margin-top: 6px;
	padding: 0;
	font-family: "Times New Roman", arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 18px;
	text-align: center;
	color:#000055;
	/*background: url(../img/dia.png) no-repeat left;*/
	padding-left:7px;
}

#container h4
{
	margin-left: auto;
	padding: 0;
	margin-right: auto;
	background: url(../img/vno-sml.gif) no-repeat left;
	width:300px;
	height:87px;
}
.blue	{
font-size: 15px;
	text-align: center;
	color:#000055;
	font-weight:bold;
}

#ctrright/*660021*/
{
	float: left;
	width: 350px;
	height: 370px;
	background: #0F0000 ;
	overflow: auto;
	padding: 10px;
	color:#fff;
}

#ctrright h2
{
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 150%;
	border-bottom: 1px solid #FFF;
	padding-bottom: 5px;
	width: 85%;
	color:#132028;
}
#molar_site_content	{
background:#000000;
}
#wcontent	{
margin-left: auto;
margin-right: auto;
background:#ffffff;
width:614px;
padding:12px;
}
 /* Content - More */
    #wcontent .btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
    #wcontent .btn-more a {display:block; position:absolute; top:0; right:0; width:67px; _width:95px; height:21px; margin:0; padding:0 0 0 28px; background:url("../img/btn_more.gif") 0 0 no-repeat; color:#FFF; text-decoration:none;}
    #wcontent .btn-more a:hover {background:url("../img/btn_more.gif") -95px 0 no-repeat;}
#footer
{
	width: 800px;
	text-align: left;
	font: bold .8em arial,Verdana,sans-serif;
	
	padding:  0px;
	color: #c7c7c7;
	background: #324855 url(../img/nvb-bgq.gif);
	border-top: 1px solid #161616;
}

#footer a
{
	text-decoration: none;
	color: #979797;
}

#footer a:hover
{
	text-decoration: none;
	color: #FFF;
}
#logo h1
{
	margin-top: -4px;
	padding-left: 1px;
	font-family: "times new roman", helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 38px;
	text-align: center;
	color:#fff;
	padding-top:37px;
}
#logo h2
{
	
	padding-left: 1px;
	font-family:  arial, verdana, tahoma, sans-serif;
	letter-spacing: 1px;
	font-size: 18px;
	text-align: center;
	color:#000056;
	padding-top:7px;
}
div.errorMessage {
	display: block;
	font: 11px arial, verdana, sans-serif;
	color: #FFFF00;
	margin: 0 0 1px 0;
	padding: 4.5px;
	background: #333333;
	border: 2px dotted #de5252;
	margin-left:1px;
	width:320px;
}
* sub navigation */
#sidenav {
	float: left;
	width: 200px;
	border-left:1px solid #880000;
	border-bottom:1px solid #770000;
	padding-left:1px;
	
}
#sidenav h1 {
	background: #45624F url(../img/nvb-bgq.gif) repeat-x;
	border-bottom: 0px solid #999;
	border-top: 1px solid #CCC;
	color: #F4FAF4;
	font-size: 12px;
	height: 22px;
	margin: 0;
	padding-left: 1px;
}
#sidenav ul {
	margin: 0;
	padding: 0;
}
#sidenav li {
	border-bottom: 0px solid #A98;
	border-top: 1px solid #C46202 ;
	list-style: none;
}
#sidenav li a {
	/*background: #281717;*/
	color: #ffffcc;
	display: block;
	padding: 4px 4px 4px 12px;
	text-decoration: none;
	line-height: 14px; 
	background: #CF6803 url(../img/bg-gs.png); 
	list-style: none;/* padding-left: 20px;*/
}
#sidenav li a:hover {
	
	color: #454545;
	line-height: 14px; background: #FFFFA5 ; list-style: none; /*padding-left: 20px;*/
}
#menubar {
		/*position:absolute; background-color:#F9F1C8;
		border:1px solid #AD5800; background: #990000 url(../img/green/bgnavrdl.gif) repeat-x;*/
		z-index:1;
		background: #990000;
		top:108px;
		/*width: 620px; line-height: 14px;*/
		left:1px;
		
		padding:0;
	}
	#menubar a {
	text-decoration:none;
		/* letter-spacing:1px;color:#AD5800;
		letter-spacing:1px;
		border:1px solid #F9F1C8;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;*/
	}
	#menubar a.active {
		/*border-bottom-color:#CCC599;
		border-right-color:#CCC599;
		border-left-color:#FFFFFF;
		border-top-color:#FFFFFF;*/
	}
	.menu .options {
		/*margin-right:1px;
		margin-bottom:1px;
		border:1px solid #AD5800;
		background-color:#000010; line-height: 14px;*/
		
		background: url(../img/bgypsvtdrk.png);
		text-decoration:none;
		
	}

	.menu a {
		color:#FFFFFF;
		display:block;
		/*padding:2px 10px;*/
		font: normal 11px "Lucida Sans Unicode",sans-serif;
		weight: bold;
		text-decoration : none;
		background-color:transparent;
		padding-top: 3px;
		padding-left: 16px;
		border:0em solid #118811;
		border-top:0px solid #116611;
		background: url(../img/li-teal.png) no-repeat left ;
		list-style: none;
		margin: 0;
	}
	/*background-color:#AD5800;*/
	.menu a:hover {
		background: url(../img/lilsvt.png) no-repeat left ;
		padding-top: 3px;
		padding-left: 16px;
		color:#FFcc00;
	}
	.menu li:hover {
		background: url(../img/bg-ypo.png) no-repeat left ;
		padding-top: 3px;
		padding-left: 16px;
		color:#FAF7E1;
	}
	
		.menuActuator a { 
			color:#666666;
			font-weight:bold;
			font-size:12px;
			font-family:arial;
			
		}


	.menuActuator {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }
input {
font-weight : bold; 
font-size : 10px; 
color : #fefefe; 
font-family : Arial, Garamond, sans-serif; 
text-decoration : none; 
border-right : 1px solid #333333; 
padding-right : 3px; 
border-top : 1px solid #c5c5c5; 
padding-left : 3px; 
padding-bottom : 0px; 
border-left : 1px solid #c5c5c5;  
padding-top : 0px; 
border-bottom : 1px solid #333333; 
background-color : #02022a; 
height : 21px;
cursor:hand; 
 
}
input:hover {
font-weight : bold; 
font-size : 10px; 
color : #000022; 
font-family : Arial, Garamond, sans-serif; 
text-decoration : none; 
border-right : 1px solid #333333; 
padding-right : 3px; 
border-top : 1px solid #c5c5c5; 
padding-left : 3px; 
padding-bottom : 0px; 
border-left : 1px solid #c5c5c5;  
padding-top : 0px; 
border-bottom : 1px solid #333333; 
background-color : #c11111; 
height : 21px; 
 
} 
a.butGenNav {
font-weight : bold; 
font-size : 12px; 
color : #0066ee; 
font-family : Arial, Garamond, sans-serif; 
text-decoration : none; 
border-right : 3px solid #333333; 
padding-right : 0; 
border-top : 2px solid #c5c5c5; 
padding-left : 12px; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 0; 
margin : 0; 
border-left : 2px solid #c5c5c5; 
color : #844710; 
padding-top : 0; 
border-bottom : 3px solid #333333; 
background-color : #c1bfd8; 
height : 21px; 
width : 78px; 
} 
 
a.butGenNav:hover {
font-weight : bold; 
font-size : 12px; 
color : #666666; 
font-family : Arial, Garamond, sans-serif; 
text-decoration : underline; 
} 
a.butGenNav:active {
font-weight : bold; 
font-size : 12px; 
color : #990000; 
font-family : Arial, Garamond, sans-serif; 
text-decoration : none; 
}
