body {
background-color:#9d9d9d;
background-image:url(images/body-bkgd.gif);
background-repeat:repeat-x;
font-family:Arial, Sans-serif;
font-size:62.5%;
margin:0;
padding:0;

}


ul.manycol {
    width: 40em;
    list-style-type:none;
}

li.manycoli {
    width:25em;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    line-height:15px;
    float:left;
}

.clear {
clear:both;
}

.left{
float:left;
}

.right {
float:right;
}

p,td {
font-size:1.1em;
line-height:16px;
}

li { 
font-size:1.1em;
}

#wrapper {
background-image:url(images/container-bkgd.gif);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
width:966px;
}

#header {
background-color:#FFF;
background-image:url(images/top-nav-bkgd.gif);
background-position:bottom;
background-repeat:no-repeat;
height:125px;
position:absolute;
vertical-align:bottom;
width:754px;
}

#logo {
height:48px;
left:12px;
position:absolute;
top:18px;
}

#search {
background-image:url(images/search-bkgd.gif);
background-repeat:no-repeat;
color:#FFF;
font-size:.9em;
font-weight:700;
height:45px;
left:320px;
padding:5px 0 0 9px;
position:absolute;
top:24px;
width:170px;
}

.search-field {
border:1px solid #cc4f05;
float:left;
font-size:11px;
height:17px;
margin:2px 0 0;
padding:0;
width:110px;
}

#services {
padding:8px; 
background-color:#f3f3f3
}
#inner-column2 #services a:link {
color:#838383;
}
#inner-column2 #services a:visited {
color:#aaaaaa;
}
#inner-column2 #services a:hover {
color:#727272;
}

#memberdetails {
float:right; width:200px; margin-left:15px;margin-bottom:15px; margin-top:0;
}

#memberdetails p {
padding:0 0 0 0;
margin:0;
}

.search-go {
background-attachment:scroll;
background-color:transparent;
background-image:url(images/search-btn-go.gif);
background-repeat:no-repeat;
background-x-position:left;
background-y-position:bottom;
border-color:#-moz-use-text-color;
border-style:none;
border-width:0;
cursor:pointer;
float:left;
height:19px;
margin-left:4px;
margin-top:2px;
overflow-x:hidden;
overflow-y:hidden;
text-indent:-9999em;
width:32px;
}

#topnav {
height:23px;
left:30px;
position:absolute;
top:106px;
}

#topnav li {
display:inline;
}

#topnavfirst li {
border-bottom:1px solid #fff;
}

#topnav ul {
margin:0;
padding:0 0 2px;
}

#topnav a {
color:#000000;
margin-left:0;
margin-right:36px;
text-decoration:none;
font-size: 1.1em;
}

#topnav a:hover {
border-bottom:2px solid #F12C1C;
color:#F12C1C;
}

.member-options {
border-left:1px solid #d8d8d8;
left:511px;
padding-left:12px;
position:absolute;
top:33px;
}

.member-options ul {
margin:0;
padding:0 0 0 12px;
}

.green-arrow1 li {
background-image:url(images/green-arrow1.gif);
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding-bottom:2px;
padding-left:14px;
padding-top:2px;
}

#content {
color:#565656;
float:left;
margin-top:140px;
padding-left:12px;
padding-right:30px;
width:694px;
}

#home-column1 {
float:left;
margin-right:40px;
width:247px;
}

#home-column2 {
float:left;
width:407px;
}

#home-column2 p {
margin-bottom:0;
margin-top:0;
}

#home-column2 em {
color:#0c2b49;
font-size:1em;
line-height:18px;
}

#inner-column2 em, #inner-column3 em {
color:#0c2b49;
font-size:1em;
font-style:italic;
line-height:18px;
}

#dateline,#location {
color:#0c2b49;
font-size:1.1em;
font-style:italic;
}

#home-column1 ul {
list-style-image: url(images/green-arrow2.gif);
padding-bottom:5px;
padding-left:15px
}

#home-column1 li {
list-style-image: url(images/green-arrow2.gif);
padding-bottom:5px;
}

#home-column1 .noline,#inner-column1 .noline {
border-bottom:0;
}

