/*** Base and Utility Styles ***/

div#pop_tcoe_red{
	font: 91% "Verdana", helvetica, sans-serif;
	color: #666;
	}	

div#pop_tcoe_red a:link,
div#pop_tcoe_red a:active,
div#pop_tcoe_red a:visited {
	color: #cc0000;
	text-decoration: none;
	}	

div#pop_tcoe_red a:hover {
	text-decoration: underline;
	}	
	
div#pop_tcoe_red div.clear {
	clear:both;
	height:1px;
	overflow:hidden;	
	}	
	
div#pop_tcoe_red .bold {
	font-weight: bold;
}

div#pop_tcoe_red span.normal {
	font-weight: normal;
}

div#pop_tcoe_red span.nowrap {
	white-space: nowrap;
	}

div#pop_tcoe_red div.error {
	border:1px solid #c00;
	padding:0px 10px;
	color:#c00;
	margin:10px 0;
	}
	div#pop_tcoe_red div.error h2,
	div#pop_tcoe_red div.error p{
		margin:10px 0 !important;
		}	
div#pop_tcoe_red div.hr {
    display:block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 20px 0;
	background: url("/images/corporate/community/tcoe/redcards/hr_519.gif") repeat-x;
	}
	div#pop_tcoe_red div.hr.double {
		height: 3px;
		background: url("/images/corporate/community/tcoe/redcards/hr.gif") repeat;
		}	
div#pop_tcoe_red div.wrapper div.content_column  div.content_area div.primary_column  div.hr,
div#pop_tcoe_red div.wrapper div.content_column  div.content_area div.secondary_column  div.hr {
	margin: 20px 0;
	}
	
div#pop_tcoe_red h2 {
	font-weight: normal;
	font-size: 1.9em;
	margin: 0.5em 0;
	}

div#pop_tcoe_red h3 {
	font-weight: normal;
	font-size: 1.3em;
	margin: 0.5em 0;
	}	
	
div#pop_tcoe_red p {
	margin: 1em 0;
	font-size: 1em;
	}	
	
div#pop_tcoe_red p.subhead {
	font-size: 1.2em;
	color: #666;
	}
	
div#pop_tcoe_red p.note {
	font-size: 0.9em;
	color: #999;
	}
div#pop_tcoe_red sup {
	font-size: 0.8em;
	}		
div#pop_tcoe_red span.required {
	color: #C00;
	}
div#pop_tcoe_red a.arrow {
	padding-left: 10px;
	background: url("/images/corporate/community/tcoe/redcards/link_arrow.gif") no-repeat center left;
	}
div#pop_tcoe_red a.popup {
	padding-left: 15px;
	background: url("/images/corporate/community/tcoe/redcards/link_popup.gif") no-repeat center left;
	}

div#pop_tcoe_red ul.arrows {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	div#pop_tcoe_red ul.arrows li {
		background: url("/images/corporate/community/tcoe/redcards/link_arrow.gif") no-repeat center left;
		padding: 0 0 0 10px;
		margin: 2px 0;
		list-style-position: outside;
		}

div#pop_tcoe_red table {
	border-collapse: collapse;
	font-size: 1em;
	color: #666;
	}
	div#pop_tcoe_red table tr.hide th{
		text-align: left;
		font-weight: normal;
		width: auto;
		}
	div#pop_tcoe_red table th{
		text-align: left;
		font-weight: normal;
		width: 475px;
		padding: 8px 10px 12px;
		}
	div#pop_tcoe_red table td{
		width: 65px;
		background: url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		padding: 8px 10px 12px;
		}
	div#pop_tcoe_red table tr.even td,
	div#pop_tcoe_red table tr.even th{
		background: #f0f0f0 url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		}
	div#pop_tcoe_red table tr.odd td,
	div#pop_tcoe_red table tr.odd th{
		background: #fafafa url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		}
	div#pop_tcoe_red table tr td.amount,
	div#pop_tcoe_red table tr th.amount{
		text-align: right;
		}
div#pop_tcoe_red div.right {
	text-align:right;
}
		
/*** End Base and Utility Styles ***/
		

/*** Program Rules Rollover ***/

div#pop_tcoe_red div.prog_rules_rollover  { 
	height: 22px;
	margin-bottom: 0px;
	font-size: 1px;
	}
div#pop_tcoe_red div.prog_rules_rollover a { 
	display: block;
	}
div#pop_tcoe_red #print { 
	width: auto !important; 
	}
	
div#pop_tcoe_red div.prog_rules_print_button {
	margin-top: -22px;
	font-size: 1px;
	}

/*** End Program Rules Rollover ***/

		
/*** Buttons ***/
		
