body { 
	background-position: 0px 0px; 
	margin-top: 0px; 
	margin-right: 0px ; 
	margin-bottom: 0px; 	
	margin-left: 0px;
	background-color: #F5F2E1;
	background: #F5F2E1 url(/_res/images/application-bg.png) 50% 0 repeat-y;
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color:#5B5B5B;
	line-height:120%;
	height:100%;
	}
a {
	color: #36A0FF;
}	
p {  
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color:#5B5B5B;
	line-height:120%;
	}
p.intro {
	color: #006FD2;
	font-size: 1.2em;
	margin: 10px 0 10px 0;
	line-height: 110%;
}	
h1 {	
	font-family: Arial, Helvetica, sans-serif; 
	color: #000099;
	color: #FF7D36;
	font-size: 18px;
	border-bottom: 2px #36A0FF solid; 
	border-bottom: 2px #DD4D00 solid;
	
	padding: 0 0 9px 0;
	}
/*h2 {
	color: #22429C;
	border-bottom: 2px solid #36A0FF;
	padding: 0 0 5px 0;
	margin: -3px 0 10px 0;
	font-size: 1.3em;
	} */
h2
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000099;
	color: #FF7D36;
	font-size: 18px;
	border-bottom: 2px #36A0FF solid; 
	border-bottom: 2px #DD4D00 solid;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	}
h3 {
	color: #113494;
	color: #DD4D00;	
	border-bottom: 1px solid #004874;
	padding: 15px 0 1px 0;
	margin: 0 0 5px 0;
	font-size: 1.0em;
}
h4 {
	border-bottom: 0px solid #DD4D00;
	font-size: 1.0em;
	color: #DD4D00;
	color: #5A5A5A;
	padding: 8px 0 8px 0;
	text-decoration:underline;
	}
h5, h6 {
	font-family: Arial, Helvetica, sans-serif
	}
td, ul, ol {
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	font-size: 12px;
	color:#5B5B5B;
	line-height:120%;
	}
img {
	border: none;
}
li {  
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color:#5B5B5B;
	line-height: 18px;
	}

/* ==================== Start Application Content table css ================= */	
	#application-table{ 
		background-color: none;
		width: 850px;
		margin: 5px auto;
		margin-top: 0em;
		margin-bottom: 0em;	text-align: left;
		}
	#application-content { padding: 5px 5px 5px 5px;}

	.center	{ 
		margin-left: auto;
		margin-right: auto;
		}
	#application-text {  
		font-family:  Arial, Verdana, Helvetica, sans-serif; 
		color:#333333;
		font-weight:bold;
		font-size: 12px;
		}
	#dtMod {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #3F9ACF;
		width: 100%;
		margin-top: 15px;
		margin-bottom: 2px;
		text-align: right;
		}					
	#BreadCrumbs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #CCCCCC;
		font-size: xx-small;	
		height: 17px;
		padding: 10px 0 5px 0;
		}
		#BreadCrumbs a{
			font-size: xx-small;
			color: #0000CC;
			font-weight:normal;
			}
	#background-highlight{
		background-color: #F7F6F3;
		line-height: 17px;
		}
	.error-title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF0000;
		margin-top: 40px;
		margin-bottom: 20px;
		}	
	.errors {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #990000;
		border-top: 1px dotted #999999;
		border-bottom: 1px dotted #999999;
		}/* End Start Application Content table css  */	


