body
{
	font-family:Tahoma;
	font-size:10pt;
	margin:5px;
}

.ManagementCaption
{
    margin-top:10px;
	border-top:1px #336633 solid;
	background-color:#F7F7DE;
	font-family:Verdana;
	font-size:.85em;
}
.ManagementCaption tr
{  
	height:24px;
}
.ManagementCaption img
{
	border:none 0px;
}
.ManagementCaption a, .ManagementCaption a:visited
{
	color:white;
	font-weight:normal;
	text-decoration:none;
}
.ManagementCaption a:hover
{
	color:white;
	text-decoration:none;
}
.ManagementCaption input
{
	font-size:8pt;
}

#maincontent
{
    color:#336633;
    padding-top:12px;
}
#maincontent h1
{
	font-family:Tahoma;font-weight:bold;font-size:11pt;margin-bottom:0px;margin-top:0px;color:Black;
}
#maincontent h2
{
	font-family:Tahoma;font-weight:bold;font-size:11pt;margin-bottom:5px;margin-top:0px;
}
#maincontent h3
{
	font-family:Tahoma;font-weight:bold;font-size:10pt;margin-bottom:0px;margin-top:0px;
}
#maincontent p
{
    margin-top:5px;
}
#maincontent select
{
    font-size:10pt;
}
#maincontent a, #maincontent a:visited
{
    color:#336633;
    text-decoration:underline;
}
#maincontent a:hover
{
    text-decoration:none;
}
#rightsection
{
    width:700px;float:left;text-align:left;text-align:justify;margin-left:10px;
}
#leftmenu
{
    width:200px;
    margin-left:8px;
}
#leftmenu h1
{
	font-family:Tahoma;
    font-weight:bold;
    font-size:10pt;
    margin-bottom:10px;
    color:Black;
    text-decoration:underline;
}
#leftmenu a, #leftmenu a:visited
{
    display:block;
    margin-bottom:0px;  /*was 3*/
    color:#336633;
    text-decoration:underline;
}
#leftmenu a:hover
{
    text-decoration:none;
}
.topbanner
{
	background-color:#336633;
	width:100%;
	height:110px;
	z-index:99;
}
.topmenulink
{	
	color:white;
	font-size:10pt;
	padding:4px 0px 0px 0px;
	width:100%;
	text-align:right;
	position:absolute;
	top:102px;
	left:0px;
	z-index:99;
}
.topmenulink a, .topmenulink a:visited
{
	text-decoration:none;
	color:white;
	font-size:10pt;
}
.topmenulink a:hover
{
	text-decoration:underline;
	color:white;
	font-size:10pt;
}
.roundedPanelHead
{
    text-align:center;
    color:white;
    font-weight:bold;
}
.roundedPanelContent
{
    padding-top:5px;
    padding-left:6px;
    padding-right:2px;
    padding-bottom:7px;
    background-color:White;
    color:#336633;
    border-left:solid 1px #336633;
	width:187px;
}
.
.newstoryheader
{
    width:100%;font-variant:small-caps;font-weight:bold;padding-bottom:2px;
}
.newstorycontent
{
    width:100%;float:left;margin-bottom:5px;text-align:justify;
}
.newstoryfooter
{
    float:left;width:100%;border-top:solid 1px black;height:11px
}

.photosetmenuLink
{
    margin-bottom:10px;
}
.photosetmenuLink a, .photosetmenuLink a:visited
{
    color:Black;
    text-decoration:none;
}
.photosetmenuLink a:hover
{
    color:Black;
    text-decoration:underline;
}
.photoMainPic
{
    border:solid 1px black;padding:4px 4px 4px 4px;
}
.photoAlbumProperties
{
    font-size:smaller;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    display:block;
}
.thumbimage
{
    padding:10px 10px 10px 10px;
    text-align:center;
    vertical-align:middle;
}
.photoDropDown
{
    font-size:10px;
}
.commiteeTitles
{
    width:160px;
    vertical-align:top;
}
.smallinput {font-size: 10px; font-family: Arial, verdana; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.albumspager a:hover
{
    text-decoration:underline;
}
.albumspager a:visited
{
    text-decoration:underline;
}
.albumspager a
{
    text-decoration:underline;
}
.inlinepanel
{
    display:inline;
}
.linkstable td
{
    border:solid #336633 1px;
    border-collapse:collapse;
}
.trainingtable td
{
    text-align:center;
}
.yearcover
{
    height:120px;
    width:200px;
    vertical-align:middle;
}
.left {float:left;}
.right {float:right;}
.smallitalic {font-style:italic;font-size:0.8em;font-weight:normal;}