@charset "utf-8";

/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0; padding:0; border:0; font-family:Arial, Tahoma, Verdana, Helvetica, serif;
    font-size:20px; line-height:23px; color:#353535;  background-repeat:no-repeat; }
a{ text-decoration:none; }
a img{ border:0;}
html{ /*min-height:100%; height:100%;*/  }
body{ background:#696969; /*height:100%;*/ }

.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after, .mdel:after, .mder2:after, .mdex:after, .mdey:after, .mde_ct:after, dl:after, .full:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

    /* Added By WEBZONES */
    line-height:0;
    font-size:0;
    /* Added By WEBZONES */
}

.override, .mde, .mdel, .mder2, .mdex, .mdey, .mde_ct, dl, .full{display: inline-block;}

/* Hides from IE-mac \*/
* html .override, * html .mde, * html .mdel, * html .mder2, * html .mdex, * html .mdey, * html .mde_ct, * html dl, * html .full{height: 1%;}
.override, .mde, .mdel, .mder2, .mdex, .mdey, .mde_ct, dl, .full{display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============== text ================ */
/* =============================== mde_ul [START] =================================== */
ul{ position:relative; overflow:hidden; margin:0; padding:0; }
ul li{
    background:url("../bca_graph/shared/ul_sign1.png") 0 4px no-repeat;/*to recreate: ul_sign1.gif 0 5px*/
    padding-left:18px;/*to recreate: 14px*/
    list-style:none;
    position:relative;
    overflow:hidden;
    min-width:80%;
}

.mdeul{ position:relative; overflow:hidden; }
.mdeul_bg0 li{ background:url("../bca_graph/shared/ul_sign0.gif") 3px 6px no-repeat; }
.mdeul_bg2 li{ background:url("../bca_graph/shared/ul_sign2.gif") 0 9px no-repeat; }    /*+4px*/
.mdeul_bg3 li{ background:url("../bca_graph/shared/ul_sign3.gif") 0 10px no-repeat; }   /*+4px*/
.mdeul_bg4 li{ background:url("../bca_graph/shared/ul_sign4.png") 0 3px no-repeat; padding-left:24px !important; }   /*+4px*/
.mdeul_bg5 li{ background:url("../bca_graph/shared/ul_sign5.gif") 0 9px no-repeat; padding-left:11px !important; }   /*+4px*/

.mdeul_bg0o li{ background:url("../bca_graph/shared/ul_sign0.gif") 3px 6px no-repeat !important; }
.mdeul_bg1o li{ background:url("../bca_graph/shared/ul_sign1.gif") 0 6px no-repeat !important; }
.mdeul_bg2o li{ background:url("../bca_graph/shared/ul_sign2.gif") 0 5px no-repeat !important; }
.mdeul_bg3o li{ background:url("../bca_graph/shared/ul_sign3.gif") 0 6px no-repeat !important; }
.mdeul_bg4o li{ background:url("../bca_graph/shared/ul_sign4.gif") 0 6px no-repeat !important; }

.set_mdeul_bg0 ul li{ background:url("../bca_graph/shared/ul_sign0.gif") 0 5px no-repeat !important; }
.set_mdeul_bg1 ul li{ background:url("../bca_graph/shared/ul_sign1.gif") 0 7px no-repeat !important; }
.set_mdeul_bg2 ul li{ background:url("../bca_graph/shared/ul_sign2.gif") 0 6px no-repeat !important; }
.set_mdeul_bg3 ul li{ background:url("../bca_graph/shared/ul_sign3.gif") 0 6px no-repeat !important; }
.set_mdeul_bg4 ul li{ background:url("../bca_graph/shared/ul_sign4.gif") 0 6px no-repeat !important; }

.mdeul li{
    /*background:url("../bca_graph/shared/_shared/ul_sign1.gif") 0 4px no-repeat;*/
    padding-left:18px;/*to recreate: 14px*/
    list-style:none;
    position:relative;
    overflow:hidden;
    min-width:80%;
}

.mdeul li p{margin-left:0; margin-right:0; position:relative; }
.mdeul_pd0 li{ padding-bottom:0 !important; }
.mdeul_pg8 li{ padding-left:8px !important; }
.mdeul_pd1 li{ padding-bottom:1px; }
.mdeul_pd2 li{ padding-bottom:2px; }
.mdeul_pd3 li{ padding-bottom:3px; }
.mdeul_pd5 li{ padding-bottom:5px; }
.mdeul_pd6 li{ padding-bottom:6px; }
.mdeul_pd8 li{ padding-bottom:8px; }
.mdeul_pd9 li{ padding-bottom:9px; }
.mdeul_pd10 li{ padding-bottom:10px; }
.mdeul_pd17 li{ padding-bottom:17px; }
.mdeul_pd18 li{ padding-bottom:18px; }
.mdeul_pd22 li{ padding-bottom:22px; }

.mdeul_bgnone li{ background:none; padding-left:0; }
.spanab{
    position:absolute;
    left:-22px;
}
.mdeul_spanab li{ padding-left:22px !important; }

ol li{
    padding-left:0;
    list-style:decimal outside;
    margin:0;
    min-width:80%;
}
ol{ padding-left:0; margin:0; list-style:inside; }
.ol_lowerlatin li{ list-style:lower-latin; }
.ol_lowerroman li{ list-style:lower-roman; }
.ol_decimal li{ list-style:decimal; }
.mdeul_mb1 li{ margin-bottom:1px; }
.mdeul_mb3 li{ margin-bottom:3px; }
.mdeul_mb2 li{ margin-bottom:2px; }
.mdeul_mb5 li{ margin-bottom:5px; }
.mdeul_mb6 li{ margin-bottom:6px; }
.mdeul_mb8 li{ margin-bottom:8px; }
.mdeul_mb9 li{ margin-bottom:9px; }
.mdeul_mb17 li{ margin-bottom:17px; }
.mdeul_mb19 li{ margin-bottom:19px; }
.mdeul_bgoff li{ background:none; }
/* =============================== mde_ul [END] ===================================== */
/* =============================== mde_dl [START] =================================== */
.mde_dl{ position:relative; }
.mde_dl dt{
    width:50%;
    float:left;
    position:relative;
    overflow:hidden;
}
.mde_dl dd{
    width:50%;
    float:right;
    position:relative;

    overflow:hidden;
}
/* =============================== mde_dl [END] ===================================== */
/* =============================== mde [START] ====================================== */
.color_white{ color:#ffffff !important; } /*set*/
.color_black{ color:#000000 !important; }
.color_blackdark{color:#221f1f !important; }
.color_dark{ color:#3c3c3c !important; }
.color_orange{ color:#f04003 !important; }
.color_orangelight{ color:#ff8b1a !important; }
.color_orangedark{ color:#c45002 !important; }
.color_cream{ color:#b0997a !important; }
.color_brown{ color:#806f6f !important; }
.color_browndark{ color:#45230c !important; }
.color_grey{ color:#414141 !important; } /*set*/
.color_grey2{ color:#404c5c !important; }
.color_greydark{ color:#2e2e2e !important; } /*set*/
.color_yellow{ color:#ffe624 !important; }
.color_yellowlight{ color:#ffe50b !important; }
.color_green{ color:#68b52c !important; } /*set*/
.color_greenlight{ color:#d3e4c5 !important; }
.color_greendark{ color:#1d3e03 !important; }
.color_greendark2{ color:#406702 !important; }
.color_violet{ color:#3b237b !important; }
.color_violetlight{ color:#8d4ce2 !important; }
.color_violetdark{ color:#1a0059 !important; }
.color_red{ color:#bd0505 !important; }
.color_redlight{ color:#ef3f01 !important; }
.color_red2{ color:#cc0437 !important; }
.color_red3{ color:#eea49f !important; }
.color_red4{ color:#fe6c85 !important; }
.color_blue{ color:#0063ad !important; } /*set*/
.color_bluedark{ color:#01092e !important; }
.color_bluedark2{ color:#01396f !important; }
.color_bluelight{ color:#169bbf !important; }
.color_bluelight2{ color:#7ccce2 !important; }
.color_purple{ color:#bb006c !important; }
.color_pink{ color:#f5e2e5 !important; }
.color_celadon{ color:#75e2fe !important; }
.color_celadon2{ color:#14bae5 !important; }
.color_claret{ color:#4c0b41 !important; }
.color_claret2{ color:#a15796 !important; }
.color_gold{ color:#b99526 !important; }
.color_goldlight{ color:#4c0b41 !important; }
.color_tb{ color:#fcc216 !important; /*f0f0d6 !important;*/ }

.bg_green2{ background-color:#f2fbfc !important; }
.bg_grey2{ background-color:#e1e4dc !important; }
.bg_white{ background-color:#ffffff !important; }
.bg_black{ background-color:#000000 !important; }
.bg_orange{ background-color:#fadead !important; }
.bg_redlight{ background-color:#faeee8 !important; }
.bg_blue{ background-color:#beebfb !important; }
.bg_blue2{ background-color:#f2fbfc !important; }
.bg_grey{ background-color:#e3e3e3 !important; }
.bg_body{ background-color:#333a40 !important; }
.bg_yellow{ background-color:#ffc908 !important; }
.bg_yellow2{ background-color:#f3ebd4 !important; }
.bg_brown{ background-color:#e1e4dc !important; }

@font-face{
    font-family:'JS-Regular';
    src:url('../bca_css/fonts/js-regular.eot');
    src:url('../bca_css/fonts/js-regular.eot?#iefix') format('embedded-opentype'),
        url('../bca_css/fonts/js-regular.woff') format('woff'),
        url('../bca_css/fonts/js-regular.woff2') format('woff2'),
        url('../bca_css/fonts/js-regular.ttf') format('truetype'),
        url('../bca_css/fonts/js-regular.svg#JS-Regular') format('svg');
}

@font-face{
    font-family:'JS-Bold';
    src:url('../bca_css/fonts/js-bold.eot');
    src:url('../bca_css/fonts/js-bold.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/js-bold.woff') format('woff'),
    url('../bca_css/fonts/js-bold.woff2') format('woff2'),
    url('../bca_css/fonts/js-bold.ttf') format('truetype'),
    url('../bca_css/fonts/js-bold.svg#JS-Bold') format('svg');
}

@font-face{
    font-family:'JS-Italic';
    src:url('../bca_css/fonts/js-italic.eot');
    src:url('../bca_css/fonts/js-italic.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/js-italic.woff') format('woff'),
    url('../bca_css/fonts/js-italic.woff2') format('woff2'),
    url('../bca_css/fonts/js-italic.ttf') format('truetype'),
    url('../bca_css/fonts/js-italic.svg#JS-Italic') format('svg');
}

@font-face{
    font-family:'JS-BoldItalic';
    src:url('../bca_css/fonts/js-bold-italic.eot');
    src:url('../bca_css/fonts/js-bold-italic.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/js-bold-italic.woff') format('woff'),
    url('../bca_css/fonts/js-bold-italic.woff2') format('woff2'),
    url('../bca_css/fonts/js-bold-italic.ttf') format('truetype'),
    url('../bca_css/fonts/js-bold-italic.svg#JS-BoldItalic') format('svg');
}

@font-face{
    font-family:'JS-SemiBold';
    src:url('../bca_css/fonts/js-semi-bold.eot');
    src:url('../bca_css/fonts/js-semi-bold.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/js-semi-bold.woff') format('woff'),
    url('../bca_css/fonts/js-semi-bold.woff2') format('woff2'),
    url('../bca_css/fonts/js-semi-bold.ttf') format('truetype'),
    url('../bca_css/fonts/js-semi-bold.svg#JS-SemiBold') format('svg');
}

@font-face{
    font-family:'JS-SemiBoldItalic';
    src:url('../bca_css/fonts/js-semi-bold-italic.eot');
    src:url('../bca_css/fonts/js-semi-bold-italic.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/js-semi-bold-italic.woff') format('woff'),
    url('../bca_css/fonts/js-semi-bold-italic.woff2') format('woff2'),
    url('../bca_css/fonts/js-semi-bold-italic.ttf') format('truetype'),
    url('../bca_css/fonts/js-semi-bold-italic.svg#JS-SemiBoldItalic') format('svg');
}

@font-face{
    font-family:'RO-Light';
    src:url('../bca_css/fonts/ro-light.eot');
    src:url('../bca_css/fonts/ro-light.eot?#iefix') format('embedded-opentype'),
    url('../bca_css/fonts/ro-light.woff') format('woff'),
    url('../bca_css/fonts/ro-light.woff2') format('woff2'),
    url('../bca_css/fonts/ro-light.ttf') format('truetype'),
    url('../bca_css/fonts/ro-light.svg#RO-Light') format('svg');
}

/*.ftype1, .ftype1 *{ font-family:'PT Sans', Arial, Tahoma, Verdana, Helvetica; }*/ /*new collection*/
.ftype1-r, .ftype1-r *{ font-family:'JS-Regular', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-r{ font-family:'JS-Regular', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype1-b, .ftype1-b *{ font-family:'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-b{ font-family:'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype1-i, .ftype1-i *{ font-family:'JS-Italic', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-i{ font-family:'JS-Italic', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype1-bi, .ftype1-bi *{ font-family:'JS-BoldItalic', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-bi{ font-family:'JS-BoldItalic', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype1-sb, .ftype1-sb *{ font-family:'JS-SemiBold', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-sb{ font-family:'JS-SemiBold', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype1-sbi, .ftype1-sbi *{ font-family:'JS-SemiBoldItalic', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype1-sbi{ font-family:'JS-SemiBoldItalic', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

.ftype2-lt, .ftype2-lt *{ font-family:'RO-Light', Arial, Tahoma, Verdana, Helvetica, serif; } /*new collection*/
.ftype2-lt{ font-family:'RO-Light', Arial, Tahoma, Verdana, Helvetica, serif !important; } /*new collection*/

*{ font-family:'JS-Regular', Arial, Tahoma, Verdana, Helvetica, serif; }
b, b *, strong, strong *{ font-family:'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif; }
em, em *{ font-family:'JS-Italic', Arial, Tahoma, Verdana, Helvetica, serif; }

.size10, .size10 *{ font-size:10px !important; line-height:13px !important;}
.size11, .size11 *{ font-size:11px !important; line-height:14px !important;}
.size12, .size12 *{ font-size:12px !important; line-height:15px !important;}
.size13, .size13 *{ font-size:13px !important; line-height:16px !important;}
.size14, .size14 *{ font-size:14px !important; line-height:17px !important;}/*to recreate*/
.size15, .size15 *{ font-size:15px !important; line-height:18px !important; }
.size16, .size16 *{ font-size:16px !important; line-height:19px !important; }
.size17, .size17 *{ font-size:17px !important; line-height:20px !important; }
.size18, .size18 *{ font-size:18px !important; line-height:21px !important; }
.size19, .size19 *{ font-size:19px !important; line-height:22px !important; }
.size20, .size20 *{ font-size:20px !important; line-height:23px !important; }/*to recreate*/
.size21, .size21 *{ font-size:21px !important; line-height:24px !important; }
.size22, .size22 *{ font-size:22px !important; line-height:25px !important; }
.size23, .size23 *{ font-size:23px !important; line-height:26px !important; }

.size24{ font-size:24px !important; line-height:27px !important; }
.size25{ font-size:25px !important; line-height:28px !important; }
.size26{ font-size:26px !important; line-height:29px !important; }
.size27{ font-size:27px !important; line-height:30px !important; }
.size28{ font-size:28px !important; line-height:31px !important; }
.size30{ font-size:30px !important; line-height:33px !important; }
.size32{ font-size:32px !important; line-height:35px !important; }
.size33{ font-size:33px !important; line-height:36px !important; }
.size34{ font-size:34px !important; line-height:37px !important; }
.size35{ font-size:35px !important; line-height:38px !important; }
.size36{ font-size:36px !important; line-height:39px !important; }
.size37{ font-size:37px !important; line-height:40px !important; }
.size38{ font-size:38px !important; line-height:41px !important; }
.size40{ font-size:40px !important; line-height:43px !important; }
.size42{ font-size:42px !important; line-height:45px !important; }
.size44{ font-size:44px !important; line-height:47px !important; }
.size46{ font-size:46px !important; line-height:49px !important; }
.size47{ font-size:47px !important; line-height:50px !important; }
.size48{ font-size:48px !important; line-height:51px !important; }
.size58{ font-size:58px !important; line-height:61px !important; }

.seta_size10{ font-size:10px !important; line-height:14px !important;}
.seta_size11{ font-size:11px !important; line-height:15px !important;}
.seta_size12{ font-size:12px !important; line-height:16px !important;}
.seta_size14 a{ font-size:14px !important; line-height:17px !important; }
.seta_size16 a{ font-size:16px !important; line-height:20px !important; }
.seta_size18{ font-size:18px !important; line-height:22px !important;}
.seta_size20{ font-size:20px !important; line-height:24px !important;}

.seta_bold a{ font-weight:bold; }
.seta_color_white a{ color:#ffffff !important; }
.seta_color_orange a{ color:#fe6206 !important; }
.seta_color_cream a{ color:#e5dfd2 !important; }
.seta_color_brown a{ color:#a49161 !important; }
.seta_color_grey a{ color:#808080 !important; }
.seta_color_grey2 a{ color:#999999 !important; }
.seta_color_yellow a{ color:#ffe010 !important; }
.seta_color_green a{ color:#5fb000 !important; }
.seta_color_violet a{ color:#812d96 !important; }
.seta_color_red a{ color:#d60600 !important; }
.seta_color_blue a{ color:#0099cc !important; }

.set_underline{ text-decoration:underline; }
.seta_underline a{ text-decoration:underline; }

a, a *{
    font:20px/23px 'JS-Regular', Arial, Tahoma, Verdana, Helvetica;
    color:#353535;
    text-decoration:underline;
}
a:hover, a:hover *{ color:#68b52c; text-decoration:underline;}

.lineh20, .lineh20 *{ line-height:20px; }
.lineh22, .lineh22 *{ line-height:22px; }
.lineh24, .lineh24 *{ line-height:24px; }
.lineh20i, .lineh20i *{ line-height:20px !important; }
.lineh22i, .lineh22i *{ line-height:22px !important; }
.lineh24i, .lineh24i *{ line-height:24px !important; }
/*
.link{ padding-left:16px; }
.link_sign1{
	background:url("../bca_graph/shared/ul_sign1.gif) 0 5px no-repeat;
	color:#cc1535 !important;
	text-decoration:underline;
}
.link_sign1:hover{ color:#106080 !important; text-decoration:underline; }
*/
.set_bold, .set_bold *{ font-weight:bold; }
.set_boldoff, .set_boldoff *{ font-weight:normal; }
.set_em, .set_em *{ font-style:italic; }
.set_emoff, .set_emoff *{ font-style:italic; }
.under_off{ text-decoration:none; }
.underline_off, .underline_off *{ text-decoration:none; }

h1, h1 *{ font-family:'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif; font-size:24px; line-height:27px; font-weight:bold; }
/*h2, h2 *{ font-family:Century Gothic, Arial, Tahoma, Verdana, Helvetica, serif; font-size:25px; line-height:29px; font-weight:normal; }*/
/*h3, h3 *{ font-family:Century Gothic, Arial, Tahoma, Verdana, Helvetica, serif; font-size:21px; line-height:24px; font-weight:bold; }*/

#main_container{
    background:none;
    width:100%;
    position:relative;
    left:0;
    min-width:1000px;
    min-height:100%;
    overflow:hidden;
}

.main_light, .main_dark, .main_white, .main_brown{
    width:100%;
    height:auto;
    padding:0 0 0 0;
    position:relative;
    left:0;
    overflow:hidden;
    z-index:1;
}
.main_light{ background:none; }		/*unset*/
.main_dark{ background:#73bf38; border-bottom:1px solid #6d8b55; } 	/*set*/
.main_white{ background:#ffffff; } 	/*set*/
.main_brown{ background:none;} 	/*unset*/

.overrideoff{
    width:100%;
    position:relative;
    overflow:hidden;
}

.mde{
    width:1000px;
    margin:0 auto 0 auto;
    position:relative;
    /* override */
}


.mdel{/*set*/
    width:560px;
    padding:0 0 0 0;
    position:relative;
    float:left;
    left:0;
    margin-right:-3px; /*IE Path*/
    /*override*/
}

.mder{/*set*/
    width:342px;
    padding:0 0 0 0;
    position:relative;
    float:right;
    margin-left:-3px; /*IE Path*/
    /* override */
}



.mdex{
    width:675px;
    position:relative;
    float:left;
    margin-right:-3px;
    /* override */
}

.mdey{
    width:310px;
    position:relative;
    margin-left:-3px;
    float:right;
    /* overrride */
}
/* =============================== mde [END] ======================================== */
/* =============================== jquery [START] =================================== */
.jitemhover img{ visibility:hidden; }
.jitemhover input{ visibility:hidden; }

.jtexthover{ }

.jtexthover .inner-orig{ display:none !important; }
.jtexthover .inner-main{
    display:table-cell;
    vertical-align:middle;
    width:inherit;
    height:inherit;
    position:relative;
    overflow:hidden;
}
.jtexthover .inner-hover{
    visibility:hidden !important;
    position:absolute !important;
    width:0 !important;
    height:0 !important;
    left:-9999px !important;
    top:0 !important;
    overflow:hidden !important;
}

.jtexthover span{
    display:table-cell;
    vertical-align:middle;
    width:inherit;
    height:inherit;
    position:relative;
    overflow:hidden;
}
/* =============================== jquery [END] ===================================== */
/* =============================== dialoga [START] ================================== */
.dialoga{
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    visibility:hidden;
    z-index:2003;
}

.dialoga_table{ width:100%; position:relative; overflow:hidden; }
.dialoga_table tr td{ position:static; overflow:hidden; }
.dialoga_table tr .tdup{ width:100%; }
.dialoga_table tr .tdct{ width:100%; }
.dialoga_table tr .tddn{ width:100%; }

.dialoga_tableup{ width:100%; position:relative; overflow:hidden; }
.dialoga_tableup tr td{ position:relative; overflow:hidden; }
.dialoga_tableup tr .tdlt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_uplt.png") 0 0 no-repeat; width:30px; height:35px; }
.dialoga_tableup tr .tdrt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_uprt.png") 0 0 no-repeat; width:30px; height:35px; }
.dialoga_tableup tr .tdcr{
    background:url("../bca_graph/shared/mde/dialoga/dialoga_upbg.png") 0 0 repeat-x;
    width:auto;
    height:30px;
    padding:5px 0 0 0;
    font:bold 14px/17px Tahoma, Arial, Verdana, Helvetica;
    color:#ffffff;
}


.dialoga_tablecr{ width:100%; position:relative; overflow:hidden; }
.dialoga_tablecr tr td{ position:relative; overflow:hidden; }
.dialoga_tablecr tr .tdlt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_crlt.png") 0 0 repeat-y; width:170px; padding:10px 0 10px 10px; }
.dialoga_tablecr tr .tdlt img{
    background:url("../bca_graph/shared/mde/dialoga/dialoga_logo.png") 0 0 no-repeat;
    width:170px;
    height:100px;
}
.dialoga_tablecr tr .tdcr{ background:url("../bca_graph/shared/mde/dialoga/dialoga_crbg.png") 0 0 repeat; width:auto; padding:10px 10px 10px 20px; }
.dialoga_tablecr tr .tdrt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_crrt.png") 0 0 repeat-y; width:10px; padding:10px 0 10px 0; }
.dialoga_tablecr *{ color:#000000; font-size:14px; line-height:17px; }

.dialoga_tabledn{ width:100%; position:relative; overflow:hidden; }
.dialoga_tabledn tr td{ position:relative; overflow:hidden; }
.dialoga_tabledn tr .tdlt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_dnlt.png") 0 0 no-repeat; width:30px; height:31px; }
.dialoga_tabledn tr .tdrt{ background:url("../bca_graph/shared/mde/dialoga/dialoga_dnrt.png") 0 0 no-repeat; width:30px; height:31px; }
.dialoga_tabledn tr .tdcr{ background:url("../bca_graph/shared/mde/dialoga/dialoga_dnbg.png") 0 0 repeat-x; width:auto; height:31px; }

.dialoga_btn-ok{
    background:url("../bca_graph/shared/mde/dialoga/dialoga_btn-ok.png") 0 0 no-repeat;
    width:70px;
    height:31px;
    position:absolute;
    right:0;
    bottom:0;
    float:right;
    overflow:hidden;
    cursor:pointer;
}
.dialoga_btn-ok img{ background:url("../bca_graph/shared/mde/dialoga/hover/dialoga_btn-ok.gif") 0 0 no-repeat; width:70px; height:31px; cursor:pointer; }

.dialoga_btn-exit{
    background:url("../bca_graph/shared/mde/dialoga/dialoga_btn-exit.gif") 0 0 no-repeat;
    width:18px;
    height:18px;
    position:absolute;
    right:12px;
    top:12px;
    overflow:hidden;
}
.dialoga_btn-exit img{ background:url("../bca_graph/shared/mde/dialoga/hover/dialoga_btn-exit.gif") 0 0 no-repeat; width:18px; height:18px; cursor:pointer; }

.dialoga_opacity{
    background:#000000;
    width:0;
    min-width:1000px;
    height:0;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    visibility:hidden;
    z-index:1999;
}

.dialoga_iframe{
    background:transparent none;
    position: absolute;
    width:100%;
    height:100%;
    border:0 none;
    left:0;
    top:0;
    overflow: hidden;
}
/* =============================== dialoga [END] ==================================== */
/* =============================== dialogb [START] ================================== */
.dialogb{
    width:600px;
    position:absolute;
    left:0;
    top:-10000px;
    visibility:hidden;
    z-index:1803;
}

.dialogb_content{
    background:#ffffff;
    border:3px solid #ebf6fe;
    width:560px;
    padding:17px 17px 17px 17px;
    position:relative;
    z-index:2;
}

.dialogb_btn-exit{
    background:url("../bca_graph/shared/mde/dialogb/dialogb_btn-exit.png") 0 0 no-repeat;
    width:28px;
    height:28px;
    position:absolute;
    right:-13px;
    top:-13px;
    overflow:hidden;
    z-index:3;
}
.dialogb_btn-exit img{ background:url("../bca_graph/shared/mde/dialogb/hover/dialogb_btn-exit.png") 0 0 no-repeat; width:28px; height:28px; cursor:pointer; }

.dialogb_opacity{
    background:#000000;
    width:0;
    min-width:1000px;
    height:0;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    visibility:hidden;
    z-index:1799;
}

.dialogb_iframe{
    background:transparent none;
    position:absolute;
    width:100%;
    height:100%;
    border:0;
    left:0;
    top:0;
    overflow:hidden;
}
/* =============================== dialogb [END] ==================================== */
/* =============================== dialogb-box [START] ============================== */
.dialogb-box{/*Fixed Arrows Visibility*/
    width:560px !important;
    margin:0 -30px 0 -3px !important;
    padding:0 30px 0 3px !important;
}

.dialogb-box .jspContainer{ width:590px !important; margin-left:-3px !important; }
.dialogb-box .jspPane{ width:560px !important; }
.dialogb-box .jspPane .title{ margin-top:0; }
.dialogb-box .jspVerticalBar{ background:#f0f0f0; width:17px;}
.dialogb-box .jspTrack{  background:url("../bca_graph/shared/mde/jsp-dialogb/jsp-track_bg.gif") 0 0 repeat-y;  }
.dialogb-box .jspDrag{ background:url("../bca_graph/shared/mde/jsp-dialogb/jsp-drag_bg.gif") 0 0 repeat-y; }
.dialogb-box .jspDrag:hover, .dialogb-box .jspDrag.jspActive{ background:url("../bca_graph/shared/mde/jsp-dialogb/hover/jsp-drag_bg.gif") 0 0 repeat-y; }
.dialogb-box .jspArrowUp{ background:url("../bca_graph/shared/mde/jsp-dialogb/jsp-arrow-up_bg.gif") 0 0 no-repeat !important; cursor:pointer; }
.dialogb-box .jspArrowUp:hover{ background:url("../bca_graph/shared/mde/jsp-dialogb/hover/jsp-arrow-up_bg.gif") 0 0 no-repeat !important; }
.dialogb-box .jspArrow{}
.dialogb-box .jspArrowDown{ background:url("../bca_graph/shared/mde/jsp-dialogb/jsp-arrow-dn_bg.gif") 0 0 no-repeat !important; cursor:pointer; }
.dialogb-box .jspArrowDown:hover{ background:url("../bca_graph/shared/mde/jsp-dialogb/hover/jsp-arrow-dn_bg.gif") 0 0 no-repeat !important; }
/* =============================== dialogb-box [END] ================================ */
/* =============================== ajax_loadera [START] ============================= */
.ajax_loadera{
    background:url("../bca_graph/shared/mde/ajax_loadera/ajax_loadera-bg.png") 0 0 no-repeat;
    width:41px;
    height:41px;
    position:absolute;
    left:-9999px;
    top:-9999px;
    overflow:hidden;
    z-index:100;
}
.ajax_loadera-anime{
    background:url("../bca_graph/shared/mde/ajax_loadera/ajax_loadera-anime.gif") 0 0 no-repeat;
    width:18px;
    height:18px;
    position:absolute;

    left:14px;
    top:9px;
    overflow:hidden;
}
/* =============================== ajax_loadera [END] =============================== */
/* =============================== nform [START] ==================================== */
.nform_check1, .nform_check2{
    width:21px;
    height:21px;
    position:relative;
    overflow:hidden;
    cursor:pointer;
}
.nform_check1{ background:url("../bca_graph/shared/mde/nform/nform_check1.gif") 0 0 no-repeat; }
.nform_check2{ background:url("../bca_graph/shared/mde/nform/nform_check2.gif") 0 0 no-repeat; }

.nform_radio .nform_check1{ background:url("../bca_graph/shared/mde/nform/nform_radio1.gif") 0 0 no-repeat; } /*unset*/
.nform_radio .nform_check2{ background:url("../bca_graph/shared/mde/nform/nform_radio2.gif") 0 0 no-repeat; } /*unset*/

.nform-s1_check .nform_check1{ background:url("../bca_graph/shared/mde/nform/nform-s1_check1.gif") 0 0 no-repeat; border:1px solid #0063ad; width:19px; height:19px; } /*set*/
.nform-s1_check .nform_check2{ background:url("../bca_graph/shared/mde/nform/nform-s1_check2.gif") 0 0 no-repeat; border:1px solid #0063ad; width:19px; height:19px; } /*set*/
.nform-s1_radio .nform_check1{ background:url("../bca_graph/shared/mde/nform/nform-s1_radio1.gif") 0 0 no-repeat; border:1px solid #ffffff; width:19px; height:19px; } /*unset*/
.nform-s1_radio .nform_check2{ background:url("../bca_graph/shared/mde/nform/nform-s1_radio2.gif") 0 0 no-repeat; border:1px solid #ffffff; width:19px; height:19px; } /*unset*/

.nform-s2_check .nform_check1{ background:url("../bca_graph/shared/mde/nform/nform-s2_check1.gif") 0 0 no-repeat; border:1px solid #528824; width:19px; height:19px; } /*unset*/
.nform-s2_check .nform_check2{ background:url("../bca_graph/shared/mde/nform/nform-s2_check2.gif") 0 0 no-repeat; border:1px solid #528824; width:19px; height:19px; } /*unset*/
.nform-s2_radio .nform_check1{ background:url("../bca_graph/shared/mde/nform/nform-s2_radio1.gif") 0 0 no-repeat; border:1px solid #ffffff; width:19px; height:19px; } /*unset*/
.nform-s2_radio .nform_check2{ background:url("../bca_graph/shared/mde/nform/nform-s2_radio2.gif") 0 0 no-repeat; border:1px solid #ffffff; width:19px; height:19px; } /*unset*/

/* =============================== nform [END] ====================================== */
/* =============================== box_infocolors [END] ============================= */
.box_infored, .box_infogreen, .box_infoorange{
    padding:10px 15px 10px 15px;
    position:relative;
    overflow:hidden;
}

.box_infored{
    background:#ffd3d4;
    border:1px solid #e59d9e;
}

.box_infogreen{
    background:#d7f3bd;
    border:1px solid #9abf85
}

.box_infoorange{
    background:#fdd8a6;
    border:1px solid #e0a687;
}
/* =============================== box_infocolors [END] ============================= */
/* =============================== topglob_anhor [START] ============================ */
#topglob_anhor{
    background:none; /*IE7 Fix*/
    height:0 !important;
    z-index:20;
    font-size:0 !important;
    line-height:0 !important;
}
/* =============================== topglob_anhor [END] ============================== */
/* =============================== top [START] ====================================== */
#top{ background:#ffffff; height:167px; }
#top_lt, #top_rt{
    background:#ffffff;
    width:10000px;
    height:167px;
    position:absolute;
    top:0;
    overflow:hidden;
}
#top_lt{ left:-10000px; }
#top_rt{ left:1000px; }

#top_logo{
    background:url("../bca_graph/shared/top/top_logo.gif");
    width:304px;
    height:85px;
    position:absolute;
    left:36px;
    top:21px;
    overflow:hidden;
}
#top_logo img{ background:url("../bca_graph/shared/top/hover/top_logo.gif"); width:304px; height:85px; }

#top_facebook{ left:335px; top:15px; }
#top_appointment{ position:absolute; left:370px; top:34px;}

#top_text1{
    background:url("../bca_graph/shared/top/top_text1.gif");
    width:303px;
    height:69px;
    position:absolute;
    right:0;
    top:34px;
    overflow:hidden;
}
/* =============================== top [END] ======================================== */
/* =============================== top_nav-mainul [START] =========================== */
#top_nav-mainul, #top_menus{ position:absolute; top:122px; left:0px; z-index:10; }
.top_nav-mainul{
    width:1000px;
    height:31px;
    padding:1px 0 1px 0;
    position:relative;
    overflow:hidden;
}

.top_nav-mainul ul{
    height:31px;
    padding-left:0;
    position:relative;
    float:left;
    overflow:hidden;
}

.top_nav-mainul ul li{
    background:none;
    list-style:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
    position:relative;
    float:left;
    overflow:hidden;
    min-width:0;
    z-index:2;
}
.top_nav-mainul ul li ul{ display:none; }

.top_nav-mainul ul li.inner-sep, .top_nav-mainul ul li.top_menus-sep{
    background:url("../bca_graph/shared/top/top_nav-mainul_sep1.gif") 1px 8px no-repeat;
    width:4px;
    height:31px;
    z-index:1;
}

.top_nav-mainul ul li a img{ display:none; }
.top_nav-mainul ul li a{
    height:24px;
    padding:7px 5px 0 5px;  /*padding:7px 6px 0 6px;*/
    position:relative;
    float:left;
    overflow:hidden;

    font:16px/18px 'JS-SemiBold', Arial, Tahoma, Verdana, Helvetica, serif;
    color:#104a76;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
}
.top_nav-mainul ul li a *{ font:16px/18px 'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif; color:#002749; text-decoration:none;  text-transform:uppercase; font-weight:bold; }
.top_nav-mainul ul li a:hover, .top_nav-mainul ul li a:hover *{ color:#002749; text-decoration:none; }

/*.top_nav-mainul ul li.active a{ background:url("../bca_graph/shared/top/hover/top_nav-mainul_bg1.gif") 0 0 repeat-x #e70101; }*/
.top_nav-mainul ul li.active-page a{ background:none; color:#68ae31; }
.top_nav-mainul ul li.arrow-slot a{ background:url("../bca_graph/shared/top/top_nav-mainul_arrow-bg1.gif") right 13px no-repeat; }
.top_nav-mainul ul li.arrow-slot.top_menus-active-slot a{ background:url("../bca_graph/shared/top/hover/top_nav-mainul_arrow-bg1.gif") right 13px no-repeat; }

.top_nav-mainul ul li.active-page.arrow-slot a{ text-decoration:underline; }
/* =============== tul ================= */
.top_menus_anchortype-tul{
    background:url("../bca_graph/shared/empty.gif") 0 0 repeat;
    position:absolute;
    left:0;
    top:0;
    padding:7px 7px 0 7px;
    margin:0 0 0 -7px;
    float:left;
    overflow:hidden;
}
.top_menus_anchortype-tul ul{
    background:#8dc35d;
    padding:0 0 0 0;
    margin:0 0 0 -7px;
    position:relative;
    float:left;
    overflow:hidden;
}
.top_menus_anchortype-tul ul li{
    background:none;
    list-style:none;
    padding:0 0 0 0;
    position:relative;
    float:none;
    overflow:hidden;
    min-width:0;
}
.top_menus_anchortype-tul ul li a{
    padding:6px 20px 6px 15px;
    display:block;
    position:relative;
    overflow:hidden;
    text-align:left;
}
.top_menus_anchortype-tul ul li.top_menus-active-slot a{ /*background-color:#e0e0e0; color:#002749;*/ }
.top_menus_anchortype-tul ul li.top_menus-active-slot1 a{ }
.top_menus_anchortype-tul ul li.top_menus-active-slot2 a{ }
.top_menus_anchortype-tul ul li.top_menus-active-slot3 a{ }
.top_menus_anchortype-tul ul li.arrow-slot a{
    background-image:url("../bca_graph/shared/top/top_nav-mainul_sign1.gif");
    background-repeat:no-repeat;
    background-position:right center;
}

.top_menus_anchortype-tul ul li.first-slot a{ /*border-top:3px solid #cccccc;*/ }
.top_menus_anchortype-tul ul li.last-slot a{ /*border-bottom:3px solid #cccccc;*/ }

.top_menus_anchortype-tul ul li a, .top_menus_anchortype-tul ul li a *{ color:#ffffff; text-decoration:none; }
.top_menus_anchortype-tul ul li a:hover{ background-color:#3aa11b; color:#ffffff; text-decoration:none; }

/* =============== tul ================= */
/* =============== cjholder ============ */
.top_menus_anchortype-cjholder{ position:absolute; left:0; top:0; float:left; overflow:hidden; }
/* =============== cjholder ============ */
/* =============== cjholder2 =========== */
.top_menus_anchortype-cjholder2{ position:absolute; left:0; top:0; float:left; overflow:hidden; }
/* =============== cjholder2 =========== */
/* =============== top_menus-active-slot ========= */
.top_menus-active-slot a{ background-color:#aedff7; color:#104a76; }
.top_menus-active-slot1 a{ /*background:url("../bca_graph/shared/top/hover/top_nav-mainul_bg1.gif") 0 0 repeat-x #d80101 !important;*/  }
.top_menus-active-slot2 a{ background-color:#3aa11b; }
.top_menus-active-slot3 a{ background-color:#6277b3; }
/* =============== top_menus-active-slot ========= */
/* =============================== top_nav-mainul [END] ============================= */
/* =============================== ban [START] ====================================== */
.ban{
    background:url("../bca_graph/shared/mde/ban/ban_bg1.gif") 0 bottom repeat-x #0063ad;
    padding:0 3000px 7px 3000px;
    margin:0 -3000px 0 -3000px;
    position:relative;
    overflow:hidden;
}
/* =============================== ban [END] ======================================== */
/* =============================== content [START] ================================== */
#content{ padding-bottom:81px; }
.cont{ width:950px; padding-top:18px;  padding-left:25px; padding-right:25px; }
.img_hider{
    position:absolute !important;
    width:0 !important;
    height:0 !important;
    left:-9999px !important;
    top:0 !important;
    overflow:hidden !important;
}

#lightbox-image-details #lightbox-image-details-caption{ color:#45342a; font-size:14px; line-height:17px; }
#lightbox-image-details #lightbox-image-details-currentNumber{ color:#afafaf;  font-size:12px; line-height:15px; }

.click_make-appointment1{
    background:url("../bca_graph/shared/single/click_make-appointment1.gif");
    display:inline-block;
    width:318px;
    height:72px;
    position:relative;
    overflow:hidden;
}
.click_make-appointment1 img{ background:url("../bca_graph/shared/single/hover/click_make-appointment1.gif"); width:318px; height:72px; }

.click_make-appointment2{
    background:url("../bca_graph/shared/single/click_make-appointment2.gif");
    display:inline-block;
    width:266px;
    height:49px;
    position:relative;
    overflow:hidden;
}
.click_make-appointment2 img{ background:url("../bca_graph/shared/single/hover/click_make-appointment2.gif"); width:266px; height:49px; }

.click_facebook{
    background:url("../bca_graph/shared/single/click_facebook.png");
    display:inline-block;
    width:27px;
    height:27px;
    position:relative;
    overflow:hidden;
}

.click_facebook img{ background:url("../bca_graph/shared/single/hover/click_facebook.png"); width:27px; height:27px; }

.click_read-more{
    background:url("../bca_graph/shared/single/click_read-more.png");
    display:inline-block;
    width:150px;
    height:37px;
    position:relative;
    overflow:hidden;
}

.click_read-more img{ background:url("../bca_graph/shared/single/hover/click_read-more.png"); width:150px; height:37px; }

.click_find-out-more{
    background:url("../bca_graph/shared/single/click_find-out-more.png");
    display:inline-block;
    width:190px;
    height:47px;
    position:relative;
    overflow:hidden;
}

.click_find-out-more img{ background:url("../bca_graph/shared/single/hover/click_find-out-more.png"); width:190px; height:47px; }

.click_find-out-more2{
    background:url("../bca_graph/shared/single/click_find-out-more2.png");
    display:inline-block;
    width:148px;
    height:17px;
    position:relative;
    overflow:hidden;
}

.click_find-out-more2 img{ background:url("../bca_graph/shared/single/hover/click_find-out-more2.png"); width:148px; height:17px; }

.number_a{
    border:1px solid #ffffff;
    padding-top:2px;
    width:57px;
    height:55px;
    display:inline-block;
    position:relative;
    overflow:hidden;
    text-align:center;
}
.number_a, .number_a *{ font-family:'JS-Bold', Arial, Tahoma, Verdana, Helvetica, serif; font-size:48px !important; line-height:51px !important; font-weight:bold; }

.link-s1{ color:#0063ad; text-decoration:none; }
.link-s1:hover{ color:#68b52c; text-decoration:underline; }

.link-p1{ color:#0063ad; text-decoration:none; }
.link-p1:hover{ color:#68b52c; text-decoration:underline; }

.formd_title1, .formd_title2{ /*not set*/
    width:593px;
    padding:3px 13px 4px 13px;
    position:relative;
    float:left;/*jScrollPane dialog-b fix*/
    overflow:hidden;
}
.formd_title1{ background:#528824; } /*not set*/
.formd_title2{ background:#bd0505; } /*not set*/

.dialoga_jcontent, .dialoga_jcontent *{ font-size:17px; line-height:20px; }

.line_dot1{ background:url("../bca_graph/shared/single/line_dot1.gif") 0 0 repeat-x; height:1px; position:relative; overflow:hidden; }
.line_dot2{ background:url("../bca_graph/shared/single/line_dot2.gif") 0 0 repeat-x; height:1px; position:relative; overflow:hidden; }
.line_dot3{ background:url("../bca_graph/shared/single/line_dot3.gif") 0 0 repeat-x; height:1px; position:relative; overflow:hidden; }
/* =============================== content [END] ==================================== */
/* =============================== mderboxa [START] ================================= */
.mderboxa{
    background:#f0f9e8;
    padding:20px 37px 20px 37px;
    position:relative;
    overflow:hidden;
}
/* =============================== mderboxa [END] =================================== */
/* =============================== mderboxb [START] ================================= */
.mderboxb{
    background:#ebf6fe;
    padding:20px 37px 20px 37px;
    position:relative;
    overflow:hidden;
}
/* =============================== mderboxb [END] =================================== */
/* =============================== mderboxy [START] ================================= */
.mderboxy{
    padding:8px 8px 8px 8px;
    position:relative;
    overflow:hidden;
}

.mderboxy_quotation-marks{ background:url("../bca_graph/shared/single/img_quotation-marks.gif") 32px 0 no-repeat; }
/* =============================== mderboxy [END] =================================== */
/* =============================== info [START] ===================================== */
.info{
    background:url("../bca_graph/shared/mde/info/info_bg1.gif") 688px -39px no-repeat;
    padding:28px 25px 35px 60px;
    width:915px;
}
.info, .info *{ font-size:24px; line-height:27px; color:#ffffff; }
/*.info_bg1{
    background:url("../bca_graph/shared/mde/info/info_bg1.png");
    width:312px;
    height:334px;
    position:absolute;
    left:700px;
    top:-39px;
    overflow:hidden;
}*/
/* =============================== info [END] ======================================= */
/* =============================== foot [START] ===================================== */
.foot{ padding-top:24px; padding-bottom:24px; }
.foot, .foot *{ color:#ffffff; }
.foot a:hover{ color:#73bf38; }
.foot_logo{
    background:url("../bca_graph/shared/foot/foot_logo.gif") 0 0 no-repeat;
    display:inline-block;
    width:347px;
    height:95px;
    position:relative;
    overflow:hidden;
}
.foot_logo img{ background:url("../bca_graph/shared/foot/hover/foot_logo.gif") 0 0 no-repeat; width:347px; height:95px; }

.foot_table-s1{ width:1000px; position:relative; overflow:hidden; border-spacing:0; }
.foot_table-s1 tr td{ position:relative; overflow:hidden; }
.foot_table-s1 tr .td1{ width:340px; padding:0 0 4px 25px; }
.foot_table-s1 tr .td2{ width:190px; padding:0 0 4px 45px; }
.foot_table-s1 tr .td3{ width:151px; padding:0 0 4px 0; }
.foot_table-s1 tr .td4{ width:123px; padding:0 0 4px 10px; }
.foot_table-s1 tr .td5{ width:116px; padding:0 0 4px 0;}

.foot_mdeul-bg1 li{ background:url("../bca_graph/shared/foot/foot_mdeul-bg1.gif") 0 10px no-repeat; padding-left:11px}
.foot_mdeul-bg1 a{ text-decoration:none; }
.foot_mdeul-bg1 a:hover{ color:#73bf38; text-decoration:none; }

.foot_sep{ margin-left:5px; margin-right:5px; }
.foot_link-sassyweb{ text-decoration:none; }
.foot_link-sassyweb:hover{ color:#aedff7 !important; text-decoration:none; }
/* =============================== foot [END] ======================================= */
/* =============================== contact_table-s1 [START] ========================= */
.contact_table-s1{ width:100%; position:relative; overflow:hidden; border-spacing:0; }
.contact_table-s1 tr td{ position:relative; overflow:hidden; }
.contact_table-s1 tr .td1{ width:19px; padding:7px 0 7px 0; }
.contact_table-s1 tr .td2{ padding-left:11px; }
/* =============================== contact_table-s1 [END] =========================== */
/* =============================== formd [START] ==================================== */
.formd{
    width:622px;
    position:relative;
    border:0;
    margin:0 auto 0 auto;
    padding:0;
    overflow:hidden;
}
/* ========== box_formd ================ */
/*
.box_formd{ width:auto; }
.box_formd, .box_formd *{ }
.box_formdbg{
	background:#cbdaef;
	border:1px solid #cbdaef;
	padding:10px 10px 13px 10px;
	overflow:hidden;
}
.box_formd .formd_full{ width:548px; margin-top:10px; }
.box_formd .formd_label{ width:229px; margin-top:6px; padding-right:8px; text-align:right; }
.box_formd .formd_label, .box_formd .formd_label *{ color:#636e7b; font-size:14px; line-height:18px; font-family:Arial, Tahoma, Verdana, Helvetica, serif; }
.box_formd .formd_text{ background:url("../bca_graph/shared/single/formd_text-bg2.gif") 0 top repeat-x #ffffff; width:270px; border:1px solid #d1cfcf; color:#3b3a3a; padding:7px 3px 7px 3px; }
.box_formd .formd_textarea{ background:url("../bca_graph/shared/single/formd_textarea-bg2.gif") 0 top repeat-x #ffffff; width:270px; height:65px; border:1px solid #d1cfcf; color:#3b3a3a; padding:7px 3px 7px 3px;  }
.box_formd .formd_full_button{ width:515px; padding-top:12px; }
.box_formd .formd_select{ background:#f3fbfe; border:1px solid #9cb1cb; width:278px; height:22px;  font-size:12px;  }
.box_formd .formd_select option{ background:#f3fbfe;   }
.box_formd .formd_select, .box_formd .formd_select *{ font:12px/16px Verdana, Arial, Tahoma, Helvetica; color:#3b3a3a; }
.box_formd .formd_full-select .formd_label{ margin-top:7px; }

.box_formd .formd_table-checkbox{ width:548px; position:relative; overflow:hidden; }
.box_formd .formd_table-checkbox tr td{ position:static; }
.box_formd .formd_table-checkbox tr .td01{ width:229px; padding:0 8px 0 0; }
.box_formd .formd_table-checkbox tr .td02{ width:24px; padding:0 8px 0 0; }
.box_formd .formd_table-checkbox tr .td03{ padding:0 69px 0 0; }

.box_formd .formd_sign-mandatory{ color:#ea112f !important;}
.box_formd .formd_label-mandatory{
	background:#b70d25;
	width:139px;
	margin:10px 0 0 0;
	padding:2px 0 2px 0;
	position:relative;
	float:left;
	overflow:hidden;
	text-align:center;
}
.box_formd .formd_label-mandatory, .box_formd .formd_label-mandatory *{ font-size:12px; line-height:16px; color:#ffffff; }
.box_formd .formd_label-mandatory .formd_sign-mandatory{ color:#ffffff !important; }

.box_formd .formd_label-mandatory2{
	background:none;
	width:120px;
	margin:0 0 0 0;
	padding:0 0 0 237px;
	position:relative;
	float:left;
	overflow:hidden;
	text-align:left;
}
.box_formd .formd_label-mandatory2, .box_formd .formd_label-mandatory2 *{ font-size:12px; line-height:16px; color:#666666; }
.box_formd .formd_label-mandatory2 .formd_sign-mandatory2{ color:#ea112f !important; }

.box_formd .formd_selectbg{
	background:url("../bca_graph/shared/single/formd_text-bg2.gif") 0 top repeat-x #ffffff;
	width:270px;
	height:22px;
	border:1px solid #d1cfcf;
	color:#3b3a3a;
	padding:5px 3px 1px 3px;
	margin-right:-2px;
	position:relative;
	float:left;
	overflow:hidden;
}
.box_formd .formd_selectbg .formd_select{ background:none; border:0; width:270; z-index:1; }

.box_formd .form_div{
	width:311px;
	position:relative;
	float:left;
	overflow:hidden;
}
.box_formd .form_div .form_div-table-s1{ width:311px; position:relative; overflow:hidden; }
.box_formd .form_div .form_div-table-s1 tr td{ position:static; overflow:hidden; }
.box_formd .form_div .form_div-table-s1 tr .td01{ width:30px; padding:3px 0 3px 0; }
.box_formd .form_div .form_div-table-s1 tr .td02{ padding:4px 0 3px 0; }

.box_formd .formd_btn_send{ background:url("../bca_graph/shared/single/btn_send.png") 0 0 no-repeat; border:0; width:278px; height:39px; }
.box_formd .formd_btn_send:hover{ background:url("../bca_graph/shared/single/hover/btn_send.png") 0 0 no-repeat; width:278px; height:39px; }

.box_formd .formd_btn_submit{ background:url("../bca_graph/shared/single/btn_submit.png") 0 0 no-repeat; border:0; width:278px; height:39px; }
.box_formd .formd_btn_submit:hover{ background:url("../bca_graph/shared/single/hover/btn_submit.png") 0 0 no-repeat; width:278px; height:39px; }

.box_formd .formd_btn_send-enquiry{ background:url("../bca_graph/shared/single/btn_send-enquiry.png") 0 0 no-repeat; border:0; width:278px; height:39px; }
.box_formd .formd_btn_send-enquiry:hover{ background:url("../bca_graph/shared/single/hover/btn_send-enquiry.png") 0 0 no-repeat; width:278px; height:39px; }

.box_formd .formd_btn_subscribe{ background:url("../bca_graph/shared/single/btn_subscribe.png") 0 0 no-repeat; border:0; width:278px; height:39px; }
.box_formd .formd_btn_subscribe:hover{ background:url("../bca_graph/shared/single/hover/btn_subscribe.png") 0 0 no-repeat; width:278px; height:39px; }

.box_formd .formd_btns_submit{ background:url("../bca_graph/shared/single/btns_submit.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_submit:hover{ background:url("../bca_graph/shared/single/hover/btns_submit.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_send-quote{ background:url("../bca_graph/shared/single/btns_send-quote.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_send-quote:hover{ background:url("../bca_graph/shared/single/hover/btns_send-quote.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_register{ background:url("../bca_graph/shared/single/btns_register.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_register:hover{ background:url("../bca_graph/shared/single/hover/btns_register.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_login{ background:url("../bca_graph/shared/single/btns_login.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_login:hover{ background:url("../bca_graph/shared/single/hover/btns_login.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_retrieve{ background:url("../bca_graph/shared/single/btns_retrieve.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_retrieve:hover{ background:url("../bca_graph/shared/single/hover/btns_retrieve.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_update{ background:url("../bca_graph/shared/single/btns_update.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_update:hover{ background:url("../bca_graph/shared/single/hover/btns_update.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_search{ background:url("../bca_graph/shared/single/btns_search.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_search:hover{ background:url("../bca_graph/shared/single/hover/btns_search.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_submit-item{ background:url("../bca_graph/shared/single/btns_submit-item.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_submit-item:hover{ background:url("../bca_graph/shared/single/hover/btns_submit-item.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_update-item{ background:url("../bca_graph/shared/single/btns_update-item.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_update-item:hover{ background:url("../bca_graph/shared/single/hover/btns_update-item.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_confirm{ background:url("../bca_graph/shared/single/btns_confirm.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_confirm:hover{ background:url("../bca_graph/shared/single/hover/btns_confirm.png") 0 0 no-repeat; width:132px; height:32px; }

.box_formd .formd_btns_reset-password{ background:url("../bca_graph/shared/single/btns_reset-password.png") 0 0 no-repeat; border:0; width:132px; height:32px; }
.box_formd .formd_btns_reset-password:hover{ background:url("../bca_graph/shared/single/hover/btns_reset-password.png") 0 0 no-repeat; width:132px; height:32px; }



.formd_btn_send, .formd_btn_submit, .formd_btn_send-enquiry, .formd_btn_subscribe, .formd_btns_submit, .formd_btns_send-quote, .formd_btns_register, .formd_btns_login, .formd_btns_retrieve,
.formd_btns_update, .formd_btns_search, .formd_btns_submit-item, .formd_btns_update-item, .formd_btns_confirm, .formd_btns_reset-password{
	position:relative;
	float:right;
	cursor:pointer;
}

.box_formdspace1 .formd_label{ width:160px; }
*/
/* ========== box_formd ================ */
/* ========== contact_formd ============ */
.contact_formd{ width:560px; }
.contact_formd, .contact_formd *{ }

.contact_formd .formd_full{ width:560px; margin-top:13px; }
.contact_formd .formd_label{ width:205px; margin-top:0; padding:7px 9px 0 0; text-align:right; }
.contact_formd .formd_label, .contact_formd .formd_label *{ color:#353535; font-size:17px; line-height:20px; font-family:'JS-Regular', Arial, Tahoma, Verdana, Helvetica, serif; }
.contact_formd .formd_text{ background:#ebf6fe; width:328px; height:18px; border:1px solid #ebf6fe; color:#0063ad; padding:7px 3px 7px 3px; font-size:15px; line-height:18px; }
.contact_formd .formd_textarea{ background:#ebf6fe; width:328px; height:69px; border:1px solid #ebf6fe; color:#0063ad; padding:9px 3px 9px 3px; font-size:15px; line-height:18px; }
.contact_formd .formd_full_button{ width:550px; padding-top:28px; }
.contact_formd .formd_select{ width:239px; height:22px; border:1px solid #ebf6fe; background:#ebf6fe; font-size:12px; }
.contact_formd .formd_select option{ background:#ebf6fe;  }
.contact_formd .formd_select, .contact_formd .formd_select *{ font:15px/18px Verdana, Arial, Tahoma, Helvetica; color:#0063ad; }

.contact_formd .formd_sign-mandatory{ color:#73bf38 !important;}
.contact_formd .formd_label-mandatory{
    background:#bd0505;
    width:110px;
    margin:0 0 0 0;
    padding:4px 0 4px 0;
    position:relative;
    float:left;
    overflow:hidden;
    text-align:center;
}
.contact_formd .formd_label-mandatory, .contact_formd .formd_label-mandatory *{ font-size:15px; line-height:15px; color:#ffffff; }
.contact_formd .formd_label-mandatory .formd_sign-mandatory{ color:#ffffff !important; }

.contact_formd .formd_selectbg{
    background:#ebf6fe;
    width:328px;
    height:22px;
    border:1px solid #ebf6fe;
    color:#787878;
    padding:6px 3px 4px 3px;
    margin-right:-2px;
    position:relative;
    float:left;
    overflow:hidden;
}
.contact_formd .formd_selectbg .formd_select{ background:none; border:0; width:328px; z-index:1; }

.contact_formd .formd_btn_send{ background:url("../bca_graph/shared/single/btn_send.png") 0 0 no-repeat; border:0; width:150px; height:37px; }
.contact_formd .formd_btn_send:hover{ background:url("../bca_graph/shared/single/hover/btn_send.png") 0 0 no-repeat; width:150px; height:37px;  }

.formd_btn_send, .formd_btn_send-enquiry{
    position:relative;
    float:right;
    cursor:pointer;
}
/* ========== contact_formd ============ */
/* ========== general ================== */
.formd_full{
    width:622px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
    float:left;
}
.formd_full{ margin-top:11px; margin-right:-3px; /* IE path */ }
.formd_full_first{ margin-top:0; }

.formd_label{
    width:170px;
    margin-top:3px;
    padding-right:9px;
    position:relative;
    float:left;
    overflow:hidden;

    font:12px/16px Verdana, Arial, Tahoma, Helvetica;
    color:#454545;
    text-align:right;
}

.formd_text, #CaptchaV2{
    background-color:#fadead;
    width:205px;
    height:14px;
    padding:4px 3px 4px 3px;
    border:1px solid #5ed5f8;
    position:relative;
    float:left;

    font:12px/14px Verdana, Arial, Tahoma, Helvetica;
    color:#454545;
}

#CaptchaV2{ background:url("../bca_graph/shared/single/formd_text-bg1.gif") 0 top repeat-x #ffffff; width:292px !important; border:1px solid #bebdbd; margin-top:5px;  }
.captchaimg{ background-color:#696969; width:238px; height:36px; padding:0 1px 0 61px; }

.news_formd #CaptchaV2{ background:#f8f8f8; width:293px !important; border:1px solid #696359; margin-top:5px; }
.news_formd .captchaimg{ background-color:#696969; width:281px; height:36px; padding:0 1px 0 19px; }

.comment_formd #CaptchaV2{  background:url("../bca_graph/shared/single/formd_text-bg1.gif") 0 top repeat-x #f3fbfe; width:232px !important; border:1px solid #9cb1cb; margin-top:5px; }
.comment_formd .captchaimg{ background-color:#696969; width:220px; height:36px; padding:0 1px 0 19px; }

.formd_textarea{
    background-color:#fadead;
    width:435px;
    height:70px;
    padding:3px 3px 3px 3px;
    border:1px solid #5ed5f8;
    position:relative;
    float:left;

    font:12px/14px Verdana, Arial, Tahoma, Helvetica;
    color:#454545;
}

.formd_select{
    background:#fadead;
    width:213px;
    height:18px;
    border:1px solid #5ed5f8;

    position:relative;
    overflow:hidden;
    margin:0;
    padding:0;
    float:left;
}

.formd_select option{ background:#fadead; border:0; }

.formd_select optgroup{
    background:#178bba;
    padding:3px 0 0 0;
    margin:0;
    color:#ffffff;
    text-align:left;
}
.formd_select optgroup option{
    text-align:left;
    text-indent:16px;
    font-weight:normal;
    padding-left:0;
    margin-left:0;
}

.formd_radio{
    width:15px;
    height:15px;
    position:relative;
    float:left;
    overflow:hidden;
}
/* ========== general ================== */
/* ========== formd_full_button ======== */
.formd_full_button{
    width:328px;
    margin:0 -3px 0 0;
    padding:11px 0 0 0;
    position:relative;
    overflow:hidden;
    float:left;
    left:0;
}

.formd_submit{
    background:#fadead;
    border:1px solid #5ed5f8;
    padding:10px 40px 10px 40px;
    margin:0;
    position:relative;
    float:right;
    cursor:pointer;
}
.formd_submit_login, .formd_submit_register, .formd_submit_retrieve{ border:0; padding:0; overflow:hidden; }
.formd_submit:hover{ background:#e0c79b; }
/* ========== formd_full_button ======== */
.color_redlight{ color:#d60600 !important; }
.authorization-username_formdtext{ background:#bebdbd !important; border:1px solid #bebdbd !important; }
/* =============================== formd [END] ====================================== */
/* =============================== title [START] ==================================== */
.title{
    background:#ffffff url("../bca_graph/shared/single/title_bg1.gif") 0 bottom repeat-x;
    padding:3px 3px 5px 3px;
    margin:0 -3px 19px -3px;
    position:relative;
    overflow:hidden;
}

.title_dialogb-box{ margin:0 0 19px 0; padding:3px 0 5px 0; }
/* =============================== title [END] ====================================== */
/* =============================== hslider [START] ================================== */
#hslider{  }
.hslider{
    background:url("../bca_graph/shared/mde/hslider/hslider_bg1.gif") 0 bottom repeat-x #0063ad;
    border-top:1px solid #99c1de;
    width:1000px;
    height:411px; /*set const height*/
    padding:0 3000px 7px 3000px;
    margin:0 -3000px 0 -3000px;
    position:relative;
    overflow:hidden;
    z-index:2;
}

.hslider, .hslider *{ color:#221f1f; }

.hsliderul{
    background:url("../bca_graph/shared/empty.gif") 0 0 repeat;
    height:15px;
    padding:6px 6px 6px 0;
    margin:0 0 0 0;
    position:absolute;
    top:367px;
    right:3000px;
    float:left;
    overflow:hidden;
    z-index:2;
}
.hsliderul li{
    background:none;
    list-style:none;
    width:15px;
    height:15px;
    padding:0 0 0 5px;
    position:relative;
    float:left;
    overflow:hidden;
    min-width:0;
    z-index:1;
}

.hsliderul li a{
    width:15px;
    height:15px;
    padding:0 0 0 0;
    position:relative;
    float:left;
    overflow:hidden;

    font:16px/20px Arial, Tahoma, Verdana, Helvetica;
    color:#002551;
    text-decoration:none;
}
.hsliderul li a{ background:url("../bca_graph/shared/mde/hslider/normal/hsliderul_bg1.png") 0 0 no-repeat; width:15px; height:15px; }
.hsliderul li a img{ background:url("../bca_graph/shared/mde/hslider/hover/hsliderul_bg1.png") 0 0 no-repeat; width:15px; height:15px; }
.hsliderul li.active a{ background:url("../bca_graph/shared/mde/hslider/active/hsliderul_bg1.png") 0 0 no-repeat; width:15px; height:15px; }

.hsliderslideul{
    background:none;
    width:1600px;
    height:auto; /*Script*//*javascript*/
    margin:0 -300px 0 -300px;
    padding-top:0;
    position:relative;
    /*float:right;*/ /*added*/
    overflow:hidden;
    z-index:1;
}

.hsliderslideul .ul2{
    width:1600px; /*Script*//*javascript*/
    position:relative;/*javascript*/
    left:0;
    top:0;
    overflow:hidden;
}
.hsliderslideul .ul2 .li2{
    background:none;
    list-style:none;
    width:1600px;
    padding:0 0 0 0;
    position:relative;
    float:left;
    overflow:hidden;
    min-width:0;
}

/* =============================== hslider [END] ==================================== */
/* =============================== home_table-s1 [START] ============================ */
.home_table-s1{ width:1040px; margin:0 -45px 0 -45px; position:relative; overflow:hidden; border-spacing:0; }
.home_table-s1 tr td{ position:relative; overflow:hidden; }
.home_table-s1 tr .td_col3{ background:#f6f6f6; padding:41px 29px 31px 52px; }
.home_table-s1 tr .td_sep{ background:none; height:3px; font-size:0; line-height:0; }
.home_table-s1 tr .td1{ background:#ebf6fe; width:513px; padding:37px 29px 39px 52px;  }
.home_table-s1 tr .td2{ background:none; width:1px; font-size:0; line-height:0; }
.home_table-s1 tr .td3{ background:#f0f9e8; width:382px; padding:37px 29px 39px 34px;  }


.home_table-s1 tr .td1, .home_table-s1 tr .td1 *{ color:#414141; }
.home_table-s1 tr .td3, .home_table-s1 tr .td3 *{ color:#414141; }

.home_mdeul-bg1 li{ background:url("../bca_graph/shared/single/home_mdeul-bg1.png") 0 3px no-repeat; padding-left:41px; }
.home_mdeul-bg1 li, .home_mdeul-bg1 li *{ font-size:27px; line-height:30px; }

/*
.home_mdeul-bg2 li{ background:url("../bca_graph/shared/single/home_mdeul-bg2.png") 0 3px no-repeat; padding-left:22px; }
.home_mdeul-bg2 li, .home_mdeul-bg1 li *{ font-size:18px; line-height:21px; }
*/
.home_mdeul-bg2 li{ background:url("../bca_graph/shared/single/home_mdeul-bg2.png") 0 6px no-repeat; padding-left:22px; }
.home_mdeul-bg2 li, .home_mdeul-bg1 li *{ font-size:23px; line-height:26px; }
/* =============================== home_table-s1 [END] ============================== */
/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */
/* ================================================================================== */
/* =============================== cms.php [START] ================================== */
/* ================================================================================== */
/* ================================================================================== */
/* =============================== cms.php [END] ==================================== */
/* ================================================================================== */