div#pop_tcoe_red a.btn.enroll_now {
	width: 72px;
	background: url("/images/corporate/community/tcoe/redcards/btn_enroll_now.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.apply_now {
	width: 87px;
	background: url("/images/corporate/community/tcoe/redcards/btn_apply_now.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.learn_how_to_apply {
	width: 112px;
	background: url("/images/corporate/community/tcoe/redcards/btn_learn_how_to_apply.gif") no-repeat;
	}	
div#pop_tcoe_red a.btn.view_different_school {
	width: 171px;
	background: url("/images/corporate/community/tcoe/redcards/btn_view_different_school.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.designate_different_school {
	width: 171px;
	background: url("/images/corporate/community/tcoe/redcards/btn_designate_different_school.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.search_again {
	width: 125px;
	background: url("/images/corporate/community/tcoe/redcards/btn_search_again.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.search_again_silver {
	width: 130px;
	background: url("/images/corporate/community/tcoe/redcards/btn_search_again_silver.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.return_results_silver {
	width: 130px;
	background: url("/images/corporate/community/tcoe/redcards/btn_return_results_silver.gif") no-repeat;
	}	
div#pop_tcoe_red a.btn.select_school {
	width: 130px;
	background: url("/images/corporate/community/tcoe/redcards/btn_select_school.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.return_results {
	width: 130px;
	background: url("/images/corporate/community/tcoe/redcards/btn_return_results.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.enroll_tcoe_silver {
	width: 182px;
	background: url("/images/corporate/community/tcoe/redcards/btn_enroll_tcoe_silver.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.apply_credit {
	width: 127px;
	background: url("/images/corporate/community/tcoe/redcards/btn_apply_credit.gif") no-repeat;
	}
div#pop_tcoe_red a.btn.apply_check {
	width: 127px;
	background: url("/images/corporate/community/tcoe/redcards/btn_apply_check.gif") no-repeat;
	}
	
div#pop_tcoe_red a.btn {
	height: 22px;
	display: block;
	}
	div#pop_tcoe_red a.btn:hover {
		background-position: 0px -22px;
		}
	div#pop_tcoe_red a.btn span {
		position: absolute;
		left: -50000px;
		}

div#pop_tcoe_red a.btn
{
	height:22px;
	display:block;
	text-indent: -9999em;
}

div#pop_tcoe_red a.btn:hover
{
	background-position:0 -22px !important;
}

	div#pop_tcoe_red a.btn.shop_target
	{
		background: url(/images/corporate/community/tcoe/redcards/btn_shop_target.gif) left top no-repeat;
		width:141px;
	}
	
	div#pop_tcoe_red a.btn.take_charge
	{
		background: url(/images/corporate/community/tcoe/redcards/btn_take_charge.gif) left top no-repeat;
		width:174px;
	}
		
/*** End Buttons ***/


/*** Wrapper and Columns ***/	
	
div#pop_tcoe_red div.wrapper {
	font-size: 1.1em;
	}	
	div#pop_tcoe_red div.wrapper div.content_column {
		padding: 0px;
		}
		div#pop_tcoe_red div.wrapper div.content_column div.header{
			padding: 6px;
			}
		div#pop_tcoe_red div.wrapper div.content_column div.content_area{
			padding: 0 6px;
			}	
		div#pop_tcoe_red div.wrapper div.content_column div.footer{
			padding-top: 125px;
			}
			div#pop_tcoe_red div.wrapper div.content_column div.footer p.note{
				padding: 0px 15px 30px;
				font-size: 0.8em;
				}
			
/*** End Wrapper and Columns ***/


/*** Mastheads ***/	
	
div#pop_tcoe_red div.wrapper div.content_column div.masthead {
	width: 547px;
	height: 160px;
	position: relative;
	}	
	div#pop_tcoe_red div.wrapper div.content_column div.masthead h2{
		width: 270px;
		height: 24px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_take_charge_h2.gif") no-repeat;
		margin: 65px 0 0 23px;
		padding: 0;
		float: left;
		display: inline;
		}
		div#pop_tcoe_red div.wrapper div.content_column div.masthead h2 span{
			position: absolute;
			left: -50000px;
			}
	div#pop_tcoe_red div.wrapper div.content_column div.masthead h3{
		width: 80px;
		height: 10px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_redcard_h3_REG.gif") no-repeat;
		margin: 12px 0 0 48px;
		padding: 0;
		float: left;
		display: inline;
		}
		div#pop_tcoe_red div.wrapper div.content_column div.masthead h3 span{
			position: absolute;
			left: -50000px;
			}			
	div#pop_tcoe_red div.wrapper div.content_column div.masthead p{
		width: 58px;
		height: 32px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_take_charge_p.gif") no-repeat;
		margin: 68px 12px 0 0;
		padding: 0;
		float: right;
		display: inline;		
		}
		div#pop_tcoe_red div.wrapper div.content_column div.masthead p span{
			position: absolute;
			left: -50000px;
			}

	/* Enroll Masthead */
			
	div#pop_tcoe_red div.wrapper div.content_column div.enroll div.masthead p{
		width: 58px;
		height: 32px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_take_charge_p.gif") no-repeat;
		margin: -40px 12px 0 0;
		padding: 0;
		float: right;
		display: inline;		
		}
		div#pop_tcoe_red div.wrapper div.content_column div.enroll div.masthead p span{
			position: absolute;
			left: -50000px;
			}
			
	div#pop_tcoe_red div.wrapper div.content_column div.enroll div.masthead p.steps{
		width: 165px;
		height: 15px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_enroll_p.gif") no-repeat;
		margin: 3px 0px 0px 23px;
		padding: 0;
		float: none;
		display: block;		
		}
		div#pop_tcoe_red div.wrapper div.content_column div.enroll div.masthead p.steps span{
			position: absolute;
			left: -50000px;
			}
	
	div#pop_tcoe_red div.wrapper div.content_column div.masthead a#masthead-homelink {
		background: url('/images/corporate/community/tcoe/redcards/masthead-homelink.gif') no-repeat scroll top left;
		width: 209px;
		height: 10px;
		display:block;
		position:absolute;
		left:23px;
		top:142px;
	}
		div#pop_tcoe_red div.wrapper div.content_column div.masthead a#masthead-homelink span {
			position:absolute;
			left:-99999em;
		}
	

	/* Landing Masthead */
			
	div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead h1{
		width: 270px;
		height: 24px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_take_charge_h2.gif") no-repeat;
		margin: 57px 0 0 23px;
		padding: 0;
		float: left;
		display: inline;
		}
		div#pop_tcoe_red div.wrapper div.content_column div.masthead h1 span{
			position: absolute;
			left: -50000px;
			}
			
	div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead p.take_charge{
		width: 58px;
		height: 32px;
		background: url("/images/corporate/community/tcoe/redcards/bg_masthead_take_charge_p.gif") no-repeat;
		margin: 74px 12px 0 0;
		padding: 0;
		float: right;
		display: inline;		
		}
		div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead p.take_charge span{
			position: absolute;
			left: -50000px;
			}
	
	div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead div.content_container {
		width: 262px;
		margin: 10px 0px 0px 23px;
		padding: 0;
		float: left;	
		}	
		div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead div.content_container h3 {	
			background: none;
			float: none;
			width: auto;
			height: auto;
			margin: 0;
			padding: 0;
			font-size: 1em;
			font-weight: bold;
			}		
		div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead div.content_container p {	
			background: none;
			width: auto;
			height: auto;
			float: none;
			display: block;
			margin: 10px 0;
			padding: 0;
			font-size: 0.9em;
			}				
		div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead div.content_container a.btn.enroll_tcoe_silver {
			position: relative;
			left: -3px;
			}
