*{
    margin: 0; padding: 0;
}
form, pre, div{
    margin:0; padding:0;
}
html{
    font-size: 100%;
}
img{
    border: none;
}
a{
    color: #502913; text-decoration: none;
}

body{
	background: #000 url(../images/bg.jpg) repeat-x 0 0; color: #333333; padding: 0; margin: 0;
	font: normal 10pt Arial, Verdana, Helvetica, Tahoma, Sans-serif;
}
.clearit /* clearing div */
{
    height: 0; line-height: 0.0; font-size: 0; padding: 0; margin: 0; clear: both;
}

#container{
    width: 1024px; height: 609px; margin: 0 auto;
}
#header{
    width: 400px; height: 106px; margin: 0 auto;
	background: #2a2a2a url(../images/header_bg.jpg) no-repeat 0 0;
    text-align: center;
}
#header img{
    margin: 25px auto 0;
}

#nav{
    width: 290px; margin: 0 auto; height: 67px;
}
#nav ul{
    margin: 0; padding: 0; list-style: none; background: url(../images/nav_bg.jpg) repeat-x 0 0; height: 42px; position: absolute;
}
#nav ul li{
    display: block; float: left; margin-right: 10px; padding: 12px 0 0;
}
#nav ul li.last-list{
    margin-right: 0;
}
#nav ul li.active{
    margin-top: -18px;
}

.main-area{
    height: 320px; width: 1000px;
}

/* Earth begins */
.display-image{
    margin: 20px 0 0 80px; float: left; width: 350px;
}
.description{
    width: 450px; float: left; margin: 0px 0 0 30px;
	font: normal 12px Arial, Verdana, Helvetica, Tahoma, Sans-serif;
}
.description h3{
    color: #2e2e2e; font-size: 18px; font-weight: normal; margin-left: 20px;
}
.description h4.date{
    color: #6a6a6a; font-size: 14px; font-weight: normal; padding: 3px 0 10px; margin-left: 20px;
}
.description .content-area-bg{
    background: url(../images/textbox.png) no-repeat 0 0;
    padding-top: 20px;
    height: 350px;
    margin-bottom: -165px;
}

.description #content-area div{
    padding: 0 10px 15px 40px; font-size: 11px; line-height: 16px; color: #6a6a6a; overflow-y: auto;
    height: 175px; width: 380px;
}

.photo-slider{
    width: 645px; height: 80px; margin: 0 auto;
}
.photo-slider span{
    float: left; display: block; padding: 15px 0 0;
}
.photo-slider ul{
    margin: 0 0px 0 0px; padding: 0; list-style: none; float: left; width: 455px;
}
.photo-slider ul li{
    display: block; float: left; margin-left: 10px; padding: 10px 0 0;
}
.photo-slider ul li.bigger{
    padding: 0; margin-top: -2px;
}
.photo-slider ul li a img{
    width: 79px; height: 64px; margin-top: -8px;
}
.photo-slider ul li.bigger a img{
    width: auto; height: auto;
}
/* Earth ends */

/* Life begins */
.cleft {
    margin: 0 0 0 40px; float: left; width:440px;
}
.cright {
    width: 450px; float: left; margin: 0 0 0 20px;
}
.cuf{
	margin: 57px 0 0 25px;
}
.cuf form{
	padding:19px 0px 0px 36px;
}
.cuf .fwl {
    width:128px; float:left;
}
.cuf .fwr {
    width:258px; float:left;
}
.cuf .mail-loading ,
.cuf .mail-success ,
.cuf .mail-error {
    padding: 65px 0 0 20px; width: 400px; text-align: center; position: relative; display: none;
    font-family:arial; font-weight:bold; font-size:12px; color:#6a6a6a;
}
.cuf .mail-error {
    color:#f30; text-align: left; padding: 30px 0 0 50px;
}
.cuf label {
    font-family:arial; font-weight:bold; font-size:12px; color:#6a6a6a;
	display:block;
}
.cuf input.text {
    font-family:arial; font-size:12px; color:#6a6a6a; border:1px solid #cac8c8;
	margin:4px 0 7px;
	width:104px; padding:4px 3px 3px 3px;
}
.cuf textarea {
    font-family:arial; font-size:12px; color:#6a6a6a; border:1px solid #cac8c8;
	width:252px; height:69px;
	padding:2px 2px 2px 2px;
	margin:3px 0 ;
}
.cuf .inp_img {
    float:right; margin:2px 24px 0 0;
}
#telfax table {
    margin:14px 0px 0px 63px;
}
#telfax table td {
    width:147px;
}
#telfax table td p {
    color:#6a6a6a; font-size:11px; line-height:14px;
}
#telfax table td p span {
    font-weight:bold;
}
#conlst {
    height:92px; margin-top: -3px;
}
#conlst_wrap {
    width:1010px; margin:0 auto;
}
#conlst table {
    margin-left:40px;
}
#conlst table td {
    margin-top: 15px; padding:3px 0px 15px 17px; width:130px; border-right:1px solid #565656;
}
#conlst table td .wrap_tbl {
    position:relative;
}
#conlst table td p {
    color:#8a8a8a; font-size:11px; line-height:14px;
}
#conlst table td .tcorner {
    background:url(../images/tcorner.gif) 0% 0% no-repeat; width:13px; height:7px;
	position:absolute; top:-24px;
}
/* Life ends */

/* True begins */
#true .display-image{
    margin: 50px 0 0 80px;
}
#true .description{
    margin: 28px 0 0 31px;
}
#true .description .content-area{
    height: 150px;
}
#true .description table{
    width: 100%; padding: 15px 0 0;
}
#true .description table th{
    color: #809e3b; font: bold 20px Arial, Verdana, Helvetica, Tahoma, Sans-serif;
    text-align: center; padding: 0;
}
#true .description table td{
    color: #6a6a6a; font: normal 12px Arial, Verdana, Helvetica, Tahoma, Sans-serif;
    text-align: left; padding: 3px 5px 0 5px;
}
#true .description table td.left{
    color: #6a6a6a; font: bold 12px Arial, Verdana, Helvetica, Tahoma, Sans-serif;
    text-align: right;
}

.bottom-list a, .bottom-list a:visited {
    color: #8A8A8A;
}

.bottom-list a:hover {
    font-weight: bold;
}
.bottom-list{
    height: 92px; position: relative; top: 40px; margin: 0 0 0 260px;
}
.bottom-list ul{
    padding: 0; margin: 0; list-style: none;
}
.bottom-list ul li{
    display: block; float: left; color: #8a8a8a; font-size:11px; line-height:14px; border-right: 1px solid #565656;
    padding: 0 50px 0; height: 70px;
}
.bottom-list ul li h3{
    padding-bottom: 0;
}
.bottom-list ul li.last-list{
    border-right: none;
}
.bottom-list ul li.last-list span{
    display: block; float: left;
}

/* True ends */

#footer{
    width: 150px; margin: 0 auto; padding: 8px 0 0; color: #656565;
    font: normal 10px Arial, Verdana, Helvetica, Tahoma, Sans-serif;
}

.footer-life{
    top: -9px; position: relative;
}
.footer-true{
     position: relative; top: 57px;
}
