
/* Default CSS Stylesheet for a new Web Application project */

BODY, TD
{
    
    FONT-SIZE: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    color: #606060;
}

.RegistrationField
{
 	FONT-SIZE: 12px; 
 	COLOR: #000000; 
 	FONT-FAMILY: Tahoma, Arial; 
 	TEXT-DECORATION: none;
}
	
.RegistrationInfoLabel
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #606060; 
	FONT-FAMILY: Tahoma, Arial; 
	TEXT-DECORATION: none;
}

.RegistrationConfText
{
}

.RegistrationRadioOption
{
	font-weight:bold;
}

Input.Button-0
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:85px;
	font-size:.88em;
	text-align:center;
}	

Input.Button-1
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:85px;
	font-size:.88em;
	text-align:center;
}	

Input.Button-1b
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:115px;
	font-size:.88em;
	text-align:center;
}	

Input.Button-1c
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:155px;
	font-size:.88em;
	text-align:center;
}	

Input.Button-2
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:130px;
	font-size:.95em;
	text-align:center;
}	

Input.Button-3
{
	color:#ffffff;
	background-color:#0084CA;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:150px;
	font-size:.95em;
	text-align:center;
}	

.tableHeader,
.tableHeader A:link,
.tableHeader A:visited,
.tableHeader A:active,
.tableHeader A:hover,
.tableHeader th,
.tableHeader td
{
	background-color:#0084CA;
	color:White;
	font-weight:bold;
	height:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	border: solid 0px silver;
}

.DetailSectionHeader
{
 vertical-align:bottom;
 border-style:none;
 font-weight:bold;
 text-align:left;
 FONT-SIZE: 1.1em;
 background-color:#CECECE;
}

.GridSectionHeader
{
 vertical-align:bottom;
 border-style:none;
 font-weight:bold;
 text-align:left;
 FONT-SIZE: .95em;
 background-color:#CECECE;
}

.mainRow 
{
	background-color:#FFF8DC;	
	font-size:.85em;
}

.emptyRow 
{
	background-color:#FFF8DC;
	color:Red;
	font-weight:bold;
}

.alternateRow 
{
	background-color:white;	
	font-size:.85em;
}

.selectedRow, .selectedRow A, .selectedRow TD
{
	background-color:#136cb0;
	color:white;
}

.selectedRowInactive, .selectedRowInactive TD
{
	background-color:#A8CBF7;
	color:black;
}

.ValidationErrors TD
{
	color:Navy;
	font-weight:normal;
}

.ValidationErrors .ValidationErrorHeader
{
	color:Red;
	font-weight:bold;
    font-size:16px;
}

.Error
{
	color:Red;
	font-weight:bold;
}

H2, .H2
{
color:	#204060;
font-size:1.33em;
}

H3, .H3
{
color:	#204060;
font-size:1.17em;
}

H4, .H4
{
color:	#204060;
font-size:1em;
}

IMG.Button
{
	cursor:hand;	
}

.HTMLAlertIframe
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:999;
	filter:"Alpha(Opacity=0, FinishOpacity=0, Style=1)";
}

.HTMLAlert
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:350px;
	padding: 0px;
	white-space:normal;
	z-index:1000;
	
	border:solid 1px #00449E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight: bold;
	background-color:#efefef;
	color:#cc0000;
}

.HTMLAlert .TitleBar
{
	background-color:#00449E;
	text-align:center;
	color:White;
	font-weight:bold;
	font-size:1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding: 3px;
}

.HTMLAlertMessage
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:.95em;
	font-weight: bold;
	background-color:#efefef;
	color:#cc0000;
	padding:5px;
}

.ForPrintOnly
{
	display:none;
}

.Hidden
{
	display:none;
}

.DoNothingButton
{
	width:1px;
	height:1px;	
}

