body {
font-family:Arial, Helvetica, sans-serif, Tahoma; 
font-size: 0.80em;
background: #1b3a57 url(images/cg_back.gif) no-repeat center top;
margin:0 auto;
width:800px;
color:#333333;
}

#pscroller1{
width: 145px;
height: 110px;
background-color: #ccc;
margin: 0 auto;
padding: 3px;
float: left;
}


#dropmenudiv{
position:absolute;
border:1px solid #000;
border-bottom:1px solid #000;
font:normal 12px arial,sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: #011b33;
background-color: #FFFFFF;
z-index:100;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: #011b33;
color: #FFFFFF;
z-index:100;
}

img.x{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}


    #tabsI {
      
      width:100%;
      background:transparent;
      font-size:100%;
      line-height:normal;
	  position: relative;
	  z-index:100;

      }
    #tabsI ul {
	margin:0;
	padding:7px 10px 5px 80px;
	list-style:none;
      }
	  
    #tabsI li {
      display:inline;
      margin:0;
	  padding:0;
      }
    #tabsI a {
      float:left;
      background:url(images/tableftI.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url(images/tabrightI.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

      #tabsI .current a {
      float:left;
      background:url(images/tableftIcurrent.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }

      #tabsI .current span {
      float:left;
      display:block;
      background:url(images/tabrightcurrent.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
	  font-size:14px;
      }

      #tabsI span {
      float:left;
      display:block;
      background:url(images/tabrightl.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
	  font-size:14px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
    #tabsI  span {
      background-position:100% -42px;
      }
    #submenu {
      float:left;
      background:url(images/submenu_bar.gif) no-repeat;
      height:25px;
      width:100%;
      border:solid 1px bottom;
	  text-align:center;
	  position: relative;
	  padding: inherit;
	  }
	  
	  #submenu_links {
	  margin-top: 5px; 
	  }

      

#tabsI li .current{
color:#F90;
}

div#logo {
height: 70px;
width: 800px;
z-index:100;
position: relative;

}

div#header {
height: 283px;
margin: 0;
padding: 0; 
width: 800px;
background:transparent;
float:bottom;
z-index:1;
}


#wrapper {
width: 800px;
background:url(images/innerbg.png) #FFFFFF;
background-repeat:repeat-y;
height:100%;
}

#wrapper_maps {
width: 800px;
background:#FFFFFF;
height:100%;
}


#wrapper_home {
width: 800px;
background:url(images/innerbg_home.png) #FFFFFF;
background-repeat:repeat-y;
height:100%;
}

#main {
		float: right;
	    width: 585px;
		padding-top: 15px;
		text-align:left;
		margin-right: 15px;
		margin-left: 15px;
}

#main_home {
		float: left;
	    width: 430px;
		background: url(images/paddles.gif) no-repeat left top;
		}

#main_maps {
        padding:15px;		
}

#indent {
padding-left:15px;
}

#main_home_sub {
		float: left;
	    width: 350px;
	    padding-top: 15px;	
		padding-left: 35px;
		margin-bottom: 20px;
		
}


#left	{
	float: left;
	width: 175px;
	padding:5px;
	
}

#right	{
	float: right;
	width: 175px;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	
}



div#footer {
clear: both;
width: 800px;
color:#69F;
background:transparent;
text-align:center;
}

div#substuff {
margin-top:10px;
width: 800px;
color:#69F;
background:transparent;
text-align:center;
}



#promo_1 {
width: 163px; 
background: url(images/sidebar_1.gif) #ccc repeat-x top; 
padding: 5px; 
border: #999999 1px solid;
margin-bottom:5px;
}

#promo_2 {
width: 163px; 
background: url(images/sidebar_2.gif) #ccc repeat-x top; 
padding: 5px; 
border: #999999 1px solid;
margin-bottom:5px;
}

#promo_3 {
width: 163px; 
background: url(images/sidebar_3.gif) #ccc repeat-x top; 
padding: 5px; 
border: #999999 1px solid;
margin-bottom:5px;
}

#promo_4 {
width: 163px; 
background: url(images/sidebar_4.gif) #ccc repeat-x top; 
padding: 5px; 
border: #999999 1px solid;
margin-bottom:5px;
}

#dates {
width: 570px; 
background:#E6EFF2; 
padding: 5px; 
border: #999999 1px solid;
margin-bottom:5px;
}

#main, #main * {
position: relative!important;
z-index: 0!important;
}
#master0 {
z-index: 0!important;
}


a {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #003366; font-weight:bold; text-decoration:underline;}

a:hover {
color:#CC0000;
}


p li {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 0.75em;}

h1 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 20px; color:#011b33; text-decoration:none; }
h2 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color:#011b33; text-decoration:none; font-style:italic; }
h3 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 13px; color:#011b33; text-decoration:none; }

.title {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 24pt; color:#000;}
.heading {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color:#011b33; text-decoration:none; }
.sidebar {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #FFFFFF; text-decoration:none; }

.sidebar_1 {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #6991b7; text-decoration:none; }
.sidebar_2 {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #69a9b7; text-decoration:none; }
.sidebar_3 {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #85c8b1; text-decoration:none; }
.sidebar_4 {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #87c885; text-decoration:none; }

.sidebar_italic {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #011b33; text-decoration:none; font-style:italic; }

.red{font:Arial, Helvetica, sans-serif, Tahoma; font-size: 13px; color: #990000; font-weight:bold; }

.orange{font:Arial, Helvetica, sans-serif, Tahoma; font-size: 13px; color: #CC6600; font-weight:bold; }
.orange_phone{font:Arial, Helvetica, sans-serif, Tahoma; font-size: 21px; color: #011b33; font-weight:bold;}

.blue{font:Arial, Helvetica, sans-serif, Tahoma; font-size: 13px; color: #011b33; font-weight:bold; }

.green{font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #009900 }

black {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; font-color:black;}

.white_large {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 18px; color: #FFFFFF; margin-top: 10px; padding-left: 20px; padding-right: 20px;}

.white {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #FFFFFF; margin-top: 10px; padding-left: 20px; padding-right: 20px; text-decoration:none;}
.white:hover {color:#011b33;}

.footer_main {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #569ed4; font-weight:bold; text-decoration:none;}
.footer_main:hover {color: #FFFFFF;}

.footer_sub {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #569ed4; font-weight:normal; text-decoration:none;}
.footer_sub:hover {color: #FFFFFF;}

.footer_copy {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #569ed4; font-style:italic; text-decoration:none;}

.link {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color: #CC0000; font-weight:bold; text-decoration:underline;}

.caption {font:Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; color:#003366; font-style:italic}
