/* CCI */

a:link {color: #000000; text-decoration: none;}
a:visited {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #000000;}

/* A CLASS–COLORS */

a.about:hover {text-decoration: none; color: #99CC66;}
a.browse:hover {text-decoration: none; color: #FF9933;}
a.search:hover {text-decoration: none; color: #FF3333;}
a.asearch:hover {text-decoration: none; color: #9966CC;}
a.log:hover {text-decoration: none; color: #6699FF;}


/* MAIN HEAD */

.header {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px; line-height: 33px;}


/* MAIN NAV */

.nav {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 15px; line-height: 18px;}


/* PAGE HEAD */

.page-home {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}
.page-about {color: #99CC66; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}
.page-browse {color: #FF9933; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}
.page-search {color: #FF3333; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}
.page-asearch {color: #9966CC; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}
.page-log {color: #6699FF; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 38px;}


/* PAGE SUBHEAD or EX-LINK */

.page-sub {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 15px; line-height:18px;}


/* BODY TEXT*/

.body-main {color: #000000; text-decoration: none; font-weight: normal; font-family: Andale Mono, Monoco, monospace; font-size: 12px; line-height: 14px;}
.body-browse {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 19px;}
.body-search-1 {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px;}
.body-search-1n {color: #000000; text-decoration: none; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px;}
.body-search-2 {color: #000000; text-decoration: none; font-weight: normal; font-family: Andale Mono, Monoco, monospace; font-size: 12px; line-height: 16px;}
.body-detail {color: #000000; text-decoration: none; font-weight: normal; font-family: Andale Mono, Monoco, monospace; font-size: 9px; line-height: 12px;}


/* PAGE NAV*/

.pnav {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 21px; line-height: 23px;}
.pnav-about {color: #000000; text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 15px; line-height: 18px;}


/* MAIN */

#nav{
	position:relative;
	float:left;
	width:950px;
	padding-bottom:15px;
	border-bottom: 5px;
	border-bottom-color: #000000;
	border-bottom-style: solid;}
	

#subnav{
	position:relative;
	float:left;
	padding-top:15px;
	width:950px;
	height:auto;}
	
#content{
	position:relative;
	float:left;
	width:950px;
	height:auto;}
	
#foot{
	position:relative;
	float:left;
	width:950px;
	height:auto;
	padding-bottom:15px;
	border-top:#000000 5px solid;}
		
#nav-pages{
	position:absolute;
	left:540px;
	top:5px;
	height:auto;}
	
.spacer {
	height: 30px;
	clear: both;}
	
	
/* PAGE */
	
.subnav-page{
	position:relative;
	float:left;
	height:114px;
	width:530px;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;}
	
.subnav-primary{
	position:relative;
	float:right;
	height:114px;
	width:410px;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;}
	
.content-ps{
	position:relative;
	float:left;
	height:auto;
	width:950px;
	padding-top:15px;
	padding-bottom:15px;}
	
.content-page{
	position:relative;
	float:left;
	height:auto;
	width:530px;}
	
.content-secondary{
	position:relative;
	float:right;
	height:auto;
	width:410px;}
	
.about-nav{
	position:absolute;}
	
	
/* MAIN PAGE ELEMENTS*/

.subnav-info{
	position:relative;
	width:450px;
	height:auto;}
	
.content-info{
	position:relative;
	width:450px;
	height:auto;}
	
.secondary-info{
	position:relative;
	width:410px;}
	
#search{
	position:relative;
	float:right;
	padding:0px;
	width:410px;}
	
#form1{
	position:relative;
	float:right;
	padding:0px;
	margin:0px;
	width:410px;}
	
.register{
	position:relative;
	width:410px;}
	
.a{
	position:relative;
	width:410px;
	padding-bottom:10px;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid}
	
.a-nopad{
	position:relative;
	width:410px;}
	
.b-pad{
	position:relative;
	width:410px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:5px;
	border-bottom-color:#000000;
	border-bottom-style:solid;}
	
.b{
	position:relative;
	width:410px;
	padding-bottom:10px;
	border-bottom:5px;
	border-bottom-color:#000000;
	border-bottom-style:solid;}
	
.c{
	position:absolute;
	width:410px;}
	
.c-pad{
	position:relative;
	float:left;
	width:410px;
	padding-top:10px;}
	
.d{
	position:relative;
	float:right;
	width:410px;
	padding-bottom:15px;}
	
.e{
	position:relative;
	float:right;
	padding-top:14px;
	padding-bottom:14px;
	border-bottom-color:#000000;
	border-bottom:1px;
	border-bottom-style:solid;
	border-top-color:#000000;
	border-top:1px;
	border-top-style:solid;
	width:410px;}
	
.f{
	position:relative;
	float:right;
	width:410px;
	padding-top:15px;}
	
.g{
	position:relative;
	float:left;
	left:135px;
	width:395px;
	padding-top:25px;
	padding-bottom:10px;}
	
.h{
	position:relative;
	float:left;
	width:530px;
	border-top:#000000 1px solid;}
	
.i{
	position:relative;
	float:left;
	width:410px;
	padding-top:10px;
	border-top:1px;
	border-top-color:#000000;
	border-top-style:solid;}

.browse-alpha{
	position:relative;
	float:left;
	width:auto;
	background-color:#E3E3E3;
	padding-top:12px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;}
	
.search-results{
	position:relative;
	left:75px;
	width:440px;}
	
.search-cb{
	float: left;
	width:30px;
	height: 30px;}

.search-cb-form{
	float: left;
	width:50px;
	height: 30px;}

input.check {
	float: left;
}

.search-num{
	float: left;
	width:30px;
	height: 30px;}
	
.search-reference{
	position:relative;
	float:left;
/*	left:3;  */
	width:380px;
	height: auto;}
	
.record-fill{
	height:auto;
	position:relative;
	width:530px;}
	
.record-class{
	position:relative;
	float:left;
	width:127px;
	height:auto;}
	
.record-reference{
	position:relative;
	float:right;
	right:15px;
	width:380px;
	height:auto;}
	
.record-spacer {
	height: 15px;
	clear: both;}
	
.browse-results{
	position:relative;
	left:135px;
	width:380px;}


