﻿body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: smaller;
	background: #3c7ab8 url('Images/bg_body.jpg') center top no-repeat;
}
#site_wrapper {
	margin: 0 auto;
	padding: 0;
	width: 800px;
}
#header {
	margin: 0;
	padding: 0;
	height: 120px;
	min-height: 120px;
	background: url('Images/bg_header.jpg') top left no-repeat;
}
#header h1 {
	margin: 16px 0 0 11px;
	padding: 0;
	display: block;
	width: 220px;
	height: 72px;
	position: absolute;
}
#header h1 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 220px;
	height: 72px;
	text-decoration: none;
	text-indent: -9999px;
}
#main {
	margin: 0 26px;
	padding: 12px 0 0 0;
	width: 744px;
	min-height: 366px;
	background: #ffffff url('Images/bg_mainContent.jpg') top left repeat-y;
	float: left;
	display: inline;
}
#mainAdmin {
	margin: 0 28px;
	padding: 12px 0 0 0;
	width: 740px;
	min-height: 366px;
	background: #ffffff top left repeat-y;
	float: left;
	display: inline;
}
#leftColumn {
	margin: 0;
	padding: 0 8px 8px 8px;
	float: left;
	width: 172px;
	text-align: center;
	display: inline;
}
#rightColumn {
	margin: 0;
	padding: 0 50px 20px 50px;
	float: left;
	width: 455px;
	display: inline;
}
#fullColumn {
	margin: 0;
	padding: 0 15px 20px 15px;
	float: left;
	width: 744px;
	display: inline;
}
#footer {
	margin: 0 26px;
	padding: 10px 0 0 0;
	width: 744px;
	background: #3c7ab8 url('Images/bg_footer_cap.jpg') top left no-repeat;
	color: #a5e1ff;
	text-align: center;
	clear: both;
}
#footer a {
	color: #a5e1ff;
}
.CommandButton {
	background-image: url(images/button_bg.gif);
	border: #A3A1B6 1px solid;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
	color: Black;
	text-align: center;
	height: 20px;
}
.LoginTextBox {
	width: 70px;
}
.LoginLabel {
	width: 50px;
}
#menu {
	margin: 72px 0 0 286px;
	padding: 0 0 0 0;
	list-style: none;
	position: absolute;
	width: 595px;
	font-size: smaller;
	z-index: 9000;
}
/* Hide all submenus */
#menu li ul{
	display: none;
	background: #DEDEDE;
	color: #ffffff;
	z-index: 9000;
}
/* For Non-IE and IE-7 fix sub nav position */
#menu li:hover {
	position: relative;
}
/* For Non-IE and IE-7 make sub-menus visible on hover */
#menu li:hover > ul{
	display: block;
	position: absolute;
	width: 170px;
	padding: 0;
	margin: 0;
	list-style: none;
	top: 0;
	left: 170px;
}
/* For Non-IE and IE-7 positions first sublevel under top navigation*/
#menu > li:hover > ul{
	top: 30px;
	left: 0;
}
#menu > li:hover > ul > li:hover > a > ul{
	display:block;
}
/* For IE-6 make sub-menus visible on hover */
*html #menu li ul{
	visibility: hidden;
	display: block;
	position: absolute;
	width: 170px;
	padding: 0;
	margin: 0;
	list-style: none;
}
* html #menu li a:hover {
	position: relative;
}
/* IE 5.5 & IE 6 */
*html #menu li a:hover ul{
	visibility: visible;
	margin: 20px 0 0 0;
}
/* IE 5.5 & IE 6 */
*html #menu li a:hover{
	text-decoration: underline;
}
#menu li a:hover ul ul{
	visibility: hidden;
}
#menu li a:hover ul a:hover ul{ 
	visibility:visible; 
	top: -20px; 
	left: 170px;
}
/* Get rid of the table needed for IE 5.5 - 6 */
#menu table 
{
	position: absolute;
	border-collapse: collapse;
	top: 0;
	left: 0;
	z-index: 100;
	font-size: 1em;
}

#menu li{
	float: left;
	background: transparent;
}
#menu li a{	
	margin: 0;
	padding: 0 6px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 30px;
	z-index: 9000;
}
/* For Non-IE and IE-7 set hover style information */
#menu li:hover a{
	text-decoration: underline;
}
#menu li ul li a{
	padding: 0 0 0 6px;
	margin: 0;
	color: #0084BF;
	width: 164px;
	display: block;
	line-height: 30px;
	text-decoration: none !important;
	z-index: 9000;
}
#menu li ul li a:hover{
	color: #ffffff;
	text-decoration: underline !important;
}
#menu li a ul li:hover ul{
	visibility: visible;
	display: block !important;
	position: absolute;
	margin: -50px 0 0 0;
}



