/*------------------------
   links
------------------------*/

/* link1 */
a.link1:link, a.link1:visited {
        text-decoration: none;
        color: #336633;
        font-family: verdana;
        font-weight: normal;  
        font-size: 13px;  
} 
         
a.link1:hover, a.link1:link:hover, a.link1:visited:hover {
        text-decoration: none; 
        color: #ffffff;
        background: #336633;
}        

.link1 { 
        font-weight: normal;  
        font-size: 8px;  
        color: #336633;
}        
 
/* link3 */
.link3 { 
        color: #000099;
}        

a.link3:link, a.link3:visited {
        text-decoration: none;
        color: #000099;
        font-family: verdana;
        font-weight: normal;  
        font-size: 12px;  
} 
         
a.link3:hover, a.link3:link:hover, a.link3:visited:hover {
        text-decoration: underline; 
        color: #ff0000; 
        background: none;
}        
 
/* link4 */
a.link4:link, a.link4:visited {
        text-decoration: none;
        color: #990000; 
        font-family: verdana;
        font-weight: bold;  
        font-size: 12px;  
} 

a.link4:hover, a.link4:link:hover, a.link4:visited:hover {
        text-decoration: underline; 
        color: #ff0000; 
        background: none;
}        


/* link7 */
.link7 { 
        color: #ff0000;
        font-family: verdana;
        font-weight: normal;
        font-size: 12px;
}        
a.link7:link, a.link7:visited {
        text-decoration: none;
        color: #ff0000;
        font-family: verdana;
        font-weight: normal;
        font-size: 12px;
}

a.link7:hover, a.link7:link:hover, a.link7:visited:hover {
        text-decoration: underline;
        background: none;
}


/*------------------------
   shadow
------------------------*/

a.shadow:link, a.shadow:visited {
        text-decoration: none;
        color: #336633;
        font-family: verdana;
        font-weight: normal;
        font-size: 16px;
}  

a.shadow:hover, a.shadow:link:hover, a.shadow:visited:hover {
        text-decoration: none;
        color: #ffffff;
        background: #336633;
}


/*------------------------
   top nav bar
------------------------*/
a.tnav-highlight:link, a.tnav-highlight:visited {
        text-decoration: none;
        background: none;
        color: #ffffaa; 
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
} 

a.tnav-highlight:link:hover, a.tnav-highlight:visited:hover {
        font-weight: bold;
        color: #ffff00;   
        font-size: 13px;
} 

a.header:link, a.header:visited {
        text-decoration: none;
        background: none;
        color: #000099;
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
}
 
a.header:link:hover, a.header:visited:hover {
        text-decoration: underline;
        color: #ff0000;
}

.tnav-active {
	color: #ffff00;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
}

.tnav-mouseon { 
	background-color: #c8c8c8; 
}

.tnav-bar {
        background-color: #336633;
}

/*------------------------
   campouts
------------------------*/
a.campouts:link, a.campouts:visited, a.campouts:hover, a.campouts:link:hover, a.campouts:visited:hover {
        text-decoration: none;
        color: #000000;
        background: #ffffff;
        font-family: verdana;
        font-weight: bold;
        font-size: 18px;
}


/*------------------------
   banner message
------------------------*/
.banner {
	font-family: verdana;
	font-weight: normal;
	color: #cc0000;
	font-size: 10px;
}


/*------------------------
   messages
------------------------*/
.message {
    background-color: #ffffff;
    margin: 0% 10% 0% 10%;
    border-color: #f0f0f0;
    padding: 5pt 10pt 0pt 10pt; 
    border-top-width: 1px;
    border-right-width: 1px; 
    border-bottom-width: 0px;
    border-left-width: 1px;  
    border-style: solid;
}

.msg-date {
	font-family: verdana;
	font-weight: normal;
	color: #cc0000;
	font-size: 10px;
}

.msg-greet {
	font-family: verdana;
	font-weight: bold;
	color: #336633;
	font-size: 13px;
}

.msg-data {
	font-family: verdana;
	font-weight: normal;
	color: #404040;
	font-size: 13px;
}

