

/* ******************  body  *************** */



html, body {
	background:#000;
   color: #fff;
}

html, body, h2, h3, h4, div, p, ul, li, input {
   font-family: Arial, Helvetica, sans-serif;
}
h3{
   color:#ff863d;
}
ul#displayselect{
	clear:left;
	list-style:none;
}
ul#displayselect li{
	display:inline;
	padding:2px;
}
ul#displayselect li#inverse{
	border:0px;
}
ul#displayselect li#regular{
	border-bottom:2px solid #5f5f5f;
}
ul#displayselect li#large{
	border:0px;
}
#logo, #slogan {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0.3em;
}

#slogan {
   color: #ff863d;
   font-family: Arial, Helvetica, sans-serif;
   font-style: none;
   font-size: 150%;
   font-weight: bold;
}

#underccdi {
   text-align: center;
   margin: 0;
   padding: 0;
   
   font-style: italic;
   margin-bottom: 0.3em;
}

#mission {
   text-align: left;
   color: #ff863d;
   margin: 0;
   padding: 0;
   font-size: 130%;
   line-height: 161%;
   margin-bottom: 0.3em;
}




#content {
	margin-top: 25px;
	margin-left: 30px;
	margin-right: 60px;
    margin-left: 60px;

}


#archive {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	   color: #ff863d;


}            



.date {
   font-style: italic;
}

.small, .archive, .copyright {
   font-size: small;
}

.invisible, .invisible a {
   display: none;
   background: #000;
   color: #000;
}

.copyright {
   margin-top: 0;
   margin-bottom: 0;
}

.hide {
   visibility: hidden;
   background: #000;
   color: #000;
   clear: both;
   margin: 0;
}

.hrhide {
   visibility: hidden;
   background: #000;
   color: #000;
   clear: both;
   margin: 0;
   width: 100%;
}

.whiteout {
   background: #000;
   color: #000;
}

a{
   background: #000;
   color: #b855bd;
}

a:visited {
   color: #b855bd;
}

th{
	background:#0a0a0a;
}



.invis {
   visibility: hidden;
   color: #000;
}

a img { color: #000; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}
@media print{
	.navBlock{
		display:none;
	}
}



/* ******************  generic fonts  *************** */

.bigblue {
   color: #003399;
   font-weight: bold;
   font-size: 140%;
}


.accomcity{

   
   font-weight: bold;
}



.accomcom{

   font-size: 130%;
   font-weight: bold;
}

/* ******************  columns  *************** */

.navBlock {
   background:#0a0a0a;
   color: #fff;
   float: left;
   width: 26%;
   border: none;
}

.archives {
   background: #000;
   color: #fff;
   float: left;
   width: 26%;
   border: none;
}

.mainNav {
   background: #F4EBEC;
   color: #fff;
   float: left;
   width: 26%;
   border: none;
}



p.small + div.navBlock {
   border-top: 1px solid #fff;
   border-left: 1px solid #fff;
}

div.newsBlock + div.navBlock {
   border-top: 1px solid #fff;
   border-right: 1px solid #fff;
}

.newsBlock {
   background: #000;
   color: #fff;
   float: left;
   width: 46%;
   margin-bottom: 1;
   border-left: 1px solid #666;
   border-right: 1px solid #666;
   border-bottom: 1px solid #666;
}


div.newsBlockfull + div.navBlock {
   border-top: 1px solid #fff;
   border-right: 1px solid #fff;
}

.newsBlockfull {
   background: #000;
   color: #fff;
   float: left;
   width: 72%;
   margin-bottom: 1;
   border-left: 0px solid #666;
   border-right: 0px solid #666;
   border-bottom: 0px solid #666;
}


.newsBlockcontent {
   background: #000;
   color: #fff;
   float: left;
   width: 72%;
   margin-bottom: 1;
   border-left: 1px solid #666;
   border-right: 1px solid #666;
   border-bottom: 1px solid #666;
}

.bottomnavblock {
   background: #000;
   color: #fff;
   float: left;
   width: 100%;
   margin-bottom: 1;
   border-left: 0px solid #666;
   border-right: 0px solid #666;
   border-bottom: 0px solid #666;
}



/* ******************  onestops  *************** */


.onestopvision {
   background: #F4EBEC;
   color: #660000;
   margin-bottom: 1;
   padding: 10px;
   border-left: 0px solid #ff863d;
   border-right: 0px solid #ff863d;
   border-bottom: 0px solid #ff863d;
   border-top: 0px solid #ff863d;
}



/* ******************  smallnavonestop  *************** */

.smallnav{

   font-size: 80%;
   text-align: right;


}

.smallnav a:link {
   background: #000;
   color: #003399;
}

.smallnav a:visited {
   background: #000;
   color: #636;
}

.smallnav a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}

.smallnav a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}


/* ******************  about  *************** */

.aboutmission {
   background: #000;
   color: #336699;
   font-weight: bold;
   width: 80%;
   margin-bottom: 1;
   padding: 10px;
   border-left: 1px solid #ff863d;
   border-right: 1px solid #ff863d;
   border-bottom: 1px solid #ff863d;
   border-top: 1px solid #ff863d;
}


.aboutredbig {
   color: #900;
   font-weight: bold;
   font-style: italic;
   font-size: 130%;
}

/* ******************  chapters  ************** */

.column1 {
   background: #000;
   color: #fff;
   float: left;
   width: 35%;
   margin-bottom: 1;
   border-left: 0px solid #666;
   border-right: 0px solid #666;
   border-bottom: 0px solid #666;
}


