html,body {margin:0; height:100%; font-family:Arial; font-size:12px;}
.bodyClassHMC_P {background:url("../images/graphics/main_bg3.jpg") no-repeat center top; background-attachment:fixed;}
.bodyClassHMC_CA {background:url("../images/graphics/main_bg4.jpg") no-repeat center top; background-attachment:fixed;}
.bodyClassHMC_S {background:#7a9e9c url("../images/graphics/main_bg2.jpg") no-repeat center top; background-attachment:fixed;}
.bodyClassJAC {background:#090601 url("../images/graphics/main_bg1.jpg") no-repeat center top; background-attachment:fixed;}
.bodyClassAMC {background:#2f611a url("../images/graphics/main_bg5.jpg") no-repeat center top; background-attachment:fixed;}
.master {margin:20px auto 0px auto; width:900px; background-color:#fff;}
/*minheight {min-height:500px; height:auto !important; height:500px;}*/
img {border:0;}
#ui-datepicker-div { display:none }
.clearBoth {clear:both;height:0px;}
.error_msg {color:red;}
/* standard search box */  
#search form input {border:0px;}  
#search{width: 146px; padding:2px; vertical-align: middle; border:solid 1px #666; background-color:#fff; margin:0px auto;}
#search form{padding:0px; margin:0px;}
#search #input {float:left;}
#search #searchgo {float:right; padding-top:1px;}
/* standard search box close */
/* client login box */
#login{width: 160px; margin:0px auto; }
#loginheader{ font-size:14px; padding: 5px; color: #000;  }
#client_login{padding: 0px; margin: 0px; font-size:11px; color:#fff; }
#client_login .username{margin: 5px 0px 5px 0px; font-size:11px; width: 155px;}
#client_login .password{margin: 5px 0px 0px 0px; font-size:11px; width: 155px;}
#loginGo {float:right; margin: 5px 0px 5px 0px;} 
/* client login box close */  
/***** Newsletter Subscribe Thin ******/
form#fmNewsSubscribeThin table td input {width:120px;}
form#fmNewsSubscribeThin {width:180px; margin:0px auto;}
form#fmNewsSubscribeThin table.newssubscribe .formlabel {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe input#firstname {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe input#email {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe .essential {display:none;}
form#fmNewsSubscribeThin table td input#subscribe {font-size:11px; width:80px; color:#333;}
/***** Newsletter Subscribe Thin End ******/
/***** Google Rss Code *****/
.gfc-resultsHeader {display:none !important;}
.gf-author {color:#666 !important; font-size:11px !important;}
.gf-relativePublishedDate {color:#666 !important; font-size:11px !important;}
.gf-snippet {color:#333 !important; font-size:11px !important;}
/***** Google Rss Code End *****/
.headDiv
{
    width:860px;
    height:40px;
    padding:15px 20px;
}
.navDiv
{
    width:900px;
    height:30px;
    background-color:#a29062;
}
.conDivHMC_CA
{
    width:900px;
    background:url("../images/graphics/hmw_foot_bg.jpg") no-repeat bottom left;
}
.conDivHMC_P
{
    width:900px;
    background:url("../images/graphics/hmw_foot_bg.jpg") no-repeat bottom left;
}
.conDivHMC_S
{
    width:900px;
    background:url("../images/graphics/hmw_s__foot_bg.gif") no-repeat bottom left;
}
.conDivJAC
{
    width:900px;
    background:url("../images/graphics/jac_foot_bg.gif") no-repeat bottom left;
}
.conDivAMC
{
    width:900px;
    background:url("../images/graphics/amc_foot_bg.gif") no-repeat bottom left;
}
.conPad
{
    padding:30px 30px 25px 30px;
}
.footTxt
{
    width:900px;
    text-align:right;
    font-size:11px;
    height:30px;
    line-height:30px;
    margin:0px auto;
}
.footTxtWhite
{
    width:900px;
    text-align:right;
    font-size:11px;
    height:30px;
    line-height:30px;
    color:#fff;
    margin:0px auto;
}
.footTxtWhite p, .footTxtWhite li, .footTxtWhite td
{
    color:#fff;
}
.footTxtWhite a{ color: #fff; text-decoration: underline;}
.footTxtWhite a:hover{ color: #fff; text-decoration: underline;}

#HMW_CA_ico1 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico1.png") no-repeat;}
#HMW_CA_ico1 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico1 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico1 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico1.png") no-repeat;}
#HMW_CA_ico1 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico1 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico2 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico2.png") no-repeat;}
#HMW_CA_ico2 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico2 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico3 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico3.png") no-repeat;}
#HMW_CA_ico3 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico3 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico4 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico4.png") no-repeat;}
#HMW_CA_ico4 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico4 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico5 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico5.png") no-repeat;}
#HMW_CA_ico5 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico5 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}

#HMW_CA_ico6 { position:relative; width: 60px; height: 60px; no-repeat; background:url("../images/graphics/hmw_ca_ico6.png") no-repeat;}
#HMW_CA_ico6 a{ width: 60px; height: 60px; no-repeat; display:block;}
#HMW_CA_ico6 a:hover{ width: 60px; height: 60px; background:url("../images/graphics/hmw_ca_ico_over.png") no-repeat;}


#HMW_P_ico1 { position:relative; width: 75px; height: 75px; no-repeat; background:url("../images/graphics/hmw_p_ico1.png") no-repeat;}
#HMW_P_ico1 a{ width: 75px; height: 75px; no-repeat; display:block;}
#HMW_P_ico1 a:hover{ width: 75px; height: 75px; background:url("../images/graphics/hmw_p_ico_over.png") no-repeat;}

#HMW_P_ico2 { position:relative; width: 75px; height: 75px; no-repeat; background:url("../images/graphics/hmw_p_ico2.png") no-repeat;}
#HMW_P_ico2 a{ width: 75px; height: 75px; no-repeat; display:block;}
#HMW_P_ico2 a:hover{ width: 75px; height: 75px; background:url("../images/graphics/hmw_p_ico_over.png") no-repeat;}

#HMW_P_ico3 { position:relative; width: 75px; height: 75px; no-repeat; background:url("../images/graphics/hmw_p_ico3.png") no-repeat;}
#HMW_P_ico3 a{ width: 75px; height: 75px; no-repeat; display:block;}
#HMW_P_ico3 a:hover{ width: 75px; height: 75px; background:url("../images/graphics/hmw_p_ico_over.png") no-repeat;}

#HMW_P_ico4 { position:relative; width: 75px; height: 75px; no-repeat; background:url("../images/graphics/hmw_p_ico4.png") no-repeat;}
#HMW_P_ico4 a{ width: 75px; height: 75px; no-repeat; display:block;}
#HMW_P_ico4 a:hover{ width: 75px; height: 75px; background:url("../images/graphics/hmw_p_ico_over.png") no-repeat;}


.btnDivS
{
    height:120px;
}
.S_btn1, .S_btn2, .S_btn3
{
    float:left;
}
.S_btn1
{
    margin:0px 0px 0px 130px;
}
#S_btn1{ position:relative; width: 83px; height: 82px; no-repeat; background:url("../images/graphics/hmw_s_ico1.png") no-repeat;}
#S_btn1 a{ width: 83px; height: 82px; no-repeat; display:block;}
#S_btn1 a:hover{ width: 83px; height: 82px; background:url("../images/graphics/hmw_ico1_over.png") no-repeat;}

.S_btn2
{
    margin:10px 0px 0px 55px;
}
#S_btn2{ position:relative; width: 104px; height: 103px; no-repeat; background:url("../images/graphics/hmw_s_ico2.png") no-repeat;}
#S_btn2 a{ width: 104px; height: 103px; no-repeat; display:block;}
#S_btn2 a:hover{ width: 104px; height: 103px; background:url("../images/graphics/hmw_ico2_over.png") no-repeat;}

.S_btn3
{
    margin:20px 0px 0px 53px;
}
#S_btn3{ position:relative; width: 84px; height: 84px; no-repeat; background:url("../images/graphics/hmw_s_ico3.png") no-repeat;}
#S_btn3 a{ width: 84px; height: 84px; no-repeat; display:block;}
#S_btn3 a:hover{ width: 84px; height: 84px; background:url("../images/graphics/hmw_ico3_over.png") no-repeat;}

.HMWScontact
{
    width:350px;
    float:right;
    margin-top:15px;
}

.btnDivJAC
{
    height:218px;
}
.JAC_btn1, .JAC_btn2, .JAC_btn3, .JAC_btn4
{
    float:left;
}
.JAC_btn1
{
    margin:0px 0px 0px 70px;
}
#JAC_btn1{ position:relative; width: 72px; height: 72px; no-repeat; background:url("../images/graphics/jac_ico1.png") no-repeat;}
#JAC_btn1 a{ width: 72px; height: 72px; no-repeat; display:block;}
#JAC_btn1 a:hover{ width: 72px; height: 72px; background:url("../images/graphics/jac_ico_over.png") no-repeat;}

.JAC_btn2
{
    margin:40px 0px 0px 20px;
}
#JAC_btn2{ position:relative; width: 72px; height: 72px; no-repeat; background:url("../images/graphics/jac_ico2.png") no-repeat;}
#JAC_btn2 a{ width: 72px; height: 72px; no-repeat; display:block;}
#JAC_btn2 a:hover{ width: 72px; height: 72px; background:url("../images/graphics/jac_ico_over.png") no-repeat;}

.JAC_btn3
{
    margin:110px 0px 0px 10px;
}
#JAC_btn3{ position:relative; width: 72px; height: 72px; no-repeat; background:url("../images/graphics/jac_ico3.png") no-repeat;}
#JAC_btn3 a{ width: 72px; height: 72px; no-repeat; display:block;}
#JAC_btn3 a:hover{ width: 72px; height: 72px; background:url("../images/graphics/jac_ico_over.png") no-repeat;}

.JAC_btn4
{
    margin:140px 0px 0px 35px;
}
#JAC_btn4{ position:relative; width: 72px; height: 72px; no-repeat; background:url("../images/graphics/jac_ico4.png") no-repeat;}
#JAC_btn4 a{ width: 72px; height: 72px; no-repeat; display:block;}
#JAC_btn4 a:hover{ width: 72px; height: 72px; background:url("../images/graphics/jac_ico_over.png") no-repeat;}

.JACcontact
{
    width:350px;
    float:right;
    margin-top:100px;
}
.btnDivAMC
{
    height:199px;
}
.AMC_btn1, .AMC_btn2, .AMC_btn3
{
    float:left;
}
.AMCcontact
{
    width:550px;
    float:right;
}
.AMC_btn1
{
    margin:0px 0px 0px 170px;
}
#AMC_btn1{ position:relative; width: 82px; height: 82px; no-repeat; background:url("../images/graphics/amc_btn1.png") no-repeat;}
#AMC_btn1 a{ width: 82px; height: 82px; no-repeat; display:block;}
#AMC_btn1 a:hover{ width: 82px; height: 82px; background:url("../images/graphics/amc_btn_over.png") no-repeat;}

.AMC_btn2
{
    margin:35px 0px 0px 0px;
}
#AMC_btn2{ position:relative; width: 82px; height: 82px; no-repeat; background:url("../images/graphics/amc_btn2.png") no-repeat;}
#AMC_btn2 a{ width: 82px; height: 82px; no-repeat; display:block;}
#AMC_btn2 a:hover{ width: 82px; height: 82px; background:url("../images/graphics/amc_btn_over.png") no-repeat;}

.AMC_btn3
{
    margin:75px 0px 0px 0px;
}
#AMC_btn3{ position:relative; width: 82px; height: 82px; no-repeat; background:url("../images/graphics/amc_btn3.png") no-repeat;}
#AMC_btn3 a{ width: 82px; height: 82px; no-repeat; display:block;}
#AMC_btn3 a:hover{ width: 82px; height: 82px; background:url("../images/graphics/amc_btn_over.png") no-repeat;}

.btn_newsSub {float: left; width: 250px; padding-left: 20px}