.msg-data-bold {
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

.msg-subject {
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
}

/*------------------------
   misc
------------------------*/
.standard-red, .std-red {
	font-family: verdana;
	font-weight: normal;
	color: #ff0000;
	font-size: 13px;
}
.online {
	font-family: verdana;
	font-weight: bold;
	color: #336633;
	font-size: 12px;
}
.standard, .std, .std-small {
	font-family: verdana;
	font-weight: normal;
	color: #404040;
	font-size: 13px;
}
.std-small {
	font-size: 10px;
}
.std-red-rev {
	font-family: verdana;
	font-weight: normal;
	color: #990000;
        background-color: #e0e0e0;
	font-size: 13px;
}
.std-grey {
	font-family: verdana;
	font-weight: normal;
	color: #404040;
        background-color: #e0e0e0;
	font-size: 13px;
}

a.standard:link, a.standard:visited {
        text-decoration: underline;
        color: #000000;
        font-family: verdana;
        font-weight: bold;
        font-size: 14px;
}

a.standard:hover, a.standard:link:hover, a.standard:visited:hover {
        text-decoration: none;
        color: #ff0000;
        background: none;
}

.standard2 {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}

a.standard2:link, a.standard2:visited {
        text-decoration: underline;
        color: #000099;
        font-family: verdana;
        font-weight: bold;
        font-size: 11px;
}

a.standard2:hover, a.standard2:link:hover, a.standard2:visited:hover {
        text-decoration: none;
        color: #ff0000;
        background: none;
}

.error{
	font-family: verdana;
	font-weight: bold;
	color: #ff0000;
	font-size: 13px;
}


/*------------------------
   pictures
------------------------*/
.pic-msg {
	font-family: verdana;
	color: #cc0000;
	font-size: 12px;
}

/*------------------------
   Database
------------------------*/
a.dbnav-highlight:link, a.dbnav-highlight:visited {
        text-decoration: none;
        background: none;
        color: #990000;
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
}

a.dbnav-highlight:link:hover, a.dbnav-highlight:visited:hover {
        font-weight: bold;
        color: #ffffff;
        background: #990000;
        font-size: 13px;
}

.dbnav-active {
        color: #ffffff;
        background-color: #990000;
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
}

.db {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}

.db-mouseoff-1 {
        font-family: verdana;
        font-weight: normal;
        color: #000000;
        font-size: 10px;
        background-color: #e8e8e8;
}
 
.db-mouseoff-2 {
        font-family: verdana;
        font-weight: normal;
        color: #000000;
        font-size: 10px;
        background-color: #ffffff;
}

.db-mouseoff-3 {
        font-family: verdana;
        font-weight: normal;
        color: #000000;
        font-size: 10px;
        background-color: #cccccc;
}
 
.db-mouseoff-inactive {
        font-family: verdana;
        font-weight: normal;
        color: #990000;
        font-size: 10px;
        background-color: #ffffff;
}
 
.db-mouseon {
        font-family: verdana;
        font-weight: normal;
        color: #000000;
        font-size: 10px;
        background-color: #ff9;
}

.db-mouseon-inactive {
        font-family: verdana;
        font-weight: normal;
        color: #990000;
        font-size: 10px;
        background-color: #ff9;
}

.db-bold {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
}


/*------------------------
   library
------------------------*/
a.lib-basic:link, a.lib-basic:visited {
        text-decoration: none;
        background: none;
        color: #336633;
        font-family: verdana;
        font-size: 12px;
}

a.lib-basic:link:hover, a.lib-basic:visited:hover {
	color: #f0f0f0;
	background: #336633;
}
 
a.lib-link:link, a.lib-link:visited {
        text-decoration: underline;
        background: none;
        color: #336633;
        font-weight: normal;
        font-family: verdana;
        font-size: 12px;
}

a.lib-link:link:hover, a.lib-link:visited:hover {
        text-decoration: none;
	color: #f0f0f0;
	background: #336633;
}

.library-big {
	font-family: verdana;
	font-weight: normal;
	color: #336633;
	font-size: 22px;
}
.library-big-red {
	font-family: verdana;
	font-weight: normal;
	color: #ff0000;
	font-size: 22px;
}
.library-bold {
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}
.library-red {
	font-family: verdana;
	font-weight: normal;
	color: #ff0000;
	font-size: 13px;
}

.library {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
}

.lib-mouseoff-1 { 
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	background-color: #e8e8e8; 
}

.lib-mouseoff-2 { 
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	background-color: #ffffff; 
}

.lib-mouseon { 
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	background-color: #ff9; 
}

/*------------------------
   calendar
------------------------*/
a.cal-header:link, a.cal-header:visited {
        text-decoration: none;
        font-weight: bold;
        background: none;
        color: #ff0000;
        font-family: times;
        font-size: 32px;
}

a.cal-highlight:link, a.cal-highlight:visited {
        text-decoration: none;
        background: none;
        color: #990000; 
        font-family: verdana;
        font-weight: bold; 
        font-size: 14px;
} 
         
a.cal-highlight:link:hover, a.cal-highlight:visited:hover {
        color: #ffffff;
        background: #990000;
        font-weight: bold; 
        font-size: 14px;  
}        
    
.cal-basic {
        color: #990000; 
        font-family: verdana; 
        font-weight: bold;
        font-size: 18px;
}

.cal-footer {
	font-family: verdana;
	color: #000000;
	font-size: 9px;
}

.cal-today {
	color: #f00;
        font-weight: bold;
	background: #c8c8c8;
}


/*------------------------
   rank
------------------------*/
.rank-basic {
        color: #ff0000; 
        font-family: verdana; 
        font-weight: bold;
        font-size: 16px;
}

.rank-red {
	font-family: verdana;
	font-weight: normal;
	color: #ff0000;
	font-size: 13px;
}

/*------------------------
   eagle
------------------------*/
.eagle-title, .content-title {
	font-family: verdana;
	font-weight: normal;
	color: #336633;
	font-size: 32px;
}
.eagle-data{
	font-family: verdana;
	color: #336633;
	font-size: 14px;
}
.eagle-sub{
	font-family: verdana;
	color: #ff0000;
	font-size: 10px;
}

/*------------------------
   counter
------------------------*/
.counter {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}
.counter2 {
	font-family: verdana;
	font-weight: normal;
	color: #990000;
	font-size: 12px;
}

	
/*
Pictures
*/
.xtitle {
	/*font-family: Times; */
	font-family: verdana; 
	font-weight: normal; 
	color: #990000; 
	font-size: 32px;
}
.title {
	font-family: verdana;
	font-weight: normal;
	color: #336633;
	font-size: 32px;
}


/*------------------------
   footer
------------------------*/
.footer, a.footer:link, a.footer:visited, a.footer:hover, a.footer:link:hover, a.footer:visited:hover{
    text-decoration: none;
    font-family: verdana;
    font-weight: normal;
    font-size: 9px;
    color: #ffffaa;
}

a.footer:hover, a.footer:link:hover, a.footer:visited:hover{
    color: #336633;
    background-color: #ccddbb;

}

/*------------------------
   for sale
------------------------*/
.fs-date {
	font-family: verdana;
	font-weight: normal;
	color: #cc0000;
	font-size: 12px;
}
.fs-greet {
	font-family: verdana;
	font-weight: bold;
	color: #000099;
	font-size: 13px;
}
.fs-data {
	font-family: verdana;
	font-weight: normal;
	color: #404040;
	font-size: 13px;
}
.fs-subject {
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
}


/*------------------------
   validated 
------------------------*/

/*
################################################
  left nav links
################################################
*/

.lnav_header {
    color: #800000;
    background-color: #ffff;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
}

.lnavlinks {
    margin-bottom: 0em;
    white-space: normal;
}

.lnavlinks li a, a.mlnav:visited {
    color: #336633;
    background-color: #eeffdd;
    border-width: 1px 0px 0px 1px;;

}

.lnavlinks2 li a, a.mlnav2:visited {
    color: #f0f0f0;
    background-color: #336633;
    border-width: 0px 1px 0px 1px;;
} 

.lnavlinks li a, a.mlnav:visited, .lnavlinks2 li a, a.mlnav2:visited {
    border-color: #a0a0a0;
    border-style: solid;
    padding: 3px 2px 3px 5px;
    display: block;
    text-decoration: none;
    font-family: verdana;
    font-weight: bold;
    font-size: 10px;  
}   

.lnavlinks li a.mlnav:hover, .lnavlinks2 li a.mlnav2:hover {
    color: #f0f0f0;
    background-color: #336633;
    font-weight: bold;
}

.lnavlinks ul {
    border-width: 0px 1px 1px 0px;
}

.lnavlinks2 ul {
    border-width: 0px;
}

.lnavlinks ul, .lnavlinks2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-style: solid;
    border-color: #a0a0a0;
}   

