  /*PLEASE DO NOT REMOVE ANY OF THESE STYLES AS ALL ARE REQUIRED BY THE CONTENT-EDITOR 
  Feel free to modify any of the attributes and/or their values, but please remember that the Elements - body, p, h1-h6, 
  Must be included in every SciFi StyleSheet........  Thank You :-)*/
  
body { 
margin: 0;
background-color: white;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em; 
}

p, li, ul, ol, div { 
font-family: verdana, arial, helvetica, sans-serif;
color: #000000;		
}

td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em; 
}

h1{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 130%;
}

h2{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 120%;
}

h3{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
}

h4, h5, h6{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
}
/*End of Required Elements*/

/*Forms*/
.Hidden{
display: none;
}

form{
margin: 0;
}

.SmallFormField{
width: 9em;
}

.FormField{
width: 18em;
}

input, textarea{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
}

.GenForm label{
width: 10em;
vertical-align:top;
margin:0.3em 0.5em 0.3em 0;
}

/*Header*/

.bannerbground{
height: 75px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

.bannerbground img{
	margin-right: 10px;
}

.topnav{
font-size: 85%;
padding: 4px 4px 4px 8px;
}

.topnav a, #Content #Sitemap a{
color: black;
}

.breadcrumb{
font-size: smaller;
padding: 2px 0 3px 0;
border-bottom: 1px solid #cecfce;
}

.breadcrumb a{
	color: black;
}

/*Content*/

#Content, #Home{
	border-right: 1px solid #CECFCE;
	border-bottom: 1px solid #CECFCE;
	border-left: 1px solid #CECFCE;
}

.ContentPadding{
	padding: 8px 12px 8px 12px;
}

.ContentPadding p{
	margin-top: 0;
}

.Welcome{
	padding: 8px;
}
	
.photoborder{
border: 4px solid white;
}

.photocredit{
font-size: smaller;
color: white;
padding: 4px;
border-top: thin solid white;
background-color: #636563;
}

a{
color: #00009C;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

.News{
	margin: 0 8px 8px 8px;
	clear: both;
}

.CIIRNews .news a{
	color: #00009C;
}

.RHS{
padding: 1px 4px 0 0;
}

.LHS{
padding: 1px 0 0 4px;
}

.footer{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 85%;
padding: 8px 0 8px 0;
text-align:center;
}

.footer a, .FooterLink a{
color: black;
}

strong{
font-weight: bold;
}

.PagingNav{
	margin-left: 8px;
}

/*Navigation*/

#Nav ul{
margin: 0;
padding: 0;
list-style-type: none;	
background-color:#ffffff;
color: black;
}

#Nav {
font-size: 90%;
}

.error {
color:#ff0000;
}

ul#Sitemap a:hover, .footer a:hover, .TopNav a:hover, .News a:hover, .Greybox a:hover, .PagingNav a:hover, .ContentPadding a:hover{
	color: #00009C;
}