@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding: 0;
	background: white;
	font: 70% verdana, arial, sans-serif;
	text-rendering: geometricPrecision;
	background: #fcfff4; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #fcfff4 26%, #e9e9ce 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(26%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #fcfff4 26%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #fcfff4 26%,#e9e9ce 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #fcfff4 26%,#e9e9ce 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #fcfff4 26%,#e9e9ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



#banner{
	height:320px;
	position:relative;
	width:100%;
	z-index:1;
	
	background: #63b6db; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #63b6db 17%, #309dcf 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%,#63b6db), color-stop(100%,#309dcf)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #63b6db 17%,#309dcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
	
	/*background: #eab92d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWFiOTJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3OTgxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #eab92d 0%, #c79810 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#eab92d), color-stop(100%,#c79810)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(45deg,  #eab92d 0%,#c79810 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(45deg,  #eab92d 0%,#c79810 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(45deg,  #eab92d 0%,#c79810 100%); /* IE10+ */
	/*background: linear-gradient(45deg,  #eab92d 0%,#c79810 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
	
#bannerin{
	position:relative;
	width:1200px;
   	margin:0 auto;
	z-index:-1;
	}


#infobar{
	background-color:#666;
	width:900px;
	position:absolute;
	height:20px;
	z-index:999;
}

#wrapper{
	position:relative;
	width:1200px;
   	margin:0 auto;
	z-index:1;
	border:thin solid #666 1px;
	
	
	
}

#innerwrap{
	position:relative;
	float:left;
	width:100%;
	margin-top:-180px;
	z-index:2;
	min-height:500px;
	max-height:auto;
	background-color:#FFF;
	-webkit-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
	}

#leftcol{
	position:relative;
	width:240px;
	float:left;
	padding:0px;
	margin-right:2px;
	
	
	}
	
#leftcolarchive{
	position:relative;
	width:240px;
	float:left;
	padding:0px;
	margin-right:2px;
	min-height:1000px;
	max-height:100%;
	-webkit-box-shadow: 3px 0px 5px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 0px 5px 1px rgba(0,0,0,0.5);
	box-shadow: 3px 0px 5px 1px rgba(0,0,0,0.5);
	
	
	}

/*             */


/* vendor prefixes removed for clarity */

.picinfo{
color:#333333; 
font:200 9px/1 "Calluna Sans","Gill Sans",Calibri,"Trebuchet MS",sans-serif !important;
text-align:center;
}

.ribbon {
    width: 230px;
    margin: 10px auto;
    padding: 0 10px 0;
    position: relative;
	
    color: #444;
    background: #fff;
    /*border: 1px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
}
.ribbon h3 {
    display: block;
    height: 30px;
    line-height: 1.3;
    width: 210px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 8px;
    /*color: #022752;*/
	COLOR:#FFF;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;*/
	
	text-shadow: 0 1px 1px #111;
	font-size: 20px;
    /*text-shadow: 0 1px 1px #111;
    /*border-top: 1px solid #363636;
    border-bottom: 1px solid #202020;*/
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	
	
	background: #23538a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiMyMzUzOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNhN2NmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #23538a 35%, #a7cfdf 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(35%,#23538a), color-stop(99%,#a7cfdf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #23538a 35%,#a7cfdf 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #23538a 35%,#a7cfdf 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #23538a 35%,#a7cfdf 99%); /* IE10+ */
background: linear-gradient(to right, #23538a 35%,#a7cfdf 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23538a', endColorstr='#a7cfdf',GradientType=1 ); /* IE6-8 */
	
	
	
	
	
	/*background: #87e0fd; /* Old browsers */
	/*background: -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */	
	/*background: -ms-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
	/*background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
    /*background: #333;
	background: linear-gradient(top, #383838 0%, #262626 100%);*/
	
	
}
.ribbon h3::before,
.ribbon h3::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent; 
	width: 10px;
    height: 10px;
    bottom: -5px;
    border: none;
    border-radius: 10px;   
}
.ribbon h3::before {left: 0;background:#7abcff; /* #33aaf8;*/
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);}
.ribbon h3::after {right: 0; background: #33aaf8;
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);}



