body 
{ 
	margin:0px; 
	text-align:center; 
	font-family: arial;
	font-size:10pt;
	color:#505153;
	background-position:center center;
	background:url('images/backshade.png') #2d363d;
	background-position:center center;
}

p
{
	font-family: arial;
	font-size:10pt;
	line-height:135%;
	color:#505153;
}

table
{
	font-family: arial;
	font-size:10pt;
	color:#505153;
}

a{ color:#343c4c; font-weight:bold; text-decoration:none; }
a:visited{ color:#343c4c; font-weight:bold; text-decoration:none; }
a:hover{ color:#c88d14; text-decoration:underline; }

a.bott:link{ color:#fff; text-decoration:none; font-weight:normal;}
a.bott:visited{ color:#fff; text-decoration:none; font-weight:normal;}
a.bott:hover{ text-decoration:underline; }

a.sidemen:link{ color:#37476b; text-decoration:none; }
a.sidemen:visited{ color:#37476b; text-decoration:none; }
a.sidemen:hover{ text-decoration:underline; }

a.sidemenblue:link{ color:#fff; text-decoration:none; }
a.sidemenblue:visited{ color:#fff; text-decoration:none; }
a.sidemenblue:hover{ text-decoration:underline; }

/***Layout***/

div#top_shadow
{
	margin-top:30px;
	background:url("images/shadow_top.png"); 
	height:20px;
	width:947px;
	margin-left:auto;
	margin-right:auto;
	z-index:-1;	
}
div#bottom_shadow
{
	margin-top:-10px;
	background:url("images/shadow_bottom.png");
	background-repeat:no-repeat;
	height:11px;
	width:947px;
	margin-left:auto;
	margin-right:auto;
}

div#shadow_container
{
	margin-top:19px;

	position:relative;
	width:947px;
	margin-left:auto;
	margin-right:auto;
	background:url("images/shadow_middle.png");
}

div#container
{
	top:-19px;
	position:relative;
	margin:-19 0 10 10;
	width:935px;
}

div#top
{
	margin-left:1px;
	height:360px;
	width:935px;
}

	div#banner
	{
		position:relative;
		top:0px;
		height:70px;
	}

div#mid
{
	margin-left:1px;
	width:935px;
	text-align:left;
	background:#fff;
	margin-bottom:-32px;
	padding-bottom:20px;
}
div#footer
{
	left:1px;
	position:relative;
	top:19px;

	background:url("images/mid_bottom2.png"); 
	height:30px; 
	text-align:center;
}

div#legal
{
	font-size:7pt;
	color:#fff;
	margin-top:8px;
	margin-bottom:8px;
	height:100px;
}

/****MENU start****/

div#menu{
	border-top:1px solid #fff;
	top:260px;
	height:30px;
	position:relative;
	padding:0;
	margin:0;
	background:url('images/menu_back2.png');
	display:block;
	z-index:50;
	}

div#menu li, ul
{
	display:block;
	-moz-opacity:0.95;
	z-index:1000;
}

#navigation-1 {

	margin:0px;
	list-style:none;
	height:30px;
	font:bold 8pt verdana, arial, helvetica;
	display:block;
	z-index:1000;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	z-index:1000;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:8px 8px 9px 8px;
	margin:0;
	display:block;
	text-decoration:none;
	color:#fff;
	z-index:1000;
}
#navigation-1 li.liseld a:link, #navigation-1 li.liseld a:visited, #navigation-1 li.liseld a:hover {
	padding:8px 8px 9px 8px;
	margin:0;
	background:#140502;
	display:block;
	z-index:1000;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:8px 8px 9px 8px;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#331813;
	color:#fff;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 {
	font:bold 7pt verdana, arial, helvetica;
	margin:0;
	list-style:none;
	display:none;
	position:absolute;
	top:29px;
	left:-40px;
	width:100%;
	filter:alpha(opacity=90);
	z-index:1000;
}

#navigation-1 li:hover ul.navigation-2, #navigation-1 li.hover ul.navigation-2 {
	display:block;
	z-index:1000;
}

/*child*/
#navigation-1 li ul.navigation-2 li {
	font-weight:normal;
	width:100%;
	display:block;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li a{
	font-weight:normal;
	margin-top:0px;
	text-align:left;
	padding:3 7 3 7;
	border-left:2px solid #2f150f;
	border-right:2px solid #2f150f;
	display:block;
	width:100%;
	z-index:1000;
}

#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	font-weight:normal;
	padding:3 7 3 7;
	clear:left;
	background:#2f150f;
	width:100%;
	position:relative;
	display:block;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	margin-top:0px;
	padding:3 7 3 7;
	clear:left;
	background:#140502;
	width:100%;
	position:relative;
	display:block;
	text-align:left;
	z-index:1000;
}

table.main
{
	width:590px; 
	background:#f3f4eb;
	border-left:1px solid #343c4c;
	border-bottom:1px solid #343c4c; 
}
table.main td
{
	padding:5px; 
	border-right:1px solid #343c4c;
	border-top:1px solid #343c4c; 
	vertical-align:top;
	width:50%;
}
table.main td img
{
	padding:0 8 5 0;
	float:left;
}

table.sidemenu
{
	float:right; 
	position:relative;
	top:-75px; 
	left:21px; 
	width:214px;
	z-index:51;
}
table.sidemenu td
{
	font-weight:bold;
	width:214px; 
	text-align:center; 
	color:#37476b; 
	z-index:51;
}


