body 
{
    font-family: "Lucida Sans Unicode", "Lucida Sans", Sans-Serif;
}

h1
{
    margin: 0;
    padding: 0.25em 0;
    text-decoration: none;
}

h1 a,
h1 a:link,
h2 a,
h2 a:link,
h3 a,
h3 a:link,
h4 a,
h4 a:link,
h5 a,
h5 a:link,
h6 a,
h6 a:link
{
    text-decoration: none;
    color: #000;
}

h2
{
    font-size: 1.3em;
    margin: 0;
    padding: 0.25em 0;
}

.content_area h2 
{
    display: none;
}

.block_indent
{
    padding-left: 25px;
    padding-right: 25px;
    font-size: .9em;
}

legend.intactv
{
    display: none;
}

legend p
{
		width: 100%;
}

legend div.legendtxt
{
		width: 100%;
}

.content_body .text ol li
{
    padding-top: 20px;
    margin: 0;
}

.content_body .text ol li p
{
    padding: 0;
    margin: 0;
}

h3
{
    color: #aa0033;
    font-size: 1.2em;
    margin: 0;
    padding: 0.85em 0 0.5em 0;
    text-decoration: none;
}

h3.subsection 
{
    display: none;
}

h4
{
    color: #aa0033;
    font-size: 1.2em;
    margin: 0;
    padding-top: 0.25em;
}


h5
{
    font-size: 1.1em;
    margin: 0;
    padding-top: 0.25em;
}

h6
{
    font-size: 1.0em;
    margin: 0;
    padding-top: 0.25em;
}

.content_body .text .p_wrapper h6
{
    display: none;
}

.coretitle h1
{
	font-size: 1.5em;
	color: #aa0033;
}

.p_fb
{
		margin-left: 0;
		list-style: none;
}

ul#p_qs li
{
		padding-bottom: 1em;		
}

ul#p_qs a
{
		text-decoration: none;	
		color: #000;
		font-weight: bold;	
}

.revealBlock form legend p
{
	font-weight: bold;
	padding-top: 10px;	
	padding-bottom: 10px;
}

.revealBlock form .answers
{
	margin-left: 35px;
	margin-top: 25px;	
}

.revealBlock form .radiobutton
{
	width: 25px;
}

.revealBlock form .answers .label
{
	clear:left;
	margin-left: 35px;
	margin-top: -20px;
}

.revealBlock form .answers .alt_feedback
{
	margin-left: 35px;
	margin-top: 10px;
}

.revealBlock form .feedback
{
	margin: 35px 100px 10px 40px;
	clear: both;
}

.feedback_icon
{
	float: left;
	margin-right: 5px;
}

.scenario_feedback
{
	float: left;
}

.clear
{
	clear: both;
}

#PROCESS dt 
{
    margin: 0 0 8px 0;
    padding: 0;
    font-size: 1.25em;
    letter-spacing: 1px;
    color: #006699;
}

#HEADER_ITEMS
{
    display: none;
}

#NAV 
{
    display: none;
}

#CALLOUTS 
{
    display: none;
}

.ic_interactive 
{
    display: none;
}

#HEADER .invis_logo 
{
    text-align: center;
    width: 100%;
    clear:both;
}

p 
{
    clear: none;
}

p.ia_instructions 
{
    display: none;
}

p.indent
{
    float: left;
    margin: 0;
    text-align: left;
    padding: 0 1em 0 0;
}

.summary
{
    display: none;
}

img.wide
{
    float: right;
    margin: 0;
    padding: 1em 0 1em 1em;
    width: 350px;
    height: 148px;
}

img.left
{
    float: left;
    margin: 0 1em 0 0;
}

img.right
{
    float: right;
    margin: 0 0 0 1em;
}

.icons, .gs_icons 
{
    display: none;
}

.quote img, .quote_wide img
{
/*   display: none; */
}

.drawer_button
{
    display: none;
}

.linear_nav 
{
    display: none;
}

.txt_toggle 
{
    display: none;
}

.txt_toggle_flash
{
    display: none;
}

#resetBtn
{
    display: none;	
}

.submit508 
{
    display: none;	
}

.submit
{
    display: none;	
}

.linear_nav_intactv
{
    display: none;	
}

#WINDOW_ICONS
{
    float: right;
    margin-bottom: 10px;
}

#WINDOW_ICONS img
{
    border: 0;	
}

#EXIT_DROPDOWN
{
    display: none;	
}

#M_PLAYER 
{
    display: none;
}

#INTACTV
{
    display: none;
}

.go_back 
{
    display: none;
}

#FAVORITES_DROPDOWN 
{
    display: none;
}

#FEEDBACK_DROPDOWN 
{
    display: none;
}

#FOOTER 
{
		padding-top: 20px;
		font-size: 1.2em; 
}

noscript 
{
    display: none;
}


/**** Table Styles ******/


table {
	width: 500px;
	padding: 0;
	margin: 0 0 15px 0;
	font-size:1em;
	border-collapse: collapse;	
/*
	border-left: solid 1px #CCDDEE;
	border-top: solid 1px #CCDDEE;
*/
}

caption {
	padding: 0 0 15px 0;	 
	font-weight: bold;
	font-size: 1em;
	text-align: center;
}

td {
	border-collapse: collapse;
	border: 1px solid #CCDDEE;	
/*
	border-right: 1px solid #CCDDEE;
	border-bottom: 1px solid #CCDDEE;
	*/	
	padding: 6px 6px 8px 6px;
	color: #4f6b72;
	margin:0;
}

.table_title
{
    text-align:center;
    font-weight:bold;
}
.odd
{
    background-color: #fff;
    padding:0;
    margin:0;
}
.even
{
    background-color: #DDEEFF;
    padding:0;
    margin:0;
}
 
td p b
{
	font-size:.9em;
	color: #4f6b72;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: left;
	display:block;
	margin:0;
	padding:0;
}

tr
{
    padding:0;
    margin:0;   
}

td ul
{
    margin-top: -5px; 
    margin-left: 20px;    
}

table.header td
{
	vertical-align: top;   
}


td ul li
{
	list-style-type: disc;
	list-style-position: outside;
}

#FOOTER .copyright
{
	font-size: .7em;
}

#FOOTER .version
{
	display: none;
}