body 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align:center;
top:0px; 
margin:0 auto; 
/* background-image: url(/images/background.gif); */
/* background-repeat: repeat; */
background-color: #F5DEB3;
}

table
{
margin:0 auto; 
}

img
{
border:0;
}

.PictureTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.ErrorStyle 
{
color: maroon;
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
}

.MenuTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration:none;
}

.MenuSmallTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
text-decoration:none;
}

.FormLabelStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.FormLabelOptStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
}

.FormLabelReqStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.FormFieldStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.DataTableStyle 
{
background-color: white;
border-color: black;
}

.DataTableTitleStyle 
{
font-family: Arial, Helvetica, sans-serif;
background-color: silver;
text-align: center;
font-size: 14pt;
font-weight: bold;
}

.DataTableHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
background-color: silver;
text-align: center;
font-size: 12pt;
font-weight: bold;
}

.DataTableSubHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
background-color: lightblue;
font-size: 12pt; 
font-weight: bold;
}

.DataTableImptHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
background-color: yellow;
font-size: 12pt; 
font-weight: bold;
}

.DataTableTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
}

.DataTableDescriptionStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
}

.FormHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
}

.FormSubHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-weight: bold;
}

.FormTableStyle 
{
}

.WebmasterStyle 
{
font-family: Arial, Helvetica, sans-serif;
color: navy;
font-size: 9pt;
font-weight: bold;
}

.CopyrightStyle 
{
font-family: Arial, Helvetica, sans-serif;
color: blue;
font-size: 8pt;
font-weight: bold;
}

.AdoptedMessageStyle
{
font-family: Arial, Helvetica, sans-serif;
color: green;
font-weight: bold;
font-style: italic;
}

.ImportantMessageStyle
{
color: navy;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt; 
font-style: normal;
border:2px ridge navy;
padding:3px;
}

.MarqueeMessageStyle
{
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 10pt;
font-weight: bold;
font-style: normal;
}

#TopMenu
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.TopMenuTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.TopMenuHeaderStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}

.FixedTextStyle 
{
font-family: "Courier New", Courier, monospace;
font-size: small;
font-weight: normal;
}

.SpecialNeedsStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: yellow;
font-weight: normal;
}

.DisclaimerStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
}

a:visited
{
color: blue;
}

a:hover
{
color: #808000;
}

.ButtonClass
{
cursor: pointer; cursor: hand;
}

.StoreMenuTextStyle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: navy;
font-weight: bold;
}

.StoreTextStyle, .StoreTextStyle table tr td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
font-weight: normal;
}

.StoreTextLabelStyle, .StoreTextLabelStyle table tr td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
font-weight: bold;
}

.StoreTextHeaderStyle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: navy;
font-weight: bold;
}

.StoreTextSubHeaderStyle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: navy;
font-weight: bold;
}

.DiaryTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.MenuBox
{
/* background-image:url(/images/clouds_bg.jpg); */
/* background-repeat:repeat; */
border:2px navy solid;
width:100%;
}

.MainTableStyle
{
/* width:920px; */
width:980px;
padding:4px;
}

.OuterTableStyle
{
width:970px;
}

