/* CSS Document */
body{
	background:url(/images/bg.gif) repeat-x 0 0 #2E2E2E; color:#B3B2B2;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}



/* ----------------------------- header start ----------------------- */
#header{
	width:778px; margin:0 auto; padding:0; }
#headerLeft{
	width:298px; height:454px; padding:35px 0 0 61px; float:left;
	background:url(/images/header_left_bg.gif) no-repeat 0 0}
#headerLeft img{
	border:none;}
#headerLeft ul{
	float:left; padding:29px 0 0 119px;}
#headerLeft ul li{
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#898989; text-transform:uppercase;}
#headerLeft ul li a{
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#898989; 
	text-transform:uppercase; text-decoration:none; display:block;
	background-image:none; padding:0 20px 0 28px; margin:0 4px 0 0;}
#headerLeft ul li a:hover{
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#898989; 
	text-transform:uppercase; text-decoration:none; display:block;
	background:url(/images/red_bullet.gif) no-repeat 0 4px; padding:0 20px 0 28px; margin:0 4px 0 0;}
#headerLeft ul li a.hover{
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#898989; 
	text-transform:uppercase; text-decoration:none; display:block;
	background:url(/images/red_bullet.gif) no-repeat 0 4px; padding:0 20px 0 28px; margin:0 4px 0 0;}
#headerRight{
	width:408px; padding:29px 0 0 0; float:left;}
.rightTop{
	background:url(/images/devider.gif) repeat-x left bottom; float:left;}
.rightTopLeft{
	width:140px; float:left;}
.rightTopLeft h2{
	background:url(/images/purpose_bg.gif) no-repeat 0 0 #2E2E2E; color:#FFFFFF; width:140px; height:134px; text-indent:-2000px;}
.rightTopLeft ul{
	padding:12px 8px 0 11px;}	
.rightTopLeft ul li{
	background:url(/images/devider1.gif) repeat-x 0 18px #2E2E2E; padding:0; height:19px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#E6E6E6;}
.rightTopLeft ul li.noborder{
	background:none #2E2E2E; padding:0; height:19px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#E6E6E6;}
.rightTopLeft ul li a{
	background:url(/images/squar_bullet.gif) no-repeat 0 8px #2E2E2E; display:block; padding:0 0 0 8px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#E6E6E6; text-decoration:none;}
.rightTopLeft ul li a:hover{
	background:url(/images/squar_bullet.gif) no-repeat 0 8px #3D3C3C; display:block; padding:0 0 0 8px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#E6E6E6; text-decoration:none;}
.rightTopRight{
	width:250px; float:left; padding:6px 0 0 17px;}
.rightTopRight h3{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FF5656; padding:10px 0 0 0;}
.rightTopRight p strong{
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.rightTopRight p a{
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#B3B2B2; text-decoration:underline;}
.rightTopRight p a:hover{
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#B3B2B2; text-decoration:none;}
a.more{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#2E2E2E;
	text-decoration:none; float:right; margin:3px 0;}
a.more:hover{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#FF5656; background-color:#2E2E2E;
	text-decoration:none; float:right; margin:3px 0;}
.rightBottom{
	padding:30px 0 0 0; float:left;}
.rightBottomLeft{
	width:125px; float:left; padding:0 0 0 10px; margin:0 5px 0 0;}
.rightBottomLeft h2{
	background:url(/images/update_bg.gif) no-repeat 10px 32px; width:106px; height:125px; padding:0 0 0 10px;
	font:bold 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
/* ----------------------------- header end ----------------------- */
/* ----------------------------- future pnnel start --------------- */
#future{
	background-color:#111111; color:#FFFFFF;}
#futureContainer{
	width:588px; margin:0 auto; padding:0 0 38px 190px; position:relative;}
.futureLeft{
	width:300px; float:left; padding:40px 0 0 0;}
.futureLeft h2{
	font:normal 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
	position:absolute; top:0; left:190px; margin:-35px 0 10px 0;}
.futureLeft h2 span{
	font:normal 40px/42px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-transform:uppercase;}
.futureLeft h3{
	font:bold 11px/16px Arial, Helvetica, sans-serif; color:#FF5656; background-color:#111111;} 
.futureLeft p{
	font:normal 11px/16px Arial, Helvetica, sans-serif; color:#7F7F7F; background-color:#111111;} 
.futureRight{
	width:222px; float:left; padding:45px 0 0 42px;}
.futureRight img{
	margin:0 0 18px 0;}
/* ----------------------------- future pnnel end --------------- */
#footer{
	background-color:#2E2E2E; color:#FFFFFF; padding:21px 0 0 0;}
#footerContainer{
	width:578px; margin:0 auto; padding:0 0 30px 200px;}
.footerLeft{
	width:227px; float:left;}
.footerLeft h3.contact{
	font:bold 10px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF5656; padding:0 0 0 17px;
	background:url(/images/contact_icon.gif) no-repeat 0 6px #2E2E2E; text-transform:uppercase;} 
.footerLeft h3.fax{
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF5656; padding:0 0 0 17px;
	background:url(/images/fax_icon.gif) no-repeat 0 6px #2E2E2E; text-transform:uppercase;} 
.footerLeft h3.fax span{
	color:#FFFFFF; background-color:#2E2E2E;
	font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 3px;} 
.footerLeft p{
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#A5A5A5; background-color:#2E2E2E;}
.footerRight{
	width:326px; float:left;}
.footerRight ul{}
.footerRight ul li{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	background-color:#2E2E2E; color:#FFFFFF; float:left;}
.footerRight ul li a{
	font:bold 12px/16px Arial, Helvetica, sans-serif; 
	background-color:#2E2E2E; color:#FFFFFF; padding:0 8px; text-decoration:none;}
.footerRight ul li a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif; 
	background-color:#3E3D3D; color:#FFFFFF; padding:0 8px; text-decoration:none;}
.footerRight p{
	font:normal 11px/15px Arial, Helvetica, sans-serif; color:#7F7F7F;
	background-color:#2E2E2E; float:left; padding:0 8px;}
a.xhtml{
	width:46px; height:9px; background-color:#CF0101; color:#FFFFFF; float:left;
	text-align:center; text-decoration:none; text-transform:uppercase;
	font:bold 10px/9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:7px 8px;}
a.xhtml:hover{
	width:46px; height:9px; background-color:#A10303; color:#FFFFFF; float:left;
	text-align:center; text-decoration:none; text-transform:uppercase;
	font:bold 10px/9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:7px 8px;}
a.css{
	width:29px; height:9px; background-color:#000000; color:#FFFFFF; float:left;
	text-align:center; text-decoration:none; text-transform:uppercase;
	font:bold 10px/9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:7px 0;}
a.css:hover{
	width:29px; height:9px; background-color:#191919; color:#FFFFFF; float:left;
	text-align:center; text-decoration:none; text-transform:uppercase;
	font:bold 10px/9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:7px 0;}
.footerRight p.tworld{
	font:normal 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;
	background-color:#2E2E2E; float:left; padding:0 8px;}
.footerRight p.tworld a{
	font:bold 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;
	background-color:#2E2E2E; text-decoration:none; text-transform:uppercase;}
.footerRight p.tworld a:hover{
	font:bold 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;
	background-color:#3E3D3D; text-decoration:none; text-transform:uppercase;}
/* ----------------------------- footer end ------------------------ */