#container2 {
background-image:url(images/rightpanel-curve1.gif);
background-repeat:no-repeat;
color:#565656;
float:right;
padding-left:16px;
padding-right:12px;
padding-top:34px;
width:180px;
}

#container2 #forum h5 a {
color:#0c2b49;
}

#inner-column1 {
float:left;
margin-right:40px;
width:160px;
}

#inner-column2 {
float:left;
width:490px;
}

#inner-column2 li,#inner-column3 li {
font-size:11px;
margin:0;
padding-bottom:1px;
padding-left:12px;
padding-top:1px;
}

#inner-column3 {
float:left;
width:490px;
}

#page-options {
background-image:url(images/options-bkgd.gif);
background-position:top;
background-repeat:repeat-x;
margin:20px 0 0;
padding:20px 0;
}

#page-options img {
border:0;
margin-bottom:-3px;
margin-left:14px;
margin-right:4px;
}

#page-options a {
margin-right:14px;
}


.banner-skyscraper {
margin-bottom:10px;
margin-left:9px;
margin-top:10px;
}

.med-right {
float:right;
padding-bottom:6px;
padding-left:14px;
}

.thumb-right {
float:right;
margin-top:-14px;
padding-bottom:6px;
padding-left:14px;
}

.posted-date {
color:#ccc;
margin-top:7px;
}

#byline {
font-size:1.2em;
margin-top:12px;
}

.date {
color:#999;
text-align:center;
}

.member-intro {
color:#ff6306;
font-size:1.1em;
margin:6px 0 10px;
}

#member-login {
background-image:url(images/rightpanel-bkgd1.gif);
background-repeat:no-repeat;
color:#636363;
font-size:.9em;
margin:0;
padding:10px 10px 0;
width:157px;
}

#member-login .member-username {
border:1px solid #b2c4d6;
float:left;
font-size:11px;
height:15px;
margin-bottom:4px;
margin-top:4px;
width:154px;
}

#member-login .member-password {
border:1px solid #b2c4d6;
float:left;
font-size:11px;
height:15px;
margin-bottom:4px;
margin-top:4px;
width:108px;
}

.member-login-go {
background-attachment:scroll;
background-color:transparent;
background-image:url(images/btn-login.gif);
background-repeat:no-repeat;
background-x-position:left;
background-y-position:top;
border-color:#-moz-use-text-color;
border-style:none;
border-width:0;
cursor:pointer;
height:19px;
margin-left:4px;
margin-top:2px;
overflow-x:hidden;
overflow-y:hidden;
text-indent:-9999em;
width:38px;
}

#member-login-btm {
background-image:url(images/rightpanel-bkgd1b.gif);
background-repeat:no-repeat;
height:11px;
}

#member-login strong {
font-size:1.1em;
}

.poll-radio {
display:block;
float:left;
position:relative;
}

.poll-label {
display:block;
float:right;
width:7em;
}

.poll-select {
overflow:hidden;
width:155px;
}

.pollQuestion {
color:#F12C1C;
font-size:1.22em;
font-weight:700;
margin:0;
padding:0;
}

table.poll-select tr td label {
display:block;
float:right;
width:130px;
}

table.poll-select tr td input {
display:block;
float:left;
}

#poll {
background-color:#fbfcfc;
background-image:url(images/rightpanel-bkgd2.gif);
background-repeat:no-repeat;
color:#636363;
margin-top:15px;
padding:10px 0 6px 10px;
width:157px;
}

#poll input {
margin-bottom:-3px;
}

#forum {
background-color:#fbfcfc;
background-image:url(images/rightpanel-bkgd2.gif);
background-repeat:no-repeat;
color:#636363;
margin-top:15px;
padding:10px 10px 6px;
width:157px;
}

#forum p {
font-size:1.1em;
margin:6px 0;
padding:0;
}

.icon-page {
float:left;
margin-right:5px;
margin-top:3px;
}

