BODY
{
	font-family: Verdana;
	font-size: 10pt;
}

.SV
{
	BORDER-LEFT: solid 1px #47516E;
	BORDER-RIGHT: solid 1px #47516E;
}

.SV_Sub_Header
{
    COLOR: White;
    PADDING-LEFT: 5px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: Bold;
}

.SV_Label
{
    COLOR: #000000;
}

.SV_RequiredLabel
{
    COLOR: #FF0000;
}

.SV_Textbox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #7F9DB9;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Dropdown
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}

.SV_DateChooser
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #47516E;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Editbox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #47516E;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Radio
{
    COLOR: #000000;
}

.SV_CurrencyBox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #47516E;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_DateTimeBox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #47516E;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Grid_Frame
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #47516E; 
}

.SV_Grid_Row
{
	COLOR: #47516E;
    BORDER-COLOR: #999999;
    FONT-SIZE: 8pt;
}

.SV_Grid_AlternateRow
{
	COLOR: #47516E;
    BACKGROUND-COLOR: #D4D5D6;
    BORDER-COLOR: #999999;
}

.SV_Grid_SelectedRow
{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #47516E;
}

.SV_Grid_Header
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #999999;
	COLOR: #47516E;
	FONT: Verdana;
	FONT-SIZE: 8pt;
}

.SV_Grid_AlternateHeader
{
    BACKGROUND-COLOR: #47516E;
    BORDER-COLOR: #999999;
	COLOR: #FFFFFF;
	FONT: Verdana;
	FONT-SIZE: 8pt;
}

.SV_Panel_Header
{
	cursor: hand;
}

.SV_Panel_Title
{
	font-weight: bold; color: white;
}

.SV_Panel_Description
{
	font-style: italic; color: white;
	padding-left: 15px;
}

.SV_Panel_Decription_Modified
{
	font-style: italic; color: Red; font-weight:bold;
	padding-left: 15px;
}

.SV_Panel
{
	PADDING: 0px;
}

.SV_Control_Frame
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: solid 1px #47516E;
    border-left: 0px;
    border-right: 0px;
}
.SV_Control_Frame_Alt
{
    BACKGROUND-COLOR: #D4D5D6;
    BORDER: solid 1px #47516E;
}

.SV_Repeater_Frame
{
    BORDER-COLOR: #47516E;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;		
}

TABLE
{
	font-size: 10pt;
}

SELECT
{
	font-family: Verdana;
	font-size: 8pt;
}

TABLE.section
{
	BORDER-RIGHT: #47516E 1px solid; 
	BORDER-LEFT: #47516E 1px solid;
	font-size: 10pt;
}

TABLE.resultspane
{
	BORDER: #47516E 1px solid; 
	font-size: 8pt;
}

TR.titlerow
{
	color: white;
	font-size: 7pt;
	background-color: #7192df;
}

A
{
	text-decoration: none;
	border: 0px;
	color: #7192df;
}

TD.dbinfo
{
	 color: #0071BC;
	 font-weight: bold;
}

TD.caption
{
	color: Gray;
	font-size: 8pt;
}

TD.disclaimer
{
	color: Gray;
	font-size: 8pt;
}

HR
{
	color: #47516E
}

TD.titlebar
{
	PADDING-LEFT: 15px; 
	FONT-SIZE: 11pt; 
	COLOR: white; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana; 
}

/*
TD.Tab
{
	COLOR: White;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10;
	CURSOR: pointer; 
}

TD.Tab_Over
{
	COLOR: white;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10;
	CURSOR: pointer; 
}

TD.Tab_Active
{
	COLOR: #47516E;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10;
}
*/


.Tab_Std
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Std_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Std_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Std_Right
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}

.Tab_Std_Right_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:0 0 0 0;
text-align: center;
}

.Tab_Std_Right_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}

.Tab_Alt
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Alt_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Alt_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Alt_Right
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}

.Tab_Alt_Right_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:0 0 0 0;
text-align: center;
}

.Tab_Alt_Right_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}

.Tab_Sub
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Sub_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Sub_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Sub_Right
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}

.Tab_Sub_Right_Active
{
font-family:Verdana;
font-size:8pt;
color:Black;
padding:0 0 0 0;
text-align: center;
}

.Tab_Sub_Right_Over
{
font-family:Verdana;
font-size:8pt;
color:White;
padding:0 0 0 0;
text-align: center;
}
TABLE.TabPadding
{
	background-color: #009999;
	BORDER-RIGHT: solid 1px #47516E;
}

TABLE.BottomBorder
{
	BORDER-BOTTOM: solid 1px #47516E;
}