*{margin:0;padding:0;border:none;}
body{text-align:center;background: white;}

/* main font */
p, a.page:link,a.page:visited,a.page:active,a.page:hover, table{
font: 9pt/13pt verdana, tahoma, "lucida grande", sans-serif;
color: #465555;}

a.page:link,a.page:visited,a.page:active { text-decoration: none;} /*link in standard paragraph*/
a.page:hover {text-decoration: underline;}

h1{
font: normal 13pt arial, verdana, tahoma, "lucida grande", sans-serif;
letter-spacing: 1px;
color: #ffffff;
margin: 0 0 0 892px;/*trbl text offset from top of box*/
padding: 2px 0 0 0;}

h2{
font: normal 23pt arial, verdana, "MS Sans Serif", Geneva, sans-serif;
letter-spacing: 1px;
padding: 80px 0 0 0;
margin:  0 0 0 -2px; /*trbl or(top&bottom)(right&left) or (all)*/
color: #566565;}

h3{
font: normal 14pt arial, verdana, tahoma, "lucida grande", sans-serif;
letter-spacing:0px;
color: #4f687d;
margin: 0;}

#TOPheader{
text-align: bottom;
margin: 0 auto;
top: 0;
padding: 0;
height: 25px;
background: #61442f;
background: url(plank.gif) top repeat-x;}

#container, #TOPhcontainer{
white-space: normal;
text-align: left;
width: 970px;
margin: 0px auto;
padding: 0px 10px;}

#container{ background:white;}
#TOPhcontainer{height:23px;}

#headercontainer{
text-align: left;
margin: 0px auto;
top: 0px;
padding: 0;
height: 142px;
background: url(logo.gif)  no-repeat 1px 88px;
width: 970px
clear: both;}

#contactscontainer{
margin: 0;
padding: 0;
width: 177px;
height 0px;
float: right;
top: 0;
clear: both;}

#top-menu{
padding:0;
margin: 1px 0 0 0;
width: 970px;}

a.tmenu:link, a.tmenu:visited
{ 
font: normal 11pt arial, verdana, tahoma, "lucida grande", sans-serif;
color: #768585;
letter-spacing: 0px;
display:block; 
width:135px; /*actual size += padding*/
height:19px; 
padding: 5px 0 0 18px;/* text offset ->width & height affected*/
text-decoration:none; 
text-align:left;
float:left;
border-style:solid;
border-color: #959797; /*black;*/
border-width: 0 0 1px 0;}
	
a.tmenu:hover{
color: white;
background: #4e4142;}

a.tmenu:focus{outline:0;}

a.tmenu_A:link, a.tmenu_A:visited, a.tmenu_A:active, a.tmenu_A:hover
{ 
font: normal 11pt arial, verdana, tahoma, "lucida grande", sans-serif;
color: #364545;
letter-spacing: 0px;
display:block; 
height:19px; 
padding: 5px 0 0 18px;
text-decoration:none; 
text-align:left;
float:left;
background: url(mshad.gif)  top repeat-x;
width:133px;
border-style:solid;
border-color: #959797;
border-width: 1px 1px 0 1px;}

#content, #content2{
margin: 0px auto;
padding: 23px 0px 0px 3px;/*trbl text offset from top of box*/
width: 970px;
float: left;
top: 0px;
text-align: justify;}

#content2 {width: 730px;}

#footer{
margin: 20px 0 0 0;
clear: both;
padding: 3px 0 0 7px;
height: 20px;
font: 7pt/11pt verdana, tahoma, "lucida grande", sans-serif;
color: #959797;
width:1960px;
border-style:solid;
border-color: #c5c7c7;
border-width: 1px 0 0 0;}

p.t, p.t2{
clear: both;
margin: 0;
padding: 0;
height: 35px;
}
p.t2{height: 10px;}/*index:paragraph spacing*/
p.t3{height: 5px;}

a.phot1:link, a.phot1:visited, a.phot1:active{ 
font: 9pt/13pt verdana, tahoma, "lucida grande", sans-serif;
display:block; 
width:254px;/* actual size += padding */
height:184px; 
margin: 19px 1px 10px 0px;
text-decoration:none; 
text-align:center;
float:left;
border-width: 0;}

a.phot1:hover {	border-color: #ffffff;}

a.photo:link,a.photo:visited,a.photo:active,
a.phot2:link,a.phot2:visited,a.phot2:active{ 
font: 9pt/13pt verdana, tahoma, "lucida grande", sans-serif;
display:block; 
width:160px;/*actual size += padding*/
height:120px; 
margin: 5px 8px 10px 8px;
text-decoration:none; 
text-align:center;
float:left;
border-width: 4px;
border-color: white;
border-style: solid;}

a.phot2:link,a.phot2:visited,a.phot2:active{ 
width:196px;/*actual size += padding*/
height:115px; 
margin: 0;
}

a.photo:hover,a.phot2:hover{border-color: #b6c5c5;}

a.phmenu:link,a.phmenu:visited,a.phmenu:active,a.phmenu:hover{ 
text-decoration: none; 
font: normal 14pt arial, verdana, tahoma, "lucida grande", sans-serif;
color: #4f687d;
margin: 0;
padding: 0;}

a.phmenu:hover{text-decoration:underline;}

td.a{ 
vertical-align:top;
padding:0 23px 0px 0px;
}
