﻿/* Default CSS Stylesheet for a new Web Application project */
body {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
}

.LinkButtonText
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial; 
	TEXT-DECORATION: none;
}

Input.Button-0
{
	color:#ffffff;
	background-color:#336699;
	font-weight:bold;
	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	width:65px;
	font-size:.70em;
	text-align:center;
}	

Input.Button-1
{
	color:#ffffff;
	background-color:#336699;
	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:#336699;
	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:#336699;
	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:#336699;
	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:#336699;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:150px;
	font-size:.95em;
	text-align:center;
}	

img { border: none; }

.tableHeader,
.tableHeader A:link,
.tableHeader A:visited,
.tableHeader A:active,
.tableHeader A:hover,
.tableHeader th,
.tableHeader td
{
	background-color:#8B99BC;
	color:White;
	font-weight:bold;
	height:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	font-size:.9em;
}

.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:.9em;
}

.emptyRow 
{
	background-color:#FFF8DC;
	color:Red;
	font-weight:bold;
}

.alternateRow 
{
	background-color:white;	
	font-size:.9em;
}

.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;
}

.notice {
	background-color: #FEFFE1;
	border: 1px solid #FFEF78;
	padding: 5px;
}

.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;	
}

.SectionLabelText {
	FONT-SIZE: 16px; 
	COLOR: #8B99BC; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.FormField {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	width: 180px;
	color: #666666;
}

.FormFieldNoWidth {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	color: #666666;
}

.FormFieldDisabled 
{
   background-color: #cccccc; 
}

.FormLabelCell {
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
	text-align:left;
}

.ProgramBanner
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #4e4e4e;
	text-align:left;
	text-decoration:none;        
}
 		  
.txt_grey14
{
    font-family:verdana;
    font-size: 13px;
    font-weight:normal;
    color: #4e4e4e;
    line-height:18px;				 
    text-decoration:none;
}

.txt_white20
{
    font-family:verdana;
    font-size: 16px;
    font-weight:normal;
    color: #ffffff;
    text-decoration:none;
}

.border1
{
    border-left:1px solid #666666;
    border-right:1px solid #666666;
}
	
.footer
{
    font-family:verdana;
    font-size: 10px;
    font-weight:normal;
    color: #4e4e4e;
    text-decoration:none;
}

.gvActionsCollapsed .ActionRow {
    display:none;
}
.gvActionsExpanded .ActionRow {
    display:'';
}

.ActionHeaderRow td
{
   color:#0065a4;
   font-weight:bold;
}