/* individual page mastheads */

div#pop_tcoe_red div.wrapper div.content_column div.how_it_works div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_how_2010.jpg") no-repeat;
	}	
div#pop_tcoe_red div.wrapper div.content_column div.enroll div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_enroll_2010.jpg") no-repeat;
	}	
div#pop_tcoe_red div.wrapper div.content_column div.view_change div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_view_2010.jpg") no-repeat;
	}			
div#pop_tcoe_red div.wrapper div.content_column div.success div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_success_2010.jpg") no-repeat;
	}	
div#pop_tcoe_red div.wrapper div.content_column div.faqs div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_faqs_2010.jpg") no-repeat;
	}	
div#pop_tcoe_red div.wrapper div.content_column div.landing div.masthead {
	background: url("/images/corporate/community/tcoe/redcards/bg_masthead_landing_2010.jpg") no-repeat;
	height: 254px;
	}		
/*** End Mastheads ***/


/*** Navigation ***/

div#pop_tcoe_red div.wrapper div.content_column ul.subnav {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 34px;
	width: 547px;
	}	
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li.how_it_works a{
		background: url("/images/corporate/community/tcoe/redcards/nav_how.gif");
		width: 115px;
		height: 34px;
		}		
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li.enroll a{
		background: url("/images/corporate/community/tcoe/redcards/nav_enroll.gif");
		width: 79px;
		height: 34px;
		}		
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li.view_change_school a{
		background: url("/images/corporate/community/tcoe/redcards/nav_view.gif");
		width: 149px;
		height: 34px;
		}		
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li.success_stories a{
		background: url("/images/corporate/community/tcoe/redcards/nav_success.gif");
		width: 129px;
		height: 34px;
		}		
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li.faqs a{
		background: url("/images/corporate/community/tcoe/redcards/nav_faqs.gif");
		width: 75px;
		height: 34px;
		}				
	div#pop_tcoe_red div.wrapper div.content_column ul.subnav li{
		float: left;
		padding: 0;
		margin: 0;
		}		
		div#pop_tcoe_red div.wrapper div.content_column ul.subnav li a{
			float: left;
			height: 34px;
			display: block;
			}		
			div#pop_tcoe_red div.wrapper div.content_column ul.subnav li a:hover {
				background-position: 0 -34px;
				}
			div#pop_tcoe_red div.wrapper div.content_column ul.subnav li a span {
				position: absolute;
				left: -50000px;
				}					
		div#pop_tcoe_red div.wrapper div.content_column div.how_it_works ul.subnav li.how_it_works a,
		div#pop_tcoe_red div.wrapper div.content_column div.enroll ul.subnav li.enroll a,
		div#pop_tcoe_red div.wrapper div.content_column div.view_change ul.subnav li.view_change_school a,
		div#pop_tcoe_red div.wrapper div.content_column div.success ul.subnav li.success_stories a,
		div#pop_tcoe_red div.wrapper div.content_column div.faqs ul.subnav li.faqs a {
			background-position: 0 -68px;
			}
			
/*** End Navigation ***/

/*** Subpages ***/

/*** Subpage Containers ***/

div#pop_tcoe_red div.content_outer {
	background: url(/images/corporate/community/tcoe/redcards/bg_content.gif) repeat-y #fafafa;
	width:547px;
	margin:0 0 10px 0;
	}
	div#pop_tcoe_red div.content_bottom {
		background: url(/images/corporate/community/tcoe/redcards/bg_content_bottom.gif) no-repeat bottom;
		}
	div#pop_tcoe_red div.content_header {
		height: 34px;
		padding: 0 15px;
		background: url(/images/corporate/community/tcoe/redcards/bg_content_header.gif) no-repeat top;
		}
		div#pop_tcoe_red div.content_header.no_copy {
			height: 15px;
			background: url(/images/corporate/community/tcoe/redcards/bg_content_top_headerless.gif) no-repeat;
			}
		div#pop_tcoe_red div.content_header h2 {
			margin: 0;
			color: #333333;
			text-transform: none;
			line-height:34px;
			font-size:1.1em;
			font-weight: bold;
			}
		div#pop_tcoe_red div.content_header h1 {
			margin: 0;
			color: #333333;
			text-transform: none;
			line-height:34px;
			font-size:1.1em;
			font-weight: bold;
			}
		div#pop_tcoe_red div.content_header span.note {
			float: right;
			display: inline;
			line-height: 34px;
			font-size: 0.8em;
			}
	div#pop_tcoe_red div.content_inner {
		padding:0 14px 14px 14px;
		}		
		div#pop_tcoe_red div.content_inner div.primary_column{
			width: 360px;
			float: left;
			background: url(/images/corporate/community/tcoe/redcards/vr.gif) no-repeat 340px 0px;
			}
		div#pop_tcoe_red div.content_inner div.secondary_column{
			width: 157px;
			float: left;
			font-size: 0.8em;
			color: #999;
			}
			div#pop_tcoe_red div.content_inner div.secondary_column h3{
				font-weight: bold;
				font-size: 1.1em;
				color: #666;
				margin: 0 0 0.5em 12px;
				}	
			div#pop_tcoe_red div.content_inner div.secondary_column p{
				margin: 1em 0 0.5em 0;
				}
			div#pop_tcoe_red div.content_inner div.secondary_column a.arrow{
				background-position: 0px 4px;
				padding-left: 8px;
				}	
			div#pop_tcoe_red div.content_inner div.secondary_column a.popup{
				background-position: 0px 3px;
				padding-left: 13px;
				}
			div#tcoe5PercentCallout{
				background: url('/images/corporate/community/tcoe/redcards/5percent-rc-sidebar-callout-022211.png') no-repeat 0 0;
				height:79px;
				width:201px;
			}
				div#tcoe5PercentCallout h2.offscreen, div#tcoe5PercentCallout p.offscreen{
					position: absolute;
					display: block;
					left: -999999px;
					top: -999999px;
				}
			

	div#pop_tcoe_red div.content_outer ul.tabs{
		margin: 0;
		padding: 0;
		background:transparent url("/images/corporate/community/tcoe/redcards/bg_enroll_tabs.gif") no-repeat;
		height:41px;
		list-style: none;		
		}
		div#pop_tcoe_red div.content_outer ul.tabs li{
			color:#999999;
			float: left;
			height:41px;
			margin:0;
			padding-bottom: 20px;
			line-height: 33px;
			text-align:center;
			font-weight: bold;
			font-size: 0.9em;
			}
			div#pop_tcoe_red div.content_outer ul.tabs li.step_1{
				width: 141px;
				}
				div#pop_tcoe_red div.content_outer ul.tabs li.step_1{
					background: url("/images/corporate/community/tcoe/redcards/bg_enroll_tab_step_1.gif") no-repeat 0px -41px;
					}
			div#pop_tcoe_red div.content_outer ul.tabs li.step_2{
				width: 168px;
				}
				div#pop_tcoe_red div.content_outer ul.tabs li.step_2{
					background: url("/images/corporate/community/tcoe/redcards/bg_enroll_tab_step_2.gif") no-repeat 0px -41px;
					}				
			div#pop_tcoe_red div.content_outer ul.tabs li.step_3{
				width: 238px;
				}
				div#pop_tcoe_red div.content_outer ul.tabs li.step_3{
					background: url("/images/corporate/community/tcoe/redcards/bg_enroll_tab_step_3.gif") no-repeat 0px -41px;
					}				
			div#pop_tcoe_red div.content_outer ul.tabs li.on{
				color: #333;
				background-position: 0px 0px;
				}	
			div#pop_tcoe_red div.content_outer ul.tabs li.on h1{
				margin: 0;
				padding: 0;
				font-size: 1em;
				display: inline;
				}	
				
				
				

