<STYLE TYPE="text/css">                  /* Default text elements */
body {
	margin-top: 0px; 
	margin-left: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	font-size: 12px;
	font-family : Arial;
}	

td {
	font-family: Arial;
}


.TitleFont { /* CC - Main titles */
	font-size : 22px; 
	font-weight : normal; 
	color : #333333;
}
.body-title { /* JPI page titles */
	font-size : 22px; 
	font-weight : normal; 
	color: #333333;
}

.body-title-error { /* JPI */
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

/* JPI - this style is used for the subsection titles within the form */
.form-style-title {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.ErrorFont { /* Error pages */
	font-size: 10px;
	color: #FF0000;
}		

.WarningFont { /* CC - pay multiple page */
font-size: 12pt;
color: #660000;
}
.RequiredField { /* Like bold error text */
text-align: left;
color: Red;
font-size: 8pt;
font-weight: bold;}

.content { /* JPI - nearly deprecated */
font-weight : normal; 
}

.Heading { /* JPI - nearly deprecated */
	font-weight : bold;
	text-decoration : none;
	color : #333333;
}

/* this style is for the instructional text on form pages */
.form-style-text {
	font-size : 12px; 
	font-weight : normal; 
	text-decoration : none; 
	color : #333333; 
}
.form-style-text-bold {
	font-size : 12px; 
	font-weight: bold;
	text-align : left;
	color : #333333; 
}		

.form-style-text-center { /* JPI - not used */
	text-align: center;
	color: black;
	font-size: 12pt;
	font-weight: normal
}

.form-style-label { /* standard text style (should be for LHS columns) */
	text-align: left;
	vertical-align: top;
	color: #333333;
	font-size: 12px;
	font-weight: normal
}

.form-style-label-req { /* JPI - not used */
	vertical-align: top;
	color: #333333;
	font-size: 12px;
	font-weight: bold
}

.form-style-label-confirm { /* JPI - standard text, but bold ? */
	text-align: left;
	vertical-align: top;
	color: #333333;
	font-size: 11px;
	font-weight: bold
}

/*  this style is used for the smaller instructional text in the forms */
.form-font-note {
	font-size : 12px; 
	font-weight : normal; 
	text-decoration : none; 
	color : #333333; 
}

.form-font-note-bold {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #333333;
}
/*  this style is used for the smaller instructional text in the forms 
	- with a different color */
.form-font-note-alt { /* not used */
	color: Red;
	font-size: 9px;
	font-weight: normal
}

.form-style-font-reverse2 {
				font-size : 7.5pt; 
				font-weight : normal; 
				text-decoration : none; 
				color : #FFFFFF; 
}

.form-style-font-reverse-bold2 {
				font-size : 7.5pt;
				font-weight : bold;
				text-decoration : none;
				color : #FFFFFF;
}

/* this style is used for field labels with an error */
.form-style-label-error {
	text-align: left;
	color: Red;
	font-size: 8pt;
	font-weight: normal
}

.form-style-text-error { /* CC */
	text-align: left;
	color: Red;
	font-size: 8pt;
	font-weight: bold
}

/* Step Progress Indicator (1-2-3-4) section styles -------------------------- */
.step-progress-on {
	color: #333333;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}

.step-progress-off {
	color: #BFBFBF;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}

/* Button Styles */

/* General Button Parameters */
input {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Main submit style buttons (various widths) */
.actionbutton {
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 129px
	margin: 2px;
}

.actionbutton2 {
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500;
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 150px;
	margin: 2px;

}

.actionbutton2-5 { /* CC */
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500;
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 150px;
	margin: 2px;

}

.actionbutton3 {
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500;
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 250px;
	margin: 2px;

}

.actionbutton4 {
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500;
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 200px;
	margin: 5px;
	margin-bottom:0px;

}

.actionbutton5 {
	border-bottom: thin solid #8B4500;
	border-right: thin solid #8B4500;
	border-top: thin solid #8B4500;
	border-left: thin solid #8B4500;
	font-size: 12px;
	font-weight: bold;
	background-color: #996633;
	color: #FFFFFF;
	width: 250px;
	margin: 2px;

}

/* Inline style buttons */

/* Inline text button */
.editbutton {
	border-bottom: thin solid #999999;
	border-right: thin solid #999999;
	border-top: thin solid #EFEFEF;
	border-left: thin solid #EFEFEF;
	font-size: 12px;
	background-color: #E0E0E0;
	color: #000000;
	width: 60px
}

/* narrow table button */
.editbuttontablerow { /* CC */
	border-bottom: thin solid #666666;
	border-right: thin solid #666666;
	border-top: thin solid #EFEFEF;
	border-left: thin solid #EFEFEF;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000000;
	width: 40px
}

/* Wider table button */
.editbuttontablerow1 { /* CC ? */
	border-bottom: thin solid #666666;
	border-right: thin solid #666666;
	border-top: thin solid #EFEFEF;
	border-left: thin solid #EFEFEF;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000000;
	width: 80px
}			
			



/****************   main links  ****************************/ 


/* Default Link attributes */
A {
	font-family : Arial; 
	font-size: 12px;
  	text-decoration : none;
	color : #006699; 
}

A:hover {
	color : #006699; 
    text-decoration : underline;
}

A:visited {
	color: #006699;
	text-decoration : underline;
}

/****************   main navigation  ****************************/ 

A.navigation {
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	color : #333333;
	margin-left : 0px; /* make it closer to the big yellow bullets */
	vertical-align: middle;
}  

A.navigation:visited {
	color : #333333;
	text-decoration : underline;
}   

A.navigation:hover {
	color : #333333; 
    text-decoration : underline;
}  

/* sub-navigation */
A.leftnav, A.leftnav:visited {
	font-size : 12px; 
	font-weight : normal; 
	text-decoration : none;
	color : #006699; 
	margin-left : 0px;   /* push text closer to the small subnav bullet */
}


A.leftnav:hover {
	color : #006699;
	text-decoration : underline;
}

.left_background{
   background-color: #FFDCA8;
}
.test{
	background:url("/apr/images/1x1_996633.jpg");
	width=1px;
	height=5px;
	background-repeat: repeat-x;
        background-color: #996633; 	
}

#leftInclude {
    left: -114px;
    margin-top: 10px;
    width: 140px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.nav-item2{
	list-style-type: disc;
}

.nav-menu2{
	padding-left:20px;
	margin:0px;
}