/*
################################################
  right nav links
################################################
*/

.rnav_header {
    color: #800000;
    /*background-color: none;*/
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
}

.rnav_std-red {
    font-family: verdana;
    font-weight: normal;
    color: #990000;
    font-size: 10px;
}

.rnavlinks {
    margin-bottom: 0em;
    white-space: normal;
}

.rnavlinks li a, a.mrnav:visited {
    color: #336633;
    background-color: #eeffdd;
    border-width: 1px 0px 0px 1px;;

}

.rnavlinks li a, a.mrnav:visited {
    border-color: #a0a0a0;
    border-style: solid;
    padding: 3px 2px 3px 5px;
    display: block;
    text-decoration: none;
    font-family: verdana;
    font-weight: normal;
    font-size: 10px;
}

.rnavlinks li a.mrnav:hover {
    /*color: #f0f0f0;*/
    color: #336633;
    /*background-color: #336633;*/
    background-color: #ccddbb;
    /*font-weight: bold;*/
}

.rnavlinks ul {
    border-width: 0px 1px 1px 0px;
}

.rnavlinks ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-style: solid;
    border-color: #a0a0a0;
}


.rnavbirthdaysx {
    border-color: #a0a0a0;
    border-width: 1px;
    border-style: solid;
    padding: 3px 2px 3px 5px;
    display: inline;
    text-decoration: none;
    font-family: verdana;
    font-weight: normal;
    font-size: 10px;
    background-color: #eeffdd;
}

