body{
text-align:center;
background-image:url(pics/background.jpg);
background-position:top;
background-repeat:repeat-y;
background-color:#004389;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}

#container{
  position: relative;
background-image:url(pics/header_bg.gif);
background-repeat: repeat-x;
text-align:left;
margin:0 auto;
width:750px;
padding-bottom:10px;
}
#content{
  position: relative;
left:170px;
width:410px;
}
#pgContent{
margin-top:20px;
margin-bottom:20px;
}
#left{
  top: 0;
width:170px;
position: absolute;
/* float: left; */
/*display:inline;*/
background-image:url(pics/left_bg.gif);
background-repeat:no-repeat;
padding-top:95px;
}
#right{
  top:0;
width:160px;
position: absolute;
left:590px;
/* float:right; */
/* display:inline; */
background-image:url(pics/logo.gif);
background-repeat:no-repeat;
padding-top:200px;
}
#rightButtons{
margin-bottom:10px;
}
#rightButtons img {
  margin-bottom: 4px;
}
#footer{
height:100px;
background-image:url(pics/foot_bg.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
clear:both;
padding-top:8px;
font-size:10px;
color:#aaaaaa;
}
#footer A{
color:#aaaaaa;
text-decoration:none;
}
#footer A:hover{
color:#960000;
}
#fRight{
margin-right:170px;
float:right;
display:inline;
text-align:right;

}
#fLeft{
margin-left:170px;
float:left;
display:inline;
text-align:left;

}
#fCentre{
text-align:center;
width:150px;
margin-left:305px;
}

.teaser{
background-color:#FFFFFF;
border:1px solid #cccccc;
font-size:10px;
color:#666666;
margin-bottom:7px;
}
.teaserHeader{
padding:10px;
font-weight:bold;
color:#960000;
}
.teaserBody{
padding-left:10px;
padding-right:10px;
}
.teaserFoot img{
border:0;
}
.rImage{
background-color:#FFFFFF;
border:1px solid #cccccc;
font-size:10px;
font-style:italic;
color:#666666;
margin-bottom:7px;
}
.rImageCaption{
padding:5px 10px 10px 10px;
}


.menu1Up{
border:1px solid #cccccc;
background-image:url(pics/button_up.gif);
margin-bottom:2px;
font-weight:bold;
color:#004389;
width:141px;
padding:2px 2px 2px 5px;

}
.menu1Up A{
color:#004389;
text-decoration:none;
}
.menu1Up A:hover{
color:#960000;
}
.menu1Active{
background-image:url(pics/button_down.gif);
border:1px solid #cccccc;
margin-bottom:2px;
font-weight:bold;
color:#ffffff;
width:141px;
padding:2px 2px 2px 5px;
}

.menu1Active A {
  color:#ffffff;
  text-decoration:none;
}
.menu1Active A:hover {
  color:#ffffff;
}
.menu2{
font-size:10px;
background-color:#f5f5f5;
width:141px;
margin:-3px 0 5px 7px;
border:1px solid #cccccc;
}
.menu2Up{
padding:2px;
padding-left:5px;
font-weight:bold;
}
.menu2Up A{
color:#5889BB;
text-decoration:none;
}
.menu2Up A:hover{
color:#960000;
}
.menu2Active{
color:#960000;
font-weight:bold;
padding:2px;
padding-left:5px;
}
.menu2Active A {
  color:#960000;
  text-decoration:none;
}
.menu2Active A:hover {
  color:#960000;
}
.menu3{
background-image:url(pics/menu3_bg.gif);
background-repeat:repeat-y;
background-position:left;
}
.menu3Up{
padding:2px 2px 2px 15px;
}
.menu3Up A{
color:#5889BB;
text-decoration:none;
}
.menu3Up A:hover{
color:#960000;
}
.menu3Active{
padding:2px 2px 2px 15px;
color:#960000;
}
.menu3Active A {
  color:#960000;
}
.menu3Active A:hover {
  color:#960000;
}
#searchBox {
  margin-bottom: 10px;
}