/* **************************************************************
            MASTER     
****************************************************************/

div.Menu{
 width: 930px; 
 padding-left: 35px; 
 margin: 0 auto;
 height: 39px; 
 background-repeat: repeat-x;
 background-image: url(/GetSiteFile/menu_tile.jpg);

}

div.Body{
 /*width: 857px; */
 width: 891px; 
 padding-left: 37px;
 padding-right: 37px;
 background-color: white; 
 margin: 0 auto;

}
div.Footer{
 width: 965px; 
 margin: 0 auto;
}
div.Header{
 width: 930px;
 padding-left: 35px; 
 margin: 0 auto;
 background-image: url(/GetSiteFile/banner_v2.gif); 
 background-repeat: no-repeat; 
 background-position:  35px 0px;
 height: 105px;
}




span.ImageGalleryImageName{
 display: none;
}
DIV.TopBkg{
  background-repeat: repeat-x; 
  background-image: url(/GetSiteFile/bkg_tile_top_v2.jpg);
  height: 450px; 
  width: 100%; 

}

DIV.BotBkg {
  background-image: url(/GetSiteFile/bkg_tile_bottom.jpg);
  background-position: bottom left; 
  background-repeat: repeat-x; 
}
A.LoginLink{
 font-size: 8px; 
 color: white; 

}
div.Ad1{
 margin-left: 727px; 
 top: 174px; 

 position: absolute; 
}

div.Ad2{
 margin-left: 727px; 
  top: 254px; 

 position: absolute; 
}

div.Ad3{
 margin-left: 727px; 
  top: 332px;

 position: absolute; 
}
.Ad1 img{
 border: 0px;
}

.Ad2 img{
 border: 0px;
}

.Ad3 img{
 border: 0px;
}


A.SysAdmin{
 display: none;
}
a.Manage_Text_Module_47{
  display: none; 
}
div.ContentFooter{
 margin: 0 auto;
 background-image: url(/GetSiteFile/ContentFooter.jpg); 
 background-repeat: repeat-x; 
  clear: both;
 display: block; 
 height: 52px; 
 width: 965px;
}

.ContentFooter span{
 text-align: center;
 width: 100%; 
 font-size: 10px;
 color: white; 
 padding-top: 30px;
 font-family: verdana;
 display: block; 
}
div{

 color: black; 
 font-family: verdana; 
 font-size: 10pt; 
}

p{
 color: black; 
 font-family: verdana; 
 font-size: 10pt; 
}
a.SignUp{
  margin-top: 1px;
  background-image: url(/GetSiteFile/sign_up.jpg); 
  background-repeat: no-repeat; 
  width: 185px; 
  height: 25px; 
  display: block;
  float: left; 
  padding-top: 3px;  
  color: white; 
  font-family: verdana; font-size: 12pt;

 text-align: center; 
  text-decoration: none; 
 font-weight: bold; 
}
body.SiteBody{
 /* background-image: url(/GetSiteFile/bkg_tile.jpg); */
  margin: 0 0 0 0;
}
div.SearchBar{
 width: 907px;

 margin: 0 auto;
 height: 28px;
}

.Header a{
 display: block; 
 height: 105px;
 width: 600px;
 
}








Table {  } 
TR {  } 
TD { vertical-align: top; } 
A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  color: rgb(254,152,51);  } 

H1{ 
 text-transform: uppercase;
 color: rgb(254,152,51); 
 font-family: verdana;
 font-size: 14pt;  
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 }
h2 a{
 color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 12pt;
 font-weight: bold; 
 font-style: normal;
 text-decoration: none;
}
 
H2{ 
 color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 12pt;
 font-weight: bold; 
 font-style: normal;  
 } 
H3 {  } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 

/* Navigation Function */ 
A.NavigationBar { font-weight: bold; } 
IMG.NavigationBar { } 
DIV.NavigationBar { } 

/* Resource Functions */ 
A.ResourceFunctions { font-weight: bold; text-decoration: none; } 
A.ResourceFunctions:hover { text-decoration: underline; } 
DIV.ResourceFunctions {  } 
SELECT.ResourceFunctions { background-color: rgb(220, 220, 220); } 

/* Report Generator */ 
TH.Report { text-align: left; } 
TD.Report { } 
TH.ReportGroupTitle { text-align: left; background-color: rgb(220, 220, 220); } 
TH.ReportGroupTotal { text-align: left; border-top: 1px solid silver; } 
TD.ReportGroupTotal { border-top: 1px solid silver; } 
TD.ReportGroupSpacer { } 

/* Usage Reports */ 
TABLE.UsageOverview { border: 1px solid gray; } 
TH.UsageOverviewDate { text-align: left; color: white; background-color: black; } 
TH.UsageOverviewHits { text-align: left; color: white; background-color: rgb(0, 150, 0); } 
TH.UsageOverviewSessions { text-align: left; color: white; background-color: rgb(100, 100, 0); } 
TH.UsageOverviewKBytes { text-align: left; color: white; background-color: rgb(150, 0, 0); } 
TH.UsageOverviewFiles { text-align: left; color: white; background-color: rgb(0, 0, 150); } 

