@charset "utf-8";
/* CSS Document */
body
{
background:#000000 url(../img/body_back.jpg) top repeat-x;
padding:0px;
margin:0px; 
}

h1,h2
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
font-weight:bolder;
margin:0px 0px 15px 0px;
font-size:18px;
}
h3
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
font-weight:bolder;
margin:0px 0px 15px 0px;
font-size:14px;
}
.h3
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
font-weight:bolder;
margin:0px 0px 15px 0px;
font-size:14px;
text-decoration:none;
}
.heading
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
font-weight:bolder;
margin:0px 0px 15px 0px;
}
.test
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
}
.location
{
font-family:Arial, Helvetica, sans-serif;
color:#ff5400;
font-weight:bolder;
font-size:11px;
margin:0px 0px 15px 0px;
}

#wrapper
{
width:800px;
position:relative;
margin:0px auto;
padding:0px;
background:#FFFFFF url(../img/header.jpg) top no-repeat;
}
/*header content style*/
#header
{
widows:800px;
height:208px;
position:relative;
margin:0px;
padding:0px;

}
#flashlogo
{
width:273px;
height:61px;
position:absolute;
left: 30px;
top: 30px;
clear:both;
}
#timeline
{
width:740px;
height:230px;
position:relative;
overflow-x:scroll;
overflow-y:hidden;
margin-bottom:5px;
z-index:500;
}
#timeline_content
{
width:1046px;
height:204px;
position:relative;
float:left;
}
/*top menu*/
.button1
{
	width:98px;
	height:29px;
	top:108px;
	left:188px;
	position:absolute;

}
.button1 img,.button2 img, .button3 img
{
border:0px;
float:right;
right:0px;

}
.button2
{
	width:98px;
	height:29px;
	top:141px;
	left:170px;
	position:absolute;

}
.button3
{
width:98px;
height:29px;
top:172px;
left:149px;
position:absolute;

}
/*ent top menu*/
#menu
{
width:580px;
height:30px;
position:relative;
left:220px;
right:0px;
padding-top:7px;
}

/*content style*/

.content
{
float:right;
width:740px;
position:relative;
padding:30px 30px;
}
.content ol
{
margin-left:15px;
}
.content ol li
{
margin-bottom:10px;
}
.content ol li ol
{
margin-top:10px;
}
.content ul
{
margin-left:15px;
list-style:none;
margin-left:0px;
padding-left:0px;
color:#ff5400;
}
.content ul li ul
{
color:#7a7a7a;
margin:5px 0px;
padding-left:25px;
list-style:circle;
}
.content h4
{
margin-top: 0px;
padding-top:5px;
font-size:12px;
margin-bottom:5px;
}
.text
{
padding:15px;
color:#335403;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
}
.text2
{
color:#7a7a7a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.txt 
{
color:#7a7a7a;
text-decoration:none;
}
.txt a
{
color:#7a7a7a;
text-decoration:none;
}

.txt a:hover
{
color:#7a7a7a;
text-decoration:underline;
}
/*end style*/
#content_index
{
width:800px;
height:530px;
position:relative;
left:0px;
float:left;
background:#ffffff url(../img/content-back1.jpg) top no-repeat;
}
#intro_text
{
width:567px;
height:182px;
position:relative;
background:url(../img/heading_back1.jpg) top repeat-x;
border:1px solid #fce40e;
float:right;
right:35px;
top:19px;
margin-bottom:20px;
}
#index_rightpanel h4
{
border-top:2px dotted #999;
margin-top: 0px;
padding-top:5px;
font-size:12px;
margin-bottom:5px;
}
#index_rightpanel
{
width:290px;
height:265px;
position:relative;
float:right;
right:35px;
top:20px;
overflow-x:hidden;
overflow-y:scroll;
padding-right:20px;
cursor:hand;
cursor:pointer;
}
/*end index content style*/
#about_content
{
width:800px;
position:relative;
left:0px;
float:left;
background:#ffffff url(../img/about_back.jpg) top no-repeat;
}
#page_content
{
width:800px;
position:relative;
left:0px;
float:left;
background:#ffffff url(../img/content-back.jpg) top no-repeat;
}
#left_panel
{
width:341px;
position:relative;
float:left;
top:6px;
}
#right_panel
{
width:380px;
top:0px;
position:relative;
float:right;
}
#right_panel ul
{
list-style:none;
margin-left:0px;
padding-left:0px;
color:#ff5400;
}
#right_panel ul li ul
{
color:#7a7a7a;
margin:5px 0px;
padding-left:25px;
list-style:circle;
}
.pic
{
margin-left:0px;
margin-bottom:20px;
margin-right:20px;
float:left;
position:relative;
}

/*contact content style*/
.contact_rightpanel
{
width:700px;
height:230px;
float:left;
left:15px;
padding-top:10px;
border-top: 2px dotted #999;
border-bottom: 2px dotted #999;
position:relative
}

#contact_txt
{
width:700px;
height:215px;
overflow-x:hidden;
overflow-y:scroll;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
}

#contact_intro_text
{
width:730px;

position:relative;
background:#f3f2e4 url(../img/heading_back1.jpg) top repeat-x;
border:1px solid #fce40e;
float:left;
left:5px;
margin-bottom:20px;
color:#335403;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
}
.contact_intro_text
{
width:700px;
top:5px;
left:20px;
position:relative;
padding-bottom:10px;
}
.email
{
color:#335403;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
}
.inquiry_form
{
width:700px;
height:20px;
float:left;
left:5px;
margin-top:10px;
position:relative
}
.list
{
list-style:none;
margin-left:0px;
padding-left:0px;
color:#ff5400;
}
/*contact content style*/
/*footer content style*/
#footer
{
width:800px;
position:relative;
margin:0px auto;
background-color:#2c2c2c;
padding-top:5px;
float:none;
clear:both;
}
#footer
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding-bottom:10px;
}
#footer a
{
color: #fff;
text-decoration:none;
}
#footer a:hover
{
color: #fff;
text-decoration:underline;
}
#footer img
{
border:0px;
}

