* { margin:0;
    padding:0;}
html,
body {
    margin:0;
    padding:0;
    font-family:MetaNormal,Arial,Helvetica,sans-serif;
    color:#000;
    }
body.bg { 
    background:none;
    }
#container {
    position:relative;
    }
div#floatcontainer {padding-bottom:0px;}   
#header {margin:0px;}
#header img {padding:0px;}
#signin-container {display:none;}
#navcontainer {margin:0px;}
#navmain {padding:0px; }
#navmain ul {display:none;}
#login {display:none;}
a.search {display:none;}

/* PAGE NAVIGATION/PAGE ID BAR ------------------------------------------ */    
/*#pagenav {display:none;}*/ 
#pageidbar {
    padding:5px 0;
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    background-color:#6a5a98;
    }
#pageidbar h1 { 
    font-size:28px;
    color:#000;
    font-weight:normal;
    }
#levelmenu {display:none;}
#content {
    font-family:MetaNormal,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#666;
    }
#content a:link,
#content a:visited {
    color:#4a7e40;
    text-decoration:none;
    }
#content a:hover {
    color:#2a4925;
    text-decoration:none;
    }
#content h1 {    
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    font-size:25px;
    color:#4c7d3a;
    font-weight:normal;
    }
#breadcrumbs {display:none;}
#dialog-box {display:none;}
#content a.expandoff,
#content a.expandon {
    color:#666;
    height:30px;
    margin:10px 0;
    } 
#content a.expandoff h2,
#content a.expandon h2 {
    display:inline;
    font-family:ScalaRegular,"Times New Roman",Times,serif;
    font-size:20px;
    color:#4c7d3a;
    padding-left:0px;
    font-weight:normal;
    }
#content a.expandoff,
#content a.expandon {
    display:block;
    height:24px;
    background:none;
    }
#content .expandText {
    font-weight: bold;
    }
#content span.collapseText {display:none;}
#quicklinks {display:none;}
#rightcolumn {display:none;}
#userlogin {display:none;}

/* FOCUS ON ITEM - LAVENDAR BOX WITH ARROW -------------------------------- */ 
.itemfocus {margin-bottom: 0;}
#content a.itemfocus {
    background: none;
    font-family: ScalaRegular,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
    display:inline-block;
    padding:0;
    color:#000;
    text-transform:uppercase;
    text-decoration:underline;
    }
   
/* -- BOTTOM PAGE NAVIGATION -------------------------------------------- */         
div#bottomnav {margin:0;}
div#bottomnav a {display:none;}
div#footer {
    color:#000;
    font-size:11px;
    border-top:1px solid #000;
    text-align:center;
    text-transform:uppercase;
    }    
div#footer a {display:none;}
div#footer td.social {display:none;}
div#footer a.printa{display:inline;text-decoration:none;color:#000;}
div#footer a.facebook,
div#footer a.twitter  {display:none;}
div#bottomnav div#footer .ddfooter td a{display:inline;text-decoration:none;color:#000;}

/* SECONDARY PAGE MARQUEE/HERO LARGE PHOTO AREA---------------------------*/
#marquee, #marqueemember {display:none;}
#marquee #marquee-data, #marqueemember marqueemember-data {display:none;}
#contentcontainer {margin:0;}
#contentcontainer {background:none;}
#contentcontainer #content {margin:0px;}
#contentsearch {display:none;}
#content #breadcrumbs {display:none;}  
#rightcolumn {display:none;}

/* USER LOGIN ----------------------------------------------------------- */
#userlogin {display:none;}
#userlogin #submitbutton {display:none;}
#userlogin #loginselectnav {display:none;}

/* TELL US WHO YOU ARE -------------------------------------------------- */
#whoyouare {display:none;}

/* HOT TOPICS VERTICAL IN RIGHT COLUMN ---------------------------------- */    
#hottopicscol {display:none;}
#hottopicscol-01 {display:none;}
#hottopicscol-02 {display:none;}
#hottopicscol-03 {display:none;}

