BODY
{
	font-family: Verdana;
	font-size: 10pt;
}

.SV
{
	BORDER-LEFT: solid 1px #7F9DB9;
	BORDER-RIGHT: solid 1px #7F9DB9;
	 background-color:White;
}

.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;
    background-color:White;
}


.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: #7F9DB9;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Editbox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #7F9DB9;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Radio
{
    COLOR: #000000;
}

.SV_CurrencyBox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #7F9DB9;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_DateTimeBox
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #7F9DB9;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
}

.SV_Grid_Frame
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #7F9DB9; 
}

.SV_Grid_Row
{
	COLOR: #000000;
    BORDER-COLOR: #999999;
    FONT-SIZE: 8pt;
}

.SV_Grid_AlternateRow
{
	COLOR: #000000;
    BACKGROUND-COLOR: #D6DFF7;
    BORDER-COLOR: #999999;
}

.SV_Grid_SelectedRow
{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #7F9DB9;
}

.SV_Grid_Header
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #999999;
	COLOR: #003366;
	FONT: Verdana;
	FONT-SIZE: 8pt;
}

.SV_Grid_AlternateHeader
{
    BACKGROUND-COLOR: #003366;
    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 #7192df;
    border-left: 0px;
    border-right: 0px;
}
.SV_Control_Frame_Alt
{
    BACKGROUND-COLOR: #6EA2D3;
    BORDER: solid 1px #7192df;
}

.SV_Repeater_Frame
{
    BORDER-COLOR: #7192df;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;		
}

TABLE
{
	font-size: 10pt;
}

SELECT
{
	font-family: Verdana;
	font-size: 8pt;
}

TABLE.section
{
	BORDER-RIGHT: #7192df 1px solid; 
	BORDER-LEFT: #7192df 1px solid;
	font-size: 10pt;
}

TABLE.resultspane
{
	BORDER: #7192df 1px solid; 
	font-size: 8pt;
}

TR.titlerow
{
	color: white;
	font-size: 7pt;
	background-color: #7192df;
}

A
{
	text-decoration: none;
	border-size: 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: #96a7d5
}

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: #7192DF;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10;
	CURSOR: pointer; 
}

TD.Tab_Active
{
	COLOR: #7192DF;
	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: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;
}
TABLE.TabPadding
{
	background-color: #7192DF;
	BORDER-RIGHT: solid 1px #2761C1;
}

TABLE.BottomBorder
{
	BORDER-BOTTOM: solid 1px #7F9DB9;
}