.ribbon.round h3 {
    border-radius: 4px;
}
.ribbon.round h3::before,
.ribbon.round h3::after {
    width: 10px;
    height: 10px;
    bottom: -4px;
    border: none;
    border-radius: 10px;
}
.ribbon.round h3::before {
    background: #33aaf8;
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
}
.ribbon.round h3::after {
    background: #33aaf8;
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);
}

.ribbon ul{
    list-style-type:none;
	padding-left: 0px; 
	font-size: 0.9em; 
	margin:0px;
		}
.ribbon li{
   	/*background: url(/art/buttons/dotarrow.png) no-repeat; */
	padding-right: 4px; 
	padding-left: 25px; 
	padding-bottom: 5px; 
	padding-top: 4px; 
	border-bottom: #9e9a9a 1px inset;
	Font-weight: normal; 
	Font-Size: 12pt; 
	Font-Family: book antiqua; 
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:none;
		}
		
.ribbon li a:link {
	Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#1d18f6;  text-decoration:none
}
.ribbon li a:hover {
	Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#f4af00;  text-decoration:none
}

.ribbon li ul li{
	border-bottom:none;
	background:none;
	
}


/*             */

#rightwrap{
	width:945px;
	float:right;
	min-height:500px;
	
	}	
#topright{
	position:relative; 
	float:left;
	width:100%; 
	
}

#middlecol{
	width:600px;
	float:left;
	padding:5px;
	margin-right:2px;
	margin-left:2px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}
	
#middlecol_nomsg{
	width:600px;
	float:left;
	padding:5px;
	margin-right:2px;
	margin-left:2px;
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
	}

#rightcol{
	width:315px;
	float:right;
	padding:5px;
	margin:2px;
	
	}

#bottomright{
	position:relative; 
	width:100%;
	float:left; 
	
}

#rwrapdown{
	position:relative;
	width:945px;
	float:right;
	}

#footer{
	width:100%;
	margin-top:10px;
	float:left;
	bottom:0;
    height: 150px;
   	background: #63b6db; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #63b6db 17%, #309dcf 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%,#63b6db), color-stop(100%,#309dcf)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #63b6db 17%,#309dcf 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #63b6db 17%,#309dcf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}	
	
#footerin{
	position:relative;
	width:1200px;
   	margin:0 auto;
	padding:20px;
	color:#092C53;
	font:600 18px/1.3 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	
	
	
	}
	
.divann {
		float:left;
		position:relative;
		background:white;
		margin-top:10px;
		
		
		
}
		
.divann h2 {
		
		color:white;
		padding:6px;
		margin-top:0px;
		/*font:bold 25px/1.5 "Calluna Sans","Gill Sans",Calibri,"Trebuchet MS",sans-serif;*/
    	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
		
		color:#022752; /*77899e;/*#13355c; /* #052346;*/
		text-align:left;
		border-bottom: #a5b4c7 1px solid; 
}



.divann p {color:#333;padding:10px;
			Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.5 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	color:##545454; 
	vertical-align:text-top; 
}
.divann {
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
}	

.divann ul{
    list-style-type:none;
	padding-left: 0px; 
	font-size: 0.9em; 
	margin:0px;
		}
.divann li{
   	/*background: url(/art/buttons/dotarrow.png) no-repeat; */
	padding-right: 4px; 
	padding-left: 25px; 
	padding-bottom: 5px; 
	padding-top: 4px; 
	border-bottom: #9e9a9a 1px inset;
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.3 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:none;
		}
		
.divann li a:link {
	Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#1d18f6;  text-decoration:none
}
.divann li a:hover {
	Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#f4af00;  text-decoration:none
}

.divann li ul li{
	border-bottom:none;
	background:none;
}

.divann table {
	background-color:#CCC;
	width:100%;
	border:thin solid #CCC 1px;
	}
	
.divann tr{
	height:30px;
	background-color:#EFEFEF;
	padding:2px;
	}
.divann td{
	Font-weight: normal; 
	font:500 15px "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	
	color:#545454; 
	}

.divann a:link {
	Font-weight: bold; Font-Size: 12pt; Font-Family: book antiqua; color:#1d18f6;  text-decoration:none
}
.divann a:hover {
	Font-weight: bold; Font-Size: 12pt; Font-Family: book antiqua; color:#f4af00;  text-decoration:none
}
.divann a:visited {
	Font-weight: bold; Font-Size: 12pt; Font-Family: book antiqua; color:#1d18f6;  text-decoration:none
}


