@charset "utf-8";
/* CSS Document */

/* start new for 1.04 */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #468;
}
ul.nav2{
	overflow:hidden;
	height:100%;
}
/* end new for 1.04 */



/*Sergio Addition*/
div.blackborder a:visited{
color: #003399;
}
.list1{
	list-style-image:url(../../../img/CLF2/li-blue.gif);
	list-style-position:outside;
	padding: 5px;
	margin:0;
	margin-left:15px;
}
.list1 li{
padding:0;
margin:0;
}

div.center h2 a{
color:#FFFFFF;
text-decoration:none;
}

div.center h2 a:hover{
text-decoration:underline;
}

div.center h2 a:visited{
color:#FFFFFF;
}

.list2{
list-style:none;
line-height:2em;
}

.list2 ul{
list-style:none;
line-height:1.5em;
}
.list3{
list-style:none;
}

.list3 li, .list4 li{
list-style-image:url(../../../img/CLF2/li-blue.gif);
list-style-position: outside;
}

.list3 li{
margin-top:1em;
margin-bottom:1em;
}

.upper-alpha{
	list-style-type:upper-alpha;
}

.centerthis{
margin-left:auto;
margin-right:auto;
text-align:left;
}

.centerin{
text-align:center;

}

.tbl, .tbl2, .tbl3, .tbl4{
border:solid 1px #666666;
border-collapse:collapse;
}

.tbl thead, .tbl2 thead, .tbl3 thead, .tbl thead a, .tbl2 thead a, .tbl3 thead a, .tbl4 thead, .tbl4 thead a{
background-color:#446688;
color:#FFFFFF;
}

.tbl thead a, .tbl2 thead a, .tbl3 thead a, .tbl4 thead a{
color:#FFFFFF;
}


.tbl th, .tbl2 th, .tbl3 th, .tbl4 th{
padding:3px;
}
.tbl tr.other, .tbl2 tr.other, .tbl3 tr.other, .tbl4 tr.other, .form1{
background-color:#ecf0f4;
}
.tbl td, .tbl2 td, .tbl3 td, .tbl4 td{
padding-left:3px;
padding-right:3px;
}
.tbl td, .tbl th{
text-align:left;
border-bottom:dashed 1px #666666;
}

.tbl3 tbody tr:hover, .tbl4 tbody tr:hover{
background-color:#666666;
color:#FFFFFF;
cursor:default;
}

.tbl4{
	margin-left:auto;
	margin-right:auto;
}
.tbl4 td, .tbl4 th{
	border:1px solid #000;
	padding:3px 5px 3px 5px;
}


.dl dt{
font-weight:bold;
}

.form1{
width: 530px;
margin-left:auto;
margin-right:auto;
}

.form1 form{
border: dashed 1px #999999;
margin:0;
padding-left:15px;
padding-right:15px;
}

.form1 p,.form1 table{
margin-top:2em;
margin-bottom:2em;
}

.form1 h4{
margin:0;
padding:0;
padding-top:3px;
padding-left:3px;
font-size:1.3em;
color:#999;
font-style:italic;
}

div.center ul.listBluePointer li{
list-style: none;
background: url(../../img/clf-nsi/li-blue.gif) no-repeat;
background-position:0 .43em;
padding-left: .8em;
}
div.right ul.listBluePointer li{
list-style: none;
background: url(../../img/clf-nsi/li-blue.gif) no-repeat;
background-position:.2em .58em;
padding-left: .8em;
}

/*************USER TOOLS BEGINS***********/
div.userToolsContainer{
width:190px;
font-size:.8em;
float:right;
margin-left:1em;
}

div.userTools, div.userTools ul, div.itemTool{
background-color:#EEEEEE;
}

div.userTools{
padding:0;
margin:0;
border-right:solid 1px #bcbcbc;
border-top:solid 1px #bcbcbc;
}

div.userTools ul{
padding:0;
margin:0;
}

div.userTools ul a{
text-decoration:none;
}
div.userTools ul a img{
border:0;
}

div.userTools ul li{
display:inline;
list-style-type:none;
line-height:1.8em;
}

div.itemTool{
float:left;
width:86px;
padding-left:8px;
}

div.userToolsHeader p{
font-weight:bolder;
text-transform:uppercase;
margin:0;
padding:0;
}
div.userToolsHeader{
background-image:url(/science/img/userTools/topBorder.gif);
background-repeat:no-repeat;
background-position:top center;
background-color:#cccccc;
margin:0;
padding:3px;
padding-left:8px;
}
div.userToolsFooter{
background-image:url(/science/img/userTools/bottomBorder.gif);
height:6px;
background-repeat:no-repeat;
}
/********************USER TOOLS END********************/


/** container rounded **/
		/** example: <div class="containerRound containerShadow containerBlue"> **/
div.containerRound{
	padding:2em 10px 2em 15px;
	margin:2em 1em 2em 1em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}div.containerSquare{
	padding:2em 10px 2em 15px;
	margin:2em 1em 2em 1em;
}div.containerShadow{
	-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
	-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
	box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
}div.containerGreen{
	background-color:#DCFCAD;
	border:3px solid #77C014;
}div.containerRed{
	background-color:#ffbcbc;
	border:3px solid #e27b7b;
}div.containerBlue{
	background-color:#c4eeff;
	border:3px solid #77bedb;
}div.containerRound .title, div.containerShadow .title{
	text-align:center;
	font-weight:bold;
	font-size:1.125em;
	padding:0px;
	margin:0px;
}	
/** container rounded end **/


.noMarginTop{
margin-top:0;
}
.noPaddingLeft{
padding-left:0;
}
.noBorderBottom{
	border-bottom:none !important;
}
