/*  Basic format
----------------------------------------------- */

body {
margin: 0px;
padding: 0px;
text-align:center;
margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
width: auto;
background-color: silver;
font-family: Arial, Helvetica, sans-serif;
}
table {
padding-left:auto;
	padding-right:auto;}

#structure{
width: 900px;
margin:0;
margin-left: auto;
margin-right: auto;
padding:0;
background:white;
text-align: left;
height: auto;
border-right:5px solid gray;
border-bottom:5px solid gray;
border-collapse:collapse;
}
p, li,td, code, pre {
  font-size: 10pt; 
  text-align: justify;
}


#maincol {
width:100%;
vertical-align:top;
margin: 0;
padding-left: 25px;
padding-right: 20px;
}


/*  Navigation bar
----------------------------------------------- */
#leftnav {
margin:0;
padding-top: 140px;
vertical-align: top;
width: 140px;
background-image:url(bloodred.gif);

}
#leftnav p.navbar {
width:120px;
font-weight: 700;
color: #000000; 
text-align: left;
margin-left: 10px;
margin-right: 10px;

			}
#leftnav a{text-decoration:none;color:white;}
#leftnav a:hover{text-decoration:underline;color:yellow;}	

/*  Banner
----------------------------------------------- */   					  	  
#banner {
width:100%;
height: 55px;
border-bottom: 5px solid maroon;
}
#banner img {
margin-top:5px;
float:right;
}

/* Content
----------------------------------------------- */   					

		

#maincol{
width:690px;
padding-left:20px;
padding-bottom:10px;
background-color:white;

vertical-align:top;
padding-right: 10px;
}


p.pictitle {
  	
			font-size: 8pt; 
  			text-align: center;
			}

h1 { 
   	 font-size: 14pt;
	 line-height:14pt;
   	 font-weight: 800;
	 color: maroon;
	 text-align: center;
	 }

h2 {
   	 font-size: 12pt;
	 line-height:12pt;
   	 font-weight: 800;
	 color: maroon;
	 text-align: left;
	 }
h3
 			{font-size: 12pt;
			font-weight:bold;
			color:maroon;
			text-align:left;
			border-bottom: 1px solid maroon;
			padding-bottom: 5px;
			margin-bottom:20px;
			margin-top: 0;
			clear:both;
			}
			
p.phone { 
	 line-height:10pt;
   	 font-weight: 500;
	 background:#c0c0c0;
	 color: maroon;
	 text-align: center;
	 }
p.right {
     text-align: right
	 }			
a{ text-decoration:underline;color:blue;}
a:hover{text-decoration:underline;color:maroon;background-color:silver;}	
div {
width: 650px;
		}		

#gallery {
width:100%;
border: 1px solid black;}
#gallery td {
text-align: center;
} 
.bluebutton {
background-color:steelblue;
font-size: 10pt;
border-color: gray black;
border: 5px outset;
color:white;
font-weight: 600;
text-align:center;
padding: 5px;
}

.linkslayout {
		width:95%;
		padding: 5px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-right:20px;
		margin:0;
		}
.linkslayout img {
		float:left;
		
		padding-right: 20px;
		margin-bottom: 20px;
		margin-right: 20px;
		}
.linkslayout ul {
			 margin:0;
		margin-left: 190px;
		
		}

/* Footer
----------------------------------------------- */   					

#footer {
margin-top: 10px;
clear:both;
width: 100%;
background-color:#c0c0c0;
text-align: center;
line-height:12pt;
   	 font-weight: 500;
	 background:#c0c0c0;
	 color: maroon;
	 padding-top: 10px;
	 padding-bottom: 10px;
	
}		

