html {
background:#000 url(../Images/bg.png) scroll center top repeat-x;
}

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../Images/bg_shadow.png) top center no-repeat;
min-height:1104px;
}

a {color:#000;}
a:visited {color:#111;}
a:hover {color:#222;}
a:active{ outline: none;}
#content {position:relative;}

#form1 {
width:1000px;
margin:0 auto;
padding:0 0 30px 0;
background:#fff url(../Images/bg_shadow.png) top center no-repeat;
}

.logo {
height:84px;
background-color:#e4f2fd;
background-image:url(../Images/header_bg.png);
background-repeat:repeat-x;
}

#logo {
width:325px;
height:84px;
background-image:url(../Images/logo.png);
background-repeat:no-repeat;
margin:0px;
display:inline;
float:left;
cursor:hand;
}

#frmcontent 
{
}

.logo h1 span {
display:none;
}
 
.adminarea 
{
float:right;
display:inline;
padding-right:10px;
}

#container {
height:156px;
}

#divDashboard 
{
min-width:1000px;
display:block;
}

/* @media screen and (min-width: 0px){
   #frmcontent {margin-top:36px;}
} */

.loggedin, #lblLoggedInUserName 
{
color: #2384c8;
text-decoration:none;
}    

.admintopdiv                                                                                                      
{
    padding:15px 0px 15px 0px;
    text-align:right  
}

#outer {padding:0; margin:0; width:100%; height:36px; background-image:url(../Images/topmenu_bg.png); background-repeat:repeat-x; z-index:10}
#outer ul {display:table; margin:0; padding:0; list-style-type:none; height:36px;}
#outer ul li {display:table-cell; width:auto; margin:0; height:26px; }
#outer ul li a {font-family:Arial, Helvetica, sans-serif; float:left; font-size:14px; text-decoration:none;text-align:center; line-height:36px; display:block; height:36px; padding:0 10px; white-space:nowrap; color:#ffffff; margin-left:-1px;}
#outer ul li a:hover {	color:#6fb5d4;	background-color:#;}
#outer ul li a.down:hover {color:#6fb5d4; background-color:#}

.liMenu
{
	background-position: right center;
	background-repeat: no-repeat;
}
.liMenu : hover
{
	background-position: right center;
	background-repeat: no-repeat;
	color: #6fb5d4;
	background-color:#;
}
#outer ul li a:focus {outline:0;}
#outer ul li.clicked a, #outer ul li.clicked a:hover {color:#6fb5d4; background:#464646;}

#submenus ul.none {display:none;}
#submenus ul.yes {display:table;}

#submenus {z-index:10; clear:left; background:#464646; height:36px; position:absolute; width:1000px; background-image:url(../Images/bottommenu_bg.png); background-repeat:repeat-x;}
#submenus ul {margin:0; padding:0; list-style:none;}
#submenus ul li {float:left;}
#submenus ul li a {font-family:Arial, Helvetica, sans-serif; float:left; font-size:14px; text-decoration:none;text-align:center; line-height:36px;  height:36px; padding:0 10px; white-space:nowrap; color:#ffffff; margin-left:-1px;}
#submenus li:hover ul, #submenus li.sfhover ul { display:block; left:auto;}
#submenus ul li:hover {color:#fff7b1; background-image:url(../Images/bottom_over.png); background-repeat:repeat-x; text-decoration:none;}
#submenus ul li a:hover {color:#fff7b1; background-image:url(../Images/bottom_over.png); background-repeat:repeat-x; text-decoration:none;}
#submenus li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	margin: 0;
	line-height:1em;
	width: auto;
	_width:15em;
	background: #2d2d2d;
	background-image:url(../Images/dropdown_bg.png);
	background-repeat:repeat-x;
	top:35px;
}

#submenus li:hover, #submenus li.hover {visibility:visible}
#submenus li{position:relative}
#submenus li:hover ul, 
#submenus li li:hover ul, 
#submenus li.sfhover ul, 
#submenus li li.sfhover ul {
left :0;top:2.2em;
}

#submenus li ul li a{
text-align:left;
width:auto;
_width:15em;
padding-right:30px;
}

.clear {
clear:both;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this scriptt and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropline_4.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* define defaults for IE */




/***** Login *****/

#loginbox {
width:400px;
height:275px;
}

#loginform {
position:relative;
width:302px;
margin: 0px auto 0px auto;
padding:0px;
display:block;
}



#info {
position:absolute;
left:50px;
top: 170px;
width:300px;
display:block;
margin: 0px auto 0px auto;
text-align:center;
font-size:12px
}

#info a.needhelp {
font-weight:bold;
color:#FF9900;
text-decoration:none;
}

#loginform input.grey {
display:block;
width:298px;
height:29px;
margin:3px 0px 7px 0px;
padding:5px 0px 0px 9px;
background-image:url(../Images/loginfield.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
}

#IEroot #loginform input.grey {
display:block;
width:298px;
height:29px;
margin:3px 0px 7px 0px;
padding:5px 0px 0px 9px;
background-image:url(../Images/loginfield.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
}

#loginform span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#loginlogo {
width:300px;
height:54px;
margin-bottom:28px;
background-image:url(../Images/loginlogo.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#loginform .loginbutton {
background:transparent url(../Images/loginbutton.png) no-repeat scroll right top;
border:medium none;
cursor:pointer;
height:32px;
margin:13px 0 0 0px;
text-indent:-9999px;
width:108px;
float:right;
}

.error {
background-image:url(../Images/loginerror.png);
background-repeat:no-repeat;
background-position:bottom left;
width:175px;
height:25px;
color:#fe0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
margin:13px 0 0 0px;
text-indent: 40px;
padding-top:10px;
}

#IEroot #loginform .loginbutton {
width: 118px;
font-size: 0;
color: #fff;
text-align: left;
text-indent: 0;
margin:0 0 10px 0;
}

a.tt{
	position:relative;
	z-index:24;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding-right:36px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{
	z-index:25;
	color: #0099FF;
background:;}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:-174px;
	left:-362px;
	padding: 20px 0 0 0;
	width:400px;
	color: #fff;
	font-size:14px;
	font-weight:normal;
	text-align: left;
	/*	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90; */
}
a.tt:hover span.top{
	display: block;
	padding: 20px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 20px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}

span.middle strong{ /* different middle bg for stretch */
	color:#FFCC00;
}

a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 30px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

.maintenance {
width: 400px;
display:block;
padding:20px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto;
background-color:#FFFFCC;
}

.maintenance span {
color:#0066FF;
font-weight:bold;
}