
#page-content, #application-content {

	font-size: 1em;
	line-height: 1.5em;
}
p {
	margin: 10px 0 10px 0;	
}
p.last-updated {
	color: #919191;
	font-size: 0.8em;
	margin: 10px 0 10px 0;
	line-height: 1em;
	float:right;
}

/* 
External content formating 
 */


.clear {
clear: both;
}

.indent {
display: block;
padding-left: 30px;	
}
#skip-nav {
	float: right;

}
#skip-nav a {
	position: absolute;
	margin-left: -3000px;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden;
}

#skip-nav a:focus, #skip-nav a:active {
	font-size: 1em;	
	width: 120px !important;
	height: auto !important;
	margin-left: -430px;	
	padding: 3px 6px 0px 2px;
	display: block;
	border-right: 1px #ccc solid;
	color: #DD4D00;
	color:#bb4200;/*accessible*/
	text-decoration: none;
	border-bottom: 1px #ccc solid;
}
#skip-nav a:hover {
	color: #DD4D00;
	color:#bb4200;/*accessible*/
	text-decoration: none;
	border-bottom: 1px #ccc solid;
}
 /* video formatting */
 .auto-player {
	text-align: center;
	padding: 5px 10px;
 }
		
 h1.video {
	 position: absolute;
	 top: 15px;
	 font-size: 9px;
	 width: 600px;
	 height: 5px;
	 z-index: -1;	
 }
