/*html{
	background:#FFF url(../../images/skins/header_bg.jpg) repeat-x;
}
html.page {
	background:#FFF url(../../images/skins/page_bg.jpg) repeat-x;
}*/

.logo{
	margin-bottom:0px;
	width: 350px;
	float: left;
}

.header {
	width:100%;
	overflow:hidden;
	cursor:default;
}

.headerNavigation {
	height:94px;
}

.mainNavigation {
	padding-right: 10px;
	float: right;
}
.mainNavigation li {
	float: left;
	display: inline;
}

.section {
	width: 100%;
	overflow: hidden;
	cursor:default;
}

.container {
	margin:0px auto;
	width: 960px;
}

.clr {
	clear: both;
}

.two_column {
	padding: 0px 25px 20px 25px;
	float: left;
	width: 400px;
}


.workSample {
	float: left;
	margin: 0px 20px;
	padding: 10px 8px;
	width: 247px;
}

.portfolioImg {
	margin-top: 20px;
	padding: 2px;
	width: 270px;
	height: 153px;
}

.descriptionContainer {
	height: 120px;
}

.description {
	padding-top: 10px;
}

.sectionTop {
	margin: 20px 20px;
	padding: 0px 5px;
}


.bucket {
	float: left;
	margin: 40px 20px;
	padding: 0px 5px;
	width: 270px;
	height: 320px;
}

.points {
	float: left;
	margin: 40px 20px;
	padding: 0px 5px;
	width: 270px;
	height: 120px;
}

.launch {
	float: right;
}

.footerNavigation {
	padding: 20px 40px 0px 20px;
}


.footerNavigation li {
	padding: 0px 10px;
	float: left;
}

.footerContact {
	padding-right: 30px;
	padding-bottom: 30px;
	float: right;
}

a.txtlink {
	color: #636363;
	line-height: 1.2em;
	text-decoration: none;
	border-bottom: 1px solid #CA0016;
}

a.txtlink:hover {
	border-bottom: 1px solid #000000;
}



