body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

dt {
	font-size:larger;
	padding-bottom:2px;
}

dt a {
	font-size:larger;
	padding-bottom:2px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	background-color: #FFFFFF;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 3px;
}

/****************
 Turn off the special formatting in the <li> for the splash page...
 ****************/
.splashpage li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	padding-bottom: 3px;
	padding-top: 3px;
}

a {
	color: #082580;
	text-decoration: none;
	font-weight: bolder;

}

a:hover {
	text-decoration: underline;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin:5px 5px 5px 5px;
	color:#996533;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:#996533;
	margin-top: 5px;
	padding-top: 3px;
	padding-left: 5px;
	font-variant: small-caps
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align:center;
	color:#996533;
	margin-top: 5px;
	padding-top: 3px;
	padding-left: 5px;
	font-variant: small-caps
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: center;


}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.reference {
	font-size: xx-small;
	font-style: italic;


}
/**********************************************************

  MASTHEAD
  
  The following control look and feel for the masthead and the top (main)
  menu

*/

#masthead {
	color: #e7ebf7;
	background-image: url(../images/ofc_full.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #99ccff;
}

#masthead2 {
	color: #000080;
	background-color: #99ccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}


/*  The following mastheads are for the 80th anniversary...switch back to the "normal" ones above when
    it's done 

#masthead {
	color: #e7ebf7;
	background-image: url(../images/80_logo_masthead.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #c6cede;
}

#masthead2 {
	color: #000080;
	background-color: #c6cede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
*/

#topmenu {
	color: white;
	background-image: url(../images/topmenu.gif);
	background-repeat: repeat;
	height: 24px;
}

#topmenu a {
	font-weight: bold;
	padding-left:5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 12px;
	color: #082580;

}

#topmenu a:visited {
	color: #082580;
}

#topmenu a:hover {
	border: #aaa;
	color: #CC0000;
	padding-right: 5px;
	padding-left: 5px;
}
#addressbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4d3a27;
	float: right;
	margin: 10px;
}
#addressbox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4d3a27;
}
#addressbox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4d3a27;
	text-decoration: underline;
}

/*
   The following controls the look and feel of information on
   the left column of all pages.
*/

#leftcontent {
	background-color: #c6cede;
	background-image: url(../images/lefttopshadow.gif);
	background-repeat: repeat-x;
	padding-top: 5px;

}
#leftcontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	padding: 3px 0px 3px 0px;
	margin: 5px 5px 5px 5px;
	color: #082480;

}
#leftcontentbottomborder {
	background-color: white;
	background-image: url(../images/left_nav_bot.gif);
	background-repeat: repeat-x;
	margin-top: 8px;

}

/*****************************************
   The following control look and feel for the menu items down the left
   side of the home page and main news pages.
*/

#homeleftnav {
	font-family: verdana, arial, helvetica, geneva, swiss, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	text-align:left;
	color: #082580;
	background-color: #e7ebf7;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 9px;
}

#homeleftnav a {
	font-weight: normal;
	font-size: 10px;
	color: #082580;
	font-family: verdana, arial, helvetica, geneva, swiss, sans-serif;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}

#homeleftnav hr {
	color: #c6cede;

}

/*************************************************
  LEFT MENU BAR
  
*/

#leftnav {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #082580;
	text-decoration: none;
	text-align:left;
	background-color: #e7ebf7;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 9px;

}

/*
   The following control the look of menu items on the left (sub) menubar.
   menu1 is top level, and menu2 is second level.
*/
.submenu1 a {
	font-family: arial, helvetica, geneva, swiss, sans-serif;
	line-height:18px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #082580;
}

.submenu1 a:visited {
	color: #082580;
	background-color: #e7ebf7;
}

.submenu1 a:hover {
	border:1px solid #aaa;
	padding-left:4px;
	padding-right:4px;
	text-decoration: none;
	color: #cc0000;
	background-color: #e7ebf7;
}

.submenu2 a {
	font-family: arial, helvetica, geneva, swiss, sans-serif ; 
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	line-height:15px;
	padding-left:13px;
	color: #082580;
}

