/* START top of page common positioning and formatting */

.wrapper {
position:relative;
margin:0 auto;
text-align:left;
width: 750px;
}

#banner{
position:absolute;
top: 10px;
left:0px;
height:90px;
width: 750px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:none;
z-index:4;
}

#menubar{
position:absolute;
top: 101px;
left:0px;
height:25px;
width: 750px;
background-color:#4C5353;
border:1px solid #4C5353;
z-index:2;
}

#backgroundstart{
position:absolute;
top: 126px;
left:0px;
width: 750px;
height: 30px;
background-image:url(backgroundtop.jpg);
border-left:1px solid #999999;
border-right:1px solid #999999;
z-index:1;
}

#contentwrap{
position:absolute;
top: 156px;
left:0px;
width: 750px;
background-image:url(backgroundmid.jpg);
border-left:1px solid #999999;
border-right:1px solid #999999;
z-index:1;
}

#backgroundend{
background-image:url(backgroundend.jpg);
position:relative;
left: 0px;
width: 750px;
height:50px;
}

/* END top of page common positioning and formatting */


/* START text formatting */

.maintable{
margin-left:30px;
margin-right:30px;
margin-bottom:10px;
}

.main{
font: 14px/16px Verdana;
}

.main2{
font: 12px/16px Verdana;
}

.subtable{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.boxpad{
margin:10px;
}

.title {
font: 20px/18px Verdana;
color:#000000
}

.subtitle {
font: 16px/18px Verdana;
color:#000000
}

.subtitle2 {
font: 14px/18px Verdana;
color:#000000
}

.figtext {
font: 10px/14px Verdana;
color:#000000
}

.accent{
color:#02679D;
}

.accent a{
color:#02679D;
text-decoration:none;
}

.accent li{
margin-top:9px;
}

img{
border-style:none;
}
  
a{
text-decoration:none;
color:#999999;}

a:hover{
text-decoration:underline;
color:#999999;}

/* END text formatting */
