﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #97866f;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 50%;
}
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img, input {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}
header, section, article, footer, nav, form {
	display: block;
}
li {
	list-style: none;
	float: left;
}
a img {
	border: none;
	margin-left: 0px;
	margin-top: 0px;
}
a {
	outline: none;
}
.clear {
	clear: both;
	overflow: hidden;
	width: 100%;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
#page {
	z-index: 2;
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100%;
}
/* Header */
#header {
	float:left;
	width:100%;
	background:url(../images/headertop.png) no-repeat center top;
	height:221px;
	position:relative;
	z-index:55555;
}
.container {
	margin:0 auto;
	width:988px;
}
#logo {
	float:left;
	margin:0 0 0 -45px;
}
.banner {
	float:left;
	background:url(../images/bannerbg.png) no-repeat center top;
	width:988px;
	height:500px;
	padding:93px 0 0 4px;
	margin:-150px 0 0 0;
	position:relative;
	
}

#nav {
	float:left;
	background:url(../images/navbg.png) no-repeat left bottom;
	width:236px;
	height:398px;
	position:relative;
	z-index:9999999999;
}
.languages {
	float:left;
	width:70px;
	margin: 36px 0 0 16px;
}
.languages ul {
	float:left;
	width:70px;
}
.languages ul li {
	float:left;
	padding:0 3px 0 0;
}
.languages ul li a {
	float:left;
}
.navblock {
	float:left;
	clear:both;
	overflow:hidden;
	width:214px;
}
.navblock ul {
	float:left;
	width:214px;
	margin:0 0 0 8px;
}
.navblock ul li {
	float:left;
	background:url(../images/navlibg.png) no-repeat left top;
	width:214px;
	height:	57px;
	padding:0 0 5px 0;
}
.navblock ul li a {
	float:right;
	line-height:48px;
	font-size:28px;
	color:#1592af;
	width:196px;
	height:	57px;
	text-align:right;
	padding: 0 16px 0 0;
}
.navblock ul li a:hover, .navblock ul li a.active {
	background:url(../images/navlihoverbg.png) no-repeat right top;
}
.slide_block {
	float:right;
	/*background:url(../images/sliderbg.png) no-repeat right bottom;*/
	width:739px;
	height:386px;
	margin:0 7px 0 0;
	position:relative;
	padding:15px 0 0 0;
}
.bannerbg{
	background:url(../images/banner1bg.png) no-repeat center top;
	position:absolute;
	width:737px;
	height:435px;
	left: 0;
	top: -9px;
	z-index: 99;

}
#slider {
	float:left;
	position:relative;
	overflow:auto;
	width:710px;
	height:371px;
	margin:-3px 0 0 18px;
	z-index: 0 !important;
}
#slider ul {
	position:absolute;
	list-style:none;
	top:0;
	left:0;
	padding:0px;
	margin:0px;
}
#slider li {
	float:left;
	width:710px;
	height:371px;
	position: relative;
	overflow:hidden;
}
#slider li img {
	width:704px;
	height:368px;
}
.slide_block .pagination {
	width: 130px;
	list-style:none;
	position: absolute;
	left: 290px;
	top: 414px;
	padding: 0;
	margin: 0;
	z-index: 99;
}
.slide_block .pagination li {
	float:left;
	cursor:pointer;
	background:url(../images/sliderbutton.png) no-repeat left bottom;
	margin:0 5px 0 0;
	text-align:center;
	width: 19px;
	height: 24px;
	font-size: 0;
	padding: 0;
}
.slide_block .pagination li:hover {
	background:url(../images/sliderbuttonhover.png) no-repeat left bottom;
}
.slide_block .pagination li.current {
	background:url(../images/sliderbuttonhover.png) no-repeat left bottom;
}
#pagecontent {
	float:left;
	clear:both;
	width:988px;
	background:url(../images/contentbg.png) repeat-y center top;
	z-index: 0;
	margin:-40px 0 0 0;
}
.topcontent {
	float:left;
	width:988px;
	margin:-34px 0 0 4px;
}
.box {
	float:left;
	width:290px;
	margin:0 0 0 6px;
}
.box1 {
	margin:0 0 0 60px;
}
.box2 {
	float:right;
	margin:-5px -7px 0 0;
}
.box h2 {
	float:left;
	background:url(../images/boxheadbg.png) no-repeat center top;
	width:262px;
	height:107px;
	font-size:34px;
	color:#227b91;
	padding: 10px 0 0 15px;
	text-align:center;
	line-height: 55px;
}
.box1 h2 {
	background:url(../images/box1headbg.png) no-repeat center top;
}
.box2 h2 {
	background:url(../images/box2headbg.png) no-repeat center top;
	line-height: 65px;
}
.photo {
	float:left;
	background:url(../images/boximg.png) no-repeat center bottom;
	width:262px;
	height:198px;
	padding:62px 0 0 17px;
}
.photo1 {
	background:url(../images/box1img.png) no-repeat center bottom;
}
.photo2 {
	background:url(../images/box2img.png) no-repeat center bottom;
}
.photo img {
	float:left;
	margin:-127px 0 0 -42px;
}
.pin img {
	float:left;
	margin: -62px 0 0 -260px;
}
.morebutton {
	float:right;
	position:relative;
	background:url(../images/buttonbg.png) no-repeat right bottom;
	width:116px;
	height:35px;
	border:none;
	outline:none;
	font-size:14px;
	cursor:pointer;
	margin:-46px 38px 0 0;
}
#maincontent {
	float:left;
	width:988px;
	margin:40px 0 0 0;
}
.sidebar {
	float:left;
	width:234px;
	margin:0 0 0 10px;
}
.sidebartop {
	float:left;
	background:url(../images/sidebartop.png) no-repeat left top;
	width:234px;
	height:15px;
}
.sidebarmiddle {
	float:left;
	clear:both;
	overflow:hidden;
	background:url(../images/sidebarmiddle.png) repeat-y center top;
	width:234px;
}
.sidebarbottom {
	float:left;
	clear: both;
	background:url(../images/sidebarbottom.png) no-repeat center top;
	width: 234px;
	height: 35px;
}
.sidebarimage1 {
	float:left;
	margin:20px 0 0 18px;
}
.sidebarimage2 {
	float:left;
	margin:40px 0 0 18px;
}
.sidebarimage3 {
	float:left;
	margin:55px 0 50px 45px;
	width:142px;
	min-height:100px;
	background:#035c62;
	border-radius:2px;
	position:relative;
	behavior:url(pie.htc);
}
.heading {
	float:left;
	width:134px;
	margin:6px 0 0 3px;
}
#leftarow img {
	float:left;
	width:9px;
	height:14px;
}
.heading h3 {
	float:left;
	font-size:12px;
	color:#fff;
	margin:-2px 0 0 23px;
	text-align:center;
}
#rightarow img {
	float:right;
	width:9px;
	height:14px;
	margin:0 0 0 0;
}
.temperatureimages {
	float:left;
	width:138px;
	margin:0 0 0 2px;
}
.temperatureimages ul {
	float:left;
	width:138px;
}
.temperatureimages ul li {
	float:left;
}
.widget {
	float:left;
	width:140px;
}
.widget h4 {
	float:left;
	width:43px;
	height:14px;
	background:#128fa1;
	border-radius:2px;
	font-size:10px;
	color:#fff;
	margin:2px 0 0 2px;
	padding:0 0 4px 2px;
	position:relative;
	behavior:url(pie.htc);
}
.widget h5 {
	float:right;
	background:url(../images/widgetimage.png) no-repeat left center;
	font-size:10px;
	color:#fff;
	margin:0 0 4px 2px;
	padding:0 0 0 16px;
}
.links {
	float:left;
	width:190px;
	margin:0 0 10px 28px;
}
.links ul {
	float:left;
	width:190px;
	margin-bottom: -20px;
}
.links ul li {
	float:left;
	width:190px;
	padding:0 0 8px 0;
}
.links ul li a {
	float:left;
	width:190px;
	font-size:10px;
	color:#070b16;
	text-decoration:underline;
}
.links ul li a:hover {
	text-decoration:none;
}
#content {
	float:right;
	width:820px;
	min-height:600px;
	background:url(../images/rightcontentbg.png) repeat right top;
	margin:0px 85px 0 0;
}
#footer {
	float:left;
	background:url(../images/footerbg.png) repeat-y left top;
	min-height:180px;
	width:980px;
	margin:0 0 0 4px;
}
.footertop {
	float:left;
	width:980px;
	height:100px;
}
.footercontent {
	float:left;
	width:960px;
	margin:20px 0 0 10px;
}
.contactusblock {
	float:left;
	width:329px;
	border:2px solid #74b6b5;
	padding:11px 0 0 13px;
}
.contactusblock h4 {
	float:left;
	font-size:18px;
	color:#000202;
}
.formelements {
	float:left;
	width:311px;
	padding:19px 0 0 0;
}
.formelements label {
	float:left;
	font-size:14px;
	color:#000202;
	margin:-3px 0 0 0;
}
.texttab {
	float:right;
	width:193px;
	height:20px;
	background:#fff;
	border:none;
	outline:none;
	border:1px solid #000e0e;
}
.texttab input {
	float:left;
	background:none;
	outline:none;
	border:none;
	width:183px;
	padding:2px 5px 0 5px;
}
.comment {
	float:right;
	width:193px;
	height:76px;
	background:none;
	outline:none;
	border:1px solid #000e0e;
}
.comment textarea {
	float:right;
	width:183px;
	height:65px;
	background:#fff;
	outline:none;
	border:none;
	padding:5px;
}
.buttons {
	float:right;
	width:180px;
	padding:13px 32px 9px 0;
}
.resetbutton {
	float:left;
	width:60px;
	height:23px;
	background:#0a2424;
	font-size:12px;
	color:#fff;
	padding:0 0 2px 0;
	cursor:pointer;
}
.submitbutton {
	float:right;
	width:60px;
	height:23px;
	background:#0a2424;
	font-size:12px;
	color:#fff;
	padding:0 0 2px 0;
	margin: 0;
	cursor:pointer;
}
.footerright {
	float:right;
	width:380px;
	margin:-15px 20px 0 0;
}
#footernav {
	float:left;
	width:376px;
}
#footernav ul {
	float:left;
}
#footernav ul li {
	float:left;
	background:url(../images/footernavlibg.png) no-repeat right center;
	padding:0 5px 0 5px;
}
#footernav ul li.last {
	background:none;
}
#footernav ul li a {
	float:left;
	font-size:14px;
	color:#062a2a;
	padding:2px 0 0 0;
}
#footernav ul li a:hover {
	color:#666;
}
#footerlogo {
	float:left;
	margin:18px 0 0 31px;
}
.contactdetails {
	float:left;
	width:300px;
	margin:-2px 0 0 117px;
}
.contactdetails ul {
	float:left;
	width:57px;
}
.contactdetails ul li {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#1654a9;
	padding:0 0 4px 0;
	width: 230px;
}
.footerlinks {
	float:left;
	width:250px;
	margin:10px 0 0 105px;
}
.footerlinks ul {
	float:left;
	width:250px;
}
.footerlinks ul li {
	width:270px;
	text-align:center;
	float: left;
	padding:0 0 6px 22px;
}
.footerlinks ul li a {
	font-size:14px;
	color:#375353;
	text-decoration:underline;
}
.footerlinks ul li a:hover {
	text-decoration:none;
}
.socialicons {
	float:left;
	width:150px;
	margin:270px 0 0 40px;
}
.socialicons ul {
	float:left;
	width:150px;
}
.socialicons ul li {
	float:left;
	padding:0 7px 0 0;
}
