.FullSizePage
{
	width : 665px;
	margin : 0px;
}

BODY
{
	font-size: 8pt;
	margin: 0px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
BODY.Dialog
{
	margin: 15px;
}
BODY.Print
{
    background-color: #FFFFFF;
}

.print
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #cc6600;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
}
.printOnly
{
	display: none;
}
.noprint
{
	
}

TD.noprint
{
	border-bottom:1px solid white;
	border-right:1px solid white;
}	

A
{
	color: blue;
}
A.Menu
{
    color: black;
    text-decoration: none;
}
A.Menu:hover
{
    color: silver;
}
A.Section
{
    color: White;
}
INPUT.ReadOnly
{
	background-color: #e1e1e1;
}
INPUT.NoBorder
{
	border: 0px;
}
OPTION.Disabled
{
	color: silver;
}

.Disabled
{
	color: silver;
	background-color:#e1e1e1;
}

SELECT.ReadOnly
{
	background-color: #e1e1e1;
}
TABLE
{
    font-size: 8pt;
}
TD.InputLabel
{
	background-color:#CBCBAE;
}
TD.InputField
{
	background-color:#e1e1e1;
}
TD.InputLabelOnlineApplication
{
	background-color:#DBDBDB; 
	width:122px;
	vertical-align:top;
}
TD.InputLabelOnlineApplicationPrint
{
	width:24%;
	vertical-align:top;
}
TD.InputFieldOnlineApplication
{
	background-color:#EBEBEB;
}
TD.InputFieldOnlineApplicationPrint
{
}
TD.InputFieldOnlineApplicationNoTopBorder
{
	background-color:#EBEBEB;
	border-top: 1px #EBEBEB solid; 	
}
TD.InputFieldOnlineApplicationBottom
{
	background-color:#EBEBEB;	
	border-bottom: 1px white solid;
}
TD.ErrorMessageOnlineApplication
{
	background-color:#EDD3D4;
}
TD.ErrorMessageOnlineApplicationNoPadding
{
	background-color:#EDD3D4;
    margin:0;
    padding:0;    	
}
TD.Line
{
    background-color: #003366;
}
TD.RowSeparator
{
	height: 15px;
}
TD.SeparatorVertical
{
	height: 6px;
}
TD.Box
{
	border: 1px black solid;
}
TD.ContributionCodesBox
{
	border: 1px black solid;
	font-weight: normal;
	font-size: 7pt;
}
TD.PaymentDetails
{
	border: 1px black solid;
	font-weight: bold;
	font-size: 7pt;
}
TD.InputOptional
{
    background-color:#EBEBEB;
    font-weight: bold;
}
TD.InputContainer
{   
	background-color:#EBEBEB; 
    border-collapse:collapse;    
    margin:0;
    padding:0;    
}
TD.InputContainerPrint
{   
	background-color:#FFFFFF; 
    border-collapse:collapse;    
    margin:0;
    padding:0;    
}

TD.fitg
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #336699;
    FONT-SIZE: 8pt
}

.CursorHand
{	
	cursor: hand;
	cursor: pointer; 	
}

.ErrorContainerOnlineApplication
{
	background-color:#EDD3D4;
    border-collapse:collapse;    
    margin:0;
    padding:0;   	
}
.ErrorOnlineApplication
{
	background-color:#EDD3D4;
}
.ErrorGridTableOnlineApplication
{
	background-color:#EDD3D4;				
	border-right: 1px #EDD3D4 solid; 			
}
.ErrorGridTableOnlineApplicationTopBottomBorder
{
	background-color:#EDD3D4;	
	border-top: 1px white solid; 
	border-bottom: 1px white solid; 			
	border-right: 1px #EDD3D4 solid; 			
}
.GridTableOnlineApplication
{
	background-color:#EBEBEB;
	border-right: 1px #EBEBEB solid; 			
}
.GridTableOnlineApplicationTopBottomBorder
{
	background-color:#EBEBEB;	
	border-top: 1px white solid; 
	border-bottom: 1px white solid; 			
	border-right: 1px #EBEBEB solid; 			
}
.GridTableBeige
{
	background-color:beige; 
	border-top: 1px black solid; 
	border-bottom: 1px black solid; 	
	
}
.GridTableWhite
{
	background-color:#FFFFFF; 
	border-top: 1px black solid; 
	border-bottom: 1px black solid; 	
	
}
.GridTable
{
	background-color: #e1e1e1;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	
}
.GridTh
{
	font-weight: bold;
	
}
.GridThScroll
{
	font-weight: bold;
	border-left: 1px white solid;
}

