/* **************************************************************
            MASTER     
****************************************************************/
H2 { font-family: arial; color: rgb(0, 0, 100); font-weight: bold; font-style: normal; font-size: 11pt; }

DIV.FullPage { padding: 0px; margin: 0px; }

DIV.loginPopUp {
  margin-top: -180px;
  margin-left: 110px;
}

DIV.PageHeader{
position: absolute; 
top: 225px; 
}
DIV.Text{
 font-family: arial; font-size: 12px; 
 color: rgb(6,24,50); 
}
DIV.ContentFooter{
 background-image: url(/GetSiteFile/final_content_footer.gif); 
 background-repeat: no-repeat; 
 width: 567px; height: 50px; 

}
DIV.ContentTile{
 background-repeat:repeat-y;  
 background-image: url(/GetSiteFile/new_content_bkg.gif); 
 width: 574px; 
}

DIV.LinkBar {
  text-align: left;
  position: absolute;
  top: 180px;
  width: 760px;
  padding-left: 15px;
}

DIV.ContentHeader{
 width: 570px; height:39px; 
 background-image: url(/GetSiteFile/final_content_header.gif); 
 background-repeat: no-repeat;

}
DIV.Menu{
  position: relative; 
  margin-left: 189px; 
  top: 60px; 
}
A.ContactPanelEmail{
  color: white; 
  text-decoration: none; 
  font-style: italic; 
} 

P.ContactPanelText{
 padding-top: 10px; 
 padding-left: 20px; 
 font-family: arial; 
 font-size: 12px; 

 color: white; 
}
TD.ContactPanel{
  margin: 0px 0px 0px 0px; 
  padding: 36px 0px 0px 0px; 
  float: left; 
  background-color: rgb(102,102,102); 
  background-image: url(/GetSiteFile/contact_panel.jpg); 
  width: 189px; 

  background-repeat: no-repeat; 
}
DIV.ContactPanel{
  background-color: rgb(102,102,102); 
  background-image: url(/GetSiteFile/content_panel_bkg.jpg);
  background-repeat: repeat-x; 
  width: 775px;
}
DIV.Header{
 height: 206px;  width: 100%; 
 background-image: url(/GetSiteFile/slogan_header.jpg); 
 background-repeat: no-repeat; 
 text-align: left; 
 background-color: rgb(0,34,62);
}
DIV.Footer{
  width: 100%; height: 116px; 
  background-image: url(/GetSiteFile/footer_image.gif); 
  background-repeat: repeat-x; 
}
BODY.SiteBody{ 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
 background-image: url(/GetSiteFile/content_panel_bkg.jpg); 
 background-position: 0px 206px;
 background-repeat: repeat-x; 
 background-color: rgb(100,100,100); 
}
Table {  } 
TR {  } 
TD { vertical-align: top;  } 
A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  } 
H1 {  } 
H2 { font-family: arial; font-weight: bold; font-size: 12pt; margin: 0px; padding: 0px; } 
H3 {  } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 

A.LoginLink, A.LogoutLink { font-family: arial; font-size: 8pt; color: gray; text-decoration: none; }


/* 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 { text-alignment: right; } 
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 {  } 


/* **************************************************************
            4 - NEWS     
****************************************************************/
DIV.News_Small {
  background-color: rgb(100,100,100);
  border: 1px solid gray;
  width: 90%;
  margin: 0px 5px 5px 5px;
  padding: 0px 2px 0px 2px;
}

A.Header_News_Small {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
  margin: 0px; padding: 0px;
}

SPAN.RSS_Help { display: none; }

A.Link_Field_News {
  font-family: arial;
  font-weight: normal;
  font-size: 9pt;
  color: white;
  text-decoration: underline;
}

.Field_Posted_Date_News_Small { color: white; font-family: arial; font-size: 8pt; }

/* LARGE */
DIV.News_Large {
  padding: 0px 5px 0px 5px;
}

H1.News_Large { 
  display: block;
  overflow: hidden;
  width: 520px;
  height: 27px;
  background-image: url(/FileRetrieval/60/EN/Hot_Topics.gif);
  background-repeat: no-repeat;
  font-family: arial;
  font-size: 12pt;
  font-weight: bold;
  color: black;
  text-decoration: none;
  padding: 0px; margin: 0px;
  position: relative;
  top: -25px;
  left: 15px;
}
A.Header_News_Large { display: none; }

A.Link_Field_Title_News_Large {
  font-family: arial;
  font-weight: bold;
  font-size: 10pt;
  color: black;
  text-decoration: none;
  display: block; padding-top: 5px;
}

.Field_Posted_Date_News_Large { color: black; font-family: arial; font-size: 8pt; }

div.Field_Content_News_Large {
  padding: 5px 10px 0px 5px;
  font-family: arial;
  font-size: 10pt;
}

div.Record_Content_News { padding-bottom: 10px; }

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


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/
A.Link_Large_Links, A.Link_Medium_Links, A.Link_Small_Links {
  text-decoration: none;
  font-family: arial;
  background-image: url(/GetSiteFile/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 15px;
  color: black;
  font-size: 10pt;
}

A.Link_Large_Links:hover, A.Link_Medium_Links:hover, A.Link_Small_Links:hover {
  text-decoration: underline;
}

A.Link_Large_Links:visited, A.Link_Medium_Links:visited, A.Link_Small_Links:visited {
  color: black;
}

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


/* **************************************************************
            30 - MENU MODULE     
****************************************************************/
A.MenuModuleOver:visited{
color: rgb(3,24,51); 
}

A.MenuModuleOver{
width: 90px; height: 25px; 
padding-top: 7px; 
background-image: url(/GetSiteFile/menu_cur_page_v2.jpg); 
color: rgb(3,24,51);
background-repeat: no-repeat; 
display: block; 
text-align: center; 
background-repeat: no-repeat; 
font-size: 11px; 
text-decoration: none;
font-family: arial; font-weight: 600; 
}
A.MenuModule { 
width: 90px; height: 25px;   padding-top: 7px; 
background-image: url(/GetSiteFile/menu_std_button_v2.jpg);
background-repeat: no-repeat; 
display: block; 
 text-align: center; 
color: rgb(50,50,50);  
font-size: 11px; 
 text-decoration: none;
  font-family: arial; font-weight: 600; 
 }
A.MenuModule:hover { 
  color: rgb(0,141,220);  
  background-image: url(/GetSiteFile/menu_std_button_over_v2.jpg);
}
TABLE.MenuModule { }
TD.MenuModule { height: 25px; }
TD.MenuModuleSpacer { }


/* **************************************************************
            32     
****************************************************************/


