BODY
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
}

.SV_Border
{
	BORDER: solid 1px #565656;
}

.SV
{
	border-color: #565656;
	BORDER-LEFT: solid 1px #565656;
	BORDER-RIGHT: solid 1px #565656;
}

.SV_Header
{
    COLOR: White;
    FONT-SIZE: 16px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: Bold;
}

.SV_Sub_Header
{
    COLOR: White;
    PADDING-LEFT: 5px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: Bold;
}

.SV_Label
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
}

.SV_RequiredLabel
{
	FONT-SIZE: 10pt;
    COLOR: #FF0000;
}

.SV_Textbox
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Dropdown
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}

.SV_DateChooser
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Editbox
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    FONT-FAMILY: Verdana;
}

.SV_Radio
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
}

.SV_CurrencyBox
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_DateTimeBox
{
	FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Grid_Frame
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #565656; 
}

.SV_Grid_Row
{
	COLOR: #000000;
    BORDER-COLOR: #999999;
    FONT-SIZE: 8pt;
}

.SV_Grid_AlternateRow
{
	COLOR: #000000;
    BACKGROUND-COLOR: #D3D3D3;
    BORDER-COLOR: #999999;
}

.SV_Grid_SelectedRow
{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4970a8;
}

.SV_Grid_Header
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #999999;
	COLOR: #4970a8;
	FONT: Verdana;
	FONT-SIZE: 8pt;
}

.SV_Grid_AlternateHeader
{
    BACKGROUND-COLOR: #D3D3D3;
    BORDER-COLOR: #999999;
	COLOR: #000000;
	FONT: Verdana;
	FONT-SIZE: 8pt;
}
/*panel styles */
.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 #565656;
    border-left: 0px;
    border-right: 0px;
}
.SV_Control_Frame_Alt
{
    BACKGROUND-COLOR: #D3D3D3;
    BORDER: solid 1px #565656;
}

.SV_Repeater_Frame
{
    BORDER-COLOR: #565656;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;		
}
/*end new panel styles */
TABLE
{
	font-size: 10pt;
}

SELECT
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
}

TABLE.section
{
	BORDER-RIGHT: #565656 1px solid; 
	BORDER-LEFT: #565656 1px solid;
	font-size: 10pt;
}

TABLE.resultspane
{
	BORDER: #565656 1px solid; 
	font-size: 8pt;
}

TR.titlerow
{
	color: white;
	font-size: 7pt;
	background-color: #565656;
}

A
{
	text-decoration: none;
	border-size: 0px;
	color: #4970a8;
}

A:hover
{
	text-decoration: none;
	border-size: 0px;
	color: #565656;
}

TD.dbinfo
{
	 color: #0071BC;
	 font-weight: bold;
}

TD.caption
{
	color: Gray;
	font-size: 8pt;
}

TD.disclaimer
{
	color: Gray;
	font-size: 8pt;
}

HR
{
	color: #96a7d5
}

TD.titlebar
{
	PADDING-LEFT: 15px; 
	FONT-SIZE: 11pt; 
	COLOR: white; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana; 
}

TABLE.TabPadding
{
	background-color: #565656;
	BORDER-RIGHT: solid 1px #2761C1;
}

TABLE.BottomBorder
{
	BORDER-BOTTOM: solid 1px #565656;
}

TABLE.TopBorder
{
	BORDER-TOP: solid 1px #558BEE;
}

.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:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Std_Right
{
font-family:Verdana;
font-size:8pt;
color:Black;
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:Black;
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:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Alt_Right
{
font-family:Verdana;
font-size:8pt;
color:Black;
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:Black;
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:Black;
padding:2px 0 0 10px;
text-align: center;
}

.Tab_Sub_Right
{
font-family:Verdana;
font-size:8pt;
color:Black;
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:Black;
padding:0 0 0 0;
text-align: center;
}
