* {margin:0;padding:0}
body {font:normal 11px/14px Verdana, Arial, sans-serif;color:#444;background:#afc2ce}
img {border:none}
p {margin:3px 0;padding:3px 0}
.logo {width:100%;height:128px;background:url(../imgs/bg_logo.jpg) top left repeat-x}
.logo2 {width:900px;margin:0 auto}
.nav {width:100%;height:50px;padding-top:12px;background:url(../imgs/bg_nav.jpg) top left repeat-x}
.nav2 {width:900px;margin:auto}
.mast {width:100%;background:#cedae1;padding-bottom:10px}
.mast2 {width:890px;height:276px;background:url(../imgs/border_banner.gif) bottom center no-repeat #f1f7f9;margin:0 auto;padding:5px;overflow:hidden}
.clear {clear:both}
banner {margin:5px 5px 5px 5px;padding-bottom:5px}

.bannerbox {float:left;width:449px;height:219px;background:#335980;padding:26px;margin-left:5px}
.bannerbox p {font:normal 13px/19px Lucida Grande, Verdana, Arial, sans-serif;color:#cedae1}
.content {width:100%;background:#cedae1;z-index:99}
.content2 {width:900px;margin:0 auto}
.subbanner {padding-bottom:30px;background:url(../imgs/border_copy.gif) bottom left no-repeat}
.infobanner {float:left;width:605px;background:url(../imgs/bg_subbanner.gif) top left repeat-x;height:153px;display:inline-block}
.infobanner2 {width:344px;background:url(../imgs/bg_subbanner.gif) top left repeat-x;height:153px;display:inline-block;margin-top:14px}
.ib1 {background:url(../imgs/subbanner_l.gif) top left no-repeat;height:153px}
.ib2 {background:url(../imgs/subbanner_r.gif) top right no-repeat;height:153px}
.ib2 p.bc {font:normal 19px/24px Georgia, "Times New Roman", serif;color:#224a72;padding:25px 25px 10px 25px}
.infobanner2 .ib2 p.bc {font:normal 19px/24px Georgia, "Times New Roman", serif;color:#224a72;padding:25px 25px 0 25px}
.ib2 p.bc2 {padding:0 25px 10px 25px}
.c1 {border-left:3px solid #c4d2db;float:right;width:260px;padding-left:15px;font-size:14px;line-height:18px}
.c2, .c3 {float:left;width:238px;padding:0 30px;}
.c2 {border-right:3px solid #c4d2db}
.buckets {padding:15px 0 30px 0;margin:15px 0 100px 0;background:url(../imgs/border_copy.gif) bottom left no-repeat;display:inline-block}
.footer {width:100%;background:url(../imgs/bg_footer.gif) top left repeat-x}
.footer2 {width:900px;margin:0 auto;padding:40px 0;color:#224a72;font-size:10px}
.fl {float:left;width:400px}
.fr {float:right;width:470px;text-align:right}
.contl {float:left;width:350px}
.contr {float:right;width:520px}
.sb1 {padding:20px 25px 10px 25px}
.box {background:#d6e3ea;padding:10px;margin:10px 0;border:1px solid #dde9f1}
.contr ul li {margin:8px 0 8px 15px}
.contr ul {margin: 0 0 20px 0}
#main_imgs {width:383px;height:271px;float:left;display:block}
#main_imgs img {width:383px;height:271px;display:block}
.fact {font:italic 14px/18px Georgia, "Times New Roman", serif;color:#224a72;padding:25px 25px 0 25px}


/*  ---  Text Styles  ---  */
h1 {float:left;clear:right;font:normal 14px/16px Verdana, Arial, sans-serif;margin-top:15px}
h1 a {display:inline-block;width:572px;height:96px;background:url(../imgs/logo.gif) top left no-repeat;float:left}
h1 em {position:absolute;margin-left:-9999px}
h2 {font:normal 24px/30px Georgia, "Times New Roman", serif;color:#fff;margin-bottom:8px}
.org_banner {background:url(../imgs/bg_orgbar.gif) top left no-repeat #ae6122;font-weight:bold;color:#fff;text-align:right;display:block;height:19px;padding:5px 10px 0 20px;margin:0 0 0 -1px;position:relative;top:18px;width:120px;white-space:nowrap}
h4 {font:normal 32px/42px Georgia, "Times New Roman", serif;color:#2a5279}
h5 {font:normal 24px/30px Georgia, "Times New Roman", serif;color:#2a5279}
.contr h3 {font:normal 10px/10px Lucida Grande, Verdana, Arial, sans-serif;color:#9a5720;margin:15px 0 5px 0}
.contr h2 {font:normal 33px/36px Georgia, "Times New Roman", serif;color:#2a5279;margin:0 0 20px 0}
.contr h4, .sb1 h4 {font:bold 14px/18px  Lucida Grande, Verdana, Arial, sans-serif;color:#2a5279}
.contr h5 {font:normal 15px/18px  Lucida Grande, Verdana, Arial, sans-serif;color:#2a5279;margin:20px 0 0 0}
.contr p {line-height:18px;margin:4px 0;padding:4px 0}
p.sub {font:italic 10px/13px Verdana, Arial, sans-serif;}


/*  ---  Table Styles  ---  */
table.minutes {margin-top:10px;width:100%}
table.minutes * {text-align:left;vertical-align:top}
table.minutes th {padding-bottom:10px;background:#e3ecf1}
table.minutes th, table.minutes td {padding:4px}


/*  ---  Link/Button Styles  ---  */
.bannerbox a, .bannerbox a:link, .bannerbox a:visited {color:#d0986a;text-decoration:none}
.bannerbox a:hover, .bannerbox a:active {text-decoration:underline;color:#fff}
a.but1, a.but1:link, a.but1:visited {display:block;width:107px;height:23px;font:normal 12px/14px Lucida Grande, Verdana, Arial, sans-serif;color:#b46b31;text-decoration:none;padding:7px 0 0 10px;background:url(../imgs/but_gray_up.gif) top left no-repeat;margin-top:18px}
a.but1:hover, a.but1:active {height:22px;padding:8px 0 0 10px;background:url(../imgs/but_gray_down.gif) top left no-repeat}
.footer2 a, .footer2 a:link .footer2 a:visited {color:#224a72;font-size:10px;text-decoration:none}
.footer2 a:hover, .footer2 a:active {text-decoration:underline}
.infobanner a, .infobanner a:link, .infobanner a:visited {color:#ae6122;text-decoration:none}
.infobanner a:hover, .infobanner a:active {text-decoration:underline}
a, a:link, a:visited {color:#2a5279}
a:hover, a:active {color:#3c8bda}
.footer em a {font-weight:bold}


/*  ---  Image Styles  ---  */
.M1 {float:right;margin-top:68px}
.M2 {padding:5px;border-bottom:2px solid #bdc8ce;background:#f1f7f9;display:block}
.M3 {display:block;border:2px solid #f1f7f9;margin:6px 0}
.M4 {display:block;float:left;clear:right;margin:10px 20px 10px 0}

/*  ---  Form Styles  ---  */
.contactform {line-height: 24px;color:#2a5279;display:block;margin:0 0 0 120px}
.contactform input {display:block;border:1px solid #becdd5;background:#e5eef4;width:250px;height:18px;padding-top:4px;margin-bottom:8px}
.contactform textarea {display:block;border:1px solid #becdd5;background:#e5eef4;width:250px;margin-bottom:8px}
.contactform button {background:#2a5279;color:#fff;cursor:pointer;border:1px solid #1d3d5d;padding:3px 6px}
.contactform button:hover {background:#42688d}

/*  ---  Navigation Styles  ---  */
#nav {list-style:none;float:left}
#nav li {float:left;display:block;height:36px;position:relative;z-index:101}
#nav li a, #nav li a:link, #nav li a:visited {float:left;display:block;height:26px;padding:10px 25px 0 15px;font:normal 15px/18px Georgia, "Times New Roman", serif;color:#224a72;text-decoration:none;background:url(../imgs/border_nav.gif) top left no-repeat}
#nav li a:hover, #nav li a:active {color:#a95613}
body .nav ul#nav li a#on {color:#a95613;border-top:3px solid #a95613;height:26px;padding:7px 35px 0 15px}

#nav li ul.navsub {width:180px;position:absolute;z-index:101;top:36px;border:1px solid #d8e2e9;left:-9999px}
#nav li ul.navsub li {height:auto;width:180px;display:block;background:#f1f7f9}
#nav li ul.navsub li a, #nav li .navsub li a:link, #nav li .navsub li a:visited {height:auto;width:169px;margin:0 auto;display:block;color:#e9f0f2;font:normal 11px/14px  Lucida Grande, Verdana, Arial, sans-serif;color:#2a5279;background:transparent;padding:6px 0 6px 5px;border-bottom:1px solid #d9e5e9;float:none}
#nav li ul.navsub li a:hover, #nav li .navsub li a:active {background:#eaf2f4}
#nav li ul.navsub li a.last {border:none}

.nav ul#nav li:hover ul.navsub, #nav li.sfhover ul.navsub {position:absolute;left:0px;display:block}


