/***---FGFJ Background and Body(Do Not Change!)---***/
body {
background: transparent url(../images/bg.gif) repeat;
margin: 25px;
padding: 0px;
}

* {
margin:0;
padding:0;
}

/*Drop Down Menu modified from script created by Michael Leigeber: http://www.leigeber.com*/
.menuwrapper {
margin:0;
text-align:center;
}

.dropdown {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding-right:0px;
font-size: 12px;
height: 16px;
}

.dropdown dt {
width:115px; 
height:100%; 
border:1px solid #BAC8EC; 
color:#ffffff; 
padding:5px; 
cursor:pointer; 
background:url(../images/header.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown dt:hover {
background:url(../images/header_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown dd {
position:absolute; 
overflow:hidden; 
width:128px; 
display:none; 
background:#fff; 
z-index:200; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown ul {
border:2px solid #9ac1c9; 
border-top:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
width:124px; 
}

.dropdown li {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
display:block; 
padding:5px; 
color:#336699; 
text-decoration:none; 
background:#efefef; 
width:114px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown a:hover {
background:#d9e1e4; 
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.dropdown .underline {
border-bottom:1px solid #b9d6dc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.page {
float:left; 
padding-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 16px;
}

.page dt {
width:114px; 
height:100%; 
border:1px solid #BAC8EC; 
color:#ffffff; 
padding:5px; 
cursor:pointer; 
background:url(../images/current.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page dt:hover {
background:url(../images/current_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page dd {
position:absolute; 
overflow:hidden; 
width:128px; 
display:none; 
background:#fff; 
z-index:200;
font-family:Verdana, Arial, Helvetica, sans-serif; 
}

.page ul {
width:124px; 
border:2px solid #9ac1c9; 
list-style:none; 
border-top:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page li {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page a, .page a:active, .page a:visited {
display:block; 
padding:5px; 
color:#336699; 
text-decoration:none; 
background:#efefef; 
width:114px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page a:hover {
background:#d9e1e4; 
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.page .underline {
border-bottom:1px solid #b9d6dc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nodrop, .nodrop:active, .nodrop:link, .nodrop:visited {
width:116px; 
border:1px solid #BAC8EC; 
color:#ffffff;
display:block;
float: left;  
padding:5px; 
cursor:pointer; 
background:url(../images/header.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 16px;
}

.nodrop:hover {
width:116px;  
border:1px solid #BAC8EC; 
color:#ffffff;
display:block;
float: left;  
padding:5px; 
cursor:pointer; 
background:url(../images/header_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 16px;
}

.current .current:active, .current:link, .current:visited {
width:116px; 
height:100%; 
border:1px solid #BAC8EC; 
color:#ffffff;
display:block;
float: left;  
padding:5px; 
cursor:pointer; 
background:url(../images/current.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 16px;
}

.current:hover {
width:116px; 
height:100%; 
border:1px solid #BAC8EC; 
color:#ffffff;
display:block;
float: left;  
padding:5px; 
cursor:pointer; 
background:url(../images/current_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 16px;	
}

/*Accordion Menu modified from script created by Michael Leigeber: http://www.leigeber.com*/
#options {width:147px; margin:0px auto; text-align:right; color:#fff;}
#options a {text-decoration:none; color:#fff;}
#options a:hover {color:#fff;}

#acc {width:147px; list-style:none; color:#fff; margin:0 auto 0px;}
#acc a {text-decoration:none; color:#fff;}
#acc a:hover {color:#fff;}
#acc .li {margin: 0px;}
#acc h3 {width:133px; border:1px solid #9ac1c9; padding:0px 6px 0px; font-weight: normal; margin-top:0px; cursor:pointer; background:url(../images/header.gif);}
#acc h3:hover {background:url(../images/header_over.gif);}
#acc .acc-section {overflow:hidden; background:#ccc;}
#acc .acc-content {width:147px; border-top:none; background:#fff;}

#nested {width:147px; list-style:none; color:#fff; margin-bottom:15px; background:#ccc;}
#nested h3 {width:125px; border:1px solid #9ac1c9; padding:5px 6px 5px; font-weight:normal; margin-top:5px; cursor:pointer; background:url(../images/header.gif); line-height:1em; font-size:10px;}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff;}
#nested .acc-content {width:147px; padding:0px 0px 15px 7px; border-top:none; background:#ccc; font-size:10px; color:#333; line-height:1.2em;}
#nested .acc-selected {background:url(../images/header_over.gif); margin-bottom:0px;}
#nested a {color:#000;}
#nested a:hover {color:#fff;}

#nested_current {width:147px; list-style:none; color:#fff; margin-bottom:15px;}
#nested_current h3 {width:125px; border:1px solid #9ac1c9; padding:5px 6px 5px; font-weight:normal; margin-top:5px; cursor:pointer; background:url(../images/current.gif); line-height:1em; font-size:10px;}
#nested_current h3:hover {background:url(../images/current_over.gif);}
#nested_current .acc-section {overflow:hidden; background:#fff;}
#nested_current .acc-content {width:147px; padding:0px 0px 15px 7px; border-top:none; background:#ccc; font-size:10px; color:#333; line-height:1.2em;}
#nested_current .acc-selected {background:url(../images/current_over.gif); margin-bottom:0px;}
#nested_current a {color:#000;}
#nested_current a:hover {color:#fff;}

/***---FGFJ Stylesheet (Do Not Touch!)---***/
#body {
background-color:#ffffff;
height:100%;
width: 766px;
}

#border {
background-color: #FFFFFF;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width: 1px 1px 1px 1px;
margin: 0pt auto;
position:relative;
width:766px;
}

#photoheader {
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width: 0px 0px 0px 0px;
text-align:left;
}

#contentleft {
background:#EEEEEE none repeat scroll 0 0;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width:1px 1px 1px 0;
color:#003366;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
width:147px;
}

#contentleft_menu {
background: none repeat scroll 0 0;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width:1px 1px 1px 0;
color:#FFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
width:147px;
}

/***---Activities Left Navigational Menu (Do Not Touch)---***/

#leftNav {
	float: left;
	width: 148px;
	margin: 0;
	padding: 0px;
	background-color: #eee;
}

#sectionLinks {
background:#EEEEEE none repeat scroll 0 0;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width:1px 1px 0 0;
color:#003366;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
width:147px;
}

.related {
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width:1px 1px 1px 0;
	}

.related a {
	font-size: .8em;
}

.related li {
font-size:1em;
line-height:100%;
list-style-image:none;
list-style:none;
margin: 0 5px 0 20px;
}

#contentright{
background: #FFFFFF;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width: 1px 0px 0px 0px;
color: #333333;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
padding: 5px;
width: 608px;
}

#contentrightact {
background: #FFFFFF;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width: 1px 0px 0px 0px;
color: #333333;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
padding: 5px;
width: 550px;
}

#homeleft{
background:#ffffff;
color: #333333;
float:left;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
width: 471px;
}

#homeright{
background-color:#FFFFFF;
float: right;
width: 255px;
}

#boardmembers{
background: #FFFFFF;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width: 1px 0px 0px 0px;
color: #333333;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 5px;
width: 608px;
}

.block_1 {
	float: left;
	line-height:1.5em;
	width: 160px;
	}
.block_2 {
	float: left;
	line-height:1.5em;
	width: 440px;
	}
/*--Change Hyperlink Color--*/
a { 
text-decoration: none;
color: #000000;  
}

a:link, a:visited {
color:#336699;
text-decoration:none;
}

a:hover { 
color: #669966; 
text-decoration: none; 
}

/*--Change Header Styles--*/
h1 {
color:#003366;
font-size: 12px;
line-height: 1.6em;
margin: 0;
padding: 10px;
}

h2 {
font-size: 1.2em;
font-weight: bold;
margin: 3em 0 1.5em 0px;
border-bottom: 1px solid #000080;
}

h3 {
font-size: 1.1em;
margin: 2em 0 1em 0px;
}

h4 {
font-size: 0.9em;
font-weight: bold;
color: #999;
margin-bottom: 0;
}

h5 {
font-size: 0.9em;
font-weight: bold;
color: #999;
margin-bottom: 0;
text-indent:3.4em;
}
	
h6 {
font-size: 0.9em;
font-weight: bold;
color: #999;
margin-bottom: 0;
text-indent:0em;
}	

/*--Change Paragraph Styles--*/
p {
font-size: 1.0em;
line-height: 1.5em;
margin: 0 0 1.5em 0;
}

p.indent {
line-height:1.5em;
margin-bottom: -1.5em;
text-indent:20px;
}

/*--Change Bullet Styles--*/
li {
font-size: 1.0em;
line-height: 2.0em;
margin: 0 0 0 50px;
}

li.menu {
font-size: 1.0em;
line-height: 1.0em;
}

li > p {
margin-top: 0.2em;
}
	
.bullet {
list-style-type: circle;
text-indent:0px;
}

li.dot {
background:transparent url(../images/ball-gray.gif) no-repeat;
background-position: 0 .5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0 0 1em 35px;
padding-left:20px;
}

ul.circle {
margin: 0 0 0 60px;
}

/*--Change Image Styles--*/
.floatright {
float:right;
font-size: 90%;
font-style:italic;
line-height: 1.2em;
padding-left:5px;
width:150px;
}

.floatright_special {
float:right;
font-size: 90%;
font-style:italic;
line-height: 1.2em;
padding-left:10px;
width:175px;
}

.floatleft {
float:left;
padding-right:5px;
}

.floatleft_special {
float:left;
font-size: 90%;
font-style:italic;
line-height: 1.2em;
padding-right:20px;
width:175px;
}

.smalltext {
font-size: 80%;
line-height:1.2em;
}

/*-Change Footer-*/
#footer {
background-color:#ffffff;
border-collapse:collapse;
border-color:#000080;
border-style:solid;
border-width:1px 0 0;
clear:both;
color:#506070;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:13px;
padding: 20px;
text-align:right;
}