.footer_content
{
background:#666;
width:800px;
position:relative;
padding:5px 0px;
}
#footer_navigation
{
width:780px;
height:140px;
padding:5px 0px 10px 0px;
margin:auto;
background:#8f8f8f;
border:1px solid #fff;
position:relative;
}
.city_country
{
width:180px;
margin-left:10px;
font-size:11px;
text-align:left;
float:left;
position:relative;
font-weight:bold;
}
.city_country ul 
{
margin-left:0px;
padding-left:15px;
list-style:circle;
}
.location_title
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
}
.link_column
{
width:150px;
font-size:10px;
text-align:left;
margin-top:0px;
position:relative;
float:left;
margin-left:10px;
line-height:1.5em;
}

.link_column_mid
{
width:120px;
font-size:10px;
text-align:left;
margin-top:0px;
position:relative;
float:left;
margin-left:10px;
line-height:1.5em
}
.link_column_last
{
width:120px;
font-size:10px;
text-align:left;
margin-top:0px;
position:relative;
float:left;
margin-left:10px;
line-height:1.5em
}
/*newsletter*/
#newsletter_wrapper
{
width:350px;
height:350px;
position:relative;
margin:15px 125px 0px 125px;;
background:#fff;
padding-top:20px;
border:3px solid #999999;
}
#newsletter_footer
{
width:350px;
height:20px;
position:relative;
color:#FFF;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
margin:5px 125px 0px 125px;
text-align:center; 
}
/*pop up style*/
#Timeline_wrapper
{
width:395px;
margin:auto;
position:relative;
padding:20px;
margin:0px 0px;
clear:both;
background:#fff;
border:2px solid #666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#Timeline_wrapper h3
{
font-size:12px;
}
.timeline_content
{
width:1053px;
height:204px;
position:relative;
background:url(../img/timeline_img/timeline_back.jpg) top no-repeat;
}
.timeline_content img
{
border:0px;
}
.guaranteee
{
	position:absolute;
	left:112px;
	top: 6px;
}
.phase2
{
	position:absolute;
	left:269px;
	top:3px;
}
.phase3
{
	position:absolute;
	left:592px;
	top:3px;
}
.ready
{
	position:absolute;
	left:972px;
	top:3px;
}
.time
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	line-height:1.2em;
	color:#000;
}
.time a
{
color:#000;
text-decoration:none;
}
.time a:hover
{
color:#FF0000;
text-decoration:none;
}