BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-color: #ffffff;
}

BODY {
	SCROLLBAR-FACE-COLOR: #008292; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #008292; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #008292; SCROLLBAR-BASE-COLOR: #ffffff
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}
a.menu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
a.menu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
a.menu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
a.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none}

.sidemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;

}
a.sidemenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none}
a.sidemenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none}
a.sidemenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none}
a.sidemenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #1C5B6B; text-decoration: none}

.sidemenu1
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #5ea7ca;
}
.sidemenu2
{
	border-right: medium none;
	padding-right: 5px;
	border-top: medium none;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: medium none;
	padding-top: 5px;
	border-bottom: medium none;
	background-color: #5ea7ca;
}

.sidemenub {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-image: url(images/blueside2.gif);
	background-repeat: repeat-x;

}


.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
a.bodylink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9347C0; text-decoration: none}
a.bodylink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9347C0; text-decoration: none}
a.bodylink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9347C0; text-decoration: none}
a.bodylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #782CA4;
	text-decoration: underline;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005388;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0C9F;
}
TABLE
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}

.Normal
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}

.NormalSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial
}
.NormalSmallRed {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Arial
}
.HeadBg {
	BACKGROUND-COLOR: white
}
.TabBg {
	BACKGROUND-COLOR: royalblue
}
.PRE {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; PADDING-BOTTOM: 12px; MARGIN-LEFT: 0px; COLOR: black; PADDING-TOP: 12px; FONT-FAMILY: 'Courier New'; BACKGROUND-COLOR: #e5e5e5
}
.LeftPane {
	
}
.ContentPane {
	
}
.RightPane {
	
}
.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Arial;
	text-decoration: none;
}
A.SelectedTab:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.SelectedTab:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.SelectedTab:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.SelectedTab:hover
{
	color: #000000;
	text-decoration: underline;
}
.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
A.OtherTabs:link 
{
	color: #000000;
	TEXT-DECORATION: none
}
A.OtherTabs:visited 
{
	color: #000000;
	TEXT-DECORATION: none
}
A.OtherTabs:active 
{
	color: #000000;
	TEXT-DECORATION: none
}
A.OtherTabs:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, Tahoma, Helvetica
}
.SubHead
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial
}

.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial
}
.NormalBold
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}
.CommandButton
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}
A.CommandButton:link
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: underline;
}
A.CommandButton:visited {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: underline;
}
A.CommandButton:active {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: underline;
}
A.CommandButton:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0066;
	font-family: Arial;
	text-decoration: underline;
}
H1
{
	font-weight: normal;
	font-size: 20px;
	color: #000000;
	font-family: Arial;
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial
}
TFOOT {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial
}
THEAD {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #003366; FONT-FAMILY: Arial
}
A:link {
	
}
A:visited {
	
}
A:active {
	
}
A:hover {
	
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.Message {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeeeee
}
.ItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial
}


/* Main Menu */

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer { background-color: transparent;  }
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: #fff; }
/*-- submenu container        --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu
{
	border-right: #bcc5de 1px solid;
	padding-right: 0px;
	border-top: #bcc5de 1px solid;
	padding-left: 0px;
	font-weight: normal;
	z-index: 1000;
	background: #6b8ead;
	filter: none;
	padding-bottom: 0px;
	margin: 0px 0px 0px 1px;
	border-left: #bcc5de 1px solid;
	cursor: hand;
	color: white;
	padding-top: 0px;
	border-bottom: #bcc5de 1px solid;
}
/*-- submenu items idle       --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem
{
	border-right: 0px;
	padding-right: 30px;
	border-top: 0px;
	padding-left: 16px;
	font-weight: bold;
	font-size: 11px;
	background: #6b8ead;
	padding-bottom: 0px;
	border-left: 0px;
	color: white;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	font-family: tahoma;
	height: 25px;
}
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel
{
	border-right: 0px;
	padding-right: 30px;
	border-top: 0px;
	padding-left: 16px;
	font-weight: bold;
	font-size: 11px;
	background: sandybrown;
	padding-bottom: 0px;
	border-left: 0px;
	cursor: hand;
	color: #222;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: tahoma;
	height: 25px;
}
/*-- menuitems idle           --*/ .MainMenu_Idle
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(nav_idle.gif) no-repeat;
	padding-bottom: 0px;
	color: honeydew;
	padding-top: 0px;
	height: 25px;
}
/*-- menuitems over           --*/ .MainMenu_Selected
{
	border-right: 0px;
	padding-right: 2px;
	border-top: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	background: sandybrown;
	padding-bottom: 0px;
	border-left: 0px;
	cursor: hand;
	color: #222;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: tahoma;
	height: 25px;
}
/*-- menuitems active         --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive
{
	border-right: 0px;
	padding-right: 2px;
	border-top: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	background: orange;
	padding-bottom: 0px;
	border-left: 0px;
	cursor: hand;
	color: #222;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: tahoma;
	height: 25px;
}
/*-- not needed - main menu   --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  
{ display: none; }
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer
{
	color: #2c2c2c;
}
/*-- module menu bar          --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel
{
	border-right: 0px;
	padding-right: 30px;
	border-top: 0px;
	padding-left: 16px;
	font-weight: bold;
	font-size: 11px;
	background: orange;
	padding-bottom: 0px;
	border-left: 0px;
	cursor: hand;
	color: #222;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: tahoma;
	height: 25px;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }


.sitemap
{
	font-size: 12px;
	color: whitesmoke;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
}
.sitemap img {
	border: 0px;
	vertical-align:baseline;
}
.sitemap a, .sitemap a:visited {
	color: whitesmoke;
	text-decoration: none;
}
.sitemap a.node, .sitemap a.nodeSel{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;		
}
.sitemap a.node:hover, .sitemap a.nodeSel:hover
{
	color: whitesmoke;
	text-decoration: underline;
}
.sitemap a.nodeSel {
	text-decoration: underline;
}
.sitemap .clip {
	overflow: hidden;
}

/*dTreeNode*/
.dTreeNode
{
	border-right: #ff0099 0px solid;
	border-top: #ff0099 0px solid;
	border-left: #ff0099 0px solid;
	border-bottom: #ff0099 0px solid;
}





