/*This is the basic layout for most of the pages*/
body {
 margin-top:50px;
 background:url(/images/waterpaper.jpg);
/*background:#273D62;*/
 text-align:center;
 padding:0;
 font-family:Tahoma, arial, sans-serif;
 }

#outer {
 margin:auto;
 }
  
#bodyblock {
 position:relative;
 background:#ffffff;
 width:760px;
 padding:0;
 border-width:0px 1px 0px 1px;
 border:solid #000033; 
 font-size:10pt;
 color:#273D62; 
 }
 
#l-col {
 float:left;
 width:200px;
 background:#ffffff;
 border-width:0;
 }
 
 #cont {
 text-align:left;
 float:right; 
 width:552px;
 }
 
 #pagetitle {
  font-size:16pt;
  font-family:"Times New Roman", serif;
  text-align:center;
  padding:10px;
  border:solid #000033;
  border-width:0px 0px 0px 1px;
  } 
/*End of basic layout*/


/*Headings used throughout the site*/
h1 {
color="#273D62";
font:italic bold;
font-size="24px"; 
font-family="Trajan Pro";
}

h2 {
color="#273D62";
font:bold;
font-size="14px"; 
font-family=Trajan Pro;
}

h4 {
color="#273D62";
font-weight:bold; 
}
/*End of heading specs*/


/*This is the layout for the homepage only*/ 
#homecont {
 color:#273D62;
 text-align:left;
 background:url(/images/DSC04597.jpg);
 float:right; 
 }
/*End of homepage layout*/ 

 
/*This is the text block on the homepage.*/
.homepage {
color:#ffffff;
margin:80px 90px 0px 106px;
line-height:18px;
font-weight:600;
}
/*End of homepage layout*/


/*Test new side menu*/
.sidemenu {
list-style-type:none;
margin:0px 0px 0px 30px;

}

.sidemenu ul {
list-style-type:none;
margin:0;
padding:0px 0px 4px 0px;
}

.sidemenu li { margin: 0;
text-align:left;
}

.sidemenu a {
height:20px;
display:block;
text-align:left;
text-decoration:none;
color:#273D62;
background:#ffffff;
width:160px;
font-weight:bold;
font-size:10pt;
padding:5px 0px 3px 0px;
/*border-bottom: 1px solid #f2cd36;*/
}

.sidemenu li li a {
height:10px;
display:block;
text-decoration:none;
color:#7b93b7;
/*color:#ffffff;*/
background:#ffffff;
/*background:#7b93b7;*/
width:130px;
font-weight:normal;
/*border-bottom: 1px solid #f2cd36;*/
padding: 2px 1px 2px 21px;
}

.sidemenu a:hover {
background:#ffffff;
color:#f2cd36;
}

.sidemenu a:active {
background:#ffffff;
color: #f2cd36;
}

#govlinks {
 font-size:7pt;
 }

/*End of side navigation*/


/*This is the footer*/
#ftr {
 height:65px;
 background:#273D62;
 color: #ffffff;
 width:754px;
 border:solid #000033;
 border-width:0px 1px 1px 1px;
 margin:0px;
 font-size:8pt;
 text-align:center;
 padding:3px;
 } 
/*End of the footer*/


/*Basic table design for the site*/
.tables {

border-collapse:collapse;
width:99%;
margin-left:0px;
}

.tables td {
text-align:left;
padding: 5px 0px 5px 10px;
}

.tables th {
text-align:center;
background-color: #EDF1F8;
padding: 5px 0px 5px;
}
/*End of table design*/


/*This is the layout of the pictures on the gantry history page*/
  
#p1 {
text-align:left;
float:left;
width:225px;
margin:5px 0px 0px 0px;
}

#p2 {
float:right;
width:312px;
height:240px;
border:solid #000033;
border-width:1px;
margin:5px 5px 0px 0px;
}

#p3 {
float:left;
border:solid #000033;
border-width:1px;
margin:20px 0px 0px 0px;
}

#p4 {
text-align:left;
float:right;
width:180px;
margin:20px 5px 0px 0px;
}

#p5 {
text-align:left;
float:right;
width:32%;
margin:15px 5px 0px 0px;

/*margin:0px 0px 25px 0px;*/
}

#p6 {
float:left;
border:solid #000033;
border-width:1px;
margin:20px 0px 10px 0px;
}

#p7 {
text-align:left;
margin:00px 5px 0px 0px;
}

#p8 {
float:right;
border:solid #000033;
border-width:1px;
margin:15px 5px 0px 0px;
}

#p9 {
text-align:left;
float:left;
width:240px;
margin:15px 0px 0px 0px;
}

#p10 {
float:right;
border:solid #000033;
border-width:1px;
margin:15px 5px 10px 0px;
}
/*End of gantry picture layout*/

  
/* This is the tables showing the site specifications*/
.specs {
border-collapse:collapse;
width:99%;
margin-left:0px;
}

.specs td {
padding: 5px 0px 5px 10px;
text-align:right;
}

.specs th {
text-align:center;
background-color: #EDF1F8;
padding: 5px 0px 5px;
}
/* End of site specifications tables*/