/* Decision Page 3 column =========================*/
/* High Cost */
	.program-H .decision-umbrella { border: 1px #CCCCCC solid; width: 940px; height: 360px; float: left; background:#ECF1F4 url(/_res/images/audience/hc-decision-title.png) left no-repeat; margin: -1px 0 0 -1px; }
	.program-H .decision-umbrella:hover { border: 1px #CCCCCC solid; background: #E9E9E9; background:#E9E9E9 url(/_res/images/audience/hc-decision-title.png) left no-repeat;}
	.program-H .decision-title{ float:left; background:#ECF1F4 ; height:362px; width:31px; background: url(/_res/images/audience/hc-decision-title-bg.png) left no-repeat; margin: -1px 0 0px -1px;}

	.program-H .decision { border: 0px #00F solid; width: 880px; float: left; margin-top:10px; margin-left: 15px;}
	.program-H .hc-decision-1{ border: 1px #CCCCCC solid; width: 280px; height: 340px; float: left; background:#FFF url(/_res/images/audience/hc-decision-text-1.png) no-repeat;}
	.program-H .hc-decision-1:hover{ border: 1px #999999 solid; width: 280px; float: left; background:#F7F7F7 url(/_res/images/audience/hc-decision-text-1-hv.png) no-repeat; }
	.program-H .hc-decision-2{ border: 1px #CCCCCC solid; width: 280px; height: 340px; float: left; margin: 0 17px; background: #FFF url(/_res/images/audience/hc-decision-text-2.png) no-repeat;}
	.program-H .hc-decision-2:hover{ border: 1px #999999 solid; width: 280px; float: left; margin: 0 17px; background: #F7F7F7 url(/_res/images/audience/hc-decision-text-2-hv.png) no-repeat;}
	.program-H .hc-decision-3{ border: 1px #CCCCCC solid; width: 280px; height: 340px; float: left; background:#FFF url(/_res/images/audience/hc-decision-text-3.png) no-repeat;}
	.program-H .hc-decision-3:hover{ border: 1px #999999 solid; width: 280px; float: left; background:#F7F7F7 url(/_res/images/audience/hc-decision-text-3-hv.png) no-repeat;}
	.program-H .decision-text{ border: 0px #00F solid; width: 260px; height: 310px; float: right; padding: 0 10px 0 0; margin-top: -10px; position: relative;}
	.program-H .decision-text div{ border: 0px #00F solid; width: 260px; float: right; padding: 0 10px 0 0; text-align:right; position: absolute; bottom: 17px;}

/* Rural Health Care */
	.program-rhc #decision-umbrella {}
	.program-rhc #decision-umbrella:hover {}
	.program-rhc .decision-title{ }
	.program-rhc #decision { border: 0px #00F solid; width: 880px; margin-top:10px; margin-left: 15px; float: left;}
	/* decision options */
	.program-rhc #rhc-decision-1{
	border: 1px #CCCCCC solid;
	width: 280px;
	float: left;
	background-color:#FFF;
	height: 590px;
}
	.program-rhc #rhc-decision-1:hover{ border: 1px #999999 solid; background-color:#F7F7F7; }
	
	.program-rhc #rhc-decision-2{
	border: 1px #CCCCCC solid;
	width: 280px;
	float: left;
	background-color: #FFF;
	height: 590px;
	margin-top: 0;
	margin-right: 17px;
	margin-bottom: 0;
	margin-left: 17px;
}
	.program-rhc #rhc-decision-2:hover{ border: 1px #999999 solid; background-color: #F7F7F7;} 
	.program-rhc #rhc-decision-3{
	border: 1px #CCCCCC solid;
	width: 280px;
	float: left;
	background-color:#FFF;
	height: 590px;
}
	.program-rhc #rhc-decision-3:hover{ border: 1px #999999 solid; background-color:#F7F7F7;}
	/* decision text */	
	.program-rhc .decision-text{ font-size: 1em;line-height: 1.5em; border: 0px #00F solid; width: 260px; height: 435px; float: right; padding: 0 10px 0 0; margin-top: 5px; position: relative;}

	/* decision links */
	.program-rhc .decision-text div {
	border: 0px #00F solid;
	width: 260px;
	float: right;
	padding: 0 10px 0 0;
	text-align:right;
	position: absolute;
	bottom: -109px;
	left: 1px;
}

	/* decision titles */ 
	.program-rhc #rhc-decision-1-title a{ border: 0px #CCCCCC solid; width: 272px; height: 22px; float: left; background-color:#2190AC; color: #ffffff; font-size: 1.1em; font-weight: normal; text-transform:uppercase; padding: 8px 0px 0px 8px} 
	.program-rhc #rhc-decision-1-title a:hover{ background-color:#03A7C2; color: #000000;}

	.program-rhc #rhc-decision-2-title a{ border: 0px #CCCCCC solid; width: 272px; height: 22px; float: left; background-color:#2190AC; color: #ffffff; font-size: 15px; font-weight: normal; text-transform:uppercase; padding: 8px 0px 0px 8px} 
	.program-rhc #rhc-decision-2-title a:hover{ background-color:#03A7C2; color: #000000;}
	.program-rhc #rhc-decision-3-title a{ border: 0px #CCCCCC solid; width: 272px; height: 22px; float: left; background-color:#2190AC; color: #ffffff; font-size: 15px; font-weight: normal; text-transform:uppercase; padding: 8px 0px 0px 8px} 
	.program-rhc #rhc-decision-3-title a:hover{ background-color:#03A7C2; color: #000000;}
		
/* Emd Decision Page 3 column =========================*/

/* Decision Page 2 column =========================*/

/* High Cost */
	.program-H #two-decision-umbrella {}
	.program-H #two-decision-umbrella:hover {}
	.program-H .two-decision-title{ }
	.program-H #two-decision { height: 290px; border: 0px #00F solid; width: 100%; margin-top:10px; margin-left: 15px; float: left;}
	/* decision options */
	.program-H #two-decision-1{
	border: 1px #CCCCCC solid;
	width: 445px;
	float: left;
	background-color:#FFF;
}
	.program-H #two-decision-1:hover{ border: 1px #999999 solid; background-color:#F7F7F7; }
	
	.program-H #two-decision-2{
	border: 1px #CCCCCC solid;
	width: 445px;
	float: right;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 17px;
	margin-bottom: 0;
	margin-left: 17px;
}
	.program-H #two-decision-2:hover{ border: 1px #999999 solid; background-color: #F7F7F7;} 

	/* decision text */	
	.program-H .two-decision-text{ font-size: 1em;line-height: 1.5em; border: 0px #00F solid; width: 95%; height: 240px; padding: 0 10px 0 10px; margin-top: 20px; position: relative;}

	/* decision links */
	.program-H .two-decision-link {
	border: 0px #00F solid;
	width: 95%;
	float: right;
	padding: 0 10px 0 0;
	text-align:right;
	position: absolute;
	bottom: 5px;
	left: 1px;
}

	/* decision titles */ 
	.program-H #two-decision-1-title {font-size: 1.2em; border: 0px #CCCCCC solid; width: 100%; height: 22px; font-weight: normal; text-transform:uppercase; }	
	.program-H #two-decision-1-title a{ background-color:#52AA22; color: #ffffff; display: block; padding: 6px 0px 2px 10px; } 
	.program-H #two-decision-1-title a:hover{ background-color:#61D431; color: #000000;}
	.program-H #two-decision-2-title {font-size: 1.2em; border: 0px #CCCCCC solid; width: 100%; height: 22px; ffont-weight: normal; text-transform:uppercase; }	
	.program-H #two-decision-2-title a{ background-color:#52AA22; color: #ffffff; display: block;padding: 6px 0px 2px 10px;} 
	.program-H #two-decision-2-title a:hover{ background-color:#61D431; color: #000000;}
		
/* Emd Decision Page 2 column =========================*/
 
/* images within page =========================*/
	#page-content img, #leftcol img{
		padding: 0px 0 0px 0px;
		border: 0px #CFE8FF solid;
		vertical-align: bottom;
		}

/* UL and LI and OL =========================*/
	#page-content ul{
		padding: 0px 0 0px 15px;
		border: 0px #CFE8FF solid;
		list-style: none;
		font: 1.0em/20px;
		margin: 0px 0 0px 0;
		}
	
	#page-content ul li{
		padding: 0px 10px 3px 15px !important;
		background: url(/_res/images/template-images/bullet-blue.png) 0px 8px no-repeat !important;
		margin: 5px 0 0 0;
		border: 0px #F60 solid;
		font: 1.0em;
		line-height: 1.5em;
		}
/* Survey Gizmo Code correction =========================*/
	#page-content .survey ul li{
		padding: 8px 25px 10px 0px !important;
		background: none !important;
		margin: 0px 0 0 0;
		font: 1.0em;
		line-height: 1.5em;
		vertical-align: middle !important;
		}
/* /end Survey Gizmo Code correction =========================*/
		#page-content ul li ul {
			font-size: 1.0em;
			margin: 0px;
			}
		#page-content ul li ul li{
			font-size: 1.0em;
			background: url(/_res/images/template-images/bullet-openBlue.png) 3px 7px no-repeat !important;
			margin: 2px 0 0 0;
			border: 0px #930 solid;
			padding: 0px 0 0 20px;
			}
		#page-content ul li ol {
			
			font-size: 1.0em;
			margin: 0px;
			}
		#page-content ul li ol li{
			font-size: 1.0em;
			margin: 2px 0 0 0;
			border: 0px #930 solid;
			padding: 0px 0 0 10px !important;
			background: none !important;
			}


	#page-content ol {
		padding: 0px 0 0px 15px;
		font-size: 1.0em;
		margin: 0px 0 0px 0;
		}
	#page-content ol li{
		padding: 0 25px 3px 0px;
		margin: 5px 0 0 5px;
		list-style-type:decimal;
		list-style: decimal;
		list-style-position: outside;
		line-height: 1.5em;
		}
		/* for list that require Alpha letters add class="alpha" */
	#page-content ol.alpha li{
		padding: 0 25px 3px 0px;
		margin: 5px 0 0 5px;
		list-style-type: upper-alpha !important;
		line-height: 1.5em;
		}
		/* for list that require Alpha letters add class="alpha" */
	#page-content ol.roman li{
		padding: 0 25px 0px 0px;
		margin: 5px 0 0 5px;
		list-style-type: lower-roman !important;
		line-height: 1.5em;
		}
		#page-content ol li ul{
			font-size: 1.0em;
			margin: 5px 0 0px 15px;
			}
		#page-content ol.alpha li ul li,
		#page-content ol li ul li{
			font-size: 1.0em;
			background: url(/_res/images/template-images/bullet-openBlue.png) 3px 5px no-repeat !important;
			margin: 2px 0 0 0;
			border: 0px #f00 solid;
			padding: 0px 0 0 20px;
			list-style: none ;
			list-style-type:none !important;
			}
		#page-content ol li ol {
			font-size: 1.0em;
			margin: 5px 0 0px 15px;
			}
		#page-content ol li ol li{
			font-size: 1.0em;
			background: none !important;
			margin: 2px 0 0 0;
			border: 0px #930 solid;
			padding: 0px 0 0 0px;
			list-style: lower-alpha !important;
			color: #5B5B5B !important;
			}
			
	/* archive-listings */
	#page-content ul.archive-list{
		padding: 0px 0 0px 15px;
		border: 0px #CFE8FF solid;
		font-size: 1.0em;
		list-style: none;
		font-size: 1.0em;
		margin: 2px 0 10px 0;
		}
	#page-content ul.archive-list li{
		padding: 0 25px 3px 15px;
		background: none;
		margin: 0px 0 0 0;
		border: 0px #F60 solid;
		}

	/* other listings */
	#page-content ul.no-indent-list{
		padding: 0px 0 0px 0px;
		border: 0px #CFE8FF solid;
		font-size: 1.0em;
		list-style: none;
		font-size: 1.0em;
		margin: 2px 0 10px 0;
		}
	#page-content ul.no-indent-list li{
		padding: 0 25px 3px 0px !important;
		background: none !important;
		margin: 0px 0 0 0;
		border: 0px #F60 solid;
		}
					
