body { margin:0px; padding:0px; text-align: center; font-family:Arial; font-size:11px; background:#e5e5e5; }

img {border:0px; padding:0px; margin:0px;}

#container { display:block; width: 980px; text-align: left; margin-left: auto; margin-right: auto; }

/* header */
#logo { width: 335px; height: 83px; display: block; float: left; overflow: hidden; }
#t_m { display: block; width: 628px; height: 63px; float: left; text-align: right; background:url(../bgnd/t_m.gif) repeat-x; padding-top: 20px; overflow: hidden; }
#t_e { display: block; width: 17px; height: 83px; float: left; background:url(../bgnd/t_e.gif) no-repeat; overflow: hidden; }

/* menu */
#m_l { display: block; width: 12px; height: 33px; float: left; background:url(../bgnd/m_l.gif) no-repeat; }
#m_c { display: block; width: 954px; height: 33px; float: left; text-align: right; background: #006892; }
#m_r { display: block; width: 13px; height: 33px; float: left; text-align: right; background:url(../bgnd/m_r.gif) no-repeat; }

/* center */
#center { display: block; width: 980px; float: left; background:url(../bgnd/ctr.gif) repeat-y; }
#left { display: block; width: 213px; float: left; padding-left: 12px; }
#content { display: block; width: 490px; float: left; padding: 20px; overflow: hidden;}
#right { display: block; width: 213px; float: left; padding-top: 15px; }

#d_b { display: block; width: 980px; height: 18px; float: left; background:url(../bgnd/d_b.gif) no-repeat; } /* end of content */

.contact_details { background: #eeeeee; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }
.contact_details table {border: 0; font-size: 11px; color: #000; }
.contact_details table tr {border: 0;}
.contact_details table tr td {border: 0;}
/* foot */
#f_l { display: block; width: 13px; height: 96px; float: left; background:url(../bgnd/f_l.gif) no-repeat; }
#f_m { display: block; width: 955px; height: 96px; float: left; }
#f_w { display: block; width: 955px; height: 62px; float: left; background: #fff; text-align: center; }
#f_fl { display: block; width: 645px; height: 24px; float: left; background: #006892; color: #fff; padding: 10px 0 0 10px;}
#f_fr { display: block; width: 290px; height: 24px; float: left; text-align: right; background: #006892; color: #fff; padding: 10px 10px 0 0;}
#f_r { display: block; width: 12px; height: 96px; float: left; background:url(../bgnd/f_r.gif) no-repeat; }

#eop { display: block; width: 980px; height: 12px; float: left; background:url(../bgnd/eop.gif) no-repeat; } /* end of page */

/* side boxes */
.g_ft { float: left; width:213px; height: 10px; background:url(../bgnd/g_ft.gif) no-repeat; }
.g_fm { float: left; width:203px; background: #a99a01; padding: 0 5px 0 5px; color: #fff; }
.g_fb { float: left; width:213px; height: 11px; background:url(../bgnd/g_fb.gif) no-repeat; margin-bottom: 8px; }

.g_fm_projects { float: left; width:213px; background: #a99a01; text-align: center; color: #fff; font-weight: bold; }
.g_fm_projects select {margin: 0px; padding: 0px;}

.b_ft { float: left; width:213px; height: 11px; background:url(../bgnd/b_ft.gif) no-repeat; }
.b_fm { float: left; width:203px; background: #006892; padding: 0 5px 0 5px; color: #fff; }
.b_fb { float: left; width:213px; height: 12px; background:url(../bgnd/b_fb.gif) no-repeat; margin-bottom: 8px; }

.g_fm ul {margin: 0px; padding: 0px; margin-left: 25px;}
.g_fm ul li {line-height: 20px;}

.b_fm ul {margin: 0px; padding: 0px; margin-left: 25px;}
.b_fm ul li {line-height: 20px;}

.feedback_t { float: left; width:213px; height: 20px; background:url(../bgnd/feedback_t.gif) no-repeat; }
.contact_t { float: left; width:213px; height: 20px; background:url(../bgnd/contact_t.gif) no-repeat; }

.feedback_t_ga { float: left; width:213px; height: 20px; background:url(../bgnd/feedback_t_ga.gif) no-repeat; }
.contact_t_ga { float: left; width:213px; height: 20px; background:url(../bgnd/contact_t_ga.gif) no-repeat; }

.b_em { float: left; width:203px; background: #006892; padding: 0 5px 0 5px; background:url(../bgnd/b_em.gif) repeat-y; }
.b_eb { float: left; width:213px; height: 10px; background:url(../bgnd/b_eb.gif) no-repeat; margin-bottom: 8px; }

.downloads_t { float: left; width:213px; height: 20px; background:url(../bgnd/downloads_t.gif) no-repeat; }
.downloads_t_ga { float: left; width:213px; height: 20px; background:url(../bgnd/downloads_t_ga.gif) no-repeat; }

.g_em { float: left; width:203px; background: #006892; padding: 0 5px 0 5px; background:url(../bgnd/g_em.gif) repeat-y; }
.g_eb { float: left; width:213px; height: 10px; background:url(../bgnd/g_eb.gif) no-repeat; margin-bottom: 8px; }

.g_em ul {margin: 0px; padding: 0px; margin-left: 25px; color: #006892; }
.g_em ul li {line-height: 20px;}
