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

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

body{
	background:
		#0c2c02;
	font-family:Arial, Helvetica, sans-serif;
}

#pageArea{
	width:950px;
	margin:auto;
}

#header{
	width:100%;
	float:left;
	clear:both;
	background:
		#ebeae3;
}

#contentArea{
	width:100%;
	float:left;
	clear:both;
	background:
		#ffffff;
}

#leftArea{
	width:579px;
	margin-top:24px;
	margin-bottom:24px;
	margin-left:24px;
	float:left;
	clear:left;	
}

#rightArea{
	width:299px;
	margin-top:24px;
	margin-bottom:24px;
	margin-left:24px;
	float:left;
	clear:right;
}

#footer{
	width:100%;
	float:left;
	clear:both;
}

#contentText{
	background:
		url(/images/internalLeftRepeating.jpg)
		repeat-y;
}

#contentText h1{
	text-align:center;
	padding-top:8px;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	width:579px;
	height:50px;
	background:
		url(/images/internalLeftHeader.jpg)
		no-repeat;
}

#contentText h2{
	font-size:18px;
	width:100%;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:11px;
}

#contentText p{
	font-size:14px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;
}

img.contentTextFooter{
	float:left;
	clear:both;
}

#navigation{
	width:100%;
	float:left;
	clear:both;
}

#navigation ul{
	list-style:none;
}

#navigation li{
	width:237px;
	text-align:center;
	float:left;
	background:
		url(/images/innerButtonInsides.jpg)
		no-repeat;
}

#navigation li.outerItem{
	width:238px;
	text-align:center;
	float:left;
	background:
		url(/images/innerButtonOutsides.jpg)
		no-repeat;
}

#navigation li a{
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

#navigation p{
	font-size:24px;
	text-align:center;
	padding-top:17px;
	padding-bottom:17px;
}

a.smallLogo{
	float:right;
	clear:both;
	background:
		url(/images/internalLogoMini.jpg)
		no-repeat;
	width:64px;
	height:53px;
	margin-top:5px;
	padding-bottom:6px;
	position:relative;
	right:-11px;
}

p.phoneNumber{
	background:
		url(/images/innerPhoneNumberBlock.jpg)
		no-repeat;
	margin:auto;
	padding-top:2px;
	text-align:center; 
	width:299px; 
	height:56px; 
	font-size:46px;
}

.quoteBox{
	padding-bottom:24px;
	margin-top:24px;
	width:299px;
	background:
		url(/images/internalRightRepeating.jpg)
		repeat-y;
}

.quoteBox h2{
	width:299px;
	height:42px;
	font-size:20px;
	color:#ffffff;
	text-align:center;
	width:100%;
	font-weight:normal;
	padding-top:5px;
	background:
		url(/images/internalRightHeader.jpg)
		no-repeat;
}

.quoteBox p{
	font-size:20px;
	margin-left:19px;
	margin-right:19px;
}

img.quoteBottomDecoration{
	float:left;
	clear:both;
}

a.largeLogo{
	float:left; 
	width:188px; 
	height:101px; 
	background:
		url(/images/internalLogo.jpg) 
		no-repeat; 
	clear:both; 
	margin-left:55px; 
	margin-top:24px;
}
