/* **************************************************************
            MASTER     
****************************************************************/
.NoUnderline{
 text-decoration: none; 
}




img.NewsAlerts{
 position: relative;
 top: -35px;
}


a.largeText, p.largeTextText, div.largeText, td.largeText{
 font-size: 16px;
}

h1.largeText{
 font-size: 20px;
}
h2.largeText{
 font-size: 18px;
}

.Top{
 display: block;
 width: 95%;
 text-align: right; 
}

a#smallText{
 display: block; 
 float: left;
 height: 15px;
 width: 20px;
 background-repeat: no-repeat;
 background-image: url(/GetSiteFile/smallText.jpg); 
}

a#largeText{
 display: block; 
 float: left;
 height: 15px;
 width: 20px;
 background-repeat: no-repeat;
 background-image: url(/GetSiteFile/largeText.jpg);
 margin-left: 5px; 
}

div.TextResize{
 position: absolute; 
 top: 37px; 
 left: 800px;
 color: white;
 font-size: 12px; 
}
#ManagementToolbar,
#ManagementToolbar a.showToolbar { z-index: 2000; }

div.RightBkgTile{
 position: absolute; 
 top: 0px;
 left: 50%; 
 height: 139px;
 /*background-image: url(GetSiteFile/final_header_tile_right.jpg);*/
 background-repeat: repeat-x; 
 width: 50%; 
}

div.NewsAlerts div.Text{
 font-size: 12px; 
 font-family: arial; 
 color: #535353;
}
a.logo{
 display: block; 
 width: 250px;
 height: 100px;

}
a.ReadMore{
 font-size: 11px;
 display: block; 
 padding-left: 150px;

}
a.ManageJdMenu{
 position: absolute; 
  top: -20px; 
}
div.WelcomeText{
width: 184px; height: 231px; text-align: center; padding-top: 40px; float: left; padding-left: 10px; padding-right: 7px;
}
div.WelcomeText p{
 color: white; 
 font-weight: normal;
}

a.Common_Module_Functions{

 display: block;
font-size: 8px;  
}

td{ vertical-align: top; }

