﻿body
{
    font-family: Arial, Verdana, Tahoma, Segoe Condensed, Courier, 宋体, Trebuchet MS, Lucida Grande, Sans-Serif;
    font-size: 8pt;
    margin: 0 0 0 0;
    padding: 0;
    background-color: #F6F1EB;
}

/* Page Css ------------------------------------------------------ */
.PageDiv_Css
{
    width: 100%;
    text-align: center;
}

.Page_Css
{
    width: 910px;
    text-align: left;
}

.PageTableCss
{
    background-color: #FFFFFF;
}

.PageContentTdCss
{
    vertical-align: top;
    text-align: left;
}

.LinkPagesTdCss
{
    vertical-align: bottom;
    text-align: right;
}

.PageButtonFont
{
    color: #666666;
    text-decoration: none;
}

a.PageButtonFont:hover
{
    text-decoration: none;
    color: #F1A501;
    cursor: pointer;
}

.PageContentTitleCss
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

a.PageContentTitleCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.PageContentInfoCss
{
    text-decoration: none;
    color: #666666;
}

a.PageContentInfoCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.PageTextBoxCss
{
    border: 1px solid #999999;
}

.PageButtonCss
{
    height:25px;
    border: 1px solid #999999;
    text-decoration: none;
    color: #D61D15;
    background-color: #F6F1EB;
}

.PageLink_Td
{
    text-align: center;
    height: 15px;
    color: #000000;
    text-decoration: none;
}

.PageLink_Td_Hover
{
    text-align: center;
    height: 15px;
    color: #ffffff;
    cursor: pointer;
    background-color: #F1A501;
    text-decoration: none;
}

.PageLink_Td_Select
{
    text-align: center;
    height: 15px;
    font-weight: bold;
    color: #F1A501;
    text-decoration: none;
}
/*=================================================================*/


/* Banner Css ---------------------------------------------------- */
.Banner_table
{

}

.Banner_Logo_css
{
    text-align:left;
}


.Banner_Long
{
   text-align: right;
   vertical-align: top;
}

.Banner_line
{
    background-color: #F1A501;
    height: 2px;
    width: 100%;
}
/*=================================================================*/


/* Menu Css ------------------------------------------------------ */
.Menu_td
{
    text-align: center;
    height: 20px;
    font-weight: bold;
    color: #000000;
    /*background-color: #D8C1A7;*/
}

.Menu_td_hover
{
    text-align: center;
    height: 20px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    background-color: #F1A501;
}

.Menu_btn
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.Menu_btn:hover
{
    color: #ffffff;
}
/*=================================================================*/


/* Bottom Css ---------------------------------------------------- */
.Bottom_table
{

}

.Bottom_td
{
    color: #666666;
}

.Bottom_Right
{
    text-align: right;
}

.Bottom_line
{
    background-color: #F1A501;
    height: 1px;
    width: 100%;
}

.Bottom_RightInfo
{
    color: #666666;
}

.Bottom_Btn
{
    color: #666666;
    text-decoration: none;
}

a.Bottom_Btn:hover
{
    color: #F1A501;
}
/*=================================================================*/


/* Line Css ------------------------------------------------------ */
.Top_line
{
    background-color: #F1A501;
    height: 1px;
    width: 100%;
}

.Vertical_line
{
    background-color: #F1A501;
    /*background-image: url('../Images/dot.JPG');
    background-repeat: repeat-y;*/
    width: 1px;
    height:100%;
}

.Horizontal_line
{
    background-color: #F1A501;
    /*background-image: url('../Images/dot.JPG');
    background-repeat: repeat-x;*/
    height: 1px;
    width:100%;
}

.Page_Vertical_line
{
    background-color: #C0C0C0;
    width: 1px;
}

.Page_Horizontal_line
{
    background-color: #C0C0C0;
    height: 1px;
}
/*=================================================================*/


/* MainMenu Css -------------------------------------------------- */
.MainMenuCss
{
    /*background-color: #FFFFFF;*/
} 

.StaticMenuStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.StaticSelectedStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.StaticMenuItemStyleCss
{
    width: 170px;
} 

.DynamicHoverStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.DynamicMenuStyleCss
{
    border: 1px solid #C0C0C0;
    /*background-color: #FFFFFF;;*/
}

.DynamicSelectedStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.DynamicMenuItemStyleCss
{
    width: 200px;
    /*background-color: #FFFFFF;;*/
}

.StaticHoverStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.MenuItemTableCss
{
    /*background-color: #FFFFFF;;*/
}

.MenuItemTableTdCss
{
    height:20px;
}

.MenuFontCss
{
    color: #666666;
    text-decoration: none;
}

a.MenuFontCss:hover
{
    text-decoration: none;
    color: #F1A501;
    cursor: pointer;
}
/*=================================================================*/


/* PageListMenu Css ---------------------------------------------- */
.ListMenuTdCss
{
    vertical-align: top;
    width: 200px;
}

.ListMainMenuTdCss
{
    /*background-color: #FFF4DF;*/
}

.ListMainMenuCss
{
    width: 200px;
    /*background-color: #FFFFFF;*/
} 

.ListMenuItemStyle_1_Css
{
    border: 1px solid #C0C0C0;
    text-decoration: none;
    /*color: #000000;
    background-color: #FFFFFF;*/
    height: 22px;
}

.ListMainMenuItemStyle_1_Css
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #F1A501;
    height: 22px;
    font-weight: bold;
}

.ListMenuItemStyle_2_Css
{
    text-decoration: none;
    color: #666666;
}

.ListMainMenuItemStyle_2_Css
{
    text-decoration: none;
    color: #000000;
}

.ListMenuItemStyle_3_Css
{
    text-decoration: none;
    color: #666666;
}

.ListMainMenuItemStyle_3_Css
{
    text-decoration: none;
    color: #666666;
}

.ListStaticMenuStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.ListStaticSelectedStyleCss
{
    /*background-color: #FFFFFF;;*/
}

.ListStaticMenuItemStyleCss
{
    /*width: 170px;*/
} 

.ListDynamicHoverStyleCss
{
    width: 200px;
    color: #F1A501;
}

.ListDynamicMenuStyleCss
{
    border: 1px solid #C0C0C0;
    width: 200px;
}

.ListDynamicSelectedStyleCss
{
    width: 200px;
}

.ListDynamicMenuItemStyleCss
{
    width: 200px;
    color: #666666;
}

.ListStaticHoverStyleCss
{
    color: #F1A501;
}
/*=================================================================*/


/* Home Page Css ------------------------------------------------- */

/* Flash */
.Home_Flash_div
{
    position:absolute;
    top:12px;
}

.Home_Flash_info_div
{
    position:absolute;
    top:120px;
}

.Home_Flash
{
    width:910px;
    height:300px;
}

.Home_Flash_info
{
    width:910px;
    height:150px;
}

.Home_Flash_back
{
    background-color: #FFFFFF;
    background-image: url('../Images/fbg.gif');
    background-repeat: no-repeat;
    height: 200px;
}

/* Markets */
.Home_Markets_table
{
    background-color: #FFFFFF;
}

.Home_Markets_td
{
    width: 300px;
    vertical-align: top;
}

.Home_Markets_sub_table
{
    width: 302px;
}

.Home_Markets_sub_btn_td
{
    height: 20px;
}

.Home_Markets_sub_btn
{
    color: #1F2E73;
    text-decoration: none;
}

a.Home_Markets_sub_btn:hover
{
    text-decoration: none;
    color: #F1A501;
}

.Home_Market_td_img
{
    width: 60px;
    vertical-align: top;
}

.Home_Market_td_info
{
    vertical-align: top;
}

.Home_Market_img
{
    width: 60px;
    height: 60px;
}

.Home_Market_name
{
    font-weight: bold;
    color: #D61D15;
}

.Home_Market_info
{
    color: #666666;
}

.Home_List_td
{
    width: 300px;
    vertical-align: top;
}

.Home_Product_Search
{
    height:25px;
    color: #000000;
    text-decoration: none;
}

.Search_TextBox
{
    border: 1px solid #999999;
}

.Search_Btn
{
    height: 20px;
    border: 1px solid #999999;
    text-decoration: none;
    color: #D61D15;
    background-color: #F6F1EB;
}

.Home_Questionnaire_Btn
{
    color: #666666;
    text-decoration: none;
}

