body {
    margin:0px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    background: url('images/background.jpg') no-repeat;
    background-attachment: fixed;
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    height:100%;
}

body {
	text-align: -moz-center;
}

td, th, div {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px; 
}

hr {
    display:none;
}
    
a, a:link {
    color:#000000; 
    text-decoration:none; 
}

a:visited {
    color:#999999; 
    text-decoration:none; 
}

a:active {
    color:#0069db;
}

a:hover {
    color:#003366; 
    text-decoration:none;
}

.top {
    height:56px;
    background-image:url(images/topBg.gif);
    text-align: center;
    vertical-align: middle;
    color: #fff;
}

.top {
    text-align: -moz-center;
}    

.shadow 
{
	height:22px;
	background:url(images/shadow.gif) repeat-x;
	text-align: center;
	padding-top: 5px;
	font-style: normal;
}

.shadow {
    text-align: -moz-center;
} 

.bottom {
    height:26px;
    width:100%;
	vertical-align:middle;
	padding-right:0px;
	background:url(images/footerBg.gif) repeat-x;
	color: #ffffff;
    text-align: center;
}

.bottom {
    text-align: -moz-center;
} 

.contentbody {
    text-align: center;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 10px;
}

.contentbody {
    text-align: -moz-center;
}

#center {
    margin: 0 auto;
    text-align:left;
}
/*--align class---*/
.left { text-align:left; }
.right { text-align:right; }
.right { text-align: -moz-right; }
.center { text-align:center; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.btm { vertical-align:bottom; }

/*--font color---*/
.fff { color:#ffffff; }
A.fff:link { color:#ffffff; }
A.fff:hover { color:#ffffff; }
A.fff:visited { color:#ffffff; }
A.fff:active { color:#ffffff; }

/*--font size---*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }

/*--font style---*/
.bold { font-weight:bold; }
.italic { font-style:italic; }

/*---main menu-- */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuIcon{ display:none; }
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
.MainMenu_MenuBreak {
    border-bottom:1px solid #000; 
    border-top:0px solid #000;
    display:block; 
    margin-top:0px;
    background-color:#000000;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem{
	color:#cccccc;
	font-size:12px;	
	font-weight: bold;
	padding:4px 20px 4px 6px;
	border-top:0px; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
}
/*--whole submenu box--*/
.submenu{
	z-index:1000;
	border:1px #000 solid;
	padding:0px;
	margin:0px;
	margin-left:0px;
	background:#000;
}

/*--mouseover submenu--*/
.submenuover{
	color:#ffffff;
	font-size:12px;
	padding:4px 20px 4px 6px;
	border-top:0px solid #000; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
	margin:0px;
	margin-left:0px;
	background:#666;
}

/*--the root menu--*/
.mainmenu td{ padding:0; margin:0;}
.mainmenu td div{ margin:0; padding:0; }
.mainmenu td div div { padding:0 10px; }

/*--main menu text styling--*/
.mainmenu td div div div{
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: bold; 
    font-size:12px; 
    color:#ffffff; 
    padding: 4px 10px 0px 10px; 
    height:29px; 
    line-height:25px; 
    margin:-2px 0 -18px 0; 
    _margin:-13px 0;}

.mainmenuover td, .mainmenuoveractive td { padding:0; margin:0;}
.mainmenuover td div, .mainmenuoveractive td div { 
    background:top right no-repeat; 
}

.mainmenuover td div div, .mainmenuoveractive td div div { 
    background:top left no-repeat;
    padding:0px 10px;
    font-size:12px;
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 
    color:#53e6d9; 
    padding: 4px 10px 0 10px; 
    height:29px; 
    line-height:25px; 
    margin:-2px 0 -18px 0;
    _margin:-13px 0;
    font-size:12px;
}

/* login - link */
.shadow .login a, a:link, a:visited {
    color:#000000; 
    text-decoration:none;
    font-style: normal;
}

.shadow .login a:hover {
    color:#003366; 
    text-decoration:none;
}




