/* HOT TOPICS HORIZONTAL HOME PAGE -------------------------------------- */    
#hottopics {display:none;}
#hottopics-01 {display:none;}
#hottopics-02 {display:none;}
#hottopics-03 {display:none;}
/* MEMBER ID CARD ------------------------------------------------------- */
/*
.id-front {
    background-image:url(/css/images/id-logo-black-print);
    background-repeat:no-repeat;
    background-position:top left;
    }
*/
.id-card {
    display:inline;
    border: 1px solid #AAA;
    border-radius: 15px;
    float: left;
    font-family: MetaNormal,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: .125in;
    padding: .125in;
    width: 3.1in;
    height:1.75in;
    }
/*
#content .id-front p:first-child {
        margin-top:.5in;
    } 
*/
#content .id-card p {margin: .75em 0 0; line-height: 1em;}
#content .id-card blockquote {margin: .5em 1.12em; line-height: 1em; font-weight:bold;}
/* GENERAL FORMATTING REUSED THROUGHOUT SITE ---------------------------- */    

hr.clear {clear:both; visibility:hidden;}
.bold {font-weight:bold;}

#content blockquote, 
#content ul,
#content fieldset,
#content ol, 
#content dl,
#content p  {margin: 1.12em 0;}

#content ol, 
#content ul, 
#content dd {margin-left: 40px;}

#content li {padding-bottom: 5px;}

/* ALIGNMENT */
.right {text-align:right;}
.centered {text-align:center;}
.left {text-align:left;}
.fright {float:right;}
.fleft {float:left;}
img.fleft {float:left; padding:5px 10px 5px 0;}
img.fright {float:right; padding:5px 0 5px 10px;}
tr.top td{vertical-align:top;}
tr.bottom td{vertical-align:bottom;}
td.top {vertical-align:top;}
td.bottom {vertical-align:bottom;}

/* COLORS */
.green {color:#4c7d3a;}
.lavender {color:#6a5a98;}
.red {color: red;}
.attention {color:#C00;}
.attentionbold {color:#C00;font-weight:bold;}

/* WIDTHS */
.width125 {width:125px;}

/* OTHER */
.small {font-size:10px;}
.uppercase {text-transform:uppercase;}
.hidden {display:none;}
.odd {background-color: #F2F2F2;}
.results {border-collapse:collapse;}

/* ERRORS */
#jserror, #phperror  {
    background-color:#fee6e6;
    border:1px solid #C00;
    /*margin:0 auto 10px auto; -- to center div*/
    margin:0 0 15px 0;
    padding:10px;
    width:95%;
    color:#c00;
    }
#jserror img, #phperror img {
	float:left;
	text-align:left; 
	width:20px; 
	height:22px;
	vertical-align:middle;
    }
.error {            /* smaller font used in forms */
    color:#C00; 
    font-weight:bold;
    font-size:9px;
     }
.jserror, .phperror {
   color: red;
   list-style-type: none;
   /*background-color: #f1f7ef;*/
   padding-left: 35px;
    }
#errorImg {
    padding-left: 10px;
    padding-bottom: 2px;
    }
.errorfields {
    background-color: #F5E5E4 !important;
    }
#jserror2  {
    background-color:#fee6e6;
    border:1px solid #C00;
    display:none;
    /*margin:0 auto 10px auto; -- to center div*/
    margin:0 0 15px 0;
    padding:10px;
    width:100%;
    color:#c00;
    height:20px;
    }
table.error td li {padding:5px;}
table.error td.errattn {vertical-align:top;}
table.error td p {padding:0;margin:0;}
a.attention:link, 
a.attention:visited, 
a.attention:hover, 
a.attention:active {color:#C00;}

a.attentionb:link, 
a.attentionb:visited, 
a.attentionb:hover, 
a.attentionb:active {
    color:#C00; 
    font-weight:bold;
    }   
.noPrint {
    display:none;
}