div#pop_tcoe_red div.content_outer h2
{
	font-size:1.1em;
	font-weight: bold;
}

/*** 357 Pixel Wide Variant ***/

div#pop_tcoe_red div.content_outer.width_357 {
	background: url(/images/corporate/community/tcoe/redcards/bg_content_357.gif) repeat-y #fafafa;
	width:357px;
	}
	div#pop_tcoe_red div.content_outer.width_357 div.content_bottom {
		background: url(/images/corporate/community/tcoe/redcards/bg_content_bottom_357.gif) no-repeat bottom;
		}
	div#pop_tcoe_red div.content_outer.width_357 div.content_header {
		background: url(/images/corporate/community/tcoe/redcards/bg_content_header_357.gif) no-repeat top;
		}
				
/*** END: Subpage Containers ***/


/*** FAQ ***/

div#pop_tcoe_red div.faqs div.content_area p.faq_q
{
	font-weight: bold;
	margin:1em 0;
}

div#pop_tcoe_red div.faqs div.content_area p.faq_a
{
	padding:0 0 1em 0;
	margin:0 0;
}

div#pop_tcoe_red div.faqs ul#faq_questions{
	margin: 25px 0 25px 15px;
	padding: 0;
	}
	div#pop_tcoe_red div.faqs ul#faq_questions li
	{
		list-style-image: url(/images/corporate/community/tcoe/redcards/link_arrow.gif);
		margin:0 0 0.5em 0;
	}

div#pop_tcoe_red div.faqs div.hr_faq
{
	background: url(/images/corporate/community/tcoe/redcards/hr_519.gif) no-repeat center left;
	text-align:right;
	margin: 5px 0;
}
	div#pop_tcoe_red div.faqs div.hr_faq a
	{
		background: #fff url(/images/corporate/community/tcoe/redcards/bg_redup.gif) no-repeat right;
		border:1px solid #e3e3e3;
		padding:2px 16px 2px 5px;
		margin:0 30px 0 0;
		font-size:0.8em;
		zoom:1;
	}

/*** End FAQ ***/


/*** How It Works ***/

div#pop_tcoe_red div.how_it_works div.primary_column {
	background: url("/images/corporate/community/tcoe/redcards/vr_430.gif") no-repeat 340px 20px;
	}
	div#pop_tcoe_red div.how_it_works div.primary_column div.primary_column_inner {
		margin-right: 30px 
		}
		div#pop_tcoe_red div.how_it_works div.primary_column div.primary_column_inner div.hr{
			background: url("/images/corporate/community/tcoe/redcards/hr_325.gif") no-repeat;
			}
	div#pop_tcoe_red div.how_it_works div.secondary_column img{
		margin: 10px 0;
		}
			
div#pop_tcoe_red div.how_it_works ol {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	}
	div#pop_tcoe_red div.how_it_works ol li {
		font-weight: bold;
		margin: 1.5em 0;
		padding: 0;
		}
	div#pop_tcoe_red div.how_it_works h2 {
		font-size: 1em;
		font-weight: bold;
		}		
	div#pop_tcoe_red div.how_it_works ul {
		list-style-type: none;
		}
		div#pop_tcoe_red div.how_it_works ul li{
			background: url("/images/corporate/community/tcoe/redcards/bullet.gif") no-repeat center left;
			padding: 0 0 0 9px;
			}			
	div#pop_tcoe_red div.how_it_works a.btn.enroll_now {
		float: right;
		}
		
/*** End How It Works ***/


/*** View or Change School - School Progress ***/

div#pop_tcoe_red div.view_change div.school_info_wrapper, 
div#pop_tcoe_red div.enroll div.school_info_wrapper{
	background: url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;	
	padding-bottom: 20px;
	margin-top: 20px;
	}
	div#pop_tcoe_red div.view_change div.school_address, 
	div#pop_tcoe_red div.enroll div.school_address{
		float: left;
		}
		div#pop_tcoe_red div.view_change div.school_address span.name, 
		div#pop_tcoe_red div.enroll div.school_address span.name{
			display: block;
			font-weight: bold;
			text-transform: uppercase;
			}
		div#pop_tcoe_red div.view_change div.school_address span.address, 
		div#pop_tcoe_red div.enroll div.school_address span.address{
			display: block;
			text-transform: uppercase;
			}			
	div#pop_tcoe_red div.view_change a.btn.view_different_school, 
	div#pop_tcoe_red div.enroll a.btn.view_different_school{
		float: right;
		margin-top: 25px;
		}
				