TD.UsageOverviewDate { text-align: left; color: black; background-color: white; } 
TD.UsageOverviewHits { text-align: left; color: rgb(0, 150, 0); background-color: white; } 
TD.UsageOverviewSessions { text-align: left; color: rgb(100, 100, 0); background-color: white; } 
TD.UsageOverviewKBytes { text-align: left; color: rgb(150, 0, 0); background-color: white; } 
TD.UsageOverviewFiles { text-align: left; color: rgb(0, 0, 150); background-color: white; } 









/* **************************************************************
            1 - FOLDER     
****************************************************************/
Table.Folder {  } 
TR.Folder {  } 
TD.Folder {  } 
A.Folder {  } 
A.Folder:hover {  } 
SPAN.FolderItemTitle {  } 
SPAN.FolderItemText {  } 


/* **************************************************************
            2 - FILE     
****************************************************************/
A.File {  } 
A.File:hover {  } 


/* **************************************************************
            3 - Accomplishments     
****************************************************************/


/* **************************************************************
            4 - NEWS     
****************************************************************/
div.RSS_News{
 display: none; 
}
.News h1{
 margin: 0 0 0 0; 
 padding: 0 0 0 0;
}
a.Header_News {
 font-size: 14pt; 
 color: rgb(51,51,153); 
 font-family: verdana;  
 text-decoration: none; 
 font-weight: bold;
}

span.RSS_Help{
 display: none; 
}

textarea.TextArea_4{
 width: 500px; 

 height: 200px; 
}

A.More_Medium_News{
 color: rgb(254, 152, 51); 
 font-family: verdana; 
 font-size: 10pt; 
 text-decoration: none; 
}

div.Record_Content_News{
 display: block; 
  clear: both;
 padding-top: 19px; 
}

a.Link_Field_News{
 color: rgb(177,178, 180); 
 text-decoration: none; 
 font-weight: bold; 
}

/* **************************************************************
            5 - CALENDAR     
****************************************************************/
div.Field_Event_Date_Calendar_Large{
 display: none; 
}

div.Field_Title_Calendar_Large{
 color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 10px 0 10px 0; 
 font-size: 12pt;
 font-weight: normal; 
 font-style: normal;  
color: rgb(177,178, 180);
}

div.Field_ShortDescription_Calendar_Medium{
 font-size: 10px; 

}
A.Header_Calendar_Large, A.Header_Calendar_Small{
  text-decoration: none; 
    color: rgb(254,152,51);

 font-family: verdana;
 font-size: 14pt; 
}
A.Header_Calendar_Large, A.Header_Calendar_Medium{
  text-decoration: none; 

  color: rgb(254,152,51);
 font-family: verdana;
 font-size: 14pt; 
 width: 100%;
}
A.Link_Field_Title_Calendar_Large, A.Link_Field_Title_Calendar_Small,
A.Link_Field_Title_Calendar_Medium{
/* color: rgb(177,178, 180); */
/*color: rgb(74,74,74); */
 color: rgb(177,178, 180); 
 text-decoration: none; 
 font-weight: bold; 
 display: block; 
 padding-top: 10px;  width: 100%;
}
A.Link_Field_Title_Calendar_Medium{
 color: rgb(177,178, 180); 
}

.Field_ShortDescription_Calendar_Medium p, .Field_ShortDescription_Calendar_Small p, DIV.Field_ShortDescription_Calendar_Small,DIV.Field_ShortDescription_Calendar_Large, DIV.Field_ShortDescription_Calendar_Medium{
 color: rgb(177,178, 180); 
}
.Field_ShortDescription_Calendar_Large p, .Field_ShortDescription_Calendar_Small p, .Field_ShortDescription_Calendar_Medium p{
 padding: 0 0 0 0;
 margin: 0 0 0 0;  color: rgb(177,178, 180); 
 font-weight: bold; 
}
div.Field_ShortDescription_Calendar_Medium, div.Field_ShortDescription_Calendar_Large, div.Field_ShortDescription_Calendar_Small{
 padding-bottom: 15px;
}

/* **************************************************************
            7 - TEXT     
****************************************************************/


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/
.Field_Links a{
  display: block; 
  padding-left: 15px; 
  padding-right: 15px; 
  padding-bottom: 10px; 
  color: rgb(254, 152, 51); 
  font-family: verdana; 
  font-size: 13px; 
   

 
}

a.Header_Links {
/* text-decoration: none; 
 text-transform: uppercase;
 color: rgb(254,152,51); 
 font-family: verdana;
 font-size: 14pt;  
 margin: 0 0 0 0; 
 display: block;
 padding: 0 0 15px 0; */
 color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 0 0 15px 0; 
 font-size: 12pt;
 font-weight: bold; 
 font-style: normal;
 text-decoration: none;
 

}
h1.Links{
 padding-bottom: 15px;
}

