/* CSS Document                                         */
/* Change Colors to customize your Application Template */
/* Also includes images                                 */
/* ---------------------------------------------------- */
/*INPUT FIELDS*/
.input-border{
	border: 1px solid #000;
}
/*END INPUT FIELDS*/
/*BUTTONS*/
.button-negative {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #757575;
    border: 1px solid #757575;
    background: #757575;
    font-weight: bold;
    color: #FFF;
}
.button-negative:hover {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #363A36;
    border: 1px solid #363A36;
    background: #363A36;
    font-weight: bold;
    color: #FFF;
}
.button-negative:active {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #363A36;
    border: 1px solid #363A36;
    background: #363A36;
    font-weight: bold;
    color: #FFF;
}
.button-negative:focus {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #363A36;
    border: 1px solid #363A36;
    background: #363A36;
    font-weight: bold;
    color: #FFF;
}
.button-positive {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #c25421;
    border: 1px solid #c25421;
    background: #c25421;
    font-weight: bold;
    color: #FFF;
}
.button-positive:hover {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #b14625;
    border: 1px solid #b14625;
    background: #b14625;
    font-weight: bold;
    color: #FFF;
}
.button-positive:active {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #b14625;
    border: 1px solid #b14625;
    background: #b14625;
    font-weight: bold;
    color: #FFF;
}
.button-positive:focus {
    -moz-box-shadow: inset 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #b14625;
    border: 1px solid #b14625;
    background: #b14625;
    font-weight: bold;
    color: #FFF;
}
/*END BUTTONS*/
/* --- Level 1 Layer---------------------------------*/
body {
background-color: #FFF;

}
#assistive, #assistive a, #assistive a:hover, #globalbottom {
	background-color: #084949;
	color: #084949; 
	}
#assistive2, #assistive2 a, #assistive2 a:hover {
	background: #E4E9EF;
	color:#E4E9EF;
}
#container {
	background-color: white;
	}
	
/* --- Level 2 Layers------------------------------------*/
#apptitle, #apptitle a {
	background-color:#084949;
	color: #FFFFFF;
	}

#help {
	background: #e6e6e6;
	}
.caption1
{
	background-color: white;
	text-align: left	
}
th.caption2 
{
	background-color: #CCCCCC	
}	
#copyright {
	}
#FAQfooter {
	color:#FFFFFF;
}
	
/* --- APPLICATION Child Layers -------------------------------------*/

/* Main Text Layer */
#text {
	border-color: black;
	}

/* Columns Inside Main Text Layer */

/*Accumulated Charges Box*/
#text #acch {
	background: #f3f3e7 url(/images/gfx_icon_acc_leftpad.gif) no-repeat center left; 
	border-color: #81994f; 
	}
	
/* --- apptitle Formats ------------------------------------------*/

p.secure {
	background: url(../images/gfx_secure_icon.gif) no-repeat top left;
	}


/* --- Help Panel Formats -------------------------------------*/

#help {
	background: #E4E9EF url(../images/gfx_instructions_corner.gif) no-repeat top right;
}

h3#faq a{
	background:#E4E9EF url(../images/gfx_icon_faq3.gif) no-repeat top left;
}

/* --- Copyright & Footer Formats ---------------------------------------------*/

p#copyright {
	color: #000000; 
	border-bottom: 1px solid #FFF;
	}

/* --- Link Formats -----------------------------------------*/

a	{
	color:#000000; 
	}	

a:active, a:visited {
	color: #000000;
	text-align: left;
	}

.menu a {
	font: bold 90%/200% Verdana;
	}
#globalbottom, #globalbottom a {
	color: #FFFFFF;
}
	
/* --- APPLICATION FORMATS -------------------------------------------------*/
.pageContentBrdr, .pageContentBrdrPadded, .extraBorderTop, .extraBorderBtm {
	border-color:#e6e6e6;
}
#pageContent h2{
	background-color: #6699CC; 
	}
label.genErrorText, .genErrorText a, .genErrorText a:active, .genErrorText a:visited, div.errorMessage. span.genErrortext {
	color:#ff0000 !important;
}
label.error
{
	color: #ff0000;
}
input.genErrorText, select.genErrorText, textarea.genErrorText
{
	background-color:#FEE
}
div.errorCode {
	color:#666666;
}
div.alertMessage, .alertCopy {
	color:#f08a20;
}
/*--- Text Block Formats-----------------------------*/

#col2 h2.matches {
	background-color: white;
	color: #f08a20;
	text-decoration:none;
}

/*--- Data Table Formats ------------------------------*/

#dataentry caption, #dataentry2 caption, #results caption{
	background-color: #e6e6e6; 
	border-bottom-color: white;
	}
#dataentry #dataentry2 .labels
{
	background-color: #e6e6e6;
	text-align: right;
}
#dataentry #dataentry2 .filterheader
{
	background: transparent;/*#c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));*/
}
	
#dataentry td{
	background-color: #e6e6e6; 
}	
		
/*--- Results Table Formats ------------------------------*/

#results th {
	background-color: #e2e1c3; 
	}
	
#results td{
	background-color: #e6e6e6;
	border-top-color: white;
	}
#results td.none{
	background-color: #FFFFFF;
	border-top-color: white;
}
#results td#result { 
	background-color:white;
	}
	
	
/*--- Buttons ------------------------------*/

button {
	background-color:white;
	}
	
/*--Terms of Use -------------------------------*/

#pageContent #errortoggle {
	color: #f08a20; 
	}
		
#touscroll {
	border-color:#ddd;
	}
	
/*-----------------------------------------------------------------*/
/* BEGIN Application Header Colors */
#ga_logo {
	background-color: #000;
	
}
.color-white {
	color: #FFF;
}
.headerfooter {
	background-color:#F0F1E3;
}
.headerfooter a {
	COLOR: #660000;
}
.headerfooter .links {
	color:#FFF;
}
.date {
	color:#FFF;
}
#app_header {
	background-color:#084949;
}
#app_header .headerfooter {
	background-color: #084949;
	color:#FFF;
}
.headerfooter .links a {
	color:#FFF;
}
/* END Application Header Colors */
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* Begin Breadcrumb and Logout*/

#breadcrumbLogout .appBreadcrumbs {
	color:#750008;
}
#breadcrumbLogout .appBreadcrumbs a {
	color:#750008;
}
/* End Breadcrumb and Logout*/
/*-----------------------------------------------------------------*/
