body { background: #248897; font-family: arial, verdana, san-serif; font-size: 12px; margin: 0; padding: 0; color: #333;}

.container { width: 820px; margin: 0 auto; padding: 10px 0;}

ul { list-style: none; margin: 0; padding: 0; }
li { float: left; }
h1 { color: #00577d;  font-size: 1.5em; margin: 6px 0;}
h2 { color: #064a6e; font-size: 1.2em; margin: 6px 0; }
h3 { color: #064a6e;  margin: 6px 0; font-size: 1.1em}
h4 {  margin: 0; padding: 0; font-size: 1.1em;}
h5 { margin: 0 0 0 5px;  padding: 0; color: #00577d; text-transform: uppercase; font-weight: normal;}
strong { color: #064a6e; }
hr { background: #e3edf1; height: 1px; border: none; }
span {display: none; }
a.box { color: #fff; background: #248897; padding: 4px 8px; text-decoration: none; font-size: .9em;text-align: right;}
a.box:hover { background: #666; }


a#home { display: block;  background: url(imgs/home.gif) 0 0  no-repeat; height: 28px; width: 71px;}
a:hover#home { background: url(imgs/home.gif) 0 -28px no-repeat; }
a#active { display: block; background: url(imgs/home.gif) 0 -28px no-repeat; height: 28px; width: 71px;}
a#industries { display: block;  background: url(imgs/industries.gif) 0 0 no-repeat; height: 28px; width: 108px;}
a:hover#industries { background: url(imgs/industries.gif) 0 -28px no-repeat; }
a#industries_on { display: block;  background: url(imgs/industries.gif) 0 -28px no-repeat; height: 28px; width: 108px;}


#navigation-1 {margin-top: 40px; }
#leftnav li { display: block; border: 1px solid #c9dbe3; border-bottom: none; width: 130px;padding: 8px; }
#leftnav a { text-transform: uppercase; color: #00577d; text-decoration: none;  font-size: 10px; font-weight: bold; }
#leftnav li:hover, #leftnav li.full {  background: #e6f1f5; }
#leftnav li.remove { border-bottom: 1px solid #c9dbe3;}


.left { float: left; }
.right { float: right; }
.center { float: center; }
.white {background: #fff;}
.color { color: #00577d; }
a.link  { color: #238695; text-decoration: none; }
a:hover.link {  text-decoration: underline; }
.news { color: #FF0000; text-decoration: none; }

.col1   { width: 40px; }
.col2   { width: 100px; }
.col3   { width: 160px; }
.col3a   { width: 190px; }
.col4   { width: 220px; padding-right:10px;}
.col5   { width: 280px; }
.col6   { width: 340px; }
.col7   { width: 400px; }
.col8   { width: 460px; }
.col9   { width: 520px; }
.col10  { width: 580px; }
.col11  { width: 640px; }
.col12  { width: 700px; }
.col13  { width: 760px; }
.col14  { width: 820px; }
.col15  { width: 880px; }
.col16  { width: 940px; }

.smalltext { font-size: 0.9em;  }
.clear { clear: both; }
.center { margin: 0 auto; }
.push { margin: 0 0 0 10px ; }
.page_border { border-right: #e3edf1 1px solid; padding-right: 20px; }
.img_padding { padding: 0 20px 20px 0; }
.text_right {text-align: right;}

#team li { padding: 10px 0 0 0; width: 100%;}
#team strong {  color: #064a6e; font-size: .9em; }
#team i { color: #666;  font-size: .8em; font-style: normal;}

ul.box {  color: #666;padding: 0px 0 100px 0px;}
ul.box li { clear:both; padding: 3px 0 3px 12px; background: url(imgs/bullet.gif) 0 0 no-repeat; width: 90%;}

#help { border-top: #e3edf1 solid 1px; border-bottom: #e3edf1 solid 1px; padding: 8px 50px; margin: 10px 0; font-style: italic; }

table { border: 1px solid #e3edf1; }
th { text-align: left; font-weight: normal; font-size: .9em; padding-left: 12px; width: 100px;}
.colored { background: #e3edf1; }

#global { background: url(imgs/top.gif) 0 0 repeat-x; color: #fff; text-align: right;}
#global a {color: #fff; text-decoration: none; font-weight: bold;}
#global a:hover { color: #fff; text-decoration: underline;}

#header { background: url(imgs/header.gif) 0 0 repeat-x; height: 100px;}
.backing { background: url(imgs/branding.gif)  0 0 no-repeat; width: 820px; height: 75px;}
#content { background: #fff; padding-bottom: 60px;}

#footer { background: #248897; padding: 10px 0 40px 0; color: #fff; font-weight: bold;  }
#footer a { color: #fff; padding: 0 4px; text-decoration: none; }
#footer a:hover { color: #ccc; text-decoration: underline;}

