@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
html, body{height:100%; /* needed for container min-height */}
html {background:#484D51 url(images/bgbar.gif) repeat-y fixed 50% 0px;}
body{background: url(images/bg.gif) repeat-x top; font:normal 12px Arial, Helvetica, sans-serif; color:#222;  line-height:18px; }
img { border:0;}


td { vertical-align:top;}
p { margin-bottom:10px;}
ul { list-style:disc; margin-left:20px; margin-right:5px;} ol { margin-left:30px; margin-right:5px;}
dt { font-weight:bold; color:#6F0D0C;}
dd { padding-bottom:15px;}
h1 { font-size:18px; line-height:normal;}
h2 { font-size:16px;}
h2 a, h2 a:hover { text-decoration:none;}
h3 { font-size:14px;}
h4 { font-size:12px;}
a:link, a:visited, a:active { color:#105A83; font-weight:bold; text-decoration:underline;} a:hover { color:#911A1A; text-decoration:none;}
 a:link .readmore, a:visited .readmore, .readmore a:active {font-weight:normal;}

br .cb { clear:both; line-height:1px;}

#container {
margin:0 auto; /* center, not in IE5 */
width:910px;
background-color:#FFFFFE;
border-left:#FFFFFF solid 2px;
border-right:#FFFFFF solid 2px;}

#header { background:#ffffff; height: 144px;}
#content {}





	

#right {float:right; width:735px; color:#121212; height:100%;}
#left { margin-right:735px; background-color:#263548; color:#ECF5FA; height:100%;}
#left .padding { padding:5px 0px;}


#footer {background: #1A95D9 url(images/footer.gif) repeat-x top; clear:both;
height:50px; color:#000000; line-height:15px;font-size:11px;}
 
#footer span {color:#323232; text-decoration:none; font-size:11px; font-weight:bold;}
#footer a {color:#424242; text-decoration:underline; font-size:12px; font-weight:normal; line-height:15px;}
#footer a:hover{ color:#000000;text-decoration:none;}
#footer #altnav { width:650px; float:right; text-align:right; padding-top:13px;}
#footer #copyright { padding-top:13px; text-align:left; color:#000000;}
/*********************************************************************************************************/
#rightbar h1 { color:#FAEA9C; text-align:right;}
#night4 { position:absolute; background:url(images/4night1.gif) no-repeat left top; margin-left:50%; margin-top:215px; width:130px; height:130px; left:325px;}
#sleeps { position:absolute; background:url(images/sleeps.gif) no-repeat left top; margin-left:50%; margin-top:215px; width:130px; height:130px; left:325px;}
#fluture {
	position:absolute;
	margin-left:50%;
	margin-top:192px;
	width:53px;
	height:53px;
	left:368px;

}

/*******************************VIEW MORE*************************************************************************/


/* unclicked style div.more */
#outer div.more i {float:right; margin:-10px 10px 0 0; cursor:pointer; color:#FFB00E; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}
#outer div.more h2 {display:none;}
#outer div.more ul {display:none;}


/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click h2 {display:block;}
#outer div.click img {display:block;}
#outer div.click ul {display:block;}
/*********************************************************************************************************/

/*******************************VIEW MORE*************************************************************************/

/* always visible */
#outer1 .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer1 .holder p {padding:5px 0 0 0; margin:0;}
#outer1 .holder p.bold {font-weight:bold;}
#outer1 .holder h2 { }

/* unclicked style div.more */
#outer1 div.more i {float:right; margin:-10px 10px 0 0; color:#5B2000; cursor:pointer; font-weight:bold;}
#outer1 div.more i.hide {display:none;}
#outer1 div.more p {display:none;}
#outer1 div.more img {display:none;}
#outer1 div.more h2 {display:none;}
#outer1 div.more h3 {display:none;}
#outer1 div.more h4 {display:none;}
#outer1 div.more ul {display:none;}


/* clicked style div.click */
#outer1 div.click i.show {display:none;}
#outer1 div.click i.hide {display:block;}
#outer1 div.click p {display:block;}
#outer1 div.click h2 {display:block;}
#outer1 div.click h3 {display:block;}
#outer1 div.click h4 {display:block;}
#outer1 div.click img {display:block;}
#outer1 div.click ul {display:block;}


/********************************FORMS*************************************************************************/

input {vertical-align:middle;}
.contactform {width:350px; background-color:#D3E2F9; border:solid 1px #29333F;}
textarea {background-color:#D3E2F9; width:350px; border:solid 1px #29333F;}
.sweeper { background:url(images/bg-sweeper.gif) center top no-repeat;}


/****************************************AdSense*****************************************************************/
.linkunit { width:728px; height:15px;}
.leaderboard { width:728px; height:90px; /*border:#333333 solid 1px; background:#CCCCCC; */margin-left:2px}
.skyscraper { width:160px; height:600px; /*border:#333333 solid 1px; background:#CCCCCC;*/}
.largerectangle { width:336px; height:280px; /*border:#333333 solid 1px; background:#CCCCCC;*/}
.mediumrectangle { width:300px; height:250px; /*border:#333333 solid 1px; background:#CCCCCC;*/}
.search { float:right; width:280px; height:40px; clear:right;}
/*********************************************************************************************************/



.line{background:url(images/line.gif) repeat-x left top; margin:10px 0 10px 0; height:1px;}
.line5{ line-height:5px;}
.line15{ line-height:15px;}
.line20{ line-height:20px;}
.padding8 { padding:8px;}
.padding { padding:0px 8px;}
.padding5 { padding:5px;}
.padding15 { padding:15px;}
.paddingleft { padding-left:5px;}
.paddingright { padding-right:5px;}
.main_border { border:solid 1px #9BAFB8;}
.c_l { clear:left;} .c_r{ clear:right;} .c_b{ clear:both;}
.readmore { float:right;}
.red { color:#FF0000;}



/************************************************ *********************************************************/

.box1m {background: #D3E2F9 url(images/box1m.jpg) repeat-y left; width:175px; color:#000000; text-align:left;}
.box1m a { color:#105A83; font-weight:bold;} .box1m a:hover { color:#911A1A;}
.box1m ul { list-style:none; margin-left:15px; margin-right:5px; font-weight:bold; color:#B34649;}
.box1m li { padding-bottom:5px;}
.box1t {background:url(images/box1t.jpg) no-repeat left top;}
.box1b {background:url(images/box1b.jpg) no-repeat left bottom;}


/************************************************ *********************************************************/

.box2m {background: #354D67 url(images/box2m.jpg) repeat-x top; height:25px; color:#ffffff; text-align:center; vertical-align:bottom; font-size:14px; font-weight:bold; width:100%; clear:both;}
.box2m h1, .box2m h2, .box2m h3 { font-size:14px; padding-top:5px;}
.box2m p { padding-top:5px; padding-bottom:0px;}
.box2m a {padding-top:5px; padding-bottom:0px; color:#BADFF1; font-weight:bold;} .box2m a:hover { color:#1A95D9;}
.box2l {background:url(images/box2l.jpg) no-repeat left top; height:25px;}
.box2r {background:url(images/box2r.jpg) no-repeat right top; height:25px;}


/************************************************ HOME **********************************************/
#homeright {float:right; width:350px;  border-left:#D2D2D2 dotted 1px; padding-left:10px; }
#homeleft { float:left; width:350px; margin-left:3px; }

/************************************************ ABOUT **********************************************/
#aboutleft {float:left; width:370px;}

/************************************************ CONTACT **************************************************/

#contactform {float:right; width:360px; height:auto; font-weight:bold; border-left:#D2D2D2 dotted 1px; padding-left:10px; }
#contactleft {margin-right:380px; height:auto; }