body {
background: url(../images/background_shade_star.jpg) repeat-x;
background-color:#428a94;
}

#container {
width: 800px;
margin: auto;
background-color:#ffffff;
}

#top {
width:800px;
background-color:#6591ac;
color:#ffffff;
text-align:center;
line-height:22px;
}

#bannerLeft {
padding-left:20px;
margin-top:10px;
float:left;
}

#bannerRight {
float:right;
margin-top:10px;
padding-right:20px;
}

.bannerTitle {
font-size:24px;
}

.bannerSubtitle {
font-size:15px;
}

/* Menu */
#menu {
height:31px;
background:url(../images/background_menu.jpg) no-repeat;
width:760px;
clear: both;
}

#menu ul {
list-style:none;
}

#menu li {
height:31px;
display:block;
float:left;
background:url(../images/submenu_divider.jpg) no-repeat right top;
z-index:20;
}

#menu li a {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#266181;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:8px 30px 6px 30px;
display:block;
}

#menu li a:hover {
border-top:1px solid #6591ac;
background:#f8f8f8 url(../images/submenu_divider.gif) no-repeat right top;
padding:7px 30px 6px 30px;
}

.rightCol {
float:right;
margin-top:35px;
padding-right:20px; 
width:126px;
font-style:italic;
font-size:14px;
}

.rightColText {
 padding:5px;
 color:#266181;
 font-weight:bold;
}

.rightColSig {
 padding:5px;
 color:#266181;
 font-weight:bold;
 text-align:right;
}

.content {
color:#414141;
font-size:16px;
padding-left:20px;
font-family:tahoma;
}

.pageTitle {
float:left;
padding:5px;
color:#133141;
font-size:20px;
font-family:Trajan Pro, Trebuchet MS, Microsoft Sans Serif;
font-weight:bold;
width:450px;
}

.pageContent {
padding:15px 15px 0 15px;
/*border-left:1px solid #266181;
border-right:1px solid #266181;
border-bottom:1px solid #266181;*/
width:575px;
line-height:170%;
}

.secondaryRightCol {
float:right;
width:155px;
padding-right:20px;
font-style:italic;
font-size:14px;
}

.secondaryPageContent {
padding:15px;
width:550px;
font-size:15px;
/*line-height:170%;*/
}

.signature {
float:right;
font-size:15px;
font-style:italic;
margin-top:-20px;
}

.footer {
margin-top:5px;
padding-left:20px;
padding-right:20px;
color:#266181;
}

#roundedtop {
background: url(../images/rounded_top.jpg) no-repeat;
width:800px;
height:8px;
line-height:8px;
}

#roundedbottom {
background: url(../images/rounded_bottom.jpg) no-repeat;
width:800px;
height:8px;
line-height:8px;
}

.list {
list-style: none;
margin: 0 0 10px 0;
padding: 0;
}

.list li {
background: url(../images/bullet.jpg) no-repeat 20px 10px;
padding: 5px 0 0 35px;
margin: 0 0 1px 0;
font-size:14px;
line-height:140%;
}

.footnote {
 padding-top:5px;
 margin:auto;
 color:#ffffff;
 width:100%;
 text-align:center;
 font-size:13px;
 }
 
 .footnote a {
 text-decoration:none;
 color:#ffffff;
 }
 
 .footnote a:hover {
  text-decoration:underline;
  color:#ffffff;
 }
 
 .announcement {
 border:2px solid #c31200;
 padding:10px;
 font-weight:bold;
 font-size:13px;
 }
 
 .testimonialContact {
 float:right;
 text-align:right;
 font-size:13px;
 }
