/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #7A0101; color:#E56565;
	font:normal 12px/18px 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; height:216px; margin:0 auto; position:relative;
	background:url(images/header_bg.gif) no-repeat 0 0 #7A0101; color:#E56565;}
#header img{
	position:absolute; right:18px; top:51px; border:none;}
#header h1{
	background:url(images/header_h1_hg.gif) no-repeat 0 0 #7A0101; color:#EFCACA;
	width:157px; height:24px; position:absolute; right:20px; top:150px;
	font:normal 10px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
#header ul{
	position:absolute; left:34px; top:41px;}
#header ul li{
	height:20px; width:72px;
	background:url(images/top_nav_divider.gif) repeat-x 0 19px #7A0101; color:#F66E6E;
	font:bold 11px/19px Arial, Helvetica, sans-serif;}
#header ul li.noborder{
	height:20px; width:72px;
	background-color:#7A0101; background-image:none; color:#F66E6E;
	font:bold 11px/19px Arial, Helvetica, sans-serif;}
#header ul li a{
	height:19px; padding:0 0 0 7px; text-decoration:none;
	background-color:#7A0101; color:#F66E6E; display:block;
	font:bold 11px/19px Arial, Helvetica, sans-serif;}
#header ul li a:hover{
	height:19px; padding:0 0 0 7px; text-decoration:none;
	background-color:#410000; color:#FFFFFF; display:block;
	font:bold 11px/19px Arial, Helvetica, sans-serif;}
#header ul li a.hover{
	height:19px; padding:0 0 0 7px; text-decoration:none;
	background-color:#410000; color:#FFFFFF; display:block;
	font:bold 11px/19px Arial, Helvetica, sans-serif;}
#header a.login{
	background:url(images/login_btn.gif) no-repeat 0 0 #7A0101; color:#EFCACA;
	text-indent:-2000px; text-decoration:none; width:139px; height:27px; display:block;
	position:absolute; right:16px; top:0;}
#header a.login:hover{
	background:url(images/login_btn_h.gif) no-repeat 0 0 #7A0101; color:#EFCACA;
	text-indent:-2000px; text-decoration:none; width:139px; height:27px; display:block;
	position:absolute; right:16px; top:0;}
/* -- header end -- */
/* -- body start -- */
#body{
	width:733px; margin:0 auto; padding: 0 20px 42px 25px;}
/* -- body end -- */
/* --left pannel start */
#left{
	background:url(images/left_top_bg.gif) no-repeat 0 0 #7A0101; color:#FFFFFF;
	width:187px; padding:23px 0 0 0; float:left;}
#left form{
	background:url(images/contact_form_bg.gif) repeat-x 0 0 #5F0000; color:#FFFFFF; float:left;}
#left form h2{
	background:url(images/contact_h2_bg.gif) no-repeat 0 0; color:#D63838;
	height:33px; padding:23px 0 0 55px; float:left;
	font:normal 22px/27px Arial, Helvetica, sans-serif;}
#left form label{
	padding:0 23px 0 19px; background-color:#5F0000; color:#FFFFFF; float:left;
	font:normal 10px/24px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#left form input{
	width:139px; height:12px; margin:0 23px 0 19px; padding:2px; float:left;
	background-color:#FFFFFF; border:#480000 1px solid; color:#340000;
	font:normal 10px/12px Arial, Helvetica, sans-serif;}
#left form textarea{
	width:139px; height:62px; margin:0 23px 12px 19px; padding:2px; float:left;
	background-color:#FFFFFF; border:#480000 1px solid; color:#340000;
	font:normal 10px/12px Arial, Helvetica, sans-serif;}
#left form input.submit{
	width:58px; height:15px; margin:0 23px 26px 19px; padding:0px; border:none; float:right;}
/* -- left pannel end */
/* -- right pannel start */
#right{
	width:525px; margin:0 0 0 20px; float:left; padding:0;
	background:url(images/right_top_bg.gif) no-repeat 0 0 #7A0101; color:#E56565;}
.content{
	width:525px; margin:0; float:left; padding:0 0 22px 0;}
.content h2{
	background:url(images/right_h2_bg.gif) no-repeat 1px 0; color:#FC9A54;
	font:normal 26px/32px Arial, Helvetica, sans-serif; float:left;
	height:47px; padding:12px 0 0 30px;}
