/* DIRECTORY SPECIFIC STYLES */

.home h1 {
width: 460px;
height: 35px;
text-indent: -9999px;
background: url(../images/directory/header_home.gif);
margin: 0;
padding: 0;
}
.addmodify h1 {
width: 460px;
height: 35px;
text-indent: -9999px;
background: url(../images/directory/header_addmodify.gif);
margin: 0;
padding: 0
}
.browse h1 {
width: 460px;
height: 35px;
text-indent: -9999px;
background: url(../images/directory/header_browse.gif);
margin: 0;
padding: 0;
}
.search h1 {
width: 460px;
height: 35px;
text-indent: -9999px;
background: url(../images/directory/header_search.gif);
margin: 0;
padding: 0;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #595A65;
text-decoration: none;
line-height: 130%; 
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}
h2 a:link {  
color: #3D77E6; 
text-decoration: none
}
h2 a:visited {  
color: #3D77E6; 
text-decoration: none
}
h2 a:hover {  
color: #000000; 
text-decoration: none
}
.browse1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #595A65;
text-decoration: none;
font-weight: normal;
line-height: 16px;
background-color: #F3F3F3;
margin: 0px 20px 0px 15px;
padding: 4px;
}
.browse1 a:link, .browse1 a:visited {
color: #595A65;
text-decoration: none;
}
.browse1 a:hover {
color: #595A65;
text-decoration: none;
background-color: #BCC7DC;
}

.navheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
background-color: #6488CC;
margin: 0px 20px 0px 15px;
padding: 4px;
border-bottom: 1px dotted #000000;
}
.navheader a:link, .navheader a:visited {
color: #FFFFFF;
text-decoration: none;
}
.navheader a:hover {
color: #000000;
text-decoration: none;
}

.browse1 h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #3D77E6;
text-decoration: none;
font-weight: normal;
margin: 0 0 0 5;
/*margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
}
.browse1 h2 a:link, .browse a:visited {
color: #3D77E6;
text-decoration: none;
}
.browse1 h2 a:hover {
color: #000000;
text-decoration: underline;
}


/* FORM TABLE ROWS */
.row0 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #FFFFFF; 
background-color: #6488CC; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
}
.row0 a:link {  
color: #FFFFFF; 
text-decoration: underline
}
.row0 a:visited {  
color: #FFFFFF; 
text-decoration: underline
}
.row0 a:hover {  
color: #FFFFFF; 
text-decoration: none
}
.row1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #E6E6E6; 
padding: 4px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px dotted #000000;*/
}
.row1 a:link {  
color: #3D77E6; 
text-decoration: none
}
.row1 a:visited {  
color: #3D77E6; 
text-decoration: none
}
.row1 a:hover {  
color: #000000; 
text-decoration: underline
}
.row1 img {
border: 1px solid #000000;
}
.row2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 4px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px solid #FFFFFF;*/
}
.row2 a:link {  
color: #3D77E6; 
text-decoration: none
}
.row2 a:visited {  
color: #3D77E6; 
text-decoration: none
}
.row2 a:hover {  
color: #000000; 
text-decoration: underline
}
.row2 img {
border: 1px solid #000000;
}
.row3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 9px; 
line-height: 130%; 
color: #000000; 
background-color: #CAD9F3; 
padding: 4px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
border-left: 1px dotted #000000;
/*border-right: 1px solid #FFFFFF;*/
}
.row3 a:link {  
color: #3D77E6; 
text-decoration: none
}
.row3 a:visited {  
color: #3D77E6; 
text-decoration: none
}
.row3 a:hover {  
color: #000000; 
text-decoration: underline
}
.row3 img {
border: 1px solid #000000;
}
.twocol_top_left {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #FFFFFF; 
background-color: #6488CC; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
border-right: 1px dotted #000000;
}
.twocol_top_right {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #FFFFFF; 
background-color: #6488CC; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
}
.twocol_top_right, .twocol_top_left a:link, a:visited {  
color: #FFFFFF; 
text-decoration: underline
}
.twocol_top_right, .twocol_top_left a:hover {  
color: #FFFFFF; 
text-decoration: none
}
.twocol_bottom_left {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 9px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
border-right: 1px dotted #000000;
}
.twocol_bottom_right {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 9px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
}
.twocol_bottom_right a:link, .twocol_bottom_right a:visited, .twocol_bottom_left a:link, .twocol_bottom_left a:visited {  
color: #3D77E6; 
text-decoration: none; 
}
.twocol_bottom_right a:hover, .twocol_bottom_left a:hover {  
color: #000000; 
text-decoration: underline;
}
.listrow1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px solid #FFFFFF;*/
}
.listrow1 a:link {  
color: #000000; 
text-decoration: underline;
}
.listrow1 a:visited {  
color: #000000; 
text-decoration: underline;
}
.listrow1 a:hover {  
color: #3D77E6; 
text-decoration: underline;
}
.listrow2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #E6E6E6; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px solid #FFFFFF;*/
}
.listrow2 a:link {  
color: #000000; 
text-decoration: underline;
}
.listrow2 a:visited {  
color: #000000; 
text-decoration: underline;
}
.listrow2 a:hover {  
color: #3D77E6; 
text-decoration: underline
}
.memberlistrow1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px solid #FFFFFF;*/
}
.memberlistrow1 a:link {
color: #3D77E6;
font-weight: bold;
text-decoration: underline;
}
.memberlistrow1 a:visited {  
color: #3D77E6; 
font-weight: bold;
text-decoration: underline;
}
.memberlistrow1 a:hover {  
color: #000000; 
font-weight: bold;
text-decoration: underline;
}
.memberlistrow2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #E6E6E6; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px solid #FFFFFF;*/
}
.memberlistrow2 a:link {
color: #3D77E6;
font-weight: bold;
text-decoration: underline;
}
.memberlistrow2 a:visited {  
color: #3D77E6; 
font-weight: bold;
text-decoration: underline;
}
.memberlistrow2 a:hover {  
color: #000000; 
font-weight: bold;
text-decoration: underline;
}




