body { margin:0 auto; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; background:#d3d2d2; color:#555555; }

#wrap { margin:0 auto; width:1010px; text-align:center; display:table; }

#head_w { margin:0 auto; width:1010px; height:305px; display:table; }

.h_m { width:1010px; height:35px; background-color:#032f77; }

.hlinks { width:600px; height:35px; float:left; padding-left:15px; text-align:left; line-height:35px; }

.hlinks a:hover { font-size: 12px; color: #facc50; text-decoration:none; text-align:center; font-weight:normal;}

.hlinks a { font-size: 12px; color: #fff; text-decoration:none; text-align:center;  font-weight:normal;}

.search { width:380px; height:30px; float:right;  text-align:right; padding-right:15px; padding-top:2px; }

.input{ background-color:#6186b5; line-height:12px; font-size:11px; border:1px solid #fff; margin-top:6px;  }

.h_b { width:1010px; height:270px; background-image:url(assets/images/banner_bg.jpg); float:right; text-align:right; }

.h_b_other { width:1010px; height:270px; background-image:url(assets/images/banner.jpg); float:right; text-align:right; }

.h_b_about { width:1010px; height:270px; background-image:url(assets/images/banner_about.jpg); float:right; text-align:right; }

.h_b_contact { width:1010px; height:270px; background-image:url(assets/images/banner_contact.jpg); float:right; text-align:right;  }

.h_b_events { width:1010px; height:270px; background-image:url(assets/images/banner_events.jpg); float:right; text-align:right; }

.h_b_management { width:1010px; height:270px; background-image:url(assets/images/banner_management.jpg); float:right; text-align:right; }

.h_b_newsletter { width:1010px; height:270px; background-image:url(assets/images/banner_newsletter.jpg); float:right; text-align:right; }

.h_b_publications { width:1010px; height:270px; background-image:url(assets/images/banner_publications.jpg); float:right; text-align:right; }

.h_b_team { width:1010px; height:270px; background-image:url(assets/images/banner_team.jpg); float:right; text-align:right; }

#back {width:995px; height:212px; float:right; padding-right:15px; margin-top:9px;}

#menu_w{ margin:0 auto; width:1010px; height:40px; padding-top:10px; display:table; text-align:center;  }

#content { margin:0 auto; width:1010px; float:left; padding:20px 0px 20px 0px; background-color:#d3d2d2; text-align:left; }

#l_o {margin:0 auto; width:630px; float:left; margin:0px 50px 0px 0px; background-image:url(assets/images/content_o_b.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#e4e4e4; }

#r_o {margin:0 auto; width:330px; float:right; margin:0px 0px 0px 0px;   }

.r_b_o { width:330px; background-color:#e4e4e4; background-image:url(assets/images/box_o_b.gif); background-repeat:no-repeat; background-position:bottom left; margin-bottom:20px;}

#l_index{width:1010px; float:left; margin-bottom:20px;}

.l_b_i {margin:0 auto; width:330px; float:left; margin:0px 10px 0px 0px; background-image:url(assets/images/l_b_i.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#e4e4e4; }

.r_b_i {margin:0 auto; width:330px; float:right; margin:0px 0px 0px 0px; background-image:url(assets/images/l_b_i.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#e4e4e4; }

.b_b_i {margin:0 auto; width:495px; float:left; margin:0px 10px 0px 0px; background-image:url(assets/images/b_b_i.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#e4e4e4; height:220px; }

.b_b_i2 {margin:0 auto; width:495px; float:right; margin:0px 0px 0px 10px; background-image:url(assets/images/b_b_i.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#e4e4e4; height:220px; }


#footer { margin:0 auto; width:1010px; height: 90px; float: left; background-image:url(assets/images/f_bg.gif); background-repeat:no-repeat; line-height:30px; }

hr { color:#ccc; width:95%; border-style:solid;}

a { text-decoration:underline; color: #023190; }

a:visted {text-decoration:underline; color: #023190;}

.footer { font-size: 12px; color: #fff; text-align: center; font-weight:normal;}

.footer a:hover { font-size: 12px; color: #facc50; text-decoration:none; text-align:center; padding:8px; font-weight:normal;}

.footer a { font-size: 12px; color: #fff; text-decoration:none; text-align:center; padding:8px; font-weight:normal;}

h1 { margin:0px; padding:0px; width:630px; background-image:url(assets/images/h1_o_b.gif); background-repeat:no-repeat; height:35px; color:#023190; font-size:16px; line-height:40px; padding-left:20px; }

h1.index { margin:0px; padding:0px; width:330px; background-image:url(assets/images/h1_i_b.gif); background-repeat:no-repeat; height:35px; color:#023190; font-size:16px; line-height:40px; padding-left:20px; }

h1.index2 { margin:0px; padding:0px; width:495px; background-image:url(assets/images/h1_2.gif); background-repeat:no-repeat; height:35px; color:#023190; font-size:16px; line-height:40px; padding-left:20px; }

h3.index2 { margin:0px; padding:0px; width:495px; background-image:url(assets/images/h3_2.gif); background-repeat:no-repeat; height:60px; color:#023190; font-size:16px; line-height:40px; padding-left:20px; }

h2 { margin:0px; padding:0px; width:330px; background-image:url(assets/images/h2_b_o.gif); background-repeat:no-repeat; height:35px; color:#fff; font-size:16px; line-height:40px; padding-left:20px;  }

h3 { margin:0px; padding:0px; width:330px; background-image:url(assets/images/h2_b_rss.gif); background-repeat:no-repeat; height:60px; color:#fff; font-size:16px; line-height:40px; padding-left:20px;  }

.image_left { margin:0px; float:left; padding-right: 15px;  border:none; }

.image_right { margin:0px; float:right; padding-left: 15px; border:none; }

img{ border:none;}

p { margin:0px; padding:0px; padding-left:20px; padding-right:10px; }

h4 { margin:0px; padding:0px; width:630px; background-image:url(assets/images/h4_o_b.gif); background-repeat:no-repeat; height:35px; color:#023190; font-size:16px; line-height:40px; padding-left:20px;}

.text_large{ margin:0 auto; font-size:14px; color:#555555; }

.text_blue{ margin:0 auto; color:#023190; }

.postcard_text{ margin:0 auto; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#555555; }

#marquee_top_div { color:#FFFFFF; font-size:14px; font-family: Arial, Helvetica, sans-serif; padding:5px; padding-top:13px; }







