/*
System wide colors 

Background - #ffefcf
Dark Blue - #004080
Dark Red - #800040

*/

@charset "utf-8";
/* CSS Document */
 
.body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#004080;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
}
.AFFViewFieldLabel {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	color:#800040; 
	
}
.AFFViewFieldTitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	color:#800040; 
	
}
.AFFViewEdit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;  
	color:#003399; 
	text-decoration:none; 
	font-style: normal
}
.AFFViewNormal { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#004080;
}
.AFFViewError { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#FF0000;
}
.AFFViewAFFTitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color:#004080;
}
.RECViewID {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#800040;
	font-style: italic
}
.CandFieldLabel {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal;
	font-weight: bold; 
	color:#800040; 
}
.CandDates {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal;
	font-weight: bold; 
	color:#800040; 
}
.CandError { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#FF0000;
}
.CandHeading { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color:#004080;
}
.CandNormal { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#004080;
}
.CandNormalHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color:#004080;
}
.CandTitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#004080;
}
.Heading1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #800040; 
}
.Heading2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: italic;  
	font-weight: bold; 
	color: #800040; 
}
.Heading3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color: #800040; 
}

.Heading4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	font-weight: bold; 
	color: #800040; 
}

.Normal { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#004080;
}

.Normal2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color:#004080;
}
.NormalStrong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#004080;
}
.NormalStrong2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#004080;
}
.NormalStrongRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#800040;
}
.NormalStrongLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #004080;
}

.NormalStrong3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004080;
}

.Normal2Gray { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color:#666;
}

.NormalStrong2Gray { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#666;
}

.NormalStrong3Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
}

.NormalRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#F00;
}

.NormalRed2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color:#800040;
}

.TableHead { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#800040;
}
.GroupHead { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#800040;
}
.GeneralError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#F00000;
}
.GeneralErrorTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color:#00F;
}
.GeneralErrorStrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#F00000;
}
.Copyright { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; font-style: normal; 
	font-weight: normal; 
	color: #A1863F
}
.LineItem { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	list-style-position: inside; 
	list-style-type: none; 
	padding-left: 20px; 
	left: auto; 
	clip:   rect(   )
}
.NavItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#ffffff;
	padding-right:10px;
}

.NavItemStrong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#ffffff;
}
.NavItemWhiteStrong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#000000;
}
td.StepsDescTableActive {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#000000; 
	background-color:#FFFF00;
	border-color:#333333;
}
td.StepsDescTableInactive {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#CFCFCF; 
	background-color:#9F9F9F; 
	border-color:#333333;
}
td.StepsNumTableActive {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: normal; 
	color:#000000; 
	background-color:#FFFF00;
	border-color:#333333;
}
td.StepsNumTableInactive {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: normal; 
	color:#CFCFCF; 
	background-color:#9F9F9F;
	border-color:#333333;
}
td.StepsNumTableVisited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color:#FFFFFF; 
	background-color:#00CC00;
	border-color:#333333;
}
td.StepsDescTableVisited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#FFFFFF; 
	background-color:#00CC00;  
	border-color:#333333;
}
tr.StepsTableBackground {
	background-color:#f5f5f5;
	border-color:#333333;
}
table.PublicHeader { 
	background-color:#800040; 
	height:47px; 
	padding:5px; 
	border-collapse:collapse;
}
.RequiredField {
	font-size:12px;
	color:#F00000;
	vertical-align:middle;
}
.button {
	background-color:#004080;
	border:groove
	width:auto;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-style:italic;
}

/*- Modal Window Styles -*/

.title {
	font-size:14px;
	line-height:16px; 
	font-weight:bold; 
	color:#800040; 
	font-family: Arial, Helvetica, sans-serif;
}
.TitleBar {
	color:#800040; height:3px;
}
.WindowTitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}
.FieldDefault {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
}

/*-Email Styles*/

.emailHeader {
	background-color:#800040;
}

.emailtxt { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color:#666666;
}

.landingheader {
	font-family:Verdana, Geneva, sans-serif;
	font-size:50px;
	font-style:normal;
	color:#A8D3FF;
}

.landingtitle {
	font-family::Verdana, Geneva, sans-serif;
	font-size:18px;
	font-style:normal;
	color:#004080;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.BNormal { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#666666;
}

.BNormalLarge { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color:#666666;
}
.BNormalStrong { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color:#666666;
}

.NormalRed { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#F00000;
}

.button_front {
	background:url('/images/blank_front.jpg');
	width:16px;
	height:41px;
	background-repeat:no-repeat;
}

.button_end {
	background:url('/images/blank_end.jpg');
	width:27px;
	height:41px;
	background-repeat:no-repeat;
}

.button_back {
	background:url('/images/blank_mid.jpg'); 
	height:41px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight:bold; 
	color:#FFF;
	text-align:left;
	vertical-align:top;
	border:none;
}

.edit_btn {
	background:url('/images/edit_btn.jpg'); 
	height:21px;
	width:47px;	
	vertical-align:top;
	border:none;
}

.boxheader_left {background:url('/images/images/title_box_03.jpg'); width:20px; height:28px;}
.boxheader_fill {background:url('/images/images/title_box_05.jpg'); height:28px;}
.boxheader_right {background:url('/images/images/title_box_07.jpg'); width:22px; height:28px;}

/*.boxheader_left {background:url('/images/images/title_box_03.jpg') left no-repeat top; width:22px; height:28px;}
.boxheader_fill {background:url('/images/images/title_box_05.jpg') left repeat top; height:28px;}
.boxheader_right {background:url('/images/images/title_box_07.jpg') left no-repeat top; width:22px; height:28px;}*/

.box190_top {background:url(/images/images/box_190_13.jpg); background-repeat:no-repeat; width:192px; height:9px; background-position:bottom;}
.box190_fill {background:url(/images/images/box_190_16.jpg); width:192px;}
.box190_bottom {background:url(/images/images/box_190_18.jpg); background-repeat:no-repeat; width:192px; height:14px;}

/*.box190_top {background:url(../images/images/box_190_13.jpg) left no-repeat top;}
.box190_fill {background:url(/images/images/box_190_16.jpg) left repeat top; width:200px;}
.box190_bottom {background:url(../images/images/box_190_18.jpg) left no-repeat bottom;}*/

.box782_top {background:url(../images/images/box782_03.jpg) left no-repeat top;}
.box782_fill {background:url(../images/images/box782_06.jpg) left repeat top;}
.box782_bottom {background:url(../images/images/box782_08.jpg) left no-repeat bottom;}

.box920_top {background:url(../images/images/box920_03.jpg) left no-repeat top;}
.box920_fill {background:url(../images/images/box920_06.jpg) left repeat top;}
.box920_bottom {background:url(../images/images/box920_08.jpg) left no-repeat bottom;}

/* Admin Section Styles */

#menu {
	float:left;
	margin:10px 10px 0 5px;
	font-family: Arial;
	font-size:12px;
	background-color: #e0e0e0;
	border: 1px solid #999;
	width:160px;
	height:100%;
}

#content {	
	font-family: Arial;
	margin: 5px 0 0 250px;
}

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

#menu a {
	color: black;
	text-decoration: none;
	display: block;
	width: 190px;
	padding: 5px;
}

.HandWritten { 
	font-family:Comic Sans MS, cursive; 
	font-size: 13px; 
	font-style: italic; 
	font-weight: normal; 
	color:#000;
}
