
/*####################################### Basic Formats ################################################# */
body { background-color: #dce4fd;
}

#container { width: 80%;  border: 1px solid #dce4fd; padding: 1px; font-family: Tahoma; background-color: #dce4fd;
}

#content { border: 1px; width: 100%; padding: 20px 4px 4px 0px; font-size: 12px; letter-spacing: 1px; text-align: left; background-color: #dce4fd; color: #000000;
}

h1, h2, h3, h4 { color: #000000; margin: 0px; 
}

h1 { letter-spacing: 0px; float: left; color: lightgrey; font-size: 25px; text-align: center; font-weight: bold;  padding: 2px 5px 2px 5px; width: 450px;  margin-top: 1px;
}

.padleft {margin-left: 120px;  
} /* Gives the heading a nudge to improve alignment */


h2 { letter-spacing: 0px; font-size: 18px; font-weight: bold; padding: 8px 5px 5px 0px; 
}
h3 { font-size: 16px; padding: 0px 5px 5px 5px; letter-spacing: 4px; 
}
h4 { font-size: 12px; font-weight: bold; text-align: left; letter-spacing: 1px; 
}
#header { border: 1px solid #000000; width: 100%; padding: 2px 8px 2px 8px;  margin-bottom: 0px; margin-top: 0px; letter-spacing: 15px; text-align: right; background-color: #7393f5;
}
#Menubar { border-top: 0px  solid #000000;border-left: 1px  solid #000000; border-right: 1px  solid #000000; border-bottom: 1px  solid #000000; width: 100%; padding: 4px 8px 5px 8px;  font-size: 11px; color: black; text-align: center; background-color: #3366cc;
}
#Sectionbar{ border-top: 1px  solid #000000;border-left: 1px  solid #000000; border-right: 1px  solid #000000; border-bottom: 1px  solid #000000; width: 100%; padding: 4px 8px 5px 8px;  font-size: 11px; color: black; text-align: center; background-color: #3366cc;
}

#Menutxt{color: white; text-align: left; font-size: 14px; 
}




/*#######################################  Link buttons on INDEX PAGE ################################################# */
}
a:link, a:visited { color: #000000; text-decoration: none; border-bottom: 1px solid #7393f5; 
}
a:hover,  { color: #7393f5; border-bottom: 1px solid #000000; 
}
/*############################### Home button style on menu bar ####################################*/ 

#homebutton{ padding:0px; font-family: Tahoma; text-align: center; letter-spacing: 1px;
}
 .home{float: left; width: 10%; font-size: 5px; margin: 0px 0px 0px 0px; 
}
#homebutton a:link, #homebutton a:visited {display: block; margin: 0px; text-decoration: none; background-color: #7393f5; border: 1px solid #000000; font-weight: normal; padding: 2px; color: White; font-size: 12px; 
}
#homebutton a:hover{ background-color: #3366cc; font-weight: normal; text-decoration: none; color: yellow; 
}
/*############################### Image links ####################################*/ 
#imgbut{ border-width: 0px;
} 
#imgbut a:link, #imgbut a:visited {display: inline; margin: 0px; text-decoration: none; background-color: #dce4fd;  font-weight: normal; padding: 2px; color: White; 
}
#imgbut a:hover{ background-color: #99CCCC; font-weight: normal; text-decoration: none; color: yellow; border: 0px solid #000000;
}
#Bigtbl{ BACKGROUND-COLOR: #dce4fd; 
}
/*#########################################################################################################*/ 






/*######################################## Panel clsses for star page ###################################*/

.LHS { border: 0px solid #999999; padding:1px 1px 1px 1px;  float: left; width: 28%; margin: 1px 1px 1px 1px; font-size: 10px; text-align: left; background-color: #3366cc; 
}
.RHS { border: 1px solid #000000; padding: 2px; float:right; width: 20%; margin: 1px 1px 1px 1px; font-size: 10px; text-align: center; background-color: Yellow;
}
 /*########################################### Nav links on lefthand side ##############################*/ 

#navbox { float: left; border: 0px; width: 140px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 10px; margin-top: -5px; margin-bottom: 10px; background-color: #dce4fd;
}
#navlinks{ padding: 0px; font-family: Tahoma; text-align: center; letter-spacing: 2px; 
}
#navlinks a:link, #navlinks a:visited { display: block; margin: 2px; text-decoration: none; background-color: #7393f5; border: 1px solid #000000; font-weight: normal; padding: 3px; color: White; font-size: 12px; 
}
#navlinks a:hover{ background-color: #3366cc; font-weight: normal; text-decoration: none; color: yellow; }
/*#######################################################################################################*/ 

/*#sidebox { border: 1px solid #000000; padding: 5px; float: right; width: 20%; margin: 10px 10px 10px 10px; font-size: 10px; text-align: center; background-color: #ffc978;   Not used any more!!!!!   */
}
li { margin-left: 5px; margin-top: 5px; 
}
ul { padding: 5px; }
/*################################          Panels at bottom of start page  and Links                           ##################*/
#panel { font-size: 12px; color: black; text-align: left; background-color: #dce4fd; border: 0px 0px 0px 0px  solid #000000; width: 30%; margin-bottom: 15px; 
}
.lpanel { float:left; margin-left: 80px; margin-bottom: 0px;  }

.rpanel{ float:right;  margin-right: 80px; margin-bottom: 0px; 
}

#pbutton{ width: 220px;  padding: 0px; font-family: Tahoma; text-align: left; letter-spacing: 1px; font-weight: bold; 
}
#pbutton a:link, #pbutton a:visited { display: block; margin: 10px; text-decoration: none; background-color: #dce4fd; border: 1px solid #dce4fd; font-weight: bold; padding: 2px; color: Black; font-size: 12px; 
}
#pbutton a:hover { border: 1px solid #000000; background-color: #7393f5; font-weight: bold; text-decoration: none; color: white; 
}
 .floatL{float:left;
}
/*################################################ Java Map Page ##################################################*/ 
#Map1{Border: 3px solid #3366cc; margin-left: 18px; margin-bottom:4px;
}
.shiftR{float: right;  
} 
/* ################################################ Java Map Page ##################################################*/ 

.trow{TEXT-ALIGN: center; BACKGROUND-COLOR: #7393f5; FONT-SIZE: 12px; LETTER-SPACING: 1px;  FONT-FAMILY: Tahoma; FONT-WEIGHT: bold; color: white;
}
#banner{ width: 50%;PADDING-TOP: 8px;  FONT-WEIGHT: normal; FONT-SIZE: 18px;  LETTER-SPACING: 0px; margin-left: 20px; margin-right: 5px; COLOR: #FFFF00; Float: left;
}

/*#banner{ width: 85%;PADDING-TOP: 0px;  FONT-WEIGHT: normal; FONT-SIZE: 18px;  LETTER-SPACING: 0px; margin-left: 12px; margin-right: 5px; COLOR: #FFFF00; Float: left;
} */
#footer { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 16px; FONT-SIZE: 11px; PAddING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; margin-TOP: 0px; PADDING-TOP: 15px; PADDING-bottom: 15px; BORDER-BOTTOM: #999999 1px solid; bAcKGROUND-COLOR: #3366cc; TEXT-align: center;
}