/* LISTINGS */
.listingheader {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 130%; 
color: #FFFFFF; 
background-color: #6488CC; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
}
.listingheader a:link {  
color: #FFFFFF; 
text-decoration: underline
}
.listingheader a:visited {  
color: #FFFFFF; 
text-decoration: underline
}
.listingheader a:hover {  
color: #FFFFFF; 
text-decoration: none
}
.listingright {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #E6E6E6; 
padding: 4px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-left: 1px dotted #000000;*/
/*border-right: 1px dotted #000000;*/
}
.listingright a:link {  
color: #3D77E6; 
text-decoration: underline
}
.listingright a:visited {  
color: #3D77E6; 
text-decoration: underline
}
.listingright a:hover {  
color: #000000; 
text-decoration: none
}
.listingleft {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3; 
padding: 6px; 
text-decoration: none; 
border-bottom: 1px dotted #000000;
/*border-right: 1px dotted #000000;*/
}
.listingleft a:link {  
color: #3D77E6; 
text-decoration: none
}
.listingleft a:visited {  
color: #3D77E6; 
text-decoration: none
}
.listingleft a:hover {  
color: #000000; 
text-decoration: underline
}
.listingcontent {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 150%; 
color: #000000; 
padding: 3px; 
text-decoration: none; 
}
.listingcontent a:link, .listingcontent a:visited{  
color: #3D77E6; 
text-decoration: none
}
.listingcontent a:hover {  
color: #000000; 
text-decoration: underline
}
.listingcallout1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #E6E6E6;
padding: 3px; 
text-decoration: none; 
}
.listingcallout2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
color: #000000; 
background-color: #F3F3F3;
padding: 3px; 
text-decoration: none; 
}
.listingcallout3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
font-weight: normal;
color: #000000; 
background-color: #F0F9B0;
padding: 3px; 
text-decoration: none; 
}
.listingcallout4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 130%; 
font-weight: normal;
color: #000000; 
background-color: #EEFF73;
padding: 3px; 
text-decoration: none; 
border: #999999 1px solid;
}

.listingimage {
background-color: #E6E6E6; 
}
.listingimage img {
border: 1px solid #000000;
}



/* FORM ELEMENTS */
.butt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #999999;
border: 1px solid #000000;
padding: 2px;
}
.formelement {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
background-color: #FFFFFF;
border: 1px solid #A5ACB2;
padding: 2px;
}
.messageTextarea {
	display: none;
}
.voluntours {
display: none;	
}


