body { background-color: #000000;  color: #000000; font-size: 12px; font-family: "lucida grande",verdana,trebuchet,arial,sans-serif; }

a:link    { color: #33cc00; }
a:visited { color: #33cc00; }
a:active  { color: #333333; }
a:hover   { color: #cccccc; }

td.disclaimer{font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:11px;color:#FFFFFF;border:2px solid #FFFFFF;padding:10px;}

.thumbborder {
   border:1px solid #000000;
}
/*  
    Text at top of pages.
*/

.normallink, .normallink a:link, .normallink a:active, .normallink a:visited, .normallink a:hover{ 
 color:           #cccccc;
 font-family:     "lucida grande",trebuchet,verdana,geneva,arial,sans-serif;
 font-size:       12px; 
 font-weight:     normal;
 text-shadow: 0px 1px #333333;
} 
.normallink a:link    { color:  #33cc00; }
.normallink a:visited { color:  #33cc00; }
.normallink a:active  { color:  #333333; }
.normallink a:hover   { color:  #green; } 

/*  
    Text in boxes.
*/

.boxlink, .boxlink a:link, .boxlink a:active, .boxlink a:visited, .boxlink a:hover{ 
 color:           #000000;
 font-family:     "lucida grande",trebuchet,verdana,geneva,arial,sans-serif;
 font-size:       12px; 
 font-weight:     normal;
 text-shadow: 0px 1px #fff;
} 
.boxlink a:link    { color:  #336600; }
.boxlink a:visited { color:  #336600; }
.boxlink a:active  { color:  #333333; }
.boxlink a:hover   { color:  #33cc00; } 

/*  
    Smaller version of the above links.  Blue.
*/
.smlink, .smlink a:link, .smlink a:active, .smlink a:visited, .smlink a:hover{ 
 color:           #333333;
 font-family:     "lucida grande",trebuchet,verdana,geneva,arial,sans-serif;
 font-size:       12px; 
 font-weight:     bold;
} 
.smlink a:link    { color:  #33cc00; }
.smlink a:visited { color:  #33cc00; }
.smlink a:active  { color:  #333333; }
.smlink a:hover   { color:  #green; } 


/*  
    This is for tiny text.
*/
.tinyLink, .tinyLink a:link, .tinyLink a:active, .tinyLink a:visited, .tinyLink a:hover{ 
 color:       #cccccc;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.tinyLink a:link    { color:  #33cc00; }
.tinyLink a:visited { color:  #33cc00; }
.tinyLink a:active  { color:  #333333; }
.tinyLink a:hover   { color:  #green; } 

/* 
   This is for tiny text.
*/
.tinyLink {
 color: #cccccc;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  normal;
}

/*  
    This formats the hyperlinks that appears in the member navbar:
    login, register, calendar, etc.
*/
.loginLink, .loginLink a:link, .loginLink a:active, .loginLink a:visited, .loginLink a:hover{ 
 color:       #cccccc;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.loginLink a:link    { color:  #cccccc; }
.loginLink a:visited { color:  #cccccc; }
.loginLink a:active  { color:  #cccccc; }
.loginLink a:hover   { color:  #green; } 

/* 
   This is the white text that appears in the member navbar:  
   By default it says "USER".
*/
.loginText {
 color: #ffffff;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  bold;
}

/*  
    This is for the nav bars at the top of the page.
*/

.navLink, .navLink a:link, .navLink a:active, .navLink a:visited, .navLink a:hover{ 
	color:       #ffffff;
	font-family: "lucida grande",verdana,geneva,arial,sans-serif;
	font-size:   9px; 
	font-weight: normal;
	white-space: nowrap;
	}
.navLink a:link    { color:  #ffffff; }
.navLink a:visited { color:  #ffffff; }
.navLink a:active  { color:  #edeeee; }
.navLink a:hover   { color:  #edeeee; } 

/*  
    This formats the hyperlinks that appears in the sidebar.
*/
.sideLink, .sideLink a:link, .sideLink a:active, .sideLink a:visited, .sideLink a:hover{ 
 color:       #000000;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.sideLink a:link    { color:  #33cc00; }
.sideLink a:visited { color:  #33cc00; }
.sideLink a:active  { color:  #333333; }
.sideLink a:hover   { color:  #green; } 

/* 
   This is the text that appears in the sidebar.
*/
.sideText {
 color: #000000;
 font-family: "lucida grande",verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  bold;
}

/*  
   This formats the title links.
*/
.titleLink, .titleLink a:link, .titleLink a:active, .titleLink a:visited, .titleLink a:hover{ 
 color:       white;
 font-family: "lucida grande",arial,verdana,geneva,sans-serif;
 font-size:   18px; 
 font-weight: bold;
}
.titleLink a:link    { color:  #33cc00; }
.titleLink a:visited { color:  #33cc00; }
.titleLink a:active  { color:  #33cc00; }
.titleLink a:hover   { color:  #green; } 

/* 
   This is the non-linked titles.
*/
.titleText {
 color: 33cc00;
 font-family: "lucida grande",arial,verdana,geneva,sans-serif;
 font-size:  18px; 
 font-weight:  bold;
}

/*  
   This formats the subtitle links.
*/
.subtitleLink, .subtitleLink a:link, .subtitleLink a:active, .subtitleLink a:visited, .subtitleLink a:hover{ 
 color:       #000000;
 font-family: "lucida grande",arial,verdana,geneva,sans-serif;
 font-size:   13px; 
 font-weight: bold;
}
.subtitleLink a:link    { color:  #33cc00; }
.subtitleLink a:visited { color:  #33cc00; }
.subtitleLink a:active  { color:  #33cc00; }
.subtitleLink a:hover   { color:  #green; } 

/* 
   This is the non-linked subtitles.
*/
.subtitleText {
 color: #33cc00;
 font-family: arial,verdana,geneva,sans-serif;
 font-size:  13px; 
 font-weight:  bold;
}

/*  
   This formats the breadcrumb trail links.
*/
.bmLink, .bmLink a:link, .bmLink a:active, .bmLink a:visited, .bmLink a:hover{ 
 color:       #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform: uppercase;
 font-size:   12px; 
 font-weight: bold;
 text-shadow: 0px 1px #000000;
}
.bmLink a:link    { color:  #33cc00; }
.bmLink a:visited { color:  #33cc00; }
.bmLink a:active  { color:  #33cc00; }
.bmLink a:hover   { color:  #ffffff; } 

/* 
   This is the non-linked breadcrumb trail.
*/
.bmText {
 color: #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  10px; 
 font-weight:  bold;
}


/*  
    Default text in tables.  
*/
td {
 color:       #000000;
 font-family: "lucida grande",verdana,trebuchet,arial,sans-serif;
 font-size:   11px; 
 font-weight: normal;
}

/*  
    Bold text used in the forms.  
*/
.formText { 
 color:       #333333;
 font-family: "lucida grande",verdana,trebuchet,arial,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 

/*  
    Non-bold text used in the forms.  
*/
.normalText {
 color:       #000000;
 font-family: "lucida grande",verdana,trebuchet,arial,sans-serif;
 font-size:   12px; 
 font-weight: normal;
}

/*  
    White colored header text used at the top of all forms. 
*/
.whiteText {
 color:       #ffffff;
 font-family: "lucida grande",verdana,trebuchet,arial,sans-serif;
 font-size:   12px; 
 font-weight: bold;
}



/*
    Form "submit" button.
*/
.button   {
 font-family:      verdana,Verdana,sans-serif;
 font-size:        12px;
 font-weight:      bold;
 color:            #666666;    
 background-color: #ffffff;
}


/*  
    Form textarea formatting
*/
.textarea {
 font-family:		Verdana, sans-serif;
 font-size:			12px;
 font-weight:        normal;
 color:				#000000;
 background-color:	#cacaff;
 border-top:		#000000 1px solid; 
 border-left:		#000000 1px solid; 
 border-right:		#dcdcdc 1px solid; 
 border-bottom:		#dcdcdc 1px solid;
}

/*  
    Form input fields - a whole bunch of different sizes
*/

.box, .box20, .box40, .box50, .box100, .box120, .box150, .box200, .box250, .box300, .box350, .box400 {
	font-family:		Verdana, sans-serif;
	font-size:			12px;
	font-weight:        normal;
	color:				#000000;
	height:				14px;
	background-color:	#cacaff;
	border-top:			#000000 1px solid; 
	border-left:		#000000 1px solid; 
	border-right:		#dcdcdc 1px solid; 
	border-bottom:		#dcdcdc 1px solid;
}
    .box20  {width:   20px;}
    .box40  {width:   40px;}
    .box50  {width:   50px;} 
    .box100 {width:  100px;}
    .box120 {width:  120px;}
    .box150 {width:  150px;}
    .box200 {width:  200px;}
    .box250 {width:  250px;}
    .box300 {width:  300px;}
    .box350 {width:  350px;}  
    .box400 {width:  400px;}

}

.bctop{display:block}
.bctop *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#33cc00}
.bctop1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #339100;
  border-right:1px solid #339100;
  background:#33b200}
.bctop2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #337000;
  border-right:1px solid #337000;
  background:#33b800}
.bctop3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #33b800;
  border-right:1px solid #33b800;}
.bctop4{
  border-left:1px solid #339100;
  border-right:1px solid #339100}
.bctop5{
  border-left:1px solid #33b200;
  border-right:1px solid #33b200}
.bctop_content{
  background:#33cc00}

.bcmain{
display:block;
}
.bcmain *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff;
}
.bcmain1{
border-right:1px solid #cfb494;
padding-right:1px;
margin-right:3px;
border-left:1px solid #cfb494;
padding-left:1px;
margin-left:3px;
background:#eaded0;
}
.bcmain2{
border-right:1px solid #b38956;
border-left:1px solid #b38956;
padding:0px 1px;
background:#efe6db;
margin:0px 1px;
}
.bcmain3{
border-right:1px solid #efe6db;
border-left:1px solid #efe6db;
margin:0px 1px;
}
.bcmain4{
border-right:1px solid #cfb494;
border-left:1px solid #cfb494;
}
.bcmain5{
border-right:1px solid #eaded0;
border-left:1px solid #eaded0;
}
.bcmain_content{
padding:0px 5px;
background:#ffffff;
}

.bcpage{display:block}
.bcpage *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#336600}
.bcpage1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #152b00;
  border-right:1px solid #152b00;
  background:#264c00}
.bcpage2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #050a00;
  border-right:1px solid #050a00;
  background:#295200}
.bcpage3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #295200;
  border-right:1px solid #295200;}
.bcpage4{
  border-left:1px solid #152b00;
  border-right:1px solid #152b00}
.bcpage5{
  border-left:1px solid #264c00;
  border-right:1px solid #264c00}
.bcpagefg{
  background:#336600}
}