.icon-cog {
background-image:url(images/icon-cog.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-pencil {
background-image:url(images/icon-pencil.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-pencil2 {
background-image:url(images/icon-pencil2.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-folder {
background-image:url(images/icon-folder.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-news {
background-image:url(images/icon-news.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-contact {
background-image:url(images/icon-contact.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:45px;
}

.icon-members {
background-image:url(images/icon-people.gif);
background-position:left;
background-repeat:no-repeat;
height:40px;
margin-top:8px;
padding-left:50px;
}

.line {
border-bottom:1px solid #d6d6d7;
margin:10px 0;
padding:0px;
}

.linepad {
border-bottom:1px solid #d6d6d7;
margin-bottom:5px;
padding:3px;
}

#footer {
color:#fff;
font-size:11px;
margin:0 auto;
padding:0;
width:964px;
}

.footer-nav li {
display:inline;
list-style-type:lower-alpha;
margin:0;
padding-bottom:2px;
padding-left:14px;
padding-top:2px;
}

.footer-line {
border-bottom:1px solid #949393;
border-top:1px solid #949393;
margin:20px 0;
padding:20px 20px 35px;
}

.footer-curve {
background-image:url(images/footer-curves.gif);
background-repeat:no-repeat;
height:12px;
width:965px;
}

.footer-nav a {
color:#fff;
}

.breadcrumbs {
margin-top:1px;
margin-bottom:0;
}

h1 {
color:#0c2b49;
font-size:2em;
font-weight:lighter;
margin-top:5px;
}

h2 {
color:#F12C1C;
font-size:1.7em;
margin:5px 0;
padding:0;
}

h3 {
color:#F12C1C;
font-size:1.4em;
font-weight:400;
margin:0;
padding-top:0;
}

h4 {
color:#F12C1C;
font-size:1.22em;
margin:0;
padding-top:20px;
}

h6 {
border-bottom:dotted 1px #0052a0;
color:#0052a0;
font-size:1.3em;
margin-bottom:5px;
margin-top:15px;
padding-bottom:5px;
}

#inner-column3 h1 {
border-bottom:2px solid #c6c6c6;
border-top:1px solid #c6c6c6;
padding-bottom:12px;
padding-top:16px;
color:#0052a0;
font-size:1.6em;
font-weight:bold;
}

#inner-column2 h1 {
color:#0c2b49;
font-size:2em;
font-weight:lighter;
margin-top:17px;
}

#container2 h2 {
color:#F12C1C;
margin:0;
padding-top:12px;
}

#home-column1 h2,#home-column2 h2,#inner-column1 h2 {
border-bottom:2px solid #c6c6c6;
border-top:1px solid #c6c6c6;
padding-bottom:12px;
padding-top:16px;
}

#home-column2 h4,#inner-column2 h4 {
color:#F12C1C;
font-size:1.3em;
font-weight:400;
padding-top:5px;
}

#inner-column2 h2 {
border-bottom:2px solid #c6c6c6;
color:#F12C1C;
font-size:1.3em;
padding-bottom:4px;
padding-top:12px;
margin-bottom:12px;
}

#inner-column2 h3, #inner-column3 h3 {
color:#F12C1C;
font-size:1.4em;
margin-bottom:-9px;
padding-bottom:0;
}

#container2 h4 {
padding-bottom:6px;
}

#container2 h5 {
color:#0c2b49;
font-size:1.15em;
margin:5px 0;
}

#forum h4 {
margin:0;
padding:0 0 5px;
}

.quote {
float:right;
width:200px;
margin-left:20px;
margin-bottom:10px;
}

.quote-left {
float:left;
width:200px;
margin-right:20px;
margin-bottom:10px;
}

.quote-right {
float:right;
width:200px;
margin-left:20px;
margin-bottom:10px;
}

.quote-left em, .quote-right em {
color:#004f9e;
}

.textbox-left {
float:left;
background-color:#99d43a;
padding:18px;
width:200px;
margin-right:20px;
margin-bottom:10px;
}

.textbox-right {
float:right;
background-color:#99d43a;
padding:18px;
width:200px;
margin-left:20px;
margin-bottom:10px;
}

.textbox-left p, .textbox-right p, .quote-right p, .quote-left p  {
padding:0; 
margin:0;
}

div.downloadbox { 
border-bottom:1px #000 solid;
border-top:1px #000 solid;
}

.downloadbox p { 
padding:0; 
margin:8px 0
}

.downloadbox img { 
margin-bottom:-3px;
margin-right:5px
}

