Body
{
	background: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 15pt;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
A
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
A:hover
{
	font-weight: bold;
	text-decoration: none;
	background: #000000;
	color: #FFFFFF;
}
.TextField
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.GeneralButton
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #CCCCCC 2px solid;
    BORDER-LEFT: #CCCCCC 2px solid;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
}
SELECT
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.TitleText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22pt;
	font-weight: bold;
	padding-left: 5px;
}
.SubTitleText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-left: 20px;
}
.TitleWrapper
{
	background: #000066;
}
.NewsBar
{
	background:#DDDDDD;
	border-top: #000000 3px double;
	border-bottom: #000000 3px double;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 1px;	
}
.NewsHeader
{
	background:#CCCCCC;
	border-top: #000000 2px solid;
	border-bottom: #000000 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;	
	padding: 1px;	
}
.MainMenuHeader
{
	background: #000066;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	text-align: center;	
	font-size: 8pt;
}
.MainMenuItem
{
	background: #FFFFFF;
	color: #000000;
	padding-left:2px;
	padding-right:2px;
	font-size: 8pt;
}
.MainMenuBody
{
	border: #000066 4px outset;	
}
.MainMenuBodyLast
{
}
.MenuBarWrapper
{
	background: #EEEEEE;
	padding-bottom: 2px;
	padding-left: 2px;	
	padding-right:4px;
	padding-top: 2px;	
}
.SideMenuHeader
{
	background: #000066;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;		
	text-align: center;
	font-size: 8pt;	
}
.SideMenuItem
{
	background: #FFFFFF;
	color: #000000;
	padding-left:2px;
	padding-right:2px;
	font-size: 8pt;	
}
.SideMenuBody
{
	border: #000066 4px outset;	
}
.SideMenuWrapper
{
	padding-bottom: 2px;
	padding-left: 0px;	
	padding-right:4px;
	padding-top: 2px;	
}
.FocusBody
{
	padding: 3px;	
}
.FocusTitleWrapper
{
	border: #000000 3px solid;
	background:#000066;	
}
.FocusTitleText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12pt;
	font-weight: bold;
	padding: 2px;
	
}
.FocusContentWrapper
{
	background: #FFFFFF;
	border-bottom: #000000 2px solid;	
	border-left: #000000 2px solid;	
	border-right: #000000 2px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding: 3px;
}
.FocusHeaderContentWrapper
{
	background: #FFFFFF;
	border-bottom: #000000 2px solid;	
	border-left: #000000 2px solid;	
	border-right: #000000 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 1px;
}
.FocusContentSubtag
{
	background:#000066;
	border: #000000 2px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding: 1px;	
}
.FocusGeneralBox
{	
	background: #FFFFFF;
	border: #000000 2px solid;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding: 3px;
}