a.Home_Questionnaire_Btn:hover
{
    color: #FFFFFF;
}

.Home_Questionnaire_Back
{
    background-color: #FECA5C;
}

.Home_FellowLinks
{
    height:25px;
    color: #000000;
    text-decoration: none;
}

.Home_FellowLinks_Btn
{
    color: #666666;
    text-decoration: none;
}

a.Home_FellowLinks_Btn:hover
{
    color: #F1A501;
}

.Home_News
{
    height:25px;
    color: #000000;
    text-decoration: none;
}

.Home_News_Title
{
    color: #000000;
    text-decoration: none;
}

.Home_News_Btn
{
    color: #666666;
    text-decoration: none;
}

a.Home_News_Btn:hover
{
    color: #F1A501;
}
/*=================================================================*/


/* ProductList Page Css ------------------------------------------ */
.ProductList_MarketTypeTitleCss
{
    position: relative;
    left: 25px;
    top: 10px;
    color: #000000;
    font-weight: bold;
    font-size: large;
}

.ProductList_PageTitleTdCss
{
    background-position: bottom;
    background-image: url('../Images/tbg_1.png');
    background-repeat: repeat-x;
    height: 70px;
    width: 100%;
    color: #FFFFFF;
    font-size: xx-large;
}

.ProductList_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}

.ProductList_TableCss
{
    width:100%;
}

.ProductList_IcoCss
{
    height: 50px;
    width: 50px;
}

.ProductList_IcoTdCss
{
    height: 50px;
    width: 70px;
    text-align: center;
    vertical-align: top;
}

.ProductList_BtnCss
{
    color: #000000;
    text-decoration: none;
}

a.ProductList_BtnCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.ProductList_BtnTdCss
{
    text-align: left;
    height: 20px;
}

.ProductList_InfoCss
{
    color: #666666;
    text-decoration: none;
}

a.ProductList_InfoCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.ProductList_InfoTdCss
{
    vertical-align: top;
}

.ProductList_SearchTdCss
{
    text-align: right;
    height: 50px;
}

.ProductCustomBuilt
{
    color: #F1A501;
    text-align: right;
}

a.ProductCustomBuilt:hover
{
    color: #D61D15;
    text-align: right;
}
/*=================================================================*/


/* Product Page Css ---------------------------------------------- */
.ProductInfo_PageTitleTdCss
{
    background-position: bottom;
    background-image: url('../Images/tbg_0.png');
    background-repeat: repeat-x;
    height: 75px;
    width: 100%;
}

.ProductInfo_TitleCss
{
    font-size: xx-large;
    font-weight: bold;
}

.ProductInfo_ClassCss
{
    color: #666666;
    text-decoration: none;
}

a.ProductInfo_ClassCss:hover
{
    text-decoration: none;
    color: #F1A501;
    cursor: pointer;
}

.Product_PageTitleTdCss
{
    background-position: right bottom;
    background-image: url('../Images/Gear.jpg');
    height: 70px;
    color: #FFFFFF;
    font-size: xx-large;
}

.Product_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}

.Product_TitleCss
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

a.Product_TitleCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.Product_ClassCss
{
    color: #666666;
    text-decoration: none;
}

a.Product_ClassCss:hover
{
    text-decoration: none;
    color: #F1A501;
    cursor: pointer;
}
/*=================================================================*/


/* News Page Css ------------------------------------------------- */
.News_PageTitleTdCss
{
    background-image: url('../Images/tbg_4.png');
    height: 70px;
    color: #FFFFFF;
    font-size: xx-large;
}

.News_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}

.News_TimeCss
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

a.News_TimeCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.News_TitleCss
{
    text-decoration: none;
    color: #000000;
}

a.News_TitleCss:hover
{
    color: #F1A501;
    cursor: pointer;
}

.NewsInfo_PageTitleTdCss
{
    background-position: bottom;
    background-image: url('../Images/tbg_0.png');
    background-repeat: repeat-x;
    height: 70px;
    text-align: center;
}

.NewsInfo_TitleCss
{
    color: #000000;
    font-weight: bold;
}

.NewsInfo_DateCss
{
    color: #666666;
}
/*=================================================================*/