.GridTd
{
	border-right: 1px white solid;
	border-bottom: 1px white solid; 	
}
.GridTdRight
{
	border-bottom: 1px white solid; 	
}
.GridTdBottom
{
	border-right: 1px white solid;
}
.GridTdRightBottom
{	
}
.Label
{
	font-weight: bold;
}
.Comment
{
	
}
.ValidationMsg
{
    font-weight: bold;
    color: red;
}
.MenuViewBody
{
	background-color: #003366;
}
.MenuViewItemBorder
{
	border-bottom: 1px solid white;
}
.MenuViewMainItem
{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;    
    text-decoration: none;	
}
.MenuViewSubItem
{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    
    text-decoration: none;	
}
.MenuViewItemSelected
{
	background-color: #0066CD;
}
.MenuViewItemHighlighted
{
	background-color: #0066CD;
}
.PageBreadCrumbsText
{
	
	padding-left: 8px;
	padding-right: 8px;
}
.PageHeaderText
{
	color: white;
	font-size: 9pt;
    font-weight: bold;
    padding-left: 8px;
}
.PageFooterText
{
	font-size: 9px;
	padding-right: 15px;
}
.PageSectionFrame
{
	border: #003366 1px solid;
}
.PageSectionTitleWhite
{
    background-color: #ffffff;
    color: black;    
    font-weight: bold;
    font-size: 8pt;
    padding-left: 8px;    
}
.PageSectionTitle
{
    background-color: #003366;
    color: white;    
    font-weight: bold;
    font-size: 8pt;
    padding-left: 8px;    
}
.PageSectionContentBorder
{
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 7px;
}
.PageSectionContentNoBorder
{
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;   
}
.PageSectionContentNoPadding
{
	padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;   
}
.PageSubHeaderText
{
	color: #003366;    
    font-weight: bold;
    font-size: 8pt;    
    padding-left: 8px;
}
.PickListViewList
{
	max-width:95%;
}

.SiteContextText
{
	
}
/* Login screen styles. Taken from styles used in front login page
Used here to provide this style for ATC login page
 */
TD.login {
	FONT-SIZE: 8pt; COLOR: #013164; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.login {
	color: #013164;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-decoration: underline;
}
a.login:hover {
	color: #FF9900;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-decoration: underline;
}
a.login-white-links {
	color: #ffffff;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
a.login-white-links:hover {
	color: #013164;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
/* end of login styles */
p.warning 
{
	color: Red;
	text-align:center;
}

a.FooterText:link, a.FooterText:visited {color: #003366;text-decoration: underline;}
a.FooterText:hover {color: #f96611;text-decoration: underline;}
a.FooterText:active {text-decoration: underline;}

/************************************************************
	PAP and FAF
************************************************************/
#GlobalFNA {width:830px;margin: 0 auto;text-align: left;}
#contentFNA {margin:0; padding:0; clear:both}
#layout1 #MainContentAreaFNA{background:#fff  0 0 no-repeat;margin:0 3px 10px 3px;padding:10px 0px 0px 0px;width:823px;float:left;display: inline;}
#layout2 #MainContentAreaFNA{background:#fff url("/images/maintable_leftbg_fade.gif") 0 0 no-repeat;width:480px;margin:0px 0px 3px 164px;padding:10px 0px 0px 11px;float:left;display: inline;}

#SiteMap #MainContentAreaFNA{background:#fff url('/images/maintable_leftbg_fade.gif') no-repeat 0 0;width:666px;float:left;text-align:center;display: inline; margin-left:140px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:15px; padding-right:0; padding-top:12px; padding-bottom:0}
#SiteMap #MainContentAreaFNA1{width:498px;float:left;}

/*.padIt8{ border:1px solid #ccc; margin:0px 0px 20px 0px; padding:3px;}*/
.padIt8{margin:0px 0px 0px 0px; padding:3px; width:490px}
.padIt8 table{text-align:left; background-color:#C0E3EF; vertical-align:top;}
.padIt8 th{text-align:left; background-color:#8EC7E2; border:1px solid #fff}
.padIt8 tr.alternateRow{text-align:left; background-color:#E0F1F7;}
.padIt8 td{border:1px solid #fff; padding:1px; height:20px;}
.padIt8 td td{padding:1px; border:0px none; }

.QuickLinks{text-align:left;}

.nomination .arrowList3 li { list-style-image: url('/images/arrow_whitebg.gif'); vertical-align: top; }
.arrowList3 li { list-style-image: url('/images/arrow_whitebg.gif'); vertical-align: top; }
.errorText { color: Red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; line-height: 12px;}
