body { background-color: #fffff8; margin: 25px 0px 0px 0px; }
#CENTER { margin-right: auto; margin-left: auto; width: 705px; }
#main_contain { margin-left: auto; margin-right: auto; width: 633px; }
.top_bg { background: url(../images/pmg_topRight.gif) no-repeat; width: 259px; height: 22px; }
#middle_bg { background: url(../images/right_bg.jpg) no-repeat; height: 242px; position: relative; }
#chart { position: absolute; left: 189px; top: 190px; }
.btm_bg { background: url(../images/pmg_btmRight.gif) no-repeat; width: 259px; height: 22px; }
#bg_middleBtm { background: url(../images/rightBtm_bg.jpg) no-repeat; height: 158px; }
.padd { background: url(../images/pmg_logo.gif) no-repeat; width: 374px; height: 117px; }
.image_borders { line-height: 0px; border: 0px; }
#txt_contain, #txt_contain3 { padding: 0px 20px 10px 19px; vertical-align: top; text-align: justify; }
#txt_contain2 { padding: 0px 20px 0px 19px; vertical-align: top; }
.main_txt { font: normal 12px/18px tahoma; }
#FlashIndex { width: 446px; }
#center_nav { margin-right: auto; margin-left: auto; width: 650px; padding-left: 62px; }
#c_logo { margin-right: auto; margin-left: auto; width:695px; }
#center2  { margin-right: auto; margin-left: auto; width: 701px; }

/* news txt */
.small_txt { font: bold 11px/17px tahoma; }
.small_txt2 { font: normal 11px/17px tahoma; }
.small_txt22 { font: normal 11px/17px tahoma; padding-left: 8px; text-align: justify; }
.small_txt_news { font: bold 11px tahoma; color: #007300; }
.small_txt_news2 { font: bold 12px tahoma; color: #007300; text-decoration: none; }
.color_line { background: #d1d1b8; width: 1px; }
.nav a { font: normal 11px tahoma; color: #000000; text-decoration: none; padding: 5px 8px 5px 8px; }
.nav a:hover { background: #bbe8b8; padding: 5px 8px 5px 8px; }
.selected { background: #bbe8b8; padding: 5px 8px 5px 8px; }
.btm { background: url(../images/btm.gif) no-repeat; width: 705px; height: 13px; }
.btm_r { background: url(../images/btm_r.gif) repeat-y; width: 705px; height: 13px; text-align: center; }
.btm_btm { background: url(../images/btm_btm.gif) no-repeat; height: 13px; }
hr { display: none; }
.height { height: 10px; }
.about { background: url(../images/whats_new.gif) no-repeat; width: 227px; height: 65px; }
h1 { margin: 0px; text-indent: -9999px; }
h2 { margin: 0px; text-indent: -9999px; }
h3 { font: normal 11px/17px tahoma; color: #007300; margin: 0px; }
.about_pmg { background: url(../images/about.gif) no-repeat; height: 44px; }
.tag { background: url(../images/tag.gif) no-repeat; height: 27px; }

.padding { padding-bottom: 10px; background: url(../images/logo.gif) no-repeat top center; width: 369px; height: 140px; }
.services { background: url(../images/services.jpg) no-repeat; width: 701px; height: 76px; }
.services_blurb { padding: 10px 20px 0px 18px; width: 664px; font: normal 12px/18px tahoma; text-align: justify; }
#line { height: 1px; background: #dfded3; width: 664px; margin-left: auto; margin-right: auto; }
.bg1 { background: #dfded3; width: 680px; }
.bg3 { background: #dfded3; width: 682px; }
.bg2 { background: #f5f5ec; width: 681px; }
.bold { font: bold 14px/18px tahoma; padding: 10px 15px 5px 10px; }
.bold2 { font: bold 14px/18px tahoma; padding: 10px 15px 5px 10px; }
.image_pad { padding: 10px 0px 0px 10px; }
.image_pad_case { padding: 10px 0px 10px 10px; }
.image_pad2 { padding: 0px 10px 10px 20px; }
.image_pad2 a { background: none; }
.main_txt_service { font: normal 12px/18px tahoma; padding: 0px 15px 10px 10px; text-align: justify; }
.main_txt_service2 { font: normal 12px/18px tahoma; padding: 0px 15px 10px 10px; }
#float { float: right; width: 174px; }

/* contact */
.contact { background: url(../images/contact.jpg) no-repeat; width: 664px; height: 76px; }
.clr_bold { font: bold 14px tahoma; color: #007300; width: 664px; }
.clr_bold2 { font: bold 14px tahoma; color: #007300; text-align: center; padding-top: 10px; text-decoration: none; }
.clr_bold2 a:hover { font: bold 14px tahoma; color: #007300; text-align: center; padding-top: 10px; text-decoration: underline; }
.space { padding-top: 10px; } 
.contact_txt { font: bold 12px tahoma; }
.contact_txt2 { font: bold 12px tahoma; width: 220px; }
.main_txt_contact { font: normal 12px/18px tahoma; vertical-align: top; padding: 3px 10px 0px 0px; background: url(../images/line2.gif) no-repeat right; }
.main_txt_contact3 { font: normal 12px/18px tahoma; vertical-align: top; padding: 3px 10px 0px 0px; background: url(../images/line2.gif) no-repeat right; }
.main_txt_contact2 { font: normal 12px/18px tahoma; vertical-align: top; padding: 3px 10px 0px 0px; }
.pic { padding-left: 10px; }
#contact_center { margin-right: auto; margin-left: auto; width: 664px; }
#top_center { margin-right: auto; margin-left: auto; width: 701px; }
#center_email { margin-right: auto; margin-left: auto; width: 374px; }

/* staff */
.staff { background: url(../images/staff.jpg) no-repeat; width: 664px; height: 76px; }
.image_borders2 { padding: 0px 10px 10px 10px; }
#info_staff { width: 187px; height: 48px; margin-left: 10px; background-color: #e7e6dd; padding: 0px 0px 0px 5px; }
.staff_sep { background: url(../images/staff_sep.gif) no-repeat center; }
.staff_sep2 { background: url(../images/line_dark.gif) no-repeat center; }
.staff_txt { font: normal 12px/19px tahoma; padding: 4px 10px 10px 10px; vertical-align: top; width: 514px; text-align: justify; }
.staff_txt a { font: bold 11px tahoma; text-decoration: none; color: #007300; }
.staff_txt a:hover { text-decoration: underline; }
.image_pad2 a { font: bold 11px tahoma; text-decoration: none; color: #007300; }
.image_pad2 a:hover { text-decoration: underline; }
.main_txt a { font: bold 11px/19px tahoma; text-decoration: none; color: #007300; }
.main_txt a:hover { text-decoration: underline; }
#txt_contain2 a { font: bold 11px/19px tahoma; text-decoration: none; color: #007300; }
#txt_contain2 a:hover { text-decoration: underline; }
#staff_center12, #staff_center1, #staff_center11, #staff_center2, #staff_center3, #staff_center4, #staff_center5, #staff_center6, #staff_center7, #staff_center8, #staff_center9 { margin-right: auto; margin-left: auto; width: 680px; }
#center_line, #center_line1, #center_line2, #center_line3, #center_line4, #center_line5, #center_line6, #center_line7, #center_line8, #center_line9 { margin-right: auto; margin-left: auto; width: 664px; }

/* overview */
.overview { background: url(../images/overview.jpg) no-repeat; width: 664px; height: 76px; }
.bld { font: bold 12px tahoma; }
#learn_more { position: absolute; width: 200px; }
#relative { position: relative; }
#fix_btm { width: 705px; margin-right: auto; margin-left: auto; padding-left: 3px; }

/* minority */
.minority { background: url(../images/minority.jpg) no-repeat; width: 664px; height: 76px; }
.minority_txt { font: 12px/19px tahoma; width: 664px; vertical-align: top; }
.m_txt { padding: 10px 20px 15px 18px; background: url(../images/line3.gif) no-repeat right; vertical-align: top; }
.m_txt3 { padding: 10px 20px 15px 18px; vertical-align: top; }
.m_txt33 { padding: 10px 10px 15px 18px; vertical-align: top; }
.m_txt55 { padding: 10px 5px 15px 18px; vertical-align: top; }
.list { font: 12px tahoma; vertical-align: top; width: 220px; background-color: #e7e6dd; }
.list2 { font: 12px tahoma; vertical-align: top; width: 350px; background-color: #e7e6dd; }
.clr_bold_min { font: bold 14px tahoma; color: #007300; padding: 10px 20px 0px 10px; width: 220px; }
.list_content { padding-top: 10px;  vertical-align: top; }
ul { font: normal 12px/19px tahoma; margin: 0px; }
#center_min { margin-right: auto; margin-left: auto; width: 701px; }
.clr_bold_sec { font: bold 12px tahoma; color: #000; padding: 0px 0px 0px 10px; }
.clr_bold_sec2 { font: bold 12px tahoma; color: #000; }


.news { background: url(../images/news.jpg) no-repeat; width: 664px; height: 76px; }
.n_title { font: bold 14px tahoma; color: #007300; padding: 10px 20px 0px 18px; }
.n_maintitle { padding: 15px 20px 0px 18px; font: bold 12px tahoma; }
.n_date { padding: 3px 20px 0px 18px; font: normal 11px tahoma; color: #333333; }
.n_desc { padding: 5px 20px 0px 18px; font: normal 12px/19px tahoma; text-align: justify; }
.n_desc a { font: bold 11px/19px tahoma; text-decoration: none; color: #007300; }
.n_desc a:hover { text-decoration: underline; }
.n_title2 { font: bold 14px tahoma; color: #007300; padding: 10px 20px 0px 18px; background-color: #e7e6dd; }
.services_blurb a { font: bold 12px tahoma; color: #007300; text-decoration: none; }
.services_blurb a:hover { font: bold 12px tahoma; color: #007300; text-decoration: underline; }
.n_maintitle2 { padding: 15px 20px 0px 18px; font: bold 12px tahoma; background-color: #e7e6dd; }
.n_date2 { padding: 3px 20px 0px 18px; font: normal 11px tahoma; color: #333333; background-color: #e7e6dd; }
.n_desc2 {
	padding: 5px 20px 5px 18px;
	font: normal 12px/19px tahoma;
	background-color: #e7e6dd;
	text-align: justify;
}
.n_sep { background-color: #e7e6dd; }

.newsletter { background: url(../images/newsletter-t.jpg) no-repeat; height: 76px;}



.clients_public { background: url(../images/public-clients.jpg) no-repeat; width: 664px; height: 76px; }
.clients_private { background: url(../images/private-clients.jpg) no-repeat; width: 664px; height: 76px; }
.clients { background: url(../images/clients.jpg) no-repeat; width: 664px; height: 76px; }
.c_title { padding: 5px 0px 2px 10px; font: bold 12px tahoma; width: 250px; }
.c_title22 { padding: 5px 0px 2px 10px; font: 11px/18px tahoma; width: 220px; padding-right: 20px; text-align: justify; }
.c_title2 { padding: 10px 0px 2px 10px; font: bold 12px tahoma; width: 250px; }
.c_pic { padding: 2px 0px 2px 10px; }
.c_view a { font: bold 11px tahoma; color: #007300; padding: 0px 0px 8px 10px; text-decoration: none; }
.c_view a:hover { text-decoration: underline; }
.m_txt2 { padding: 10px 0px 15px 18px; vertical-align: top; }

#copy { text-align: center; font: 9px verdana; color: #525353; padding: 3px 0px 0px 0px; }
#footer { text-align: center; font: 9px verdana; padding: 8px 0px 15px 0px; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.bold_footer { font: bold 9px verdana; }
.bold_footer_gray { color: #525353; font: bold 9px verdana; }
.bold_footer_clr { color: #166598; font: bold 9px verdana; }

.ec { background: url(../images/ec.gif) no-repeat; width: 701px; height: 76px; }
.red { background: url(../images/red.gif) no-repeat; width: 664px; height: 76px; }
.annex { background: url(../images/annex.gif) no-repeat; width: 664px; height: 76px; }
.survey { background: url(../images/survey.gif) no-repeat; width: 664px; height: 76px; }
.tran { background: url(../images/tran.gif) no-repeat; width: 664px; height: 76px; }
.ut { background: url(../images/ut.gif) no-repeat; width: 664px; height: 76px; }
.ff { background: url(../images/ff.jpg) no-repeat; width: 664px; height: 76px; }
.pi { background: url(../images/pi.jpg) no-repeat; width: 664px; height: 76px; }
.h { background: url(../images/h.jpg) no-repeat; width: 664px; height: 76px; }

#clients {
font-weight: bold;
padding: 10px 0 10px 0;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
}

#clients2 {
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding-top: 10px;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0;
}

a.clients_link { font: bold 12px/19px tahoma; text-decoration: none; color: #000000; text-decoration:none;}
a.clients_link:hover { background: #bbe8b8; font: bold 12px/19px tahoma; text-decoration: none; color: #007300; text-decoration:none;}