div#pop_tcoe_red div.view_change div.content_inner.short div.primary_column{
	width: 320px;
	float: left;
	padding-top: 10px;			
	}
div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column{
	width: 197px;
	float: left;
	font-size: 0.8em;
	color: #999;
	background: url(/images/corporate/community/tcoe/redcards/vr_94.gif) no-repeat 20px 0px;
	margin-top: 5px;
	padding-bottom: 10px;
	}
	div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column h3{
		font-weight: bold;
		font-size: 1.1em;
		color: #666;
		margin: 1.5em 0 0.5em 40px;
		}	
	div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column p{
		margin: 1em 0 0.5em 40px !important;
		}
	div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column a{
		margin-left: 40px;
		}
		div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column a.arrow{
		background-position: 0px 4px;
		padding-left: 8px;
		}	
	div#pop_tcoe_red div.view_change div.content_inner.short div.secondary_column a.popup{
		background-position: 0px 3px;
		padding-left: 13px;
		}

	div#pop_tcoe_red div.view_change a.btn.designate_different_school {
		margin-top: 15px;
		}
		
/*** End View or Change School  - School Progress ***/


/*** View or Change School  - Search Results ***/


div#pop_tcoe_red div.view_change div.content_inner div.secondary_column p,
div#pop_tcoe_red div.enroll div.content_inner div.secondary_column p{
	margin: 1em 0pt 0.5em;
	}

div#pop_tcoe_red div.view_change div.content_inner p,
div#pop_tcoe_red div.enroll div.content_inner p{
	margin: 20px 0;
	}
	
div#pop_tcoe_red div.view_change div.page_navigation,
div#pop_tcoe_red div.enroll div.page_navigation{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	}
	
div#pop_tcoe_red div.view_change div.page_navigation p,
div#pop_tcoe_red div.enroll div.page_navigation p{
	float: right;
	margin: 9px 0 10px;
	padding: 0;
	font-size: 0.9em;
	color: #999;
	}

div#pop_tcoe_red div.view_change div.page_navigation ul,
div#pop_tcoe_red div.enroll div.page_navigation ul{
	float: right;
	list-style-type: none;
	margin: 10px 0 0 5px;
	padding: 0;
	font-size: 0.9em;	
	}
	div#pop_tcoe_red div.view_change div.page_navigation ul li,
	div#pop_tcoe_red div.enroll div.page_navigation ul li{
		float: left;
		margin: -1px 0;
		padding: 0px 4px;
		border-right: 1px solid #999;
		}
	div#pop_tcoe_red div.view_change div.page_navigation ul li.last,
	div#pop_tcoe_red div.enroll div.page_navigation ul li.last{
		border: none;
		}

div#pop_tcoe_red div.view_change ul.results,
div#pop_tcoe_red div.enroll ul.results{
	list-style-type: none;
	margin: 2px 0 -3px 0;
	padding: 0;
	}
	div#pop_tcoe_red div.view_change ul.results li,
	div#pop_tcoe_red div.enroll ul.results li{
		background: url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		padding: 8px 10px 12px;
		text-transform: uppercase;
		}
	div#pop_tcoe_red div.view_change ul.results li.even,
	div#pop_tcoe_red div.enroll ul.results li.even{
		background: #f0f0f0 url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		}		
	div#pop_tcoe_red div.view_change ul.results li.odd,
	div#pop_tcoe_red div.enroll ul.results li.odd{
		background: #fafafa url("/images/corporate/community/tcoe/redcards/table_border.gif") repeat-x bottom left;
		}	

div#pop_tcoe_red div.view_change a.btn.search_again,
div#pop_tcoe_red div.enroll a.btn.search_again{
	float: right;
	margin-top: 15px;
	}
	
/*** End View or Change School  - Search Results ***/


/*** View or Change School / Enroll - Designate a New School ***/

div#pop_tcoe_red div.view_change div.button_container,
div#pop_tcoe_red div.enroll div.button_container{
	float: right;
	}

div#pop_tcoe_red div.view_change div.content_inner.designate p,
div#pop_tcoe_red div.enroll div.content_inner.designate p{
	padding-bottom: 15px;
	border-bottom: 1px solid #d1d1d1;
	}
	
div#pop_tcoe_red div.view_change div.content_inner.designate table,
div#pop_tcoe_red div.enroll div.content_inner.designate table{
	margin-bottom: 25px;
	}		

/*** End View or Change School / Enroll - Designate a New School ***/


/*** Enroll / View Change - Enter REDcard Information ***/

div#pop_tcoe_red div.enroll div.content_inner.designate p.school_header,
div#pop_tcoe_red div.view_change div.content_inner.designate p.school_header{
	color: #333;
	font-weight: bold;
	border: none;
	padding: 0;
	margin: 10px 0;
	}

div#pop_tcoe_red div.enroll div.content_outer,
div#pop_tcoe_red div.view_change div.content_outer
{
	float:left;
}
div#pop_tcoe_red div.enroll div#minibox_column,
div#pop_tcoe_red div.view_change div#minibox_column
{
	float:right;
}

div#pop_tcoe_red div.minibox
{
	background-repeat: repeat-y;
	width:181px;
	margin-bottom:7px;
}
	div#pop_tcoe_red div.minibox.green
	{
		background:url(/images/corporate/community/tcoe/redcards/minibox_mid_green.gif);
	}
	div#pop_tcoe_red div.minibox.orange
	{
		background:url(/images/corporate/community/tcoe/redcards/minibox_mid_orange.gif);
	}

	div#pop_tcoe_red div.minibox div.minibox_top
	{
		height:18px;
		width:181px;
	}
		div#pop_tcoe_red div.minibox.green div.minibox_top
		{
			background: url(/images/corporate/community/tcoe/redcards/minibox_top_green.gif) left top no-repeat;
		}
		div#pop_tcoe_red div.minibox.orange div.minibox_top
		{
			background: url(/images/corporate/community/tcoe/redcards/minibox_top_orange.gif) left top no-repeat;
		}
	
	div#pop_tcoe_red div.minibox div.minibox_bot
	{
		width:181px;
	}
		div#pop_tcoe_red div.minibox.green div.minibox_bot
		{
			background: url(/images/corporate/community/tcoe/redcards/minibox_bot_green.gif) left bottom no-repeat;
		}
		div#pop_tcoe_red div.minibox.orange div.minibox_bot
		{
			background: url(/images/corporate/community/tcoe/redcards/minibox_bot_orange.gif) left bottom no-repeat;
		}
		div#pop_tcoe_red div.minibox div.minibox_bot div.minibox_padder
		{
			padding:0 10px 18px 10px;
		}
			div#pop_tcoe_red div.minibox div.minibox_bot div.minibox_padder h3
			{
				font-size: 1em;
				font-weight: bold;
				margin:0;padding:0;
			}

