body {
 color: #000000;
 font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
 background: url(../images/gradient_new.gif) repeat-x left top;
}
a {
 text-decoration: none;
 color:#401854;
}
h1, h2, h3, h4, h5, h6 {
 text-decoration: none;
}
h1 { 
 font: normal bold 20px Verdana, Arial, Helvetica, sans-serif;  
 text-align: center;
 color: #000000;
}
h2 {
 font: normal bold 16px Verdana, Arial, Helvetica, sans-serif; 
 text-align: left;
}
h3 {
 font: normal bold 14px Verdana, Arial, Helvetica, sans-serif; 
 text-align: left;
}
h4 {
 font: normal bold 13px Verdana, Arial, Helvetica, sans-serif; 
 text-align: left;
}
h5 {
 font: normal bold 12px Verdana, Arial, Helvetica, sans-serif; 
 text-align: left;
}
a:link { 
 color: #401854;
 text-decoration: none;
}
a:visited {
color: #401854;
 text-decoration: none;
}
a:hover { 
 color: #401854;
 text-decoration: none;
}
#container {
 margin: 0 auto;
 width: 755px;
 text-align: left;
 min-height: 1000px;
 display: block;
 padding: 0;
}
#banner {
 height: 145px;
 width: 755px;
 text-align: right;
 padding-top: 0px;
}
#banner a {
 padding-left: 20px;
 padding-right: 10px;
 padding-top: 20px;
 text-decoration: none;
 color: #401854;
}
#banner a:hover { 
 color: #666666;
}
#banner h1 {
display: none;
}
#banner img {
 border: none;
}
#left_box_head
{
background-color:#401854;
width:150px;
}

#left_box_head h1
{
margin:0 auto;
padding:5px 10px 5px 10px;
color:#E3ECEC;
font-size:12px;
font-weight:bold;
}

#left_box_content
{
background-color:#e3ebed;
width:150px;
font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}
#left_box_content a {
color:#401854;
}

#left_box_content p
{
margin:0 auto;
padding:3px 10px 3px 10px;
color:#401854;
font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}

#middle_box
{
width:120px;
height:90px;
background-color:#c0d0cf;
font-size: 12px;
}

#middle_box h1
{
margin:0 auto;
padding:5px 10px 5px 10px;
color:#401854;
font-size:13px;
font-weight:bold;
text-align:left;
}

#middle_box p
{
margin: 0 auto;
padding: 5px 10px 5px 10px;
color: #401854;
font-size: 12px;
text-align: left;
}
#middle_box a {
color:#401854;
}

#middle_box a:hover {
text-decoration: underline;
}

#right_box_head
{
background-color:#401854;
width:135px;
}

#right_box_head h1
{
margin:0 auto;
padding:5px 10px 5px 10px;
color:#E3ECEC;
font-size:12px;
font-weight:bold;
}

#right_box_content
{
background-color:#e3ebed;
width:135px;
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif; 
}
#right_box_content a {
color:#401854;
}

#right_box_content p
{
margin:0 auto;
padding:5px 10px 5px 10px;
color:#401854;
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif; 
}

#content
{
width:490;
padding:5px 10px 5px 10px;
line-height:13pt;
}

#content p
{
margin:0 auto;
padding:5px 0px 5px 0px;
line-height:13pt;
}

#content a
{
margin:0 auto;
color:#401854;
text-decoration:none;
font-weight:bold;
}

#content a:hover
{
margin:0 auto;
color:#401854;
text-decoration:underline;
font-weight:bold;
}

#footer
{
padding-top:20px;
font-size:7pt;
}


#footer p
{
text-align:center;
font-size:7pt;
color:#666666;
}
#footer a {
 padding-left: 20px;
 padding-right: 20px;
 text-decoration: none;
 color:#401854;
 
}
.search {
 float: right;
 padding-top: 10px;
 padding-bottom: 10px;
}
.headline {
 font-size: 14px;
 font-weight: bold;
 color: #2C2D5A;
 padding-top: 0px;
 text-decoration: none;
}
.headline a {
 text-decoration: none;
 color: #2C2D5A;
 font-weight: bold;
}
.headline a:hover {
 text-decoration: none;
 color: #C27D1B;
}
.breadcrumb {
 font-size: 10px;
 color: #434261;
}
.designed {
 font-size: 11px;
 color: #2C2D5A; 
}
.readmore {
 font-style: normal;
 font-weight: bold;
}
.readmore a {
 color: #2C2D5A;
 font-size: 11px;
}
.readmore a:hover {
 color: #C27D1B;
}
.readmore a:visited {
 color: #2C2D5A;
}
.news {
 color: #CC6C05;
}
 /* Nav Button code. */

#button { 
 font: 10px Verdana, Arial, Helvetica, sans-serif; 
 width: 140px;
 padding: 0px;
 padding-bottom: 0px;
 float: left;
 text-align: left;
}
#button a:link {
 text-decoration: none;
 color: #000000;
}
#button a:visited {
 text-decoration: none;
 color: #000000;
}
#button a:hover {
 color: #C27D1B;
}
#button ul {
 list-style: none;
 margin: 0px;
 padding: 0;
 border: none;
 padding-bottom: 0px;
}
#button li {
 border-bottom: 1px solid #FFF;
 margin: 0px;
}
#button li.unselected a {
 font-size: 11px;
 display: block;
 padding: 10px 5px 10px 0px;
 color: #000;
 text-decoration: none;
 width: 100%;
}
#button li a:hover {
 color: #C27D1B;
}
.button {
 text-align: left;
 font-weight: bold;
 font-size: 13px;
 color: #401854;
 padding-left: 0px;
}
.credit {
 display: none;
 padding: 0;
}

/* define image classes left and right */
.right {
float: right;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.left {
float: left;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
#next_blue {
color: #344184;
}