@charset "UTF-8";
/* CSS Document */

body{
	width:966px;
	margin:0 auto;
	padding:0;
	}

/*HEADER */	


.header{	
    width:966px;
	height:250px;
	float:left;
	background: url(images/header.jpg) no-repeat;
	}
	
/* MENU */		

.menu{
	width:648px;
	height:47px;
	float:left
	}

.menuRightSide{
	width:318px;
	height:47px;
	float:left;
	background: url(images/menuRightSide.jpg) no-repeat	
}

.menubottomBreak{
	width:966px;
	height:22px;
	float:left;
	background: url(images/menuBottomBreak.jpg) no-repeat	

	}
#menu {
	font-family: "Arial", Times, Verdana, sans-serif;
	font-weight:normal;
	margin: 0px 0px;
	padding-top: 2px;
	list-style-type: none;
	font-size: 15px;
	height: 43px;	
      }

#menu li {
	float: left;
	margin: 0;

          }
#menu li a {
	display: block;
	padding: 0 28px;
	line-height: 40px;
            }

#menu.grey {
	background: #d7d7d7
            }
			
#menu.grey a {color:#ffffff;text-decoration:none}
#menu.grey li a:hover, #menu.grey li.active a {color: #ea4e1b; background: #d7d7d7;text-decoration:none}
	
	
	
/* BODY */
	
.bodyWrap{
	width:966px;
	height:auto;
	float:left;
	background: url(images/body.jpg) repeat-y;

	}	

.body{
	width:649px;
	height:auto;
	float:left;
	font-family: "Arial", Times, Verdana, sans-serif;
	font-size:12px;
	color:#959595
	}
	
.map{
	width:640px;
	height:350px;
	float:left;
	background: url(images/mapLoading.jpg) no-repeat;
	}

.body h1 {
	padding-left:10px;
	padding-right:25px;
	font-weight: bold;
	font-size:17px;
	color:#959595
	}

.body p {
	padding-left:10px;
	padding-right:25px;
	}
.body ul {
	padding-right:25px;
	}
	
		
.line{
	width:625px;
	height:7px;
	background: url(images/line.jpg) repeat-x
	}

.body a:link {color: #838383;font-weight: normal}

.body a:visited { color: #838383;font-weight: normal} 
 
.body a:hover { color: #ea4e1b;font-weight: normal}

.body a:active{ color: #ea4e1b;font-weight: normal}		
	
	
.linksDiv{
	width:624px;
	height:auto;
	padding: 5px 10px 5px 15px;
	background-color:#cccccc;
	font-family: "Arial", Times, Verdana, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#959595
	}
	
 .linksDiv h1 {
	font-weight: bold;
	font-size:17px;
	color:#ffffff
	}
		
.linksDiv a:link {color: #ffffff;font-weight: normal}

.linksDiv a:visited { color: #ffffff;font-weight: normal} 
 
.linksDiv a:hover { color: #ea4e1b;font-weight: normal}

.linksDiv a:active{ color: #ea4e1b;font-weight: normal}		
		
/* SIDEBAR */	

.sideBar{
	width:317px;
	height:auto;
	float:left;
	background: url(images/sideBar.jpg) repeat-y;
	font-family: "Arial", Times, Verdana, sans-serif;
	font-size:12px;
	color:#959595
}

.sideBar h1 {
    padding-left:20px;
	padding-right:25px;
	font-weight: bold;
	font-size:17px;
	color:#959595
	}
	
.sideBar p {
	padding-left:20px;
	padding-right:25px;
	}
	
.dateHighlight {
	font-weight:bold;
	font-size:12px;
	color:#ea4e1b
	}
	
/* FOOTER */

.footer{
	width:966px;
	height:30px;
	float:left;
	padding:30px 10px 10px 30px;
	background: url(images/footer.jpg) no-repeat;
	font-family: "Arial", Times, Verdana, sans-serif;
	font-size:11px;
	color:#959595
}

.footer a:link {color: #959595;font-weight: normal}

.footer a:visited { color: #959595;font-weight: normal} 
 
.footer a:hover { color: #ea4e1b;font-weight: normal}

.footer a:active{ color: #ea4e1b;font-weight: normal}		


.footerMenu{	
	padding-left:227px;
             }

.footerBottom{
	width:966px;
	height:40px;
	float:left;
	padding-left:30px;
	padding-top:7px;
	font-family: "Arial", Times, Verdana, sans-serif;
	font-size:11px;
	color:#959595
}


