@charset "utf-8";
A:link {
	COLOR: #787878;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: "Geneva", "Arial";
	border:none;


}
A:visited {
	TEXT-DECORATION: none;
	color: #787878;
	font-size: 12px;
	font-family: "Geneva", "Arial";
	border:none;


}
A:active {
	COLOR: #787878;
	TEXT-DECORATION: none;
	font-size: 12px;
	border:none;

}
A:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-size: 12px;
	border:none;

}


body {
	background-color: #000000;
}

#head {
    width:1000px; height:269px; margin-left:auto; margin-right:auto; 
}

#main {
    width:1000px; margin-left:auto; margin-right:auto; background:url(../images/index3_02.jpg) no-repeat 0px 0px; background-color:#FFFFFF;
}

#foot {
    width:1000px; height:100px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
}

/* left content css start*/

#main #left_content{
    width:338px; margin-left:20px; margin-top:20px; float:left;
}

#left_content #content{
    width:296px; margin-left:10px;  margin-bottom:15px;
}

#content #head{
    width:296px; height:23px; margin-left:0px;
}

#content #info{
    width:296px; margin-top:10px;
}

#info #left_pic{
    width:72px; height:90px; float:left;
}

#info #right_info{
    width:190px; margin-left:10px; float:left;
}

#content #info2{
    width:296px; margin-top:0px;
}

#info2 #news{
    width:296px; height:25px; background:url(../images/dot_line.gif) no-repeat bottom left; background-color:#fdf7f2;
}

#news #news_details{
    width:296px; height:25px; background:url(../images/blue_arrow.gif) no-repeat 8px 8px; padding:5px 0 0 18px;
}

#content #info3{
    width:296px; margin-top:0px; background-color:#fdf7f2; 
}

#info3 #news3{
    width:296px; background:url(../images/dot_line.gif) no-repeat bottom left;
}

#news3 #news_details3{
   width:262px; background:url(../images/blue_arrow.gif) no-repeat 8px 12px; padding:8px 8px 10px 18px;
}

#news_details3 .red_headline{
    COLOR: #a80707;	font-size: 13px; font-family: "Geneva", "Arial"; font-weight:bold; margin-bottom:6px; display:block;
}

#news_details3 .red_headline2{
    COLOR: #a80707;	font-size: 12px; font-family: "Geneva", "Arial";
}

/* left content css end*/


#main #middle_content{
    width:316px; margin-left:5px; margin-top:40px; float:left;
}

#middle_content #panel{
    width:316px; height:113px; margin-left:0px; margin-top:0px; background:url(../images/homepage_middle_bg.gif) no-repeat;
}

#panel #middle_pic{
    width:115px; height:73px; margin-left:10px; margin-top:10px; float:left;
}

#panel #middle_info{
    width:170px; height:83px; margin-left:10px; margin-top:10px; float:left;
}

#middle_info .red_headline{
    COLOR: #a80707;	font-size: 13px; font-family: "Geneva", "Arial"; font-weight:bold; margin-bottom:6px; display:block;
}

#panel #launch_bt{
    width:41px; height:11px; margin-left:265px; margin-top:px;
}

#middle_content #panel2{
    width:316px; height:113px; margin-left:0px; margin-top:0px; background:url(../images/homepage_middle_bg2.gif) no-repeat;
}
#panel2 #middle_pic{
    width:115px; height:73px; margin-left:10px; margin-top:10px; float:left;
}

#panel2 #middle_info{
    width:170px; height:83px; margin-left:10px; margin-top:10px; float:left;
}
#panel2 #launch_bt{
    width:41px; height:11px; margin-left:265px; margin-top:px;
}

#main #right_content{
    width:274px; margin-left:20px; margin-top:40px; float:left;
}

#right_content #feature_photos{
    width:274px; height:546px; margin-left:0px; margin-top:0px;
}

#right_content #feature_case{
    width:274px; margin-left:0px; margin-top:20px;
}

#feature_case #feature_headline{
    width:255px; height:25px; background:url(../images/dot_line.gif) no-repeat bottom left; margin-left:auto; margin-right:auto; margin-top:20px;
}

#feature_case #feature_headline2{
    width:255px; height:25px; background:url(../images/dot_line.gif) no-repeat 0px 20px; margin-left:auto; margin-right:auto; margin-top:20px;
}


#feature_case #feature_info{
    width:255px; height:25px; background:url(../images/dot_line.gif) no-repeat bottom left; margin-left:auto; margin-right:auto; margin-top:0px;
}

#feature_info #feature_details{
    width:255px; height:25px; background:url(../images/blue_arrow.gif) no-repeat 0px 8px; padding:5px 0 0 8px;
}

#feature_case #feature_info2{
    width:255px; height:135px; margin-left:auto; margin-right:auto; margin-top:0px;
}


#main #sub_content{
    width:675px; height:400px; margin-left:0px; margin-top:0px; float:left; background:url(../images/sub_page_bg1.jpg) no-repeat 0px 70px;
}

#main #sub_content2{
    width:675px; margin-left:0px; margin-top:0px; float:left; background:url(../images/sub_page_bg2.jpg) no-repeat 0px 70px;
}

#main #sub_content3{
    width:675px; margin-left:0px; margin-top:0px; float:left; 
}

#main #sub_content4{
    width:675px; margin-left:0px; margin-top:0px; float:left; background:url(../images/sub_page_bg4.jpg) no-repeat 0px 70px;
}

#sub_content4 .bighead{
    FONT-SIZE: 14px; color: #787878; font-family: "Geneva", "Arial"; font-weight:bold;
}


#main #subpage_headline{
    width:636px; margin-left:30px; margin-top:2px; 
}

#main #subpage_content{
    width:385px; margin-left:280px; margin-top:15px;
}

#main #subpage_content2{
    width:636px; margin-left:30px; margin-top:0px; background:url(../images/sub_bg2.jpg) no-repeat 0px 0px;
}

#main #subpage_content3{
    width:494px; height:669px; margin-left:160px; margin-top:15px;
}

#main #subpage_content4{
    width:440px; margin-left:220px; margin-top:15px;
}

#main #subpage_content5{
    width:480px; margin-left:190px; margin-top:15px;
}


TD {
	FONT-SIZE: 12px; color: #787878; font-family: "Geneva", "Arial"; line-height: 16px;
}
