body {
background-color: #2D427B;   
margin: .1em 2em 2em .1em;
font: normal .9em/1.2em Arial, Helvetica, sans-serif;}

form {
	margin: 0px;
	padding: 0px;
}
td.left {
text-align: right;
width: 20%;
}

.skip {
	display: none;
}


div#logo  {
	display: block;
	margin: .2em 1em .3em 1em;
	background: #ACADB9;
	padding: 2px;
	border: none;	
}

div#logo a {
	display: block;
	margin: .2em 1em .3em 1em;
	background: #ACADB9;
	padding: 2px;
	border: none;
}

/*-- table borders ---*/

#frame {
border: 2px #7D7CA3 solid;
}
/* --- banner text -- */
.banner {
 font: bold .9em/1em Arial, Helvetica, sans-serif;
 color:#ffcc99;
 padding: .3em;
 }
 
/*---generic colors ---*/
#white  {
	color: #ffffff;
	text-decoration: none;
}

/* -----------------------Dividers--------------------------.*/	
.linetop{
	border-top: 1px solid #7D7CA3;
}

.linebot{
	border-bottom: 1px solid #7D7CA3;
}

.lineboth{
	border-bottom: 1px solid #7D7CA3;
	border-top: 1px solid #7D7CA3;
	margin: 0 0 .5em 0;
}

/* no line links..*/		
.noline {
	text-decoration : none;
}	


/*--generic links ---*/
a:link {  color: #2D427B; }
a:visited {  color: #5C6FA2; }
a:hover {  color: #909DC0;  }
a:active {  color: #2D427B; }


/*--------------------global navigation-----------------*/

.home { 
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color: #C7CEDF;
background-color: #5C6FA2; 
border: 1px #7D7CA3 solid; 
height: 25px; 
width: 80px; 
margin: 0;
cursor: hand;
padding:0;
}

.iscvid { 
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color: #2D427B;
background-color: #C7CEDF; 
border: 1px #7D7CA3 solid; 
height: 25px; 
width: 80px;  
margin: 0;
cursor: hand;
padding:0;
}


.ice { 
font: bold 10pt/12pt Arial, Helvetica, sans-serif;
color: #2D427B;
background-color: #909DC0; 
border: 1px #7D7CA3 solid; 
height: 25px; 
width: 80px; 
margin: 0;
cursor: hand;
padding:0;
}


#navglobal {
	vertical-align: bottom;
	color: #C7CEDF;
	font: 14px/1.2em Arial, helvetica, sans-serif;
	text-decoration: none;
	text-align:right;
}

#navglobal a {
	color: #C7CEDF;
	text-decoration: none;
	text-align:right;
}

/* --------left nav -----*/

td#navleft {
	background-color: #ACADB9;
}

td#navleft a {
	display: block;
	margin: 1em;
	font: bold .9em arial, sans-serif;
	border: 1px solid #7D7CA3;
	border-color: #7D7CA3;
	text-decoration: none;
	background: #909DC0;
	color: #FFFFCC;
	padding: 2px 5px 1px 5px;	
}

td#navleft a:hover {
	display: block;
	background-color: #5C6FA2;
	color: #FFFFCC;
	border: 1px solid #7D7CA3;
	margin: 1em;
	padding: 2px 5px 1px 5px;	
}


 
  /*---formats the bottom navigation --*/
#navbot {
	display: block;
	font: normal 0.8em/1.5em Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:.5em;
	color: #FFFFCC;
	width: 100%;
}

#navbot a{
text-decoration: none;
color: #FFFFCC;
}

#navbotpcs {
	display: block;
	font: normal 0.8em/1.5em Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:.5em;
	color: #FFFFCC;
	width: 100%;
}

#navbotpcs a{
text-decoration: none;
color: #FFFFCC;
}

/*----hor links sections ----*/
.navhor { 
font: normal .8em/1.2em Arial, Helvetica, sans-serif #990000;
width: 90%; 
border-bottom: 1px #2D427B solid; 
}
 
 /*------------------Endo Formatting -------------------------*/
