html {
	background:#eeeeee url('../images/html-bg.png') 0px 0px fixed;
}

body {
	position:relative;
	margin:0px auto;
	width:100%;
	overflow:visible;
	font-family:'Abel', sans-serif;
	font-size:18px;
	color:#444444;
	line-height:1.75;
}

h1 {
	font-family: 'Volkhov', serif;
	font-size:24px;
	font-style:italic;
	font-weight:400;
	text-shadow: 0px 0px 15px #666;
}

h2 {
	font-family: 'Volkhov', serif;
	font-size:21px;
	font-style:italic;
	font-weight:400;
	text-shadow: 0px 0px 15px #666;
	margin:30px 0px -20px 0px;
}

a {
	color:#1b509b;
	text-decoration:none;
}
a:hover {
	color:#192a42;
}

.header {
	position:relative;
	margin:0px auto;
	width:950px;
	height:100px;
}

.headTitle {
	float:left;
	width:350px;
	margin-top:20px;
	font-size:46px;
	text-align:center;
	line-height:16px;
	text-shadow: 0px 0px 15px #666;
}

.footTitle {
	float:left;
	width:225px;
	font-size:33px;
	text-align:center;
	line-height:16px;
	color:#ffffff;
	text-shadow: 0px 0px 15px #666;
}

.headLogo {
	float:right;
	margin-right:20px;
	width:194px;
	height:164px;
	background:url('../images/logo.png') 0px 0px no-repeat;
	z-index:1000;
}

.menu {
	float:left;
	margin-top:-88px;
	width:100%;
	height:45px;
	background:url('../images/menu-bg2.png') repeat-x;
	z-index:1;
}

.menuInside {
	position:relative;
	margin:0px auto;
	width:970px;
	height:45px;
}

.content {
	float:left;
	width:100%;
	min-height:750px;
	margin-top:-53px;
	overflow:hidden;
	background:url('../images/bgnd4.jpg') top center no-repeat;
	z-index:2;
}

.contentHolder {
	position:relative;
	margin:0px auto;
	width:950px;
	min-height:650px;
}

.contentInside {
	float:left;
	width:600px;
	margin:40px 0px 40px 20px;
	padding:15px 25px 30px 25px;
	background:url('../images/trans-white.png');
	-moz-box-shadow:#ffffff 0px 0px 40px;
	-webkit-box-shadow:#ffffff 0px 0px 40px;
	box-shadow:#ffffff 0px 0px 40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	/*opacity:.95;*/
	behavior:url('../scripts/PIE.htc');
	color:#333333;
}

.footer {
	float:left;
	width:100%;
	min-height:350px;
	background:#9d978b;
}

.footerInside {
	position:relative;
	margin:0px auto;
	padding-top:30px;
	width:950px;
	min-height:200px;
}

.footerBorder {
	float:left;
	width:100%;
	height:19px;
	margin-top:-10px;
	background:url('../images/foot-border.png') repeat-x;
}

.footDivide {
	float:left;
	width:113px;
	height:220px;
	border-right:1px solid #d3cfc6;
}

.footContact {
	float:left;
	width:475px;
	height:280px;
	margin:-18px 0px 0px 120px;
	font-size:28px;
	color:#ffffff;
	text-shadow: 0px 0px 15px #666;
}

.fieldHolder {
	float:left;
	margin-top:6px;
	position:relative;
}

.fieldText {
	float:left;
	width:80px;
	padding-left:20px;
	font-size:18px;
}
.fieldText-long{
	float:left;
	width:160px;
	padding-left:20px;
	font-size:18px;
}

.field {
	float:right;
	width:340px;
	height:23px;
	font-size:14px;
	padding-left:5px;
	background:#e6e5e2;
	border:1px solid #cec7b7;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	behavior:url('../scripts/PIE.htc');
}
.field2 {
	float:right;
	color:#bdbcb9;
	width:200px;
	height:23px;
	font-size:14px;
	padding-left:5px;
	background:#e6e5e2;
	border:1px solid #cec7b7;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	behavior:url('../scripts/PIE.htc');
}
.upload-file{
	height:18px;
	font-size:10px;
	padding-left:5px;
	background:#fdc122;
	border:1px solid #ff9314;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-o-border-radius:9px;
}
.realupload {
	position: absolute;
	top: 0;
	right: 0;

	/* start of transparency styles */
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity:0);
	/* end of transparency styles */

	z-index: 2; /* bring the real upload interactivity up front */
	font-size: 100px;
	height: 40px;
	width: 340px;
	cursor: pointer;
}
.fakeupload {
	width:350px;
	float:right;
    background:url(../images/btn-choose.png) no-repeat 0 -30px;
}
form .fakeupload input {
    width:230px;
float:right;
}
.author {
	float:right;
	width:300px;
	text-align:center;
	font-family: 'Volkhov', serif;
	font-style:italic;
	font-size:35px;
	line-height:20px;
	text-shadow: 0px 0px 15px #666;
}
.authorSmall {
	font-size:13px;
	line-height:20px;
}
.ticker {
	float:left;
	margin-left:20px;
}