/* From Chris */
.RegistrationField { font-family: Tahoma, Arial; font-size: 12px; color: #707070; text-decoration: none; }

.nav10W1 { font-family: Tahoma, Arial; font-size: 10px; color: #FFFFFF; text-decoration: none; }
A:hover.nav10W1 {color: #FFFFFF; text-decoration: underline; }
.nav11W1 { font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; }
A:hover.nav11W1 {color: #FFFFFF; text-decoration: underline; }
.nav12W1 { font-family: Tahoma, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
A:hover.nav12W1 {color: #FFFFFF; text-decoration: underline; }
.nav14W1 { font-family: Tahoma, Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; }
A:hover.nav14W1 {color: #FFFFFF; text-decoration: underline; }

.nav11S1 { font-family: Tahoma, Arial; font-size: 11px; color: #5B5B5B; text-decoration: none; }
A:hover.nav11S1 {color: #0084CA; text-decoration: underline; }
.nav12S1 { font-family: Tahoma, Arial; font-size: 12px; color: #5B5B5B; text-decoration: none; }
A:hover.nav12S1 {color: #0084CA; text-decoration: underline; }
.nav14S1 { font-family: Tahoma, Arial; font-size: 14px; color: #5B5B5B; text-decoration: none; }
A:hover.nav14S1 {color: #0084CA; text-decoration: underline; }

.nav11K1 { font-family: Tahoma, Arial; font-size: 11px; color: #000000; text-decoration: none; }
A:hover.nav11K1 {color: #444444; text-decoration: underline; }
.nav12K1 { font-family: Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; }
A:hover.nav12K1 {color: #444444; text-decoration: underline; }
.nav14K1 { font-family: Tahoma, Arial; font-size: 14px; color: #000000; text-decoration: none; }
A:hover.nav14K1 {color: #444444; text-decoration: underline; }

.nav11G1 { font-family: Tahoma, Arial; font-size: 11px; color: #518636; text-decoration: none; }
A:hover.nav11G1 {color: #0084CA; text-decoration: underline; }
.nav12G1 { font-family: Tahoma, Arial; font-size: 12px; color: #518636; text-decoration: none; }
A:hover.nav12G1 {color: #0084CA; text-decoration: underline; }
.nav14G1 { font-family: Tahoma, Arial; font-size: 14px; color: #518636; text-decoration: none; }
A:hover.nav14G1 {color: #0084CA; text-decoration: underline; }

.textMeta { font-family: Tahoma, Arial; font-size: 5px; color: #6084B4; text-decoration: none; }

.text10K1 { font-family: Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; }
.text10K2 { font-family: Tahoma, Arial; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
.text10W1 { font-family: Tahoma, Arial; font-size: 10px; color: #ffffff; text-decoration: none; }
.text10W2 { font-family: Tahoma, Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
.text10S1 { font-family: Tahoma, Arial; font-size: 10px; color: #5B5B5B; text-decoration: none; }
.text10S2 { font-family: Tahoma, Arial; font-size: 10px; color: #5B5B5B; font-weight: bold; text-decoration: none; }
.text10B1 { font-family: Tahoma, Arial; font-size: 10px; color: #384CA4; text-decoration: none; }
.text10B2 { font-family: Tahoma, Arial; font-size: 10px; color: #384CA4; font-weight: bold; text-decoration: none; }
.text10R1 { font-family: Tahoma, Arial; font-size: 10px; color: #810808; text-decoration: none; }
.text10R2 { font-family: Tahoma, Arial; font-size: 10px; color: #810808; font-weight: bold; text-decoration: none; }
.text10o1 { font-family: Tahoma, Arial; font-size: 10px; color: #F67700; text-decoration: none; }
.text10o2 { font-family: Tahoma, Arial; font-size: 10px; color: #F67700; font-weight: bold; text-decoration: none; }
.text10G1 { font-family: Tahoma, Arial; font-size: 10px; color: #518636; text-decoration: none; }
.text10G2 { font-family: Tahoma, Arial; font-size: 10px; color: #518636; font-weight: bold; text-decoration: none; }

.text11C1 { font-family: Tahoma, Arial; font-size: 11px; color: #FFEDA4; text-decoration: none; }
.text11K1 { font-family: Tahoma, Arial; font-size: 11px; color: #000000; text-decoration: none; }
.text11K2 { font-family: Tahoma, Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.text11W1 { font-family: Tahoma, Arial; font-size: 11px; color: #ffffff; text-decoration: none; }
.text11W2 { font-family: Tahoma, Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
.text11S1 { font-family: Tahoma, Arial; font-size: 11px; color: #5B5B5B; text-decoration: none; }
.text11S2 { font-family: Tahoma, Arial; font-size: 11px; color: #5B5B5B; font-weight: bold; text-decoration: none; }
.text11B1 { font-family: Tahoma, Arial; font-size: 11px; color: #384CA4; text-decoration: none; }
.text11B2 { font-family: Tahoma, Arial; font-size: 11px; color: #384CA4; font-weight: bold; text-decoration: none; }
.text11R1 { font-family: Tahoma, Arial; font-size: 11px; color: #810808; text-decoration: none; }
.text11R2 { font-family: Tahoma, Arial; font-size: 11px; color: #810808; font-weight: bold; text-decoration: none; }
.text11o1 { font-family: Tahoma, Arial; font-size: 11px; color: #F67700; text-decoration: none; }
.text11o2 { font-family: Tahoma, Arial; font-size: 11px; color: #F67700; font-weight: bold; text-decoration: none; }
.text11G1 { font-family: Tahoma, Arial; font-size: 11px; color: #518636; text-decoration: none; }
.text11G2 { font-family: Tahoma, Arial; font-size: 11px; color: #518636; font-weight: bold; text-decoration: none; }

.text12C1 { font-family: Tahoma, Arial; font-size: 12px; color: #FFEDA4; text-decoration: none; }
.text12K1 { font-family: Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; }
.text12K2 { font-family: Tahoma, Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.text12W1 { font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; text-decoration: none; }
.text12W2 { font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.text12S1 { font-family: Tahoma, Arial; font-size: 12px; color: #5B5B5B; text-decoration: none; }
.text12S2 { font-family: Tahoma, Arial; font-size: 12px; color: #5B5B5B; font-weight: bold; text-decoration: none; }
.text12B1 { font-family: Tahoma, Arial; font-size: 12px; color: #384CA4; text-decoration: none; }
.text12B2 { font-family: Tahoma, Arial; font-size: 12px; color: #384CA4; font-weight: bold; text-decoration: none; }
.text12R1 { font-family: Tahoma, Arial; font-size: 12px; color: #810808; text-decoration: none; }
.text12R2 { font-family: Tahoma, Arial; font-size: 12px; color: #810808; font-weight: bold; text-decoration: none; }
.text12o1 { font-family: Tahoma, Arial; font-size: 12px; color: #F67700; text-decoration: none; }
.text12o2 { font-family: Tahoma, Arial; font-size: 12px; color: #F67700; font-weight: bold; text-decoration: none; }
.text12G1 { font-family: Tahoma, Arial; font-size: 12px; color: #518636; text-decoration: none; }
.text12G2 { font-family: Tahoma, Arial; font-size: 12px; color: #518636; font-weight: bold; text-decoration: none; }

.text14C1 { font-family: Tahoma, Arial; font-size: 14px; color: #FFEDA4; text-decoration: none; }
.text14W1 { font-family: Tahoma, Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; }
.text14K1 { font-family: Tahoma, Arial; font-size: 14px; color: #000000; text-decoration: none; }
.text14S1 { font-family: Tahoma, Arial; font-size: 14px; color: #5B5B5B; text-decoration: none; }
.text14B1 { font-family: Tahoma, Arial; font-size: 14px; color: #384CA4; text-decoration: none; }
.text14R1 { font-family: Tahoma, Arial; font-size: 14px; color: #810808; text-decoration: none; }
.text14o1 { font-family: Tahoma, Arial; font-size: 14px; color: #F67700; text-decoration: none; }
.text14G1 { font-family: Tahoma, Arial; font-size: 14px; color: #518636; text-decoration: none; }

.text16C1 { font-family: Tahoma, Arial; font-size: 16px; color: #FFEDA4; text-decoration: none; }
.text16W1 { font-family: Tahoma, Arial; font-size: 16px; color: #FFFFFF; text-decoration: none; }
.text16K1 { font-family: Tahoma, Arial; font-size: 16px; color: #000000; text-decoration: none; }
.text16S1 { font-family: Tahoma, Arial; font-size: 16px; color: #5B5B5B; text-decoration: none; }
.text16B1 { font-family: Tahoma, Arial; font-size: 16px; color: #384CA4; text-decoration: none; }
.text16R1 { font-family: Tahoma, Arial; font-size: 16px; color: #DC0000; text-decoration: none; }
.text16o1 { font-family: Tahoma, Arial; font-size: 16px; color: #F67700; text-decoration: none; }
.text16G1 { font-family: Tahoma, Arial; font-size: 16px; color: #518636; text-decoration: none; }

.text18K1 { font-family: Tahoma, Arial; font-size: 18px; color: #000000; text-decoration: none; }
.text18S1 { font-family: Tahoma, Arial; font-size: 18px; color: #5B5B5B; text-decoration: none; }
.text18B1 { font-family: Tahoma, Arial; font-size: 18px; color: #384CA4; text-decoration: none; }
.text18R1 { font-family: Tahoma, Arial; font-size: 18px; color: #DC0000; text-decoration: none; }
.text18G1 { font-family: Tahoma, Arial; font-size: 18px; color: #518636; text-decoration: none; }

.text24K1 { font-family: Tahoma, Arial; font-size: 24px; color: #000000; text-decoration: none; }
.text24B1 { font-family: Tahoma, Arial; font-size: 24px; color: #384CA4; text-decoration: none; }
.text24S1 { font-family: Tahoma, Arial; font-size: 24px; color: #5B5B5B; text-decoration: none; }
.text24G1 { font-family: Tahoma, Arial; font-size: 24px; color: #518636; text-decoration: none; }


.SectionLabelText {
	FONT-SIZE: 16px; 
	COLOR: #555555; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
    display: block;
    border-bottom: 1px solid #555555;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.SectionLabelText2 {
	FONT-SIZE: 14px; 
	COLOR: #044996; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.BackOfficeField {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	width: 180px;
	color: #666666;
}

.BoxedText 
{
    border: solid 1px silver;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.BackOfficeFieldNoWidth {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	color: #666666;
}

.BackOfficeLable {
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
	text-align:left;
}

.BackOfficeValueOrange, A.BackOfficeValueOrange, A.BackOfficeValueOrange:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #cc6600;
	text-align:left;    
}

.BackOfficeLinkOrange, A.BackOfficeLinkOrange, A.BackOfficeLinkOrange:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #cc6600;
	text-align:left;
	text-decoration:underline;    
}

.HiddenButton 
{
    display:none;
}

.groupbox-content
{
    padding: 3px;    
}

.groupbox-text 
{
    background-color:White;
    color:#39619c;
    font-weight:bold;
    font-size:10pt;
}

.groupbox-text-container
{
    position:relative; 
    top:-9px; 
    left:10px; 
    width:20px;
}

.groupbox-outerbox
{
    position:relative;
    border:solid 1px silver;
}

.CSCaseHeader
{
    color: #632423;
    font-weight:bold;
    font-size:7pt;
}

.TagEntryCaption
{
	FONT-SIZE: 14px; 
	COLOR: #39619c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
	margin-top:10px;
}

.TagEntryText
{
	margin-top:10px;
}

fieldset 
{
    padding: 10px 10px 10px 10px;
}
fieldset legend 
{
	COLOR: #0084CA; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
}