.buttonMode {
background-color:transparent;
color:#73769D;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
white-space:nowrap;
}

.htmlButtonOutter,.htmlButtonOutterL {
background-color:#f6f6f6;
border-bottom:#333 1px solid;
border-right:#333 1px solid;
border-top:#333 1px solid;
padding:0;
}

.htmlButtonOutterL {
border-left:#333 1px solid;
}

.htmlButtonInner {
background-color:transparent;
border-bottom:#ccc 1px solid;
border-left:#fff 1px solid;
border-right:#ccc 1px solid;
border-top:#fff 1px solid;
padding:0 3px;
text-align:center;
}

.htmlButtonOff {
font-family:Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size:11px;
font-weight:700;
padding:1px 2px 2px;
white-space:nowrap;
}

.htmlButtonOff a:link {
color:#000;
text-decoration:none;
white-space:nowrap;
}

.htmlButtonOn {
background:#f6f6f6;
font-family:Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size:11px;
font-weight:700;
padding:1px 2px 2px;
white-space:nowrap;
}

.htmlButtonOn a:link {
color:#900;
text-decoration:none;
white-space:nowrap;
}

.htmlButtonA {
font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
font-size:11px;
font-weight:700;
padding:2px 3px 3px;
white-space:nowrap;
}

.htmlButtonB {
background:#E1E3EC;
font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
font-size:11px;
font-weight:700;
padding:2px 3px 3px;
white-space:nowrap;
}

.htmlButtonA a:link {
color:#000;
font-weight:700;
text-decoration:none;
white-space:nowrap;
}

.htmlButtonB a:link {
color:#900;
font-weight:700;
text-decoration:none;
white-space:nowrap;
}

form,#search p,.green-arrow1,#inner-column1 ul,#inner-column2 ul,#member-login p,#poll p,.footer-nav ul,.footer-nav {
margin:0;
padding:0;
}

a,a:active,.htmlButtonOff a:visited,.htmlButtonOn a:visited,.htmlButtonA a:visited,.htmlButtonB a:visited {
text-decoration:none;
}

a:hover,.footer-nav a:hover {
text-decoration:underline;
}

.member-options .green-arrow1 a,#container2 #poll .green-arrow1 a,#container2 #forum .green-arrow1 a {
color:#F12C1C;
font-size:1.1em;
font-weight:700;
}

.member-options .green-arrow1 a:visited,.member-options .green-arrow1 a:hover {
color:#F12C1C;
}

#content #inner-column1 #navtree a,#content #inner-column1 #navtree {
color:#F12C1C;
font-size:11px;
}

#container1 a,#container1 a:visited,#container1 a:hover,#member-login a,#member-login a:visited,#member-login a:hover,.forum-detail a,.forum-detail a:visited,.forum-detail a:hover {
color:#F12C1C;
}

.pollAnswer,.pollResultAnswer,.pollTotalVotes {
margin:5px 0;
}

.htmlButtonOff a:active,.htmlButtonOff a:hover,.htmlButtonOn a:active,.htmlButtonOn a:hover,.htmlButtonA a:active,.htmlButtonA a:hover,.htmlButtonB a:active,.htmlButtonB a:hover {
color:#999;
text-decoration:none;
}

#home-column1 ul li a {
color:#F12C1C;
}

#home-column1 ul li a:visited {
color:#F12C1C;
}

#home-column1 ul li a:hover  {
color:#F12C1C;
}

#content #inner-column1 #navtree-current {
color:#727272;
font-size:11px;
}

#content #navtree #navtree-current ul li a {
color:#F12C1C;
font-size:11px;
font-weight:400;
line-height:16px;
}

#inner-column1 ul {margin:0; padding:0 0 0 0}
#inner-column1 li {padding-left:12px; line-height:22px;margin:0; background-image:url(images/green-arrow2.gif); background-repeat: no-repeat;list-style-type:none;border-bottom: 1px dotted #cccccc;}
#inner-column1 ul li ul li {padding-left:12px; line-height:22px;margin:0; background-image:url(images/green-arrow2.gif); background-repeat: no-repeat;list-style-type:none; border-bottom: 0px none;}

.iconlock {margin-bottom:-3px}
.rssicon {margin-bottom:-2px; margin-right:3px}