BODY {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #6ea2d3; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
B {
	FONT-WEIGHT: bold; FONT-FAMILY: arial,helvetica,sans-serif
}
I {
	FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif
}
LI {
	FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
OL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
H6 {
	FONT-SIZE: 13px; FONT-FAMILY: arial,helvetica,sans-serif
}
H5 {
	FONT-SIZE: 16px; FONT-FAMILY: arial,helvetica,sans-serif
}
H4 {
	FONT-SIZE: 18px; FONT-FAMILY: arial,helvetica,sans-serif
}
H3 {
	FONT-SIZE: 20px; FONT-FAMILY: arial,helvetica,sans-serif
}
H2 {
	FONT-SIZE: 24px; FONT-FAMILY: arial,helvetica,sans-serif
}
H1 {
	FONT-SIZE: 28px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif
}
.h6 {
	FONT-SIZE: 13px; FONT-FAMILY: arial,helvetica,sans-serif
}
.h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial,helvetica,sans-serif
}
.h4 {
	FONT-SIZE: 18px; FONT-FAMILY: arial,helvetica,sans-serif
}
.h3 {
	FONT-SIZE: 20px; FONT-FAMILY: arial,helvetica,sans-serif
}
.h2 {
	FONT-SIZE: 24px; FONT-FAMILY: arial,helvetica,sans-serif
}
.h1 {
	FONT-SIZE: 28px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
INPUT.contact {
	BORDER-RIGHT: #21211c 1px groove; BORDER-TOP: #21211c 1px groove; PADDING-LEFT: 2px; BACKGROUND: #ffffff; FONT: 13px arial; BORDER-LEFT: #21211c 1px groove; WIDTH: 185px; COLOR: #194284; BORDER-BOTTOM: #21211c 1px groove
}
INPUT.sendbutton {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #fcfcfc; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #00234a
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
.error {
	COLOR: #ff0000
}
.serror {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.button {
	FONT-WEIGHT: bold; COLOR: #f0f0f0; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #00234a
}
.bluebtn {
	BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #dfecfe 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #003068; BORDER-LEFT: #dfecfe 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #104a7b 1px solid; FONT-FAMILY: Arial,Lucida,Verdana,Helvetica; HEIGHT: 19px; TEXT-DECORATION: none
}
.smallest {
	FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,sans-serif
}
.smaller {
	FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica,sans-serif
}
.normal {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
.larger {
	FONT-SIZE: 14px; FONT-FAMILY: arial,helvetica,sans-serif
}
.largest {
	FONT-SIZE: 16px; FONT-FAMILY: arial,helvetica,sans-serif
}
.lblue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6ea2d3; FONT-FAMILY: arial,helvetica,sans-serif
}
.white {
	COLOR: #fcfcfc
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #0000ff
}
.dkblue {
	COLOR: #003366
}
.orange {
	COLOR: #ff9933
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003366
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: darkblue
}
.recruit {
	FONT-SIZE: 16px; COLOR: #336699
}
.copy {
	FONT-SIZE: 11px; COLOR: #003366
}
.leveltext {
	FONT-SIZE: 10px
}
FORM.inline {
	DISPLAY: inline
}
.searchtxt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9933; FONT-FAMILY: arial,helvetica,sans-serif
}
INPUT.search {
	BORDER-RIGHT: #21211c 1px groove; BORDER-TOP: #21211c 1px groove; PADDING-LEFT: 2px; BACKGROUND: #ffffff; FONT: 12px Arial; BORDER-LEFT: #21211c 1px groove; WIDTH: 100px; COLOR: #000000; BORDER-BOTTOM: #21211c 1px groove
}
.bugfix {
	COLOR: #ffffff
}
.loginmargin {
	MARGIN-LEFT: 10px
}
INPUT.login {
	BORDER-RIGHT: #21211c 1px groove; BORDER-TOP: #21211c 1px groove; PADDING-LEFT: 2px; BACKGROUND: #ffffff; FONT: 11px Arial; BORDER-LEFT: #21211c 1px groove; WIDTH: 100px; COLOR: #000000; BORDER-BOTTOM: #21211c 1px groove
}
.bugfix2 {
	COLOR: #ffffff
}
.rightnav {
	LINE-HEIGHT: 10px
}
.formtable {
	BORDER-RIGHT: #060 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #060 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #060 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #060 2px solid
}
A {
	COLOR: #003366; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A:link {
	COLOR: #003366
}
A:active {
	COLOR: #003366
}
A:visited {
	COLOR: #003366
}
A:hover {
	COLOR: #000000
}
A.white {
	FONT-SIZE: 11px; COLOR: #fcfcfc; FONT-FAMILY: arial,helvetica,sans-serif
}
A.white:link {
	COLOR: #fcfcfc
}
A.white:active {
	COLOR: #fcfcfc
}
A.white:visited {
	COLOR: #fcfcfc
}
A.white:hover {
	COLOR: #003366
}
A.level {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: arial,helvetica,sans-serif
}
A.level:link {
	COLOR: #003366
}
A.level:active {
	COLOR: #003366
}
A.level:visited {
	COLOR: #003366
}
A.level:hover {
	COLOR: #000000
}
A.sidenav {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: arial,helvetica,sans-serif
}
A.sidenav:link {
	COLOR: #003366
}
A.sidenav:active {
	COLOR: #003366
}
A.sidenav:visited {
	COLOR: #003366
}
A.sidenav:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ff9933; TEXT-DECORATION: none
}
A.textnav {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: arial,hlvetica,sans-serif
}
A.textnav:link {
	COLOR: #003366
}
A.textnav:active {
	COLOR: #003366
}
A.textnav:visited {
	COLOR: #003366
}
A.textnav:hover {
	COLOR: #000000
}
.required {
	FONT-SIZE: 12px; COLOR: #aa0000; FONT-FAMILY: Arial,Lucida,Verdana,Helvetica
}
.tThead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #6ea2d3
}
.column {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: white; FONT-FAMILY: Arial,Lucida,Verdana,Helvetica; TEXT-ALIGN: left
}
.row {
	BACKGROUND: #f3f9ff
}
.alternate {
	BACKGROUND: #d9ecff
}
A.hlink {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: arial,helvetica,verdana; TEXT-DECORATION: underline
}
A.hlink:link {
	COLOR: white
}
A.hlink:active {
	COLOR: white
}
A.hlink:visited {
	COLOR: white
}
A.hlink:hover {
	COLOR: white
}

TABLE.section {
		BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; font-size: 10pt;
}

TABLE.searchresults
{
	border-left: #003366 1px solid; 
	border-top: #003366 1px solid; 
	border-right: #003366 1px solid;
}