/* insidecdl-print.css - CSS layout for printing from CSS2 browsers */
 
/*column CSS is taken from http://www.fu2k.org/alex/css/layouts/3Col_NN4_FMFM.mhtml */

 
html { 
		margin : 0; 
		padding : 0; 
} 



body { 
		color : black; 
		background-color : white; 
		margin-top : 0;
		margin-right : 0;
		margin-left : 0;
		margin-bottom : 0;
		padding : 0; 
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : .8em;
} 


div { 
		margin : 0; 
		padding : 0; 
} 


dd {
		margin-bottom: 1em;
}

/*p {padding: 0px; margin: 0px;}*/
a:link {
		color: #0F152F;
		font-weight : bold;
		text-decoration : none;
}

a:visited {
		color: #62708e;
		font-weight : bold;
		text-decoration : none;			
}
a:hover {
		background-color : #c5d0eb; 
		color: black;
		font-weight : bold;
		text-decoration : underline;
}

a:active {
		color: #CC3300;
		font-weight : bold;
		text-decoration : none;
}

a.topnav:link {
		color: #000000;
		font-weight : bold;
		text-decoration : none;
}

a.topnav:visited {
		color: #000000;
		font-weight : bold;
		text-decoration : none;			
}

a.topnav:hover {
		/* background-color : #c5d0eb; */ 
		color: #990000;
		font-weight : bold;
		text-decoration : none;
}

a.topnav:active {
		color: #990000;
		font-weight : bold;
		text-decoration : none;
}

.nav1 a:link {
		color: #000000;
		font-weight : bold;
		text-decoration : none;
}

.nav1 a:visited {
		color: #5D5D7E;
		font-weight : bold;
		text-decoration : none;			
}

.nav1 a:hover {
		/* background-color : #c5d0eb; */ 
		color: #990000;
		font-weight : bold;
		text-decoration : underline;
}

.nav1 a:active {
		color: #990000;
		font-weight : bold;
		text-decoration : underline;
}

/* header*/
.header{ 
		color : black; 
		background : #62708E; 
		margin : 0; 
		padding : 0; 
		border-bottom : 5px solid #D7C186; 
} 

.header-column-one {
		display: none;
		float : none; 
		background-color : #62708E; /*#606b86*/; 
		width: auto;
} 

.header-column-two { 
		display: none;
		margin-left : 176px; 
		padding-top : 5px;
		padding-right: 10px;
		/* height : 22px; */ 
		text-align : right; 
		background-color : #98a7cc;
	/*	font-size: 12px; */
} 

.header-solid {
                margin : 0;
                padding : 0;
                background-color : #62708E;
		border-bottom : 5px solid #D7C186;
}




/* main body of the document */
.doc-body {}



/* Operations main page: headers */
.ops-main-hed { }


/* Operations main page: descriptors */
.ops-main-desc { 
		margin-bottom : 1em; 
}




