/*-------------------------------------------	
	Global
-------------------------------------------*/

html { 
  min-height: 100%; margin-bottom: 1px; 
}

body {
  background: #fff;
  margin: 0px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

img {
  border: none;
  margin: 0;
  padding:0;
}

h1 {
  margin: 0px;
  padding: 0px;
}

h2 {
  font-size: 14px;
  font-weight:bold;
  margin: 10px 0px 5px 0px;
}

h3 {
  font-size: 12px;
  font-weight:bold;
  margin: 0px;
}

a {
  color: #000;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
  color: #666;
}

#wrapper {
  margin: 20px auto;
  width: 808px;
  font-size: 12px;
  text-align: left;
  color: #333;
  background:#d8dbe0; 
}

#header {
  width: 808px;
  background: url(../images/general/bg-header.jpg)  repeat-x;	
  height: 88px;
}

	#header .left {
	  width: 48%;
	  float: left;
	}
	
		#header .left p.date{
			color: #333;
			padding: 10px 0px 0px 10px;
			font-size: 10px;
			font-weight:bold;
		}
		
	#header .right {
	  width: 48%;
	  float: right;
	  text-align: right;
	}
	
		
#nav_bar {
	border-top: 5px solid #cb0004;
	height: 29px;
	background: #43423e; 
}

	#nav_bar ul {
	  padding: 5px 0px 0px 0px;
	  margin:0; 
	}

	#nav_bar ul li {
	  float: left;
	  list-style-type:none;
	}

	#nav_bar ul li a{
	  color: #fff;
	  text-decoration:none;
	  font-size: 14px;
	  padding: 0px 10px 0px 10px;
	  border-right: 1px solid #666;
	}

	#nav_bar ul li.last a{
	  border-right: none;
	}

	#nav_bar ul li a:hover,
	#nav_bar ul li a.current{
	  color: #fff;
	  background: #676771;
	  
	}


	
