/* SET-UP THE BASIC STYLES USED BY ALL MEDIA TYPES */

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	text-align:center;

}

h1, h4{

	font-size: 0.9em;

}

h2{

	font-size: 1.1em;

}

h3{

	font-size: 1.5em;

	color:blue;

}

p,ul,ol{

	font-size: 1.0em;

}



div.menu_off a,div.menu_sel a{	color: white;}

div   a:hover{

	color: gray;

}





xa:link, xa:visited{

	color: #0066CC;

	text-decoration: none;

}

xa:hover, xa:active{

	color: #FF0000;

	text-decoration: underline;

}

xa:link.menu_sel, xa:visited.menu_sel{

	color: orange;

	text-decoration: none;

}

xa:hover.menu_sel, xa:hover.menu_off{

	color: green;

	text-decoration: underline;

}

.xred{

	color: #FF0000;

}

.xred xa:link, .xred xa:visited{

	color: #FF0000;

	text-decoration: none;

}

.red xa:hover, .xred xa:active{

	color: #FF0000;

	text-decoration: underline;

}

.large11{

	font-size: 1.1em;

}

.large12{

	font-size: 1.2em;

}

.large13{

	font-size: 1.3em;

}

.clear{

	clear:both;

	font-size: 0.05em;

}

.menu_sel{color:white;background-color:#666688;padding-top:4px;padding-bottom:4px;}

.menu_sel_high{color:gray;background-color:#666688;padding-top:4px;padding-bottom:4px;}

.menu_off{color:white;padding-top:4px;padding-bottom:4px;}

.menu_off_high{color:gray;padding-top:4px;padding-bottom:4px;}

.pageorig {background-color:white;position:relative;width:100%;}

.page {margin:0px auto;padding:0px; width:750px;text-align:left;}

.header {width:100%;background-color:white;position:absolute;}

.menu1 {width:10%;background-color:white;position:absolute;float:top;font-size:8pt;}

.status1 {background-color:green;border:solid black 1px;margin-left:9px;width:10px;}

.status2 {background-color:yellow;border:solid black 1px;margin-left:9px;width:10px;}

.status3 {background-color:orange;border:solid black 1px;margin-left:9px;width:10px;}

.status4 {background-color:red;border:solid black 1px;margin-left:9px;width:10px;}

.period {background-color:pink;border:solid black 1px;margin-left:9px;width:10px;}

.winter {background-color:#8899ff;border:solid black 1px;margin-left:9px;width:10px;}

.summer {background-color:#cccc44;border:solid black 1px;margin-left:9px;width:10px;}

.resident {background-color:orange;border:solid black 1px;margin-left:9px;width:10px;}

.caption {background-color:#8899bb;border:solid black 1px;margin-left:9px;width:10px;}

.spp1 {position:relative;cursor:pointer;}

.spp2 {position:relative;left:20px;cursor:pointer;}

.spp3 {position:relative;left:20px;cursor:pointer;}

.spp4 {position:relative;left:20px;cursor:pointer;}

.spp5 {position:relative;left:20px;cursor:pointer;}

.spp6 {position:relative;left:20px;cursor:pointer;}

.maplayer {width:90%;position:absolute;visibility:hidden;}

img.free {position:absolute;left:-30px;src:'images/free.png';}

.hiddiv {visibility:hidden;height:0px}

.visdiv {visibility:visible;height:'auto'}



.list_indent{cursor:pointer;position:relative;left:20px;width:200px;}

.list_noindent{cursor:pointer;width:200px;}

.floattext {float:right;height:120px;width:300px;position:relative;}

.floattext2 {position:absolute;visibility:hidden;}

#leftcol {float:left;width:70%;height:100%;}

#rightcol {float:left;width:29%;height:100%;border-left: solid thin black;}

#fullcol {float:center;width:100%;height:100%;}

.author{font-weight:bold;clear:both;}

.paperdesc{font-style:italic;color:red;}

.journal{font-style:italic;color:blue;}

.pages{font-weight:bold;float:left;}

.year{font-weight:bold;font-style:italic;color:orange;}

.hide{visibility:hidden;height:0px;}

.unhide{visibility:visible;height:'auto'}

.radiodiv{background-color:#9999BB;width:auto;}

.col1{width:80px;}

.col2{width:30px;}

.col3{width:20px;}

.col4{width:120px;}

div label{height:24px;}