/* ======  Two Column Content within the #application-content div (above)======*/
	#application-content .leftcontent{ 
		padding: 5px 5px 5px 5px;
		margin: 0 10px 0 0;
		border: 0px #3F3 solid;
		width: 180px;
		float: left;
		}
		#application-content .leftcontent h2 {
			font-size: 1.1em;
			color: #113494;
			border-bottom: 1px solid #36A0FF;
			padding: 0 0 2px 0;
			margin: 10px 0 0px 0;
			}
		#application-content .leftcontent ul {
			list-style: none;
			padding: 8px 0 15px 0;
			margin: 10px 0 13px 0px;
			}
		#application-content .leftcontent ul li {
			color: #22429C;
			padding: 0 0 0px 0;
			margin: -3px 0 0px 0px;
			font-size: 1.0em;
			}
		#application-content .leftcontent ul li a {
			padding: 0 0 0 15px;
			background: url(../images/li-bullet-lifeline-support.png) 0 5px no-repeat;
			display: block;
			display:inline-block;
			}
		#application-content .leftcontent ul li a {
			color: #0077CF;
			text-decoration: none;
			}
		#application-content .leftcontent ul li a:hover {
			color: #00304D;
			background-color: #CFE8FF;
			}
	#application-content .rightcontent{ 
	padding: 0px 5px 5px 5px;
	border: 0px #3F3 solid;
	width: 630px;
	float: left;
	clear: right;
	font: 1.0em/17px Arial,Verdana,Geneva;	
	}	
	
		/* ======  Right Column Navigation Box for Applications with web site ======*/		
		#application-content #rightnav {
			width: 180px;
			border: 1px solid #DD4D00;
			border-left: 0;
			border-top: 0;
			float: right;
			margin: -10px 0 15px 15px;
			}
		#application-content #rightnav h4 {
			border-bottom: 1px solid #DD4D00;
			margin-top:10px;
			color: #DD4D00;
			padding: 0px 0 8px 0;
			}
		#application-content #rightnav h4 a {
			color: #DD4D00;
			text-decoration: none;
			}
		#application-content #rightnav h4 a:hover {
			text-decoration: underline;
			}
		#application-content #rightnav ul {
			background: #fff;
			padding: 0;
			margin: -16px 0 0 0;
			border:  #906 0px solid;
			}
		#application-content #rightnav ul li {
			padding: 0;
			border-bottom: 1px solid #DD4D00;
			background: none;
			min-height: 17px;
			list-style:none; 
			}
		#application-content #rightnav li a {
			color: #DD4D00;
			text-decoration: none;
			font-size: 0.9em;
			padding: 3px 0 3px 10px;
			display: block;
			background: url(../images/rightnav-li-bg.gif) 0 5px no-repeat;
			}
		#application-content #rightnav li a:hover {
			background-color: #FCEDE5;
			}
		#application-content #rightnav ul li #rn-current {
			color: #002F4C;
			}
		#application-content #rightnav ul li ul {
			border-top: 1px solid #DD4D00;
			margin: 0 0 -2px 0;
			padding: 0 0 1px 0;
			}
		#application-content #rightnav ul li ul li {
			font-size: 0.96em;
			border-bottom: 1px solid #fff;
			padding:0;
			}
		#application-content #rightnav ul li ul li a {
			background: #C2E2FF url(../images/rightnav-sub-li-bg.gif) 10px 8px no-repeat;
			color: #0066A5;
			display: block;
			padding: 3px 0 3px 20px;
			min-height: 17px;
			}
		#application-content #rightnav ul li ul li #rnsub-current {
			color: #002F4C;
			background-color: #EAF5FE;
			}
		#application-content #rightnav ul li ul li a:hover {
			background-color: #D8EDFF;
			}/* end right nav */
			
		/* ===== States Navigation table ====== */
		#application-content .rightcontent .lead-state-tbl {
			border: 0px #00FF66 solid;
			width: 100%;
			}
		#application-content .rightcontent .lead-state-tbl tr td{
			padding: 2px;
			text-align: center;
			border: 1px #cccccc solid;
			background: #CFE8FF;
			}
		#application-content .rightcontent .lead-state-tbl tr td:hover {
			background: #FFFFFF;
			}
		#application-content .rightcontent .lead-state-tbl tr td a{
			text-decoration: none;
			color: #36A0FF;
			}
		#application-content .rightcontent .lead-state-tbl tr td a:hover{
			text-decoration: underline;
			}/* States Navigation table */