#content {
  width: 808px;
  line-height: 1.7em;
  background:#d8dbe0; 
}

	#content p {
	  padding: 0;
      margin: 0;
  	  line-height: 1.5em;
	}
	
	
	#content .left {
	  width: 184px;
	  float: left;
	  padding: 0;
	  background:#d8dbe0; 
	}
	
		#content .left #navigation {
		  padding: 10px;
		}
		
			#content .left #navigation p{
				margin-top: 10px;
				font-size:14px;
				color: #cb0004;
				border-bottom: 1px solid #000;
			}
			
			#content .left #navigation ul{
				margin: 0;
				padding: 0;
			 
			}
			
			#content .left #navigation ul li{
				margin: 0;
				list-style-type:none;
				line-height: 1.3em;
			}
		
				#content .left #navigation ul li a{
				  margin: 0;
				  list-style-type:none;
				  color: #333;
				  display: block;
				  padding:0px 0px 0px 0px;
				  font-weight:normal;
 			      text-decoration:none;
				  font-size: 11px;
				  line-height: 1.3em;
				  text-indent: 2px;
				}
			
		
				#content .left #navigation ul li.parent-page a{
				  				  
				}
			
				#content .left #navigation ul li.parent-page a:hover,
				#content .left #navigation ul li.parent-page a.current{
				  background: #cb0004 ;
				  color: #fff;
				}

		
				#content .left #navigation ul li ul {
				  margin:0px 0px 0px 0px;
				  background: #ccc;
				}

				#content .left #navigation ul li ul li {
				  margin: 0;
				  background: #ccc;
				}

				#content .left #navigation ul li ul li a{
				  margin: 0;
				  list-style-type:none;
				  color: #333;
				  height: 12px;
				  display: block;
				  padding:2px 0px 2px 10px;
 			      text-decoration:none;
				  background: #ccc;
				}
			
				#content .left #navigation ul li ul li a.current{
				  color: #333;
				  background: #cb0004;
				}
				
				#content .left #navigation ul li ul li a:hover,
				#content .left #navigation ul li ul li a.active{
				  color: #333;
				  background: #cb0004;
				}
				
				#content .left #contact_us{
				  padding: 10px 10px 0px 10px;	
				  color: #505155;
				}
		
				#content .left #contact_us p{
				  font-size:11px;
				}
		
				#content .left #contact_us p.title{
				  font-size:16px;
				  border-bottom: 1px solid #505155;
				}
		
				#content .left #map_location{
				  padding: 10px 10px 0px 10px;	
				}
				
				#content .left #map_location p.title{
				  font-size:16px;
				  border-bottom: 1px solid #505155;
				}

				#content .left #map_location p img{
				  margin: 10px 0px 20px 0px;
				}
		
		
	#content .right {
	  width: 624px;
	  float: right;
	  background: #fff;
	  border-bottom: 5px solid #cb0004;
	  padding: 0px 0px 40px 0px;
	}	

		#content .right p{
		  margin-bottom: 10px;
		}	
	
		#content .right ul{
		  padding: 0px 0px 0px 15px;
		  margin: 0px;
		  list-style-position:outside;
		}	
	
		#content .right ol{
		  padding: 0px 0px 0px 25px;
		  margin: 0px;
		}	
	
		#content .right ul li{
		  margin: 0px;
		  padding-left: 5px; 
		}	
	
		#content .right #main_image{

		}	
	
		#content .right #inner{
		  padding: 10px 10px 40px 10px;
		}	
	
			#content .right #intro_text{
			  background: #fff url(../images/homepage/pull-quotes.gif) 450px 0px no-repeat;
			  padding: 10px 0px 10px 0px;
			  border-bottom: 1px solid #ccc;
			}	
		
			#content .right #intro_text p{
			  font-size: 14px;
			  color: #333;
			  line-height: 1.5em;
			  width: 600px;
			}	

			.subpage #content .right h2 {
			  margin: 0;	
			  padding: 45px 0px 7px 10px;
			  background:#d8dbe0; 
			  font-size: 35px;
			  height: 23px;
			  color: #f1f1f1;
			}

			#content .right h2.home{
			  font-size: 20px;
			  font-weight:bold;
			  color: #fff;
			  background: #43423e;
			  text-align:center;
			  height: 25px;
			  padding: 3px 0px 0px 0px;
			}	
	
			#content .right #bottom_links{
				margin: 40px 0px 0px 0px;
		  	
			}	
	
			#content .right .bottom-block{
			  float: left;
			  width: 144px;
			  padding: 0px 7px 0px 0px;
			  font-size:10px;
			  color: #666;  	
			}	

			#content .right .bottom-block h3{
			  color: #cb0004;
			  text-align:center;
			  font-size:14px;
			}	
	
			#content .right .bottom-block .text{
			  margin: 10px 0px 0px 0px;
			  line-height: 1.3em;
			}	
	
			#content .right .bottom-block .more a{
			  text-decoration:none;
			}	
	
			#content .right .bottom-block .more a:hover{
			  background: #cb0004;
			  color: #fff;
			}	
	

			.subpage #content .right p.view {
			  border-bottom: 1px solid #ccc;
			}

			.subpage #content .right #cat_links{
				margin: 20px 0px 0px 0px;
		  	
			}	
	
			.subpage #content .right .cat-block{
			  float: left;
			  width: 190px;
			  padding: 0px 7px 0px 0px;
			  font-size:10px;
			  color: #666;  	
			}	

			.subpage #content .right .cat-block h3{
			  color: #cb0004;
			  text-align:center;
			  font-size:14px;
			}	
	
			.subpage #content .right .cat-block .text{
			  margin: 10px 0px 0px 0px;
			  line-height: 1.3em;
			}	
	
			.subpage #content .right .cat-block .more a{
			  text-decoration:none;
			}	
	
			.subpage #content .right .cat-block .more a:hover{
			  background: #cb0004;
			  color: #fff;
			}	


			.subpage #content .right #sub_links{
				margin: 20px 0px 0px 0px;
		  	
			}	
	
			.subpage #content .right .sub-block{
			  float: left;
			  width: 190px;
			  padding: 0px 7px 0px 0px;
			  font-size:10px;
			  color: #666;  	
			}	

	

#footer {
  clear:both;
  width: 808px;
  font-size: 11px;
  background: #d8dbe0;
  padding: 10px 0px 10px 0px;
  margin-bottom: 20px;
}
	#footer p{
	  color: #999;
	  padding: 0px 0px 0px 185px;
	}
	