.rnavbirthdays {
    float: right;
    width: 133px;
    margin-left: -155px;
    margin-top: 10px;
    border-color: #a0a0a0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 3px 2px 3px 5px;
    background-color: #eeffdd;
}

/*
################################################
  right nav links
################################################
*/

table.rnav2 {
    border-color: #aaaaaa;
    padding: 0pt 0pt 0pt 0pt;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-style: solid;
}

td.rnav2 {
    border-color: #aaaaaa;
    padding: 5pt 5pt 5pt 5pt;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
}

a.rnav2-date:hover, a.rnav2-date:link:hover, a.rnav2-date:visited:hover,
a.rnav2-date, a.rnav2-date:link, a.rnav2-date:visited
{
    text-decoration: none; 
    background: none;
    color: #cc0000;
    font-family: verdana;
    font-size: 11px; 
}        

.rnav2-title2 {
    font-family: verdana;
    font-weight: bold;
    color: #d0d0d0;
    background-color: #800000;
    font-size: 13px;
}

.rnav2-data {
    color: #336633;
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
}

.rnav2-mouseoff { 
    background-color: #eeffdd; 
}

.rnav2-mouseon { 
    background-color: #ccddbb;
}

table.rnav2_birthdays {
    border-color: #aaaaaa;
    background-color: #eeffdd; 
    padding: 0pt 5pt 0pt 5pt;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-style: solid;
}

.rnav2_birthdays {
    color: #336633;
    font-family: verdana; 
    font-weight: bold;  
    font-size: 10px;   
}



/*
################################################
  misc
################################################
*/

.link-header {
        color: #990000;
        font-family: verdana;
        font-weight: bold;  
        font-size: 14px;  
}


/*
################################################
  patrols
################################################
*/
a.patrol:link, a.patrol:visited {
        text-decoration: none;
        color: #336633;
        font-family: verdana;
        font-size: 13px;
        font-weight: normal;
}       
        
