
/* override main style sheet */
body{line-height:normal;}

h1{margin:0;}
h2{font-size:1.8em; font-weight:bold;}
h3{font-size:1.6em; font-weight:bold;}
h4{font-size:1.3em; font-weight:bold;}

input.tpButton{width:76px; height:22px; text-transform:uppercase; background-color:#449368; border:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:"Times New Roman", Times, serif; cursor:pointer; outline:none;}

input,input:active{outline:none;}

select,option{background-color:#e4eee8; height:auto; border:1px solid #bdb7a9; font-size:11px; margin:2px; outline:none;}
option{border:none; height:auto;}
option.updating{font-style:italic; font-size:14px; color:#993300;}

button{cursor:pointer;}

button.noStyle{border:none; background:none;}

/* IDs */

#tpDialogue{ position:absolute; z-index:1000; background-image:url(/tripplanner/images/bg-tripPlanner-dialogue.png); background-repeat:no-repeat; padding:0; color:#663300; visibility:hidden; width:476px; margin-left:239px; height:290px; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c4a371; }

#tpDialogue strong{ font-size:20px; color:#000000;}

#tpDialogue div.tptext{ width:398px; margin:auto; margin-top:163px; border-top:1px solid #999999; border-bottom:1px solid #999999; padding:0; padding-top:20px; padding-bottom:20px;} 
#tpDialogue a{ cursor:pointer; color:#000000; font-weight:bold; text-decoration:none;}

#tpHeader{ border:1px solid #FFFFFF; border-bottom:none; }

#theTabbedLayers{ width:564px; background-color:#d1d3c2; background-image:url(/tripplanner/images/tl-tripPlanner.jpg); background-repeat:no-repeat; }

#tripPlannerDisplay a{color:#1b3225;}

#listDisplay a{color:#607c6c; text-decoration:none;}
#mapDisplay h2, #listDisplay h2{font-size:25px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}


#search_form{ width:95%; margin:auto; margin-top:10px; margin-bottom:10px; font-family:'Times New Roman', Times, serif; color:#1b3225; text-transform:uppercase; text-align:left; }
#search_form td{padding:6px;}
#search_form option{height:auto; text-transform:uppercase;}
#search_form select{ text-transform:uppercase;}
#currentRegion{font-family:Arial, Helvetica, sans-serif; color:#a7cc95; text-transform:uppercase; font-size:12px; font-weight:bold;}

.pageination_links{color:#1b3225;}
.pageination_links a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d1bb97;}

.pageination_links a.group_link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#d0d3c2;}


#search_form_region{ margin:auto; margin-top:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left; }

#search_form_region option{height:auto; text-transform:uppercase; background-color:#ede7d9;}
#search_form_region select{ text-transform:uppercase; background-color:#ede7d9; border:1px solid #b6b0a0;}

#search_form_region td{padding:4px;}


/* classes */
div.tabbedLayer{
border:1px solid #FFFFFF;
visibility:hidden;
width:562px;
height:auto;
font-size:12px;
position:static;
z-index:1;
background-color:#FFFFFF;
}

#theTabbedLayers #listDisplay .pageListingHeader{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#1b3225; font-weight:bold; text-decoration:none; border-bottom:none;}
.tpListingHeader{font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#020202; font-weight:bold;}


.GeorgiaHeading{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#1b3225;}

.inlineHeader{display:inline;}
.clean_link{text-decoration:none;}
.hiddenElement{ display:none;}
.visibleElement{ display:inline;}
.regionRollover{width:97px; height:127px; border:1px solid #66FF00; float:left;}