/* ============================ Formatting ================================== */
		#page-content .emphasize {
			border: #e1e1e1 0px solid;
			/*padding: 2px; */
			width: 100%;
			color: #bb4200;
			font-weight: bold;
			}
		#page-content .red {
			color: #F00;
			font-weight: bold;
			}
		#page-content .small {
			font-size: 0.8em;
		}
/*		#page-content .error {
			color: #F00;
			font-weight: bold;
			}*/
/* ============================ Table Formating ================================== */
.table {
	border: #e1e1e1 1px solid;
	margin: 10px 0 10px 0;
	padding: 2px;
	}
.table.noborder {
	border: #e1e1e1 0px solid;
	margin: 10px 0 10px 0;
	padding: 2px;
	width: 100%;
	}
.table.noborder tr:hover {
	background-color: transparent !important;	
	}
.table.noborder tr:hover td{
	border: #e1e1e1 0px solid;
	}
.table.noborder td{
	border: #e1e1e1 0px solid;
	padding: 0px 0px 5px 0px !important;
	}
			
.table tr{
	vertical-align: top;	
	}
 .table tr:hover {
	vertical-align: top;
	background-color:#F3F3F3 !important;	
	border: #999 1px solid;
	}						
.table tr:hover td{
	border: #e1e1e1 1px solid;
	}
