a
{
color:black;
}

.footer a
{
margin-bottom:20px;
padding-bottom:20px;
}

.footer p
{
font-size:12px;
margin-bottom:3px;
padding-bottom:3px;
}

h1
{
margin-top:0px;
}

h3
{
margin-bottom:5px;
}

h4
{
font-size:20px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
}

p
{
font-size:14px;
}

body
{
margin-left:auto;
margin-right:auto;
max-width:800px;
background-color:steelblue;
border-style:groove;
}

.header
{
background-image:url(images/top.jpg);
margin-right:auto;
margin-left:auto;
background-repeat:no-repeat;
text-align:center;
margin-top:0px;
height:120px;
}

.header img
{
margin-left:5px;
margin-top:5px;
}

.topsection-left
{
float:left;
}

img
{
margin:0px;
padding:0px;
}

.topsection
{
float:left;
margin-left:auto;
margin-right:auto;
min-height:110px;
max-height:110px;
min-width:780px;
max-width:780px;
border-style:double;
padding:6px;
}

.topsection p
{
margin-top:2px;
font-size:17px;
}

.topsection img 
{
margin:5px;
}

.topleft
{
text-align:center;
clear:both;
max-width:262px;
min-width:262px;
max-height:290px;
min-height:290px;
float:left;
border-style:ridge;
}

.topleft img
{
margin:3px;
}

.topright
{
float:right;
max-width:520px;
min-width:520px;
max-height:290px;
min-height:290px;
border-style:ridge;
}

.topright h4
{
font-size:20px;
margin-top:25px;
margin-bottom:25px;
}

.mainright
{
text-align:center;
max-width:193px;
min-width:193px;
max-height:400px;
min-height:400px;
float:left;
border-style:ridge;
}

.mainright img
{
margin-top:3px;
}

.maincenter p:first-child
{
margin-top:0px;
padding-top:0px;
}

.maincenter
{
max-width:585px;
min-width:585px;
max-height:396px;
min-height:396px;
float:left;
border-style:outset;
padding-top:5px;
padding-left:5px;
}

.maincenter p
{
font-size:18px;
}

.approved
{
text-align:center;
}

.workimages
{
text-align:center;
}

.footer
{
padding-top:10px;
clear:both;
text-align:center;
font-size:9px;
}

.swit
{
clear:both;
text-align:right;
font-size:11px;
}

.contactleft
{
margin-top:10px;
margin-left:20px;
float:left;
}

.contactright p
{
font-size:16px;
}

.contactright
{
margin-top:50px;
float:left;
}

.clear
{
clear:both;
}

