@charset "utf-8";

/* CSS Document */



body {

	background-image: url(../images/bodybg.jpg);

	background-repeat: no-repeat;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #010101;

	background-position: center 664px;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 14px;

	line-height:20px;

	color:#333333

}

#mwrapper{

	width: 100%;

	float:left;

	background-image: url(../images/mainbg.jpg);

	background-position: center top;

	background-repeat:no-repeat;

}

#wrapper{ width: 980px; margin:0px auto;}

#header{ width: 980px; float:left; height:91px; text-align:center}

#header img{ border:none}

#nav { float:left; width: 972px; background-image:url(../images/nav.jpg); height:38px; padding:4px 4px 3px 4px;}

#page{ width: 980px; float:left; background-image:url(../images/pagebg.jpg); background-repeat:no-repeat; padding-top:28px;}

#banner{ width: 980px; float:left; background-image: url(../images/banner.jpg); height:557px; margin-bottom: 28px;}

#reaching{ float:left; width: 980px; height:160px; background-image:url(../images/reaching.png); background-repeat:no-repeat; margin-top:195px; background-position: right top;}

#light{ float:left; width: 980px; height:148px; background-image:url(../images/light.png); background-repeat:no-repeat; background-position: left top;}

#homeboxes{ width: 980px; height:184px; float:left; margin-bottom:18px;}

.homebox{width: 214px;  float:left; background-image:url(../images/boxbg.gif); margin-right:1px; margin-bottom:1px; padding:15px;}

.homebox img{ border:none}



/*inner pages */

#contents{ width: 950px; float:left; margin-bottom:28px; background-image:url(../images/bg-body.jpg); padding:15px;}

#left{ float: left; width: 690px; margin-right:15px; }

#left h1{ margin: 0px; color:#c0a549; font-weight:normal; font-size:32px; line-height: 28px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 10px 15px;}

#left h2{  color:#333; font-weight:normal; font-size:26px; line-height: 26px; font-family:Georgia, "Times New Roman", Times, serif; }

#left ul{ line-height:24px;}

#left a{ color:#aa9139}

#left a:hover{ color:#990000}

.tanboxin a{color:#990000!important}

#left-mid{ float: left; width: 660px; background-image:url(../images/left-mid.png); padding:0px 15px;}

#left-top{ width: 690px; float:left; background-image:url(../images/left-top.png); height:18px}

#left-bottom{ width: 690px; float:left; background-image:url(../images/left-bottom.png); height:18px}

#sidebar{ width: 245px; float:left;}



#footer{ font-size:11px; width: 980px; float:left; background-image:url(../images/footer.png); height:120px; background-repeat:no-repeat; color:#CCCCCC; padding-top: 16px }

#footer a{ color: #999999;  }

#footer a:hover{ color:#fff; text-decoration:underline}

#footerlinks a{ color:#999999; text-decoration:none; }

#footerlinks a:hover{ color:#fff; text-decoration:underline}

#copyrights{ float:left; width: 500px; padding-top:25px;}

#credits{ float:right; width: 400px; text-align:right;  padding-top:30px;}

.floatr {

float: right;

margin: 10px 0px 0px 5px;

}

.floatro {

border: 5px solid #ccc;

float: right;

margin: 0px 0px 0px 5px;

}

.tanbox {

background-color: #bda244;

color: #000;

margin: 0px 0px 15px;

padding: 10px;

background-image:url(../images/tanbox.png);

background-repeat:repeat-x;

border-left: 1px solid #FFFFFF;

border-top: 1px solid #FFFFFF;

border-right: 1px solid #666;

border-bottom: 1px solid #666;

font-family:Georgia, "Times New Roman", Times, serif;

}

.tanboxin{ 

border-left: 1px solid #666;

border-top: 1px solid #666;

border-right: 1px solid #fff;

border-bottom: 1px solid #fff;

padding:10px;

}

.ref {

line-height: 1em;

margin: 0px;

padding: 0px;

text-align: right;

color:#850702;

}

.index_txt {

font-size: 1.2em;

line-height: 1.3em;

}

.vid{ margin:0px auto; text-align:center; padding:10px; width: 374px; background-image:url(../images/boxbg.gif);}



.whitebox {

background-color: white;

border: 1px solid #ccc;

margin: 0px auto;

padding: 10px;

width: 460px;

font-family: Georgia, "Times New Roman", Times, serif

}

.picdesc{ width: 204px; padding:5px; float:left; background-color:#000; color:#CCCCCC; font-size:12px; text-align:center}

.floatlo {

border: 5px solid #ccc;

float: left;

margin: 0px 10px 0px 0px;

}

.contactbox{ border-bottom:1px dashed #999999; padding-bottom:10px;}
