BODY
{
margin-top: 0px;
margin-bottom: 15px;
background-color: #627093;
color: #325EA1;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

A:hover, A.sidemenu:hover
{
color: #E3A387;
background-color: #FFF;
}


A:link 
{
color: #09757C;
background-color: #FFF;
text-decoration: none;
}

a:visited {
color: #01494E;
}

a.sidemenu,  a.sidemenu:visited {
color: #325EA1;
text-decoration: none;
}

div.mainframe
{
top: 0px;
bottom: 0px;
width: 750px;
background: url(http://www.cheshirewoods.com/images/header.jpg) top right no-repeat;
background-color: #FFF;
color: #325EA1;
border: solid;
border-color: #595B81;
border-width: 2px;
padding-bottom: 30px;
margin-left: auto;
margin-right: auto;
}

div.sidemenu
{
float: right;
color: #325EA1;
background-color: #FFF;
background-image: none;
font-family: "Arial Rounded MT Bold", Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: right;
padding-right: 20px;
width: 200px;
}

h1
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
margin-left: 40px;
margin-top: 140px
}

h2
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-left: 40px;
}

P
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-right: 140px;
margin-left: 40px;
}

UL, OL, LI
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-right: 90px;
margin-left: 40px;
}

LI.second
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-right: 90px;
margin-left: -20px;
}

IMG.firstwww
{
margin-right: 0px; 
margin-bottom: 5px;
margin-top: 40px;
}

IMG.secondwww
{
margin-right: 0px; 
margin-bottom: 5px;
margin-top: 5px;
}


A.linkware:link, A.linkware:visited, A.linkware:active
{
color: #325EA1;
background-color: #FFF;
font-size: 12px;
text-decoration: none;
text-align: center;
}

A.linkware:hover
{
color: #E3A387;
background-color: #FFF;
font-size: 12px;
text-decoration: none;
text-align: center;
}

p.linkware
{
color: #325EA1;
background-color: #FFF;
font-size: 12px;
text-decoration: none;
text-align: center;
}

p.websets
{
margin-left: 5px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

p.bottommenu
{
color: #D3DFED;
background-color: #627093;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
margin-right: 0px;

}

A.bottommenu:link, A.bottommenu:visited
{
color: #D3DFED;
background-color: #627093;
font-size: 11px;
}

A.bottommenu:hover
{
color: #E3A387;
background-color: #627093;
font-size: 11px;
text-decoration: none;
}

P.copyright
{
color: #D3DFED;
background-color: #627093;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
margin-right: 0px;
}

A.copyright:link, A.copyright:visited
{
color: #D3DFED;
background-color: #627093;
font-size: 10px;
}

A.copyright:hover
{
color: #E3A387;
background-color: #627093;
font-size: 10px;
text-decoration: none;
}

A.portlink:link, A.portlink:visited
{
background: #fff;
}

A.portlink:hover
{
background: #E3A387;
}

IMG.port
{
margin-right: 4px; 
margin-left: 4px;
margin-bottom: 5px;
padding: 2px;
}


td
{
background-image: none;
background-color: #FFF;
vertical-align: top;
}

table
{
margin-top: 30px;
}

.linkwaretable
{
background-image: none;
background-color: #FFF;
margin-right: 0px;
margin-left: 40px;
margin-bottom: 30px;
}

.porttable
{
background-image: none;
background-color: #FFF;
margin-top: 10px;
margin-right: 0px;
padding-left: 40px;
margin-bottom: 0px;
text-align: left;
}

h2.portfolioheader
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-top: 15px;
margin-bottom: 5px;
padding-left: 0px;
margin-left: 0px;
}

.descrlink
{
color: #FFF;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

A.descrlink, A.descrlink:hover, A.descrlink:active, A.descrlink:link, A.descrlink:visited
{
color: #FFF;
background-color: transparent;
}

P.anillo, A.anillo, A.anillo:hover, A.anillo:active, A.anillo:link, A.anillo:visited
{
font-size: 10px;
text-align: center;
margin: 0px;
}

form
{
color: #325EA1;
background-color: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11;
text-align: left;
padding-left: 30px;
width: 300px;
border: solid;
border-color: #FFF;
border-width: 1px;
}

.porttablescroll
{
width: 520px;
height: 82px;
background-image: none;
background-color: #FFF;
margin-bottom: 0px;
overflow: auto;
margin-right: 190px;
margin-left: 40px;
text-align: left;
}

table.portfoliotable {
padding-top: 0px;
margin-top:0px;
padding-left: 0px;
margin-left: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

IMG.portillus
{
padding-right: 4px; 
padding-left: 4px;
margin-bottom: 0px;
background: #fff;
}