.FeatureBoxStyle
{
width:360px;
height:300px;
border:2px navy solid;
background-color:#fafad2;
padding:5px;
overflow:auto;
/* margin-bottom:8px; */
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.MissionBoxStyle
{
width:740px;
background-image:url(/images/clouds_bg.jpg);
border:2px navy solid;
padding:8px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.SidebarBoxStyle
{
width:180px;
/*
width:160px;
background-color: silver;
border:1px navy solid;
border-collapse:collapse;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
*/
}

.BoxTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.SidebarItemStyle
{
background-color: silver;
border:1px navy solid;
/*border-collapse:collapse;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
width:99%; /* ie wierdness */
margin-top:4px;
padding:4px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.LatestBoxStyle
{
width:740px;
border:2px navy solid;
background-color:#f0fff0;
padding:8px;
text-align:left;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.EventsBoxStyle
{
/* width:370px; */
width:740px;
height:100px;
padding:8px;
overflow:auto;
border:2px navy solid;
background-color:#faebd7;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.EventsBoxHeaderStyle
{
width:98%;
text-align:center;
background-color:silver;
color:black;
padding-left:8px;
padding-right:8px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 10pt; 
font-weight:bold;
}

.EventsBoxNormalStyle
{
width:98%;
text-align:left;
color:black;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 10pt; 
}

.AnimalsTableStyle
{
width:100%;
border-left:2px navy solid; 
border-right:2px navy solid; 
border-top:2px navy solid; 
border-collapse: collapse; 
margin-bottom:2px;
}

.AnimalsTableOddStyle
{
width:100%;
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
text-align:left;
}

.AnimalsTableEvenStyle
{
width:100%;
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#f0fff0;
padding:8px;
text-align:left;
}

.AnimalsTableOneStyle
{
width:100%;
border:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
text-align:left;
}

.AnimalsTableTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.PrevNextBoxStyle
{
/*width:100%;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;          
background-color:#faf0e6;
border:2px navy solid;
margin-bottom:2px;
border-collapse: collapse;
text-align:right; 
padding:4px;
}

.MessageBoxStyle
{
/*width:100%;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;          
background-color:yellow;
border:2px navy solid;
margin-bottom:2px;
border-collapse: collapse;
text-align:center; 
padding:4px;
display:none;
}

.SearchBoxStyle
{
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;          
background-color:#f0f8ff;
border:2px navy solid;
margin-bottom:2px;
border-collapse: collapse;
padding-left:4px;
padding-right:4px;
}

.SearchBoxTextStyle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;          
}

.EditErrorStyle
{
background-color:yellow;
border:2px navy solid;
font-size: 10pt; 
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
margin:1px;
padding: 4px;
color: maroon;
border-collapse: collapse;
}

.StandardTableStyle
{
border:2px navy solid;
border-collapse: collapse;
/* margin-bottom:4px; */
width:100%;
}

.StandardTableOddStyle
{
width:100%;
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
text-align:left;
}

.StandardTableEvenStyle
{
width:100%;
border-bottom:2px navy solid;
border-collapse: collapse;
padding:8px;
text-align:left;
background-color:#f0fff0;
}

.StandardTableHeaderStyle
{
background-color:silver;
border:2px navy solid;
border-collapse: collapse;
padding:8px;
margin-bottom:2px;
}

.StandardTableSubHeaderStyle
{
background-color:silver;
border-bottom:2px navy solid;
border-collapse: collapse;
padding:8px;
}

.StandardTableTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.StandardTableTitleTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
}

.StandardTableSubTitleTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}

.LinksTableStyle
{
border-left:2px navy solid; 
border-right:2px navy solid; 
border-top:2px navy solid; 
border-collapse: collapse;
width:100%;
margin-bottom:2px;
}

.LinksTableOddStyle
{
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
width:100%;
}

.LinksTableEvenStyle
{
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#f0fff0;
padding:8px;
width:100%;
}

.LinksTableOneStyle
{
border-bottom:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
width:100%;
}

.LinksTableTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.LinksTableCategoryTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}
.LinksTableCategoryStyle td
{
padding:4px;
}


.LinksTableCategoryStyle
{
background-color:silver;
border-bottom:2px navy solid;
border-collapse: collapse;
padding:8px;
}

.EventsTableStyle
{
border-left:2px navy solid; 
border-right:2px navy solid; 
border-top:2px navy solid; 
border-collapse: collapse;
width:100%;
margin-bottom:2px;
}

.EventsTableOddStyle
{
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
width:100%;
}

.EventsTableEvenStyle
{
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
background-color:#f0fff0;
padding:8px;
width:100%;
}

.EventsTableOneStyle
{
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
width:100%;
}

.EventsTableTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.EventsTableCategoryStyle
{
background-color:silver;
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
padding:8px;
}
.EventsTableCategoryStyle td
{
padding:4px;
}

.EventsTableCategoryTextStyle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}

.ContactsTableStyle
{
border-left:2px navy solid; 
border-right:2px navy solid; 
border-top:2px navy solid; 
border-collapse: collapse;
width:100%;
margin-bottom:2px;
}

.ContactsTableOddStyle
{
width:100%;
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
padding:8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.ContactsTableEvenStyle
{
width:100%;
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
background-color:#f0fff0;
padding:8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.ContactsTableHeaderStyle
{
width:100%;
background-color:silver;
border-bottom:2px navy solid;
border-right:2px navy solid;
border-collapse: collapse;
padding:8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.ImportantStyle
{
/* width:100%; */
background-color:yellow;
border:2px navy solid;
border-collapse: collapse;
padding:8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
margin-bottom:4px;
}

.StandardListStyle
{
}

.StandardListStyle li
{
  padding-bottom:4px;
}

.MenuHR
{
}

.dm_hr
{
  margin:0px;
  padding:0px;
}

.AdminTableOneStyle
{
border:2px navy solid;
border-collapse: collapse;
background-color:#fafad2;
}

#ExecuteButton
{
  cursor:pointer;
}

#SearchButton
{
  cursor:pointer;
  vertical-align:bottom;
}

.FormBackground
{
  background-color:#FFFFFF;
}

.SearchDescStyle
{
  background-color:yellow;
}
