/* CSS Document */

@import url(announcements.css);



BODY {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../images/BG.gif);
	background-repeat:repeat-x;
	
    }
	
	td, input, textarea{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
a:link {
	color: #0f7190;
	text-decoration: none;
}
a:visited {
	color: #0f7190;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}	

#border {
    width:1000px;
    margin-left:auto;
	margin-right:auto;
}

	
#topArea {

	clear:both;
	width:1000px;
	height:148px;
	}
	
#topNav {
	
	clear:both;
	text-align:right;
	width:1000px;
	height:18px;
	padding-top:3px;
	font-size:10px;
}

img {
	border:0px;
}

H1 {
	font-size:16px;
	color:#f27322;
}

H2 {
	font-size:16px;
	color:#117291;
}

H3 {
	font-size:14px;
	color:#f27322;
}
	
#logo {
   
	clear:both;
	padding-top:20px;
}

/* Main Navigation */

#navContainer {
	width:1000px;
	clear:both;
	        border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
	 height:28px;
	 margin-top: 20px;
}


    #tabsJ {
      float:left;
      line-height:normal;
      }
    #tabsJ ul {
        margin:0;
        padding:2px 10px 0 20px;
		
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #tabsJ a {
      float:left;
      margin:0;
	background-image:url(../images/navDiv.gif);
	background-repeat:no-repeat;
	background-position:right;
	
      text-decoration:none;
	  
      }
    #tabsJ a span {
      float:left;
      display:block;
      padding:4px 20px 4px 16px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#3a8aa4;
      }
    #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;
	
}




#content {
   
float:left;
clear:both;
   padding-bottom:20px;
 background-image:url(../images/homepageDivLines.gif);
 background-repeat:repeat-y;
   width:1000px;
   text-align:justify;
   background-color:#FFF;
margin-top:12px;

}

#contentInternal {
   
float:left;
clear:both;
   padding-bottom:20px;
   width:1000px;
   text-align:justify;
   background-color:#FFF;
margin-top:12px;
 background-image:url(../images/internalDivLines.gif);
 background-repeat:repeat-y;

}

#contentInternal2 {
   

clear:both;
   padding-bottom:20px;
   width:1000px;
   text-align:justify;
   background-color:#FFF;
margin-top:12px;
 background-image:url(../images/internalDivLines2.gif);
 background-repeat:repeat-y;

}

.homeHeading {
	margin-bottom:8px;
}


.shareBlock {
	border-bottom:1px solid #dfdfde;
	padding-bottom:8px;
	margin-bottom:8px;
	font-size:11px;
}

.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:288px;
	margin-right:21px;
	font-size:11px;
	
}



#column2 {
	float:left;
	width:178px;
	margin-right:21px;
	font-size:11px;
	
}

#column3 {
	float:left;
	width:178px;
	margin-right:23px;
	font-size:11px;
	
}

#column4 {
	float:left;
	width:291px;
	font-size:11px;
	text-align:left;
	clear:right;
}

#internalColumn1 {
	float:left;
	width:555px;
	margin-right:25px;
	text-align:justify;
}

#internalColumn2 {
	float:left;
	width:162px;
	clear:right;
}

#internalColumn3 {
	float:left;
	width:715px;
	
}

/*- Submenu--------------------------- */

#submenu {
        float:left;
	border-top:1px solid #dadada;
	width:228px;
	margin-right:30px;
     display: inline;
	 margin-bottom:4px;
	 background-image:url(../images/heading_navigation.gif);
	 background-repeat:no-repeat;
	 padding-top:21px;
        }
		
#submenu ul {
        list-style: none;
        margin: 0;
        padding: 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;
        border-bottom:1px solid #dadada;
		
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
        text-decoration: none;
		display: block;
		width:209px;
		font-size:10px;
		
        }

#submenu li a:link, #submenu li a:visited {
        color: #5e5e62;
		font-weight:bold;
        }

#submenu li a:hover, #submenu li #current { 
       color: #f27322;
        
        }
		
-->

.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;
}


	
#written {
    float:left;
	width:auto;
	text-align: justify;
	font-size:12px;
}


#footer {
   
	clear:both;
	border-top:1px solid #CCC;
	font-size:10px;
	color:#736e6e;
	width:100%;
	
}

#footer a {
	color:#f27322;
	}

	
#footer a:hover {
	color:#000;
	}

#footerLeft {
    float:left;
	
	margin-top:10px
}

#footerRight {
    float:right;
	
	margin-top:10px
}

.homeTitle {
    padding-bottom:9px;
}


.heading {
    font-size:18px;
	font-weight:bold;
	color:#f27322;
	margin-bottom:8px;
}

.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 {
	float:right;
}