/*** End Enroll - Enter REDcard Information ***/


/*** Landing Page ***/

/* Columns */

div#pop_tcoe_red div.landing div.content_outer {
	background: #fafafa url("/images/corporate/community/tcoe/redcards/bg_content_landing.gif") repeat-y;
	}
div#pop_tcoe_red div.landing div.content_bottom {
	background: url("/images/corporate/community/tcoe/redcards/bg_content_bottom_landing.gif") no-repeat bottom left;
	}
div#pop_tcoe_red div.landing div.content_header.no_copy {
	background: url("/images/corporate/community/tcoe/redcards/bg_content_top_headerless_landing.gif") no-repeat;
	}

	
div#pop_tcoe_red div.landing div.two_column_wrapper {
	background: #fafafa url("/images/corporate/community/tcoe/redcards/bg_content_two_column.gif") repeat-y;
	width: 547px;
	}
div#pop_tcoe_red div.landing div.two_column_bottom {
	background: url("/images/corporate/community/tcoe/redcards/bg_content_bottom_two_column.gif") no-repeat bottom left;
	width: 547px;
	}
	
div#pop_tcoe_red div.landing div.primary_column {
	width: 320px;
	float: left;
	margin-right: 7px;
	}
	div#pop_tcoe_red div.landing div.primary_column div.content_outer {
		background: none;
		width: 320px;
		}
	div#pop_tcoe_red div.landing div.primary_column div.content_bottom {
		background: none;
		}
	div#pop_tcoe_red div.landing div.primary_column div.content_header {
		background: url("/images/corporate/community/tcoe/redcards/bg_content_header_320.gif") no-repeat;		
		font-size: 0.8em;
		}
	div#pop_tcoe_red div.landing div.primary_column div.content_inner {
		padding: 0 14px;
		margin: 15px 0 0 0;
		}	
		
div#pop_tcoe_red div.landing div.secondary_column {
	width: 220px;
	float: left;
	}
	div#pop_tcoe_red div.landing div.secondary_column div.content_outer {
		background: none;
		width: 220px;
		}
	div#pop_tcoe_red div.landing div.secondary_column div.content_bottom {
		background: none;
		}
	div#pop_tcoe_red div.landing div.secondary_column div.content_header {
		background: url("/images/corporate/community/tcoe/redcards/bg_content_header_220.gif") no-repeat;
		font-size: 0.8em;
		}	
	div#pop_tcoe_red div.landing div.secondary_column div.content_inner {
		padding: 0 14px;
		margin: 15px 0 0 0;
		}

/* Content */

div#pop_tcoe_red div.landing div.content_inner div.primary_column {
	width: 314px;
	float: left;
	margin: 0;
	background: url("/images/corporate/community/tcoe/redcards/vr_94.gif") no-repeat top right;
	}
	div#pop_tcoe_red div.landing div.content_inner div.primary_column h2{
		color: #333;
		font-size: 1em;
		margin-bottom: 2px;
		}	
	div#pop_tcoe_red div.landing div.content_inner div.primary_column span.subhead{
		color: #666;
		font-size: 1em;
		display: block;
		}
	div#pop_tcoe_red div.landing div.content_inner div.primary_column dl {
		color: #a6b73b;
		font-weight: bold;
		float: left;
		width: 145px;
		margin-right: 7px;
		padding: 0;
		background: url("/images/corporate/community/tcoe/redcards/bg_landing_dl.gif") repeat-y;
		}
		div#pop_tcoe_red div.landing div.content_inner div.primary_column dl dd{
			color: #999;
			font-size: 0.8em;
			margin: 0;
			padding:0;
			width: 145px;
			background: url("/images/corporate/community/tcoe/redcards/bg_landing_dt.gif") no-repeat bottom left;
			}
		div#pop_tcoe_red div.landing div.content_inner div.primary_column dl dt{
			color: #a6b73b;
			font-size: 1.5em;
			margin: 0;	
			width: 145px;
			background: url("/images/corporate/community/tcoe/redcards/bg_landing_dd.gif") no-repeat top left;			
			}
		div#pop_tcoe_red div.landing div.content_inner div.primary_column dl dt span{
			padding: 12px 12px 0px 12px;
			display: block;
			}
		div#pop_tcoe_red div.landing div.content_inner div.primary_column dl dd span{
			padding: 2px 12px 12px 12px;
			display: block;
			}
			
			
div#pop_tcoe_red div.landing div.content_inner div.secondary_column {
	width: 203px;
	float: left;
	}		
	div#pop_tcoe_red div.landing div.content_inner div.secondary_column img.float_left{
		float: left;
		margin: 10px 10px 10px 12px;
		}

	div#pop_tcoe_red div.landing div.content_inner div.secondary_column p{
		margin: 1em 0 0.5em 12px;
		color: #666;
		font-size: 1.1em;
		}

div#pop_tcoe_red div.landing div.content_inner div.single_column {
	background: url("/images/corporate/community/tcoe/redcards/hr_519.gif") no-repeat top left;
	padding-top: 7px;
	margin: 5px 0;
	}
	div#pop_tcoe_red div.landing div.content_inner div.single_column h3{
		font-size: 1em;
		font-weight: bold;
		}

