html {margin:0;padding:0}
body {color:#444;background:#99c2d9 url(i/bgnd_body.png) top center repeat-x;margin:0;padding:0;font-family:Trebuchet MS, arial, helvetica, sans-serif;font-size:13px;line-height:15px}
body a {color:#006bb2}
body a:hover {color:#999}

img { border:0 }
p {margin:0 0 10px 0;padding:0}

hr {height:1px;border-style:none;color:#daecf2;background:#daecf2}
.rule {border-top-width:1px;border-top-style:solid;border-color:#ccc;margin:0;padding:0}

h1 {font-size:18px;font-family:Trebuchet MS, arial, lucida, helvetica, sans-serif;margin:0 0 10px 0;padding:0;color:#006bb2;line-height:17px}	
h2 {font-size:12px;font-family:verdana, arial, lucida, helvetica, sans-serif;margin:0;padding:0;color:#333;line-height:17px}
h3 {font-family:verdana, lucida, arial, helvetica, sans-serif;margin:10px 0 0 0;padding:0;color:#006bb2;font-size:11px}
h4 {font-size:small;font-family:verdana, lucida, arial, helvetica, sans-serif;font-weight:normal;margin:0;padding:0;COLOR:#666}
h5 {font-size:small;font-family:verdana, lucida, arial, helvetica, sans-serif;font-weight:normal;margin:0;padding:0;color:#666}
h6 {font-size:10px;font-family:verdana, lucida, arial, helvetica, sans-serif;font-weight:normal;margin:0;padding:0;color:#333}

#container {width:800px;margin:5px auto;padding:0}

ul.news li {margin-bottom:10px}

form {padding:0;margin:0}

#cont-left {float:left;width:510px}

#about-pic {float:left;width:280px;height:553px;background:url(i/about_im_b.jpg) no-repeat;margin-top:32px}

#fl-nav {width:35px;height:23px;margin:5px 0 0 3px}

#hmpg-im {width:446px;height:392px;margin:10px 0 0 20px;background:url(i/bgnd_hmpg_a.jpg)}
#hmpg-text {width:300px;margin:0;padding:27px 0 0 10px}

#hmpg-fl {width:450px;height:490px;margin:10px 0 0 10px}

#contact-im {width:449px;height:429px;margin:36px 0 0 20px;background:url(i/bgnd_contact.jpg)}
#contact-text {width:420px;margin:0;padding:0px 0 0 10px}

#news-pic {float:left;width:280px;height:553px;background:url(i/news_im_a.png) no-repeat;margin-top:150px}
#news-im {width:452px;height:425px;margin:36px 0 0 20px;background:url(i/bgnd_news.jpg) no-repeat}
#news-text {width:420px;margin:0;padding:0px 0 0 10px}

#careers-im {width:446px;height:382px;margin:20px 0 0 20px;background:url(i/bgnd_careers.jpg)}
#careers-text {width:300px;margin:0;padding:17px 0 0 10px}

#right {float:left;width:237px;height:533px;background:url(i/bgnd_hmpg_rt.jpg) no-repeat;margin-top:32px}
#right-b {float:left;width:280px;height:553px;background:url(i/bgnd_rt_b.png) no-repeat;margin-top:130px}
#rt-text {width:210px;margin:82px auto}
#rt-text ul {list-style:none;margin:0 0 15px 0;padding:0 0 20px 0}
ul.b-bot {border-bottom:#e0f5ff 1px solid}
.rt-b {width:210px;height:52px;border-bottom:#fff 0px solid;margin:20px 0 10px 5px}

#screen-fl {width:191px;height:120px;margin:8px 0 0 22px;background:#000}

#footer {width:780px;height:90px;margin:0 auto 0 auto;text-align:center;line-height:90px;color:#fff;background:url(i/bgnd_footer.png) center no-repeat}
#footer-b {width:780px;height:90px;margin:auto;text-align:center;line-height:90px;color:#fff;background:url(i/bgnd_footer.png) center no-repeat}

#bbb {width:54px;margin:auto}

.green {color:#00e200;font-weight:bold;background:#fff;padding:0 5px 0 5px}

.table-a {border-top:#666 1px solid;border-left:#666 1px solid;background:#fff;margin:10px}
.table-a td {border-bottom:#666 1px solid;border-right:#666 1px solid}