.divann span{
	 font:600 18px/1.3 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	
	}

.cybercontent {
		float:left;
		position:relative;
		background:white;
		margin-top:10px;
		
		
		
}
		
.cybercontent h2 {
		
		
		padding:6px;
		margin-top:0px;
		/*font:bold 25px/1.5 "Calluna Sans","Gill Sans",Calibri,"Trebuchet MS",sans-serif;*/
    	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
		text-rendering: geometricPrecision;
		color:#022752; /*77899e;/*#13355c; /* #052346;*/
		text-align:left;
		border-bottom: #a5b4c7 1px solid; 
}



.cybercontent p {color:#333;
	padding:2px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	text-rendering: geometricPrecision;
	vertical-align:text-top; 
}
.cybercontent {
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
}	


.cybercontent ul{
		}
		
.cybercontent li{
   	
	padding-right: 4px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:35px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	text-rendering: geometricPrecision;
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:disc;
		}

.numberlist ul{
		}
		
.numberlist li{
   	
	padding-right: 4px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:35px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	text-rendering: geometricPrecision;
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:decimal;
		}		

.cybercontent table {
	
	width:100%;
	border:thin solid #CCC 1px;
	padding:1px;
	}
	
.cybercontent tr{
	background-color:#EFEFEF;
	padding:5px;
	border-bottom:thin solid #CCC 1px;
	
	}
.cybercontent td{
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	text-rendering: geometricPrecision;
	vertical-align:text-top;
	padding:5px;
	
	color:#333; 
	}

.cybercontent span{
font: 400 12px/1.4 Tahoma, Geneva, sans-serif; 
	text-rendering: geometricPrecision;
/*"Calluna Sans",Calibri,"Trebuchet MS",sans-serif;*/
}

.cybercontent h1{
	Font-weight: bold; 
	font: bold 25px/1.5  Rockwell, Georgia, "Times New Roman", Times, serif;
	text-rendering: geometricPrecision;
	}

#image {
   position: relative;
}

#text {
    z-index:100;
    position:absolute;
	background:#C0C0C0;
	opacity: 0.6;  
    color:black;
    font-size:18px;
    font-weight:bold;
    left:10px;
    bottom:35px;
}

.iconLabel {
    position: relative;
    top: -20px;
    padding-left: 8px;
	background:#C0C0C0;
	opacity: 0.6;  
    color:black;
	font-size:18px;
    font-weight:bold;
}

em {
	font:600 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	color:#AE0904;
	text-rendering: geometricPrecision;
	}




.cyberarchived {
		float:left;
		position:relative;
		background:white;
		margin-top:10px;
		width:940px;
		margin-bottom:10px; 
		/*z-index:999; */
		padding-bottom:10px;
		
		
}
		
.cyberarchived h2 {
		
		color:white;
		padding:6px;
		margin-top:0px;
		/*font:bold 25px/1.5 "Calluna Sans","Gill Sans",Calibri,"Trebuchet MS",sans-serif;*/
    	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
		text-rendering: geometricPrecision;
		color:#022752; /*77899e;/*#13355c; /* #052346;*/
		text-align:left;
		border-bottom: #a5b4c7 1px solid; 
}



.cyberarchived p {color:#333;
	padding:2px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	color:##545454; 
	vertical-align:text-top; 
}
.cyberarchived {
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
}	


/* separate the list from surrounding elements */
			.cyberarchived ol
			{
			  margin: 0 0 1em 2em;
			  padding: 0;
			}
			
			.cyberarchived ol li
			{
			  /* Stipulate the height of each item so that 
			  vertical return = items * height */
			
			  line-height: 1.8em;
			  list-style-type:none;
			
			  /* Clear the default margins & padding 
			  so we can style the list from scratch */
			
			  margin: 0;
			  padding: 0;
			}
			
			/* If li position is left static, Internet 
			Explorer disables hyperlinks in the list 
			in all but the final column.
			
			This rule will be processed only by 
			Internet Explorer because only IE believes 
			that there's a level above HTML: */
			
			 * html ol li
			{
				position: relative;
			}
			
			/* horizontal position of each column */
			
			.cyberarchived ol li.column1 { margin-left: 0em; }
			.cyberarchived ol li.column2 { margin-left: 15em; }
			.cyberarchived ol li.column3 { margin-left: 30em; }
			.cyberarchived ol li.column4 { margin-left: 45em; }
			.cyberarchived ol li.column5 { margin-left: 60em; }
			.cyberarchived ol li.column6 { margin-left: 75em; }
			
			/* Bring the first item of each column 
			back up to the level of item 1.
			Vertical return = items * height.
			Here, 5 items * 1.2em line-height = 6em */
			
			.cyberarchived li.reset
			{
			  margin-top: -9em;
			}
			
			/* anchor styling */
			.cyberarchived ol li a
			{
			  display: block;
			  width: 6em;
			  text-decoration: none;
			  Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua;
				color:##545454; 
			}
			.cyberarchived ol li a:hover
			{
			  Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#f4af00;  text-decoration:none;
				text-rendering: geometricPrecision;
			}
			
			.cyberarchived ol li a:visited
			{
			  text-decoration:none;
			}