.home {
	float:left;
	width:50px;
	height:35px;
	margin-left:40px;
}
.home a {
	display:block;
	width:50px;
	height:35px;
	background:url('../images/menu-home.png') 0px -45px no-repeat;
	overflow:hidden;
}
.home a:hover {
	background:url('../images/menu-home.png') 0px 0px no-repeat;
	height:45px;
}
.home a:active {
	background:url('../images/menu-home.png') 0px 0px no-repeat;
	height:45px;
}
.why {
	float:left;
	width:140px;
	height:35px;
	margin-left:22px;
}
.why a {
	display:block;
	width:140px;
	height:35px;
	background:url('../images/menu-why.png') 0px -45px no-repeat;
	overflow:hidden;
}
.why a:hover {
	background:url('../images/menu-why.png') 0px 0px no-repeat;
	height:45px;
}
.why a:active {
	background:url('../images/menu-why.png') 0px 0px no-repeat;
	height:45px;
}

.oil {
	float:left;
	width:73px;
	height:35px;
	margin-left:22px;
}
.oil a {
	display:block;
	width:73px;
	height:35px;
	background:url('../images/menu-oil.png') 0px -45px no-repeat;
	overflow:hidden;
}
.oil a:hover {
	background:url('../images/menu-oil.png') 0px 0px no-repeat;
	height:45px;
}
.oil a:active {
	background:url('../images/menu-oil.png') 0px 0px no-repeat;
	height:45px;
}

.mapping {
	float:left;
	width:99px;
	height:35px;
	margin-left:22px;
}
.mapping a {
	display:block;
	width:99px;
	height:35px;
	background:url('../images/menu-mapping.png') 0px -45px no-repeat;
	overflow:hidden;
}
.mapping a:hover {
	background:url('../images/menu-mapping.png') 0px 0px no-repeat;
	height:45px;
}
.mapping a:active {
	background:url('../images/menu-mapping.png') 0px 0px no-repeat;
	height:45px;
}

.abstract {
	float:left;
	width:97px;
	height:35px;
	margin-left:22px;
}
.abstract a {
	display:block;
	width:97px;
	height:35px;
	background:url('../images/menu-abstract.png') 0px -45px no-repeat;
	overflow:hidden;
}
.abstract a:hover {
	background:url('../images/menu-abstract.png') 0px 0px no-repeat;
	height:45px;
}
.abstract a:active {
	background:url('../images/menu-abstract.png') 0px 0px no-repeat;
	height:45px;
}

.about {
	float:left;
	width:54px;
	height:35px;
	margin-left:22px;
}
.about a {
	display:block;
	width:54px;
	height:35px;
	background:url('../images/menu-about.png') 0px -45px no-repeat;
	overflow:hidden;
}
.about a:hover {
	background:url('../images/menu-about.png') 0px 0px no-repeat;
	height:45px;
}
.about a:active {
	background:url('../images/menu-about.png') 0px 0px no-repeat;
	height:45px;
}

.contact {
	float:left;
	width:68px;
	height:35px;
	margin-left:22px;
}
.contact a {
	display:block;
	width:68px;
	height:35px;
	background:url('../images/menu-contact.png') 0px -45px no-repeat;
	overflow:hidden;
}
.contact a:hover {
	background:url('../images/menu-contact.png') 0px 0px no-repeat;
	height:45px;
}
.contact a:active {
	background:url('../images/menu-contact.png') 0px 0px no-repeat;
	height:45px;
}

.submit input{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	width:125px;
	height:29px;
	background:#656158;
	color:#FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-left:325px;
}
.submit input:hover{
	background:#49463f;
}
/* These styles were intened to use with ajax submission

.submit {
	float:right;
	width:123px;
	height:29px;
	margin:4px 26px 0px 0px;
}
.submit a {
	display:block;
	width:123px;
	height:29px;
	background:url('../images/btn-send.png') 0px -29px no-repeat;
	overflow:hidden;
}
.submit a:hover {
	background:url('../images/btn-send.png') 0px 0px no-repeat;
}
.submit a:active {
	background:url('../images/btn-send.png') 0px 0px no-repeat;
}*/

.built {
	float:left;
	width:100%;
	font-size:11px;
	background:#656158;
	text-align:right;
	color:#CCCCCC;
}
.no-bullet{
	list-style-type:none;
}
.no-bullet li{
	padding-bottom:20px;
}
.no-bullet li img{
	width:75px;
	vertical-align:middle;
	padding-right:15px;
}