﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

body
{   
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    background-color:#000000;
    background-image: url(../../images/assets/bgPage.jpg);
    background-repeat: repeat-x;
    
}

a { color:#305430; text-decoration:underline;}
a:hover { color:#fcd37e; text-decoration:underline; }

p.block{margin:5px 0 5px 0;}

/* New Master Styles */

#wrapper{ width:900px; margin-left:auto; margin-right:auto;  }
#innerWrapper{background-color:White; padding:5px 5px 5px 5px; background-image: url(../../images/assets/divBG.jpg);background-repeat: repeat-x }

#headerWrapper{ height:140px; text-align:left; background-color:#ffffff;  }
#headerLogoWrapper{  width:250px; float:left; height:140px; }
#headerMenuWrapper{  width:600px; float:right; height:140px; padding:0 10px 0 0; }


#headerLogo a
{
    display:block;
    background-image: url(../../images/headerLogo.jpg) ;
    text-indent:-99999px;
    width:410px;
    height:130px;
    position:relative;
    left:30px;
    top:5px;
    }
    
    #menu {
    width:550px;
    text-align:right;
    padding: 15px 0 0 0;
    margin:auto;
    height:75px;
    
    
    }
    
/* #menu ul{ margin:100px 0 0 0;}
    
#menu li {display:inline; padding:0 10px 0 10px;}

#menu li a { font-size:11pt; font-weight:bold; color:#305430;text-decoration: none}
#menu li a:hover { font-size:11pt; font-weight:bold;text-decoration: none; color:#fccc6a;}
*/

#contentImageHolder{padding:0 0 5px 0; }
#contentBodyHolder{margin:0 0 10px 0; padding:0 0 25px 0;  width:100%; background-color:White; position:relative;}
#socialMenu a{ width:40px; height:40px; position:relative; left:840px;}

#signInHeader{font-size: 14pt; font-weight: bold; margin:0 0 10px 0;}

#homeLowerPanel{text-align:left; margin:auto; height:250px;}
#homeLowerPanelLeft{  background-image: url(../../images/homePanelLeft.jpg); float:left; height:254px; width:435px;}
#homeLowerPanelLeft div{position:relative; left:10px; width:430px; top:20px; font-size:10pt; font-weight:bolder;  color:#ffffff; }
#homeLowerPanelLeft div ul{ margin-left:3px; list-style:none;}
#homeLowerPanelLeft div li{margin: 0 0 10px 0;}



#homeLowerPanelRight{float:right; height:254px; width:435px;}


span.green{ color:#B3CA8B;}
span.tourq{ color:#87CAEF;}


#innerBodyHolder{width:95%; min-height:400px; margin-left:auto; margin-right:auto; padding:20px 0 0 0; border-top:dotted 1px #c0c0c0;}
#sectionHeader{}
#sectionHeader h1{ font-size:14pt; margin-left:auto; margin-right:auto;}
#sectionHeader div{ position:relative; padding:0 0 0 10px;  overflow:hidden; text-align:justify;}
#sectionHeader img{ float:left; margin-right:5px; margin-bottom:10px;}
#sectionHeader ul{ margin-left:40px;}


div.section{ padding:10px;}
div.sectionTabs { width:100px; font-size:10pt; font-weight:bold; }
div.sectionBody{ position:relative; left:100px; top:-15px; padding:0 0 0 10px;  width:90%;}
div.sectionBody ul{ padding-left:10px;}
div.sectionBody li{ padding: 3px  0 3px 3px;}

div.resultsTableHolder{width:600px; padding-left:20px;  overflow:hidden; position:relative; }
table.results{ margin-left:10px;}
 td.resultsDivisionHeader{ border-bottom:solid 2px black; font-size:12pt; font-weight:bold;}



#footer{margin:10px 0 50px 0;}
#footerInfo{font-size: 7pt; color:#c0c0c0; text-align:left;  width:400px; float:left;}
#footerMenuHolder{ width:400px; float:right; text-align:right; }

#footerMenu{ margin:auto; }
    
 #footerMenu li{padding:0 5px 0 5px;display: inline; list-style-type: none; }
 
 #footerMenu li a {color: #c0c0c0; font-size:8pt; font-weight:bold;text-decoration: none}
 #footerMenu li a:hover { color: #ffffff; font-size:8pt; font-weight:bold;text-decoration: none}
 
  
 
 table.resultsList { background-color:#ffffff; border:1px solid #305430; color:#000000;}
 table.resultsList td{ text-align:center; padding:5px 3px 3px 5px; border:solid 1px #c0c0c0; font-size:9pt;}
 table.resultsList .altRow{ background-color:#efefef;}
 table.resultsList .header{ background-color:#305430; font-weight:bold; color:#ffffff; font-size:10pt; border:none;}
  table.resultsList .headerName{ text-align:left; padding-left:15px;}
 table.resultsList .resultName{ font-weight:bold; text-align:left}

 table.resultsList .resultName .resultLocation{ font-weight:normal; padding-left:5px; }