@charset "utf-8";


* { margin:0; padding:0;}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/body_bg.png) no-repeat center 111px #fff;}
:focus { outline:none;}
.fl { float:left;}
.fr { float:right;}
.clr { clear:both;}
ul, li { list-style:none;}
a { text-decoration:none;}
a img, img { border:none;}
p {}

body.home_body { background:url(../images/body_bg_2.png) no-repeat center 111px #f2f2f2;}

#header { width:100%; height:78px; position:relative; background:#f2f2f2;}
#header .header { width:1001px; height:78px; margin:0 auto; box-shadow:0 0 5px rgba(0,0,0,0.5); background:url(../images/header_bg.png) no-repeat #fff; }
#header .logo { width:201px; height:57px; float:left; margin:9px 0 0 11px;}
#header .logo a { width:290px; height:10px; display:block; background:url(../images/logo.png) no-repeat; text-align:center; color:#333; font-family: 'MyriadProRegular'; font-size:14px; padding:47px 0 0 0; font-weight:bold;}
#header .rightlan { float:right; background:url(../images/right-logo.png) no-repeat right; padding:0 60px 0 0; height:60px; margin:8px 15px 0 0; position:relative; width:120px;}
#header .rightlan p { text-transform:uppercase; font-size:11px; color:#5d5d5d; margin:0; padding:23px 0 5px 0; clear:both;}
#header .rightlan a { display:inline-block; margin:0 2px;}
#header #polylang-2 { float:left; position:absolute; left:0; bottom:0;}
#header #polylang-2 ul { display:block; float:left; padding:0;}
#header #polylang-2 ul li { display:block; float:left; padding:0 0 0 5px;}
#header #polylang-2 ul li a { display:block; float:left; font-size:11px; color:#000; border:solid 1px #c49c2d; height:16px; line-height:16px; background:url(../images/lan_bg.jpg) repeat-x; padding:0 10px; margin:0;}
#header #loginstatus { float:left; font-size:14px; font-family: 'MyriadProRegular'; color:#176AD0; padding:0 0 0 10px;}
#header #loginstatus p { font-size:12px; color:#333; font-family: 'MyriadProRegular'; margin:0; padding:0; line-height:normal; text-transform:none;}
#header #loginstatus p a { font-size:14px; font-family: 'MyriadProRegular'; color:#176AD0; }

#header #text-4 { float:left; position:absolute; left:0; bottom:0;}
#header #text-4 ul { display:block; float:left; padding:0;}
#header #text-4 ul li { display:block; float:left; padding:0 0 0 5px;}
#header #text-4 ul li a { display:block; float:left; font-size:11px; color:#000; border:solid 1px #c49c2d; height:16px; line-height:16px; background:url(../images/lan_bg.jpg) repeat-x; padding:0 10px; margin:0;}



#nav-above { overflow:hidden;}
#nav-above h3.assistive-text { display:none;}
#nav-above .nav-previous { float:left;}
#nav-above .nav-previous a { display:block; float:left; background:#0953A8; color:#fff; font-size:13px; font-family: 'MyriadProRegular'; margin:0 0 0 40px; padding:5px 10px; border-radius:4px;}
#nav-above .nav-next { float:right; }
#nav-above .nav-next a { display:block; float:right; background:#0953A8; color:#fff; font-size:13px; font-family: 'MyriadProRegular'; margin:0 40px 0 0; padding:5px 10px; border-radius:4px;}

#nav-below { overflow:hidden;}
#nav-below h3.assistive-text { display:none;}
#nav-below .nav-previous { float:left;}
#nav-below .nav-previous a { display:block; float:left; background:#0953A8; color:#fff; font-size:13px; font-family: 'MyriadProRegular'; margin:0 0 0 40px; padding:5px 10px; border-radius:4px;}
#nav-below .nav-next { float:right; }
#nav-below .nav-next a { display:block; float:right; background:#0953A8; color:#fff; font-size:13px; font-family: 'MyriadProRegular'; margin:0 40px 0 0; padding:5px 10px; border-radius:4px;}




#nav { width:100%; height:33px; background:url(../images/nav_bg.jpg) repeat-x; position:relative; }
#nav .shadow { width:100%; height:9px; background:url(../images/nav_shadow.png) repeat-x; position:absolute; bottom:-9px; left:0; z-index:1;}
#nav .nav { width:1001px; height:33px; margin:0 auto; position:relative; z-index:22;}
/*#nav ul { display:block; float:left;}
#nav ul li { display:block; float:left;}
#nav ul li a { display:block; float:left; font-size:11px; color:#fff; font-family: 'LucidaSansUnicodeRegular'; height:33px; line-height:32px; padding:0 15px; text-transform:uppercase;}
#nav ul li a:hover { background:url(../images/nav_hover.jpg) repeat-x;}
#nav ul li a.active { background:url(../images/nav_hover.jpg) repeat-x;}*/
#nav .search { float:right; padding:4px 0 0 0;}
#nav .search .textbox { width:156px; height:15px; padding:4px 5px; border:none; background:url(../images/search-bg.png) no-repeat; float:left; font-size:11px; color:#5d5d5d;}
#nav .search .sea-btn { width:26px; height:23px; border:none; background:url(../images/search-btn.png) no-repeat; cursor:pointer; float:left;}



#nav ul { display:block; float:left;}
#nav ul li { display:block; float:left;}
#nav ul li a { display:block; float:left; font-size:11px; color:#fff; font-family: 'LucidaSansUnicodeRegular'; height:33px; line-height:32px; padding:0 15px; text-transform:uppercase;}
#nav ul li a span {float:left; display:block; padding:0 24px 0 12px; height:36px;}
#nav ul li a span.down {float:left; display:block; padding:0 24px 0 12px; height:36px;}
#nav ul li a:hover {background:url(../images/nav_hover.jpg) repeat-x;}


#nav ul li:hover > a {background:url(../images/nav_hover.jpg) repeat-x;}


#nav ul li:hover > a {background:url(../images/nav_hover.jpg) repeat-x;}
.current-menu-item {background:url(../images/nav_hover.jpg) repeat-x;}
.current-page-ancestor{background:url(../images/nav_hover.jpg) repeat-x;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul ul, 
#nav ul li:hover ul ul,
#nav ul li:hover ul li:hover ul ul,
#nav ul li:hover ul li:hover ul li:hover ul ul,
#nav ul li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none; background:#f2f2f2; border:solid 1px #3a93d2; float:none;}

#nav ul li:hover > ul.sub-menu
{left:0; top:30px; padding:0 1px 0 0; white-space:nowrap; width:210px; height:auto; z-index:1000; float:none; background:#f2f2f2; border:solid 1px #3a93d2;
 box-shadow:0 0 8px rgba(0,0,0,0.7);
}
#nav ul li:hover > ul.sub-menu li
{display:block; height:auto; position:relative; float:left; width:210px; font-weight:normal; padding:0;}
#nav ul li:hover > ul.sub-menu li a
{display:block; font-size:11px; height:30px; width:210px; line-height:30px; padding:0; text-indent:10px; color:#000; text-decoration:none; text-transform:none; background:#f2f2f2; float:left; border-top:solid 1px #fff; border-bottom:solid 1px #ccc;}
#nav ul li:hover > ul.sub-menu li:first-child { border-top:none;}
#nav ul li:hover > ul.sub-menu li:last-child { border-bottom:none;}

#nav ul li > ul.sub-menu li a.fly
{}
#nav ul li:hover > ul.sub-menu li a:hover 
{background:#3a93d2; color:#fff; border-top:solid 1px #1e6ea7; border-bottom:solid 1px #3a93d2;}
#nav ul li:hover > ul.sub-menu li a.fly:hover
{}

#nav ul li:hover ul li:hover > a {color:#fff; border-top:solid 1px #1e6ea7; border-bottom:solid 1px #3a93d2;} 

#nav ul li:hover ul li:hover ul,
#nav ul li:hover ul li:hover ul li:hover ul,
#nav ul li:hover ul li:hover ul li:hover ul li:hover ul,
#nav ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:190px; top:0; background: #f2f2f2; padding:0; white-space:nowrap; /*width:220px;*/ z-index:400; height:auto; border:solid 1px #3a93d2;}


.bill_calculate { overflow:hidden; margin:20px 20px;}
#content .bill_calculate h4 { font-size:18px;}
.bill_table { margin:15px 0 0 0;}
.bill_table td { font-size:12px; color:#333; padding:5px 0;}
.bill_table td .textbox_1 { width:200px; height:22px; background:#fff; border:solid 1px #ccc;}
.bill_table td .textbox_2 { width:60px; height:22px; background:#fff; border:solid 1px #ccc;}
.bill_table td .span_1 { padding:0 15px 0 0;}
.bill_table td .span_2 { display:inline-block; width:60px;}
.calculate_btn { overflow:hidden; padding:10px 0 0 0;}
.calculate_btn .cal_btn { display:block; float:left; background:#0b6db4; color:#fff; padding:4px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 0 0 80px; font-size:12px;}
.calculate_btn .cal_btn_1 { display:block; float:left; background:#0b6db4; color:#fff; padding:4px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 0 0 20px; font-size:12px;}
.bill_calculate .optional { overflow:hidden; background:#f1f1f1; margin:25px 0 0 0; padding:0 0 15px 0;}
.bill_calculate .optional {}

#result { overflow:hidden; width:400px; margin:30px 0 0 0; border:solid 1px #ccc;}
#result .tital_result { background:#0b6db4; color:#fff; overflow:hidden;}
#result .tital_result h2 { color:#fff; font-size:22px; text-transform:none;}
#result .acc_nub { overflow:hidden; padding:5px 0 0 0;}

.result_table { width:100%; }
.result_table td { padding:7px 20px; font-size:12px;}
.result_table tr.borbot td { border-bottom:dotted 1px #333;}
.result_table tr.borbot_d td { border-bottom:solid 1px #000;}
.result_table tr.bg_total { background:#f1f1f1;}
.result_table h3 { font-size:15px; font-weight:bold; margin:0; padding:0; color:#333;}
#content .result_table h4 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#0b6db4;}
.result_table h5 { font-size:20px; font-weight:bold; margin:0; padding:0; color:#333;}




.menu_list {	
    width: auto;
}
.menu_head {
    padding:0;
    /*cursor: pointer;*/
    position: relative; overflow:hidden; float:none; display:block;
    margin:0; 

}
.menu_body {
    display:block; margin:0; padding:0;
}
.menu_body a{
    display:block;
    color:#006699;
    background-color:#EFEFEF;
    padding-left:10px;
    font-weight:bold;
    text-decoration:none;
}
.menu_body a:hover{
    color: #000000;
    text-decoration:underline;
}












#more_links { overflow:hidden;}
#more_links ul.mlink { overflow:hidden; display:block; margin:0; padding:0 0 0 20px;}
#more_links ul.mlink li { display:block;}
#more_links ul.mlink li a { color:#333; margin:10px 0 0 0;}
#more_links ul.mlink li a:hover { text-decoration:underline; color:#0953A8;}
/*#more_links ul.mlink li.gov { background:url(../images/gov_logo.png) no-repeat;}
#more_links ul.mlink li.link_2_logo { background:url(../images/link_2_logo.png) no-repeat;}
#more_links ul.mlink li.link_3_logo { background:url(../images/link_3_logo.png) no-repeat;}
#more_links ul.mlink li.link_4_logo { background:url(../images/link_4_logo.png) no-repeat;}
#more_links ul.mlink li.link_5_logo { background:url(../images/link_5_logo.png) no-repeat;}
#more_links ul.mlink li.link_6_logo { background:url(../images/link_6_logo.png) no-repeat;}
#more_links ul.mlink li.link_7_logo { background:url(../images/link_7_logo.png) no-repeat;}
#more_links ul.mlink li.link_8_logo { background:url(../images/link_8_logo.png) no-repeat;}*/


.staff_div { overflow:hidden; margin:0 20px;}
#content .staff_div h2 { font-family: 'MyriadProBold'; color:#0953A8; font-size:20px; margin:0 0 10px 0; padding:25px 0 10px 0; line-height:normal; border-bottom:solid 1px #0953A8; text-transform:none;}
/*.staff_div .block { overflow:hidden; padding:0; margin:0; border-top:dashed 1px #ccc;
        background: -webkit-gradient(linear, left top, left bottom, from(#edf8fe), to(#ffffff));
        background: -moz-linear-gradient(top,  #edf8fe,  #ffffff);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf8fe', endColorstr='#ffffff');
}*/

.staff_div .block { overflow:hidden; padding:8px 0; margin:0; border-top:dotted 1px #ccc;
                    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
                    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff);
                    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff');
}

.staff_div label { font-weight:normal; color:#333; font-size:12px;}
#content .staff_div .menu_head p { padding:0;}
.staff_div .menu_head .right_info { float:right; padding:5px 20px 0 0;}
.staff_div .menu_head .right_info span { display:block; margin:0 0 0 10px; font-family: 'MyriadProRegular'; font-size:13px; color:#666; padding:0 0 0 20px;}
.staff_div .menu_head .right_info span.tele { background:url(../images/small_phone.png) no-repeat left center;}
.staff_div .menu_head .right_info span.email { background:url(../images/small_mail.png) no-repeat left center;}
.staff_div .menu_head .des_d { color:#666; font-size:12px; padding:10px 20px 0 0; line-height:16px; text-align:justify;}

.staff_div h6 { font-family: 'MyriadProBold'; margin:0; padding:3px 0 0 0; font-size:14px; color:#333; font-weight:normal;}
.staff_div h6 a.vipo { color:#1979b3; font-size:12px; font-family: 'MyriadProRegular'; display:inline-block; margin:0 0 0 10px;} 

.staff_div .image_display { width:70px; height:90px; padding:0; overflow:hidden; float:left; margin:5px 15px 5px 5px; box-shadow:0 0 5px rgba(0,0,0,0.5); border:solid 1px #fff; /*background:url(../images/frame.png) no-repeat;*/}
.staff_div .image_display img { width:70px;}
.staff_div .description { overflow:hidden; height:auto;}
.staff_div .description ul { display:block; overflow:hidden; padding:0 0 0 15px}
.staff_div .description ul li { display:block; overflow:hidden; padding:3px 0; background:none; text-align:justify;}
.staff_div .description ul li label { font-weight:bold; color:#333; font-size:13px;}
.staff_div .description ul li h6 { font-family: 'MyriadProBold'; margin:0; padding:0 0 8px 0; font-size:20px; color:#333; font-weight:normal;}
.staff_div .description ul li.lastsha { padding:10px; box-shadow:0 0 5px rgba(0,0,0,0.2); margin:5px 5px 5px 0; border:solid 1px #ccc;}

.staff_div .comm { overflow:hidden;}
.staff_div .comm .first { overflow:hidden; width:200px; margin:0 auto; padding:10px 0;}
.staff_div .comm .first .image { width:130px; height:167px; margin:0 auto; box-shadow:0 0 5px rgba(0,0,0,0.5); border:solid 1px #ccc;}
.staff_div .comm .first h6 { text-align:center; font-family: 'MyriadProBold'; margin:0; padding:8px 0 8px 0; font-size:17px; color:#0953A8; font-weight:normal;}
.staff_div .comm .first h6 span { display:block; font-size:13px; font-family: 'Helvetica'; color:#333;}
.staff_div .sep_11 { height:19px; overflow:hidden; background:url(../images/seprator_1.png) no-repeat;}
.staff_div .comm .second { width:50%; float:left; padding:10px 0;}
.staff_div .comm .second .image { width:130px; height:167px; margin:0 auto; box-shadow:0 0 5px rgba(0,0,0,0.5); border:solid 1px #ccc;}
.staff_div .comm .second h6 { text-align:center; font-family: 'MyriadProBold'; margin:0; padding:8px 0 8px 0; font-size:17px; color:#0953A8; font-weight:normal;}
.staff_div .comm .second h6 span { display:block; font-size:13px; font-family: 'MyriadProRegular'; color:#333;}
.staff_div .member { background:url(../images/seprator_2.png) no-repeat center; min-height:215px;}

.big_content { width:1001px !important; overflow:hidden;}


#wrap { width:1001px; margin:0 auto; position:relative; padding:0; min-height:400px; min-height:100%;}

#inner-banner { height:135px; padding:0 0 22px 0; background:url(../images/main-sep.jpg) no-repeat bottom;}

#home-banner .button_ex { width:155px; height:40px; position:absolute; right:0; bottom:0;}
#home-banner .button_ex_left { width:155px; height:40px; position:absolute; left:0; bottom:0;}
#home-banner { height:411px;}
#home-banner .top-image { height:318px; position:relative; background:#1e66e0;}

#home-banner .caption { width:590px; height:275px; position:absolute; right:22px; top:22px;}
#home-banner .caption .block-21 { width:195px; margin:0 10px 10px 10px; float:left;}
#home-banner .caption .block-21_in { background:url(../images/blue_tra.png) repeat; overflow:hidden; margin:10px 0 5px 0; padding:0 0 10px 0; border:solid 1px #1e65dd; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.3);}
#home-banner .caption .block-21 h2 { font-size:18px; color:#fff; font-family: 'MyriadProCondBold'; font-weight:normal; padding:10px 0 5px 0; margin:0; border-bottom:dotted 1px #fff;}
#home-banner .caption .block-21 h3 { font-size:10px; color:#fff; background:#1851b3; margin:10px 6px 0; padding:5px 0; text-align:center; font-family: 'MyriadProBold'; font-weight:normal;}
#home-banner .caption .block-21 a.link { width:183px; height:55px; display:block; margin:5px auto;}
#home-banner .caption .block-21 a.elebill { width:194px; height:63px; display:block; margin:0 auto 0;}
#home-banner .caption .block-1 { width:120px; float:left; margin:0 5px 10px 5px;}
#home-banner .caption .block-2e { width:140px !important;}
#home-banner .caption .block-1 a.elebill { width:164px; height:53px; display:block; margin:15px auto 0;}
#home-banner .caption .block-1 h2 { font-size:18px; color:#fff; font-family: 'MyriadProCondBold'; font-weight:normal; padding:10px 0 5px 0; margin:0; border-bottom:dotted 1px #fff;}
#home-banner .caption ul { display:block; overflow:hidden; padding:5px 0 0 0;}
#home-banner .caption ul li { display:block; background:url(../images/red_arrow.png) no-repeat left 8px; padding:0 0 0 15px; opacity:1 !important;}
#home-banner .caption ul li a { font-size:11px; color:#fff; line-height:20px;}
#home-banner .caption ul li.more { padding:0; background:none;}
#home-banner .caption ul li.more a { display:block; width:161px; height:29px; background:url(../images/yellow_btn.png) no-repeat; text-align:center; line-height:28px; font-family: 'MyriadProCondBold'; font-size:16px; color:#3d3400;}
#home-banner .caption .bulb-btn { overflow:hidden; clear:both; margin:0 12px; border-top:dotted 1px #fff; padding:10px 0 0 0;}
#home-banner .caption .bulb-btn a { background:url(../images/bulb-btn.png) no-repeat; width:161px; height:39px; font-family: 'MyriadProCondBold'; font-size:16px; color:#3d3400; display:block; float:right;}
#home-banner .caption .bulb-btn a span { display:block; padding:2px 10px 0 50px; line-height:16px;}
#home-banner .last-blocks { overflow:hidden; height:95px; background:url(../images/lastblock-bg.png) repeat-x; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
/*#home-banner .last-blocks { overflow:hidden; height:95px; background:url(../images/lastblock-bg.png) repeat-x; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}*/


#home-banner .caption .last_buttons { width:155px; margin:12px 10px 0; float:left;}
#home-banner .caption .last_buttons a { display:block; width:155px; height:34px; float:left; background:url(../images/blue_btn.png) no-repeat; font-family: 'MyriadProRegular'; font-size:14px; color:#fff; text-align:center; line-height:32px; margin:0 0 10px 0;}


#home-banner .last-blocks a { height:93px; }
#home-banner .last-blocks a span { display:block; text-transform:uppercase; font-family: 'MyriadProCondBold'; font-size:27px; color:#000085; text-align:center; padding:10px 30px 0;}
#home-banner .last-blocks a b { display:block; font-size:12px; color:#333; text-align:center; font-weight:normal; font-family: 'MyriadProRegular'; padding:0 50px;}
#home-banner .last-blocks a.block-1 { width:331px; float:left; border-right:solid 1px #d3d3d3; border-left:solid 1px #d3d3d3;}
#home-banner .last-blocks a.block-2 { width:331px; margin:0; float:left; border-right:solid 1px #d3d3d3; border-left:solid 1px #fff;}
#home-banner .last-blocks a.block-3 { width:332px; float:left; border-right:solid 1px #d3d3d3; border-left:solid 1px #fff;}
#home-banner .last-blocks a.block-1:hover { /*background:url(../images/button_1_hover.png) no-repeat;*/ /*background:#a2bcdd;*/}
#home-banner .last-blocks a.block-2:hover { /*background:url(../images/button_2_hover.png) no-repeat;*/ /*background:#a2bcdd;*/}
#home-banner .last-blocks a.block-3:hover { /*background:url(../images/button_3_hover.png) no-repeat;*/ /*background:#a2bcdd;*/}
#home-banner .last-blocks li.selected a.block-1 { /*background:url(../images/button_1_hover.png) no-repeat;*/ /*background:#CCCCCC;*/}
#home-banner .last-blocks li.selected a.block-2 { /*background:url(../images/button_2_hover.png) no-repeat;*/ /*background:#CCCCCC;*/}
#home-banner .last-blocks li.selected a.block-3 { /*background:url(../images/button_3_hover.png) no-repeat;*/ /*background:#CCCCCC;*/}
#home-banner .last-blocks li.selected a { height:90px; border-top:solid 3px #0953A8;}
#home-banner .last-blocks li.selected a h2 { padding-top:17px;}
#home-banner .last-blocks li.selected a .image { margin-top:-3px;}

#home-banner .last-blocks a.block-1 .image { width:85px; height:93px; float:left;}
#home-banner .last-blocks a.block-1 h2 { font-weight:normal; font-size:13px; color:#0a2a7f; text-transform:uppercase; font-family: 'MyriadProBold'; margin:0; padding:20px 0 0 0;}
#home-banner .last-blocks a.block-1 p { font-size:12px; color:#5b5b5b; margin:0; padding:5px 10px 0 0;}

#home-banner .last-blocks a.block-2 .image { width:85px; height:93px; float:left;}
#home-banner .last-blocks a.block-2 h2 { font-weight:normal; font-size:13px; color:#0a2a7f; text-transform:uppercase; font-family: 'MyriadProBold'; margin:0; padding:20px 0 0 0;}
#home-banner .last-blocks a.block-2 p { font-size:12px; color:#5b5b5b; margin:0; padding:5px 10px 0 0;}

#home-banner .last-blocks a.block-3 .image { width:85px; height:93px; float:left;}
#home-banner .last-blocks a.block-3 h2 { font-weight:normal; font-size:13px; color:#0a2a7f; text-transform:uppercase; font-family: 'MyriadProBold'; margin:0; padding:20px 0 0 0;}
#home-banner .last-blocks a.block-3 p { font-size:12px; color:#5b5b5b; margin:0; padding:5px 10px 0 0;}

#home-banner .caption.leftside { width:590px; height:275px; position:absolute; left:22px !important; top:22px !important;}
#home-banner .caption .report_block { width:307px; height:252px; padding:1px; float:left; margin:10px 10px 0 10px;}
#home-banner .caption .report_block a { display:block; float:left; margin:1px 0 0 1px; font-size:10px; text-align:center; font-family: 'MyriadProRegular'; color:#fff;}
#home-banner .caption .report_block a span { display:block;}
#home-banner .caption .report_block a.one { height:85px; width:98px;}
#home-banner .caption .report_block a.two { height:85px; width:106px;}
#home-banner .caption .report_block a.three { height:85px; width:99px;}
#home-banner .caption .report_block a.four { height:82px; width:98px;}
#home-banner .caption .report_block a.five { height:82px; width:106px;}
#home-banner .caption .report_block a.six { height:82px; width:99px;}
#home-banner .caption .report_block a.seven { height:81px; width:98px;}
#home-banner .caption .report_block a.eight { height:81px; width:106px;}
#home-banner .caption .report_block a.nine { height:81px; width:99px;}



.abt_img { width:750px; padding:0 20px; overflow:hidden;}
.contact_img { width:940px; padding:0 20px 10px; overflow:hidden; clear:both;}

#main-sep { width:1001px; height:22px; clear:both; overflow:hidden; background:url(../images/main-sep.jpg) no-repeat center; margin:20px 0;}

#row-home { overflow:hidden;}
#row-home .block-1 { float:left; width:378px; padding:10px 0 0 0; margin:2px; box-shadow:0 0 3px rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; min-height:242px; /*background:url(../images/sep.png) no-repeat right;*/ border:solid 1px #ccc; background:#fff;}
#row-home .block-1 h2 { font-weight:normal; font-size:13px; color:#0a2a7f; text-transform:uppercase; font-family: 'MyriadProBold'; margin:0; padding:0 15px 10px 15px; border-bottom:solid 1px #eee; box-shadow:0 2px 0 #fff; -moz-box-shadow:0 2px 0 #fff; -webkit-box-shadow:0 2px 0 #fff;}
#row-home .block-1 h2 img { float:right; width:16px; height:16px; margin:2px 0 0 0;}
#row-home .block-1 h3 { font-weight:normal; font-size:12px; color:#0a2a7f; font-family: 'MyriadProBold'; margin:0; padding:0 15px 0 0;}
#row-home .block-1 h3 a { color:#0a2a7f;}

#row-home .block-1 p { font-size:12px; color:#5b5b5b; margin:0; padding:3px 10px 3px 0;}
#row-home .block-1 p a { color:#0A2A7F;}
#row-home .block-1 ul { display:block; overflow:hidden; padding:0 10px 0;}
#row-home .block-1 ul li { display:block; overflow:hidden; border-top:solid 1px #cccccc; box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; padding:10px 0;}
#row-home .block-1 ul li:hover {}
#row-home .block-1 ul li .date { overflow:hidden; text-align:right; font-weight:bold; color:#9f3634; font-size:11px; padding:5px 0 0 0;}
#row-home .block-1 ul li .chart { margin:10px 0 0 0;}
#row-home .block-1 ul li.last { border:none; box-shadow:none;}
#row-home .block-1 ul li .readmore { overflow:hidden; font-family: 'MyriadProRegular'; font-size:12px;}
#row-home .block-1 ul li .readmore a { font-family: 'MyriadProRegular'; font-size:12px; color:#0a2a7f;}
#row-home .block-1 ul li .readmore ol { display:block; float:right; margin:0; padding:0;}
#row-home .block-1 ul li .readmore ol li { display:block; float:left; border:none; margin:0 2px; box-shadow:none; padding:0; line-height:normal;}
#row-home .block-1 ul li .readmore ol li a { display:block; width:10px; height:10px; background:#999; border-radius:5px;}
#row-home .block-1 ul li .readmore ol li.active a { background:#0A2A7F;}


#row-home .block-2 { float:left; width:224px; padding:0; margin:0 20px; /*background:url(../images/sep.png) no-repeat right;*/}

#row-home .block-2 .blk_1 { overflow:hidden; box-shadow:0 0 3px rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:2px 2px 15px; padding:10px 0 5px 0; border:solid 1px #ccc; background:#fff;}
#row-home .block-2 .blk_1 .readmore { overflow:hidden; font-family: 'MyriadProRegular'; font-size:12px; padding:5px 10px 0 25px; border-top:solid 1px #eee;}
#row-home .block-2 .blk_1 .readmore a { font-family: 'MyriadProRegular'; font-size:12px; color:#0a2a7f;}
#row-home .block-2 .blk_1 .readmore ol { display:block; float:right; margin:0; padding:0;}
#row-home .block-2 .blk_1 .readmore ol li { display:block; float:left; border:none; margin:0 2px; box-shadow:none; padding:0; line-height:normal;}
#row-home .block-2 .blk_1 .readmore ol li a { display:block; width:10px; height:10px; background:#999; border-radius:5px;}
#row-home .block-2 .blk_1 .readmore ol li.active a { background:#0A2A7F;}

#row-home .block-2 h2 { font-weight:normal; font-size:13px; color:#0a2a7f; text-transform:uppercase; font-family: 'MyriadProBold'; margin:0; padding:0 15px 10px 15px; border-bottom:solid 1px #eee; box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff;}
#row-home .block-2 h2 img { float:right; width:16px; height:16px; margin:2px 0 0 0;}
#row-home .block-2 p { font-size:12px; color:#5b5b5b; margin:0; padding:3px 10px 3px 0;}
#row-home .block-2 ul { display:block; overflow:hidden; padding:5px 10px 5px 10px;}
#row-home .block-2 ul.last { border:none;}
#row-home .block-2 ul li { display:block; overflow:hidden; padding:2px 0 2px 16px; background:url(../images/red_arrow-2.png) no-repeat left 6px; font-size:12px;}
#row-home .block-2 ul li a { font-size:12px; color:#5b5b5b; }
#row-home .block-2 ul li a:hover { color:#0953a8;}
#row-home .block-2 ul li .time_eve { font-size:10px; color:#aaaaaa; font-style:italic;}
#row-home .block-2 .eve_cal {}
#row-home .block-2 .eve_cal ul { padding:5px 0 0 0;}
#row-home .block-2 .eve_cal ul li { background:none; padding:5px 10px; border-bottom:solid 1px #eee;}
#row-home .block-2 .eve_cal ul li .datebox { width:27px; float:left; font-size:11px; text-align:center; margin:0 7px 0 0; color:#999;}
#row-home .block-2 .eve_cal ul li .datebox strong { font-weight:bold; color:#000; display:block; width:25px; height:20px; background:#f1f1f1; box-shadow:0 2px 0 #999; line-height:20px; font-size:13px; text-align:center; border-radius:4px; margin:0 0 2px 0; border:solid 1px #ccc;}

#row-home .block-3 { float:left; width:350px; min-height:242px;}
#row-home .block-3 ul { display:block; overflow:hidden; padding:0 25px 0 0; margin:0 0 15px 0;}
#row-home .block-3 ul li { display:block; overflow:hidden; padding:0; border-bottom:dashed 1px #a4a4a4; border-top:dashed 1px #a4a4a4; padding:10px 0;}
#row-home .block-3 ul li.last { border-top:none; border-bottom:dashed 1px #a4a4a4;}
#row-home .block-3 ul li .image { width:70px; overflow:hidden; float:left;}
#row-home .block-3 ul li p { font-size:11px; color:#000; font-family: 'MyriadProBold'; padding:0; margin:0;}
#row-home .block-3 ul li p span { display:block; text-transform:uppercase;}
#row-home .block-3 ul li p strong { font-weight:normal; color:#903532; font-size:25px; font-family: 'MyriadProCondBold';}
#row-home .block-3 ul li p b { font-weight:normal; color:#000; font-size:25px; font-family: 'MyriadProCondBold';}
#row-home .block-3 .image_main { margin:0 0 15px 0;}
#row-home .block-3 .blk_1 { margin:0 5px 15px; border:solid 5px #ccc; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; min-height:50px;}

#row-home .swetch { width:350px; height:185px; background:url(../images/swetch_bg.png) no-repeat; margin:0 0 15px 0;}
#row-home .swetch a { display:block; float:left; height:117px;}
#row-home .swetch a.one { margin:37px 0 0 26px; width:103px;}
#row-home .swetch a.two { margin:37px 0 0 0; width:95px;}
#row-home .swetch a.three { margin:37px 0 0 0; width:104px;}
#row-home .swetch a.one:hover { background:url(../images/s_one_hover.png) no-repeat;}
#row-home .swetch a.two:hover { background:url(../images/s_two_hover.png) no-repeat;}
#row-home .swetch a.three:hover { background:url(../images/s_three_hover.png) no-repeat;}


#container { width:1001px; overflow:hidden; padding:0; position:relative;}

#outside { min-height:100%; position:relative; height:100%;}

#tariff_main { overflow:hidden; padding:0 20px;}
#tariff_main h4 { padding:40px 0 0 0 !important;}
#tariff_main h3 { font-weight:normal;  font-family: 'MyriadProRegular';  font-size:13px; color:#111; padding:0; margin:0;}
#tariff_main h3 strong { font-weight:normal; display:block; color:#6e6e6e; font-size:12px;}
#tariff_main strong { font-weight:normal; display:block; color:#6e6e6e; font-size:12px;}
#tariff_main .tarif_row_2 { overflow:hidden;}
#tariff_main .tarif_block_1 { float:left; width:330px;}
#tariff_main .tarif_block_2 { float:left; width:400px; margin:0 0 0 20px;}
#tariff_main .table_1 { width:750px; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}
#tariff_main .table_1 tr.odd {}
#tariff_main .table_1 tr.odd td { background:#f7f7f7;}
#tariff_main .table_1 td { padding:7px 10px; border-left:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}
#tariff_main .table_2 { width:100%; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea; margin:15px 0 0 0;}
#tariff_main .table_2 .heading {}
#tariff_main .table_2 .heading td { background:#ccc;}
#tariff_main .table_2 tr.odd {}
#tariff_main .table_2 tr.odd td { background:#f7f7f7;}
#tariff_main .table_2 td { padding:7px 10px; border-left:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}
#tariff_main .table_3 { width:100%; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea; margin:15px 0 0 0;}
#tariff_main .table_3 .heading {}
#tariff_main .table_3 .heading td { background:#CCC;}
#tariff_main .table_3 tr.odd {}
#tariff_main .table_3 tr.odd td { background:#f7f7f7;}
#tariff_main .table_3 td { padding:7px 10px; border-left:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}
#tariff_main .note_1 { font-family: 'MyriadProRegular'; color:#8a8a8a; font-size:12px; padding:5px 0 0 0;}

#tariff_main .table_4 { width:100%; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}
#tariff_main .table_4 tr.odd {}
#tariff_main .table_4 tr.odd td { background:#f7f7f7;}
#tariff_main .table_4 .heading {}
#tariff_main .table_4 .heading td { background:#ccc;}
#tariff_main .table_4 td { padding:7px 10px; border-left:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}




#consumer { overflow:hidden; padding:0 20px;}
#consumer h4 { padding:40px 0 10px 0 !important;}
#consumer h3 { font-weight:normal;  font-family: 'MyriadProRegular';  font-size:14px; color:#111; padding:0; margin:0;}
#consumer h3 strong { font-weight:normal; display:block; color:#8a8a8a; font-size:12px;}
#consumer strong { font-weight:normal; display:block; color:#8a8a8a; font-size:12px;}
#consumer .scroll_div {}
#consumer .tarif_row_2 { overflow:hidden;}
#consumer .tarif_block_1 { float:left; width:330px;}
#consumer .tarif_block_2 { float:left; width:400px; margin:0 0 0 20px;}
#consumer .table_1 { width:100%; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-right:solid 3px #eaeaea; border-bottom:solid 3px #eaeaea; text-align:center;}
#consumer .table_1 tr.odd {}
#consumer .table_1 tr.odd td { background:#f7f7f7;}
#consumer .table_1 td { padding:7px 10px; border-left:solid 3px #eaeaea; border-top:solid 3px #eaeaea;}

#consumer .table_2 { width:100%; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-left:solid 3px #eaeaea; text-align:center;}
#consumer .table_2 tr.odd {}
#consumer .table_2 tr.odd td { background:#f7f7f7;}
#consumer .table_2 tr.bigbr {}
#consumer .table_2 tr.bigbr td { border-bottom:solid 3px #eaeaea;}
#consumer .table_2 td { padding:7px 10px; border-right:solid 3px #eaeaea; border-bottom:solid 1px #eaeaea;}


#content #pressrelease { overflow:hidden; margin:0 20px; position:relative; text-align:center; border:dashed 5px #ccc; padding:2px; font-family: 'MyriadProRegular';}
#content #pressrelease .pressrelease { border:solid 1px #ccc;}
#content #pressrelease h2 { font-size:30px; text-align:center; color:#333; font-family: 'MyriadProBold';}
#content #pressrelease .image_top { overflow:hidden;}
#content #pressrelease .image_top img { width:100%;}
#content #pressrelease .top_note { overflow:hidden; padding:10px 0;}
#content #pressrelease .top_note span.span_1 { font-size:14px; color:#333; float:left; display:block; padding-left:40px;}
#content #pressrelease .top_note span.span_2 { font-size:14px; color:#333; float:right; display:block; padding-right:40px;}
#content #pressrelease p { padding-left:40px; padding-right:40px;}
#content #pressrelease p span.first_latter { font-size:36px; line-height:36px; float:left; font-family: 'MyriadProBold'; padding:0 10px 0 0;}
#content #pressrelease .place_h_l { float:left; margin:0 15px 10px 40px;}

#content .per_detail { overflow:hidden; padding:10px 20px 10px;}
#content .per_detail .images_p { float:left; margin:0 15px 0 0;}
#content .per_detail .detail_per { float:left;}
#content .per_detail .detail_per h2 { font-size:22px; color:#333; margin:0; padding:0; font-family: 'MyriadProBold';}
#content .per_detail .detail_per h2 span { display:block; font-family: 'MyriadProRegular'; font-size:13px; display:block;}
#content .per_detail .detail_per h3 { font-size:14px; color:#333; margin:0; padding:15px 0 0 0; font-weight:normal; font-family: 'MyriadProRegular';} 
#content .per_detail .detail_per h3 a { color:#0953A8;}

#content #notices { overflow:hidden; margin:0 20px; position:relative; text-align:center; border:solid 5px #333; padding:2px;}
#content #notices .notice { border:solid 2px #666;}
#content #notices .logo_1 { position:absolute; left:15px; top:35px; width:50px; height:60px; background:url(../images/logo_not_2.jpg) no-repeat;}
#content #notices .logo_2 { position:absolute; right:15px; top:40px; width:99px; height:47px; background:url(../images/logo_not.jpg) no-repeat;}
#content #notices h1 { font-size:24px; font-family: 'MyriadProBold'; font-weight:normal; padding:20px 112px 0;}
#content #notices h2 { font-size:32px; font-family: 'MyriadProBold'; font-weight:normal; padding:10px 50px 0; color:#111; margin-left:20px; margin-right:50px;}
#content #notices h3 { font-size:24px; font-family: 'MyriadProBold'; font-weight:normal; padding:10px 100px 10px; color:#4C4C4C;}
#content #notices h4 { padding:40px 20px 0}
#content #notices h5 { padding:10px 0 0 0; font-family: 'MyriadProRegular'; font-size:13px; color:#7a7a7a; font-weight:normal;}
#content #notices h6 { padding:10px 0 10px 0; font-family: 'MyriadProRegular'; font-size:13px; color:#7a7a7a; font-weight:normal;}
#content #notices p {}
#content #notices ul { text-align:left;}
#content #notices ul li { padding:3px 20px 3px 0;}

#content #notices table { width:90%; margin:5px auto 20px; font-family: 'MyriadProRegular'; font-size:13px; color:#5e5e5e; border-left:solid 1px #eaeaea; border-top:solid 1px #eaeaea; text-align:center;}
#content #notices table tr {}
#content #notices table tr td { padding:7px 10px; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}


#leftbar { float:left; width:207px; min-height:242px; padding:35px 0 0 0; /*background:url(../images/sep.png) no-repeat right top;*/ background:url(../images/leftbar_bg.png) no-repeat right top;}
#leftbar ul { display:block; overflow:hidden; padding:0;}
#leftbar ul li { display:block; /*border-bottom:dashed 1px #9f9f9f;*/ border-bottom:solid 1px #dedede;}
#leftbar ul li a { display:block; font-size:13px; color:#00326f; line-height:26px; /*background:url(../images/red_arrow-2.png) no-repeat 4px center;*/ padding:5px 0 5px 20px;}
#leftbar ul li:hover { /*background:url(../images/li-hover.png) repeat-x;*/}
#leftbar ul li a:hover { /*background:url(../images/white_arrow.png) no-repeat 4px center;*/ color:#000; background:#fff;}
#leftbar ul ul li.widget_subpages_current_page a { /*background-image:url(../images/white_arrow.png) no-repeat 4px center;*/ font-weight: bold; color:#00326f !important;}
#leftbar ul li.last { border:none;}
#leftbar ul li ul { display:block; overflow:hidden; padding:5px 0 5px 20px; border-top:solid 1px #dedede;}
#leftbar ul li ul li { display:block; border:none; background:url(../images/arrow.png) no-repeat left 4px; padding:4px 0 0 2px; }
#leftbar ul li ul li a { font-size:11px; line-height:13px; padding:2px 0 2px 10px; background:none; color:#666666;}
#leftbar ul li ul li a:hover { background:none; text-decoration:underline; color:#00326f;}



#leftbar .block_1 { overflow:hidden; border-top:solid 3px #666; margin:30px 0 0 0; background:url(../images/content_bg.png) repeat-x top;}
#leftbar .block_1 h3 { overflow:hidden; font-size:12px; color:#333; border-bottom:solid 1px #CCCCCC; padding:10px 20px;}
#leftbar .block_1 ul { display:block; overflow:hidden; margin:0; padding:0;}
#leftbar .block_1 ul li { display:block; overflow:hidden; margin:0; padding:0; border-bottom:solid 1px #f1f1f1; color:#666; font-size:12px;}
#leftbar .block_1 ul li a { display:block; margin:0; padding:5px 20px; font-size:12px; color:#176ad0; line-height:18px; font-family: 'MyriadProRegular';}
#leftbar .block_1 ul li a span { color:#666;}
#leftbar .block_1 ul li a:hover { color:#505050;}
#leftbar .block_1 p { overflow:hidden; font-size:12px; color:#333; padding:10px 20px;}



#rightbar { float:right; width:207px; min-height:242px; background:url(../images/sep.png) no-repeat left top;}
#rightbar ul { display:block; overflow:hidden; padding:0 0 0 15px;}
#rightbar ul li { display:block; overflow:hidden; padding:0; border-bottom:dashed 1px #a4a4a4; padding:10px 0;}
#rightbar ul li.last { border:none;}
#rightbar ul li .image { width:55px; overflow:hidden; float:left; margin:0 5px 0 10px}
#rightbar ul li p { font-size:11px; color:#000; font-family: 'MyriadProBold'; padding:0; margin:0;}
#rightbar ul li p span { display:block; text-transform:uppercase;}
#rightbar ul li p strong { font-weight:normal; color:#903532; font-size:25px; font-family: 'MyriadProCondBold';}
#rightbar ul li p b { font-weight:normal; color:#000; font-size:25px; font-family: 'MyriadProCondBold';}

#rightbar .block-21 { width:195px; padding:15px 0 10px 0; margin:0 0 0 25px;}
#rightbar .block-21_in { background:url(../images/blue_tra.png) repeat; overflow:hidden; margin:0 0 5px 0; padding:0 0 10px 0;}
#rightbar .block-21 h2 { font-size:18px; color:#fff; font-family: 'MyriadProCondBold'; font-weight:normal; padding:10px 0 5px 0; margin:0; border-bottom:dotted 1px #fff;}
#rightbar .block-21 h3 { font-size:10px; color:#fff; background:#1851b3; margin:10px 6px 0; padding:5px 0; text-align:center; font-family: 'MyriadProBold'; font-weight:normal;}
#rightbar .block-21 a.link { width:183px; height:55px; display:block; margin:5px auto;}
#rightbar .block-21 a.elebill { width:194px; height:63px; display:block; margin:0 auto 0;}



#rightbar .block_1 { overflow:hidden; border-top:solid 3px #666; margin:30px 0 0 15px; background:url(../images/content_bg.png) repeat-x top;}
#rightbar .block_1 h3 { overflow:hidden; font-size:12px; color:#333; border-bottom:solid 1px #CCCCCC; padding:10px 20px;}
#rightbar .block_1 ul { display:block; overflow:hidden; margin:0; padding:0;}
#rightbar .block_1 ul li { display:block; overflow:hidden; margin:0; padding:0; border-bottom:solid 1px #f1f1f1; color:#666; font-size:12px;}
#rightbar .block_1 ul li a { display:block; margin:0; padding:5px 20px; font-size:12px; color:#176ad0; line-height:18px; font-family: 'MyriadProRegular';}
#rightbar .block_1 ul li a span { color:#666;}
#rightbar .block_1 ul li a:hover { color:#505050;}
#rightbar .block_1 p { overflow:hidden; font-size:12px; color:#333; padding:10px 20px;}

#rightbar aside.widget { overflow:hidden; border-top:solid 3px #666; margin:30px 0 0 15px; background:url(../images/content_bg.png) repeat-x top;}
#rightbar aside.widget h3 { overflow:hidden; font-size:12px; color:#333; border-bottom:solid 1px #CCCCCC; padding:10px 20px;}
#rightbar aside.widget ul { display:block; overflow:hidden; margin:0; padding:0;}
#rightbar aside.widget ul li { display:block; overflow:hidden; margin:0; padding:0; border-bottom:solid 1px #f1f1f1; color:#666; font-size:12px;}
#rightbar aside.widget ul li a { /*display:block;*/ display:block; margin:0; padding:5px 20px; font-size:12px; color:#176ad0; line-height:18px; font-family: 'MyriadProRegular';}
#rightbar aside.widget ul li a:hover { color:#505050;}
#rightbar aside.widget #searchform { overflow:hidden;}
#rightbar aside.widget #searchform label.assistive-text { font-size:16px; color:#0953a8; font-weight:normal; margin:0; padding:20px 20px 5px; text-transform:uppercase; font-family: 'MyriadProRegular'; border-bottom:solid 1px #ccc; display:block;}
#rightbar aside.widget #searchform .field { height:15px; float:left; margin:8px 0 0 20px; width:130px; padding:5px;}
#rightbar aside.widget #searchform .submit { height:27px; float:left; margin:8px 0 0 5px; color:#fff; font-family: 'MyriadProRegular'; font-size:13px; background:#0c6ab2; border:none; padding:0 10px 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}


/*#rightbar aside.widget { overflow:hidden;}
#rightbar aside.widget h3 { font-size:16px; color:#0953a8; font-weight:normal; margin:0; padding:20px 20px 5px; text-transform:uppercase; font-family: 'MyriadProRegular'; border-bottom:solid 1px #ccc;}
#rightbar aside.widget ul { display:block; overflow:hidden; margin:0; padding:0;}
#rightbar aside.widget ul li { display:block; overflow:hidden; margin:0; padding:5px 20px 5px 30px; border-bottom:solid 1px #f1f1f1; color:#666; font-size:12px;}
#rightbar aside.widget ul li a { /*display:block;*/ /*margin:0; padding:0; font-size:12px; color:#333; line-height:18px; font-family: 'MyriadProRegular';}
#rightbar aside.widget ul li a:hover { color:#176ad0;}
#rightbar aside.widget #searchform { overflow:hidden;}
#rightbar aside.widget #searchform label.assistive-text { font-size:16px; color:#0953a8; font-weight:normal; margin:0; padding:20px 20px 5px; text-transform:uppercase; font-family: 'MyriadProRegular'; border-bottom:solid 1px #ccc; display:block;}
#rightbar aside.widget #searchform .field { height:15px; float:left; margin:8px 0 0 20px; width:130px; padding:5px;}
#rightbar aside.widget #searchform .submit { height:27px; float:left; margin:8px 0 0 5px; color:#fff; font-family: 'MyriadProRegular'; font-size:13px; background:#0c6ab2; border:none; padding:0 10px 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}*/




#content { width:794px; float:left; padding:20px 0 20px 0; background:url(../images/content_bg.png) repeat-x top;}
#content h1 { font-size:18px; color:#4c4c4c; font-weight:normal; margin:0; padding:10px 20px 10px; font-family: 'MyriadProRegular';}
#content h1 a { color:#4c4c4c;}
#content h1 span { color:#0c397a;}
#content h2 { font-size:16px; color:#4c4c4c; font-weight:normal; margin:0; padding:10px 20px 10px; text-transform:uppercase; font-family: 'MyriadProRegular';}
#content h2 a { color:#4c4c4c;}
#content h4 { font-size:14px; color:#464646; font-weight:normal; margin:0; padding:30px 20px 0; font-family: 'MyriadProRegular';}
#content h4 a { color:#0953a8;}

#content .gallery { padding:0 0 0 15px;}


#content p#breadcrumbs { padding:5px 0; margin:0 20px 10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#content p#breadcrumbs a { color:#0953a8;}

#content p { padding:5px 20px 10px; color:#5b5b5b; font-size:12px; line-height:18px; text-align:justify;}
#content p a { color:#0953a8;}
#content p span.align { width:100px; display:inline-block;}

#content hr { margin:10px 20px; overflow:hidden; background:#CCC; border:none; height:1px;}
#content .video { padding:20px 0 0 20px;}

.entry-content ul.download { padding-left:20px;}
.entry-content ul.download li {}
.entry-content ul.download li a {padding-left:50px;}
.entry-content ul.download li.pdf { background:url(../images/pdf_icon.png) no-repeat left center; padding-left:32px; line-height:22px;}
.entry-content ul.download li.excel { background:url(../images/excel_icon.png) no-repeat left center; padding-left:32px; line-height:22px;}
.entry-content ul.download li.slides { background:url(../images/pp_icon.png) no-repeat left center; padding-left:32px; line-height:22px;}
.entry-content ul.download li.word { background:url(../images/word_icon.png) no-repeat left center; padding-left:32px; line-height:22px;}

.entry-content .news_boxes .block_1_n .readmore { overflow:hidden; font-family: 'MyriadProRegular'; font-size:12px; text-align:right;}
.entry-content .news_boxes .block_1_n .readmore a { font-family: 'MyriadProRegular'; font-size:12px; color:#0a2a7f;}

.entry-content ul.funcul_bull { padding-left:30px;}
.entry-content ul.funcul_bull li { background:url(../images/bullet_33.png) no-repeat left 9px;}

.entry-content ul.eventul_bull {}
.entry-content ul.eventul_bull li { background:url(../images/bull_4.png) no-repeat left 9px;}

.entry-content ul.eventul {}
.entry-content ul.eventul li { background:none; padding-left:0;}
.entry-content ul.eventul li .time_eve { padding:0 0 0 34px;}
.entry-content ul li .datebox { width:27px; float:left; font-size:11px; text-align:center; margin:4px 7px 0 0; color:#999;}
.entry-content ul li .datebox strong { font-weight:bold; color:#000; display:block; width:25px; height:20px; background:#f1f1f1; box-shadow:0 2px 0 #999; line-height:20px; font-size:13px; text-align:center; border-radius:4px; margin:0 0 2px 0; border:solid 1px #ccc;}
.entry-content ul { display:block; overflow:hidden; padding:10px 20px 0 45px;}
.entry-content ul li { padding:6px 20px 5px 15px; color:#5b5b5b; font-size:12px; line-height:18px; display:block; background:url(../images/bullet_33.png) no-repeat left 8px; text-align:justify;}
.entry-content ul li a { color:#0953a8;}
.entry-content ul li span.icons { display:block; float:right;}
.entry-content ul li span.icons a { display:block; float:left; margin:0 0 0 3px; width:18px; height:17px;}
.entry-content ul li span.icons a.pdf_i { background:url(../images/pdf-icon.png) no-repeat;}
.entry-content ul li span.icons a.excel_i { background:url(../images/xlsx-win-icon.png) no-repeat;}

.entry-content ul.act_ul {}
.entry-content ul.act_ul li { background:url(../images/bull_n_2.png) no-repeat left 9px;}


.entry-content ul.funcul_bull { padding-left:30px;}
.entry-content ul.funcul_bull li { background:url(../images/bullet_33.png) no-repeat left 9px;}

.entry-content ol.eventul_bull {}
.entry-content ol.eventul_bull li { background:url(../images/bull_4.png) no-repeat left 9px;}

.entry-content ol.eventul {}
.entry-content ol.eventul li { background:none; padding-left:0;}
.entry-content ol.eventul li .time_eve { padding:0 0 0 34px;}
.entry-content ol li .datebox { width:27px; float:left; font-size:11px; text-align:center; margin:4px 7px 0 0; color:#999;}
.entry-content ol li .datebox strong { font-weight:bold; color:#000; display:block; width:25px; height:20px; background:#f1f1f1; box-shadow:0 2px 0 #999; line-height:20px; font-size:13px; text-align:center; border-radius:4px; margin:0 0 2px 0; border:solid 1px #ccc;}
.entry-content ol { display:block; overflow:hidden; padding:10px 20px 0 45px;}
.entry-content ol li { padding:6px 20px 5px 15px; color:#5b5b5b; font-size:12px; line-height:18px; display:block; background:url(../images/bullet_33.png) no-repeat left 8px; text-align:justify;}
.entry-content ol li a { color:#0953a8;}
.entry-content ol li span.icons { display:block; float:right;}
.entry-content ol li span.icons a { display:block; float:left; margin:0 0 0 3px; width:18px; height:17px;}
.entry-content ol li span.icons a.pdf_i { background:url(../images/pdf-icon.png) no-repeat;}
.entry-content ol li span.icons a.excel_i { background:url(../images/xlsx-win-icon.png) no-repeat;}

.entry-content ol.act_ul {}
.entry-content ol.act_ul li { background:url(../images/bull_n_2.png) no-repeat left 9px;}


#content.content_full { overflow:hidden; width:auto !important; float:none !important;}
.content_main { overflow:hidden;}

/*.right_con_map { width:450px; height:350px; border:solid 1px #ccc; float:right; margin:10px 20px 0 0;}*/
.right_con_map { width:448px; height:350px; border:solid 1px #ccc; margin:10px 20px 0 20px; overflow:hidden;}

.con_leftcol { width:470px; float:left; margin:0 0 0 20px;}
.con_rightcol { width:470px; float:right; margin:0 20px 0 0;}

.left_content { width:754px !important;}

#content .block_co { border-bottom:solid 1px #d9d9d9; margin:0 20px 10px; padding:10px 0 20px 0;}
#content .block_co p { padding-right:0;}
#content .block_co h4 { border-left:solid 5px #5B5B5B; padding:5px 20px 5px 15px;}
#content .block_co_last { background:#edf8fe;}
#content .block_co_last h4 { border-left:none; padding:5px 20px 5px 20px;}

#content .block_co ul.funcul_bull { padding-right:0;}
#content .block_co ul.funcul_bull li { padding-right:0;}

/*#content article { overflow:hidden; margin:20px 20px 10px; border-bottom:solid 1px #CCC;}
#content article header {}
#content article header h1 { color:#0953a8; padding:15px 0 5px 20px; font-family: 'MyriadProRegular'; text-transform:none; font-weight:normal; overflow:hidden;}
#content article header h1 a { color:#0953a8;}
#content article header .leftdiv { width:50px; float:left; margin:0;}
#content article header .leftdiv .date { width:50px; height:50px; position:relative; z-index:1; font-family: 'MyriadProRegular'; font-size:24px; text-align:center; line-height:50px; color:#fff; background:url(../images/date_bg.png) no-repeat;}
#content article header .leftdiv .month { width:50px; height:50px; position:relative; margin:-10px 0 0 0; background:url(../images/month_bg.png) no-repeat;}
#content article header .leftdiv .month span { font-family: 'MyriadProRegular'; font-size:11px; display:block; text-align:center; color:#000; padding:14px 0 0 0;}
#content article header .leftdiv .month strong { font-weight:normal; font-family: 'MyriadProRegular'; font-size:11px; color:#000; display:block; text-align:center;}
#content article header .entry-meta { overflow:hidden; padding:0; margin:0; width:50px; font-size:12px; color:#333; font-family: 'MyriadProRegular'; float:left;}
#content article header .entry-meta a { color:#0953a8;}
#content article header .comments-link { overflow:hidden; padding:3px 20px 5px; font-size:12px; color:#333; font-family: 'MyriadProRegular';}
#content article header .comments-link a { color:#0953a8;}
#content article p {}
#content article p img { margin:0 0 10px 0;}
#content article footer.entry-meta { overflow:hidden; padding:0 20px 10px 70px; font-size:12px; color:#333; font-family: 'MyriadProRegular';}
#content article footer.entry-meta a { color:#0953a8;}
#content article .entry-content {}
#content article .entry-content p { padding:10px 20px 10px 70px; font-family: 'MyriadProRegular'; font-size:13px; line-height:20px;}*/


#content article { overflow:hidden; margin:20px 20px 10px; border-bottom:solid 1px #CCC;}
#content article header {}
#content article header h1 { color:#0953a8; padding:15px 0 5px 20px; font-family: 'MyriadProRegular'; text-transform:none; font-weight:normal; overflow:hidden;}
#content article header h1 a { color:#0953a8;}
#content article header .leftdiv { width:50px; float:left; margin:0;}
#content article header .leftdiv .date { width:50px; height:50px; position:relative; z-index:1; font-family: 'MyriadProRegular'; font-size:24px; text-align:center; line-height:50px; color:#fff; background:url(../images/date_bg.png) no-repeat;}
#content article header .leftdiv .month { width:50px; height:50px; position:relative; margin:-10px 0 0 0; background:url(../images/month_bg.png) no-repeat;}
#content article header .leftdiv .month span { font-family: 'MyriadProRegular'; font-size:11px; display:block; text-align:center; color:#000; padding:14px 0 0 0;}
#content article header .leftdiv .month strong { font-weight:normal; font-family: 'MyriadProRegular'; font-size:11px; color:#000; display:block; text-align:center;}
#content article header .entry-meta { overflow:hidden; padding:0 0 0 0; margin:0; font-size:12px; color:#333; font-family: 'MyriadProRegular';}
#content article header .entry-meta a { color:#0953a8;}
#content article header .comments-link { overflow:hidden; padding:3px 20px 5px 0; margin:0 0 0 20px; border-bottom:solid 1px #f1f1f1; font-size:12px; color:#333; font-family: 'MyriadProRegular'; text-align:right;}
#content article header .comments-link a { color:#0953a8;}
#content article p {}
#content article p img { margin:0 0 10px 0;}
#content article footer.entry-meta { overflow:hidden; padding:0 20px 10px 70px; font-size:12px; color:#333; font-family: 'MyriadProRegular';}
#content article footer.entry-meta a { color:#0953a8;}
#content article .entry-content {}
#content article .entry-content p { padding:10px 0 10px 70px; font-family: 'MyriadProRegular'; font-size:13px; line-height:20px;}


#content .style_2 { overflow:hidden;}
#content .style_2 h4 { font-family: 'MyriadProBold'; }
#content .style_2 .sty_block_co_1 { border-right:solid 10px #d9d9d9; margin:10px 150px 10px 20px; padding:10px 0;}
#content .style_2 .sty_block_co_2 { border-left:solid 10px #d9d9d9; margin:10px 20px 10px 150px; padding:10px 0;}



#content .style_1 { overflow:hidden;}
#content .style_1 h4 { font-family: 'MyriadProBold'; }
#content .style_1 .sty_block_co { border-top:solid 1px #d9d9d9; margin:10px 20px; padding:10px 0; background:url(../images/content_bg.png) repeat-x top;}

#inner_form { overflow:hidden;}
#inner_form .table_1 { width:100%; font-family: 'LucidaSansUnicodeRegular';}
#inner_form .table_1 td { padding:8px 0;}
#inner_form .table_1 .label_1 { line-height:normal; text-align:right; font-size:13px; color:#333; padding:5px 10px 5px 0; display:block;}
#inner_form .table_1 .label_1 span { color:#f00;}
#inner_form .table_1 .textbox_1 { width:260px; height:18px; padding:5px 10px; font-size:13px; color:#333; border:solid 1px #ccc; background:#fff;}
#inner_form .table_1 .select_1 { width:282px; height:30px; padding:3px 5px; font-size:13px; color:#333; border:solid 1px #ccc; background:#fff;}
#inner_form .table_1 .textarea_1 { width:260px; height:200px; padding:5px 10px; font-size:13px; color:#333; border:solid 1px #ccc; background:#fff;}
#inner_form .table_1 .checkbox { float:left; margin:2px 5px 0 0;}
#inner_form .table_1 strong { display:block; float:left; font-size:12px; color:#333; font-weight:normal; padding:0 15px 0 0;}
#inner_form .table_1 .last_td td { background:#d9d9d9; padding:15px 0; border-top:solid 1px #b3b3b3;}
#inner_form .table_1 .submit_btn { color:#fff; background:#007bcc; font-size:13px; padding:4px 15px; margin:0 10px 0 0; border:none; cursor:pointer;}
#inner_form .table_1 .reset_btn { color:#000; background:#999999; font-size:13px; padding:4px 15px; margin:0 10px 0 0; border:none; cursor:pointer;}


.table_brand { margin: 0 0 15px 0;}
.table_brand p { text-align:left !important;}
.table_brand th { background:#0c6ab2; color:#fff; font-family: 'MyriadProBold'; font-size:14px; font-weight:normal; padding:5px 0;}
.table_brand th span { display:block; padding:0 20px;}
.table_brand td { border-right:solid 1px #f1f1f1; border-bottom:solid 1px #ccc;}
.table_brand td.center_text {}
.table_brand td.center_text p { text-align:center !important;}


/*#content .address_box { overflow:hidden; background:url(../images/address.png) no-repeat left 7px; padding:0 0 0 20px; margin:0 0 0 20px;}*/
#content .address_box { padding:0 0 0 20px; margin:20px 0 10px 20px; overflow:hidden; background:#f5f5f5; box-shadow:10px 0 0 #e3e3e3 inset; border-radius:7px; border:solid 1px #e3e3e3;}
#content .address_box p { font-size:14px !important; font-family: 'MyriadProRegular'; color:#333 !important; padding:8px 0 8px 0;}
#content .address_box p strong { font-family: 'MyriadProBold'; font-weight:normal;}
/*#content .telephone_box { overflow:hidden; background:url(../images/telephone.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 20px; height:32px;}*/
#content .telephone_box { padding:5px 0 5px 60px; margin:0 0 10px 20px; overflow:hidden; background:url(../images/telephone_i.png) no-repeat 20px center #f5f5f5; box-shadow:10px 0 0 #e3e3e3 inset; border-radius:7px; border:solid 1px #e3e3e3;}
#content .telephone_box p { font-size:14px !important; font-family: 'MyriadProRegular'; color:#333 !important; padding:8px 0 8px 0;}
#content .telephone_box p strong { font-family: 'MyriadProBold'; font-weight:normal;}
/*#content .email_box { overflow:hidden; background:url(../images/message.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 20px; height:32px;}*/
#content .email_box { padding:5px 0 5px 60px; margin:0 0 10px 20px; overflow:hidden; background:url(../images/mail_i.png) no-repeat 20px center #f5f5f5; box-shadow:10px 0 0 #e3e3e3 inset; border-radius:7px; border:solid 1px #e3e3e3;}
#content .email_box p { font-size:14px !important; font-family: 'MyriadProRegular'; color:#333 !important; padding:8px 0 8px 0;}
#content .email_box p strong { font-family: 'MyriadProBold'; font-weight:normal;}
/*#content .fax_box { overflow:hidden; background:url(../images/print.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 20px; height:32px;}*/
#content .fax_box { padding:5px 0 5px 60px; margin:0 0 10px 20px; overflow:hidden; background:url(../images/fax_i.png) no-repeat 20px center #f5f5f5; box-shadow:10px 0 0 #e3e3e3 inset; border-radius:7px; border:solid 1px #e3e3e3;}
#content .fax_box p { font-size:14px !important; font-family: 'MyriadProRegular'; color:#333 !important; padding:8px 0 8px 0;}
#content .fax_box p strong { font-family: 'MyriadProBold'; font-weight:normal;}

#content .tital_contact { overflow:hidden; padding:30px 0 0 0}
#content .tital_contact h4 { font-size:18px;}

#content div.wpcf7 { overflow:hidden; padding:10px 0 0 0;}
#content div.wpcf7 .wpcf7-text { width:300px; height:28px; border:solid 1px #ccc; padding:0 5px; font-size:14px; font-family: 'MyriadProRegular'; color:#333; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:2px 0 0 0;}
#content div.wpcf7 .wpcf7-textarea { width:400px; height:128px; border:solid 1px #ccc; padding:0 5px; font-size:14px; font-family: 'MyriadProRegular'; color:#333; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:2px 0 0 0;}
#content div.wpcf7 .wpcf7-submit { padding:5px 15px; color:#fff; background:#138fcf; border:none; cursor:pointer; font-size:14px; font-family: 'MyriadProRegular'; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-transform:uppercase;}


#content .info_center { overflow:hidden; padding:0;}
#content .info_center .column_1 { width:370px; float:left; margin:0 0 0 20px;}
#content .info_center .box_1 { width:365px; float:left; background:#dfdfdf; height:140px; margin:10px 0; box-shadow:5px 5px 0 #c5c5c5; position:relative;}
#content .info_center .box_1 a.link { width:365px; height:140px; position:absolute; left:0; top:0; z-index:1;}
#content .info_center .box_1 .image { width:100px; padding:0 10px 0 0; height:140px; float:left; margin:0 10px 0 0; background:url(../images/img_sep.png) no-repeat right center;}
#content .info_center h4 { padding:20px 0 5px 0; text-transform:none;}
#content .info_center .box_1 ul { display:block; padding:10px 0 10px 110px; overflow:visible;}
#content .info_center .box_1 ul li { display:block; font-size:12px; color:#5e5e5e; padding:3px 20px 0 0; font-family: 'MyriadProRegular';}

#content .news_boxes { overflow:hidden; clear:both; padding:0 0 0 20px;}
#content .news_boxes .margin { margin:0 0 0 20px;}
#content .news_boxes .block_1_n { width:244px; float:left; background: url(../images/content_bg.png) repeat-x center top ;}
#content .news_boxes .block_1_n h4 { font-size:16px; font-weight:normal; padding:20px 0 10px 0; margin:0 20px;  font-family: 'MyriadProBold'; border-bottom:solid 1px #ccc;}
#content .news_boxes .block_1_n ul { padding-bottom:10px;}

#content .report_boxes { overflow:hidden; clear:both; padding:0 20px 0;}
#content .report_boxes .margin { margin:0 0 0 20px;}
#content .report_boxes .block_1_n { overflow:hidden; background: url(../images/content_bg.png) repeat-x center top ; border-top: 1px solid #D9D9D9; padding:10px 0 0 0;}
#content .report_boxes .block_1_n h4 { font-weight:normal; padding:20px 0 10px 0; margin:0; border-left:5px solid #176AD0; padding:5px 20px 5px 15px; }
#content .report_boxes .block_1_n ul { padding-bottom:10px;}
#content .report_boxes .block_1_n ul li { background: url(../images/bull_2.png) no-repeat left 9px;}
#content .report_boxes .images_r { overflow:hidden; margin:0; padding:10px 0;}
#content .report_boxes .images_r .img { width:107px; height:107px; float:left; margin:0 5px; background:#f1f1f1; box-shadow:0 0 5px rgba(0,0,0,0.5);}
#content .report_boxes .block_1_n .report_image { width:212px; height:300px; float:left; margin:15px 5px 20px 20px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
#content .report_boxes .block_1_n .report_image a { display:block;}


#content .media_boxes { overflow:hidden; clear:both; padding:0 20px 0;}
#content .media_boxes .margin { margin-left:20px;}
#content .media_boxes h4 { font-weight:normal; margin:20px 0 0 0; border-top:2px solid #6fa6e9; border-bottom:2px solid #6fa6e9; padding:5px 0; }
#content .media_boxes .evebox { overflow:hidden; padding:15px 0 0 0;}
#content .media_boxes .evebox .image { width:330px; height:193px; float:left; box-shadow:0 0 3px rgba(0,0,0,0.3); border:solid 1px #ccc; margin:5px 20px 5px 5px; background:#f1f1f1;}
#content .media_boxes .evebox .fr { float:right !important; margin-right:5px;}
#content .media_boxes .readmore { overflow:hidden; font-family: 'MyriadProRegular'; font-size:12px; text-align:right;}
#content .media_boxes .readmore a { font-family: 'MyriadProRegular'; font-size:12px; color:#0a2a7f;}


#content .media_boxes .ll { width:367px; overflow:hidden; background: url(../images/content_bg.png) repeat-x center top ; border-top: 1px solid #D9D9D9; padding:10px 0 0 0;}
#content .media_boxes ul { padding:10px 0;}
#content .media_boxes ul li { background: url(../images/bull_3.png) no-repeat left 9px;}
#content .media_boxes .images_r { overflow:hidden; margin:0; padding:10px 0;}
#content .media_boxes .images_r .img { width:107px; height:107px; float:left; margin:0 5px; background:#f1f1f1;}
#content .media_boxes .pht_gall { overflow:hidden; margin:15px 0 0 -20px;}
#content .media_boxes .pht_gall .blk { width:173px; height:auto; float:left; margin:0 0 0 20px;}
#content .media_boxes .pht_gall .blk .img { width:173px; height:130px; background:#f1f1f1;}
#content .media_boxes .pht_gall .blk a{ text-decoration:none; color:#0953A8;}

#content .media_boxes .pht_gall .blk p { margin:0; padding:4px 0 0 0; font-size:14px; font-weight:bold; color:#0953A8; text-align:center;}
#content .media_boxes .pht_gall .blk p a { color:#0953A8;}

#content .media_boxes .vid_gall { overflow:hidden; margin:15px 0 0 -20px;}
#content .media_boxes .vid_gall .video { width:367px; float:left; margin:0 0 0 20px;}
#content .media_boxes .vid_gall .video .vid { width:367px; height:300px; background:#f1f1f1;}
#content .media_boxes .vid_gall .video p { margin:0; padding:4px 0 0 0; font-size:14px; font-weight:bold; color:#0953A8; text-align:center;}
#content .media_boxes .vid_gall .video p a { color:#0953A8;}

#content .prod_boxes { overflow:hidden; clear:both; padding:0 20px;}
#content .prod_boxes .margin { margin:0 0 0 20px;}
#content .prod_boxes h2 { font-size:15px; text-transform:none; margin:25px 0 0 0; padding:10px 0 10px 0; border-top:solid 5px #ccc; border-bottom:solid 1px #ccc;}
#content .prod_boxes .block_1_n { width:243px; float:left;/* background: url(../images/content_bg.png) repeat-x center top ;*/}
#content .prod_boxes .block_1_n h4 { font-size:12px; font-weight:normal; padding:20px 0 10px 0; margin:0; border-bottom:solid 1px #ccc;}
#content .prod_boxes .block_1_n p { padding:10px 0 0 0;}
#content .prod_boxes .block_1_n ul { padding-bottom:10px;}

#content .prod_boxes .block_2_n { overflow:hidden; /* background: url(../images/content_bg.png) repeat-x center top ;*/}
#content .prod_boxes .block_2_n h4 { font-size:14px; font-weight:normal; padding:20px 0 5px 0; margin:0; border-bottom:solid 1px #ccc; text-transform:none;}
#content .prod_boxes .block_2_n p { padding:5px 0 5px 0;}
#content .prod_boxes ul { padding:10px 0;}
#content .prod_boxes ul li { background: url(../images/bull_4.png) no-repeat left 9px;}

#content .decisions_boxes { overflow:hidden; clear:both; padding:0 20px;}
#content .decisions_boxes .margin { margin:0 0 0 20px;}
#content .decisions_boxes h4 { font-size:12px; font-weight:normal; padding:20px 0 10px 0; margin:0; border-bottom:solid 1px #ccc;}
#content .decisions_boxes p { padding:10px 0 0 0;}

/*
Buttons
Acts	Policies
Rules/Procedure	Regulations
Decisions/Orders	Consultations
Draft Papers	Reports/Studies
News	Notices
Photo Gallery	Events
*/

/*#compaint { overflow:hidden; clear:both;}
#compaint ul { display:block; overflow:hidden;}
#compaint ul li { display:block; overflow:hidden; padding:10px 20px; border-top:solid 1px #fff; border-bottom:solid 1px #ccc;}
#compaint ul li:hover { background:#f1f1f1;}
#compaint ul li h4 { font-weight:bold; font-family: 'MyriadProRegular'; font-size:15px; font-weight:normal; color:#0953A8; margin:0; padding:0 0 10px 0; text-transform:none;}
#compaint ul li h4 a { color:#0953A8;}
#compaint ul li p { font-size:13px; margin:0; padding:5px 0 0 0;; color:#333;}
#compaint ul li p strong { font-weight:bold; color:#222;}*/



#compaint { overflow:hidden;}
#compaint h4 { padding:10px 20px 15px;}
#compaint ul { display:block; overflow:hidden; padding:0 0 10px 0; margin:0 15px 10px;}
#compaint ul li { display:block; overflow:hidden; padding:5px 0;}
#compaint ul li .label { float:left; text-align:right; padding:5px 10px 0 0; width:200px; font-family: 'MyriadProRegular'; color:#333; font-size:12px;}
#compaint ul li .label span { color:#f00;}
#compaint ul li .textbox_1 { background:#f8f8f8; border:solid 1px #ccc; height:16px; width:250px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left;}

#compaint ul li .textbox_1_file { background:#f8f8f8; border:solid 1px #ccc; height:16px; width:250px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left;}

#compaint ul li span.star {float:left; padding:5px 10px 0 5px; font-family: 'MyriadProRegular'; color:#f00; font-size:12px;}
#compaint ul li .textarea_1 { background:#f8f8f8; border:solid 1px #ccc; height:80px; width:250px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left;}
#compaint ul li .checkbox { float:left; margin:5px 5px 0 0;}
#compaint ul li span.textline { float:left; padding:5px 25px 0 0; font-family: 'MyriadProRegular'; color:#333; font-size:12px;}
#compaint ul li .select_1 { background:#f8f8f8; border:solid 1px #ccc; height:30px; width:272px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left;}
#compaint .seprator { overflow:hidden; margin:10px 0; height:1px; background:#ccc; margin:0 15px;}

#compaint .ifno { border:solid 1px #ccc; background:#fbfbfb; margin:0 0 15px 0; position:relative; padding:10px 0 0 0}
#compaint .ifno .uparrow { width:20px; height:11px; position:absolute; top:-11px; left:278px; background:url(../images/up_arrow.png) no-repeat;}

#compaint .table_div { padding:0 15px; overflow:hidden;}
#compaint .table_com { width:100%; border-color:#f0f0f0; border-width:1px 1px 0 1px; border-style:solid;}
#compaint .table_com thead {}
#compaint .table_com thead th { background:#f8f8f8; font-family: 'MyriadProRegular'; color:#333; font-size:13px; font-weight:normal; border-bottom:solid 1px #f0f0f0; padding:10px 0;}
#compaint .table_com thead th span { display:block; padding:0 10px; text-align:left;}
#compaint .table_com tbody {}
#compaint .table_com tbody td { padding:7px 0; font-family: 'MyriadProRegular'; color:#333; font-size:12px; font-weight:normal; border-bottom:solid 1px #f0f0f0;}
#compaint .table_com tbody .textbox_1 { background:#f8f8f8; border:solid 1px #ccc; height:16px; width:100px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; font-family:'MyriadProRegular'; color:#333; margin:0 0 0 10px;}
#compaint .table_com tbody .textarea_1 { background:#f8f8f8; border:solid 1px #ccc; height:36px; width:150px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; font-family:'MyriadProRegular'; color:#333; margin:0 0 0 10px;}
#compaint .table_com tbody a.delete { width:22px; height:22px; display:block; margin:0; padding:0; background:url(../images/delete_icon_n.png) no-repeat;}

#compaint .addparty { overflow:hidden; margin:10px 15px 0; border-top:solid 1px #ccc;}
#compaint .addparty a { display:block; float:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family: 'MyriadProRegular'; padding:5px 10px; text-transform:uppercase; font-size:12px; margin:10px 0; background:#666;}
#compaint .submit_box { overflow:hidden; margin:30px 15px 0; border-top:solid 5px #ccc;}
#compaint .submit_box .submit_btn { display:block; float:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family: 'MyriadProRegular'; padding:5px 10px; text-transform:uppercase; font-size:12px; margin:10px 0; background:#0b69b3; border:solid 1px #094aa4;}





#app_form { overflow:hidden;}
#app_form .schedule_one { overflow:hidden;}
#app_form h1 { font-size:24px; font-family: 'MyriadProBold'; color:#0953A8; text-align:center;}
#app_form h2 { font-size:16px; color:#0953A8; text-align:center;}
#app_form h3 { font-size:20px; font-family: 'MyriadProBold'; color:#0953A8; text-align:center;}

#app_form .hr_sep { height:5px; background:#333; overflow:hidden; margin:15px 15px;}

#app_form h4 { padding:10px 20px 15px;}
#app_form ul { padding:0 0 10px 0; margin:0 15px 10px 40px;}
#app_form ul li { list-style:decimal outside; padding:5px 0; display:list-item; font-family: 'MyriadProRegular'; color:#333; font-size:13px;}
#app_form ul li p { font-family: 'MyriadProRegular'; color:#333; font-size:13px; margin:0; padding:0;}
#app_form ul li .textbox_1 { background:#f8f8f8; border:solid 1px #ccc; height:16px; width:210px; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; font-family:'MyriadProRegular'; color:#333; margin:5px 0 0 0;}

#app_form ul li ul { padding:0 0 10px 0; margin:0 15px 10px 40px;}
#app_form ul li ul li { list-style:disc outside; padding:5px 0; display:list-item; font-family: 'MyriadProRegular'; color:#333; font-size:13px;}
#app_form ul li ul li p { font-family: 'MyriadProRegular'; color:#333; font-size:13px; margin:0; padding:0;}

#app_form ul li .table_div { padding:0 15px; overflow:hidden;}
#app_form ul li .table_com { width:100%; border-color:#f0f0f0; border-width:1px 0 0 1px; border-style:solid; margin:5px 0 10px 0;}
#app_form ul li .table_com thead {}
#app_form ul li .table_com thead th { background:#f8f8f8; font-family: 'MyriadProBold'; color:#333; font-size:13px; font-weight:normal; border-bottom:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0; padding:5px 0;}
#app_form ul li .table_com thead th p { display:block; padding:0 10px; text-align:left; font-family: 'MyriadProBold'; font-size:12px;}
#app_form ul li .table_com tbody {}
#app_form ul li .table_com tbody td { padding:7px 0; font-family: 'MyriadProRegular'; color:#333; font-size:12px; font-weight:normal; border-bottom:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0;}
#app_form ul li .table_com tbody td p { display:block; padding:0 10px; text-align:left; font-size:12px;}
#app_form ul li .table_com tbody td p strong { font-weight:normal; font-family: 'MyriadProBold';}

#app_form .schedule_two { overflow:hidden;}
#app_form .schedule_two .blk_1 { overflow:hidden; padding:10px 40px;}
#app_form .schedule_two .blk_1 .textbox_2 { width:300px; border-color:#666; border-width:0 0 1px 0; border-style:dashed;}
#app_form .schedule_two .blk_1 .textbox_3 { width:150px; border-color:#666; border-width:0 0 1px 0; border-style:dashed;}
#app_form .schedule_two .blk_1 p { font-family: 'MyriadProRegular'; color:#333; font-size:13px; margin:0; padding:5px 0 0 0;}

#app_form .note_last { overflow:hidden; margin:20px 15px; background:#f8f8f8; border:solid 1px #ccc; padding:10px;}
#app_form .note_last span { display:block; float:left; width:100px; text-align:right; padding:0 10px 0 0; color:#f00; font-family: 'MyriadProBold'; font-size:13px;}
#app_form .note_last p { font-family: 'MyriadProRegular'; color:#333; font-size:12px; margin:0; padding:0 0 0 110px;}
#app_form .note_last p strong { font-weight:normal; display:block; font-family: 'MyriadProBold';}



#loginbox { width:370px; background:#f7f7f7; border:solid 1px #e8e8e8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:30px auto; padding:0 0 10px 0;}
#loginbox .tital { overflow:hidden; background:#0c6ab2; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; margin:0 0 10px 0;}
#loginbox .tital h2 { font-size:18px; color:#0953A8; text-align:left; padding:5px 20px; color:#fff;}
#loginbox .label { display:block; font-family: 'MyriadProRegular'; color:#333; font-size:14px; padding:7px 10px 5px 0; float:left; width:95px; text-align:right;}
#loginbox .label a { color:#999; font-size:12px; float:right; display:block; margin:3px 0 0 0;}
#loginbox .label a:hover { color:#0953A8; text-decoration:underline;}
#loginbox .textbox_1 { width:204px; height:20px; padding:5px 10px; margin:0 0 0 0; border:solid 1px #ccc; background:#fff;  font-family: 'MyriadProRegular'; color:#333; font-size:14px; float:left;}
#loginbox .textarea_1 { width:204px; height:80px; padding:5px 10px; margin:0 0 0 0; border:solid 1px #ccc; background:#fff;  font-family: 'MyriadProRegular'; color:#333; font-size:14px; float:left;}
#loginbox .blk_1 { overflow:hidden; padding:10px 0 10px 20px;}
#loginbox .checkbox { float:left; margin:13px 10px 0 0;}
#loginbox .blk_1 p { font-family: 'MyriadProRegular'; color:#666; font-size:13px; padding:0 0 0 0; margin:0; text-align:center;}
#loginbox .blk_1 p a { color:#0953A8;}
#loginbox .blk_1 p a:hover { text-decoration:underline;}
#loginbox .blk_1 .loginbtn { display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family: 'MyriadProRegular'; padding:5px 20px; text-transform:uppercase; font-size:13px; margin:0 20px 0 0; background:#0b69b3; border:solid 1px #094aa4; float:right; cursor:pointer;}

.loginbtn { display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family: 'MyriadProRegular'; padding:5px 20px; text-transform:uppercase; font-size:13px; margin:0 20px 0 0; background:#0b69b3; border:solid 1px #094aa4; float:right; cursor:pointer;}


#loginbox .error_strings { font-size:13px; font-family: 'MyriadProRegular'; text-align:left; font-size:13px; padding:0 20px; margin:2px 20px; background:#ffe0e0; line-height:18px; }
.loginsuc { font-family: 'MyriadProRegular'; font-size:13px; padding:10px 0;}
.compsuc { font-family: 'MyriadProRegular'; font-size:13px; padding:10px 0;}

.error_strings {}
.error_strings ul { display:block; overflow:hidden; padding:0 20px;}
.error_strings ul li { display:block; font-family: 'MyriadProRegular'; font-size:13px; padding:4px 0; background:#ffe0e0; margin:2px 0;}




#myprofile { padding:0 20px;}
#myprofile .top_buttons { overflow:hidden; padding:10px 0 0 0;}
#myprofile .top_buttons a { display:block; float:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family: 'MyriadProRegular'; padding:5px 20px; font-size:13px; margin:0 0 0 10px; background:#0b69b3; border:solid 1px #094aa4; cursor:pointer;}
#myprofile .table_div { padding:0; overflow:hidden;}
#myprofile .table_pro { width:100%; border-color:#f0f0f0; border-width:1px 0 0 1px; border-style:solid; margin:15px 0 10px 0;}
#myprofile .table_pro thead {}
#myprofile .table_pro thead th { background:#f8f8f8; font-family: 'MyriadProBold'; color:#333; font-size:13px; font-weight:normal; border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; padding:5px 0;}
#myprofile .table_pro thead th p { display:block; padding:0 10px; text-align:left; font-family: 'MyriadProBold'; font-size:12px;}
#myprofile .table_pro tbody {}
#myprofile .table_pro tbody td { padding:7px 0; font-family: 'MyriadProRegular'; color:#333; font-size:12px; font-weight:normal; border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8;}
#myprofile .table_pro tbody td p { display:block; padding:0 10px; text-align:left; font-size:12px;}
#myprofile .table_pro tbody td p strong { font-weight:normal; font-family: 'MyriadProBold';}
#myprofile .table_pro tbody tr:hover td { background:#fcfcfc;}


.wp-pagenavi { overflow:hidden; padding:15px 20px 0; text-align:center; font-family: 'MyriadProRegular'; color:#333; font-size:14px;}
.wp-pagenavi span.page { font-family: 'MyriadProRegular'; color:#333; font-size:14px; display:inline-block; padding:0 15px 0 0; }
.wp-pagenavi span.current { width:20px; height:20px; display:inline-block; margin:0 2px; color:#fff; background:url(../images/pagin-ac.png) no-repeat; text-align:center; line-height:19px;}
.wp-pagenavi a { width:20px; height:20px; display:inline-block; margin:0 2px; color:#000; background:url(../images/pagin-de.png) no-repeat; text-align:center; line-height:19px;}
.wp-pagenavi a:hover { color:#0c6ab2;}

/* FOOTER CSS */

#footer { overflow:hidden; padding:0; background:url(../images/main-sep-2.png) no-repeat center top; height:90px; bottom:0; left:0; width:100%;}
#footer .footer { margin:22px auto; width:1001px; overflow:hidden;}
#footer .left-footer { float:left; padding:10px 0 0 0;}
#footer .left-footer p { font-size:11px; color:#9b9b9b; margin:0; padding:0 0 0 20px;}
#footer .left-footer p a { color:#9b9b9b;} 
#footer .right-footer { float:right; padding:10px 0 0 0;}
#footer .right-footer p { font-size:11px; color:#9b9b9b; margin:0; padding:0 20px 0 0; text-align:right;}
#footer .right-footer p a { color:#9b9b9b;} 
#footer a:hover { text-decoration:underline;}

.email { background:url(../images/small_mail.png) no-repeat left center; width:180px;  padding-left:25px;}
.tele { background:url(../images/small_phone.png) no-repeat left center; width:180px;  padding-left:25px;}


/*custom styles for MDCC*/

#nav {
    width: 1001px;
    margin: 0px auto;
}
body, #header {
    background-color: transparent;
}
#wrap, #header .header {
    background-color: white !important;
}
#wrap {
    background-image: none;
}
#footer {
    margin: 0px !important;
}
.footer {

    padding: 22px auto;
    background-color: white;
}
#footer .left-footer p a:hover {
    color: white;
}
#footer .footer {
    margin: 0px auto;
    width: 1001px;
    overflow: hidden;
    height: 36px;
    background-color: #2F2F2F;
    padding: 15px 0px;
    border-top: 3px solid gray;
}
#wrap, #footer .footer, #header .header{
    box-shadow: 0px 0px 5px black;
}
#nav .shadow {
    display: none;
}
#nav .search {
    margin-right: 10px;
}
#menu-main-menu {
    margin-left: 10px;
}
#nav{
    box-shadow: 0px 5px 5px 1px #000;
}
body {
    background: url('images/symphony.png') repeat scroll;
}
.ui-widget{
    font-size: 0.8em !important;
}
.ui-widget-header {
    border: 1px solid #0B69B3 !important;
    background: none repeat-x scroll 50% 50% #3D90C6 !important;
    color: #FFF !important;
    font-weight: bold !important;
}

/*clearfix styles*/
.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.no_text_selection {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none; 
}

/*#ISURU*/
#rightbar aside.widget h3 {
    background-color: #E3E3E3 !important;
    color: #0090CA !important;
}
#rightbar .widget {
    margin: 0px !important;
    border-top: 5px solid #666666 !important;
    border-left: 1px solid #666666 !important;
}
#row-home .block-1 {
    width: 365px;
    margin: 2px 2px 2px 10px;
}

#wrap #main-sep {
    height: 0px;
    margin: 5px 0px;
    background: none;
}
.sty_block_co_1 h4 {
    padding: 0px 0px 0px 20px !important;
}
.sty_block_co_2 h4 {
    padding: 0px 0px 0px 20px !important;
}
#leftbar {
    padding: 0px;
}
.autoclose small {
    font-size: 0.7em;
}

/*comments*/
#comments #comments-title {
    background-color: #1B6DA8;
    padding: 3px 10px;
    color: white;
    border: 1px solid #1B6D93;
    border-bottom: 3px solid #CCC;
}
#comments article.comment {
    border-bottom: none;
}
#comments .comment .byuser {
    border-top: 3px solid #1B6D93;
    background-color: #CCC;
    padding: 10px 0px;
}
.comment.depth-1  {
    border-bottom: 3px solid #CCC;
    margin-bottom: 3px;
}
.comment .comment-meta .comment-author{
    width: 750px;
    display: block;
}
.comment .comment-author.vcard .avatar {
    float: right;
    margin: 3px 5px 5px 10px;
    border: 3px solid #CCC;
}
.children {
    padding-left: 8%;
    margin-bottom: 10px;
}
.children .comment article.comment {
    border-left: 3px solid #1B6D93;
    padding-left: 5px;
}
#comments .comment .byuser article.comment {
    border-left: none;
}
.children .comment .comment-meta .comment-author {
    width: 100%;
}
.comment-meta {
    font-size: 0.8em;
}
.comment-meta .fn {
    font-weight: bold;
    color: #1B6DA8;
}
.comment-meta a {
    font-weight: bold;
    color: inherit;
}
.comment-meta time {
    font-weight: bold;
}

.comment-meta .says {
    display: none;
}
.comment .comment-content {
    float: left;
    margin: 5px 0px 10px 5px;
    padding: 5px;
    background: #FCFCFC;
    border: 1px solid #F1F1F1;
    width: 85%;
}
.children .comment .comment-content {
    float: left;
    margin: 10px 0px;
    padding: 5px;
    background: #FCFCFC;
    border: 1px solid #F1F1F1;
    width: 88%;
}
.comment .comment-content p {
    padding: 0px !important;
    margin-bottom: 5px;
    padding: 5px 0px !important;;
}
.comment .reply {
    display: block;
    clear: both;
    font-size: 13px;
    text-transform: uppercase;
    margin: 10px 0px !important;
    padding: 3px;
}
.comment .reply a {
    padding: 6px 10px;
    background: black;
    color: white;
    border: 1px solid rgb(173, 173, 173);
    cursor: pointer;
}
.comment .reply a:hover {
    background: #EEE;
    color: #333;
    transition: all 0.5s ease-in-out 0s;
}
.comment .reply a span{
    display: none;
}
#respond {
    margin: 10px;
    background-color: #F5F5F5;
    border: 1px solid #DEDEDE;
}
#reply-title {
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #DEDEDE;
}
#commentform {
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px;
}
#commentform .comment-notes {
    padding: 3px;
    margin: 3px 5px;
}
#commentform label {
    float: left;
    width: 8%;
    padding: 5px;
    text-align: right;
    margin-right: 10px;
    cursor: pointer;
}
#commentform input[type=text],#commentform textarea {
    padding: 5px;
    width: 85%;
    font-size: 13px;
    line-height: 16px;
}
#commentform textarea {
    max-width: 613px;
    height: 75px;
    min-width: 613px;
}
.children #commentform textarea {
    max-width: 560px;
    min-width: 560px;
}
#commentform input[type=submit],#commentform input[type=reset], #commentform button {
    padding: 6px 10px;
    color: #FFF;
    background-color: #555;
    border: 1px solid #444;
    cursor: pointer;
}
#commentform input[type=submit]:hover,#commentform input[type=reset]:hover, #commentform button:hover {
    color: #FFF;
    background-color: #000;
    transition: all 0.4s ease-in-out 0s;
}

#commentform label[for=author]:after,#commentform label[for=email]:after,#commentform label[for=comment]:after{
    content: '*';
    font-weight: bold;
    margin-left: 5px;
    color: red;
}

#cancel-comment-reply-link {
    text-decoration: none;
    color: gray;
    float: right;
    cursor: pointer;
}
#cancel-comment-reply-link:hover {
    color: black;
    cursor: pointer;
}
.comment-awaiting-moderation {
    display: none;
}

#content #searchform {
    width: 500px;
    margin: 10px 0px 20px 70px;
}
#content #searchform #searchsubmit {
    display: none;
}
#content #searchform #s {
    width: 475px;
    margin: 0px 0px 0px 5px;
    padding: 10px 10px;
    color: #0090CA;
    border: 1px solid #0092C8;
    box-shadow: -0px 1px 1px #CCC inset, 0px 1px 3px #E2E2E2;
}
#content #searchform #s:focus {
    color: #000;
    box-shadow: -0px 2px 5px #CCC inset;
}
#rightbar .block-21 {
    margin-left: 10px;
}
#rightbar ul {
    padding-left: 5px;
}

#footer {
    background: transparent !important;
}

.notify {
    display: block;
    margin: 0px auto;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    background: white;
    margin-bottom: 1px;
    box-shadow: 0px 1px 10px black;
    z-index: 100099;
    position: absolute;
    width: 100%;
}
.notify p {
    padding: 5px;
    color: white;
    text-align: center;
    margin-bottom: 5px !important;
}
.notify.notify-info {
    background: #DB5912;
    padding: 5px 0px;
    border-bottom: 5px solid white;
}
#survey_prompt {
    background: transparent !important;;
}



.push-btn-default {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0px;
    padding: 0px 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    color: #555;
    border-color: #CCC;
    background: none repeat scroll 0% 0% #F7F7F7;
    box-shadow: 0px 1px 0px #FFF inset, 0px 1px 0px rgba(0, 0, 0, 0.08);
    vertical-align: top;
    width: 200px;
}

.push-btn-default2 {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0px;
    padding: 0px 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    color: #303030;
    border-color: #C49C2D;
    background: none repeat scroll 0% 0% #E2BF3D;
    box-shadow: 0px 1px 0px #C49C2D inset, 0px 1px 0px rgba(0, 0, 0, 0.08);
    vertical-align: top;
    width: 200px;
}

.push-btn-default3 {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0px;
    padding: 0px 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    color: #555;
    border: #CCC;
    background: none repeat scroll 0% 0% #F7F7F7;
    box-shadow: 0px 1px 0px #FFF inset, 0px 1px 0px rgba(0, 0, 0, 0.08);
    vertical-align: top;
    width: 200px;
}
.push-btn-default3:disabled {
    color: #ece6f6;
    border: #FCFCFC;
    background: none repeat scroll 0% 0% #FCFCFC;
    box-shadow: 0px 1px 0px #FCFCFC inset, 0px 1px 0px rgba(0, 0, 0, 0.08);
}

#recaptcha_area {
    margin-left: 95px;
}

h1.latest_report_header , .archived_reports_header {
    color: white !important;
    background: #0C6AB2;
    border-bottom: 3px solid #666666;
    margin: auto 20px !important;
}
h1.latest_report_header {
    background: none repeat scroll 0% 0% #68B20C;
}

.latest_cat_post {
    border: 1px solid #CCC;
    padding: 0px;
    background: #FAFDFE;
    margin: 0px 20px 10px !important;
}

.latest_cat_post h1 {
    padding: 10px !important;
    display: block;
    border-bottom: 1px solid #CCCCCC;
}

.latest_cat_post .entry-title a {
    color: #0090CA !important;

}

.latest_cat_post .leftdiv {
    padding: 10px !important;
    margin: 0px;
}

.latest_cat_post .entry-content {
    padding: 5px;
    background: #FCFCFC;
}

#rights_doc_banner {
    border: 5px solid #EAEAEA;
    margin: 0px 5px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 3px #7A7A7A;
}