html,body{margin:0;padding:0;background:#fff;width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top:0px;}

a img{border:0;}
a{color: #186096;text-decoration:underline;}
a:hover{color: #107bcb;	text-decoration:none;}
a.hidden{text-decoration: none;color:#000;cursor:default;}

form{margin:0;padding:0;}
div.clr{clear:both;}

ul{margin:0 0 0 20px;padding:0;list-style-type: square;line-height: 16px;}

h1{font-size:20px;font-weight:normal;color:#665247;margin:5px 0 10px; text-transform:uppercase;}
h2{font-size:16px;font-weight:normal;color:#000;margin:2px 0 7px;}

#wrap{overflow:hidden;}
#pagewrap{width:902px;margin:0 auto;border:1px solid #cbd2d9;border-top:none;}
#page{width:900px; padding:0px 1px 1px;}

#header{position:relative; background: no-repeat 0 59px; height:317px;}
	ul#tmenu{list-style:none; font-size:11px; position:absolute; margin:32px 0 0 410px;}
	ul#tmenu li{float:left; display:block; padding:0 20px; white-space:nowrap;}
	ul#tmenu li a{text-decoration:underline; color:#000;}
	ul#tmenu li a:hover{color:#186096;}
	#logowrap{height:134px; widt:2190px; overflow:hidden;}
	#logo{ position:absolute; margin:45px 0 0 30px;}
	#company_name{font-size:12px;font-weight:normal;text-transform:none;color:#0b4371;position:absolute;margin:35px 0 0 30px;}

#menu{padding:0;white-space: nowrap;}
	#menu ul{list-style:none; font-size:13px; color:#000; margin:10px 0 0 20px; width:250px; background:url(../images/menubg.gif) repeat-y; padding:20px 0 5px;}
	#menu ul li{padding:0 0 14px 40px; background:url(../images/bullet.gif) no-repeat 21px 3px;}
	#menu a{text-decoration:underline;color:#000;}
	#menu a:hover{color:#ad8325;text-decoration:underline;}
	#menu .bottom{background:url(../images/menubottom.gif) no-repeat; height:10px; overflow:hidden; width:250px; margin-left:20px;}

#contentwrap{float:right; width:610px; overflow:hidden;}
	#body_area{color:#000;text-align: justify;padding:10px 20px 20px 10px;vertical-align: top; font-size:12px;}



	#sidebar{float:left; width:290px; background:url(../images/topleft_bg.jpg) no-repeat top;}
	#login_form{height: 20px;width: 150px;font-size: 12px;}
	#lblock{margin:10px 0 20px 20px; width:250px;}
	#lblock h2{display:block; height:34px; width:250px; background:url(../images/lblock_h2bg.gif) no-repeat; text-align:center; line-height:34px; color:#74511e; font-size:16px;}
	#lblock ul{font-size:12px; margin:10px 0 0 25px; padding:0; list-style:disc;}

#footer{width:900px; background: url(../images/footer_bg.gif) repeat-x top;}
	
	
	#bottom_addr{color:#000;text-align:left;padding: 4px 20px 15px; font-size:11px;}
	#bottom_addr a{text-decoration:underline;}
	#bottom_addr a:hover{text-decoration: underline;}
#wrapper h3 {
font-size: 20px;text-align: center;
color: #999;
margin: 0;
padding-top: 50px;
}
	
#inner {
width: 600px;
height: 400px;
overflow: hidden;
position: absolute;
top: 50%;
left: 1%;
margin: -100px 0 0 0;
}

#carousel img {
height: auto;
border: none;
display: block;
float: left;
padding: 0 10px;;
}

<style>{
  background-color:black;
  font:bold 50px Arial,Sans-Serif;
  padding:100px 0px;
  text-align:center;
}

a.rainbow {
  color:black;
  text-decoration:none;
  -webkit-animation:rainbow 2s linear infinite alternate;
  -moz-animation:rainbow 2s linear infinite alternate;
  -ms-animation:rainbow 2s linear infinite alternate;
  -o-animation:rainbow 2s linear infinite alternate;
  animation:rainbow 2s linear infinite alternate;
}

@-webkit-keyframes rainbow {
    100% { color: rgba(34, 34, 34, 0); }

}
@keyframes rainbow {
100% { color: rgba(34, 34, 34, 0); }
}
</style>