/* Special Case */
/* Special Case */

.cyberarchivedsp {
		float:left;
		position:relative;
		background:white;
		margin-top:10px;
		height:170px;
		
		
		
}
		
.cyberarchivedsp h2 {
		
		color:white;
		padding:6px;
		margin-top:0px;
		/*font:bold 25px/1.5 "Calluna Sans","Gill Sans",Calibri,"Trebuchet MS",sans-serif;*/
    	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
		
		color:#022752; /*77899e;/*#13355c; /* #052346;*/
		text-align:left;
		border-bottom: #a5b4c7 1px solid; 
}



.cyberarchivedsp p {color:#333;
	padding:2px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif; 
	color:##545454; 
	vertical-align:text-top; 
}
.cyberarchivedsp {
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
}	


/* separate the list from surrounding elements */
			.cyberarchivedsp ol
			{
			  margin: 0 0 1em 2em;
			  padding: 0;
			}
			
			.cyberarchivedsp ol li
			{
			  /* Stipulate the height of each item so that 
			  vertical return = items * height */
			
			  line-height: 1.8em;
			  list-style-type:none;
			
			  /* Clear the default margins & padding 
			  so we can style the list from scratch */
			
			  margin: 0;
			  padding: 0;
			}
			
			/* If li position is left static, Internet 
			Explorer disables hyperlinks in the list 
			in all but the final column.
			
			This rule will be processed only by 
			Internet Explorer because only IE believes 
			that there's a level above HTML: */
			
			 * html ol li
			{
				position: relative;
			}
			
			/* horizontal position of each column */
			
			.cyberarchivedsp ol li.column1 { margin-left: 0em; }
			.cyberarchivedsp ol li.column2 { margin-left: 20em; }
			.cyberarchivedsp ol li.column3 { margin-left: 40em; }
			.cyberarchivedsp ol li.column4 { margin-left: 60em; }
			.cyberarchivedsp ol li.column5 { margin-left: 80em; }
			
			/* Bring the first item of each column 
			back up to the level of item 1.
			Vertical return = items * height.
			Here, 5 items * 1.2em line-height = 6em */
			
			.cyberarchivedsp li.reset
			{
			  margin-top: -9em;
			}
			
			/* anchor styling */
			.cyberarchivedsp ol li a
			{
			  display:block;
			  width: 30em;
			  text-decoration: none;
			  Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua;
			
			}
			.cyberarchivedsp ol li a:hover
			{
			  Font-weight: normal; Font-Size: 11pt; Font-Family: book antiqua; color:#f4af00;  text-decoration:none;
			}
			
			.cyberarchivedsp ol li a:visited
			{
			  text-decoration:none;
			}
			
	/* Special Case */		
	/* Special Case */			
	
	
.nolist ul{

		}
		
.nolist li{
   	
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:15px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:none;
		}		

.decimallist ul{

		}
		
.decimallist li{
   	
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:15px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:decimal;
		}					
			

.squaredotlist ul{

		}
		
.squaredotlist li{
   	
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:15px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:square;
		}

.circledotlist ul{

		}
		
.circledotlist li{
   	
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	padding-top: 1px; 
	margin-left:15px;
	
	Font-weight: normal; 
	Font-Size: 12pt; 
	font:400 20px/1.4 "Calluna Sans",Calibri,"Trebuchet MS",sans-serif;
	color:#333333; 
	vertical-align:text-top; 
	list-style-type:circle;
		}


	