.submenu2 a:visited {
	color: #082580;
	background-color: #e7ebf7;
}

	
.submenu2 a:hover {
	border:1px solid #aaa;
	padding-left:12px;
	padding-right:4px;
	text-decoration: none;
	color: #cc0000;
	background-color: #e7ebf7;
}

/*
   The following sets up look and feel for the center (main) content
   on the home and news pages
*/

#homecentercontent {
	background-image: url(../images/topshadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*
   Following items control look and feel of text displayed in the area below
   the main graphic on the home page.
*/
.homemaintabletitle {
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 3px;
}
.homemaintabletitle a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #082580;
	background-color: #fff;
	text-decoration: none;

}
.homemaintabletext {
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: ridge;
	border-color: #000080;
	font-weight: normal;
	margin-left: 5px;
	padding-left: 3px;
}
.homemaintabletext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #082580;
	background-color: #fff;
	text-decoration: none;

}

/*
   Information displayed on the main news and content pages.
*/
.contentmaintabletitle {
	text-align: left;
	border-bottom-width: 1px;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 3px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-bottom-color: #996533;
	color: #333333;
	background-color: #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;




}

.contentmaintabletext {
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: ridge;
	border-color: #996533;
	font-weight: normal;
	margin-left: 5px;
	padding-left: 3px;
}

.contentmaintabletext dt {
	font-size: x-small;
	padding-top: 10px;
	padding-left: 7px;


}
.contentmaintabletext dd {
	font-size: xx-small;
	color: #333333;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.contentmaintabletext h1 {
	text-align: left;

}

.contentmaintabletext h2 {
	text-align: left;

}

.fees {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #fff;
	line-height: normal;
	font-variant: small-caps;
	padding-left: 5px;
}
.fees tr {
	background-color: #FFFFCC;

}
.subhead {
	font-size: smaller;

}
/*
   The site path is normally displayed at the top of the centre content
   area, and allows the user to find his way back home
*/

.sitepath {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sitepath a {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	color: blue;
}

.sitepath a:hover {
	text-decoration: underline;
}


/************************************************************************

   The following set up the look and feel of information in the rightmost
   panel of the home page.
*/

#homerightcontent {
	background: white url(../images/topshadow.gif) repeat-x top;
}

#homerightcontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 3px 0px;
	color: #996533;
	background-color: #fff;
	border: 1px solid #996533;
	margin: 5px;
}

#homerightcontent p {
	font-size: 10px;
}

#maindate {
	/*
	   Format of the main date, currently displayed on the top of the
	   rightmost column on the home page.
	*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;

}

/*
   Following items control look and feel of the box surrounding the news
   items on the right side of the page.
*/
   
.newsbox {
	border: 1px solid #996533;
	margin: 5px;
	padding: 5px 7px 10px 9px;
	background-position: 5px 0px;
	background-image: url(../images/clip.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	color: #996533;
	background-color: #fff;
	text-align: left;
}

.newsbox a {
	font-family: Verdana, Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	background-color: #fff;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.newsdates {
	/*
	   Format of the individual news item dates.
	*/
	
	font-weight: bold;
	font-size: 11px;
	color: #707070;
	background-color: #fff;
	font-family: arial, helvetica, geneva, swiss, sans-serif;
	text-decoration: none;
	padding-top: 5px;
}


/****************************************************************

  FOOTER INFORMATION
*/

#footer {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;


}

#footer a {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	color: #999999;

}

#footer a:hover {
	text-decoration: underline;
}
.sidebar p {
	background-color: #FFFFCC;
	border-right-width: medium;
	border-bottom-width: medium;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px 10px 10px;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/*
	Superscript
*/
.exponent {
	vertical-align: super;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;


}

.footnote {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	background-color: #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}

.footnote a {
	font-family: Arial, Helvetica, geneva, swiss, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	color: #999999;
}


.smallbox { 
   height: 12px; 
   width: 12px; 
} 
