body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-color: #ffffff;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}
div#sitecontainer{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 909px;
  text-align: left;
  background-color: #FFFFFF;
  background-image: url(images/header.jpg);
background-position:left top;
background-repeat:no-repeat;

}
div#topm {
float: right; 
text-align: right;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
width: 903px;
height: 95px;
color: #FFFFFF;

}
/* top row */

div#navcontainer {
float: left;
width: 700px;
padding-top: 0px;
margin: 0px;
height: 58px;
color: #FFFFFF;
background-image: url(images/body_back.jpg);
background-position:top center;
background-repeat:no-repeat;
}
div#bottom {
float: right;
width: 700px;
padding-top: 0px;
margin-top: 10px;
color: #FFFFFF;
}
.navb {
float: left;
width: 700px;
text-align: center;
color: #dddddd;
background-color: #265073;
}
.flleft{
float: left;
padding-top: 5px;
padding-left: 2px;
text-align: right;
}
.flright {
float: right;
padding-top: 6px;
padding-right: 2px;
text-align: right;
}
.navb a:link, .navb a:visited {
text-align: center;
color: #dddddd;
text-decoration:none;
font-weight: normal;
}
.navb a:hover{
text-align: center;
color: #ffffff;
text-decoration:none;
font-weight: normal;
}
.shad {
float: left;
width: 100%;
height: 4px;
background-color: #cccccc;
}


/* main body settings */
div#bodycontainer{
background-position:left;
background-repeat:repeat-y;
float: left;
background-color: #ffffff;
text-align:center;
padding: 0px;
width: 903px;
margin: 0px;
background-image: url(images/main_back.jpg);
background-position:left top;
background-repeat:no-repeat;
}
div#bodcont{
float: left;
margin: 0px;
margin-left: 3px;
background-color: #ffffff;
padding: 0px;
margin-right: 3px;
width: 690px;
}

div#left{
float: left;
width:186px;
margin-right: 0px;
text-align: left;
padding-top: 0px;
margin-left: 4px;

}
div#main{
margin: 0px;
padding: 0px;
float: right;
border: 1px solid #265073;
width:700px;
text-align: left;
}
/* text settings */
.navb{
padding-top: 6px;
padding-bottom: 6px;
}
.navitem
{}
.topm 
{
padding-top:7px;
padding-bottom:7px;
color: #aaaaaa;
}
.topm a:link, .topm  a:visited {
padding-top:7px;
padding-bottom:7px;
color: #aaaaaa;
}

/* Link settings */
.navitem a:link, .navitem a:visited{
float: left;
color: #333333;
text-decoration:none;
padding-left: 5px;
background-image: url(images/menl.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

.navitem  a:hover{
float: left;
color: #333333;
text-decoration:none;
padding-left: 5px;
background-image: url(images/menlh.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.navitem a:link span, a:visited span {
float: left;
font-size: 11px;
color: #265073;
font-weight: bold;
text-decoration:none;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 6px;
background-image: url(images/menr.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.navitem  a:hover span{
float: left;
color: #FFFFFF;
text-decoration:none;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 6px;
background-image: url(images/menrh.gif);
background-position:right bottom;
background-repeat:no-repeat;
cursor:pointer;
}
/* navigation */

.topcont
{
height: 20px;
border-bottom: 4px solid #cccccc;
text-align:right;
background-image: url(images/tabr.gif);
background-position:right bottom;
background-repeat:repeat-x;

}
.topper{
float: left;
background-color: #FFFFFF;
border-top: 1px solid #265073;
border-bottom: 1px solid #265073;
color: #265073;;
padding-top: 3px;
padding-bottom: 2px;
font-weight:bold;
padding-left: 4px;
padding-right: 4px;
}
.topperr{
display: block;
float:left;
background-image: url(images/topperr.gif);
background-position: right;
color: #FFFFFF;
height: 20px;
width: 6px;
vertical-align:middle;
}
.topperl{
display: block;
float: left;
background-image: url(images/topperl.gif);
height: 20px;
width: 4px;
}

.dotbot{
border-bottom: 1px dotted #CCCCCC;
font-size: 11px;
}
.tiny{
color: #999999; 
font-size: 9px;
padding-bottom: 8px;
}
.aleft{
padding: 2px;
font-size: 9px;
color: #666666;
background-color: #fdfdfd;
border-bottom: 4px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
margin-bottom: 10px;
}


/* MENU ITEMS */

.leftmentopcont
{
width:186px;
height: 20px;
background-image: url(images/tabr.gif);
background-position:right bottom;
background-repeat:repeat-x;
}

.leftmen{
float: left;
background-color: #265073;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 2px;
font-weight:bold;
padding-left: 4px;
padding-right: 4px;
border-top: 1px solid #265073;
border-bottom: 1px solid #265073;
}
.leftmenl{
float: left;
background-color: #265073;
height: 20px;
width: 4px;
}
.leftmenr{
float: left;
background-image: url(images/leftr.gif);
background-position:bottom right;
height: 20px;
width: 6px;
}
.leftmenbod{
background-color: #ffffff;
border-bottom: 4px solid #265073;
margin-bottom: 10px;
}

.fleft{
font-size: 11px;
color: #666666;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
.tleft{
font-size: 11px;
color: #666666;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 4px solid #cccccc;
}