body {
    margin-top:0px;
    background-color: #000000;
    background-image: url(/assets/images/black_bk.jpg);
    background-repeat: repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size: 12px;
    line-height: 16px;
}
img {
    border: 0;
}    
a { text-decoration:none; color:#003366;}
a:hover { text-decoration:underline; }
.wrap {
    margin-top:0px;
    background:url(/assets/images/bk.jpg) repeat-y;
    height: 700px;
}   
#navigation {
    height: 103px;
    background:url(/assets/images/top_bk.jpg) repeat-x;
    padding-left: 59px;
    width: 864px;
}
.fm_logo {
    float:left;
    padding-top:20px;
} 
.nav_right_col {
    float:right; 
    padding-right:14px; 
    width:618px;
    height: 103px;
}
.nav_right_col_top {    
    padding-right:13px;
    height:48px;
}   
.nav_border {
    border-left: 1px #CCCCCC solid;
}
.nav_wrap {
    padding-top:22px; 
    height:33px;
}
.jml_reply {
    height:15px; 
    padding-right:10px;
}
.top_email {
    width:130px;
    background-color:#FFFFFF;
    border:1px solid #C8C8C8;
    height:20px;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, 
#nav1hover, #nav2hover, #nav3hover, #nav4hover, #nav5hover, #nav6hover, #nav7hover {
float:left;
height:33px;
cursor: pointer;
}
#nav1 {
background:transparent url(/assets/images/nav1.png) no-repeat scroll 0 0;
width:70px;
}
#nav1hover {
background:transparent url(/assets/images/nav1.png) no-repeat scroll 0 -33px;
width:70px;
}
#nav2 {
background:transparent url(/assets/images/nav2.png) no-repeat scroll 0 0;
width:82px;
}
#nav2hover {
background:transparent url(/assets/images/nav2.png) no-repeat scroll 0 -33px;
width:82px;
}
#nav3 {
background:transparent url(/assets/images/nav3.png) no-repeat scroll 0 0;
width:85px;
}
#nav3hover {
background:transparent url(/assets/images/nav3.png) no-repeat scroll 0 -33px;
width:85px;
}
#nav4 {
background:transparent url(/assets/images/nav4.png) no-repeat scroll 0 0;
width:97px;
}
#nav4hover {
background:transparent url(/assets/images/nav4.png) no-repeat scroll 0 -33px;
width:97px;
}
#nav5 {
background:transparent url(/assets/images/nav5.png) no-repeat scroll 0 0;
width:107px;
}
#nav5hover {
background:transparent url(/assets/images/nav5.png) no-repeat scroll 0 -33px;
width:107px;
}
#nav6 {
background:transparent url(/assets/images/nav6.png) no-repeat scroll 0 0;
width:83px;
}
#nav6hover {
background:transparent url(/assets/images/nav6.png) no-repeat scroll 0 -33px;
width:83px;
}
#nav7 {
background:transparent url(/assets/images/nav7.png) no-repeat scroll 0 0;
width:94px;
}
#nav7hover {
background:transparent url(/assets/images/nav7.png) no-repeat scroll 0 -33px;
width:94px;
}

.home_header {
    padding-bottom:5px;
}
.h_box_text {
    float:left; width:173px;
}
.h_box_photo {
    float:left;
    padding-right:16px;
}
.h_box_title {
    padding-bottom:6px;
}   
.h_box_2 {
    float:left; 
    width:283px; 
    margin-left:22px;
}
.h_box_1 {
    float:left; 
    width:273x; 
    /*height:105px; */
    padding-right:16px; 
    border-right: 1px solid #CCCCCC;
}
.h_row_1_wrap {
    padding:21px 10px 0 49px;
    background: url(/assets/images/home_bk.jpg) repeat-x; 
    height:92px
} 
.h_box_wrap {
    float:left; 
    width:595px; 
    margin-top:16px;
}
.h_row_1 {
    float:left; width:580px;
}
.h_row_1_right {
    float:left;
    margin: 11px 0 0 44px;
}
.h_row_2 {
    margin:12px 0 0 52px;
}




.container {
    padding:21px 10px 0 49px;
}   
#content_w_b {
    padding-bottom:27px;
    width:580px;
    float:left;
}
#content_wt_b {
    padding-bottom:27px;
    width:814px;
    float:left;
}
#right_box_h {
    float:left;
    margin-left:28px;
    width:204px;
    height: 145px;
    background:url(/assets/images/right_box.jpg) no-repeat;
    padding: 14px 20px 0 14px;
}
#right_box_g {
    float:left;
    margin:51px 0 0 44px;
    width:204px;
    height: 145px;
    background:url(/assets/images/right_box.jpg) no-repeat;
    padding: 14px 20px 0 14px;
}
#right_box_c {
    float:left;
    margin:51px 0 0 44px;
    width:192px;
    height: 241px;
    background:url(/assets/images/right_box_c.jpg) no-repeat;
    padding: 14px 20px 0 26px;
}
#bttm {
    background:url(/assets/images/bttm.jpg) no-repeat;
}   
#footer {
    padding:17px 0 0 30px;
}   
#copyright {
    float:left; 
    font-size:10px;
}
#fluid {
    float:right;
}
#header {
    padding-bottom: 16px;
}
#right_box_title {
    padding-bottom: 12px;
}
.contact_us_f {
    border: 1px solid #C8C8C8; 
    width:200px;
}
.contact_us_f2 {
    width:100%; height:100px;
    border: 1px solid #C8C8C8; 
}
#introTxt {
    font-size: 15px;
    line-height:20px;
    color:#333333;
    padding-bottom: 13px;
}   
.p_container {
    padding-bottom:14px;
}
.c_container {
    padding-top:25px;
}
.title {
    font-size: 13px;
    font-weight:bold;
    color:#2F7600;
    padding-bottom:4px;
    border-bottom:dotted #999999 1px;
    margin-bottom: 14px;
} 
.c_title {
    padding-bottom:8px; 
    color:#2F7600; 
    font-weight:bold; 
    border-bottom: 1px solid #CCCCCC;
}
.logo {
    float:left;  
    width: 108px;
    padding-top: 8px;
    padding-right:12px;
}    
.cs_logo{
    float:left;
    width:150px;
    margin-right:10px;
}  
.p_content{
    float:left;
    width: 460px;
} 
.cs_content{
    float:left;
    width: 443px;
    color:#666666;
}
.content{
    float:left;
} 
.c_content{
    float:left;
    width: 654px;
}  
.p_contact {
    padding-top: 9px;
} 
.c_contact {
    padding-top: 9px;
    float:right;
}   
.cs_container {
    padding-bottom:17px;
}
.photo {
    float:left;
    padding-left:16px;
    width: 244px;
}  
.c_photo {
    float:left;
    padding-right:17px;
    width:143px;
}
.c_border {
    border-right: 1px solid #CCCCCC;
    margin-right: 12px;
    padding-right: 10px;
    height:36px;
    padding-top: 12px;    
} 
.c_list_bttm {
    padding-bottom: 45px;
    clear: both;
}
.c_list div {
    width:200px; 
    float:left;
    font-size: 15px; 
    line-height: 20px;
}
.thumb {
    margin: 0 0 5px 5px;
}   
.blue_enq {
    color:#003399;
}
.blue {
    color:#003366;
}
.green {
    color: #2F7600;
}     
.clear {
    clear:both;
}
