/* CSS Document */

@import url(announcements.css);



BODY {
	font-family:Georgia, Arial, serif;
	color:#333;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#f0f1f1;
    }
	
a:link {
	color: #46666d;
	text-decoration: none;
}
a:visited {
	color: #46666d;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {

	text-decoration: none;
}	

#border {
    width:1000px;
	margin-top:28px;
    margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	
}

	
#topArea {
	clear:both;
	float:left;
	width:970px;
	height:120px;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFF;
}
	


img {
	border:0px;
}

H1 {
	font-size:16px;
	color:#46666d;
}

H2 {
	font-size:16px;
	color:#117291;
}

H3 {
	font-size:14px;
	color:#46666d;
}

H4 {
	font-size:12px;
	color:#46666d;
	margin:0;
}
	
#logo {
   
	float:left;
	padding-top:42px;
	padding-left:38px;
}

/* Main Navigation */

#navContainer {
	float:right;
	padding-top:76px;

}

#tabsJ {
	  float:left;
      line-height:normal;
	  color:#666;
	  font-size:13px;
	  font-family:Arial, Helvetica, sans-serif;
      }
	  
#tabsJ ul {
		margin:0;
        padding:0;
        list-style:none;
      }
	  
#tabsJ li {
      display:inline;
      margin:0;
      padding:0;
	  
      }

#tabsJ a {
      float:left;
      margin:0;		
      text-decoration:none;	  
      }
    #tabsJ a span {
      float:left;
      display:block;
      padding:4px 12px 4px 12px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#221f72;
      }
    #tabsJ a:hover {

      }
    #tabsJ a:hover span {

      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }



-->



/*START Header nav search elements */

.search{
width: 190px;
padding-right: 10px;
padding-top: 4px;
float: right;
}

.textbox{
width:124px; 
height:16px;
float:left; 
font: 10px Arial, Helvetica, sans-serif; 
margin-right: 5px;
padding-top:2px;
padding-bottom: 1px;
border: solid 1px #cccccc;
background-color: rgb(255, 255, 255); 
color:Gray; 
}

input {
margin: 0;
padding: 0;
}

fieldset{
	height: 25px;
	border: none;
	padding: 0;
	margin: 0;
	text-align: right;
	float:left;
}




	
#flashMain {
	clear:both;
	float:left;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
}




#content {
	float:left;
	width:970px;
	padding-left:15px;
	padding-right:15px;
   	padding-bottom:20px;
   	text-align:justify;
   	background-color:#FFF;
	padding-top:12px;
}

#contentInternal {
   
float:left;
width:970px;
	padding-left:15px;
	padding-right:15px;
   	padding-bottom:20px;
   	text-align:justify;
   	background-color:#FFF;
	padding-top:12px;


}



.homeHeading {
	font-family:Georgia, Arial, serif;
	font-size:21px;
	color:#666;
	padding-left:8px;
	border-bottom:2px solid #CCC;
	margin-bottom:8px;
}



.columnTitle {
	font-weight:bold;
	color:#f27322;

}

.shortcut {
	border:1px solid #e1e1e1;
	margin-bottom:12px;
	clear:both;
}

.shortcutSmall {
	border:1px solid #e1e1e1;
	margin-bottom:8px;
	clear:both;
	float:right;
}


#column1 {
	float:left;
	width:362px;
	margin-right:16px;
	font-size:11px;
}

#column2 {
	float:left;
	width:362px;
	margin-right:16px;
	font-size:11px;
}

#column3 {
	float:left;
	width:212px;
	font-size:11px;
}

#internalColumn1 {
	float:left;
	margin-right:25px;
	text-align:justify;
}

#internalColumn2 {
	float:left;
	width:668px;
	clear:right;

}



.written {

	font-family:Georgia, Arial, serif;
	color:#535252;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
}

/*- Submenu--------------------------- */

#submenu {
        float:left;
	clear:both;
	width:276px;
     display: inline;
	 margin-bottom:14px;
	 
	 
background-color:#ebebeb;
        }
		
#submenu .subheading {
	height:20px;
	background-color:#dadada;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:8px;
	padding-top:6px;
	 
}
		
#submenu ul {
        list-style: none;
        margin: 0;
      
		padding-left:0;
		
		
        }

#submenu img {
    border: none;
}

#submenu li a {
        
		  background-image:url(../images/subnavArrow.gif);
		  background-position:center right;
		  background-repeat:no-repeat;
		  voice-family: "\"}\"";
          voice-family: inherit;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:11px;
        border-bottom:1px solid #dadada;
		
	padding-top:7px;
	padding-bottom:7px;
	margin-left:7px;
	margin-right:7px;
        text-decoration: none;
		display: block;
		width:262px;
		font-size:10px;
		
        }

#submenu li a:link, #submenu li a:visited {
        color: #5e5e62;
		font-weight:bold;
        }

#submenu li a:hover, #submenu li #current { 
       color: #221f72;
        
        }
		
#submenu li.lastitem, #submenu li.lastitem a{
 border-bottom:none;

}
		
-->

.otherItem {
    clear:both;
	width:auto;
	margin-right:5px;
	margin-top:12px;
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom: 1px solid #CCC;
}

.otherItemLast {
    clear:both;
	width:auto;
	margin-right:5px;
	margin-top:12px;
}


	
.homeWritten {
    float:left;
	width:auto;
	text-align: justify;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;

}


#footer {
   	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:10px;
	color:#736e6e;
	width:1000px;
	height:95px;
	background-color:#fff;
	border-top:3px solid #f0f1f1;
	
}

#footer a {
	color:#46666d;
	}

	
#footer a:hover {
	color:#000;
	}

#footerLeft {
    float:left;
	margin-top:26px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#footerRight {
    float:right;
	margin-top:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.homeTitle {
    padding-bottom:9px;
}


.heading {
    font-size:21px;
	color:#666;
	font-family:Georgia, Arial, serif;
	border-bottom:2px solid #CCC;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
}

.source {
	font-size:9px;
	color:#666;
}

.image {
    border: 1px solid #666;
	padding: 1px;
	margin-bottom:8px;
}

.clickHere {
    margin-right:5px;
}

table.calendar1 td{
	border-bottom:1px dashed #cccccc;
	padding:4px 10px 10px 4px;
}

.frontpageprices{
	color: #333;
	font-size:11px;
}

.more {
padding-top:8px;

	float:right;
}

.map {
	margin-left:20px;
	margin-right:20px;
}