.column2 {
   background: #000;
   color: #fff;
   float: left;
   width: 65%;
   margin-bottom: 1;
   border-left: 0px solid #666;
   border-right: 0px solid #666;
   border-bottom: 0px solid #666;
}

.column1red {
   color: #ff863d;
   
}

.column2red {
   color: #ff863d;
   
}

.column2text {
   font-size: 80%;
   line-height: 130%;
   margin-left: 28px;
}


.columnheader {
   background: #D7B6B9;
}


.membertd {
   background: #0a0a0a;
   font-weight: bold;
}

/* ******************  news  ************** */

h2.newsHeading {
   background: #ff863d;
   color: #000;
   border: none;
  width: 100%;
   font-weight: bold;
   font-size: medium;
   text-align: center;
   margin-top: 0;
   padding: 0.1em;
}

h2.onestopheading {
   background: #ff863d;
   color: #000;
   border: none;
   width: 85%;
   font-weight: bold;
   font-size: medium;
   text-align: center;
   margin-top: 0;
   padding: 0.1em;
}


div.item h3 {
   font-size: 150%;
   margin-bottom: -0.3em;
}

div.item, .pastNews {
   padding: 0 0.7em 0 1em;
}

.headline {
   background: #000;
   color:#cccccc;
   margin-top: 0.4em;

}

div.item ul li {
   margin-left: 30px;
}


/* ******************  newsletterhighlight  ************** */

.newslettertitle {
   color: #900;
}


.newsletterblu {
   color: #ffffb7;
   font-weight: bold;
   font-style: italic;
}

.newslettertitle a:link {
   background: #000;
   color: #ffffb7;
}


.newslettertitle a:visited {
   background: #000;
   color: #900;
}

.newslettertitle a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}


.newslettertitle a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}


.clicknews {
   font-weight: bold;
   
}

.clicknews a:link {
   background: #000;
   color: #ffffb7;
}

.clicknews a:visited {
   background: #000;
   color: #636;
}

.clicknews a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}

.clicknews a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}





.item a:link {
   background: #000;
   color: #ffffb7;
}

.item a:visited {
   background: #000;
   color: #636;
}

.item a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}

.item a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}



/* ******************  contact  ************** */

.contact {
   font-weight: bold;
   
}


.ourstaff {
   font-weight: bold;
   
   color: #6ff6ff;
}



/* ******************  hotnews  ************** */

.newslink {
   
   color:#b855bd;
   font-weight:bold;
}

.newslink a{
   background: #000;
   color: #b855bd;
}
.newslink a:link{
   background: #000;
   color: #b855bd;
}

.newslink a:visited {
   background: #000;
   color: #b855bd;
}


.newslink a:hover {g
   background: #ffc;
   color: #900;
   text-decoration: none;
}



/* ******************  linkspage  ************** */


.linkdescription {
   
   margin-top: .5em;

}


.linkname {
   color: #003399;
}

.link {
   
   line-height: 170%;

}

.link a:link {
   background: #000;
   color: #ffffb7;
}

.link a:visited {
   background: #000;
   color: #636;
}

.link a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}

.link a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

/* ******************  links  ************** */

.linklink {
   font-weight: bold;
   
   text-align: left;
   margin-left: 30px;
   line-height: 150%;
}



.linklink a:link {
   background: #000;
   color: #ffffb7;
}

.linklink a:visited {
   background: #000;
   color: #636;
}

.linklink a:active {
   background: #ffc;
   color: #ffffb7;
   text-decoration: none;
}

.linklink a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

/* ******************  navigation bars  ************** */

.navBlock {
   padding-bottom: 0.5em;
   border-bottom: 1px solid #fff;
}

.navBlock h2.navhead {
	clear:left;
   background: #b855bd;
   color: #000;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: medium;
   text-indent: 0.5em;
   margin-top: 0;
   padding: 0.1em 0;
}

.navBlock h2, .navBlock div, .navBlock p{
   color: #fff;
}

.navBlock div, .navBlock p{
   margin-top: 0.2em;
}


.navBlock p, .navBlock div {
   text-indent: 0.3em;
}

.navBlock form {
   margin-top: 0;
   padding-left: 0.2em;
}

a.navlink img { color: #F4EBEC; }
@media all {
  a.navlink img {

   color: inherit;
   border: none;
   }
}

/* next three rules for acronyms in Mac IE 4.01 and 4.5 */


.bottomnav a:link {
        
        font-family: arial; 
        text-decoration: underline;
        }

.bottomnav a:visited {
         
        font-family: arial; 
        text-decoration: underline;
        }

.bottomnav a:active {
        
        font-family: arial; 
        text-decoration: underline;
        }


.bottomnav a:hover {
        
        font-family: arial; 
        text-decoration: none;
        background: #FFC;
        }
ul.navigation{
	margin:0;
	padding:0;
	list-style:none;
	border-left:2px solid #b855bd;
	margin-left:20px;
	margin-bottom:20px;
	font-size:90%;
}
ul.navigation li{
	margin:0;
	padding:0;
	line-height:28px;
	width:200px;
	margin-bottom:5px;

}

ul.navigation li a{
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	background:#2e152f;
	display:block;

}

ul.navigation li a:visited{
	background:#2e152f;
}
ul.navigation li a:hover{
	color:#000;
	background:#b855bd;
}

div.onestopvision{
	background:#2e152f;
	color:#cccccc;
}





ul#displayselect li#inverse{
	border-bottom:2px solid #5f5f5f;
}
ul#displayselect li#regular{
	border:0px;
}
ul#displayselect li#large{
	border:0px;
}
a{
	color:
}