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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #efeff0;
}

#container {
	width:868px;
	height:800px;
	padding:0;
	background-color: #fefefe;
	border:0;
	    margin-left: auto;
    margin-right: auto;
	margin-bottom:0;
	}
	
#container2 {
	width:868px;
	height:800px;
	padding:0;
	
	border:0;
	background:url(img/subheader.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	background-color: #fefefe;
    margin-right: auto;
	margin-bottom:0;

	}
	
	
#header {
	width:854px;
	height:48px;
	border:0;
	padding:353px 0 0 14px;
	background:url(img/header.jpg);
	background-repeat: no-repeat;
	float:left;
	text-align:left;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:11px; color:#aaaaaa;
	}
	
#header2 {
	width:804px;
	height:48px;
	border:0;
	padding:83px 0 0 64px;
	float:left;
	text-align:left;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:11px; color:#aaaaaa;
	}
	
#header a {
	font-size:19px; color:#ccc;
	text-decoration:none;
	padding:0 10px 0 10px;
}

#header a:hover {
	color:#0088cc;
}

#header2 a {
	font-size:19px; color:#ccc;
	text-decoration:none;
	padding:0 10px 0 10px;
}

#header2 a:hover {
	color:#0088cc;
}

#subheader {
	width:793px;
	height:32px;
	border:0;
	padding:13px 0 0 75px;
	float:left;
	text-align:left;
	}
	
#txtcontainer {
	width:689px;
	height:480px;
	border:0;
	margin-left:75px;
	padding:0 15px 0 15px;
	float:left;
	text-align:left;
	background: url(img/subtxtbgd.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
		font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:13px; color:#555; line-height:18px;
	}
	
#xtracontainer {
	width:689px;
	border:0;
	margin-left:75px;
	padding:0 15px 0 15px;
	float:left;
	text-align:left;
	background: url(img/subtxtbgd.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
		font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:13px; color:#555; line-height:18px;
	}
	
#txtcontainer2 {
	width:689px;
	height:480px;
	border:0;
	margin-left:75px;
	padding:0 15px 0 15px;
	float:left;
	text-align:left;
	background: url(img/subaboutbgd.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
		font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:13px; color:#555; line-height:18px;
	}
	
#txtcontainer a {
	color:#000;
	text-decoration:none;
}

#txtcontainer a:hover {
	color:#0088cc;
}

#dwnldcontainer {
	width:689px;
	border:0;
	margin-left:75px;
	padding:0 15px 0 15px;
	float:left;
	text-align:left;
	background: url(img/subtxtbgd.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:13px; color:#555; line-height:18px;
	}
	
#dwnldcontainer a {
	color:#000;
	text-decoration:none;
}

#dwnldcontainer a:hover {
	color:#0088cc;
}

#dwnldleft {
	width:310px;
	border:0;
	margin:0;
	padding:15px 0 0 0;
	float:left;
	text-align:left;
	}
	
#dwnldright {
	width:350px;
	border:0;
	margin:0;
	padding:15px 0 10px 0;
	float:right;
	text-align:left;
	}
	
#dwnldbottom {
	width:689px;
	border:0;
	margin:0;
	padding:5px 0 0 0;
	float:left;
	text-align:center;
	}

#parlogo {
	width:360px;
	height:63px;
	border:0;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	}
	
#parurl {
	width:325px;
	height:53px;
	border:0;
	margin:0;
	padding:10px 0 0 0;
	float:right;
	text-align:right;
	vertical-align: middle;
	}
	
#parurl a {
	font-size:14px; color:#000;
	text-decoration:none;
}

#parurl a:hover {
	color:#0088cc;
}

#parcont {
width:100%;
text-align:justify;
float: left;
margin:0;
padding:0;
}

#parcont p{
margin-top:0;
}

#aboutcont {
	width:340px;
	border:0;
	margin:0;
	padding:10px 0 0 0;
	float:right;
	text-align:left;
	}
	
#gallery {
	width:689px;
	height:120px;
	border:0;
	margin-left:50px;
	padding:0;
	float:left;
	text-align:left;
	}
	
#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #ddd;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #bbb;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

#boxes {
	width:822px;
	border:0;
	padding:0 23px 0 23px;
	float:left;
	text-align:left;
	}

#boxnews {
width:355px;
height:254px;
background-color:#ebebeb;
padding:0px;
margin:0 0 23px 0;
border:0;
float:left;
text-align:left;
}

#boxnews p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888;
padding:0 5px 0 10px;
}

#boxnews strong {
color:#555;
font-weight:normal;
}

#boxspot {
width:303px;
height:224px;
background-color:#ebebeb;
padding:30px 0 0 0;
margin-left:21px;
border:0px;
float:left;
text-align:left;
background-image:url('img/spotlight.jpg');
background-repeat:no-repeat;
}

#testimonials {
width:283px;
height:160px;
}

div.boxspotxt {
width:283px;
height:160px;
padding:64px 10px 0 10px;
margin:0;
border:0;
float:left;
background-color:#ebebeb;
}

#boxspot p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888;
line-height:17px;
margin-top:0;
}

#boxspot img {
margin-right:10px;
}

#boxspot strong {
color:#555;
font-weight:normal;
}

#boxspot a {
	color:#555;
	text-decoration:none;
}

#boxspot a:hover {
	color:#555;
	text-decoration:underline;
}

#ceedees {
width:122px;
padding:0px;
border:0px;
float:right;
}

#ceedees img {
margin-bottom:9px;
}

#footer {
width:868px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
background-color:#ccc;
padding:4px 0 4px 0;
margin-top:5px;
	margin-left: auto;
    margin-right: auto;
	margin-bottom:0;
}

#extras {
width:689px;
text-align:left;
float:left;
padding:0;
margin:10px 0 10px 0;
}

#extra1 {
width:350px;
text-align:left;
float:left;
}

#extra1 img{
border:1px solid #333;
}

#extra2 {
width:298px;
height:82px;
text-align:left;
float:right;
background-color:#333333;
margin-right:20px;
padding:10px 10px 10px 10px;
color:#CCCCCC;
}

#extra3 {
width:132px;
text-align:left;
float:left;
}

#extra3 img{
border:1px solid #333;
}

#extra4 {
width:148px;
height:220px;
text-align:left;
float:left;
background-color:#333333;
margin-right:20px;
padding:10px 10px 10px 10px;
color:#CCCCCC;
}

#extra5 {
width:132px;
text-align:left;
float:right;
}

#extra5 img{
border:1px solid #333;
}

#extra6 {
width:166px;
height:220px;
text-align:left;
float:right;
background-color:#333333;
margin-right:20px;
padding:10px 10px 10px 10px;
color:#CCCCCC;
}
