* {
margin:0;padding:0;
}
/* ***** Fix for IE bug ***** */
img {
position: relative;
}

body {
margin:0px auto;
text-align:center;
font-size:12px;
background:url(images/background.gif) repeat-x;
background-color:#d4e3ed;
}
/* ***** Standard text styling ***** */
td, th, div {
font-family: verdana,tahoma,arial;font-size:11px; 
}
a,a:link,a:visited {
color:#000000; text-decoration:underline; 
}
a:hover{
color:#999999; text-decoration:underline;
}
.Normal{
font-family: verdana,tahoma,arial;
font-size:12px;color:#333333; 
}
.Normal ul {
margin: 0px 10px 0px 25px;padding:5px 0;
}
.skinObject {
color:#ffffff;
font-weight:normal;
}
.head {
color:#000000;
}
.subhead {
color:#000000;
}

.subhead a:link, .subhead a:visited {
color:#000000;
}
.DataGrid_Header {
color:#000000;
}


/* ***** Wrapper for all Content ***** */
#container {
text-align:center;
margin:0px auto;
width:910px;
}


/* ***** Narrow Bar at very top ***** */
#top {
text-align:center;
margin:0px auto;
width:910px;
height:133px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback.gif) no-repeat;
}
#logo {
float:left;width:300px;height:132px;display:inline;
}
#menu {
margin-top:94px;
width:605px;
display:block;

float:right;
}

/* ***** Area with logo and top image***** */
#header {
width:910x;height:22px;text-align:left;
background:url(images/headerback.gif) no-repeat;
background-color:#ffffff;
}

/* ***** Today's Date ***** */
#breadright {
float:right;height:25px;width:350px;margin-right:10px;font-weight:normal;
color:#ffffff;font-size:10px;line-height:25px;text-align:right;
}
.dateclass {
font-weight:normal;
font-size:10px;
}

/* ***** Light grey footer area at very bottom ***** */
.footerclass {
font-weight:normal;font-size:10px;
}
#footer {
text-align:center;
margin:0px auto;
width:910px;height:50px;background:url(images/footerback.gif) no-repeat;
font-family:verdana,tahoma, arial;font-size:10px;line-height:30px;color:#748b99;padding-top:20px;

}

#footer a {
font-family:verdana,tahoma,arial;font-size:10px; color:#748b99; text-decoration:underline; 
}
#footer a:hover{
color:#ffffff;
}



/* ***** Whole content area ***** */
#content {
width:910px;
background:url(images/contentback.gif) repeat-y;

}
/* ***** Left column - leftpane ***** */
#toppane {
margin:0 40px;
width:830px;
display:block;
}
#left {
float:left;margin-left:40px;width:600px;display:inline;
}
/* ***** Right column - several panes ***** */
#right {
float:right;margin-right:40px;width:200px;display:inline;
}
#righttop {
clear:both;font-family:verdana,tahoma,arial;font-size:11px;
}
#leftbottomleft {
width:285px;float:left;
}
#leftbottomright {
width:285px;float:right;
}
/* ***** Bottom pane ***** */
#bottom {
width:830px;clear:both;font-family:verdana,tahoma,arial;font-size:11px;margin:0 40px;
}
/* ***** Filler to fix CSS bug ***** */
#filler {
clear:both;
}

/*---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;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem {
color:#666;	font-size:15px;font-weight:bold; padding:4px 6px;
border:0px;	background:#f5f5f5;	
}
/*--whole submenu box--*/
.submenu {
z-index:1000;border:0px #000 solid;padding:1px;margin:0px;background:#999999;text-align:left;
}

/*--mouseover submenu--*/
.submenuover {
color:#000;font-size:15px;font-weight: bold;padding:4px 6px;
border:0px;margin:0px;background:#fff;text-align:left;
}

/*--the root menu--*/

.mainmenu td {
padding:0; margin:0;
}
.mainmenu td div {
margin-top:0px; padding-top:0px; background:url(images/mainbuttonright.gif) top right no-repeat; 
}
.mainmenu td div div {
padding:0 10px; background:url(images/mainbuttonleft.gif) top left no-repeat;
}

.mainmenu td div div div {
background:url(images/mainbuttonback.gif) top center repeat-x; font-family:"trebuchet ms",verdana,tahoma, arial,  sans-serif;
font-weight: bold; font-size:15px; color:#555555; padding: 4px 10px 0px 10px; height:40px; 
line-height:35px;  margin:-2px 0 -42px 0; _margin:-14px 0;}

.mainmenuover td, .mainmenuoveractive td { 
padding:0; margin:0;
}
.mainmenuover td div, .mainmenuoveractive td div { 
background:url(images/mainbuttonoverright.gif) top right no-repeat; font-family:"trebuchet ms",verdana,tahoma, arial,  sans-serif;
font-weight: bold; font-size:15px; color:#555555;
}

.mainmenuover td div div, .mainmenuoveractive td div div { 
background:url(images/mainbuttonoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 
background:url(images/mainbuttonoverback.gif) top center repeat-x; color:#555555; padding: 4px 10px 0 10px; 
height:40px; line-height:35px; margin:-2px 0 -42px 0;_margin:-14px 0;
}



