

html {

	height: 100%;

}



body{

	font-family: Heltivica, Arial, sans-serif;

	text-align:left;

	font-size: 12px;

	letter-spacing: .2em;

	color: #FFF;

	background: #052129 url(images/main_bg.jpg) top repeat-y;

	margin: 0;

	padding: 0;

	border: 0;

	height: 100%;

}



img{

	border: 0;

}



a {

	color: #efecca;

}

a:hover {

	color: #FFF;

}



#container{

	background: #0a3f4e url(images/footer_bg.jpg) no-repeat bottom;

	margin: 0 auto;

	padding: 0;

	width: 955px;

	

	min-height: 100%;

}

* html #container {

	height: 100%;

}



#header{

	background: url(images/header_bg.jpg) no-repeat;

	margin: 0;

	padding: 0 0 50px 0;

	width: 100%;

}



#holder{

	margin: 0;

	padding: 0;

}



#menu{

	float: left;

	width: 252px;

	margin: 10px 0 0 0;

	padding: 0;

}

#menu ul{

	margin: 0;

	padding: 0;

}

#menu li{

	list-style: none;

	margin: 5px 0 5px 0;

	padding: 0;

}

#menu ul ul{

	margin: 3px 0 -2px 0;

}

#menu ul ul li{

	margin: 1px 0 1px 0;

}



#contact{

	background: url(images/contact_bg.jpg) no-repeat;

	text-align: center;

	float: right;

	width: 260px;

	padding: 46px 0 0 0;

	min-height: 267px;

}

#contact p{

	margin: 0;

	padding: 0;

}

#contact input{

	width: 175px;

	margin: 5px 0;

	border: 0;

	background: url(images/no.gif);

}

#contact #question{

	width: 175px;

	margin: 3px 0 0 0;

	background: #49717c;

	border: 0;

}



#content{

	margin: 10px 270px 0 255px;

	padding: 0;

}

#content p{

	padding: 0;

	margin: 0 0 10px 0;

}

#content h1{

	font-size: 1.8em;

	color: #efecca;

	padding: 0;

	margin: 0 0 10px 0;

}

#content ol li {

	padding: 10px 0;

}

#subFoot {

	clear: both;
	text-align: center;
	padding: 20px 0;

}



.rightbar {

	width: 49%;

	float: right;

}

.leftbar {

	width: 49%;

	float: left;

}



#footer{

	clear: both;

	margin: 0;

	padding: 135px 0 0 0;

}

.fright {

	float: right;

}


