BODY
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TR
{
    font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	color: #000000;
	font-weight: none;
}

.boldBlack     {
		 font-size: 12px;
		 font-family: Arial,Verdana,Helvetica;
		 font-weight: bold;
		 color: #000000;		 
}

.BodyBackground
{
	background-color: #ffffff;
}

.SmallText
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.TextTitle
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.TextData
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.Simple
{
    TEXT-DECORATION: none
}

.ResponseMsg
{
	font-weight: normal;
	font-size: large;
	color: Blue;
}	

.ConfirmMsg
{
	font-weight: normal;
	font-size: medium;
	color: maroon;
}

.ConfirmMsgLarge
{
	font-weight: normal;
	font-size: Large;
	color: Red;
}

.Error
{
	font-weight: normal;
	font-size: x-large;
	color: #cc0000;
}

.ErrorMsg
{
	font-weight: normal;
	font-size: large;
	color: maroon;
}		

.ErrorMsgSmall
{
	font-weight: normal;
	font-size: medium;
	color: maroon;
}		

.PageTitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: Navy;
   	font-size: 25px;
}

.PageTitleBold
{
	font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: Navy;
   	font-size: 30px;
}

.PageBody
{
	background-color: #FFFFFF;
}

.PageTopMsg
{
	color: IndianRed;
	font-weight: bold;
}

.PageTopMsgLarge
{
	color: IndianRed;
	font-size: larger;
	font-weight: bolder;
}

.PageHeadNote
{
	color: Navy;
}

.PageHeadNoteBold
{
	color: Navy;
	font-weight: bold;
}

.PageHeadNoteLarge
{
	color: IndianRed;
	font-weight: bold;
	font-size: medium;
}

.PageFootNote
{
	color: #34589F;
}

.PageFootNoteBold
{
	color: #34589F;
	font-weight: bold;
}

A.Hover
{
	color: #cc3333;
}

A.Menu
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: darkblue;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.Menu:Hover
{
	color: darkorange;
	text-decoration: underline;
}

A.Link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

A.TitleLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    CURSOR: hand;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.Normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.NormalBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.BoldLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.MenuLink
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #ff6868
}

.Button
{
	font-size: 12px;
	border-left-color: #0066cc;
	border-bottom-color: #0066cc;
	width: 90px;
	color: white;
	border-top-color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #004080;
	border-right-color: #0066cc;
}
.GreenButton
{
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #00cc00;
    BORDER-BOTTOM-COLOR: #00cc00;
    COLOR: white;
    BORDER-TOP-COLOR: #00cc00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #008000;
    BORDER-RIGHT-COLOR: #00cc00
}
.CyanButton
{
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #00cacc;
    BORDER-BOTTOM-COLOR: #00cacc;
    COLOR: white;
    BORDER-TOP-COLOR: #00cacc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #008080;
    BORDER-RIGHT-COLOR: #00cacc
}

.RedButton
{
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #cc0000;
    BORDER-BOTTOM-COLOR: #cc0000;
    COLOR: white;
    BORDER-TOP-COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #800000;
    BORDER-RIGHT-COLOR: #cc0000
}

.PinkButton
{
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #CC009F;
    BORDER-BOTTOM-COLOR: #CC009F;
    COLOR: white;
    BORDER-TOP-COLOR: #CC009F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #800066;
    BORDER-RIGHT-COLOR: #CC009F
}

.BlueTD
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #003366 1px solid;
    BACKGROUND-COLOR: #336699
}
.GreenTD
{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #66cc66 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #66cc66 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006600 1px solid;
    BACKGROUND-COLOR: #339933
}
.PinkTD
{
    BORDER-RIGHT: #660054 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cd65bb 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #cd65bb 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #660054 1px solid;
    BACKGROUND-COLOR: #ab2193
}
.RedTD
{
    BORDER-RIGHT: #660000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cd6565 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #cd6565 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #660000 1px solid;
    BACKGROUND-COLOR: #993333
}
.BrownTD
{
    BORDER-RIGHT: #663c00 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cda265 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #cda265 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #663c00 1px solid;
    BACKGROUND-COLOR: #996f33
}
.GoldTD
{
    BORDER-RIGHT: #656600 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #CCCD65 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: bold x-small Arial, Helvetica, sans-serif;
    BORDER-LEFT: #CCCD65 1px solid;
    COLOR: #f0f0df;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #656600 1px solid;
    BACKGROUND-COLOR: #A9AB21
}

A.TabLink
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: dimgray;
	font-family: Arial, Helvetica, sans-serif,;
	text-decoration: none;
}

A.TabLink:Hover
{
	color:Black;
	text-decoration: underline;
}

.TabOff
{
	background-color: #e6e6ee;
}

.TabOn 
{ 
	background-color: #ews; 
	FONT-WEIGHT: bolder 
}

.Level1TabGroup
{
	background-color: #333399;
}

.Level1Tab
{
	float:left;
	cursor:hand;
	background:url("../images/left_tab.gif") no-repeat left top;
	padding-left: 1px;
}

.Level1TabOver
{
	float:left;
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
	cursor:hand;
    padding:6px 15px 2px;
	background:url("../images/right_tab.gif") no-repeat right top;
}

.Level1TabOver:hover
{
	float:left;
	color:990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	text-decoration: underline;
	cursor:hand;
    padding:6px 15px 2px;
	background:url("../images/right_tab.gif") no-repeat right top;
}

.Level1TabSelected
{
	float:left;
	font-weight: bold;
	font-size: 12px;
	cursor: default;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background:url("../images/left_on_tab.gif") no-repeat left top;
	padding-left: 1px;
}

