/*----

Stylesheet 	:	Ambler Architects
Author		:	Alex Baillargeon . alex@pendergraphics.com
Employed	:	PDGcreative . http://www.pdgcreative.com
Last Update	:	Sep 24, 2007

----*/

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

body{
	font-family:Helvetica, sans-serif;
	behavior:url("assets/css/csshover.htc");
	background-color:#e1e1e1;
}

	.clear{
		clear:both;
				
	}

	#container{
		width:852px;
		margin:0px auto;
		background-color:#FFFFFF;
		padding:10px;
	}
	
		#header{
			width:100%;
			margin-left:0px;
			margin-top:13px;
			float:left;
			display:inline;
		}
		
			#header h1{
				background: #fff url('../../images/newlogo.jpg') no-repeat center left;
				display:block;
				width:200px;
				height:45px;
				float:left;
			}
			
				#header h1 span{
					display:none;
				}
				
			#header ul{
				float:right;
				width: auto;
				height:15px;
				margin-top:24px;
				list-style:none;
				text-align: right;
			}
			
				#header li{
					float:left;
					font-size:12px;
					color:#77787b;
					padding:0 4px;
					text-align: right;
				}
					
					#header li a{
						color:#77787b;
						font-size:11px;
						text-decoration:none;
					}
					
						#header li a:hover{
							color:#9d9d9f;
						}
			
		#mesh{
			width:100%;
			height:7px;
			float:left;
			xbackground-image:url('../../images/mesh.jpg');
			background-color:#c7c7c7;
			margin-bottom:3px;
		}
		
		#content{
			width:100%;
			float:left;
			display:inline;
			position:relative;
		}
		
			#indexHeading{
				position:absolute;
				top:15px;
				left:533px;
				background-color:#FFF;
				opacity:.75;
				filter:Alpha(opacity=75);
				padding:5px;
			}
			
				#indexHeading h2{
					color:#c5242c;
					font-size:28px;
					font-weight:normal;
				}
		
			#navigation{
				width:136px;
				float:left;
				display:inline;
			}
			
				#navigation span{
					color:#c5242c;
					font-size:11px;
					display:block;
					width:124px;
					padding:4px 0 0 12px;
					margin-top:210px;
					margin-bottom:5px;
					font-weight:bold;
				}
			
				#navigation a{
					text-decoration:none;
					color:#000;
					font-size:11px;
				}
			
				#navigation ul{
					list-style:none;
					width:127px;
					padding-left:9px;
				}
				
					#navigation ul ul,
					#navigation ul ul li ul,
					#navigation ul ul ul li ul{
						display:none;
					}
					
					#navigation ul li:hover ul,
					#navigation ul ul li:hover ul{
						display:block;
					}
					
					#navigation a{
						display:block;
						width:114px;
						margin:0px;
						padding:6px 0 4px 4px;
						height:10px;
						border-bottom:1px solid #080808;
					}
					
						#navigation li:hover{
							background-color:#e4e4e4;
						}
					
					#navigation ul li{
						position:relative;
						width:118px;
						height:21px;
						padding:0px !important;
						margin:0px !important;
					}
					
						#navigation ul ul{
							position:absolute;
							margin:0px;
							padding:0px 0 0 10px;
							left:118px;
							top:0px;
							width:150px;
							opacity:.75;
							filter:Alpha(Opacity=75);
							background-color:#dbdbdb;
						}
						
							#navigation ul ul li a{
								border-bottom:#FFF;
								width:140px;
							}
				
			
			#mainImage{
				width:519px;
				height:665px;
				margin-top:10px;
				float:left;
				background-image:url('../../images/homepageDefault2.jpg');
				background-repeat:no-repeat;
			}
				
			
			#rightContent{
				width:161px;
				float:left;
				padding:70px 18px 8px 18px;
				display:inline;
			}
			
				#rightContent h2{
					font-size:20px;
					color:#c5242c;
				}
			
				#rightContent h3{
					font-size:14px;
					color:#000;
					margin-top:20px;
				}
				
					#rightContent h3.pressRoom{
						color:#c5242c;
					}
				
				
				#rightContent p{
					font-size:11px;
					text-align:justify;
					letter-spacing:.01em;
					line-height:110%;
				}
				
				#rightContent a.readMore{
					text-transform:uppercase;
					color:#000000;
					display:block;
					margin-top:10px;
					letter-spacing:0.08em;
					font-weight:bold;
				}
		
		#footer{
			float:left;
			width:100%;
			font-size:11px;
			color:#807f76;
			height:30px;
			padding:20px 0 0 0;
			display:inline;
		}
		
		
			#contactDetails{
				float:left;
				display:inline;
				width:300px;
				margin-top:17px;
				margin-left:10px;
			}
			
				#contactDetails a{
					color:#807f76;
				}
			
			#copyrightNotice{
				float:right;
				width:300px;
				display:inline;
				text-align:right;
				margin-top:17px;
				margin-right:30px;
			}
			
		#afterFooter{
			clear:both;
			background-color:#bab8ac;
			display:block;
			height:17px;
			width:100%;
			position:relative;
		}
		
			#footerColor{
				width:209px;
				height:17px;
				position:absolute;
				right:25px;
				top:0px;
				background-color:#e92121;
				display:block;
				font-size:1px;
			}
			
			
			
			
			
			
			
			
			
			
			