/* for Tables cells that you want to have hover effect*/
.table.cellhover tr:hover {
	border: #e1e1e1 1px solid;
	background-color:#FFF !important;	
	}
.table.cellhover tr:hover td:hover {
	border: #e1e1e1 1px solid;
	background-color:#F3F3F3 ;	
	}
/* for Tables cells that you want to have hover effect*/
/* for Tables with nohover effect*/
.table.nohover tr:hover {
	border: #e1e1e1 0px solid;
	background-color:#fff !important;	
	}
		/* for Tables with nohover effect*/
			
.table .table-heading, .table .table-heading td, .table th, .table tr.table-heading td, table td.table-heading
{
	border: #999 1px solid;
	background:#F3F3F3;
	background: #DADADA;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.table .submit
{
	border: #999 1px solid;
	background:#F3F3F3;
	background: #DADADA;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}			

/* added 7/6/12: for tables whose headers have links */
th {
	padding: 5px 3px 5px 3px !important;
}
th a {
	color: #4D6BB4; 
	text-decoration: none;
	border-bottom: 1px #30659C solid;
	background: none;
}		
/* end 7/6/12 */			
						
.table .tbl-color{
	border: #999 1px solid;
	background: #F5F2E1;
	}
.table .table-app-heading td,
.table .table-app-heading th{
	border: #999 1px solid;
	background:#F3F3F3;
	background: #DADADA;
	padding: 0px;
	vertical-align: top;
	font-weight: bold;
	}
.table .table-heading strong{

	}
.table td{
	border: #CCCCCC 1px solid;
	padding: 5px 3px 5px 3px !important;
	
	}

.table tr td .table{
	border: #e1e1e1 0px solid;
	margin: 0px 0 0 -2px;
	padding: 2px;
	width: 100%;
	background: none;
	}
.table tr td .table tr{
vertical-align: top;	
	}
.table tr:hover .table td{
	vertical-align: top;
	background-color:#FFF;	
	border: #CCC 1px solid;
	}			
.table tr:hover td .table tr:hover {
	vertical-align: top;
	background-color:#DADADA;	
	border: #ccc 1px solid;
	}
.table tr:hover td .table tr:hover td{ 
	border: #999 1px solid;
	background-color:#DADADA;
	}

.table p{
	margin: 0px 0px 10px 0px;
	}	
.table .top {text-decoration: none; text-align:right; vertical-align: bottom; }

	
.table td.search-tbl-left-td{
	border: #CCCCCC 1px solid;
	padding: 5px 0px 0px 3px !important;
	
	text-align: left;
	}
.table h4{
	border-bottom: #CCCCCC 1px solid;
	font-weight: bold;
	margin: 0px 0 5px 0 !important;
	padding: 0px 0 0px 0 !important;
	}

.table .table-altcolor{
	background: #f2f2f2;
	}
/* PLAIN table - no lines, no hover effects		 */

.plain-table{
	border: none;
	padding: 5px 3px 5px 3px !important;
	
	}
.plain-table tr{
	vertical-align: top;
	}	
				
.plain-table td{
	border: none;
	padding: 5px 3px 5px 3px !important;
	}	
.plain-table th {
	background: inherit !important;
	border: none !important;
	border-bottom: thin solid #ccc !important;
	
}	
.table.cellhover tr:hover td:hover .plain-table td:hover,
.table.cellhover tr:hover td:hover .plain-table tr:hover,
.table.cellhover tr:hover td:hover .plain-table td:hover tr:hover,
.table.cellhover tr:hover td:hover .plain-table,
.table.cellhover tr:hover td:hover .plain-table tr td,
.table.cellhover tr:hover td:hover .plain-table td,
.table.cellhover tr:hover td:hover .plain-table tr,
.table.cellhover tr:hover .plain-table td:hover,
.table.cellhover tr:hover .plain-table tr:hover,
.table.cellhover tr:hover .plain-table td:hover tr:hover,
.table.cellhover tr:hover .plain-table,
.table.cellhover tr:hover .plain-table tr td,
.table.cellhover tr:hover .plain-table td,
.table.cellhover tr:hover .plain-table tr
 {
	border: none !important;
	background: inherit !important;
}	
.no-padding {
	border: none;
	padding: 0px 0px 0px 0px !important;	
	line-height: 1.2em;
}
.no-padding tr {
	border: none;
	padding: 0px 0px 0px 0px !important;
}
.no-padding td {
	border: none;
	padding: 0px 5px 0px 0px !important;	
}
.no-padding th {
	background: inherit !important;
	border: none !important;
	border-bottom: thin solid #ccc !important;
	padding: 0px 0px 0px 0px !important;	
	
}
.table.cellhover tr:hover td:hover .no-padding td:hover, 
.table.cellhover tr:hover td:hover .no-padding tr:hover,
.table.cellhover tr:hover td:hover .no-padding td:hover tr:hover,
.table.cellhover tr:hover td:hover .no-padding,
.table.cellhover tr:hover td:hover .no-padding tr td,
.table.cellhover tr:hover td:hover .no-padding td,
.table.cellhover tr:hover td:hover .no-padding tr,
.table.cellhover tr:hover .no-padding td:hover, 
.table.cellhover tr:hover .no-padding tr:hover,
.table.cellhover tr:hover .no-padding td:hover tr:hover,
.table.cellhover tr:hover .no-padding,
.table.cellhover tr:hover .no-padding tr td,
.table.cellhover tr:hover .no-padding td,
.table.cellhover tr:hover .no-padding tr
{
	background: inherit !important;
	border: none !important;
}
table caption {
	font-size: smaller;
	text-align: center;
	/*background-color: rgb(218,218,218);*/
}


/* 2 COLUMN TABLELESS FORMATTING */

#tablewrap {
 width:100%;
}
.t_left_col {
 float:left;
 padding-right:10px;
}
.t_right_col {
 float:right;
}



/* 3 COLUMN TABLELESS FORMATTING */

#tablewrap3 {
 width:100%;
}
.t_left_col {
 float:left;
 padding-right:10px;
}
.t_middle_col {
 float:right;
 padding-right:10px;
}
.t_right_col {
 float:right;
}

