/* CSS Document */

/* PRINT-SPECIFIC */

html, body {	
	margin: 5% !important;	
	margin-bottom:0%;
	padding:inherit !important;	
	width:600px !important;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;
	background-color: transparent;
	float:none !important;
}	

#footer
{		
	display:none !important;

}
#banner {	
	display:none !important;
}
#mainNav {	
	display:none !important;
}
#srchArea{
	display:none !important;
}

ul {
display:none;
}

#rt_column {
	display:none;
}

#container {
	width: 600px;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}


.back {
	display:none;
	}
	
#glossary_table, #glossasry_table td {
height:100%;
}	
	
	



/*NOT-SO-PRINT-SPECIFIC*/

#container-content {
	padding-bottom: 0px;
	/*border: 1px solid #003366;*/
	background-color: #FFFFFF;
	
}


.lightblue {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0033FF;
}


/* IDDRS GENERAL */




#left_column {
	position:relative;
	top:0px;
	left:3px;
	width:600px;
}



#iddrs_main{
	position:relative !important;  /*for print only */
	left: 0px;
	top: 0px;
	vertical-align: top;
	height: auto;
	width:700px;
	border: none;
	margin: 3px 3px 20px 3px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;

	/*float:left;*/
}

#iddrs_main_content{
	width:97%;
	padding: 30px 10px 25px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height:18px;
	color: #000000;
	
	clear:both;
}

#iddrs_main .blueBand{
	height: 15px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	vertical-align: top;
	background-color: transparent;
	width: 600px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;
}


.blueBand {
	height: 15px;
	width: 180px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	vertical-align: top;
	background-color:transparent;
}

.blue_box {
	background-color:transparent; 
	padding:2px 7px 7px 7px;
	margin-bottom:20px;
}


.orangeBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9900;
}




/*general*/


/*sizes changed for print*/

.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height:25px;
	color: #003399;
	font-weight: bolder;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:19px;
	color: #003399;
	font-weight: bolder;
	margin-top:40px;
	}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #003399;
	font-weight: bolder;
	margin-bottom:4px;
	margin-top:25px;
}

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #003399;
	font-weight: bolder;
	margin-bottom:4px;
	margin-top:25px;
}

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	margin-bottom:4px;
	margin-top:25px;
	font-style:italic;
}

h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	color: #003399;
	margin-bottom:2px;
	margin-top:-5px;
	font-style:italic;
}

p {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height:14px;
	color: #000000;
	margin-top:0px;
	margin-bottom:6px;
}

.faux_h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #003399;
	font-weight: bolder;
	margin-bottom:4px;
	margin-top:25px;
}

.faux_h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #003399;
	font-weight: bolder;
	margin-bottom:4px;
	margin-top:25px;
}

.faux_h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	margin-bottom:4px;
	margin-top:25px;
	font-style:italic;
}

.faux_h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	color: #003399;
	margin-bottom:2px;
	margin-top:-5px;
	font-style:italic;
}

.list {
	background-image: url("../iddrs/images/bull.gif");
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:10px;
}

.blue_box .list {
	background-image: url(../iddrs/images/bull_blue.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:10px;
}


.list_nobull{
	margin-left:10px;
	padding-left:10px;
}

.sublist{
	background-image: url(../iddrs/images/dash.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	padding-left:10px;
}

.sublist_nobull{
	margin-left:30px;
	padding-left:10px;
}

.blue_box .sublist{
	background-image: url(../iddrs/images/dash_blue.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	padding-left:10px;
}

.list p, .list_nobull p, .sublist p{
	margin-left:10px;
	margin-bottom:3px;
	}

	
.indent{
	margin-left:5px;
	}
	
.indent2{
	margin-left:10px;
	}	
	

	
.orangeBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9900;
}

ol {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	/*color: #003399;*/
}

li {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
}

.title {
	font-family: "Arial Narrow";
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}

hr {
	margin: 1px;
	padding: 1px;
}

td{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height:14px;
	color:#000000;
}

table {
margin-bottom:10px;
}


.smText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
}

.figure {
margin-top:10px;
margin-bottom:20px;
}

.rule {
margin-top:30px;
}

#footnote {
	font-family: "Times New Roman", Times, serif;
	font-size: 8px;
	line-height:12px;
	color: #000000;
	margin-top:10px;
} 

.more_margin {
margin-top:10px;
}

.neg_margin{
margin-bottom:-10px;
}

.super{
  vertical-align:super;
  font-size: 8px;
}

.outdent {
text-indent: -20px; 
margin-left: 20px; 
}

.figure_title {
color: #003875;
margin-top:20px;
}

th{
height: 15px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	vertical-align: top;
	background-color: transparent;
}

.tr_dark{
background-color:transparent;
}

.tr_light{
background-color:transparent;
}