html, body, div, span, applet, object, iframe, input, img,
h1, h2, h3, h4, h5, h6, p, a, strong, sub, sup, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td{
	margin:0; padding:0; border:0;
}
body{
	width:100%;
	height:100%;
	margin:0%;
	font:normal 14px/17px Arial, Helvetica, sans-serif;
	/*background:url(../images/background.gif);*/
	background-color:#000;
	color:#E3E6E9; text-align:center;
}
h1{ color:#9C9E9C; font:normal 28px/32px "Comic Sans MS",Geneva,Arial,sans-serif;}
h2{ color:#2B88B7; font:normal 24px/32px "Comic Sans MS",Geneva,Arial,sans-serif;}
h3{ color:#930; font:bold 18px/24px Verdana,Geneva,Arial,sans-serif;}
h4{ color:#930; font:bold 16px/20px Verdana,Geneva,Arial,sans-serif;}
a, a:active, a:link, a:visited{
	text-decoration:none; color:#2986BD;
}
a:hover{ color:#630;}
p{margin:3px 0;}
table tr td{ text-align:left; vertical-align:midddle;}
hr{ border:1px solid #503D51; margin:3px 0; }
form .actions input{ float:right; cursor:pointer;}
form .actions .cancel{ float:left; cursor:pointer;}
/*--------------------------------*/
.block{ width:100%; display:block; clear:both;}
.clear{
	clear:both;	height:1px; line-height:0;
	overflow:hidden; margin-bottom:-1px; display:block;
}
/*---------LAYOUT DIVS------------*/
#frame{
	width:966px; display:block; clear:both; position:relative;
	margin:0 auto; text-align:left;
}
#topWrapper{ height:133px; overflow:hidden;}
#topLeftDiv{
	float:left; display:block;
	width:342px; height:133px; overflow:hidden;
}
#header{
	position:relative; float:right;
	height:133px; overflow:hidden;
	width:600px; display:block; text-align:right;
}
#nav{
	width:222px; float:left; display:block;
	font-family:"Viner Hand ITC",Sand,Tahoma,Helvetica,sans-serif;
}
#main{
	width:744px; float:left; display:block; position:relative;
	background: url(../images/structure/swish.jpg) no-repeat 100% 0;
}
#contentDiv{
	width:600px;display:block; float:left;
	min-height:504px; height:auto !important; height:504px;
}
#contentDiv img{border:2px solid #444;}
#contentDiv p{text-align:left; padding-right:20px;}
#contentDiv ul li{ text-align:left;}
#footer{
	width:100%; position:relative;
	text-align:center; border-top:1px solid #222;
	color:#999; font-size:12px;
	display:block; clear:both; padding:5px 0;
}
#footer a{color:#666;}
#contactForm{text-align:left;}
.profilesDiv table td{ padding:0 5px;}

/*------Login Page------*/
#loginForm{text-align:left; display:block; clear:both; padding-top:15px; width:232px;}
#loginForm label{ float:left; font:normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#loginForm input{ float:right;}

/* --------------------------------STYLES FOR NESTED LIST MENU -------------------------*/
#nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
}
#nav ul li{
	position: relative;
}
#nav li ul{
	position: absolute;
	left: 198px;
	top: 0;
	display: none;
}
#nav ul li a{
	display: block;
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
	text-align:right;
	color: #999;
	padding: 5px;
	border-bottom: 0;
}
#nav ul li a:hover{background:#060606;	color:#680B11;}
#nav li ul li a{
	margin:-2%;
	padding-left:2%;
	position:relative;
	height:100%;
	left:3px;
	top:3px;
}
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; }
* html #nav ul li a { height: 2%;}
/* ---------------------------------- */
#nav ul li:hover a, #nav ul li.over a {
	/*background: #FFF5C3;
	color: #B1525F;*/
	background:#060606;
	color:#680B11;
}
#nav ul li a:hover {
	background-color:#080815;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}
/*-----------------------------------------------------------------------------------------------------------*/
