body
{
	padding: 0;
	margin: 0;
	background: #41585E;
	color: #fff;
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-size: 80%;
	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;
	
}

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

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

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

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;
}

#header
{
	
	height: 104px;
	letter-spacing: 1px;
	background: #284454;
}
#logo	{
	background: #284454 url(../img/hdr.gif);
	width:740px;
	height:60px;
}
#lbanner	{
	background: #284454 url(../img/lbanner.jpg);
	width:800px;
	height:150px;
}
	
.wain {
	background: #213541 url(../img/wain.gif);
	width:800px;
	height:2px;
	}
.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 ;*/
	width: 781px;
	height:300px;
	overflow:auto;
	background: #284454;
	padding:8px;
}
#ecs_site_content	{
	
	height:260px;
}
#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: #FFF;
}

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

#container h2
{
	margin-top: 6px;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 150%;
	text-align: left;
	color:#EEEBBF;
}

#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:#FF80A8;
}
#ctrright h3
{
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-size: 120%;
	border-bottom: 1px solid #474545;
	padding-bottom: 5px;
	width: 80%;
	color:#DF6E92;
}

#footer
{
	width: 800px;
	text-align: left;
	font: bold .8em arial,Verdana,sans-serif;
	line-height:17px;
	padding: 5px 0px;
	color: #c7c7c7;
	background: #324855;
	border-top: 1px solid #161616;
}

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

#footer a:hover
{
	text-decoration: none;
	color: #FFF;
}
div.errorMessage {
	display: block;
	font: 11px arial, verdana, sans-serif;
	color: #FFFF00;
	margin: 0 0 1px 0;
	padding: 4.5px;
	background: #e6bb24 url(../img/bg-gs2.png);
	border: 2px dotted #de5252;
	margin-left:36px;
}
#menubar {
		/*position:absolute; background-color:#F9F1C8;
		border:1px solid #AD5800; background: #990000 url(../img/green/bgnavrdl.gif) repeat-x;*/
		z-index:1;
		background: #990000 url(../img/green/bgtopmnured.png);
		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: #003333 url(../img/lilsvt.png) no-repeat left ;
		padding-top: 3px;
		padding-left: 16px;
		color:#FFFFFF;
	}
	.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;
      }