a.patrol:hover, a.patrol:link:hover, a.patrol:visited:hover {
        text-decoration: none;
        font-weight: normal;
        color: #f0f0f0;
        background: #336633;
}

a.patrol_pic:link, a.patrol_pic:visited {
        text-decoration: none;
        color: #336633;
        background: #ffffff;
        font-family: verdana;
        font-size: 13px;
        font-weight: normal;
}       

a.patrol_pic:hover, a.patrol_pic:link:hover, a.patrol_pic:visited:hover {
        text-decoration: none;
        font-weight: normal;
        color: #f0f0f0;
        background: #336633;
}



/*
################################################
  standard links
################################################
*/
        
a:link, a:visited, a.basic:link, a.basic:visited {
        text-decoration: underline;
        color: #336633;
        font-family: verdana;
        font-size: 12px; 
        font-weight: normal;
}       
        
a:link:hover, a:visited:hover , a.basic:link:hover, a.basic:visited:hover {
        text-decoration: none;
        font-weight: normal;
        color: #f0f0f0;
        background: #336633;
}

/* Don't highlight this link on hover */
a.nohover:hover, a.nohover:link:hover, a.nohover:visited:hover {
	text-decoration: none;
	background: none;
        color: #336633;
}

a.link5:link, a.link5:visited {
        text-decoration: none;
        color: #000;
        background: none;
        font-family: verdana;
        font-weight: normal;  
        font-size: 10px; 
}       
        
a.link5:hover, a.link5:link:hover, a.link5:visited:hover {
        text-decoration: none;
        color: #000000;
}       

a.vehicle:link, a.vehicle:visited {
        text-decoration: none;
        color: #000;
        background: none;
        font-family: verdana;
        font-weight: normal;
        font-size: 10px;
}

a.vehicle:hover, a.vehicle:link:hover, a.vehicle:visited:hover {
        background: #336633;
        color: #ffffff;
} 



/*
################################################
  standard
################################################
*/
.page-title {
        font-family: verdana;
        font-weight: bold;  
        color: #336633;
        font-size: 14px;
}
        
a.page-title:link, 
a.page-title:visited {
        text-decoration: none;
        color: #336633;
        font-family: verdana;
        font-weight: bold;
        font-size: 14px;
}

a.page-title:hover, 
a.page-title:link:hover, 
a.page-title:visited:hover {
        text-decoration: none;
        color: #f0f0f0;
        background: #336633;
        font-family: verdana;
        font-weight: bold;
        font-size: 14px;
}       

a.detail-recs:link, a.detail-recs:visited,
a.detail-recs:hover, a.detail-recs:visited 
{
        text-decoration: none;
        color: #336633;
        background: #ffffff;;
        font-family: verdana; 
        font-weight: bold;
        font-size: 14px;
}


/*
################################################
  db
################################################
*/
a.db-basic:link, a.db-basic:visited {
        text-decoration: none;
        background: none;
        color: #006699;
        font-family: verdana;
        font-size: 10px;
}       
        
a.db-basic:link:hover, a.db-basic:visited:hover {
        text-decoration: none;
        color: #006699; 
}       
 
table.messages {
    background-color: #ffffff;
    /*border-color: #aaaaaa;*/
    border-color: #f0f0f0;
    padding: 5pt 10pt 0pt 10pt; 
    border-top-width: 1px;
    border-right-width: 1px; 
    border-bottom-width: 0px;
    border-left-width: 1px;  
    border-style: solid;
}   

#align-left {
    float: left;
    margin-left: 15%
}

.error-red {
        font-family: verdana;
        font-weight: normal;
        color: #ff0000;
        font-size: 16px;
}    

.mouseon {
    background-color: #ffff99; 
    font-family: verdana; 
    font-weight: normal; 
    color: #000000; 
    font-size: 13px;
}

#verify {
visibility:hidden;
display:none;
}

.std-summary {
    font-family: verdana;
    font-weight: normal;
    color: #404040;
    font-size: 11px;
}

.std-grey-summary {
    font-family: verdana;
    font-weight: normal;
    color: #404040;
    background-color: #e0e0e0;
    font-size: 11px;
}