div#pop_tcoe_red div.landing div.primary_column div.content_inner div.credit_container{
	background: url("/images/corporate/community/tcoe/redcards/vr_94.gif") no-repeat top right;
	width: 146px;
	float: left;
	padding-top: 5px;
	}
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.credit_container img{
		margin-right: 10px;
		}		
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.credit_container p{
		font-size: 0.8em;
		font-weight: bold;
		color: #333;
		margin: 0;
		padding: 0;
		line-height: 1em;
		height: 20px;
		}	
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.credit_container a.btn{
		margin: 17px 0 0;
		}
		
div#pop_tcoe_red div.landing div.primary_column div.content_inner div.check_container{
	width: 146px;
	float: left;
	padding-top: 5px;
	}
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.check_container img{
		margin-left: 15px;
		}		
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.check_container p{
		font-size: 0.8em;
		font-weight: bold;
		color: #333;
		margin: 0;
		padding: 0;
		margin-left: 15px;
		}			
	div#pop_tcoe_red div.landing div.primary_column div.content_inner div.check_container a.btn{
		margin: 25px 0 0 15px;
		}

	div#pop_tcoe_red div.landing div.primary_column div.content_inner ul.arrows {
		margin: 15px 0 0;
		}

div#pop_tcoe_red div.landing div.secondary_column div.content_inner {
	margin: 15px 0 0;
	}		
	div#pop_tcoe_red div.wrapper div.content_column div.landing div.content_area div.secondary_column div.content_inner div.hr{
		background: url("/images/corporate/community/tcoe/redcards/hr_186.gif");
		margin: 10px 0;
		}		
	div#pop_tcoe_red div.landing div.secondary_column div.content_inner h3{
		font-size: 1em;
		font-weight: bold;
		}	

a.education_support-cta img {
	border: 0;
	margin-top: 10px;
}
		
/*** End Landing Page ***/


/*** Success Stories ***/

div#pop_tcoe_red div.success ul.arrows li {
	font-weight: bold;
	}

div#pop_tcoe_red div.success div.content_inner h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 1em 0;
	padding: 0;
	}
	
div#pop_tcoe_red div.success div.content_inner_left {
	float:left;
	width:174px;
	margin: 0 10px 0 -4px;
	background: url(/images/corporate/community/tcoe/redcards/bg_success_img.gif) no-repeat; 
	padding: 5px 7px 9px 7px;
	}	
div#pop_tcoe_red div.success div.content_inner_right {
	float:left;
	width:325px;
	}
	div#pop_tcoe_red div.success div.content_inner_right h2 {
		font-size:1.4em;
		font-weight: bold;
		color:#333;
		margin: 0 0 0 3px;
		}
	div#pop_tcoe_red div.success div.content_inner_right span.subhead {
		font-size:1em;
		text-transform: uppercase;
		color:#666;
		margin: 0 0 0 3px;
		}
	div#pop_tcoe_red div.success div.content_inner_right div.quote {
		font-size:1.5em;
		line-height: 1.3em;
		color:#999;
		background: url(/images/corporate/community/tcoe/redcards/hr_325.gif) no-repeat top left;
		padding: 0;
		margin: 10px 0;
		}
		div#pop_tcoe_red div.success div.content_inner_right div.quote p{
			padding: 10px 0;
			margin: 0;
			background: url(/images/corporate/community/tcoe/redcards/hr_325.gif) no-repeat bottom left;
			}
		
/*** END: Success Stories ***/


/*** End Subpages***/


/*** Forms ***/

/* General */
div#pop_tcoe_red form {
	margin: 0;
	padding: 0;
	}
div#pop_tcoe_red form ol {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	div#pop_tcoe_red form ol li {
		margin: 10px 0;
		padding: 0;
		clear: both;
		}	
		div#pop_tcoe_red form ol li label{
			text-align: right;
			color: #666;
			font-size: 0.9em;
			display: block;
			float: left;
			margin: 4px 10px 0 0;
			display: inline;
			}
		div#pop_tcoe_red form ol li input{
			}
	
/* View a Schools Progress */	

div#pop_tcoe_red form#school_search {
	padding-bottom: 0;
	}
	
div#pop_tcoe_red form#school_search ol {
	width: 307px;
	margin: 0;
	padding: 0;
	}
	
div#pop_tcoe_red form#school_search ol li label {
	width: 100px;
	}
div#pop_tcoe_red form#school_search ol li input{
	width: 165px;
	}
	div#pop_tcoe_red form#school_search ol li input.button{
		width: 67px;
		height: 22px;
		float: right;
		margin-top: 10px;
		}	
	div#pop_tcoe_red form#school_search ol li input.zip_code {
		width: 88px;
		height: 22px;
		}
			
div#pop_tcoe_red form#school_search ol li select{
	width: 88px;
	height: 20px;
	}

div#pop_tcoe_red form#school_search ol li.fieldset {
	margin-top: 20px;
	background: url("/images/corporate/community/tcoe/redcards/hr_307.gif") no-repeat left 7px;
	}
	
div#pop_tcoe_red form#school_search ol li.fieldset label {
	display: block;
	margin: 0 140px;
	float: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
	background: #fafafa;
	padding: 0px 10px;
	display: inline;
	width: auto;
	}
div#pop_tcoe_red form#school_search ol li.fieldset fieldset#school_id_set  {
	border: 0;
	margin: 0;
	padding: 0 0 15px;
	background: url("/images/corporate/community/tcoe/redcards/hr_307.gif") no-repeat left bottom;	
	}
div#pop_tcoe_red form#school_search ol li.fieldset fieldset p {
	font-size: 0.9em;
	color: #666;
	margin: 2em 0 1em;
	}
div#pop_tcoe_red form#school_search ol li.fieldset fieldset label {
	width: 100px;
	text-align: right;
	color: #666;
	font-size: 0.9em;
	display: block;
	float: left;
	margin: 4px 10px 0 0;
	display: inline;
	text-transform: none;
	font-weight: normal;
	background: none;
	padding: 0;
	}	
div#pop_tcoe_red form#school_search ol li.fieldset p.note{
	margin: 0.5em 0 0.75em 110px;
	color: #999;
	font-size: 0.8em;
	}		


/* Change Your School */	