img.ImageWithBorder{
 border: 1px solid black;
}
a{
 color: rgb(83,83,83); 
}
body{
  margin: 0 0 0 0;
  font-family: Arial; 
  font-size: 14px;
}
body.SiteBody{
 /*background-image: url('/GetSiteFile/final_header_tile_left.jpg'); */
 background-repeat: repeat-x; 
}
div.Text_339{
 padding-top: 10px;
}
div.SubMenu{
 padding-top: 12px;
}
div.SubMenu p{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
div.SubMenu img{
 border-style: none; 
}
div.SubMenu a{
 background-image: url(/GetSiteFile/button_bkg.jpg); 
 width: 260px;  height: 33px;
 padding-left: 20px; 
 display: block;

 background-repeat: no-repeat; 
 text-decoration: none; 
 color: rgb(0,120,165); 
 padding-top: 1px;
 font-weight: bold;

}

div.SiteBody{
  margin-left: auto; 
  margin-right: auto; 
  width: 954px;
  margin-top: 0px;
  position: relative; 
  background-position: center top; 
 
 
}
div.Content{
 float: left;
  width: 928px;
  margin-top: 0px;
  background-image: url(/GetSiteFile/final_header_tile.jpg); 
  background-repeat: no-repeat; 
  background-color: white;
  overflow: hidden;
min-height: 560px;
 background-position: 3px 0px;
}



.NewsAlerts h5{
  background-image: url('/GetSiteFile/icon_news_alerts.jpg'); 
 margin-top: 4px; 
  background-repeat: no-repeat;
  background-position: left center; 
  padding-left: 40px; 
 
  height: 32px;
  margin-left: 0px;
  margin-top: 0px; 
  margin-bottom: 0px
}
h5.Events{
  margin-top: 4px; 
  background-image: url(/GetSiteFile/icon_calendar.jpg); 
  background-repeat: no-repeat;
  background-position: left center; 
  padding-left: 40px; 
  padding-top: 0px; 
  height: 30px;
  margin-left: 0px;
  margin-top: 2px; 
  margin-bottom: 0px; 
  padding-bottom: 5px;
}


div.NewsHighlights p{
 color: rgb(83,83,83); 
 font-family: Arial;
 font-size: 12px;
 text-decoration: none; 
  margin-top: 0px; 
  margin-bottom: 0px; 
 padding-top: 0px;
 padding-bottom: 0px; 
}
div.WelcomeContentCentre{
  width: 627px;
  margin-top: 142px;
  margin-left: 0px;
  float: left; 
 position: absolute; 
 background-image: url(/GetSiteFile/welcome_bkg.jpg); 
 background-repeat: no-repeat; 
}

div.WelcomeImage{
  width: 412px;
  height:  276px;
  background-repeat: no-repeat; 
  padding-top: 6px;
  float: left; 
}
div.AccessingCare{
  margin-top: 290px;
  background-image: url(/GetSiteFile/accessing_care_bkg.jpg);
  background-repeat: no-repeat; 
  overflow: hidden; 
  height: 108px;
  padding-top: 4px;
  padding-right: 6px;

}
div.NewsAlerts{

  left: 197px;
  top: 0;
  position: absolute; 
  margin-top: 290px;
  width: 401px;
  padding-left: 15px; 
  padding-right: 15px; 
  height: 104px;
  padding-top: 8px;
  background-image: url(/GetSiteFile/news_alert_bkg.jpg);
  background-repeat: no-repeat; 

}


div.Physicians{
  width: 178px;
  height: 173px;
  display: block; 
  position: absolute;
  top: 270px;
  margin-left: 60px; 
  background-repeat: no-repeat;
  background-image: url(/GetSiteFile/physicians.jpg); 
}


div.RightPanel{
  background-image: url(/GetSiteFile/news_cal_bkg.jpg); 
  background-repeat: no-repeat; 
  height: 291px;
 width: 284px;

  float: right; 
  margin-top: 142px;
  /*left: 670px; */


}

div.WelcomeContent{
  margin-top: 130px;
  margin-left: 40px; 
  width: 185px;
  float: left;
  position: absolute;


}
div.WelcomeContent p{
  color: white; 
  line-height: 115%;
 font-weight: bold;
}

div.PageContent{

  margin-top: 146px;
  background-repeat: repeat-y; 
  background-image: url(/GetSiteFile/content_bkg.jpg);
  width: 635px;
  background-color: transparent; 
  float: left; 
  margin-left: 0px; 
}

div.PageContentHeader{
  background-repeat: no-repeat;
  width: 601px;
  height: 4px;
  padding: 8px 13px 0px 13px; 
  background-image: url('/GetSiteFile/content_top.jpg');
  background-color: transparent; 

}
div.PageContentContent{
  float: left; 
  background-repeat: repeat-y; 
  width: 601px;
  padding: 8px 13px 0px 13px; 
  background-image: url('/GetSiteFile/content_tile.jpg');
  background-color: transparent; 

}

div.PageContentFooter{
 background-repeat: no-repeat;
  width: 627px;
  height: 16px;
  background-image: url('/GetSiteFile/content_footer.jpg');
  
  background-color: transparent; 
  float: left; 
}

div.Footer{

   background-image: url(/GetSiteFile/footer_tile.jpg);
   background-repeat: repeat-x; 
  margin-left: auto; 
  margin-right: auto; 
  width: 954px;
  text-align: center; 
  padding-top: 5px;
  font-size: 10px;
}

div.Footer p a{

  margin-left: 50px;
  text-decoration: none; 
  font-size: 12px;
  font-family: Arial; 
  color: rgb(85,85,85); 
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.Footer a:hover{
  text-decoration: underline;
}

div.Footer TD{
  padding-top: 10px;
  width: 255px;
  padding-left: 50px; 

}
div.Footer TD.RequiresDivider{
  background-image: url(/GetSiteFile/footer_divider.jpg);
  background-repeat: no-repeat;
  background-position: right 3px; 
}

div.Logo{
  position: absolute; 

 left: 71px; 


}

div.Slogan{
  position: absolute;
  margin-top: 69px; 
  left: 382px; 
}

div.SecondaryMenu{
   position: absolute; 
   left: 660px; 
   padding-top: 15px;
}
div.SecondaryMenu a{
  color: white;
  text-decoration: none; 
  display: block; 
  float: left;
  padding-right: 30px;
 font-weight: bold;  
 font-size: 12px; 
}


Table {  } 
TR {  } 
TD {  } 
A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  } 
H1 {
  color: rgb(1,97,147); 
  font-family: Arial; 
  font-size: 18px;
  } 
H2, h5{ 
 color: rgb(0,120,165); 
  /*color: rgb(1,97,147); */
  font-family: Arial; 
  font-size: 14px;
 } 


H3 { 

 color: rgb(75,75,75); 
  font-family: Arial; 
  font-size: 12px;
  font-weight: bold; 
 } 
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 { 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     
****************************************************************/


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/
div.galleryRotator, div.galleryRotator img{
 height: 271px;
 width: 417px;
 overflow: hidden;
}

/* **************************************************************
            12     
****************************************************************/
td.FormBuilderValue textarea{
 width: 415px;
}
h1.FormBuilder{
 display: none; 
}
td.FormBuilderItemTitle{
 width: 150px; 
 padding-bottom: 10px;
}

table.FormBuilder { width: 100%; }
table.FormBuilderMaster {
  width: 90%;
}

.FormBuilder_698 h2 { display: none; }

/* **************************************************************
            13     
****************************************************************/

div.Login{
 padding-left: 50px; padding-right: 50px;
}
h1.Header_Login{
 display: none; 
}

/* **************************************************************
            19 - POLL     
****************************************************************/


/* **************************************************************
            29     
****************************************************************/
a.articlePreviewMore, 
#articleVotesLike,
#articleVotesDislike,
div.NewsHighlights th#articleEntriesCount,
.NewsHighlights .articlePreviewPreview { display: none; }

th#articleEntriesCount a.articleEntriesPrev, th#articleEntriesCount a.articleEntriesNext{
 display: none; 
}
a#articleListLink{
 display: none;
}
span.articlePreviewFooterDatePosted, span.articleTimestamp{
 font-style: italic; 
}
div.NewsHighlights span.articlePreviewFooterDatePosted{
 font-style: normal;
 font-size: 12px;
}
div.NewsHighlights{
  display: block; 

  padding-left: 20px; padding-right: 20px; 
  width: 246px; height: 268px; 
  padding-top: 20px; 
  background-image: url(/GetSiteFile/right_bar_bkg.jpg); 
  
}
div.NewsHighlights a.articleEntriesPrev{
 display: none; 
}
div.NewsHightlights th#articleEntriesAdmin{
 display: none; 
}
div.NewsHighlights a.articleEntriesNext{
 display: none;
}
div.articlePreview{
 padding-top: 2px; 
 padding-bottom: 10px;
   font-family: Arial;
 font-size: 12px;
}
h3#articleCommentPost, div#articleVotes, div#articleComments {
 display: none; 
}
h5.articleHeader{
  margin-top: 4px; 
  background-image: url(/GetSiteFile/icon_news.jpg); 
  background-repeat: no-repeat;
  background-position: left center; 
  padding-left: 40px; 
  padding-top: 10px; 
  height: 30px;
  margin-left: 0px;
  margin-top: 2px; 
  margin-bottom: 0px; 
}

