@charset "UTF-8";

a.ruffinglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

a.ruffinglink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

a.ruffinglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #81a398;;
}

a.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d045d;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
}

a.ruffingblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 2px;
}

/*
p.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
}
*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #81a398;
}

.mainText {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #5d045d;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}


.home {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #5d045d;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 2px;
}

.home.indent {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5d045d;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 2px;
}


/*
p {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #5d045d;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 2px;
}

p.indent {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5d045d;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 2px;
}
*/
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
}


a.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #676000;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 2px;
}

.head {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 30px;
	font-weight: normal;
	color: #5d045d;
	padding-left: 10px;
	padding-top: 10px;
}

.head2 {
	font-family: "Times New Roman", Times, Verdana;
	font-size: 30px;
	font-weight: normal;
	color: #547ea8;	
	padding-left: 10px;
	padding-top: 10px;
}

.homeButton   {border-style: inset;
        border-color: #CBCFE7;
        background-color: #012265;
        text-decoration: none;   
        text-align: center;
		font-family: Arial; 
		font-weight: bold; 
		color: #FFFFFF;
		font-size: 11px }

.homeSearchButton   {
		border-style: inset;
        border-color: #CBCFE7;
        background-color: #012265;
        text-decoration: none;   
        text-align: center;
		font-family: Arial;
		color: #FFFFFF;
		font-size: 10px }
		
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4153B4;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-indent: 3px; }

/* NEW STYLES */
.pgHeadBigTxt { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 20px }
.pgHeadTxt { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 16px }
.pgSubHeadBigTxt { font-family: "Times New Roman", Times, Verdana; font-weight: color: #5d045d; font-size: 12px }
.pgSubHeadTxt { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 14px }
.pgSubHeadTxt A { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 14px }
.pgTxt { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 12px }
.pgTxt a { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 12px }
.pgTxtBold { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 12px }
a.pgTxtBold { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: blue; font-size: 12px; text-decoration: underline }
.pgTxtBold a { font-family: "Times New Roman", Times, Verdana; font-weight: bold; color: #5d045d; font-size: 12px }
.pgTxtItalic { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 12px; font-style:italic }
.pgTxtSmall { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 11px }
.pgTxtSmallBold { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 11px; font-weight: bold }
.pgTxtSmallItalic { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 11px; font-style:italic }
.pgTxtBigItalic { font-family: "Times New Roman", Times, Verdana; color: #5d045d; font-size: 16px; font-style:italic }
.pgTxtWarning { font-family: "Times New Roman", Times, Verdana; color: Red; font-size: 12px }
.pgTxtWarningBold { font-family: "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 12px }
.pgTxtWarningBold A { font-family: "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 12px }
.pgTxtWarningSmall { font-family: "Times New Roman", Times, Verdana; color: Red; font-size: 11px }

.frm { 
	border-top       	: 1px solid #5D045D;
	border-right     	: 1px solid #5D045D;
	border-left     	: 1px solid #5D045D;
	border-bottom     	: 1px solid #5D045D;
 	background-color 	: #5D045D;
	}
	
.intranetHeader { 
	color: #FFFFFF;
	text-indent			: 3px;
	font-size			: 14px;
	font-weight			: bold;
	border-top       	: 1px solid #5D045D;
	border-right     	: 1px solid #5D045D;
 	background-color 	: #5D045D;
	}
.frmSubHead { color: #000000; background-color: #E5E4E9; text-indent: 3px;	}
.frmSubHead a { color: #000000; background-color: #E5E4E9; text-indent: 3px;	}
.frmHeadTxt { font-size: 16px; font-weight: bold; }
.frmSubHeadTxt { font-size: 14px; background-color: #D7DBE2;}
.frmTxt { font-size: 12px; background-color: #FFFDD7;}
.frmTxt a { font-size: 12px; background-color: #FFFDD7;}
.frmTxtLine { font-size: 12px; background-color: #E5E4E9; BORDER-BOTTOM: #012265;}
.frmTxtRed { font-size: 12px; background-color: #E5E4E9; color: #FF0000;}
.frmTxtBold { font-size: 12px; font-weight: bold;  background-color: #FFFDD7;}
.frmTxtBold a { font-size: 12px; font-weight: bold;  background-color: #FFFDD7;}
.frmTxtItalic {	font-style:italic; background-color: #FFFDD7;}
.frmTxtSmall { font-size: 11px;  background-color: #FFFDD7;}
.frmTxtSmallBold { font-size: 11px; font-weight: bold;  background-color: #FFFDD7;}
.frmTxtSmallItalic { font-size: 11px; font-style:italic;  background-color: #FFFDD7;}
.frmField {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;	
	margin: 0px;
	border: 1px solid #012265;
	background-color:#FFFFFF;
	color:black;	
}
.frmButton { 
	border-style: inset;
    border-color: #CBCFE7;
    background-color: #8E9CBA;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }
	
.frmButtonWarning {	
	border-style: inset;
    border-color: #CBCFE7;
    background-color: red;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }

.tbl { 
	border-top       	: 1px solid #B8B8B8;
	border-right     	: 1px solid #B8B8B8;
	border-left     	: 1px solid #B8B8B8;
	border-bottom     	: 1px solid #B8B8B8;
 	background-color 	: #F4F5F8;
	}
	
.tblHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 12px;
	font-weight			: bold;
 	background-color 	: #B8B8B8;
	}
	
.tblSubHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 11px;
	font-weight			: bold;
	border-top       	: 1px solid #B8B8B8;
	border-right     	: 1px solid #B8B8B8;
	border-left     	: 1px solid #B8B8B8;
	border-bottom     	: 1px solid #B8B8B8;
 	background-color 	: #E5E4E9;
	}

.tblSubHead a { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 11px;
	font-weight			: bold;
	border-top       	: 1px solid #B8B8B8;
	border-right     	: 1px solid #B8B8B8;
	border-left     	: 1px solid #B8B8B8;
	border-bottom     	: 1px solid #B8B8B8;
 	background-color 	: #E5E4E9;
	}
	
.tblHeadTxt
{
	font-size: 16px; 
	font-weight: bold; 	
}
.tblSubHeadTxt
{
	font-size: 14px;
	font-weight: bold;
}
.tblTxt { font-size: 12px; background-color 	: #FCFCFC; }
.tblTxt a { font-size: 12px; background-color 	: #FCFCFC; }
.tblTxtRed { font-size: 12px; background-color 	: #FCFCFC; color: #FF0000;}
.tblTxtBold { font-size: 12px; font-weight: bold; background-color 	: #FCFCFC; }
.tblTxtBold a { font-size: 12px; font-weight: bold; background-color 	: #FCFCFC; }
.tblTxtItalic { font-style:italic;	background-color 	: #FCFCFC; }
.tblTxtSmall { font-size: 11px; background-color 	: #FCFCFC; }
.tblTxtSmallBold {	font-size: 11px; 	font-weight: bold; 	background-color 	: #FCFCFC; }
.tblTxtSmallItalic { font-size: 11px; font-style:italic; background-color 	: #FCFCFC; }

	
/*

*/
.intranetHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5D045D;
}
