
A { color:#006699; text-decoration:underline; }
A:hover, A:active { color:#006699; text-decoration:underline; }
A.nav { color:#006699; text-decoration:none; }
A.nav:hover, A.nav:active { color:#003366; text-decoration:underline; }
A.topnav { color:#FFFFFF; text-decoration:none; }
A.topnav:hover, A.topnav:active { color:#99CCFF; text-decoration:none; }
A.wsd { font-family:arial,helvetica,sans-serif; color:#999999; font-size:11px; text-decoration:none; }
A.wsd:hover, A.wsd:active { font-family:arial,helvetica,sans-serif; color:#999999; font-size:11px; text-decoration:none; }
A.copy { font-family:arial,helvetica,sans-serif; color:#CCCCCC; font-size:10px; text-decoration:none; }
A.copy:hover, A.copy:active { font-family:arial,helvetica,sans-serif; color:#CCCCCC; font-size:10px; text-decoration:none; }

BODY { margin:0px 0px 0px 0px; background-color:#FFFFFF; font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px; }
TD { font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px; }
img { border:none; }

INPUT.slimbox, textarea.slimbox, select { border:1px #CCCCCC solid; font-family:arial,helvetica,sans-serif; color:#666666; font-size:11px; }
TD.bodycopy { background-color:#E5E5CC; padding:10px 10px 10px 10px; font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px; }
TD.gearbox { background:url(../images/gear_text_bg.gif); background-repeat: no-repeat; background-position: 90% 99%; background-color:#F6F6ED; border-collapse:collapse; border-top:2px #CC0066 solid; border-left:1px #7D7D4F solid; border-right:1px #7D7D4F solid; border-bottom:1px #7D7D4F solid; }
DIV.pageTitle { font-family:gill sans mt, gill sans, arial,helvetica,sans-serif; color:#006699; font-size:24px; margin:0px 0px 5px 0px; }

.copy { font-family:arial,helvetica,sans-serif; color:#CCCCCC; font-size:10px; }
.indented { margin-left:17px; }
.nav { font-family:arial,helvetica,sans-serif; color:#006699; font-size:13px; }
.padded5 { padding:5px 5px 5px 5px; }
.padded10 { padding:10px 10px 10px 10px; }
.title { font-family:arial,helvetica,sans-serif; color:#000000; font-size:14px; font-weight:bold; }
.topnav { font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:13px; }
.welcome { font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:14px; }
.az_link { text-decoration:none; margin:0px 3px; cursor:hand; cursor:pointer; color:#006699; }
.az_link_hover { text-decoration:none; margin:0px 3px; font-size:1.5em; font-weight:bold; cursor:hand; cursor:pointer; color:#006699; }
.link { cursor:hand; cursor:pointer; color:#006699; }
.error { font-weight:bold; color:#CC0000; }
.not_eligible td { border:1px solid red }
.button { text-align:center; padding:3px; background:#CC0066;color:#FFF;font-weight:bold;cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

table.menu_BAK { border: 1px; padding: 3px; background-color: CC0066; border-color: F5BBD8; border-style: solid; width: 112px; border-collapse:collapse; }
table.menu { padding: 3px; background-color: CC0066; width: 112px; }
td.menu_off { padding: 3px 0px 3px 6px; border: 0px; background-color: CC0066; text-align: left; font-weight: normal; color:#FFFFFF; }
td.menu_on {
	cursor: hand;
	padding: 3px 0px 3px 6px;
	border: 0px;
	background-color: CC0066;
	text-align: left;
	font-weight: bold;
	color:#FFFFFF;
}


/* AJAX Styles */
#response_loading {
	position:relative;
	left:0;
	top:0;
	width:18px;
	height:18px;
	background:url('../images/loading.gif');
	display:none;
}

#response_good {
	position:relative;
	left:0;
	top:0;
	width:16px;
	height:15px;
	background:url('../images/checkmark.gif');
	display:none;
}

#response_bad {
	position:relative;
	left:0;
	top:0;
	width:16px;
	height:15px;
	background:url('../images/alert.gif');
	display:none;
}

.dividerrow {
	background-color:#006699;
}
.dividerrow td {
	color:#FFFFFF;
}
.titlerow {
    background-color:#006699;
    padding:3px;
    font-size:1.2em;
    color:#FFFFFF;
}
.resultstable {
    background-color:#F6F6ED;
    border-collapse:collapse;
}
.resultstable td {
    border:1px solid #7D7D4F;
    padding:3px;
}
.resultstable .headings td{
    font-weight:bold;
    background-color:#D8D8C5; 
}
.resultstable .altrow {
    background-color:#D8D8C5; 
}
.tabletitle {
    background-color:#006699;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px;
}
.popuptitle {
    background-color:#006699;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px;
}

.popupDiv{ background-color:#E5E5E5; position:absolute; z-index:5; border:2px solid #006699; display:none; }

#PrintSettingsDiv { width:450px; height:325px; }
#PrintSettingsGrid { border-collapse:collapse; }
#PrintSettingsGrid td { width:15px; height:15px; }

#CopyOptionsDiv { width:250px; height:100px; }

.missingfield { background:#FFF999; }

#ClaimSubmitContainer { font-size:1.2em;background:#E5E5E5;padding:10px;border:1px solid #999;line-height:2em; border-radius:10px; }
#ClaimSubmitContainer div { background:#FFF; padding:5px; border:1px solid #006699; border-radius:5px; margin-bottom:1em; }
#ClaimSubmitContainer h2 { margin-top:0px; }
#ClaimSubmitContainer h2 span { color:#CC0000; }
#ClaimSubmitContainer span.test-prod-options input { margin-left:25px; }

#FacilityDetails .section { background:#F6F6ED; padding:10px; border:1px solid #336699;  border-radius:7px; margin:0px 0px 15px 0px; }
#FacilityDetails .left-column { float:left; width:290px; }
#FacilityDetails .left-column .section { width:250px; line-height:1.8em;  }
#FacilityDetails ul { width:550px; background:#F6F6ED; padding:10px; border:1px solid #336699;  border-radius:7px; margin:0px 15px 15px 0px; }
#FacilityDetails ul li { list-style:none; height:2em; clear:both; }
#FacilityDetails ul li label { font-weight:bold; float:left; width:200px; display:block; }

#SubmitterList { margin-top:15px; }
#SubmitterList th { text-align:left; font-size:12px; font-weight:bold; border-bottom:1px solid #CCC; padding-right:25px; }
#SubmitterList td { height:16px; padding:3px 25px 3px 0px; border-bottom:1px solid #CCC; }
#SubmitterList td img { border:0px; float:right; }

.msg-container { font:12px Helvetica,Arial,sans-serif; border:1px solid #CCC; font-weight:bold; line-height:1.5em; padding:5px; -moz-border-radius:7px; -webkit-border-radius:7px; margin:10px 0px;}
.msg-error { background:url(/images/error-gradient.png) #CC0000 repeat-x; color:#FFF; font-family:Arial, Sans-Serif; font-weight:bold;  }
.msg-success { background:url(/images/success.png) #E0FFCF no-repeat; background-position:3px 4px; padding-left:25px; color:#333; font-weight:bold; }
.msg-warning { background:url(/images/alert.png) no-repeat #FCF9DC; background-position: 5px 2px; padding-left:25px; color:#CC0000; border: 1px solid #CCC8A3; font-weight:bold; }
.field-error { background:#FFF990; }