/* End Two Column Content within the #application-content div */

	
	
	
/* ============================ Text to Emphasize or Highlight ============================= */
	
	#application-table .emphasize { 
		color:#DD4D00;
		font-weight:bold;
		}
	#application-table .emphasize-norm { 
		color:#DD4D00;
		font-weight: normal;
		}
	#content #rightcol .divider-line {
		border-top: 1px solid #0066CC; 
		margin-top: 20px; 
		margin-bottom: 20px;
		}
	
/* ==================== Start Footer ====================== */
	#footer {
		width: 100%;
		border-top: 2px #36A0FF solid;
		padding: 0 0 30px 0;
		}
	#footer p {
		padding: 10px 0 0px 0px;
		color: #3F9ACF;
		margin:  0;
		font-size: 0.9em;
		position: relative;
		}
	#footer a {
		color: #3F9ACF;
		}
	#footerDateModified {
		color: #3F9ACF;
		font-size: 0.9em;
		text-align:right;
		width:100%;
		margin-top:15px;
		} /* end footer */

/* ============================ Formatted Table content ================================== */
#application-content .formatted-tbl {
	border: #e1e1e1 1px solid;
	padding: 2px;
}
#application-content .formatted-tbl .heading td{
	border-bottom: #cccccc 1px solid;
	background:#CFE8FF;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
#application-content formatted-tbl strong{
	color:#DD4D00;
}
#application-content .formatted-tbl td{
	border: #CCCCCC 1px solid;
	padding: 5px 0px 0px 3px !important;
	text-align: left;	
}
#application-content .formatted-tbl h4{
	border-bottom: #CCCCCC 1px solid;
	font-weight: bold;
	margin: 0px 0 5px 0 !important;
	padding: 0px 0 0px 0 !important;
}
#application-content .formatted-tbl .altcolor{
	background: #F5FAFF;
}/* = END formatted Table content ================================== */


/* ============================ Registration Table PAGES ================================== */
#application-table  .HC-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/hc-application-banner.jpg);
	height: 150px;
	}
#application-table  .RHC-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/rhc-application-banner.jpg);
	height: 150px;
	}
#application-table  .SL-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/sl-application-banner.jpg);
	height: 150px;
	}
#application-table  .LI-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/li-application-banner.jpg);
	height: 150px;
	}
#application-table  .HCLI-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/hcli-application-banner.jpg);
	height: 150px;
	}
#application-table  .USF-C-headerimage{
	background:#CFE8FF url(/_res/images/application-banners/usf-c-application-banner.jpg);
	height: 150px;
	}
#application-table  #show{
	visibility:visible;
	border: #e1e1e1 1px solid;
	}

#application-content .registration-tbl {
	border: #e1e1e1 1px solid;
	padding: 2px;
	width: 700px;
	float: right;
}
#application-content .registration-tbl .heading td{
	border-bottom: #cccccc 1px solid;
	background:#CFE8FF;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}

#application-content .registration-tbl strong{
	color:#DD4D00;
	letter-spacing: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

#application-content .registration-tbl .fieldtitle{
	color:#DD4D00;
	color:#5B5B5B;
	letter-spacing: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#application-content .registration-tbl td{
	border: #CCCCCC 1px solid;
	padding: 5px 2px 0px 3px !important;
	text-align: left;	
}
#application-content .registration-tbl td td{
	border: #CCCCCC 0px solid;
	padding: 3px 0px 0px 2px !important;
	text-align: left;	
}
#application-content .registration-tbl h4{
	border-bottom: #CCCCCC 1px solid;
	font-weight: bold;
	margin: 0px 0 5px 0 !important;
	padding: 0px 0 0px 0 !important;
}
#application-content .registration-tbl .altcolor{
	background: #F5FAFF;
	background: #FEEECA;
	background: #FEF1D1;
}/* = END Registration Table PAGES ================================== */


.clear { clear: both;}
