/* General HTML elements */
body { font-size: small; margin:0px 0px 0px 0px; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }
td { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }	
h1 { font-size: 150%; font-weight:normal; padding-top: 10px; color: #006698; }
h2 { font-size: 130%; font-weight:normal; color : #939905 }
h3 { font-size: 120%; font-weight:bold; color : #000000; margin-bottom:10px; }
h4 { font-size: 110%; font-weight:bold; color : #000000; margin-bottom:10px; }
h5 { font-size: 100%; font-weight:bold; color : #000000; margin-bottom:10px; }

/* Elements common to all LHB pages */
#header	{ color: #000000; font-weight:bold; font-size:200%; background:#FFFFFF; border-bottom: 2px solid #000000; }
#navigation	{ width: 125px; background: #cccccc; border-right:2px solid #666666; }
.logo { text-align:center; background:#FFFFFF; }
.menuitem { background: #00586F; font-weight:bold; color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid white; margin:2px;}	
.menuitem A { color: #FFFFFF; width:100%; height:100%; text-decoration:none;}
.menuitemselected { background: #00586F; font-weight:bold; color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid white; margin:2px;}	
.menuitemselected A { color: #FFFFFF; width:100%; height:100%; text-decoration:none; }
#content { padding-left:10px; padding-right:10px; background: #FFFFFF; padding-bottom:10px; }
#breadcrumbs { padding-left:10px; padding-top:5px; padding-bottom: 5px; font-size: 80%; border-bottom: 1px solid black; background: #eeeeee }
#breadcrumbs a { text-decoration:none; }
#updated { font-size: 80%; }
#footer { background: #cccccc; text-align:center; padding:5px 5px 5px 5px;}

.small { font-size: 80%; }

/* Document Library */
#doclib {}
#keydocumentheading { font-weight:bold; }
#documentheading { font-weight:bold; }
#sort { font-size: 80%; }
.keydocument {}
.document {}
.filesize { font-size: 80%; }
.docdate {}

/* Latest News */
#newshead {}
.latestdateline { font-weight:bold; font-size:85%; }
.latestnewstitle { font-size:100%; }
.latestnewssummary { font-size:90%; }
.morenews {}

/* News */
.dateline { font-weight:bold; font-size:85%; }
.source { font-size:100%; }
.newstitle { font-size:100%; }
.newssummary { font-size:90%; }
.newsnav { background: #EEEEEE; border:1px solid #DDDDDD; }

/* Primary Care */
.label { font-weight:bold; }
.disclaimer { font-size: 80%; }

/* Jobs - Also uses .label as defined above */
.jobhead { background: #CCCCCC; }
.jobrow1 { background: #EEEEEE; }
.jobrow2 { background: #FFFFFF; }
.jobtitle { font-weight:bold; color: #006698; }

/* Search */
.searchtype { background: #EEEEEE; border:1px solid #DDDDDD; }
.searchhittitle {}
.searchhittype { font-weight:bold; }
.searchdate { font-size: 80%; }
.metadata { color: #AAAAAA; }
