
/* -- BEGIN: Global Styles ------------------------------------------------------------------------ */

body {
	margin: 0px 0px 0px 0px ;
	background-color: #FFFFFF ;
	font: 11px Verdanda, Arial, Helvetica;
	line-height : 18px;
	}

li, p, input, select, textarea {
	font: 11px Verdanda, Arial, Helvetica;
	color: #000000 ;
	}

form {
	margin-bottom: 0px 0px 0px 0px ;
	}

OL, UL {
	margin-top: 0px ;
	margin-bottom: 0px ;
	}

p, li {
	line-height: 17px ;
	margin-top : 0px ;
	margin-bottom : 10px ;
	}
	
a {	color :  #69705A;  font: 11px Verdanda, Arial, Helvetica; line-height: 20px;}	
a:Link { color :  #69705A;  }
a:hover { color :  black; }
a:active { color :  black;}
a:visited { color : black;}	
	
/* -- END: Global Styles -------------------------------------------------------------------------- */


/* -- BEGIN: Paragraph Styles --------------------------------------------------------------------- */
	
p {
	text-align : justify ;
	}

p.alert {
	font-style: italic ;
	}	

p.header {
	font-weight: bold ;
	line-height: 12px ;
	}

p.pageheader {
	font-weight: bold ;
	font-size: 12px ;
	color: black
	}	
	
p.page-notes {
	line-height: 15px ;
	text-align: left ;
	}
	
p.prev-next {
	text-align: right ;
	}

p.required-note {
	font-style: italic ;
	text-align: left ;
	}

p.subheader {
	font-weight: bold ;
	line-height: 14px ;
	margin-bottom: 1px ;
	}	
	
/* -- END: Paragraph Styles ----------------------------------------------------------------------- */
	
	
/* -- BEGIN: List Styles -------------------------------------------------------------------------- */

ul {
	list-style: disc ;
	}

ul ul {
	list-style: square ;
	margin-left: 20px ;
	}

ul.small {
	margin-top : 0px ;
	margin-bottom : 2px ;
	}

ul.small-postp {
	margin-top : -10px ;
	margin-bottom : 2px ;
	}
	
ul.small-postprep {
	margin-top : -10px ;
	margin-bottom : 10px ;
	}
	
ul.small li, 
ul.small-postp li,
ul.small-postprep li {
	margin-top : 0px;
	margin-bottom : 0px;
	}

/* -- END: List Styles ---------------------------------------------------------------------------- */
	
	
/* -- BEGIN: Table Form Styles -------------------------------------------------------------------- */	
td {
	font: 11px Verdanda, Arial, Helvetica;
	line-height: 18px;
}

table.form td {
	font: 11px Verdanda, Arial, Helvetica;
	line-height: 20px;
	padding: 2px 0px 5px 0px ;
	vertical-align: top ;
	}

table.form td.left ,	
table.form td.left-required {
	font: 11px Verdanda, Arial, Helvetica;
	font-weight: bold ;
	}
		
table.form td.right {
	font: 11px Verdanda, Arial, Helvetica;
	padding-top: 0px ;
	}	
		
table.form td.left-required {
	font: 11px Verdanda, Arial, Helvetica;
	color: #CC0000 ;
	}
		
/* -- END: Table Form Styles ---------------------------------------------------------------------- */	


/* -- BEGIN: Input Styles ------------------------------------------------------------------------- */			
				
input.xxsmall {
	width: 50px ;
	}		
		
input.xsmall {
	width: 100px ;
	}
	
input.small,
textarea.small {
	width: 200px ;
	}
	
input.large,
textarea.large {
	width: 300px ;
	}	
	
/* -- END: Input Styles --------------------------------------------------------------------------- */			


/* -- BEGIN: Interview Table Styles --------------------------------------------------------------- */	

table.interview-schedule
	td {
		padding-bottom: 8px ;
		}

table.interview-schedule td.col-1,
table.interview-schedule td.col-2 {
	padding-right: 20px ;
	}

/* -- END: Interview Table Styles ----------------------------------------------------------------- */		
			


/* -- BEGIN: Span Styles ------------------------------------------------------------------------- */

span.disabled {
	color: #999999 ;
	}

/* -- END: Span Styles --------------------------------------------------------------------------- */



td.footer {
	font-size: 10px ;
	line-height: 150% ;
	}

	
a.subnav,a.subnav:visited {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #69705A;
	line-height: 18px;
	text-decoration: none;
}
a.subnav:hover {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	line-height: 18px;
	text-decoration: none;
}

a.subnav-on {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: black;
	text-decoration: none;
}

a.button,
a.buttonDel { 
	background-color: #EEEEEE;
	color:#333333; 
	font-size: 10px;
	font-weight: bold;
	height: 22px; 
	padding: 2px 5px 3px 5px;	
	margin-bottom: 2px; 
	margin-top: 3px;
	text-decoration: none; 
	border: 1px solid #DCDCDC;
}
a.buttonDel {  
	background-color: #B22222;	
	color: white;
}