/* Reset */
html,body,div,span,object,h1,h2,h3,p,a,em,font,img,strong,b,u,i,ol,ul,dl,dt,dd,li,fieldset,form,label,legend,button,q,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}
/* General Declarations */
html,body{height:100%;width:100%}
html{background:url(bg_html.jpg) repeat-y top right}
body{font-family:Arial, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"Century Gothic",Arial, Helvetica, sans-serif}
h1{color:#00aaa6;font-size:2em;padding:20px 18px;font-weight:normal}
h1 span{color:#575f99}
h2{font-size:1.1em;color:#669;padding:10px 0}
h2#first{font-size:2em;color:#669;padding:0 0 10px 0;font-weight:normal}
h3{color:#669}
h5{font-size:1.1em}
h6{color:#f00}
#middle_col p,ol li,#middle_col ul li p{font-size:1em}
#middle_col ul li{font-size:0.8em;padding:0}
#middle_col ul li table{font-size:1.2em}
*:first-child+html #middle_col ul li table{font-size:1em}
p,ol li{font-size:0.7em}
ul li{font-size:0.8em;padding:5px 0}
#middle_col ul li.body{font-size:0.8em}
#middle_col ul li ul li{font-size:1em}
ul{padding:0 0 0 35px}
ol{list-style:none}
img{border:none}
hr{color:#fff;background:#fff;border:1px #669;border-style:none none dotted;width:95%;padding:5px 0}
:focus{outline:0}
/* iDs */
#skip{height:0;line-height:0;font-size:0.1em}
#wrap{min-height:100%;width:100%}
#header{width:100%;background:#fff url(bg_logo.gif) no-repeat top right}
#breadcrumb{background:#669;padding:3px 20px;text-transform:uppercase;color:#fff}
#breadcrumb div{float:right}
#main{width:100%;padding:40px 0 7em;overflow-y:auto}
#left_col{float:left;width:190px;color:#fff}
#left_links{width:190px;line-height:0.9em}
#textsizemenu{text-transform:uppercase}
#left_links,#pagesmenu{margin:0 0 20px 0;text-transform:uppercase;word-wrap:break-word}
#linksmenu,#pagesmenu,#textsizemenu{padding:24px 10px 24px 24px;list-style-type:none;background:url(bg_bottomright.gif) no-repeat bottom right}
#linksmenu sup,#pagesmenu sup{font-size:0.8em;vertical-align:top;margin:0 1px 0 -9px}
#linksmenu ol li,#pagesmenu ol li,#quicklinksmenu ol li{font-size:1em;padding:8px 0 0 14px}
#pagesmenu ol li,#textsizemenu ol li{text-transform:none}
#left_pages{line-height:0.9em;margin:0 0 20px 0}
#left_textsize{width:109px}
#left_links,#left_pages,#left_textsize{background:#669 url(bg_topright.gif) no-repeat top right}
#left_quicklinks,#left_moremenu{margin:0 0 20px 0;background:#00aaa0 url(bg_green_topright.gif) no-repeat top right}
#quicklinksmenu,#moremenu{padding:24px 10px 24px 24px;list-style-type:none;background:url(bg_green_bottomright.gif) no-repeat bottom right}
#quicklinksmenu ol li,#moremenu ol li{margin-left:12px;padding-left:0;list-style-type:disc}
#textsizemenu{padding:18px 10px 18px 24px}
#textsizemenu li{display:inline}
#textsizemenu sub{font-size:0.75em;vertical-align:baseline}
#textsizemenu span{font-size:1.25em}
#textsizemenu div{display:none}
#page_options{color:#fff}
#middle_col{padding:10px 185px 0 226px;word-wrap:break-word}
/*\*/ * html #middle_col{padding:10px 36px 0;float:left} /**/
#middle_col p{font-size:0.75em;margin:1em 0}
#middle_col h1{font-size:1.2em;padding:15px 0}
#middle_col a h2{font-weight:bold;font-size:0.8em}
#contact-many-form dt,#contact-many-form dd input,#contact-many-form dd select{margin:2px 0}
#contact-many-form input,#contact-many-form select{width:175px}
#contact-many-form textarea{font-size:0.9em;width:250px}
#right_col{float:right;width:146px;padding:0 4px 10px 10px}
#right_col table p{margin:1em 0;font-size:0.8em}
#right_col td.page_body_bold{font-size:0.8em;padding:1em 0}
#rss_promote{font-size:0.8em;font-weight:bold}
#footer{position:relative;margin-top:-5em;margin-right:185px;height:5em;clear:both;background:#669 url(bg_topright.gif) no-repeat top right;color:#fff}
#footer p{font-weight:bold;font-size:0.75em;padding:15px 20px 0}
#footer div p{float:right;text-align:right;width:235px}
/* Contact Form */
#contact-many-form dl{font-size:0.8em;margin:1em 0}
#contact-many-form dt{float:left;display:block;width:190px}
#contact-many-form dd{margin:0 0 0 190px}
#contact-many-form dl p{font-size:1.1em;line-height:1.5em;background:#669;color:#fff;margin:0}
#contact-many-form textarea{font-family:Arial, Helvetica, sans-serif}
/* Classes */
.skippy{width:100%}
.bold{font-weight:bold}
.membersonly{color:#d1d0e3}
.page_body{font-size:0.8em;font-weight:normal}
.page_body_bold{font-weight:bold}
.page_body_small{font-size:0.6em}
.page_body_14{font-size:0.9em}
.page_body_14_Green{font-size:0.9em;font-weight:bold;color:#099}
.page_body_14_Purple{font-size:0.9em;font-weight:bold;color:#699}
td.page_body{padding:2px 5px}
.highlight{text-indent:4px}
.highlight dt{float:left;display:block;width:150px}
.highlight dd{margin:0 0 0 150px}
.officers_table td{padding:2px 5px;vertical-align:top;font-size:0.85em}
.officers_table thead td{background:#669;color:#fff}
.officers_table td + td{padding:2px 0 2px 10px}
.officers_list{float:left;width:48%;min-height:280px;margin:1em 0}
#middle_col p.show{margin:0 0 1px 0}
.warning{color:#f00}
.show{background:#669;color:#fff;margin:0 0 1px 0;height:1.8em;line-height:1.8em;font-size:0.9em}
.show span{display:block;float:left;width:120px;border-right:1px solid #fff;margin:0 4px 0 0}
.additional{display:block;overflow:hidden;margin:0;font-size:0.8em}
.additional dt{width:120px;padding:2px 0}
.additional dd{margin:0 0 1px 0;border-left:120px solid #e2e2ea;text-indent:0;padding:2px 0 2px 9px}
/* Opera Footer Fix */
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
/* Links */
a,a:visited{color:#669;text-decoration:underline}
a:hover,a:focus,a:active{color:#00aaa6;text-decoration:none}
#skip a,#skip a:visited{height:1px;width:1px;left:0;overflow:hidden;position:absolute;top:-500px}
#skip a:active,#skip a:focus{height:auto;width:100%;padding:4px 0;background:#00aaa6;color:#fff;font-size:11em;line-height:1.4em;position:absolute;text-decoration:none;top:0;z-index:10;text-align:center}
#breadcrumb a,#breadcrumb a:visited{color:#fff;font-weight:bold;text-decoration:none}
#breadcrumb a:hover,#breadcrumb a:active,#breadcrumb a:focus{color:#d3cfff;text-decoration:underline}
#linksmenu a,#linksmenu a:visited,#pagesmenu a,#pagesmenu a:visited{color:#fff;text-decoration:none;font-weight:bold}
#linksmenu a:hover,#linksmenu a:active,#linksmenu a:focus,#pagesmenu a:hover,#pagesmenu a:active,#pagesmenu a:focus{color:#d3cfff;text-decoration:underline}
#textsizemenu li a,#textsizemenu li a:visited{color:#fff;padding:0 2px;font-size:2.8em;font-weight:bold;text-decoration:none}
#textsizemenu li a:hover,#textsizemenu li a:active,#textsizemenu li a:focus{color:#d3cfff}
#quicklinksmenu li a,#quicklinksmenu ol li a:visited,#moremenu li table a,#moremenu li table a:visited{color:#fff;text-decoration:none;padding:0 2px}
#quicklinksmenu ol li a:hover,#quicklinksmenu ol li a:active,#quicklinksmenu ol li a:focus,#moremenu li table a:hover,#moremenu li table a:active,#moremenu li table a:focus{text-decoration:underline;color:#c9e9e8}
#page_options a img,#page_options a:visited img{border:solid #fff;border-width:0 0 1px 0;margin:8px 3px;padding:2px}
#page_options a:hover img,#page_options a:active img,#page_options a:focus img{border:solid #00aaa0;border-width:0 0 1px 0}
#rss_promote a,#rss_promote a:visited{text-decoration:none}
/* Hover Details */
#middle_col a span .page_body{color:#669}
#middle_col a span{display:none}
#middle_col a{position:relative;z-index:1}
#middle_col table a{z-index:5}
*:first-child+html #middle_col table a{font-size:1.3em}
#middle_col table a:hover,#middle_col table a:active,#middle_col table a:focus{z-index:15}
#middle_col a:hover span,#middle_col a:active span,#middle_col a:focus span{display:block;position:absolute;top:10px;left:0;font-size:0.9em;padding:12px;margin:16px;z-index:999;background:#d5d4dd;border:1px dotted #669;text-decoration:none;color:#fff}

#connect_bar{height:35px;width:100%;color:#fff;font-weight:bold;font-size:13px;
background: rgb(102,102,102); /* Old browsers */
background: -moz-linear-gradient(top,rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
background: linear-gradient(top,rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
#connect_bar ul{padding:0}
#connect_bar li{float:left}
#connect_bar li:hover{position:relative;z-index:20}
#connect_bar ul li{display:inline;padding:0;}
#connect_bar ul ul{padding:0;position:absolute;left:-9999px;z-index:3}
#connect_bar ul :hover ul{left:0;top:35px;-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;}
#connect_bar #profile span{display:block;float:left;width:35px;height:35px}
#connect_bar ul a,#connect_bar ul a:visited{display:block;float:left;height:35px;line-height:35px;padding:0 15px 0 0;text-decoration:none;position:relative;text-indent:15px;color:#fff}
#connect_bar ul ul a,#connect_bar ul ul a:visited{width:250px;padding:10px;font-size:1.2em;background:none;line-height:13px;text-indent:0;}

#connect_bar li li:hover > a,#connect_bar li li:hover > a:visited{background:#4d4484;color:#fff;}
#connect_bar li li a:hover,#connect_bar li li a:active,#connect_bar li li a:focus{color:#fff}

#connect_bar li.highlighted a,#connect_bar li.highlighted a:visited{font-weight:bold;}
#connect_bar a:hover,#connect_bar a:active,#connect_bar a:focus,#connect_bar li.highlighted a:hover,#connect_bar li.highlighted a:active,#connect_bar li.highlighted a:focus{text-decoration:none;position:relative;}

#connect_bar li.highlighted li a,#connect_bar li.highlighted li a:visited{background:#fff;color:#333;border:solid #333;border-width:0 1px 1px; font-size:12px;width:250px;height:auto;}
#connect_bar li.highlighted li a img,#connect_bar li.highlighted li a:visited img{float:left; padding-right:5px;}
#connect_bar li.highlighted li a:hover,#connect_bar li.highlighted li a:active,#connect_bar li.highlighted li a:focus{background:#eee}
#connect_bar li.highlighted span{display:block;font-size:10px;font-weight:normal;}
#connect_bar li.highlighted li.frinote{ border-left:thin solid #333;border-right:thin solid #333; background-color:#666699;width:260px;padding:5px;}
#connect_bar li.highlighted li.fornote{ border-left:thin solid #333;border-right:thin solid #333; background-color:#009999;width:260px;padding:5px;}
