@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	background:#333333;
	color:#666666;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

h1 { font-size:18px; color:#000000;}
h2 { font-size:14px; color:#FF0000;}
h3 { font-size:13px; color:#666666;}
h4 { font-size:11px; color:#FFFFFF;}

#wrap {
	width:960px;
	margin:0 auto;
	background:#fff; 
}
#innerWrap {
	background: url(../images/main_bg.gif) no-repeat; 
}
#header {
	padding:5px 10px;
	background:#fff;
}
h1 {
	margin:0;
}
.firstPara {
	color:#FF0000;
	font-weight:bold;
}

a {
	text-decoration: underline;
	color: #FF0000;
}
a:link {
	text-decoration: underline;
	color: #FF0000;
}
a:visited, a.visited {
	color: #FF0000;
}
a:hover, a.hover {
	text-decoration: none;
	color: #6c1cc5;
}

/**************** nav coding *****************/
#nav {
	padding:5px 10px;
	background:#fff;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	display:inline;
	margin: 0 10px 0 10px;
	padding:0;
}
#nav li a:link { color:#000; text-decoration:none;}
#nav li a:active { color:#000; text-decoration:none;}
#nav li a:visited { color:#000; text-decoration:none;}
#nav li a:hover { color:#FF0000; text-decoration: underline;}


/**************** menu coding *****************/
#wrap #innerWrap #menu ul ul li { padding-left:10px; font-size:11px;}
#menu {
	float:left;
	width:150px;
	padding:30px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a {
font: bold;
display: block;
margin: 0;
padding: 8px 13px;
}

#menu a {
color: #000;
background: #fff;
text-decoration: none;
}

#menu a:hover {
color: #fff;
background: #FF0000;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#main {
	float:left;
	width:540px;
	padding: 30px 10px 10px 10px;
}
h2 {
	margin:0 0 0.5em;
}
#sidebar {
	float:right;
	width:160px;
	padding-top:30px;
}
#footer {
	clear:both;
	padding:5px 10px;
	background:#000;
	text-align:center;
}
#footer p {
	margin:0;
	color:#fff;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
	margin:0;
	padding:0;
}

#footer a { margin: 0 35px 0 35px;}
#footer a:link { color:#fff; text-decoration:none;}
#footer a:active { color:#fff; text-decoration:none;}
#footer a:visited { color:#fff; text-decoration:none;}
#footer a:hover { color:#fff; text-decoration:none;}

#footerTopWrapper h2 {
	color:#FF0000;
	font-size:14px;
}
#footerTopWrapper a:link { color:#FF0000;}
#footerTopWrapper a:active { color:#FF0000;}
#footerTopWrapper a:visited { color:#FF0000;}
#footerTopWrapper a:hover { color:#FF0000;}

* html #footer {
	height:1px;
}
.floatRight { float:right;}
.floatLeft { float:left;}
.clearLeft { clear:left;}
.clearRight { clear:right;}
.clear { clear:both;}
.float{ float:left;}

.grey_bg{ background:url(../images/grey_bg.png) repeat-y; width:260px; height:160px;}
.grey_margin { margin: 0px 0px 0px 10px;}
.grey_text{ padding: 5px 15px 10px 10px; color:#333333;}
.grey_text H2 { padding-bottom:0px;}
.grey_right{ background:url(../images/grey_right.png) repeat-y; width:160px; padding: 5px 0px 5px 0px;}
.text_grey{font-size:11px; color:#666666; padding: 5px 10px 5px 10px;}

.bottom{ margin: 0px;}
.bottom_bg{ background:url(../images/bottom_bg.gif) repeat-x; height: 40px;}
.bottom_text { color:#FFFFFF; text-decoration:none; margin: 0px 0px 0px 160px; padding: 10px 0px 0px 0px; font-size:12px; }
.bottom_text a{ color:#FFFFFF; text-decoration:none;  padding: 10px 0px 0px 50px;}


#loginForm {
	width:500px;
}
#loginForm .floatRight { text-align:right;}
#loginForm .floatRight a:link { text-decoration:none; color:#000;}
#loginForm .floatRight a:active { text-decoration:none; color:#000;}
#loginForm .floatRight a:visited { text-decoration:none; color:#000;}
#loginForm .floatRight a:hover { text-decoration:underline; color:#000;}

#loginForm input {
	width:250px;
}
.submitBTN {
	width:100px;
	margin-top:20px;
}

.grey {
	color: #b3b3b3;
}