h3.articlePreviewTitle, h3.articlePreviewTitle,  h3#articleTitle {
 color: rgb(83,83,83); 
 font-family: Arial;
 font-size: 12px;
 text-decoration: none; 
  margin-top: 0px; 
  margin-bottom: 0px; 
 padding-top: 0px;
 padding-bottom: 0px; 
}

h3#articleTitle{
  color: #0078A5;
 font-size: 14px;
}
a.articleRSS{
  display: none;
}

a.articlePreviewFooterComments{
 display: none; 
}
a.articlePreviewFooterComments{
 display: none; 
}
a.articlePreviewFooterRecommendations{
 display: none; 
}

h3.articlePreviewTitle a{text-decoration: none; font-size: 12px; }


div.FullPage h3.articlePreviewTitle{
 padding-top: 10px;
 
}
div.FullPage h3.articlePreviewTitle a{
 color: #0078A5;
 font-size: 14px;
 
 
}

div.articlePreviewPreview, div.articlePreviewPreview p{
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

/* **************************************************************
            33     
****************************************************************/
div.Menu{
  width: 900px; 
  left: 32px;
  height: 22px; 
  background-image: url(/GetSiteFile/divider.jpg); 
  background-repeat: no-repeat;
  background-position: 0 bottom;  
  position: absolute;
  z-index: 1010;
  top: 114px; 
}

ul.jd_menu li{
 white-space: normal; 

}

div.Menu ul.jd_menu li {
 padding-right: 60px;
 height: 22px;

}

div.largeText ul.jd_menu li {
 padding-right: 40px;
}

div.Menu ul.jd_menu li ul {
  background-color: white;
}

div.Menu ul.jd_menu li a {
 line-height: 17px;
 width: 150px;
 padding-bottom: 0px;
 color: white; 
 text-decoration: none;
 font-family: Arial; 
 font-size: 14px; 
}

div.largeText ul.jd_menu li a {
 font-size: 16px;
}


div.Menu ul.jd_menu li a:hover{
 text-decoration: underline; 
}


/** FIRST DROP DOWNS **/ 

div.Menu ul.jd_menu li ul a {
 font-size: 12px;
 font-weight: normal;
 color: #0078A5; 
 font-weight: bold;
 display: block;
 
 width: 160px;
}
div.largeText ul.jd_menu li ul a{
 font-size: 14px; 
}

div.Menu ul.jd_menu li ul a:hover{
  rgb(248,224,222);
}

div.Menu ul.jd_menu li ul li {
 margin: 0; 
 background-color: white; 
 border: 1px dotted #CCCCCC;   
 height: auto;
 white-space: normal;
 padding: 5px 10px 0 10px;
 width: 175px;
}


/*LEVEL 2 */
div.Menu ul.jd_menu li ul a{
 font-size: 12px;
 font-weight: normal;
 
 /*color: rgb(200,32,6); */
 color: #0078A5;
 font-weight: bold;
 /*display: block;*/
}
div.largeText ul.jd_menu li ul a{
 font-size: 14px; 
}


div.Menu ul.jd_menu li ul li{
 background-color: white; 
 border: 1px dotted #CCCCCC;   
 height: auto;
 padding-left: 10px; padding-right: 10px; padding-top: 5px;
 width: 175px;
 line-height: normal;
}






/* **************************************************************
            39     
****************************************************************/
div.detailView span.label, div.listView span.label{
 display: none; 
}

div.detailView div.type_image, div.listView div.type_image{
 float: left;
 width: 90px;
 padding-left: 10px; 
 top: -30px; 
 position: relative; 
}
div.detailView div.type_image{
 top: 0px; 
}


div.detailView img, div.listView img{
 
 border: none; 
 
}

div.detailView div.type_long_text, div.listView div.type_long_text{
float: left;
 display: block; 
 width: 300px;
 padding-top: 10px; 

}

div.detailView a, div.listView a{
  text-decoration: none;
 color: black;
}


