HTML{height:100%;}
body{text-align:center;margin:0;padding:0;background:#444 url(/templates/default/images/background2.jpg) repeat-x;}

#header{text-align:left;width:900px;margin:0 auto;}
#headerTable{height:102px;}
#headerLeft{width:350px;}
#headerRight{width:550px;}

#mainContentSides{width:916px;margin:0 auto;background:url(/templates/default/images/contentSides.gif) repeat-y;}
#mainContent{background:url(/templates/default/images/contentTop.gif) top center no-repeat;}
#mainContentBottom{
	overflow:auto;
	text-align:left;
	background:url(/templates/default/images/contentBottom.gif) bottom center no-repeat;
	padding:15px 25px 30px 25px;
}

#nav{
	width:900px;
	height:38px;
	margin:0 auto;
	padding:0;
	background:url(/templates/default/images/navBack.gif) no-repeat;
}
#nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	/*background:url(/templates/default/images/navRight.gif) top right no-repeat;*/
}
#nav li{
	background:url(/templates/default/images/navDivider.gif) left no-repeat;
	padding:0;
	position:relative;
	float:left;
}
#nav ul li.first{
	background:none;
}
#nav ul li a{
	float:left;
	display:block;
	padding:8px 21px 6px 21px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#E6E6E6;
}
#nav ul li.first a{padding-left:32px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#nav ul li.first a{padding-left:26px;}}
#nav ul li.last a{padding-right:14px;}
#nav ul li a:hover, #nav ul li a.current{
	color:#FFCB1E;
}

/* submenus */

#nav ul ul{
	visibility:hidden;
	position:absolute;
	height:0;
	top:31px;
	left:0;
	width:140px;
	padding-top:4px;
	margin-top:-2px;
}
#nav ul ul li{
	padding:0px 6px 5px 10px;
	background:#000;
	width:130px;
	white-space:nowrap;
}
#nav ul ul li.first{background:#000;
padding-top:8px;}
#nav ul ul li.first a{padding:0;}
#nav ul ul li.last{padding-bottom:8px;}
#nav ul ul li a{font-size:12px;padding:0 0 0 0;}
#nav ul li:hover ul, #nav ul a:hover ul{visibility:visible;}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; }

#footer{
	cursor:default;
	text-align:center;
	font-size:11px;
	width:100%;
	color:#BEBEBE;
	padding:10px 0;
	background:url(/templates/default/images/footer.gif) repeat-x;
}
#footer a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#BEBEBE;
}
#footerNav{
	width:800px;
	margin:0 auto 10px auto;
}
#footerNav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#footerNav ul li{
	display:inline;
	margin:0;
	padding:0;
}
#footerNav ul li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#BEBEBE;
	padding:0 6px;
}
#footerNav ul li a:hover{
	color:#fff;
}
.footerAddy{
	margin:0;
	padding:0 0 0 0;
	font-size:14px;
}