#endo {
background-color: #5C6FA2; 
border: 2px #7D7CA3 solid; 
} 
 
#endohead {
font: normal 1.5em verdana, Helvetica, sans-serif;
color: #C7CEDF;
margin: .5em .5em .5em .5em;
padding: .3em; 
cursor: hand;
} 

#endoemail {
font: normal .9em arial, Helvetica, sans-serif;
color: #C7CEDF;
text-align:right;
vertical-align:bottom;
margin-right: .3em;
} 

#endonavbot {
font: normal .9em arial, Helvetica, sans-serif;
color: #FFFFCC;
text-align:center;
vertical-align:bottom;
padding: .3em;
background-color: #5C6FA2;
border-top: 3px solid #7D7CA3;
} 

#endonavbot a {
color: #FFFFCC;
text-decoration: none;
} 
 


 /*----------------ISCVID formatting -------------------*/
 #iscvid {
background-color: #C7CEDF; 
border: 2px #7D7CA3 solid; 
} 
 
#iscvidhead {
font: normal 1.5em verdana, Helvetica, sans-serif;
color: #2D427B;
margin: .5em .5em .5em .5em;
padding: .3em; 
cursor: hand;
} 

#iscvidemail {
font: normal .9em arial, Helvetica, sans-serif;
color: #2D427B;
text-align:right;
vertical-align:bottom;
margin-right: .3em;
} 

#iscvidnavbot {
font: normal .9em arial, Helvetica, sans-serif;
color: #2D427B;
text-align:center;
vertical-align:bottom;
padding: .3em;
background-color: #C7CEDF; 
border-top: 3px solid #7D7CA3;
} 
 
 
#iscvidnavbot a {
color: #2D427B;
text-decoration: none;
}  
 /*----------------ICE formatting -------------------*/
 #ice {
background-color: #909DC0; 
border: 2px #7D7CA3 solid; 
} 
 
#icehead {
font: normal 1.5em verdana, Helvetica, sans-serif;
color: #2D427B;
margin: .5em .5em .5em .5em;
padding: .3em; 
cursor: hand;
} 

#iceemail {
font: normal .9em arial, Helvetica, sans-serif;
color: #2D427B;
text-align:right;
vertical-align:bottom;
margin-right: .3em;
} 

#icenavbot {
font: normal .9em arial, Helvetica, sans-serif;
color: #FFFFCC;
text-align:center;
vertical-align:bottom;
padding: .3em;
background-color: #909DC0; 
border-top: 3px solid #7D7CA3;
} 
 
#icenavbot a {
color: #FFFFCC;
text-align:center;
text-decoration: none;
}  
 
  /* -----------------------Page Content  Headers--------------------------.*/	

h1, h2, h3, h4, h5, h6 {
	text-decoration: none;
}

/* h1 use for the top heirarchy of the content.*/			
h1{
	display:block;
	font:normal .9em/1.5em arial, san-serif;
	margin: 0em .2em 0em 0em;
	padding: 0em;
	width: 100%;
	color:#2D427B;
	background-color: #eeeeee;
	text-indent: .5em;
}	

h1 a{
	font-weight:normal;
	text-decoration: none;
}		

/* h1 use for the top heirarchy of the content.*/			
h1#nav{
	display:block;
	font:bold .9em/1.5em arial, san-serif;
	margin: 0em .2em 0em 2em;
	padding: 0em;
	width: 100%;
	color:#2D427B;
	background-color:#FFFFCC;
	text-indent: .3em;
	border-top: 1px solid #7D7CA3;
	width:96%;
}	
 
 h1#nav a {
	color:#2D427B;
	text-indent: .3em;
	text-decoration:none;
}	        	

/* h2 use for the members section secondary level.*/			
#mem{
	display:inline;
	font:normal .9em/1.5em arial, san-serif;
	color:#2D427B;

}	   

/* h2  use for the secondary heirarchy of the content.*/				
h2{
	font:bold 1.1em/1.5em arial, san-serif;;
    margin: .3em 1em .3em 1em;
	color:#2D427B;
	border-bottom:1px solid #7D7CA3;
}		