/* 2 COLUMN TABLELESS FORMATTING With bottom line */

#tablewrapWithBorder {
 width:100%;
 padding-bottom: 10px;
 border-bottom: solid 1px #CCCCCC;
}
.t_left_col {
 float:left;
 padding-right:10px;
}
.t_right_col {
 float:right;
}


/* = END Table Formating ================================== */
/* ====================== Start SPANISH for Low Income ========================*/
#spanish {
	width: 50px;
	border: 0px solid #DD4D00;
	margin: -20px 0 15px 0px;
	padding: 0px 20px !important;
	background: #AC3C20;
	color: #FFFFFF;
	float: right;
	clear: both;
}
#spanish:hover {
	background: #CD461C;
}
 #spanish a{
	background: none;
	border-bottom: 0px #AC3C20 solid;
	color: #FFFFFF;
}
#spanish a:hover{
	background: none;
	border-bottom: 1px #000 solid;
	color: #FFFFFF;
}
/* = END SPANISH for Low Income ================================== */



/* ============================ State abreviation Navigation Table ================================== */
		.lead-state-tbl {
			border: 0px #00FF66 solid;
			width: 100%;
		}
		.lead-state-tbl tr td{
			padding: 2px;
			text-align: center;
			border: 1px #cccccc solid;
		}
		.lead-state-tbl tr td:hover {
			background: #CFE8FF;
		}
		#page-content .lead-state-tbl tr td a{
			text-decoration: none;
			color: #4D6BB4; 
			text-decoration: none;
			border-bottom: 0px #30659C solid;
			background: none;
		}
		#page-content .lead-state-tbl tr td a:hover{
			text-decoration: underline;
		}
