P {font-family: Verdana, Geneva, Arial, Helvetica sans-serif; font-weight: normal; color: blue; font-size: 12px; line-height: 24px; }
p.awards {font-family: Verdana, Geneva, Arial, Helvetica sans-serif; font-weight: normal; color: blue; font-size: 12px; line-height: 18px; }
p.vol {font-family: Verdana, Geneva, Arial, Helvetica sans-serif; font-weight: normal; color: blue; font-size:10px; line-height: 20px;}
p.small {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: blue; font-size:12px;}

hr { color: #000000; height: 5px;}

h3   {margin-bottom: 0px;
	}
h5  {margin-bottom: 0px;
	}

	
body {
		margin: 0;
		padding: 0;
		font: 85% verdana,arial,helvetica,sans-serif;
		text-align: center;
		color: #505367;
		background-color: #D6D6D6;
	}
#container {
		margin: 1em auto;
		width: 750px;
		text-align: left;
		border: 1px solid #C5C877;
		background-color: #B5C8CD;
		
	}
#header {	
		margin: 0;
		padding: 20px;
		background-color: #ffffff;
		color: #307884;
    }
 
#mainnav {
      float:left;
      width:100%;
      background:#CEC499 url("images/bg.jpg") repeat-x bottom;
      font-size:75%;
      line-height:normal;
      } 
    #mainnav ul {
      margin:0;
      padding:10px 10px 0px 10px;
      list-style:none;
      } 
    #mainnav li {
      float:left;
      background:url("images/left_both2.gif") no-repeat left top;
      margin:0;
      padding:0 2px 0 5px;
      border-bottom:1px solid #012450;
      } 
    #mainnav a {
      float:left;
      display:block;
      /*width:.1em;*/
      background:url("images/right_both2.gif") no-repeat right top;
      padding:5px 10px 4px 5px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
    
    #mainnav a:hover {
      color: #25A64A;
      }
	
#contents {
		padding: 10px;
		margin: 10px 200px 10px 10px; 
		color: #000000;
		border-right: 2px solid #C5C877;
	}
  #contents li {
  		list-style-type: square;
		line-height: 30px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 95%;
		color: #000000;
  }	
  #contents a {
 	 text-decoration:none;
  }
  #contents a:hover  { 
  		text-decoration:underline;
  		color: #25A64A;
  		}
p.contents {
		margin-top: 30px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 3px;
		line-height: 20px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 100%;
		
	}	
#infoarea {
		float: right;
		width: 165px;
		background-color: #B5C8CD;
		padding: 1px;
		margin:10px 0px 10px 0;
		border-left: 0px solid #C5C877;
		 
	}
p.infoarea {
		margin-left: 2px;
		margin-right: 2px;
		line-height: 85%;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 85%;
		color: #ffffff;
		text-align: center;
}
.imagefloat
	{
		padding: 3px;
		border: 1px solid #9FA41D;
		margin: 2px 2px 10px 2px;
	}
#footer {
		clear: both;
		font:bold 10px Arial, Helvetica, sans-serif;
		background-color: #B5C8CD;
		margin: 0 20px 10px 10px;
     }
#footer a {
	padding:4px 9px 4px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#003366;
	background-repeat: repeat-y;
	background-position: right top;
	text-decoration: none;	
}

#footer a:hover  { text-decoration:underline;}
	
.floatright {
		float: right;
		margin: 0 0 10px 15px;
		border: 1px solid #666;
		padding: 2px;
   }
   
p.calendar {
		margin-left: 2px;
		margin-right: 2px;
		line-height: 20px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 85%;
		color: red;
	}
#calendar li {
		line-height: 15px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 80%;
		color: blue;
  }
img.figureright {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		border: 1px solid #666;
		padding: 10px;
}
img.figureleft {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		border: 1px solid #666;
		padding: 10px;
}