/* Company Page Css ---------------------------------------------- */
.Company_PageTitleTdCss
{
    /*background-position: -0px -100px;
    background-image: url('../Images/tbg_y.jpg');
    background-repeat: no-repeat;*/
    height: 70px;
    color: #FFFFFF;
    font-size: xx-large;
    font-weight: bold;
}

.Company_PageTitleTd_2
{
    background-position: -400px -0px;
    background-image: url('../Images/tbg_28.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_3
{
    background-position: -400px -0px;
    background-image: url('../Images/tbg_28.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_4
{
    background-position: -400px -0px;
    background-image: url('../Images/tbg_28.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_6
{
    background-position: -200px -0px;
    background-image: url('../Images/tbg_25.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_8
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_9
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_10
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_12
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_13
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_14
{
    background-position: -100px -25px;
    background-image: url('../Images/tbg_5.png');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_16
{
    background-image: url('../Images/tbg_27.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_17
{
    background-image: url('../Images/tbg_27.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_18
{
    background-image: url('../Images/tbg_27.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_20
{
    background-image: url('../Images/tbg_26.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_22
{
    background-position: -205px -40px;
    background-image: url('../Images/tbg_23.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_23
{
    background-position: -205px -40px;
    background-image: url('../Images/tbg_23.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_24
{
    background-position: -205px -40px;
    background-image: url('../Images/tbg_23.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_25
{
    background-position: -205px -40px;
    background-image: url('../Images/tbg_23.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_28
{
    background-image: url('../Images/tbg_24.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_29
{
    background-image: url('../Images/tbg_24.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_30
{
    background-image: url('../Images/tbg_24.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_39
{
    background-image: url('../Images/tbg_24.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleTd_41
{
    background-image: url('../Images/tbg_y.jpg');
    background-repeat: no-repeat;
}

.Company_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}
/*=================================================================*/


/* Feedback Page Css --------------------------------------------- */
.Feedback_PageTitleTdCss
{
    background-position: right top;
    background-image: url('../Images/tbg_8.png');
    background-repeat: no-repeat;
    height: 70px;
    color: #FFFFFF;
    font-size: xx-large;
    font-weight: bold;
}

.Feedback_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}
/*=================================================================*/


/* Recruitment Page Css --------------------------------------------- */
.Recruitment_PageTitleTdCss
{
    background-image: url('../Images/tbg_26.jpg');
    background-repeat: no-repeat;
    height: 70px;
    color: #FFFFFF;
    font-size: xx-large;
    font-weight: bold;
}

.Recruitment_PageTitleSpanCss
{
    position: relative; 
    left: 25px; 
    top: 10px;
}
/*=================================================================*/

/* ProductInfo ----------------------------------------------------*/

.ProductInfo_div
{
    text-align: center; 
    width:100%;
}

.ProductInfo_Base_table
{
    width:900px;
}

.ProductInfo_B_Picture_td
{
    width:350px; 
    vertical-align: top;
}

.ProductInfo_Picture_img
{
    width: 350px;
}

.ProductInfo_B_Space_td
{
    width:20px;
}

.ProductInfo_B_Info_td
{
    vertical-align: top; 
    text-align: left;
}

.ProductInfo_TechnicalDate_table
{
    width:100%;
}

.ProductInfo_BrokenLine_td
{
    border-bottom-style: dotted; 
    border-bottom-color: #C0C0C0; 
    border-bottom-width: thin; 
    text-align: left;
}

.ProductInfo_Market_table
{
    width:100%;
}

.ProductInfo_Dimensions_table
{
    width:900px;
}

.ProductInfo_Graph_table
{
    width:900px;
}

.ProductInfo_AllTechnicalDate_table
{
    width:900px; 
    text-align: center;
}

.ProductInfo_ATD_tr
{
    font-weight: bold; 
    background-color: #CCCCCC;
}

.ProductInfo_ATD_td_1
{
    height:20px;
}

.ProductInfo_ATD_td_2
{
    font-weight: bold; 
    text-align: right; 
    height:17px; 
    border-bottom-style: double; 
    border-bottom-color: #C0C0C0; 
    border-bottom-width: thin;
}

.ProductInfo_ATD_td_3
{
    border-bottom-style: double; 
    border-bottom-color: #C0C0C0; 
    border-bottom-width: thin;
}
/*=================================================================*/