@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font-size:0.8em; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; color:#333; background-color:#eee; text-align:center; min-height:100%; background:url(../images/body-bg.jpg) repeat;}
#silverbar {margin:0; padding:0; width:100%; background:url(../images/top-silver-bar-bg.jpg) repeat-x bottom; height:130px;}
#header {width:1000px; margin:0 auto; position:relative; height:130px;}
#header h1 a {display:block; position:absolute; top:0; display:block; width:663px; height:24px; background:url(../images/logo-text.gif) no-repeat; top:55px; left:195px;}
#header h2 {background:url(../images/text-serving-america.jpg) no-repeat; width:289px; height:34px; position:absolute; bottom:0; right:0;padding:0;}
#logo {position:absolute; left:0; top:3px; border:none;}
a#membership:link, a#membership:visited {background:url(../images/member-login-button.jpg) no-repeat top; width:145px; height:26px; position:absolute; right:0; top:0; color:#686767; font-size:1.1em; padding:3px 0 0 0; text-decoration:none;}
a#membership:hover {color:#dd162c; text-decoration:none;}
#container{margin:15px auto 0 auto; width:1000px; position:relative; text-align:left;}/*centers main content*/
#contentwrapper{ background:url(../images/content-bg-repeat.jpg) repeat-y; margin-left:205px;}
#contentgradient {background:url(../images/content-bg-top.jpg) no-repeat;}
#content{width:765px; padding:10px 0 10px 20px; color:#1d1c1c; float:left;}
#minheight {height:600px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#999; text-align:center; margin-top:3px;}
.clear {clear:both;}
.small-clear {clear:both; height:1px;}
.hidden {position:absolute; left:-9999px;}
/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 2em; color:#1d2b53; font-weight:lighter; padding:4px 0 8px 0; }
h3 {font-size: 1.8em; color:#898989; font-weight:lighter; padding:4px 0 8px 0; }
h4 {font-size: 1.4em; color:#1d2b53; font-weight:lighter; padding:4px 0 8px 0; }
h5 {font-size: 1.2em; color:#1d2b53; font-weight:lighter; padding:4px 0 8px 0; }

/***************** Basic Links *****************/
#content a:link, a:visited{color:#b31027; text-decoration:none;}
#contenta:hover{color:#b31027; text-decoration:underline;}
#content a:active, #content a:focus{outline:none;}

/***************** Basic Content Styles *****************/
#content p {padding:4px 0 8px 0; line-height:1.7em;}
#content .divider {background:url(../images/content-divider.jpg) center no-repeat; clear:both; padding:20px;}
#content ul {margin:10px 10px 10px 30px;}
#content ol {margin:10px 10px 10px 30px;}
#content ol li {padding:5px;}
#content ul li {padding:5px;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
.darkblue {color:#16244b;}
.center {text-align:center;}
#content a.darkblue:link, #content a.darkblue:visited {color:#16244b;}
#content ul.redarrow li {padding:5px 0 3px 20px; margin:0; background:url(../images/bullet-red-arrow.gif) no-repeat left; list-style:none;}

#content a img {border:none;}
/***************** Menu *****************/
/*style containing menu div*/
#menu { height:auto; padding:0; position:absolute; z-index:100; top:60px; left:0px; width:198px;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin:0; padding: 0; font-size:1.1em; color:#272727;}
#menu ul li a {display: block; padding:7px 0 0 10px; width:188px; height:26px; color:#272727; text-decoration:none;}
#menu ul li a:hover {text-decoration:none;  background:url(../images/nav-bg-over.jpg) no-repeat; text-decoration:none;}
#menu ul li {background:url(../images/nav-bg.jpg) no-repeat; width:198px; height:33px; margin:0 0 2px 0; list-style:none;}

/***************** METTAG Box*****************/
#mettag {background:url(../images/mettag-box-repeat.jpg) repeat; margin-top:10px; color:#151e36;}
#mettag h2 {padding:0;}
#mettaglogo a {display:block; background:url(../images/logo-mettag.jpg); width:198px; height:78px;}
#mettag p {padding:5px 10px 5px 10px; font-size:.8em;}
#mettag p.divider {background:url(../images/mettag-divider.jpg) no-repeat center;}
#mettag h3 {color:#1e2c55; font-size: 1em; font-weight:lighter; padding:5px 10px 5px 10px;}

/***************** Home Page Specific Styles *****************/
.journalbox {background:url(/images/journal-box-repeat.jpg) repeat-y; width:520px; float:left; color:#FFF;}
.journalbox p {padding:0; margin:0;}
.journalbox .top {background:url(/images/journal-box-top.jpg) no-repeat; padding:5px;}
.journalbox h2 {color:#FFF; padding:0; margin:0; font-size:1.9em;}
.journalbox .right {float:left; width:285px; margin:0;}
.journalbox .white {background:#f5f2f2; width:260px; text-align:left; padding:10px; clear:both;}
.journalbox .white a {color:#b31027;}
#content .journalbox .white p {padding:0; margin:0;}
#content .journalbox .white ul {margin:0 0 0 0px; color:#16244b;}
.gray {color:#4a4a4a;}
#content .journalbox .white ul li {padding:5px 0 3px 20px; margin:0; background:url(/images/bullet-red-arrow.gif) no-repeat 0 6px; list-style:none;}
.memberbox {background:url(/images/become-a-member-box.jpg) no-repeat; width:232px; color:#FFF; height:130px; margin:15px 0 0 0;}
#content .memberbox ul {padding:0px 0px 10px 20px; margin:0;}
#content .memberbox ul li {padding:5px 0 3px 20px; margin:0; background:url(../images/bullet-red-arrow-drk-bg.gif) no-repeat left; list-style:none;}
.memberbox h2 a {display:block; width:232px; height:35px; padding:0;}
.memberbox ul li a, .memberbox ul li a:link, .memberbox ul li a:visited, .memberbox ul li a:hover {color:#FFF;}
.memberbox ul li a:hover {text-decoration:underline;}
/***************** Footer *****************/
#footer {display:block; float:right; padding:5px 0 0 0; width:790px;}
#footer ul {width:790px; color:#edebeb; text-align:right; font-size:.8em;}
#footer ul li {border-left:1px solid #edebeb; display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;}

#footer ul li a:link, #footer ul li a:visited{color:#edebeb; text-decoration:none; padding:2px 10px;}
#footer ul li a:hover{color:#edebeb; text-decoration:underline;}
#footer ul li.copyright {background-image:none; float:left; padding:0pt; border:none;}
#footer ul li.footerHome {border:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.8em; padding:70px 0 5px 205px; text-align:center;}
#credit a:link, #credit a:visited {color:#edebeb; text-decoration:none;}
#credit a:hover {color:#edebeb; text-decoration:none;}
#subnav {background:#24335f; width:225px; float:right; padding:5px; margin-top:25px; border:1px solid #1d2b53; color:#FFF;}
#subnav h2 {color:#FFF; font-size:1.6em; text-align:center; border:1px solid #1d2b53;}
#content #subnav a, #content #subnav a:link, #content #subnav a:visited {color:#f5f1f0;}
#content #subnav a:hover {color:#FFF; text-decoration:underline;}
.smallitalics {font-size:.8em; font-style:italic;}
#content #subnav p a {text-decoration:underline;}
blockquote {margin:0 50px 10px 50px; padding:10px; background:#24335f;  border:1px solid #1d2b53; color:#FFF;}
#content blockquote p.right {margin:0; padding:0; line-height: normal;}
.subtitle {font-size:.7em; color:#1d2b53;}

#content a.redarrow {background:url(../images/bullet-red-arrow.gif) no-repeat center left; padding:0 0 0 16px;}
h2#radioactive {background:url(../images/radio_active.gif) no-repeat; width:535px; height:150px;}
table.archive {border-bottom:1px solid #C4C1BC; border-right:1px solid #C4C1BC;}
table.archive td, table.archive th {padding:2px 5px 2px 5px; border-top:1px solid #C4C1BC; border-left:1px solid #C4C1BC;}
table.archive th {background: url(http://magento.tacda.org/store/skin/frontend/tacda/tacda-theme/images/base_mini_head_bg.gif) repeat-x;}
.odd {background:#FFF;} .even {background:#e3e3e3;}

.directors td {text-align:center; padding:5px 0 0 0; border:1px solid #999; background:#FFF;}
.directors td img {border:1px solid #1D2B53;}