body {
font-family:  Helvetica, "Myriad Pro", "Trebuchet MS", "Lucida Grande", Verdana, Arial,sans-serif;font-size:0.9em;color:#5b5f54;background-color:#fff;padding:0;margin:0;
background-color: #232f92;
}



/* all link styles */
a {color:#212e86;text-decoration:none;}
a:hover {color:#627ee2;text-decoration:underline;}

/* headers */
h1 {color:#1e2981; display:inline;font-size:1.3em; font-weight:normal;}
h2 {color:#1e2981; display:inline;font-size:1.3em; font-weight:normal;}
h3 { display:inline;font-size:1.1em; font-weight:bold; margin: 0; padding: 0; font-weight:normal;}


#container {
   width: 100%;
   margin: 0;
   margin: 0;
   padding: 0;
   background-color: #fff;
}

#container2 {
   width: 850px;
   margin: 0 auto 0 auto;
   padding: 0;
   background-color: #fff;
}

#banner {
width: 100%;
padding: 0;
margin: 0;
background: #83a723 url("../images/banner.jpg") repeat-y  left;
text-align: center;
}


#content-box {
   width: 600px;
   color: #333333;
   background-color: #fff;
   margin: 15px 0 10px 250px;
   font-size: 0.9em;
   padding: 0;
}


#content-box h3 {
   font-size: 1.1em;
}


#content-box2 {
   width: 600px;
   color: #333333;
   background-color: #fff;
   margin: 15px 0 10px 250px;
   font-size: 0.9em;
   padding: 0;
}


#content-box2 h3 {
   font-size: 1.1em;
}


#left-box {
   float: left;
   width: 225px;
   background-color: #fff;
   padding: 0;
   margin: 10px 0 10px 0;

}

.main-txt {
width: 292px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#left-box h1 {
display:block;
border-bottom: 2px solid #a3a3a4;
margin: 0;
padding: 5px 0 5px 0;
}


#left-box h3 {
display:block;
margin: 0;
padding: 5px 0 5px 5px;
background: url('../images/new_BG.gif') repeat-x;
font-weight: normal;
color: #fff;
}


#left-box ul {
list-style: none;
margin: 0;
padding: 0;
}


#left-box li {
}

#left-box li a {
padding: 5px 0 5px 10px;
border-bottom: 1px solid #a3a3a4;
display: block;
color:#5b5f54;
text-decoration: none;
background: url("../images/bullet.gif") no-repeat;
}

#left-box li a:visited {
display: block;
text-decoration: none;
}

#left-box li a:hover {
display: block;
color:#627ee2;
text-decoration: none;
background: url("../images/bullet2.gif") no-repeat;
}

#left-box li.bottom {
border-bottom: 1px solid #a3a3a4;
list-style: none;
}

.news1 {
margin: 10px 0 5px 0;
padding: 0 0 0 0;
border-bottom: 1px solid #a3a3a4;
font-size: 0.7em;
float: left;
width: 100%;
}


.news1 strong {
font-weight: bold;
color: #1e2981;
}

/* logo, sitetools, topnav and search styles */
#logoWrapper {margin:0 auto 0 auto; padding:0;  width: 855px; background-color: #fff; height: 101px;}
#logo {margin:0;padding:0; float:left; position:relative; width:167px; height:70px;}
#hvrLogo { width: 78px; padding:0 0 0 0; margin:0 0 0 777px;  text-align:right; height:101px; }

#navWrapper {float:left; width: 100%; padding:12px 0 0 0; margin:0; display:inline; background:url("../images/nav.gif") repeat-x; height: 27px;  white-space:nowrap; text-align: center;}

#navWrapper ul{width: 500px; margin: 0 340px 0 0;padding: 0 0 0 0; list-style-type:none; display:inline;font: 0.9em; text-align: left; } 
#navWrapper ul li{margin:0 0 0 0;padding:0; display:inline; list-style-type:none; text-align: left;}
#navWrapper ul li a {color: #fff; padding: 10px 12px  10px 6px; background: url("../images/divider.gif") no-repeat right; display: inline; text-decoration: none; }
#navWrapper ul li a:visited {color: #fff;  text-decoration: none;}
#navWrapper ul li a:hover {color: #627ee2;  text-decoration: none;}
#navWrapper ul li a.on{color: #627ee2; }



/* footer */
#footerWrapper {float:left; width: 100%;  margin: 0 0 10px 0; background-color: #aeb8dc; font-size: 0.7em; color: #fff;}
#footerLeft {padding:7px 0 7px 7px; float:left; position:relative; width: 525px;}
#footerRight {margin:7px 7px 7px 0;  float:right;  text-align:right; width: 390px}

.img-r {
float: right;
margin:  0 20px 20px 20px;
}

.img {
float: left;
margin:  0 0 10px 0;
}

.news-txt {
width: 125px;
margin:  0 0 0 95px;
}


#left-box li li a {
font-size: 0.7em;
padding: 5px 0 5px 15px;
border-bottom: 1px solid #a3a3a4;
display: block;
color:#5b5f54;
text-decoration: none;
background: none;
}

#left-box li li a.on {
color:#212e86;
}

#left-box li li a:visited {
display: block;
text-decoration: none;
}

#left-box li li a:hover {
display: block;
color:#627ee2;
text-decoration: none;
background: none;
}

news-link  {
list-style: none;
padding: 0;
margin: 0;
}

news-link  {
list-style: none;
padding: 0;
margin: 0;
}

#news-link  li {
float: left;
width: 100%;
background: none;
padding: 0;
margin: 0;
font-size: 0.7em;
}

#news-link  li a {
background: none;
padding: 5px 0 5px 0;
margin: 0;
}

#news-link  li a:hover {
background: none;
padding: 5px 0 5px 0;
margin: 0;
}

#news-link  li span {
float: right;
font-weight:bold;
color: #1e2981;
margin: 0;
padding: 0;
}

.img-thumb {
background: url('../images/news_img_BG.gif') repeat-x;
float: left;
width: 91px;
margin:  0 0 0 0;
padding: 2px;
}

.img-main {
background: url('../images/news_img_BG2.gif') repeat-x;
display: block;
float: right;
margin:  0 0 20px 20px;
width: 244px;
padding: 2px;
}

.case-study {
color: #fff;
background: #4c62b3 url('../images/box_bg.gif') repeat-x bottom;
display: block;
float: right;
margin:  0 20px 20px 20px;
width: 244px;
padding: 10px 0 10px 12px;}

.case-study h3 {
font-size: 1.3em;
}

.case-study h4 {
font-size: 1.3em;
padding: 0;
margin: 0;
}

.case-study-txt {
display: block;
margin:  0 0 10px 80px;
width: 150px;
padding: 10px 0 10px 0;
font-size: 0.9em;}

.pdf {
width: 80px;
float: left;
margin: 0;
text-align:center;
}

.pdf img {
margin: 10px 8px 0 0 ;
border: none;
}


.outer {
widh: 300px;
float: left;
border-bottom: 1px solid #a9afd2;
margin: 0 0 0  0;
}

.news-item {
float: left;
width: 500px;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #1e2981;
}

.news-txt2{
width: 390px;
margin:  0 0 10px 105px;
}

.numbers {
float: left;
width: 500px;
margin: 50px 0 10px 0;
padding: 0 0 10px 0;
}

.numbers ul {
list-style: none;
display: inline;
margin: 0;
padding: 0;
}

.numbers ul li{
list-style: none;
display: inline;
margin: 0;
padding: 0 4px 0 0;
}

#numbers-on {
text-decoration: underline;
}