.content h2 span{
	font:bold 26px/32px Arial, Helvetica, sans-serif; color:#EAB1B1;}
.content p{
	font:normal 12px/18px Arial, Helvetica, sans-serif; float:left;
	background-color:#7A0101; color:#E56565; padding:0 0 03px 30px;}
.content p strong{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background-color:#5F0000; color:#E56565; padding:0;}
.content p a{
	font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#7A0101; color:#FFFFFF; padding:0;}
.content p a:hover{
	font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline;
	background-color:#7A0101; color:#FFFFFF; padding:0;}
a.more{
	background:url(images/more_btn.gif) no-repeat 0 0 #7A0101; color:#FFFFFF; float:right;
	width:58px; height:15px; text-decoration:none; text-indent:-2000px; display:block;}
a.more:hover{
	background:url(images/more_btn_h.gif) no-repeat 0 0 #7A0101; color:#FFFFFF; float:right;
	width:58px; height:15px; text-decoration:none; text-indent:-2000px; display:block;}
.update{
	background:url(images/update_bg.gif) no-repeat 0 0 #7A0101; color:#C77474;
	width:497px; height:166px; float:left; padding:18px 22px 0 8px;}
.update h2{
	background:url(images/update_h2_bg.gif) no-repeat 0 4px; color:#FC9A54;
	font:normal 26px/28px Arial, Helvetica, sans-serif; float:left;
	height:47px; padding:0 0 0 43px;}
.update h2 span{
	font:bold 26px/28px Arial, Helvetica, sans-serif; color:#EAB1B1;}
.update ul{
	float:left; padding:0 0 0 16px;}
.update ul li{
	background:url(images/update_li_bg.gif) no-repeat 0 0 #330000; color:#C77474;
	width:318px; height:53px; padding:5px 18px 18px 10px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;}
.update ul li strong{
	font:bold 10px/19px Arial, Helvetica, sans-serif;
	text-transform:uppercase; color:#FFFFFF; background-color:#460101;}
a.more1{
	background:url(images/more_btn1.gif) no-repeat 0 0 #330000; color:#FFFFFF; font-size:0; line-height:0;
	width:58px; height:15px; text-decoration:none; text-indent:-2000px; float:right;}
a.more1:hover{
	background:url(images/more_btn1_h.gif) no-repeat 0 0 #330000; color:#FFFFFF; font-size:0; line-height:0;
	width:58px; height:15px; text-decoration:none; text-indent:-2000px; float:right;}
/* -- right pannel end */
/* -- more pannel start -- */
#more{
	background:url(images/more_bg.gif) repeat-x 0 0 #340000; color:#E56565;
	width:778px; margin:0 auto 30px; padding:2px 0 0 0;}
#more span{
	width:2px; height:165px; background-color:#520000;
	color:#FFFFFF; float:left; display:block; margin:18px 0;}
.moreContainer{
	width:202px; padding:0 28px; float:left;}
.moreContainer h2{
	background:url(images/more_h2_bg.gif) no-repeat 0 0 #1C0000; color:#FC9A54;
	width:191px; height:37px; padding:13px 0 0 11px; float:left;
	font:normal 22px/26px Arial, Helvetica, sans-serif;}	
.moreContainer ul{
	padding:14px 0 0 7px; float:left;}	
.moreContainer ul li{
	color:#E56565; margin:0 0 4px 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;}
.moreContainer ul li a{
	background:url(images/more_li_bg.gif) no-repeat 0 0 ;
	color:#E56565; padding:0 0 0 17px; display:block;
	text-decoration:none; width:162px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;}
.moreContainer ul li a:hover{
	background:url(images/more_li_bg_h.gif) no-repeat 0 0 ;
	color:#E56565; padding:0 0 0 17px; display:block;
	text-decoration:none; width:162px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;}
.moreContainer ul li a.hover{
	background:url(images/more_li_bg_h.gif) no-repeat 0 0 ;
	color:#E56565; padding:0 0 0 17px; display:block;
	text-decoration:none; width:162px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;}
/* -- more pannel start -- */
/* -- footer start -- */
#footer{
	width:738px; height:168px; margin:0 auto;
	background:url(images/footer_bg.gif) no-repeat 545px 0 #7A0101; color:#FC9A54;}
.footerContent{
	width:380px; float:left; padding:8px 0 0 0;}
.footerContent ul{
	float:left;}
.footerContent ul li{
	float:left; background-color:#7A0101;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#E09999;}
.footerContent ul li a{
	padding:0 8px; background-color:#7A0101; text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#E09999;}
.footerContent ul li a:hover{
	padding:0 8px; background-color:#640101; text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#E09999;}
.footerContent p{
	padding:0 8px; background-color:#7A0101;
	font:normal 10px/20px Arial, Helvetica, sans-serif; color:#FC9A54;}
.footerContent p.tworld{
	padding:0 8px; background-color:#7A0101;
	font:bold 13px/20px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footerContent p.tworld a{
	background-color:#640101; text-decoration:none; padding:2px 5px 2px 0px;
	font:bold 13px/20px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footerContent p.tworld a:hover{
	background-color:#7A0101; text-decoration:none; padding:2px 5px 2px 0px;
	font:bold 13px/20px Arial, Helvetica, sans-serif; color:#E09999;}
.valil{
	width:90px; float:right; padding:14px 0 0 0;}
.valil a.xhtml{
	float:right; background:url(images/xhtml_btn.gif) no-repeat 0 0 #7A0101; color:#FFFFFF; margin:0 0 1px 0;
	width:82px; height:16px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.xhtml:hover{
	float:right; background:url(images/xhtml_btn_h.gif) no-repeat 0 0 #7A0101; color:#FFFFFF; margin:0 0 1px 0;
	width:82px; height:16px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.css{
	float:right; background:url(images/css_btn.gif) no-repeat 0 0 #7A0101; color:#FFFFFF;
	width:82px; height:16px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.css:hover{
	float:right; background:url(images/css_btn_h.gif) no-repeat 0 0 #7A0101; color:#FFFFFF;
	width:82px; height:16px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
/* -- footer end -- */







