/*
	reset
*/
body,ul,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
a{ text-decoration:none; }
a img{ border:none; }
h1,h2,h3{ font:bold 12px Verdana; }
.clear{ clear:both;height:0; }
.noRight{ margin-right:0; }

#main{
	width:961px;
	margin:0 auto;
	font:11px Verdana;
}
#header{
	height:233px;
}
#logo{
	background:url(../slices/logo.png) no-repeat;
	width:325px;
	height:233px;
	float:left;
	display:block;
	margin-left:-4px;
}
#menuContainer{
	border-bottom:#ACABAA solid 2px;
	margin-top:4px;
	height:29px;
}
#menuContainer a{
	background:url(../slices/menu.png) no-repeat;
	width:105px;
	height:22px;
	text-align:center;
	float:left;
	display:block;
	margin-right:2px;
	padding-top:7px;
	color:#000;
}
.lastMenu{
	margin-right:-4px !important;
}
.twoRowMenu{
	padding-top:1px !important;
	height:28px !important;
}
#menuContainer a:hover, .selectedMenu{
	background:url(../slices/menu-selected.png) no-repeat !important;
}
#topGradient{
	background:url(../slices/top-bg.jpg) no-repeat;
	height:153px;	
}
#contentContainer{
	background:url(../slices/bottom-bg.jpg) bottom no-repeat;
	background-color:#FFF;
	margin-bottom:5px;
	min-height:300px;
	_height:300px;
	padding-bottom:20px;
}
.column{
	float:left;
	margin-top:-130px;	
}
.contactButton{
	background:url(../slices/contact.png) no-repeat;
	width:300px;
	height:31px;
	display:block;
	text-align:center;
	font:bold 16px Verdana;
	color:#000;
	padding-top:10px;
	margin-bottom:10px;	
}
.largeLeft{
	background:url(../slices/col-left-large-bottom.jpg) bottom no-repeat;
	background-color:#fff;
	width:621px;	
	min-height:250px;
	_height:250px;
	margin-left:12px;
}
.smallRight{
	background:url(../slices/col-right-small-bottom.jpg) bottom no-repeat;
	background-color:#fff;
	width:300px;	
	min-height:250px;
	_height:250px;
	margin-left:12px;
}
.largeLeft .contentTop{
	background:url(../slices/col-left-large-top.jpg) top no-repeat;
	height:69px;
}
.smallRight .contentTop{
	background:url(../slices/col-right-small-top.jpg) top no-repeat;
	height:69px;
}
.contentBottom{
	margin-top:-65px !important;
	padding:10px;
	_margin:0 -5px;
	_position:relative;
	_top:-65px;
}
.contentBottom p{
	padding:10px;
	line-height:1.5;	
	text-align:justify;
}

.contentBottom p a.details{
	float:right;
	clear:both;
	color:#F58E1D;
}
.largeLeft h1{
	background:url(../slices/heading-large.png) no-repeat;
	width:586px;
	height:13px;
	padding:10px 0 0 25px;	
}
.smallRight h2{
	background:url(../slices/heading-small.png) no-repeat;
	width:267px;
	height:13px;
	padding:10px 0 0 25px;	
}
#footer{
	background:url(../slices/footer.png) no-repeat;
	width:961px;
	height:58px;	
}
#footer div{
	positio:relative;
	float:left;
}
#copyArea{
	margin:27px 0 0 85px;
	font:bold 11px Verdana;
}
#footerLinks{
	margin:17px 0 0 75px;
}
#footerLinks a{
	background:url(../slices/footer-bullets.png) left bottom no-repeat;
	height:10px;
	display:block;
	float:left;
	padding-top:1px;
	padding-left:12px;
	color:#000;
	margin-right:7px;
}
#footerLinks a:hover, .selectedFooterLink{
	background:url(../slices/footer-bullets.png) left top no-repeat !important;
}
/*
	inner pages
*/
.innerContact{
	position:relative;
	top:70px;
}
.secondaryMenu{
	width:265px;
	margin:15px auto 0 auto;
	line-height:1.5;
}
.secondaryMenu li{
	list-style-type:none;
	border-bottom:#C0BFBE solid 1px;
	padding:5px 15px;
}
.secondaryMenu li a{
	font:bold 11px Verdana;
	color:#000;
}
.secondaryMenu li a:hover{
	color:#F58A14;
}
.currentSubmenu{
	background:url(../slices/footer-bullets.png) left top no-repeat !important;
	height:10px;
	display:block;
	padding-left:14px;
	margin-bottom:5px;
	margin-left:-14px;
	color:#F58A14 !important;
}
#imagesContainer{
	
}
.contactForm{
	margin-left:10px;
}
.contactForm label{
	width:100px;
	float:left;
}
.innerImages{
	width:200px;
	float:right;
	text-align:center;
	color:#F58A14;
	margin:0 15px 10px 15px;
}
.innerImages img{
	border:#F58A14 solid 2px;
}
.childDetails{
	float:right;
	color:#F58A14;
}
.childDetails:hover{
	text-decoration:underline;
}