div#pop_tcoe_red form#change_school ol li label {
	width: 140px;
	float: left;
	}
div#pop_tcoe_red form#change_school ol li input{
	width: 165px;
	float: left;
	}
	div#pop_tcoe_red form#change_school ol li input.button{
		width: 67px;
		height: 22px;
		float: right;
		margin-top: 10px;
		}		
div#pop_tcoe_red form#change_school ol li div.note {
	margin: 0;
	border-left: 2px solid #999;
	background: url("/images/corporate/community/tcoe/redcards/lock.gif") no-repeat 1px 2px;	
	height: 22px;
	float: left;
	width: 198px;
	margin-left: 4px;
	}		
div#pop_tcoe_red form#change_school ol li div.note p{
	font-size: 0.8em;
	margin: 0;
	padding-left: 17px;
	float: left;
	color: #999;
	line-height: 1.2em;
	}

	
/* Enter REDcard Information */	

div#pop_tcoe_red form#enter_info ol{
	margin: 15px 0 0;
	}	
div#pop_tcoe_red form#enter_info ol li {
	padding: 10px 0;
	margin: 0;
	}	
	div#pop_tcoe_red form#enter_info ol li label {
		width: 140px;
		float: left;
		}
	div#pop_tcoe_red form#enter_info ol li input{
		width: 165px;
		float: left;
		}
		div#pop_tcoe_red form#enter_info ol li input.button{
			width: 127px;
			height: 22px;
			float: right;
			margin-top: 10px;
			}		
	div#pop_tcoe_red form#enter_info ol li div.note {
		margin: 0;
		border-left: 2px solid #999;
		height: 22px;
		float: left;
		width: 198px;
		margin-left: 4px;
		}		
	div#pop_tcoe_red form#enter_info ol li div.note p{
		font-size: 0.8em;
		margin: 0;
		padding-left: 4px;
		float: left;
		color: #999;
		line-height: 22px;
		}	


/* REDcard Login */	

div#pop_tcoe_red form#redcard_login ol{
	margin: 15px 0 0;
	}	
div#pop_tcoe_red form#redcard_login ol li {
	padding: 10px 0;
	margin: 0;
	}	
	div#pop_tcoe_red form#redcard_login ol li label {
		width: 180px;
		float: none;
		margin-bottom: 7px;
		display: block;
		text-align: left;
		}
	div#pop_tcoe_red form#redcard_login ol li input{
		width: 180px;
		float: none;
		}
		div#pop_tcoe_red form#redcard_login ol li input.button{
			width: 67px;
			height: 22px;
			float: left;
			margin: 0 0 15px;
			}		
	div#pop_tcoe_red form#redcard_login ol li p.note {
		padding-left: 18px;
		font-size: 0.8em;
		margin: 0;
		}		
	div#pop_tcoe_red form#redcard_login ol li div.note {
		margin: 0;
		width: 192px;
		margin-top: 4px;
		background: url("/images/corporate/community/tcoe/redcards/lock.gif") no-repeat 1px 2px;	
		}
/*** End Forms ***/	

/*** REFRESH STYLES ***/

div#pop_tcoe_red div#form_column-subcontent {
	
}
	div#pop_tcoe_red h2#schoolheader {
		font-size:20px;
		font-family:Arial;
		font-weight:100;
		margin-bottom:14px;
	}
	div#pop_tcoe_red div#form_column-subcontent h2 {
		
	}
	div#pop_tcoe_red div#form_column-subcontent h3 {
	}
	div#pop_tcoe_red div#form_column-subcontent h4 {
		font-size:13px;
		margin:0;
		line-height:40px;
	}

	
	div#pop_tcoe_red div#form_column-subcontent div.hr-or {
		background: url('/images/corporate/community/tcoe/redcards/form-hr-sprite.gif') no-repeat scroll -10px 0;
		width: 334px;
		height: 11px;
		margin:14px 0;
		clear:both;
	}
	div#pop_tcoe_red div#form_column-subcontent div.hr-sld {
		background: url('/images/corporate/community/tcoe/redcards/form-hr-sprite.gif') no-repeat scroll -10px -11px;
		width: 334px;
		height: 11px;
		margin:14px 0;
		clear:both;
	}
	
	div#pop_tcoe_red div#form_column-subcontent form {
		color:#666;
	}
		div#pop_tcoe_red div#form_column-subcontent form label {
			float:left;
			width:80px;
			text-align:right;
			font-size:10px;
			padding-right:10px;
			font-family:Verdana,Arial,Helvetica,sans-serif;
		}
		div#pop_tcoe_red div#form_column-subcontent form input {
			width:115px;
			margin-right:5px;
		}
		div#pop_tcoe_red div#form_column-subcontent form div.input-pair {
			margin-bottom:13px;
		}
		div#pop_tcoe_red div#form_column-subcontent form div.input-doublepair {
			margin-bottom:13px;
		}
			div#pop_tcoe_red div#form_column-subcontent form div.input-doublepair label {
				float:left;
			}
			div#pop_tcoe_red div#form_column-subcontent form div.input-doublepair label#label-state {
				width:40px;
			}
			div#pop_tcoe_red div#form_column-subcontent form div.input-doublepair input {
				float:left;
			}
			div#pop_tcoe_red div#form_column-subcontent form div.input-doublepair select {
				width:75px;
				float:left;
			}
		div#pop_tcoe_red div#form_column-subcontent form span.optional {
			font-size:10px;
		}
		
	
	div#pop_tcoe_red div#form_column-subcontent div.fcs-footer {
		color:#666;
	}
		div#pop_tcoe_red div#form_column-subcontent div.fcs-footer h5 {
			font-size:11px;
			font-weight:bold;
			margin:0;
		}
		div#pop_tcoe_red div#form_column-subcontent div.fcs-footer p {
			font-size:10px;
			margin:0 0 10px 0;
			line-height:13px;
		}
		
		

/*** VIEW PROGRESS ***/
div#pop_tcoe_red a#home-link {
	font-size:10px;
	font-family:Verdana;
	line-height:30px;
}

div#pop_tcoe_red input#btn-searchwee {
	width:71px !important;
	height:29px !important;
}