/* h3  use for the third level heirarchy of the content. */				
h3{
	font:bold 1em/1.4em arial, san-serif;;
    margin: .3em 1em .3em 2em;
	color:#5C6FA2;
}		

/* h4  use for the fourth level heirarchy of the content. */				
h4{
	font:bold .9em/1.4em arial, san-serif;
    margin: .3em 1em .3em 2.5em;
	color: #909DC0;
}		

/* h5  use for the fifth level heirarchy of the content. */	
h5{
    font:bold .9em/1.4em verdana, sans-serif;
    margin: .3em 1em .3em 3em;
	color: #996600;
	width: 90%; 
}	

/* h6  use for the fifth level heirarchy of the content. .*/	
h6{
    font:bold .8em/1.4em verdana, sans-serif;
    margin: .3em 1em .3em 3.5em;
	color:#666666;
}	

/* -----------------------Page Content Text--------------------------.*/
td#content {
	margin: 0em .5em .5em 0em;
	font: normal .9em/1.3em arial, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	padding: 0em;
	border-left: 3px solid #7D7CA3; 
	height: 500px;
}	

/* P use for all the general text in the site.*/	
p {
	display:block;
	margin: .3em 1em .5em 2.5em;
	font: .9em/1.5em Arial, Helvetica, sans-serif;
	text-align : left;
	padding: .3em 1em .7em 0em;
}

/* ul use when listing bulleted items*/


li {
	margin-bottom: .5em;
}
.nobullet {
	list-style-image: none;
	text-decoration: none;
	list-style-type: none;
}

ul,ol {
	display:block;
	margin: .3em 1em .5em 2.5em;
	text-align : left;
	padding: .3em 1em .7em 4em;
} 
 
 /*----footnotes ----*/
.footnote { 
font: normal .8em/1.3em Arial, Helvetica, sans-serif;
color: #2D427B;
padding: .3em;
}
 
.fotocredit { 
font: normal .7em/1.1em Arial, Helvetica, sans-serif;
color: #2D427B;
padding: .3em;
}
 
/*-- formats the calendar ---*/
#calendar{
	font: normal .9em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}


.days {
	font: bold .8em/1.4em Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
}


/*---------miscell ---------*/

div#top {
	border-bottom: 1px solid #7D7CA3;
	width: 100%;
	font: normal .8em/1.2em arial sans-serif;
	margin: 0 .3em .2em 1em;
	text-decoration:none;
}

div#top a {
	text-decoration:none;
	font: normal .8em/1.2em;
	margin: 0 .3em .2em 2em;
}


div#note  {
display: block;
	text-decoration:none;
	font: normal .8em/1.2em #666666;
	color:#666666;
	text-align:right;
	padding-left: 4em;
	align: right;
}

#submarker {
	color: #FFFFCC;
	text-decoration:none;
	text-align:left;
}

#submarker a {
font: normal .8em/1.2em Arial, Helvetica, sans-serif;  
	color: #FFFFCC;
	text-decoration:none;
	text-align:left;
}


#tabs ul {
	display: inline;
	margin:0;
	padding:0;
	background-color:#ACADB9;
} 

#tabs ul li {
	border-top: 3px solid #7D7CA3;
	border-left: 3px solid #7D7CA3;
	border-right: 2px solid #7D7CA3;
	list-style: none;
	display: inline;
	background-color: #ACADB9;
	font: normal .9em/1.2em Arial, Helvetica, sans-serif;
	padding-left: 5px; 
	padding-right: 5px;
	}
	
#tabs ul li a {
	text-decoration: none;
	color: #2D427B;
	}	
		
#tabs ul li.here {
	border-bottom: 1px solid #7D7CA3;
	list-style: none;
	display: inline;
	background-color: #eeeeee;
	font-weight:bold;
	}

#tabs ul li.here a {
	font-weight:bold;
	text-decoration: none;
	color:#2D427B;
	}