/* **************************************************************
            9 - FAQ     
****************************************************************/


/* **************************************************************
            21 - IMAGE GALLERY     
****************************************************************/
DIV.ImageGalleryImageDisplay{
 text-align: center; 
}

.ImageGalleryImageDisplay img{
 border: 1px solid  rgb(254,152,51); 
}
DIV.ImageGalleryNav{
 text-align: center; 
 padding-bottom: 10px;
}

.ImageGalleryNav a{
 font-size: 14px; 
 color: rgb(254,152,51); 
 font-family: verdana;

}
DIV.GalleryNavThumbs{
 text-align: center; 
}

.GalleryNavThumbs img{
 border: 1px solid  rgb(254,152,51); 
}
img.ImageGalleryHighlight{
 border: 1px solid  rgb(254,152,51); 
}
.ImageGallerySub img{
 border: 1px solid  rgb(254,152,51); 
}
div.ImageGallerySubNavigation{
 display: none; 
}

a.ImageGalleryNavUp{
 display: none; 
}

a.ImageGalleryTitle{
 color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 10pt;
 font-weight: bold; 
 font-style: normal;  
 text-decoration: none;
}

/* **************************************************************
            30 - MENU MODULE     
****************************************************************/



A.MenuModule:hover { }
TABLE.MenuModule { display: block; float: left;  }
TD.MenuModule { padding-top: 3px; padding-left: 10px; padding-right: 10px;  }
TD.MenuModuleSpacer { }


/* **************************************************************
            40     
****************************************************************/
table.FormBuilderMaster {  
  border: 1px solid gray;  
  background-color: white;  
  padding: 5 5 5 5;  
  width: 100%; 
} 
 
h1.FormBuilder {  
  font-family: arial;  
  font-size: 12pt;  
  font-weight: bold;  
  color: black;  
} 
 
SPAN.FormBuilderRequiredText { } 
 
DIV.FormBuilderSubmitMSG { } 
 
h2.FormBuilder {  
  font-family: arial;  
  font-size: 12pt;  
  font-weight: bold;  
  color: black;  
  font-style: italic;  
} 
 
table.FormBuilder {  
  border: 1px solid gray;  
  background-color: white;  
  width: 100%; 
  background-color: rgb(220,220,220); 
} 
 
tr.FormBuilderEven { } 
 
tr.FormBuilderOdd { border-top: 1px solid silver; } 
 
td.FormBuilderItemTitle {  
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  font-weight: bold;  
  color: black;  
} 
 
td.FormBuilderItemTitleError {  
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  font-weight: bold;  
  color: red;  
} 
 
td.FormBuilderValue { 
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  color: black;  
  background-color: rgb(220,220,220); 
} 
 
input.FormBuilder {   
  font-family: arial;  
  font-size: 10pt;  
  color: black;  
}	 


div#eventsHeaderDropdown{
 display: none;
}
div#eventsHeaderShow{
 display: none; 
}

td.events_detailed_guests_title,
td.events_detailed_guests,
td.events_detailed_contact_title,
td.events_detailed_contact,
td.events_detailed_type_title,
td.events_detailed_type,
td.events_detailed_location_title,
td.events_detailed_location,
td.events_detailed_canRegister_title,
td.events_detailed_canRegister{
 display: none; 
}

a.articleRSS{
 display: none;
}

div.articlePosted,div.articleCustomFieldLabel,div.articlePreviewFooter{
 display: none;
}
div#articleComments{
 display: none;
}



ul.jd_menu { height: 28px; }

ul.jd_menu li {
  padding-left: 10px; padding-right: 10px; 
  height: 28px;
  padding-top: 4px; 
}
ul.jd_menu li span {  }
ul.jd_menu li a span {  }
ul.jd_menu li A, A.MenuModule { color: white; font-family: verdana; font-size: 12pt; text-decoration: none;  color: rgb(254,152,51); 

}

ul.jd_menu li A, A.MenuModuleOver{
  color: rgb(254,152,51); font-family: verdana; font-size: 12pt;
}

ul.jd_menu li ul {

 background-color: white; 
}
ul.jd_menu li ul li {
  width: 200px;
 border-bottom: 2px solid rgb(248, 153, 56); 
 background-color: white;


}
ul.jd_menu li ul li span a{
  color: rgb(254,152,51); font-family: verdana; font-size: 12pt;

}

div.signupTitle{
 text-transform: uppercase;
 color: rgb(254,152,51); 
 font-family: verdana;
 font-size: 14pt;  
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
}
table#searchResultsTable{
 padding-top: 15px; 
}
table#searchResultsTable a{ color: rgb(29,23,95); 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 10pt;
 font-weight: bold; 
 font-style: normal;  
}