.clear { clear: both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
 /*/*/ .clear { display : none; } /* */
 

h1 { 
		font-size : 140%; 
		margin : 1.0em 0 0.3em;
		font-family : Georgia, serif;
		color : #576490;
		font-weight : bold;
}


h2 { 
		font-size : 120%; 
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
}

h3 { 
		font-size : 100%;; 
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
}



/* columns layout */


 /* box-wrap is only needed if you want to set a background color for the columns, put a border round the content block or fix the content width */
.box-wrap {
		color : black; 
		background : white; 
} 
.columns-float {
		float : none; 
		width : auto; 
		margin: 0;
		background-color : #F9F6ED; 
} 
.column-one {
		display : none;
		float : none; 
		width : auto; 
		margin: 0;
} 

.column-two { 
		margin : 0px 0px 0px 0px;
/*		border-left : 1px solid #C5CDDF; */
/*		border-right : 1px solid #C5CDDF; */
}


.column-one-content {
		padding : 0.5em 1em 0em 0.5em; 
		border : 0 none ; 
} 

.column-two-content {
		background-color : white; 
		border : 0 none ; 
		padding : 0.5em 0em 0em 0em; 
/*		margin : 0; */
		width: 100%;
} 

.top {
		margin: 10px 40px 20px 0px;
}



/* CSS HACK: position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, h2, .sidebar, .header-column-one {
		 p\osition : relative; 
} 

/* */


.vertical-space {
		margin : 0.75em 0; 
} 
.nav1 {
		font-size : 0.8em; 
		margin : 0.7em 0; 
} 
.nav1-selected a:link {
		font-size : 80%; 
		margin : 0.7em 0; 
		color : #CC3300; 
		background-color : white; 
} 
.nav1-selected a:visited {
		font-size : 80%;
		margin : 0.7em 0; 
		color : #CC3300; 
		background-color : white; 
} 
.nav2 {
		font-size : 80%; 
		margin : 0.5em; 
} 
.nav2-selected {
		font-size : 80%; 
		margin : 0.5em; 
		color : #CC3300; 
		background-color : white; 
} 
.seealso {
		font-size : 80%; 
		margin : 0.5em 0; 
} 

.oldbrowser {
	display: none;
}

/* footer element */


.password {
		color : black; 
		font-size : 80%;
		margin-left: 0em;
		margin-right: 0em;		
}

ul.nobullets { 
		list-style-type : none; 
} 
.metadata { padding: 2em 0em 1em 0em; }
.metadata p {margin: 0em; font-size: 0.8em;}
.metadata em {font-style: normal; }

/* Breadcrumb */
.breadcrumb {
		/* float : left; */
		/* width : 300px; */
/*		border : 1px solid #C5CDDF; */
		background-color : white; 
		margin-left : 5px; 
		padding : 1em; 
		font-size: 80%;
} 

.breadcrumb a:link {
                color: #0F152F;
                font-weight: normal;
                text-decoration : underline;
}

.breadcrumb a:visited {
                color: gray;
                font-weight: normal;
                text-decoration : underline;
}
.breadcrumb a:hover {
                /* background-color : #c5d0eb; */
                color: #990000;
                font-weight: normal;
                text-decoration : underline;
}

.breadcrumb a:active {
                color: #990000;
                font-weight: normal;
                text-decoration : none;
} 



/* SideBar */
.sidebar {
		float : none; 
		width : auto; 
		border : 1px solid #C5CDDF; 
		background-color : white; 
		margin-right : -0.4em; 
		padding : 1em; 
} 

.sidebar h2 {
		font-size : 1em; 
} 

.sidebar h3 {
		font-size : 0.8em; 
} 


/* Contact the CDL */
.contact-box { 
		background-color : #EBEEF5; 
		padding : 0.5em 1em; 
		margin : 0em; 
		font-size : 100%; 
} 

.contact-box-header {
	font-size : 100%; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #576490;
	margin-left: 2em;
}

/* Releated Information */
.related-info-box { 
		background-color : #EBEEF5; 
		padding : 0.5em 1em; 
		margin : 0em; 
		font-size : 100%; 
} 

.related-info-box-header {
	font-size : 100%; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #576490;
	margin-left: 2em;
}

 


/* Footer */

.footer { 
		background-color : white; 
		padding : 1em; 
		clear : both; 
		border-top : 5px solid #D7C186; 
		font-size : 80%; 
		text-align : center; 
} 

.leftlink { 
	font-size : 80%; 
}

.top {
	font-size: 80%;
}

table {
	margin-top: 2em;
	width: 95%;
}

.eresources {
	margin-top: -10em;
    margin-left: 0em;
}

.bullets {
	margin-top: -1em;
    margin-left: 4em;
    margin-right: -1em;
      
}

.cdlinfo {
	margin-top: -1em;
    margin-left: 4em;
    margin-right: -1em;
      
}


table td { 
	border-bottom: 1px solid #98a7cc;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 100%;
}

.table_heading1 {
  	border-top: 1px solid #98a7cc;
	border-bottom: 1px solid #98a7cc; 
	text-align: center;
	color: #000000;
	background-color: #98a7cc;
	font-weight: bold;
}

.table-heading1 {
  	border-top: 1px solid #98a7cc;
	border-bottom: 1px solid #98a7cc; 
	text-align: center;
	color: #000000;
	background-color: #98a7cc;
	font-weight: bold;
}

.table_heading2 {
  	/* border-top: 1px solid #98a7cc; */
	border-bottom: 1px solid #98a7cc; 
	text-align: left;
	color:  #000000;
	background-color: #ebeef5;
	font-weight : normal;
}

.table-heading2 {
  	/* border-top: 1px solid #98a7cc; */
	border-bottom: 1px solid #98a7cc; 
	text-align: left;
	color:  #000000;
	background-color: #ebeef5;
	font-weight : normal;
}

.table_heading3 {
  	/* border-top: 1px solid #98a7cc; */
	border-bottom: 1px solid #98a7cc; 
	text-align: left;
	color:  #000000;
	background-color: #ffffff;
	font-weight : bold;
}

.table-heading3 {
  	/* border-top: 1px solid #98a7cc; */
	border-bottom: 1px solid #98a7cc; 
	text-align: left;
	color:  #000000;
	background-color: #ffffff;
	font-weight : bold;
}

.table_subheading1 {
	text-align: left;
	font-weight : bold;
}

.table-subheading1 {
	text-align: left;
	font-weight : bold;
}

.table_subheading2 {
	margin-left: 25px;
	font-weight : normal;
}

.table-subheading2 {
	margin-left: 25px;
	font-weight : normal;
}

.table_subheading3 {
	margin-left: 40px;
}

.table-subheading3 {
	margin-left: 40px;
}

tr.row_shading1 {
	background-color: #ebeef5;
}

tr.row-shading1 {
	background-color: #ebeef5;
}

tr.row_shading2 {
	background-color: #cccccc;
}

tr.row-shading2 {
	background-color: #cccccc;
}

tr.row-shading3 {
	background-color: #FFFFCC;
}

tr.row_shading3 {
	background-color: #FFFFCC;
}

tr.row-shading4 {
	background-color: #E5F3FF;
}

tr.row_shading4 {
	background-color: #E5F3FF;
}


td.nolines {
	border-bottom: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
}

td.bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
}

