
/* Layout Stylesheet */ 

body {
 margin:20px;
 background-image: url(img/bg.gif);
 background-repeat: repeat-x;
 background-color:#064B01;
 color:#006633;
 text-align:left;
 padding:0;
 font-family: verdana;
 font-size:14px;

 }

h1.h1-top { margin-top:0px; 
			font-weight:normal;
			font-style:italic;
			color:#006600; 
			margin-bottom:0px;
			height:100%;
 }

a.email-link:link, a.email-link:visited 	{
	color:blue; 
	text-decoration:none;
	background-color:none;	
}

a.email-link:hover {
	color:red;
	text-decoration: underline;
	background-color:none;
}

a.footer-link:link, a.footer-link:visited 	{
	font-size:10px;
	color:#333333; 
	text-decoration:none;
	background-color:none;	
}

a.footer-link:hover {
	font-size:10px;
	color:red;
	text-decoration: underline;
	background-color:none;
}

a:link, a:visited 	{
	color:#006600; 
	text-decoration:none;
	background-color:none;	
}

a:hover {
	color:#0033CC;
	text-decoration: underline;
	background-color:none;
}

ul.square {  
			COLOR: #006600; 
			LIST-STYLE-TYPE: square; 
			text-align:left; 
			line-height:18px; 
			font-size:16px;
			padding-right:20px;
		 }
		 
ul.square-2 {  
			COLOR: #006600; 
			LIST-STYLE-TYPE: square; 
			text-align:left; 
			line-height:18px; 
			font-size:16px;
			}

.li {padding-bottom:20px;} 		 

.img-right{
	float: right;
	margin: 5px 5px 5px 5px;
	border-style:solid;
	border-color:#006633;
	border-width:1px;	
}

.img-map{
	border-style:solid;
	border-color:#006633;
	border-width:1px;	
}

.small-font {font-size:11px; line-height:16px;}

table.main-table {width:100%;}
td.cell-1 {width:39%; background-color:#F7F7B4; padding:5px; vertical-align:top; }
td.cell-2 {width:61%; background-color:#F7F7B4; padding:5px; vertical-align:top;}
td.cell-3 {width:39%; background-color:#; padding:5px; vertical-align:top; }
td.cell-4 {width:61%; background-color:#; padding:5px; vertical-align:top;}
td.cell-top {padding-bottom:15px; padding-left:5px;}
td.cell-bottom {padding-top:10px; padding-left:5px;}

table.photo-table {width:100%;}
tr.photo-row {text-align:center; }
td.photo-cell-1 {width:50%; padding:5px; padding-bottom:20px; vertical-align:top; }
td.photo-cell-2 {width:50%; padding:5px; paddinf-bottom:20px; vertical-align:top;}

td.cell-top-1 {width:77%; padding:0px; padding-top:0px; vertical-align:top; }
td.cell-top-2 {width:23%; padding:0px; padding-top:15px; vertical-align:top; }

#outer {
 text-align:left;
 border:1px solid #666666;
 width:800px;
 margin:auto;
}

#hdr {
 height:100%;
 background-color:#eeeeee;
 padding-top:7px;
 padding-bottom:5px;

 }

#bar {
 min-height:10px;
 background:#c0c0c0;
 color: #;
 border:solid #666666;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #;
 width:800px;
 padding:0;
 
 }

#l-col {
 float:left;
 background:#dcdcdc;
 color: #;
 width:145px;
 }

#cont {
 width:645px;
 background:#ffffff;
 color: #;
 border:solid #666666;	
 border-width:0 0 0 1px;
 text-align:left;
 min-height:800px; 
  height:auto !important; 
  height:800px;

 }

#ftr {
 min-height:40px;
 background:#c0c0c0;
 color: #;
 border:solid #666666;
 border-width:1px 0 0 0;
 padding-top:5px;
 }