/* CSS Document */
body {
	background:url(images/body_bg.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	background-color: #EBECEC;
	margin: 0px;
	height:100%;
/* Added by AM for creating resizable font styles 23-06-2007 */
/* This sets IE5,5.5/Win to the correct size */
    	font: x-small arial, helvetica, sans-serif;
   	 voice-family: "\"}\"";
   	 voice-family: inherit;
/* This size is for all other browsers, including IE6+ */
  	  font: small arial, helvetica, sans-serif;

}

/* TH,TD,DIV{ font-family:Arial, Helvetica, sans-serif;font-size:100%; color:#000000; font-weight:normal; } */

A,A:link,A:visited,A:active{ font-family:Arial, Helvetica, sans-serif; color:#656565; text-decoration:none;}
A:hover{ color:#000066; text-decoration:none;}
/******************* Control Panel styles ********************
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; /width:3px;  height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:11px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#000000; text-decoration:none; }
A.CommandButton:hover{ color:#F8BE22; text-decoration:underline;}*/


/******************* Search styles *********************/
#SearchContainer input{vertical-align:middle; MARGIN:0px; padding:2px 0px;BORDER:2px solid #7A91BE;font-size:11px;color:#000000;BACKGROUND:#FFFFFF;WIDTH:160px;HEIGHT:22px;}
.search,a.search:link,a.search:active,a.search:visited{vertical-align:middle; font-family:Arial, Helvetica, sans-serif;color:#064F90; font-weight:bold; text-decoration:none; font-size:14px;}
a.search:hover{color:#000066; text-decoration:none; font-weight:bold; font-size:14px;}

/******************* User styles *********************/
/* Font-size was 11px */
.user,a.user:link,a.user:active,a.user:visited{ font-size:90%; color:#9AAACE; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
a.user:hover{ color:#000066; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:90%;}
/******************* Date styles *********************/
.date,a.date:link,a.date:active,a.date:visited{ font-size:14px; color:#9AAACE; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a.date:hover{ color:#000066; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:14px;}
/******************* Date styles *********************/
.footer,a.footer:link,a.footer:active,a.footer:visited{ font-size:11px; color:#9AAACE; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase;}
a.footer:hover{ color:#000066; text-decoration:none;}

/******************* Content Pane styles *********************/
.TopPane{ padding:0px;}
.BannerPane{ padding:0px 0px 10px 0px;}
.RightPane{ padding:0px; height: 135px;} /* Alister added height 17 07 2007 21:06 */
.Right1Pane{ padding:0px 0px 0px 5px;}
.ContentPane{ padding:0px;}
.BottomPane{ padding:0px;}
.LinkPane{ padding:0px;}
.TextPane{ padding:0px 25px 0px 0px;}
.MiddlePane{ padding:0px 0px 0px 5px;}
.RightbotPane{ padding:0px 0px 7px 0px;}
/******************* Container styles *********************/
.Head{ font-size:100%; font-weight:bold; color:#000000;}
.SubHead{ /* font-size:85%; */ color:#000000; }
.SubSubHead{ font-size:85%; color:#000000;}
.Normal{ font-size:100%; color:#000000; line-height:1.2; letter-spacing: .5px;}

/******************* Menu styles *********************/
.MainMenu_MenuContainer{ background:transparent; width:100%; margin:0px auto; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
/*---------Root Menu Seperator Style------------*/
.MainMenu_MenuBreak{ display:none;}
/*---------Make Menu Background Transparent------------*/
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
/*------sub menu display style-------*/
.MainMenu_MenuItem{
	color:#607BB0;	font-size:12px;	font-weight:bold;
	padding:2px 3px 0 0px;
	border:1px #E4F0F7 solid; border-width:1px 0px;

}
.submenuitembreadcrumb{
	color:#004B8D;
	font-size:12px;
	font-weight:bold;
	padding:2px 3px 0 0px;
	border:1px #E4F0F7 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#E4F0F7;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
/*------sub menu display style on select-------*/
.submenuitemselected{
	color:#000066;
	font-size:12px;
	font-weight:bold;
	padding:2px 3px 0 0px;
	border:1px #E4F0F7 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#E4F0F7;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
/*------sub menu frame display style-------*/
.submenu{
	z-index:1000;
	border:1px #ffffff solid;
	padding:2px 3px 0 0px;
	margin:0px;
	background:#E4F0F7;
	font-size:12px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}
/*------root menu display style-------*/
.rootmenuitem TD{
padding:0px 12px 0px 0px; margin:0px;
color:#FFFFFF;
font-size:12px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/* text-transform added by AM 27 Mar 2007 */ 
}
/*------root menu display style on select-------*/
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
padding:0px 12px 0px 0px; margin:0px;
color:#000066;
font-size:12px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/* text-transform added by AM 27 Mar 2007 */

}

/******************* other styles *********************/
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
.me,A.me:link,A.me:visited,A.me:active{ color:#000000; text-decoration:none; }
A.me:hover{ color:#000000; text-decoration:none; }
.green{color:#72A347;}
.violet{color:#8E64A3;}
/********************** HTML DESIGN CUSTOMS *****************/
.top{ background: url(images/logo_bg.gif) top left repeat-x; background-color:#9BBCD4;}

.me{ background:url(images/menu_bg.gif) top left repeat-x;}
.meleft{background:url(images/menu_lt_img.gif) top left no-repeat;}
.meright{background:url(images/menu_rt_img.gif) top right no-repeat;}

/*********************** Content font styles ****************/
.bluesmall{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2A4C71;}
.blue{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#667EBC;}
.bluebig{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#014C8D;}
.black{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.grey{ color:#646464; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold;}

/** bullet points debu *****
li {line-height: .6em;}
*/