td.bold a:visited {
		color: black;
		font-weight : bold;
		text-decoration : underline;
}

td.bold a:hover {
		color: black;
		font-weight : bold;
		text-decoration : underline;

}

td. bold a:active {
		color: black;
		font-weight : bold;
		text-decoration : underline;

}
/* .table_title {
  	border-top: 1px solid #98a7cc;
	border-bottom: 1px solid #98a7cc; 
	text-align: center;
	color:  #445171;
	background-color: #d7c186;
	font-weight : bold;
} */

.table_title {
  	border-top: 1px solid #98a7cc;
	border-bottom: 1px solid #98a7cc; 
	text-align: center;
	color:  #445171;
	background-color: #d7c186;
	font-weight : bold;
}

.table-title {
  	border-top: 1px solid #98a7cc;
	border-bottom: 1px solid #98a7cc; 
	text-align: center;
	color:  #445171;
	background-color: #d7c186;
	font-weight : bold;
}

.column_names {
	background-color : #F9F6ED;
	border-bottom: 1px solid #98a7cc;
	text-align:left;
}

.column-names {
	background-color : #F9F6ED;
	border-bottom: 1px solid #98a7cc;
	text-align:left;
}

.column-new {
	background-color : #FFFFCC;
	border-bottom: 1px solid #98a7cc;
	text-align:left;
}

.column-center {
	background-color : #FFFFCC;
	border-bottom: 1px solid #98a7cc;
	text-align:center;
	font-size:110%;
}

.column-sub {
	background-color : #FFFFCC;
	border-bottom: 1px solid #98a7cc;
	text-align:left;
	font-size:90%;
}

.table_caption {
	font-weight : bold;
}

.table-caption {
	font-weight : bold;
}

table.search_results td {
	border-bottom: none;
}

table.search-results td {
	border-bottom: none;
}

td.sr_labels {
	text-align:right;
}

.search_results {
	margin-top: 0em;
	font-size: 100%;
}

.search-results {
	margin-top: 0em;
	font-size: 100%;
}

.local_nav {
	float: right;
}

.docformat {
	margin-left: 0em;
	margin-right: 0em;	
}

li {
	margin-top: 6px;
	margin-bottom: 6px;
}

.comments-indent {
	margin-left: 40px;
}

.feedback {
	border-color: #ffffff;
}

.highlight {
	color: #990000;
}

.category-info {
	text-align: center;
}

.hr1 {

	border-style:solid; 
	border-color:#000000; 
	border-width:1px;
}

.small-text {
	font-size: 80%;
}

.solid {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}


.red {
        color:red;
        font-weight : bold;
}

.blue {
        color:blue;
        font-weight : bold;
}

.black {
        color:black;
        font-weight : bold;
}