/* end State abreviation Navigation Table */

/* ============================ About Content box & FAQ's Formating ================================== */
		#page-content .top {text-align:right; vertical-align: bottom; border:0px #000 solid;}


		.content-box, .faq {
			border-top: #e1e1e1 1px solid;
			border: #e1e1e1 1px solid;
			background:#F3F3F3;
			background:#F9FAFB;
			margin: 10px 0 10px 0;
			padding: 5px;
			clear: both;
			}
			

		.faq .answer {background:#fff; padding: 5px; border: #e1e1e1 1px solid; display:none;}
		
		.faq .answer ul {background:#fff; padding: 0px; margin: 0px;}
		.faq .answer ul li {background:#fff; padding: 0px 0px 0px 0px; margin: 0px;}
		.faq .answer ul li ul {background:#fff; padding: 0px; margin: 0px;}
		.faq .answer ul ul {border: #e1e1e1 1px solid;}
		
		.faq .display { display:none;}
		.faq .toggle {text-decoration: underline;}
		.faq .toggle:hover {text-decoration: none; color:#DD6F44;}
		

/* = END About FAQ's Formating ================================== */


/* ============================ USAC Board Members Formating ================================== */
		.board-members {
			border: #e1e1e1 1px solid;
			background:#F3F3F3;
			margin: 10px 0 10px 0;
			padding: 5px;
			min-height: 98px;
			
			display: block;
			}
		.board-members .board-members-left {
			text-align: left;
			padding: 0px;
			width: 100px;
			float: left;

			}
		.board-members .board-members-right {
			padding: 0px;
			width: 560px;
			margin-left: 100px;
			}
/* = END USAC Board Members Formating ================================== */

/*================================== */
 /* Video Playback */
 
#content-2column #rightcol #videoPlayback {background-image: url(/_res/images/video-background.jpg); }

/* Newsletter Publcations PAGES ================================== */
		 .newsletter-menu {
			margin: 10px 0 0 0 ;
			}
		 .newsletter-menu td {
			vertical-align: top;
			}	
/* /END Newsletter Publcations PAGES ================================== */


/* Online Learning PAGES ================================== */
		.onlinelearning-left {
			float:left; 
			border: 0px #900 solid;
			}
		.onlinelearning-right {
			float:right; 
			border: 0px #900 solid;
			width: 300px;
			}
		.onlinelearning-full {
			float:left; 
			border: 0px #900 solid;
			width: 640px;
			}				
		.onlinelearning-full-left {
			float:left; 
			border: 0px #900 solid;
			width: 400px;
			}				
		.onlinelearning-full-right {
			float:right; 
			border: 0px #900 solid;
			width: 200px;
			}			
/* /END Online Learning PAGES ================================== */


/* Gradient buttons ================================== */
			
			
		#content-2column #rightcol #page-content .li-start-tool {
			background: #ffffff url(/_res/images/icons/LI-start-tool.png) no-repeat;
			width: 200px;
			height: 60px; 
			text-align: center;
			margin: 10px auto;
			border-bottom: 0px #30659C solid !important;
			}
		#content-2column #rightcol #page-content a .li-start-tool{
			border-bottom: 0px #C00 solid !important;
			}
		#content-2column #rightcol #page-content .li-start-tool:hover {
			background-position: 0px -60px;
			}
			
	/*plain button, rounded corners, gradient background - add your own text */	
	/* uses CSS3 PIE for IE 6-8 (http://css3pie.com/) - needs PIE.htc file on web server */
		
		a .li-button {
			position: relative;
			font: larger Arial, Helvetica, sans-serif;
			color: white;
			width: 190px;
			margin-top: 14px;
			padding: 15px 0;
			text-align: center;
			-moz-border-radius: 10px; /* mozilla */
			-webkit-border-radius: 10px; /* chrome */
			border-radius: 10px; /* future proofing */
			behavior: url(/_res/css/PIE.php);	/* IE 6-9 */	
			background: #AC3A1C; /*fallback */
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#AC3A1C), to(#D4461C));
			background: -webkit-linear-gradient(#AC3A1C, #D4461C);
			background: -moz-linear-gradient(#AC3A1C, #D4461C);
			background: -ms-linear-gradient(#AC3A1C, #D4461C);
			background: -o-linear-gradient(#AC3A1C, #D4461C);
			background: linear-gradient(#AC3A1C, #D4461C);
			-pie-background: linear-gradient(#AC3A1C, #D4461C);	
			}
		a .li-button:hover {
			position: relative;
			text-decoration: underline;
			background: #D4461C; /*fallback */
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D4461C), to(#AC3A1C));
			background: -webkit-linear-gradient(#D4461C, #AC3A1C);
			background: -moz-linear-gradient(#D4461C, #AC3A1C);
			background: -ms-linear-gradient(#D4461C, #AC3A1C);
			background: -o-linear-gradient(#D4461C, #AC3A1C);
			background: linear-gradient(#D4461C, #AC3A1C);
			-pie-background: linear-gradient(#D4461C, #AC3A1C);	
			}		
			
		a .hc-button
		 {
					
			position: relative;
			font: larger Arial, Helvetica, sans-serif;
			color: white;
			width: 190px;
			margin-top: 14px;
			padding: 15px 0;
			text-align: center;
			-moz-border-radius: 10px; /* mozilla */
			-webkit-border-radius: 10px; /* chrome */
			border-radius: 10px; /* future proofing */
			behavior: url(/_res/css/PIE.php);	/* IE 6-9 */	
			background: #52AA22; /*fallback */
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#52AA22), to(#5DC62C));
			background: -webkit-linear-gradient(#52AA22, #5DC62C);
			background: -moz-linear-gradient(#52AA22, #5DC62C);
			background: -ms-linear-gradient(#52AA22, #5DC62C);
			background: -o-linear-gradient(#52AA22, #5DC62C);
			background: linear-gradient(#52AA22, #5DC62C);
			-pie-background: linear-gradient(#52AA22, #5DC62C);	
			}
		a .hc-button:hover{
			position: relative;
			text-decoration: underline;
			background: #52AA22; /*fallback */
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5DC62C), to(#52AA22));
			background: -webkit-linear-gradient(#5DC62C, #52AA22);
			background: -moz-linear-gradient(#5DC62C, #52AA22);
			background: -ms-linear-gradient(#5DC62C, #52AA22);
			background: -o-linear-gradient(#5DC62C, #52AA22);
			background: linear-gradient(#5DC62C, #52AA22);
			-pie-background: linear-gradient(#5DC62C, #52AA22);	
			}				
/* /END Gradient buttons ================================== */

/* Social Networking ================================== */

.social {
		text-align: right;
		padding: 10px 10px 5px 0;
		clear: both;
		height: 20px;
		margin-bottom: -30px;
		}
#page-content .social a {
	padding: 0 3px;	
	border: none;
}

/* /END Social Networking ================================== */
/* informational boxes */

.usac-info-box {
padding: 5px;
text-align: center;	
background-color: #B2D0EA;
color: #326889;
font-weight: bold;

}
.usac-info-box a {
font-weight: normal;
}
img.image-boxed {
border: thin solid #ccc !important;	
}
.table-full-collapsed {
	border: none;
	padding: 5px 3px 5px 3px !important;
	width: 100%;
	border-collapse: collapse;
	vertical-align: top;
}
.table-full-collapsed td {
	vertical-align: top;
}
/* Video pages */
.video {
	margin-top: 15px;
}
.video .video-info{
	margin-top: 10px;
	font-weight: bold;
}
.video .video-descr{
	clear: both;
	padding-top: 10px;
}
.video .video-links{
	text-align: left;
	margin-top: 5px;
}
.video .video-cc{
	float: right;
	text-align: left;
	margin-top: 10px;
}
/* SL Watermark */

#SL-Legacy-page-content {
	position: relative;
	margin-top: 0px;
	padding-top: 0px;
	min-height: 500px;
	z-index:190;
}

#SL-Legacy-Watermark {
	position: fixed;
	height: 410px;
	width: 700px;
	overflow: hidden;
	z-index: -1;
}
#SL-Legacy-page-content #print-watermark {
	visibility: hidden;

}
/*#SL-Legacy-Content #page-content {
	width: 100%;
	min-height: 500px;
}*/
#SL-Legacy-Watermark:before
{
	content: "";
	position: absolute !important;
	width: 700px;
	height: 101px;
	top: 165px;
	margin-bottom: 200px;
	background: url('/_res/images/sl/legacy-watermark.gif') no-repeat;
	
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);
	opacity: 0.1;
	filter:alpha(opacity=30);
	
}
#wrap .ask-us {
	background: url('/_res/images/icons/black-envelope.jpg') top center no-repeat;
	background-color: white;
  position: relative;
	float: right;
	width: 40px;
  margin-right: -95px;
  top: 200px;
  font-size: 12px;
  padding: 1em;
  display: block;
	text-align: left;
	vertical-align: bottom;
	padding-top:30px;
  font-weight: bold;
	border: thin white solid;
	border-left: none;
	border-top: thick white solid;
}
#wrap a.ask-us {
	color: #666;
	text-decoration: none;
}
#wrap .ask-us:hover {
	background: url('/_res/images/icons/black-envelope.jpg') top center no-repeat;
	background-color: white;
	color: #DD4D00;
	border: thin white solid;
	border-left: none;
	border-top: thick white solid;
}
#wrap .ask-us2 {
	background: url('/_res/images/icons/black-envelope.jpg') top left no-repeat;
	background-color: white;
  position: relative;
	float: right;
	width: 40px;
  margin-right: -10px;
  top: 145px;
  font-size: 12px;
  padding: 10px;
	padding-left: 50px;
  display: block;
	text-align: left;
	vertical-align: bottom;
  font-weight: bold;
	border: thin white solid;
	border-left: none;
	border-top: thick white solid;
}
#wrap a.ask-us2 {
	color: #666;
	text-decoration: none;
}
#wrap .ask-us2:hover {
	background: url('/_res/images/icons/black-envelope.jpg') top left no-repeat;
	background-color: white;
	color: #DD4D00;
	border: thin white solid;
	border-left: none;
	border-top: thick white solid;
}
/*  APPLY page */
#page-content.apply-content .shaded {
	background-color: #E5E5E5;
}
/*#page-content.apply-content h4 {
	border-bottom: none;
	margin-top: 10px;
	color: #525252; 
}*/
#page-content.apply-content h5 {
	margin-top: 10px;
}
#page-content.apply-content .hidden {
	visibility: hidden;
	display: none;
}
#page-content.apply-content .msg {
	visibility: visible;
	display: block;
	color: red;
}
/* video overlay */
#videoWithOverlay {
	float: left;
}

.videoOverlay {
	background: rgba(0,0,0,0.50);
 	float: left;
 	margin-top: -170px;
 	padding: 5px;
 	height: 25px;
 	min-width: 261px;
 	font-family: "Arial Narrow";
 	font-size: larger;
 	color: #fff;
 	z-index: 1;
}
