html,body { 
height:100%;
width:100%;
margin:0%; 
padding:0%;


} 

html
{
overflow-y:auto;
overflow-x:hidden;
}
body
{
background-color:#fff;
}



.topbox
{
position:relative;
overflow:auto;
width:100%;
top:0%;
left:0%;
background-image:url(horizontalgradient1.gif);
background-repeat: repeat-y;
background-color:#d2efcf;
border-bottom: 1px solid  #DB2929;
}



.logobox
{
position:relative;
width:250px;
float:left;
padding:5px;
padding-right:10px;
padding-bottom:none;
}

.logobox img
{
width:100%; 

}

.topimagebox
{
top:0%;
bottom:0%;
padding-left:15px;
float:right;

}

.menuimagebox
{
left:0%;
width:100%;

}


.menuimagebox img
{
width:100%; 
}

.titlebox
{
padding:1px;
text-align:center;


}

.menucontainer
{
position:relative;
float:left;
width:20%;
overflow-y:hidden;
font-weight:bold;
margin-top:20px;
}

.menutextcontainer
{
padding:3%;
padding-left:1%;
}

A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:active {text-decoration: underline}
A:hover {text-decoration: underline; color: green;}

.middletextcontainer
{
position:relative;
top:0%;
left:0%;
width:100%;
height:100%

}


.righttext
{
position:relative;
float:right;
width:77%;
padding:1%;

}

.righttextfrontpage
{
position:relative;
float:right;
width:76%;
padding:2%;
padding-left:1%;
}

.righttextfrontpage ol
{
font-weight:bold;
}


.menubar
{
position:relative;
tops:0%;
left:0%;
width:100%;
height:25px;
background-color:#E6E8FA;
border-bottom: 1px solid  #1874CD;
}



.menurect
{
position:relative;

padding:top:3px;
width:17%;
float:left;
text-align:center;
font-weight:bold;
color:#000000;

}

.menu1
{
left:0%;
}

.menu2
{
left:20%;
}

.menu3
{
left:40%;
}

.menu4
{
left:60%;
}


.largecaps
{
font-size:125%;
font-weight:bold;
}

.smallcaps
{
font-size:100%;
font-weight:bold;
}

.giantcaps
{
font-size:250%;

}


.navtable
{
top:5%;
padding:1%;
}



.quicklinks
{
top:0%;
width:55%;
float:right;
font-weight:bold;
}

.quicklinks table
{
text-align:right;
}

.directors
{font-size:110%;
font-weight:bold;
}

.boldtable
{
font-weight:bold;
}



td.rows
{

padding: 1 px;
border: 1px solid;

}

table.data
{
width: 90%;
}

.frontheader
{
font-size:125%;
font-weight:bold;
}

.latestblock
{
float:right;
margin:1%;
width:95%;
}

.linkedin
{
position:relative;

width:70%;
left:10%;
text-align:center;
padding:5px;
}

table.linkedintable
{

}

table.linkedintable td
{
padding-top:10px;
padding-bottom:10px;
}