.Level1TabSelected1
{
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	color: CC0000;
	font-family: Arial, Helvetica, sans-serif;
    padding:6px 15px 2px;
	background:url("../images/right_on_tab.gif") no-repeat right top;
}

.Level2TabGroup
{
	cursor:default;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid #0F2D76;
	border-left: 0px solid;
	left: 10px;
	background-color: #FFFFFF;
}

.Level2Tab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 10px;
	cursor:hand;
	color: #003366;
	text-decoration: underline;
}

.Level2TabOver
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 10px;
	cursor:hand;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	text-decoration: underline;
	color: #990000;
}

.Level2TabSelected
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	cursor: default;
	color: #CC0000;
	padding-top: 2px;
	border-bottom: 1px solid #0F2D76;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 1px;
	background-color: #FFFFFF;
}

.Level1TabGroup1
{
	background-color:#A5B5C6;
	border:1px;
	border-style:solid;
	border-color:white;
	border-top-color:#CCCCCC;
	border-left-color:#3F3F3F;
	cursor:default;
}

.TabTitle
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
}

.Level1TabOver1 
{
  color:black;
  background-color:#E7EFEF;
  FONT-WEIGHT:bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
  border-style:solid;
  border-color:#808080;
  border-right-color:black; 
  border-bottom-color:black; 
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  cursor:hand;
  border-top: solid 1 #DED6E7;
  border-left: solid 1 #DED6E7;
  border-bottom: solid 1 #39394A;
  border-right: solid 1 #39394A;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=1); 
}

.Level1Tab1
{
  color:black;
  FONT-WEIGHT:bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  padding:0px 15px;
  border-top: 1 solid;
  border-left: 1 solid;
  border-bottom: 1 solid;
  border-right: 1 solid;
  cursor:hand;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='white', Direction=135, Strength=1); 
}

.hdr
{
  color: #999999;
  FONT-WEIGHT:bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:19px; 
}

.hdrSmall
{
  color: #999999;
  FONT-WEIGHT:bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:16px; 
}

.hash
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif; 
    font-size:11px; 
}


.black11
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
    font-size:11px; 
}

.grey11px
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
    font-size:11px; 
}

.bluelink11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
	color: #003366;
	text-decoration: underline;
}

.bluelink11:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
	color: #990000;
	text-decoration: underline;
}

.bluelink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	color: #003366;
	text-decoration: underline;
}

.bluelink12:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	color: #990000;
	text-decoration: underline;
}

A.NavbarTDLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

A.NavbarTDLinkSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.NavbarTDLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.NavbarTD
{
	BORDER-TOP: #330099 1px solid;
	BORDER-BOTTOM: #330099 1px solid;
	height: 21px;
	background-image: url(../images/NavbarTD_bg.gif);
}

.NavbarTDSelected
{
	BORDER-TOP: #330099 1px solid;
	BORDER-BOTTOM: #330099 1px solid;
	height: 23px;
	background-image: url(../images/NavbarTD_selected_bg.gif);
}

a.button30g,
a.button70,
a.button110,
a.button110r,
a.button110g,
a.button150,
a.button150r,
a.button250,
a.navbutton174
{
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 26px;
	margin: 5px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding-left:0;
	padding-right:0;
	padding-top:4;
	padding-bottom:0;
	text-decoration: none;
}

a.button70:link, a.button70:visited,
a.button110:link, a.button110:visited,
a.button150:link, a.button150:visited,
a.button250:link, a.button250:visited,
a.navbutton174:link, a.navbutton174:visited
{
	color: #336699;
	background-position: 0px 0px;
}

a.button110r:link, a.button110r:visited,
a.button150r:link, a.button150r:visited
{
	color: #990000;
	background-position: 0px 0px;
}

a.button30g:link, a.button30g:visited,
a.button110g:link, a.button110g:visited
{
	color: #009933;
	background-position: 0px 0px;
}

a.button70:hover, a.button70:active,
a.button110:hover, a.button110:active,
a.button150:hover, a.button150:active,
a.button250:hover, a.button250:active,
a.button110r:hover, a.button110r:active,
a.button150r:hover, a.button150r:active,
a.navbutton174:hover, a.navbutton174:active
{
	background-position: 0 -26px;
	color: #990000;
}

a.button30g:hover, a.button30g:active,
a.button110g:hover, a.button110g:active
{
	background-position: 0 -26px;
	color: #009933;
}

a.button70:active, a.button70:active,
a.button110:active, a.button110:active,
a.button150:active, a.button150:active,
a.button250:active, a.button250:active, 
a.button110r:active, a.button110r:active,
a.button150r:active, a.button150r:active
a.button30g:active, a.button30g:active,
a.button110g:active, a.button110g:active,
a.navbutton174:active, a.navbutton174:active
{
	background-position: 0 -52px;
	color: #ffffff;
}

a.button30g
{
	background-image: url(../images/button30g.gif);
	width: 30px;
}

a.button70
{
	background-image: url(../images/button70.gif);
	width: 70px;
}

a.button110
{
	background-image: url(../images/button110.gif);
	width: 110px;
}

a.button110r
{
	background-image: url(../images/button110r.gif);
	width: 110px;
}

a.button110g
{
	background-image: url(../images/button110g.gif);
	width: 110px;
}

a.button150
{
	background-image: url(../images/button150.gif);
	width: 150px;
}

a.button150r
{
	background-image: url(../images/button150r.gif);
	width: 150px;
}

a.button250
{
	background-image: url(../images/button250.gif);
	width: 250px;
}

a.navbutton174
{
	background-image: url(../images/buttons174.gif);
	width: 174px;
	text-decoration: undlerline; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0
}




