* {margin:0;padding:0}
body {color:#444;font:normal 12px/18px "Lucida Grande", Arial, Verdana, sans-serif;background:#00929f}
img {border:none}
.content {width:100%;background:url(../imgs/bg_content.jpg) top left repeat-x #fff}
.content2 {width:900px;margin:0 auto;padding:26px 0 0 0}
.main {width:900px;border-top:1px solid #ddd;padding-top:10px;margin-top:30px}
.c1 {float:left;width:580px}
.c2 {float:right;width:280px;padding-top:20px}
.banner {background:url(../imgs/banner_blank.jpg) top center no-repeat;width:869px;height:219px;margin:20px 0;padding:63px 0 0 25px}
.banner h2 {color:#fff;font:bold 22px/24px "Lucida Grande", Arial, Verdana, sans-serif;}
.banner p {color:#fff;font:normal 13px/18px "Lucida Grande", Arial, Verdana, sans-serif;width:650px;margin:10px 0 0 0}
.clear {clear:both}
.news {float:left;width:550px;margin-left:20px}
.info {float:right;width:250px;margin:0 20px 20px 0}
.news p {width:240px;float:left;margin-right:30px}
.footer {padding:70px 0 15px 0;color:#9c9c9c}
.fl {float:left;width:250px}
.fl a {display:inline-block;margin-left:15px}
.fr {float:right;width:600px;text-align:right;font-size:11px}
.box {width:170px;background:#eee;border:1px solid #ddd;padding:10px 20px 20px 20px;margin:0 0 0 auto}
.members {margin-left:15px}
small {line-height:12px}
.c1 ul li  {margin:6px 0}

/* --- Text Styles --- */
h1 {display:block;float:left;width:200px}
h1 a {display:block;width:194px;height:55px;background:url(../imgs/logo.gif) top left no-repeat}
h1 a em {position:absolute;left:-9999px}
h3 {font:normal 17px/18px "Lucida Grande", Arial, Verdana, sans-serif;color:#03757f;width:100%;background:url(../imgs/border.gif) bottom left repeat-x;padding-bottom:10px;margin-bottom:10px}
p.slogans {text-transform:uppercase;width:590px;float:right;font:normal 12px/14px Arial, Verdana, sans-serif;color:#20a0ab;text-align:right;padding-top:20px}
h4 {font:bold 16px/18px "Lucida Grande", Arial, Verdana, sans-serif;color:#00929f;}
h4 em {color:#444;font:normal 12px/18px "Lucida Grande", Arial, Verdana, sans-serif;display:block;margin-bottom:14px}
h5 {font:bold 14px/18px "Lucida Grande", Arial, Verdana, sans-serif;color:#00929f;margin-top:20px}
h2 {font:normal 24px/28px "Lucida Grande", Arial, Verdana, sans-serif;color:#00929f;margin-bottom:10px}
h2 strong {color:#999;font-weight: normal}
h6 {font:bold 12px/14px "Lucida Grande", Arial, Verdana, sans-serif;color:#777;margin-bottom:10px}
p {margin:3px 0;padding:3px 0}
.c1 h3 {margin-top:30px}
.box h4 {margin:10px 0 5px 0;font-size:14px}
.red {color:#f00}
.green {color:#00929f;font-weight:bold}
h5.bladder_img {margin-top:400px}
ul {margin-left:25px}

/* --- Table Styles --- */
.team td {vertical-align:top;padding:30px 0;border-bottom:1px solid #eee}
.team img {border:2px solid #ddd;margin-right:20px}
.team h4 {margin-bottom:10px}
.team p {color:#666;font:normal 12px/17px "Lucida Grande", Arial, Verdana, sans-serif;}
.team a.linka {margin:0 0 0 auto}


/* --- Expand Styles --- */
a.off, a.off:link, a.off:visited, a:hover.off a:active.off {display:block;padding:5px 0 5px 20px;margin:20px 0 10px 0;background:url(../imgs/plus.gif) 4px 11px no-repeat #f9f9f9;text-decoration:none !important;cursor:pointer}
a.on, a.on:link, a.on:visited, a:hover.on a:active.on {display:block;padding:5px 0 5px 20px;margin:20px 0 10px 0;background:url(../imgs/minus.gif) 4px 11px no-repeat #f9f9f9;text-decoration:none !important;cursor:pointer}



/* --- Image Styles --- */
.M1 {margin-top:20px}
.M2 {display:block;margin:20px 0 25px 0}
.M3 {display:block;float:right;clear:left;padding:10px 20px 10px 0}
.M4 {display:block;margin-bottom:20px}
.M5 {display:block;margin:0 auto}

/* --- link Styles --- */
a, a:link, a:visited {color:#888;text-decoration:underline}
a:hover, a:active {color:#333}

.banner a, .banner a:link, .banner a:visited {color:#003e43;text-decoration:underline}
.banner a:hover, .banner a:active {color:#fff}

.box a {font-size:11px}
.main a, .main a:link, .main a:visited {color:#00929f;text-decoration:underline}
.main a:hover, .main a:active {color:#333}

a.linka, a.linka:link, a.linka:visited {display:block;background:#d7e3e3;padding:3px 0;color:#56707d;text-decoration:none;font:bold 9px/12px "Lucida Grande", Arial, Verdana, sans-serif;width:80px;text-align:center;margin-top:10px}
a.linka:hover, a.linka:active {background:#56707d;color:#fff}

a.teamlink, a.teamlink:link, a.teamlink:visited {font-size:13px;color:#00929f}
a.teamlink:hover, a.teamlink:active {color:#05565d;text-decoration: none}

button.linka {display:block;background:#d7e3e3;padding:3px 0;color:#56707d;text-decoration:none;font:bold 9px/12px "Lucida Grande", Arial, Verdana, sans-serif;width:80px;text-align:center;margin-top:10px;border:none}
button.linka:hover {background:#56707d;color:#fff;cursor:pointer}

/* --- form styles --- */
.newsletter input {width:220px;margin-top:10px}
/*button.linka {display:block;padding:3px 0;text-decoration:none;font:bold 9px/12px "Lucida Grande", Arial, Verdana, sans-serif;width:80px;text-align:center;margin-top:10px;border:none;cursor:pointer;background:#56707d;color:#fff;}
*/

/* --- Navigation Styles --- */
.nav {width:100%;height:35px;background:#00929f}
.nav2 {width:900px;margin:0 auto;position: relative}
.nav2 ul.n1 {list-style:none;margin:0 0 0 30px;position: absolute}
.nav2 ul.n1 li {float:left;position:relative}

.nav2 ul.n1 li a, .nav2 ul.n1 li a:link, .nav2 ul.n1 li a:visited {float:left;display:block;font:normal 13px/13px "Lucida Grande", Arial, Verdana, sans-serif;color:#eaf3f3;letter-spacing:1px;text-decoration:none;padding:10px 15px}

.nav2 ul.n1 li a em, .nav2 ul.n1 li a:link em, .nav2 ul.n1 li a:visited em {font-style:normal;margin:0;padding:0}

.nav2 ul.n1 li a:hover, .nav2 ul.n1 li a:active {background:url(../imgs/bg_nav2.gif) top left repeat-x;padding:0;cursor:pointer}

.nav2 ul.n1 li a:hover span, .nav2 ul.n1 li a:active span {float:left;display:block;background:url(../imgs/bg_nav_l.gif) top left no-repeat;font:normal 13px/16px "Lucida Grande", Arial, Verdana, sans-serif;color:#fff;letter-spacing:1px;text-decoration:none}

.nav2 ul.n1 li a:hover em, .nav2 ul.n1 li a:active em {float:left;display:block;background:url(../imgs/bg_nav_r.gif) top right no-repeat;margin-left:15px;font-style:normal;padding:10px 15px 16px 0;display:inline}

.nav2 ul.n1 li#on a {background:url(../imgs/bg_nav2.gif) top left repeat-x;padding:0}
.nav2 ul.n1 li#on a span {float:left;display:block;background:url(../imgs/bg_nav_l.gif) top left no-repeat;font:normal 13px/16px "Lucida Grande", Arial, Verdana, sans-serif;color:#eaf3f3;letter-spacing:1px;text-decoration:none}
.nav2 ul.n1 li#on a em {float:left;display:block;background:url(../imgs/bg_nav_r.gif) top right no-repeat;margin-left:15px;font-style:normal;padding:10px 15px 16px 0;display:inline;color:#fff}

/*
.nav2 ul.n2 {width:130px;list-style:none;position:absolute;top:35px;margin:0;padding:0;left:-9999px;float:none;background:transparent;z-index:200}
.nav2 ul.n2 li, .nav2 ul.n3 li {float:none;margin:0;padding:0;display:block;line-height:0px;background:transparent;position:relative;display:block !important}
.nav2 ul.n2 li a, .nav2 ul.n2 li a:link, .nav2 ul.n2 li a:visited, .nav2 li#on ul.n2 li a, .nav2 li#on ul.n2 li a:link, .nav2 li#on ul.n2 li a:visited {width:110px;float:none;display:block;padding:5px 10px !important;background:#000;vertical-align:bottom;margin:0;font:normal 11px/14px "Lucida Grande", Arial, Verdana, sans-serif;color:#eaf3f3;width:100%;background:transparent;background:#36a8b2;border-top:1px solid #076068}
.nav2 ul.n2 li a:hover, .nav2 ul.n2 li a:active {background:#4ed4d6 !important;cursor:pointer;color:#fff}
.nav2 ul.n2 li a.arrow, .nav2 ul.n2 li a.arrow:link, .nav2 ul.n2 li a.arrow:visited {background:url(../imgs/menu_arrow.gif) 90% 55% no-repeat #36a8b2 !important}
.nav2 ul.n2 li a.arrow:hover, .nav2 ul.n2 li a.arrow:active {background:url(../imgs/menu_arrow.gif) 90% 55% no-repeat #4ed4d6 !important;cursor:pointer;color:#fff}
.nav2 ul.n3 {width:130px;list-style:none;position:absolute;top:0px;margin:0;padding:0;left:-9999px;float:none;background:transparent;border-left:1px solid #076068;}

*/
