html,body {padding:0;margin:0; width:100%; height:100%; background: #fff;}
body {color:#000;  font:62.5% Arial, Helvetica, sans-serif;}

img{border:0;}
.img{display: block; margin:0; padding:0;}

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both; border:0 !important; padding:0 !important; margin:0 !important;}
.clr2{clear:both; height:1px;}
.clr20{clear:both; height:20px;}
form{padding:0; margin:0;}
.img{margin: 0 8px 5px 0;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#4f951f; font-weight:bold;  padding:0 0 10px 0px; margin:-6px 0 0 0; line-height:normal;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000; padding:0 0 17px 6px; margin:0; font-weight:bold;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}

a{color: #4f951f; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin:0 0 0 20px; padding:0;}
ol{margin:7px 0 7px 20px; padding:0}
ol li{padding: 1px 0;}
p{margin:0; padding: 5px 0 8px 0;}
input[type=text]{border: solid 1px #7f9db9; color:#484848; padding:3px 5px;}


.allPage{width:976px; margin:auto; position:relative; font-size:1.2em; padding:56px 0 0 0;}

.logo{text-indent:-10000px; overflow:hidden; background: url(/images/energydirect/logo.png) 0 0 no-repeat; display:block; width:206px; height:29px; position:absolute; top:6px; left:8px;}

/*top_menu*/
.top_menu{position:absolute; top:16px; left:256px;}
.top_menu a{}
.top_menu a.active{color:#000; font-weight:bold; text-decoration:none;}

/*member_area*/
.member_area{position:absolute; top:10px; right:5px;}
.member_area input{width:95px; border: solid 1px #93979a; font-size:12px; float:left;height:18px; padding:2px 4px; margin: 0 3px 0 0;display:inline;}
.member_area input.bt{float:left; width:56px; height:24px; color:#fff; text-decoration:none; padding:0px 0px; font-weight:bold; font-size:12px; border: 0px; text-align: center;}
.member_area strong{padding:0 7px 0 0;float:left;line-height:24px;}
.member_area div{text-align:right; padding:2px 62px 0 0;clear:left;}
.member_area div a{font-size:0.9em;}
.member_area span{padding:0 5px 0 0;}

/*foooter*/
.footer{clear:both; background: #f8f8f8 url(/images/energydirect/footer_bg.png) 0 0 repeat-x; overflow:hidden; padding:12px 0}
.border{width:976px; margin:auto;}
.footer .x4 .fb{float:left; width:25%;}
.fb ul{padding:0 8px; margin:0; list-style:none;}
.fb ul li{border-bottom: solid 1px #dadada; padding:5px 0 4px 0px; font-size:1.2em;}
.fb ul li a{text-decoration:none; color:#000;}
.fb ul li a:hover{text-decoration:underline}
.fb h3{padding:0 0 2px 8px; margin:0; color:#5fb624; font-size:1.6em;}

.copy{width:940px; height:68px; padding:5px 0; margin:auto; text-align:right}


/*main_menu*/
.menu_line{padding:0 8px 16px;}
.main_menu{padding:0; margin:0; list-style:none; height:40px; background:url(/images/energydirect/menu01.png) 0px 0 no-repeat; position: relative; bottom: -10px;}  
.main_menu li{float:left; height:40px; width:132px; text-align:center; text-shadow: #438518 0 0 3px; font-size:14px; position:relative;}
.main_menu li.first{width:63px;}
.main_menu li.first a{width:63px; background:url(/images/energydirect/menu01.png) 0px 0px no-repeat} 
.main_menu li.first a.active{width:63px; background:url(/images/energydirect/menu01.png) 0px -40px no-repeat} 
.main_menu li.last{width:236px; float:right; }
.main_menu li.last a{background:none;}
.main_menu li a, .main_menu li span{float:left; display:block; height:40px; line-height:38px; text-align:center; color:#fff; width:100%;  font-weight:bold; text-decoration:none; overflow:hidden; background:url(/images/energydirect/menu01.png) -63px 0px no-repeat; outline:none; cursor:pointer;}
.main_menu .active{background:url(/images/energydirect/menu01.png) -63px -40px no-repeat}
.main_menu li.open a.first-level {background:url(/images/energydirect/menu01.png) -63px -40px no-repeat}
.main_menu li.first a:hover {background:url(/images/energydirect/menu01.png) 0px -40px no-repeat} 
.main_menu li ul li a:hover {background:none;}

.main_menu li ul{list-style:none; padding:0 10px; margin:0; position:absolute; top:40px; left:1px; height:auto; z-index:1; display: none;}
.main_menu li.open ul{background:#387616; margin:0;}

.main_menu li.last ul{background:none;  left:0px;}


.main_menu li.open li{ background:url(/images/energydirect/dot1.gif) 0 100% repeat-x;}
.main_menu li.open a{color:#fff;}
.main_menu li ul li{float:left; font-size:12px; font-weight:normal; height:auto; width:112px; padding:3px 0 4px 0; margin:0px; background:url(/images/energydirect/dot_gray.png) 0 100% repeat-x;  text-align:left}
.main_menu li ul li.active{background:#387616;}
.main_menu li ul li a{color:#000; text-decoration:none; display:inline; padding:0; line-height:normal; height:auto; text-shadow:none; float:none; background: none; font-size:12px; font-weight:normal; text-align:left}
/*.main_menu li ul li a:hover{text-decoration:underline}*/
.main_menu li.last ul li{width:216px;  background:url(/images/energydirect/dot_gray.png) 0 100% repeat-x;}
.main_menu li.last ul li a{color:#000;}

.main_menu li.open ul li a{color:#c2d6ba;}
.main_menu li.open ul li a:hover{color:#fff;}

.main_menu li.open1 a.first-level {background:url(/images/energydirect/menu01.png) -724px -40px no-repeat; position: relative; z-index:10; }
.main_menu li.open1 ul li a{color:#fff; background: none;}
.main_menu li.open1 ul li a:hover{color:#fff; background: none;}
.main_menu li.open1 ul{background:url(/images/energydirect/black-corner.gif) no-repeat bottom right #000; margin-top: -5px; padding-top: 5px;}


/*.main_menu li a img{display:block;}
.main_menu a.active img, .main_menu li a:hover img{margin-top:-40px;}*/

/*sub_menu*/
.sub_menu{background:url(/images/energydirect/sub_rounded.png) -1920px 0 repeat-y; overflow:hidden; display: none;}
.sub_menu .in{}
.sub_menu .inn{background:url(/images/energydirect/sub_rounded.png) -960px 100% no-repeat; padding:0 0 0px 63px; width:897px}


/*banner_area*/
.ban_area{padding:0 8px 16px; position:relative;}

.ban_area a{position:absolute; display:block; width:314px; height:40px; left:35px; top:185px; line-height:38px; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; text-align:center; background:url(/images/energydirect/bt2.png) 0 0 no-repeat; text-shadow: #f47916 -1px -1px 3px;}
.ban_area a:hover{text-decoration:none; background:url(/images/energydirect/bt2.png) 0 -40px no-repeat;}
.ban_area h3{font-size:32px; color:#fff; font-weight:bold; position:absolute; top:15px; left:330px; text-shadow: #1c0f03 0px 0px 5px;}
.ban_area ul{list-style:none; padding:0; margin:0; position:absolute; top:60px; left:331px;}
.ban_area ul li{font-size:20px; color:#fff; font-weight:bold; padding:4px 0; text-shadow: #1c0f03 0px 0px 7px;}
.ban_area ul li a{text-decoration:underline; display:inline; position:static; background:none; text-shadow: #1c0f03 0px 0px 5px; font-size:20px; color:#fff;} 
.ban_area span{position:absolute; bottom:33px; left:17px; display:block; color:#fff; width:280px; text-shadow: #4c3229 0px 0px 5px;}


/*line2*/
.line2{float:left; clear:both; width:976px; padding-bottom:16px;}
.line2 .block{float:left; padding:0 0px; margin: 0 6px; width:312px; clear:right;}

.b_black{background:url(/images/energydirect/block_black.png) 0 0 no-repeat; width:298px; height:130px; padding:7px; color:#fff;}
.b_black h3{font-size:18px; font-weight:bold; color:#fff; padding:0 0 3px 0; margin:0;}
.b_black img{float:right; margin:10px 8px 0 0;}
.b_black ul{list-style:none; padding:0; margin:0;}
.b_black ul li{padding:2px 0 2px 15px; background:url(/images/energydirect/li2.gif) 4px 7px no-repeat; color:#fff;}
.b_black ul li a{color:#fff;}

.blackline{margin:0 8px 16px; clear:both; background:#000; height:8px; }


/*line3*/
.line3{float:left; clear:both; width:976px; padding-bottom:30px;}
.line3 .block{float:left; padding:0 8px; width:228px; clear:right; overflow:hidden;}
.line3 h2{padding-left:14px;}

/*green block*/
.b_green{}
.b_green a{color:#000;}
.b_green h3{font-size:18px; font-weight:bold; padding:0 0 13px 0; margin-top:-3px; }
.b_green .tr{height:6px; background:url(/images/energydirect/block_green.png) -6px -6px no-repeat;}
.b_green .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_green.png) 0px -6px no-repeat;}
.b_green .br{height:6px; background:url(/images/energydirect/block_green.png) -6px 0px no-repeat;}
.b_green .br div{height:6px; width:6px; background:url(/images/energydirect/block_green.png) 0px 0px no-repeat; float:right;}
.b_green .b_c{border-left: solid 1px #c1e3a9; border-right: solid 1px #c1e3a9; background:#dff0d3; padding:0 7px 5px 7px;}

/*gray block*/
.b_gray{clear:both}
.b_gray a{color:#000;}
.b_gray h3{font-size:18px; font-weight:bold; padding:0 0 13px 0; margin-top:-3px; }
.b_gray .tr{height:6px; background:url(/images/energydirect/block_gray.png) -6px -6px no-repeat;}
.b_gray .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_gray.png) 0px -6px no-repeat;}
.b_gray .br{height:6px; background:url(/images/energydirect/block_gray.png) -6px 0px no-repeat;}
.b_gray .br div{height:6px; width:6px; background:url(/images/energydirect/block_gray.png) 0px 0px no-repeat; float:right;}
.b_gray .b_c{border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; background:#f2f2f2; padding:0 7px 5px 7px;}

/*gray block*/
.b_gray2{}
.b_gray2 a{color:#000;}
.b_gray2 h3{font-size:18px; font-weight:bold; padding:0 0 13px 0; margin-top:-3px; }
.b_gray2 .tr{height:6px; background:url(/images/energydirect/block_gray2.png) -6px -6px no-repeat;}
.b_gray2 .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_gray2.png) 0px -6px no-repeat;}
.b_gray2 .br{height:6px; background:url(/images/energydirect/block_gray2.png) -6px 0px no-repeat;}
.b_gray2 .br div{height:6px; width:6px; background:url(/images/energydirect/block_gray2.png) 0px 0px no-repeat; float:right;}
.b_gray2 .b_c{border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; background:#fbfbfb; padding:0 7px 5px 7px;}

/*s_block*/
.s_block{}
.s_block a{color:#000;}
.s_block h3{font-size:18px; font-weight:bold; padding: 0 0 20px 0; line-height:21px; z-index:3; position:relative;}
.s_block .tr{height:5px; background:url(/images/energydirect/block_s.png) -6px -5px no-repeat;}
.s_block .tr div{height:5px; width:6px; float:right; background:url(/images/energydirect/block_s.png) 0px -5px no-repeat;}
.s_block .br{height:5px; background:url(/images/energydirect/block_s.png) -6px 0px no-repeat;}
.s_block .br div{height:5px; width:6px; background:url(/images/energydirect/block_s.png) 0px 0px no-repeat; float:right;}
.s_block .b_c{border-left: solid 1px #b7b7b7; border-right: solid 1px #b7b7b7; background:#e5e5e5 url(/images/energydirect/block_s_grad.png) 0 0 repeat-x; padding:0 7px 5px 7px; position:relative; min-height:129px;}
.s_block .shape1{position:absolute; width:129px; height:55px; right:3px; top:-14px; z-index:2; background:url(/Images/energydirect/shape1.jpg) 0 0 no-repeat}
div.input{border: solid 1px #7f9db9; height:22px; padding:1px; background:#fff;}
div.input input{border:0px; background:none; width:80%; float:left;}
div.input a{width:22px; height:22px; background:url(/images/energydirect/bt_search.png) 0 0 no-repeat; text-indent:-10000px; display:block; float:right;}
div.input a:hover {background:url(/images/energydirect/bt_search.png) 0 -22px no-repeat;}
.s_block .middle{padding:10px 0 0 0;}
.s_block .bottom{padding:14px 0 0 0; font-size:18px; font-weight:bold}
.s_block .bottom span{font-weight:normal; font-size:.6em; display:block;}
.s_block .bottom a{display:block; font-size:0.7em; font-weight:normal}

.s_block .middle{}
.s_block .middle ul{list-style:none; padding:0; margin:0;}
.s_block .middle ul ul, .s_block .middle ol ul{display:none; padding:4px; margin:5px 0; border: solid 1px #fff; background:#F0F0F0;}
.s_block .middle ul ul a, .s_block .middle ol ul a {color:#4f951f;}
.s_block .middle ul ul.opened, .s_block .middle ol ul.opened {display: block; padding:4px; margin:5px 0 10px; border: solid 1px #fff; background:#F0F0F0; //zoom: 1;}
.s_block .middle ul .active a{font-weight:bold; text-decoration:none;}
.s_block .middle ul .active li a{font-weight:normal; text-decoration:underline;}
.s_block .middle ul ul li .close, .s_block .middle ol ul li .close
{
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
}
.s_block .middle ul ul li .close a, .s_block .middle ol ul li .close a
{
    color: #9d0a0e;
    background: url("/images/energydirect/close-cross.gif") no-repeat 0px 5px;
    padding-left: 12px;
}


/*grad_block*/
.grad_block{}
.grad_block a{color:#000;}
.grad_block h3{font-size:18px; font-weight:bold; padding: 0 0 10px 0;}
.grad_block .tr{height:5px; background:url(/images/energydirect/block_s.png) -6px -5px no-repeat;}
.grad_block .tr div{height:5px; width:6px; float:right; background:url(/images/energydirect/block_s.png) 0px -5px no-repeat;}
.grad_block .br{height:5px; background:url(/images/energydirect/block_s.png) -6px 0px no-repeat;}
.grad_block .br div{height:5px; width:6px; background:url(/images/energydirect/block_s.png) 0px 0px no-repeat; float:right;}
.grad_block .b_c{border-left: solid 1px #b7b7b7; border-right: solid 1px #b7b7b7; background:#e5e5e5 url(/images/energydirect/block_s_grad.png) 0 0 repeat-x; padding:0 7px 5px 7px; position:relative; min-height:129px;}


/*white block in s_block*/
.b_white{}
.b_white a{color:#000;}
.b_white h3{font-size:18px; font-weight:bold; padding:0 0 13px 0; margin-top:-3px; }
.b_white .tr{height:6px; background:url(/images/energydirect/block_white.png) -6px -6px no-repeat;}
.b_white .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_white.png) 0px -6px no-repeat;}
.b_white .br{height:6px; background:url(/images/energydirect/block_white.png) -6px 0px no-repeat;}
.b_white .br div{height:6px; width:6px; background:url(/images/energydirect/block_white.png) 0px 0px no-repeat; float:right;}
.b_white .b_c{border-left: solid 1px #b2b2b2; border-right: solid 1px #b2b2b2; background:#fff; padding:0 7px 5px 7px;}

/*white block*/
.b_white2{font-size:1em;}
.b_white2 h3{font-size:18px; font-weight:bold; padding:0 0 5px 0; margin-top:-3px; }
.b_white2 .tr{height:6px; background:url(/images/energydirect/block_white2.png) -6px -6px no-repeat;}
.b_white2 .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_white2.png) 0px -6px no-repeat;}
.b_white2 .br{height:6px; background:url(/images/energydirect/block_white2.png) -6px 0px no-repeat;}
.b_white2 .br div{height:6px; width:6px; background:url(/images/energydirect/block_white2.png) 0px 0px no-repeat; float:right;}
.b_white2 .b_c{border-left: solid 1px #b2b2b2; border-right: solid 1px #b2b2b2; background:#fff; padding:0 7px 5px 7px; overflow:hidden}

/*checkbox block*/
.chb_block{font-size:1em; margin-bottom:10px;}
.chb_block h3{font-size:18px; font-weight:bold; padding:0 0 5px 0; margin-top:-3px; }
.chb_block .tr{height:6px; background:url(/images/energydirect/block_cb.png) -6px -6px no-repeat;}
.chb_block .tr div{height:6px; width:6px; float:right; background:url(/images/energydirect/block_cb.png) 0px -6px no-repeat;}
.chb_block .br{height:6px; background:url(/images/energydirect/block_cb.png) -6px 0px no-repeat;}
.chb_block .br div{height:6px; width:6px; background:url(/images/energydirect/block_cb.png) 0px 0px no-repeat; float:right;}
.chb_block .b_c{border-left: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb; background:#fff url(/images/energydirect/chb_ina.png) 10px 0 no-repeat; padding:0 0px 5px 0px; overflow:hidden}

.chb_active .b_c{border-left: solid 1px #5fb624; border-right: solid 1px #5fb624; background:#fff url(/images/energydirect/chb_a.png) 10px 0 no-repeat;}
.chb_active .tr{background-position:-6px -18px}
.chb_active .tr div{background-position:0px -18px}
.chb_active .br{background-position:-6px -12px}
.chb_active .br div{background-position:0px -12px}

.chb_block .q{padding:0 7px 10px 35px;}
.form_in{background: url(/images/energydirect/grad_light.png) 0 0 repeat-x; padding:4px 6px 0 6px;}
.form_in div{clear:left; overflow:hidden; padding:2px 0;}
.form_in input{margin:0px 7px 0px 4px; width:16px; height:16px; float:left; padding:0}
.form_in label{height:16px; line-height:16px; float:left; font-weight:bolder;}

/*video mask*/
.video1, .video2{position: relative; overflow: hidden; //zoom: 1; width: 100%;}
.video1 {padding-bottom: 15px;}
.video1 .xv1, .video2 .xv1 {margin:0 4px 10px 0;}
.video1 .xv2, .video2 .xv2 {margin:0 0 10px 4px;}
.video1 .xv3, .video2 .xv3 {margin:0 4px 0px 0;}
.video1 .xv4, .video2 .xv4 {margin:0 0 0px 4px;}
.video1 ul, .video2 ul{
    display: block;
    list-style: none;
    overflow: hidden;
    //zoom: 1;
    position: relative;
    width: 100%;
    margin: 0px;
}
.video1 ul li, .video2 ul li {
    display: block;
    width: 100%;
    float:left;
}
.b1{width:157px; height:88px; float:left; background:url(/images/energydirect/w_mask.png) 0 0 no-repeat; text-align:center; padding:4px;}
.b2{width:330px; height:209px; float:none; background:url(/images/energydirect/w_mask1.png) 0 0 no-repeat; text-align:center; padding:4px;}


/*home_content _19*/
.home_content{padding:5px 0 0 0;}
.home_content .left{ float:left; width: 471px; padding-right:0px; min-height:300px; border-right: solid 1px #cbcbcb;  position:relative;}
.home_content .left .pic-place {float: right; width: 237px; height: 10px;}
.home_content .left .text-place {overflow: hidden; //zoom: 1;}
.home_content .left .text-place div {margin-right:10px;}
.home_content  a{color:#4F951F}
.home_content .right{width:457px; float:left; padding-left:15px;min-height:300px; position:relative;}
.home_content .right div a{font-family:Arial, Helvetica, sans-serif; font-size:1em; display:block; color:#000; text-decoration:none; padding:5px;}
.home_content .right div a strong{font-size:1.2em;}
.home_content .right div a span{font-size:0.8em; display:block; padding:3px 0;}
.home_content .right div a:hover{background:#d3d3d3;}

.home_content .right .readon{display:inline; position:absolute; right:10px; bottom:0;}
.home_content .rss{float:right; color:#000;}
.shape2{width:242px; height:245px; background:url(/images/energydirect/shape2.jpg) 0 0 no-repeat; position:absolute; bottom:-13px; right:0px;}

/*RSS*/
.allPage .rss{display:block; position:relative; font-size:10px; color:#000; padding:0 0 0 20px; height:16px; line-height:16px; font-weight:normal; text-decoration:none; background:url(/images/energydirect/rss.png) 0 0 no-repeat;}


/*tabs*/
.tab2 li a span{width:90px;}
.tab3 li a span{width:54px;}

.tab{}
.tab ul{padding:0; margin:0; list-style:none; height:27px; clear:both}
.tab ul li{float:left; height:27px; line-height:27px;}
.tab ul li.active{}
.tab ul li a{display:block; float:left; height:27px; line-height:27px; text-decoration:none; color:#868484;  background:url(/images/energydirect/tabs.png) 100% 0px no-repeat; padding:0 4px 0 0; outline:none;}
.tab ul li a:hover{text-decoration:none;}
.tab ul li.active a {background:url(/images/energydirect/tabs.png) 100% -27px no-repeat;}
.tab ul li a span{padding:0 3px 0 7px; background:url(/images/energydirect/tabs.png) 0px -54px no-repeat; display:block; float:left; height:27px; line-height:27px; }
.tab ul li.active a span{background:url(/images/energydirect/tabs.png) 0px -81px no-repeat;color:#000; font-weight: bold;} 
.tab .tab_content{display:none; padding:6px 6px 6px 6px; border-left: solid 1px #b2b2b2; border-right: solid 1px #b2b2b2; background:#fefefe;  clear:both}
.tab .t_br{background:url(/images/energydirect/t_br.png) -6px 0 no-repeat; height:5px;}
.tab .t_br div{background:url(/images/energydirect/t_br.png) 0px 0 no-repeat; width:6px; float:right; height:5px;}

.tab ul li.sep{padding:0; background:none; width:4px;  border-bottom: solid 1px #b2b2b2; height:26px;}

/*pathway*/
.pathway{padding:0; margin:0; list-style:none; float:left; width:65%; /*margin-top:-10px;*/ padding: 0 0 10px 16px;}
.pathway li{display:inline; z-index:10; font-size:0.9em; color:#000; font-weight:bold;}
.pathway li a{font-weight:normal; padding: 0 11px 0 2px; background:url(/images/energydirect/arrow.gif) 100% 50% no-repeat; }
.pathway li.first{color:#626262; font-weight:normal;}

.adlink {color:#000; font-weight:bold; padding:0 16px 10px; /*margin-top:-10px;*/ position:relative; font-size:0.9em; overflow:hidden; width:27%; float:right;}
.adlink a{float:right; font-weight:normal; margin-left:10px;}
a.print{padding:0 0 0 20px; background:url(/images/energydirect/i_print.png) 0 50% no-repeat;}

/*grids=====================*/
.grid0{padding:0 8px 20px; clear:both;}
.grid1{padding:0 0px 20px;}
.grid2{padding:0 8px 20px;}
.grid3{padding:0 3px 20px;}

.w20{width:230px; float:left; padding:0 6px 0 8px;}
.w40{width:354px; float:left; padding:0 6px;}
.w33{width:311px; float:left; padding:0 6px;}

.content{padding:0 8px 20px; overflow:hidden; clear:both;}
.content .left{width:228px; float:left; padding-right:12px;}
.content .main_part{width:720px; float:left;  line-height:136%;}


/*special*/
.line3 .b_c{min-height:211px;}
.line3 .tab_content{min-height:132px;}
.grid0 h2{padding:0 0 10px 8px; clear:both;}
.grid2 h2{padding:0 0 10px 8px; clear:both}
.content1{line-height:136%;}
.menu {padding:0 0 30px 0;}

/*psd11*/
.main_part h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:20px 0 0 0;}
.content .acco {}
.main_part .acco{margin:20px 0;}
.main_part .acco li{padding:7px 0; border-bottom: solid 1px #e4e4e4; min-height:17px;}
.main_part .acco li a{font-size:14px; font-weight:bold; text-decoration:none; color:#000; display:block; outline:none;}
.main_part .acco li.active{border:0;}
.main_part .acco li.active a span{text-decoration:none;color:#000;}
.main_part .acco li.active ul{border: solid 1px #d9d9d9; padding:8px 8px 8px 30px; background:#f6f6f6;}
.main_part .acco li.active ul li{padding:0; border:0;}
.main_part .acco li a span{text-decoration:underline; color:#4f951f;}
.main_part .acco li a strong{display:block; float:left; width:30px;}
.main_part .acco li a:hover{text-decoration:none;}
.main_part .acco li a:hover span{text-decoration:none;}

.menu .acco ul{background: url(/images/energydirect/arrow_normal_h.png) -10000px -10000px no-repeat;}
.menu .acco li{background:url(/images/energydirect/arrow_normal.png) 100% 4px no-repeat; padding:7px 8px;  border-bottom: solid 1px #e4e4e4;}
.menu .acco li.here{background: #dff0d3 url(/images/energydirect/arrow_active2.png) 100% 4px no-repeat; min-height:17px; padding:7px 7px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;}
.menu .acco li:hover, .menu .acco li.jshover{background-image:url(/images/energydirect/arrow_normal_h.png)}
.menu .acco li.active{background: #dff0d3 url(/images/energydirect/arrow_active.png) 100% 4px no-repeat; min-height:17px; padding:7px 8px;}
.menu .acco li.active ul{border:0; background:#dff0d3; padding:7px 8px 0 8px;  display:block;}
.menu .acco li.active ul li{background:none; border:0; border-bottom: solid 1px #beccb4; padding:8px 10px;}
.menu .acco li.active ul li a{text-decoration:none; font-size:12px;}
.menu .acco a{font-weight:normal; color:#000; text-decoration:none; font-size:14px; display:block; outline:none}
.menu .acco a:hover{color:#4f951f;}
.menu .acco li.here a{font-weight:bold;}

/*psd23*/
.vblocks{padding:20px 0 0 0;}
.vblocks .pagination{ height:20px; width:460px}
.v_block{clear:both; overflow:hidden; border-bottom: solid 1px #c8c8c8; padding:0 0 15px 0; margin-bottom:10px;}
.v_block h3{padding:0; margin:0;}
.v_block .date{display:block; padding:0px 0; font-size:0.8em;}
.v_block img{border: solid 1px #000; float:right; margin:0 0 0 34px;}
.v_block a{padding:0 10px 0 0; background:url(/images/energydirect/arrow2.gif) 100% 50% no-repeat;}
.v_block h3 a{padding:0; background:none; text-decoration:none; color:#000;}
.v_block .video{margin:0; background:none;  padding:0; }

/*press psd22*/
.press{}
.press .press_l{width:350px; float:left;}
.press .press_r{width:350px; float:right;}
.press .press_l .readon{position:static; float:right;}
.press_l div{font-family:Arial, Helvetica, sans-serif; font-size:1em; display:block; color:#000; text-decoration:none; padding:8px;}
.press_l div strong{font-size:1.2em;}
.press_l div span.date{font-size:0.8em; display:block; padding:3px 0;}
.press_l div:hover, .press_l div.jshover{background:#cfe9bd; cursor:default}

.press_l .readon{display:inline; position:absolute; right:10px; bottom:0;}
.press_l .rss{float:right; color:#000; margin-top:4px;}

.press_r .b_c div{padding:5px 8px 8px 8px; margin-bottom:3px; border-bottom: solid 1px #d9d9d9;}
.press_r .b_c div .date{font-size:0.8em; display:block; padding:0px 0 0 0;}
.press_r .b_c .readon{color:#4F951F; float:right;}
.press_r .b_c .intro_txt{padding:5px 0 8px 0;}
.press .press_r .pagination{width:335px; border:0; padding:0; margin:0;}

.press_l h2{color:#4f951f; font-size:24px; font-weight:bold; padding:0 0 10px 8px; margin:0;position:relative;}
.press_r h2{font-size:18px; padding-left:0;}

/*psd20*/
.b3{}
.b3 .block{float:left; width:214px;border-right:solid 1px #a9a9a9; }
.b3 .block h3{padding:0 0 12px 0;}
.b3 .block img{border: solid 1px #a9a9a9; display:block; margin-bottom:9px;}
.b3 .block a.readon{color:#4F951F; padding:0 12px 0 0; background:url(/images/energydirect/arrow2.gif) 100% 60% no-repeat; display:block; float:right}
.b3 .x1{padding:0 14px 0 0;}
.b3 .x2{padding:0 14px;}
.b3 .x3{padding:0 0 0 14px; border-right:0;}

/*psd10*/
.b6{}
.b6 .block{float:left; width:212px; min-height:250px; position:relative; border-right: solid 1px #a9a9a9;}
.b6 .block h3{padding:8px 0 8px 0; font-size:16px;}
.b6 .block img{border: solid 1px #a9a9a9; display:block; margin-bottom:5px;}
.b6 .block ul{list-style:none; padding:0; margin:0 0 5px 0;}
.b6 .block a{margin-left:15px;}
.b6 .block ul li a{margin-left:4px;}
.b6 .x1{padding:0 15px 0 1px;}
.b6 .x2{padding:0 15px;}
.b6 .x3{padding-left:15px; border-right:0;}
.b6 .x4{padding:0 15px 0 1px; border-top:solid 1px #a9a9a9;}
.b6 .x5{padding:0 15px;  border: solid 1px #a9a9a9; border-bottom:0;  border-left:0;}
.b6 .x6{padding-left:15px;border-top:solid 1px #a9a9a9; border-right:0;}
.b6 .shape3,.b6 .shape4{width:32px; height:17px; position:absolute; bottom:-8px; background:#f2f2f2; z-index:2;}
.b6 .shape3{left:-16px;}
.b6 .shape4{right:-16px;}
/*psd11 ask block*/
.ask{background: url(/images/energydirect/a_d1.jpg) 0 0 no-repeat; min-height:77px; position:relative; padding:183px 0 0 0;}
.ask .inf1{position:absolute; right:14px; top:35px; width:204px; text-align:center; color:#484848;}
.ask .inf2{position:absolute; left:500px; top:190px; font-weight:bold; font-size:18px; width:230px;}
.ask .inf2 span{font-size:11px; font-weight:normal; display:block;}
.ask .inf2 a{font-size:12px; font-weight:normal; color:#000;}
.ask a.video{padding:0 0 0 20px; background:url(/images/energydirect/play.gif) 0 50% no-repeat;}
.ask .s_block{width:475px; margin-bottom:20px;}
.ask .s_block h3{font-size:18px; padding:0 0 3px 0; margin:0}
.ask .s_block .b_c{min-height:1px; background:#E5E5E5 url(/images/energydirect/block_s_grad2.png) 0 0 repeat-x;}
.ask .middle{display:none;}
.ask .middle .textarea{ border:1px solid #7F9DB9; background:#fff;}
.ask .middle textarea{width:455px; height:100px; overflow:auto; font-style:italic; border:0; color:#a3a3a3;}
div.hint {float:right; text-align:left; color:#484848; width:230px;}

/*psd14*/
.mar_l{margin:0 0 10px 10px; float:right;}
.mar_r{margin:0 10px 10px 0; float:left;}
.block3{padding:10px 0 0 0; margin:0;}
.block3 .b_c{min-height:210px; position:relative;}

.block2{padding:10px 0 0 0; margin:0 -7px; position:relative; overflow:hidden; zoom:1;}
.block2 .b_c{min-height:180px; position:relative;}


.main_part .b_gray h2{padding-left:0}
.block3 .w33{width:231px; padding:0 6px;}
.block3 .first{padding:0 5px 0 0}
.block3 .last{padding:0 0 0 5px;}
.block3 .w33 a.pdf{display:block; float:none; padding:3px 0 3px 21px;}
.block3 a.readon{color:#4F951F; padding:0 12px 0 0; background:url(/images/energydirect/arrow2.gif) 100% 60% no-repeat; display:block; position:absolute; bottom:10px; right:6px;}
.block3 h3{padding:0 0 15px 0; margin:0; font-size:18px;}

.block2 .w50{width:352px; padding:0 6px; float:left}
.block2 .w50 a.pdf{display:block; float:none; padding:3px 0 3px 21px;}
.block2 a.readon{color:#4F951F; padding:0 12px 0 0; background:url(/images/energydirect/arrow2.gif) 100% 60% no-repeat; display:block; position:absolute; bottom:10px; right:6px;}
.block2 h3{padding:0 0 15px 0; margin:0; font-size:18px;}

/*psd15*/
.step_line {width:704px; margin:0 -2px; position:relative; overflow:hidden; height:32px; background: url(/images/energydirect/step_line.png) 0 0 no-repeat;}
.step_line ul{list-style:none; padding:0; margin:0;}
.step_line ul li{float:left; line-height:32px; background: url(/images/energydirect/step_line_sep.png) 100% 0 no-repeat; font-weight:bolder;}
.step_line ul li span{padding: 0 17px; display:block; height:32px; float:left;}
.step_line ul li a{color:#fff; text-decoration:underline; float:left;}
.step_line ul li.off_last{background:none;}
.step_line ul li.on_last{background: url(/images/energydirect/step_line_hilight.png) 100% -96px no-repeat; padding-right:9px;}

.step_line ul li.active{color:#fff;}
.step_line ul li.active span{background: url(/images/energydirect/step_line_hilight.png) 100% -32px no-repeat}

.step_line ul li.on{padding:0px; color:#fff;}
.step_line ul li.on span{background: url(/images/energydirect/step_line_hilight.png) 100% 0px no-repeat}


.psd15{overflow:hidden; padding:20px 0;}
.psd15 .left_part{width:460px; padding-right:20px; float:left; overflow:hidden;}
.psd15 .left_part h2{padding:0px 0 20px;}
.psd15 .left_part h3{padding:0px 0 0px; font-size:16px;}
.psd15 .right_part{width:220px; float:left; overflow:hidden;}

.psd15 .right_part h3{padding:0 0 10px 0; font-size:16px;}
.psd15 .right_part .b_c a{display:block; padding:4px 0; border-bottom: solid 1px #c8c8c8; text-decoration:none;}
.psd15 .right_part .b_c{min-height:240px;}



/*psd18*/
.dww{min-height:285px;}
.menu2{padding:0 0 20px 0;}
.menu2 ul{padding:0; margin:0; list-style:none}
.menu2 ul li{border-bottom: solid 1px #d8d8d8; padding:4px 0 4px 15px; background: url(/images/energydirect/li.gif) 3px 9px no-repeat}
.menu2 ul li.here a{font-weight:bolder; color:#000; text-decoration:none;}
.top_bt {padding:0 0 20px 0; overflow:hidden;}
.top_bt .back{color:#4F951F; float:left;}
.back{background:transparent url(/images/energydirect/arrow2_2.png) no-repeat scroll 0% 60%; color:#4F951F; display:block;  padding:0 0 0 12px;}
.dww .bt{float:left; margin-left:157px; background: url(/images/energydirect/bt7.png) 0 0 no-repeat; width:89px; text-align:center; text-decoration:none; padding:0 0px 0 20px; height:24px; line-height:24px; color:#fff; font-weight:bolder; text-shadow: #f57c16 0 0 3px; }
.dww table.form{margin:20px 0 0 0; }
.dww .title{width:153px;}
table.form .title{font-weight:bold;}

/*psd24*/
.dww2 .bt{background: url(/images/energydirect/bt_9.png) 0 0 no-repeat; text-shadow: #49a51c 0 0 3px; padding:0 20px 0 0;}

/*psd16*/
.psd16{overflow:hidden;}
.psd16 .left_part{width:212px; float:left; padding-right:12px;}
.psd16 .left_part h3{padding:10px 0 5px 0; font-size:16px;}
.hi{font-size:16px; padding:10px 0 5px 0;}
.psd16 .right_part{width:720px; float:left;}
.psd16 .right_part .b_c{min-height:150px}
.bts{padding:5px 0; overflow:hidden;}
.bts a{color:#4f951f; float:right; font-size:11px; line-height:24px;}
.bts .bt{float:left; background: url(/images/energydirect/bt_8.png) 0 0 no-repeat; width:66px; text-align:center; text-decoration:none; padding:0; height:24px; line-height:24px; color:#fff; font-weight:bolder; text-shadow: #5fb624 0 0 3px; }

/*psd17*/
.l_form label{padding:3px 0 0 0; display:block;}

.left .menu h3{padding:3px 0 10px 7px; font-size:18px;font-weight:bold; width:100%;}

.x172{}
.x171 .left_part h3{padding:0; font-size:14px;}
.x171 .l_form{padding:10px 0 0 0;}
.x171 a{display:block; background: url(/images/energydirect/arrow2.gif) 0 50% no-repeat; padding:0 0 0 12px; float:left; clear:left; line-height:normal; width:90%;}
.x171 .bt{background: url(/images/energydirect/bt6.png) 0 0 no-repeat; width:88px; padding:0 21px 0 0; margin-bottom:10px;}
.x171 .right_part .b_c{min-height:210px;}

.x172 .left_part h3{padding:0; font-size:14px;}
.x172 .l_form{padding:10px 0 0 0;}
.x172 a{display:block; background: url(/images/energydirect/arrow2.gif) 0 50% no-repeat; padding:0 0 0 12px; float:left; clear:left; line-height:normal;  width:90%;}
.x172 .bt{background: url(/images/energydirect/bt6.png) 0 0 no-repeat; width:88px; padding:0 21px 0 0; margin-bottom:10px;}
.x172 .right_part .b_c{min-height:270px;}

.x173 .left_part h3{padding:0; font-size:14px;}
.x173 .l_form{padding:10px 0 0 0;}
.x173 a{display:block; background: url(/images/energydirect/arrow2.gif) 0 50% no-repeat; padding:0 0 0 12px; float:left; clear:left; line-height:normal;  width:90%;}
.x173 .bt{background: url(/images/energydirect/bt6.png) 0 0 no-repeat; width:88px; padding:0 21px 0 0; margin-bottom:10px;}
.x173 .right_part .b_c{min-height:240px;}

.x174 .left_part h3{padding:0; font-size:14px;}
.x174 .l_form{padding:10px 0 0 0;}
.x174 a{display:block; background: url(/images/energydirect/arrow2.gif) 0 50% no-repeat; padding:0 0 0 12px; float:left; clear:left; line-height:normal;  width:90%;}
.x174 .bt{background: url(/images/energydirect/bt6.png) 0 0 no-repeat; width:88px; padding:0 21px 0 0; margin-bottom:10px;}
.x174 .right_part .b_c{min-height:196px;}

/*acco default styles*/
ul.acco{list-style:none; padding:0; margin:0;}
ul.acco ul{list-style:none; display:none; padding:4px; margin:5px 0; border: solid 1px #fff; background:#e9e9e9;}
ul.acco ul a{color:#4f951f;}
ul.acco li.active a{font-weight:bold; text-decoration:none;}
ul.acco li.active li a{font-weight:normal; text-decoration:underline;}
ul.acco a.active{font-weight:bold;}

/*pagination*/
.pagination{text-align:center; overflow:hidden; padding:7px 0 0 0; clear:both; position:relative; width:100%; }
.pagination .goleft{position:absolute; left:0px; color:#000;}
.pagination .goleft a{ color:#000;}
.pagination .goright{position:absolute; right:0px; color:#000;}
.pagination .goright a{ color:#000;}
.pagination .cur{font-weight:bold; cursor:default; color:#4f951f; font-weight:bold;}
.pagination .page{ /*background:url(/images/energydirect/page.png) 0 0 no-repeat;*/ padding:0 4px 0 4px; text-decoration:underline; color:#000;}
.pagination .page:hover{text-decoration:none;}
.pagination .page span{/*background:url(/images/energydirect/page.png) 100% -30px no-repeat;*/ padding:0 0px 0 0; line-height:15px; height:15px;}


/*iframe psd02*/
.rifr_block{width:230px; float:right; border-left: solid 1px #dcdcdc; height:400px; padding-left:15px;}
.rifr_block ul{margin:10px 0; padding:0 0 45px 0; list-style:none;  background:url(/images/energydirect/garantie.png) 90% 100% no-repeat;}
.rifr_block ul li{margin:0; padding:3px 0 3px 19px; background:url(/images/energydirect/li3.gif) 3px 5px no-repeat; font-size:14px;}
.ifr_area h3{font-size:16px; padding:0 0 5px 0}

/*sitemap*/
.sitemap{padding:0 20px 0px 14px; clear:both; overflow:hidden; background:url(/images/energydirect/sitemap.png) 0px 0; margin-bottom:30px;}
.sitemap h2{padding-left:0; background:#fff;}
.sitemap h3{font-size:16px; padding:0; margin:0;}
.sitemap ul{list-style:none; width:25%; float:left; clear:right; padding:0; margin:0;}
.sitemap ul ul{margin:0 0 0 15px; float:none; width:100%;}
.sitemap ul ul li{padding: 3px 0;}
.sitemap ul ul ul li{padding:1px 0;}
.sitemap ul ul ul ul li{padding:0;}
.sitemap ul ul li a{font-size:14px; color:#4f951f; font-weight:bold; text-decoration:underline}
.sitemap ul ul li a:hover{text-decoration:none;}
.sitemap ul ul ul li a{font-size:12px; color:#111111; font-weight:bold; text-decoration:underline}
.sitemap ul ul ul ul li a{font-size:11px; font-weight:normal; text-decoration:underline}

/*form*/
div.form{padding:0 0 0 10px;}
div.form h3{padding-bottom:5px;}
.star{color:#4f951f}
.line{padding:0px 0 7px 0px; clear:both;}
.line label{width:100px; float:left;}
.line input{background:#FFFFFF; border:1px solid #7F9DB9; width:211px; height:20px; line-height:20px; padding:1px; margin:1px;}
.line select{background:#FFFFFF; border:1px solid #7F9DB9; width:215px; height:24px; line-height:24px;padding:1px; margin:1px;}
.line .radio{float: left;}
.line .radio input{width: auto; float:left; border: 0px;}
.line .radio label{width:auto;  padding:2px 20px 0 5px;}

.line textarea{width:500px; height:115px; overflow:auto;background:#FFFFFF; border:1px solid #7F9DB9; }
.legend{width:500px;}
.legend a.button{text-decoration:none; float:right; text-align:center; border:0; background:url(/images/energydirect/bt6_2.png) 0 0 no-repeat;  color:#fff; text-shadow: #4ea91e -1px -1px 3px; padding-right:25px; height:24px; line-height:24px; font-weight:bold; font-size:11px; cursor:pointer; width:124px; text-transform:uppercase;}

.contactformulier{padding:0 0 0 10px;}
.contactformulier div.form{ padding:0}


/*4step*/
.step{list-style:none; padding:0; margin:3px 0 0 0; float:left; background: url(/images/energydirect/4steps.png) 0 0 no-repeat; width:944px; height:32px;}
.step li{float:left; text-align:center; width:25%; clear:right; line-height:32px; font-weight:bolder;}

.st1 .s1{color:#fff;}
.st1 .bt_area{padding:15px 0 0 0;}

.st2{background-position: 0 -32px;}
.st2 .s1 a, .st2 .s2{color:#fff;}

.st3{background-position: 0 -64px;}
.st3 .s1 a, .st3 .s2 a, .st3 .s3{color:#fff;}

.st4{background-position: 0 -96px;}
.st4 .s1 a, .st4 .s2 a, .st4 .s3 a, .st4{color:#fff;}


/*STEP1*/
.step1{padding:0 8px; clear:both;}
.step1 .hi_m{padding:5px 0 12px 0;  line-height:140%;}
.step1 h3{font-size:14px; padding: 0 0 16px 0; margin:0}
.b_gray .st1_title{font-size:14px; padding:10px 0 12px 8px}
.b4{overflow:hidden; padding-bottom:13px; line-height:132%}
.b4 h3{padding:0 0 2px 0; color:#4f951f}
.b4 .bl{width:208px; float:left; clear:right; border-left: solid 1px #bfbfbf; padding:0 15px;}
.b4 .x1{border:0; padding-left:0}
.b4 .x4{padding-right:0;}

/*STEP2*/
.step2{padding:20px 0 10px 0; overflow:hidden; clear:both;}
.step2 h3{font-size:16px; padding-left:8px;}

/*STEP2b*/
.step_productkeuze{clear:both;}
.step_productkeuze strong{font-weight:bold;}
.step_productkeuze h3{font-size:12px; padding-left:5px;}
.step_productkeuze h3 span{float:right; font-weight:normal;}
.step_productkeuze h3 span a{color:#4f951f}
.step_productkeuze ul{padding:0; margin:0; list-style:none;}
.step_productkeuze ul li{padding:0 0 0 15px; background: url(/images/energydirect/li.gif) 7px 5px no-repeat;}
.step_productkeuze .lp{width:205px; padding-right:10px; float:left;}
.step_productkeuze .rp{width:454px; padding:0 20px 0 10px; float:left; border-left: solid 1px #b2b2b2; min-height:203px;}

/*STEP3*/
.step3{padding:20px 0 10px 0; overflow:hidden; clear:both;}
.step3 h3{font-size:14px; padding-left:8px;}
.step3 .left_p h3{padding-left:0;}
.step3 .left_p{padding-left:7px; width:693px;}
.step3 table{width:100%;}
.step3 table table{border-collapse:collapse; border:0; border-spacing:0;}
.step3 .title{width:266px; font-weight:bolder; vertical-align:top;}
.step3 hr{border:0; border-bottom: solid 1px #bbbbbb; height:1px; margin:10px 0;}
.step3 .small{display:block; font-size:11px;}
.w58{width:58px;}
.w128{width:128px;}
.w200{width:200px;}
.w300{width:300px;}
.w415{width:415px;}
.w58 select,.w128 select,.mm select,.w300 select, .w415 select{width:100%; border: 1px solid #7F9DB9}
.textarea{border: 1px solid #7F9DB9}
.w58 textarea,.w128 textarea,.mm textarea,.w300 textarea, .w415 textarea{width:100%; border:0;}

.step3 .form{padding:0 0 10px 0;}
.step3 .l_1{padding: 0 0 10px 0;}
.l_1 label{margin-right:20px;}
.step3 .t1{margin-bottom:10px;}
.step3 h3{padding:0 0 10px 8px;}
/*STEP4*/
.step4{padding:20px 0 10px 0; overflow:hidden; clear:both;}

.prod{border-collapse:collapse; width:100%;}
.prod .title{width:120px; font-weight:bolder;}
.prod td{border-top: solid 1px #c4c4c4; vertical-align:top; padding:5px;}
.prod .f_line td{border:0;}
.step4 h3{font-size:14px;}
.step4 h3 a{font-size:12px; font-weight:normal; color:#4f951f;}

.step4 .h3_st4{padding:10px 0 3px 10px;}
.step4 .txt_st4{padding:0 0 13px 10px}

.step4 .b_white2{margin-bottom:7px;}
.prod2{width:100%;}
.prod2 td{padding:0 10px 0 15px; line-height:150%; vertical-align:top;}
.step4 .tl{width:49%; border-right: solid 1px #c4c4c4; padding:0 0 0 5px;}
.pl40{font-size:12px; padding-left:30px; font-weight:normal;}
.adobedownload{float:right;}

/*STEP4b*/
.step4b{padding:20px 0 0 10px; clear:both;}
.step4b h2{padding:0 0 10px 0; font-size:16px; }
.step4b h3{font-size:14px; padding:10px 0 0 0;}
.step4b .right_p h3{font-size:14px;}
.step4b .left_p{width:577px; float:left;  line-height:131%;}
.step4b .right_p{width:345px; float:left; padding-left:10px;}
.step4b .right_p .b_white2 img{float:left; margin-right:7px; border:solid 1px #e1e1e1;}
.step4b .b_white2{margin-bottom:5px;}
.step4b .title{width:266px; font-weight:bolder; vertical-align:top;}
.step4b .bt{float:right; display: block; background: url(/images/energydirect/bt6.png) 0 0 no-repeat; width:89px; text-align:center; text-decoration:none; padding:0 20px 0 0; height:24px; line-height:24px; color:#fff; font-weight:bolder; text-shadow: #47a41b 0 0 3px; margin-left:48px;}

.green_st{width:192px; float:left;}
ul.green{list-style:none; padding:0; margin:0; }
ul.green li{padding:1px 0 1px 15px; background: url(/images/energydirect/li3.gif) 2px 3px no-repeat;}

ul.rsmall{list-style:none; padding:0; margin:0; }
ul.rsmall li{padding:1px 0 1px 15px; background: url(/images/energydirect/li.gif) 4px 6px no-repeat;}
/*error*/
div.error{border: solid 1px #9d0a0e; background:#ffe5e5; position:relative;}
span.error{color:#9d0a0e; position:absolute; right:-10px; font-size:14px;}

.right_p{}
.right_p h3{padding:0 0 10px 0; font-size:16px;}
.right_p .phone{font-size:16px; font-weight:bolder; border-bottom:solid 1px #b5b5b5; padding:0 0 5px 0;}
.right_p .x_t{font-size:14px; font-weight:bolder;padding: 5px 0 5px 0;}
.right_p .phone span{font-size:12px; font-weight:normal;}
.right_p .bt{display: block; background: url(/images/energydirect/bt5.png) 0 0 no-repeat; width:89px; text-align:center; text-decoration:none; padding:0 20px 0 0; height:24px; line-height:24px; color:#fff; font-weight:bolder; text-shadow: #47a41b 0 0 3px; margin-left:48px;}

.right_p .line input{width:150px;}
.right_p .line label{width:46px;}

.left_p{width:700px; float:left;}
.right_p{width:220px; float:left; padding-left:20px;}

.bt_area{padding:15px 0 0 0; text-align:right; border-top: solid 1px #bfbfbf; clear:both; overflow:hidden;}
.bt_area .bt{display:block; font-size:14px; float:right; width:248px; padding:0 30px 0 10px; height:40px; background: url(/images/energydirect/bt4.png) 0 -40px no-repeat; text-align:left; color:#fff; line-height:40px; text-decoration:none; font-weight:bolder; text-shadow: #bcbcbc 0 0 3px;}
.bt_area .bt_active{background: url(/images/energydirect/bt4.png) 0 0 no-repeat; color:#fff; text-shadow: #f47916 0 0 3px;}
.b_msg{clear:both; padding:5px 0;}

.bt_area .bt_back{float:left; padding: 10px 0 0 30px; background: url(/images/energydirect/bt_back.png) 0 13px no-repeat; font-weight:bold; text-decoration:none}

.bt_st2{padding:15px 240px 0 0;}
.bt_st3{padding:15px 240px 0 0;}
.bt_st4{padding:15px 240px 0 0;}

.ll{padding:10px 0 0 30px; position:relative;}
.ll input{position:absolute; left:7px; top:10px;}

.step4 .pdf{color:#4f951f;}
.step4 .st4_h3{padding:0; margin:0;}
.pdf{color:#4f951f; padding-left:23px; background: url(/images/energydirect/pdf.png) 0 0 no-repeat;}

/*psd22-detail*/
.detail{}
.detail .top_bt{padding:0}
.detail .bt_area{padding:10px 10px 0 0; border:0;}
.detail h3{padding:10px 0 10px; font-size:16px;}
.detail table.form{border-collapse:collapse; clear:both}
.detail table.form td{padding:3px 5px;}
.detail table.form td td{padding:0px;}
.detail table.form table{border-collapse:collapse; border-spacing:0;}
.detail table.form table .select{padding-right: 13px;}
.detail table.form table td{overflow:hidden;}
.detail .title{width:260px; vertical-align:top;}
.detail .row_error{background:#9d0a0e;}
.detail .row_error div{position:relative;}
.detail .row_error span.error{color:#fff; font-weight:bold;}
.detail .row_error .title{color:#fff;}
.detail textarea{height: 80px;}
.detail .b_msg{color:#484848}
.detail .f_l div{padding:4px 0; overflow:hidden;}
.detail .f_l div input{}
.detail .f_l div label{line-height:18px;}
.detail .hr hr{display:block; height:1px; border:0; border-top: solid 1px #cecece}


/*psd23wijzigen*/
.wijzigen{padding:0 0 50px 0;}
.hi_m2{padding:0 0 18px 0; line-height:normal;}
.wijzigen_table{width:100%; border-collapse:collapse; border-spacing:0;}
.wijzigen_table td{padding:4px 0; border-bottom: solid 1px #cecece;}
.wijzigen_table a{color:#4f951f}
.wijzigen .title{width:206px; vertical-align:top; font-weight:bolder; padding-left:25px;}
.wijzigen .title .inf{background: url(/images/energydirect/inf.png) 0 0 no-repeat; padding: 0 0 0 25px; margin-left:-25px; position:relative;}
.wijzigen{}
.wijzigen{}

.wijzigen .pad30 td{padding-top:30px;}

/*diag*/
.diag{padding:5px 0 0 0; }
.diag .pbar{height:18px; background:#cee8bc; margin:0 40px 0 60px;}
.diag .pbar div{height:18px; background:#a2d47f}
.diag label{width:60px; float:left;}
.diag span{width:30px; float:right;}
.diag .inf_l{padding:2px 0;}
.p1 div{width:1%;}
.p2 div,.p3 div{width:2%;}
.p4 div,.p5 div{width:4%;}
.p6 div,.p7 div{width:6%;}
.p8 div,.p9 div{width:8%;}
.p10 div,.p11 div{width:10%;}
.p12 div, .p13 div{width:12%;}
.p14 div, .p15 div{width:14%;}
.p16 div, .p17 div{width:16%;}
.p18 div, .p19 div{width:18%;}
.p20 div, .p21 div{width:20%;}
.p22 div, .p23 div{width:22%;}
.p24 div, .p25 div{width:24%;}
.p26 div, .p27 div{width:26%;}
.p28 div, .p29 div{width:28%;}
.p30 div, .p31 div{width:30%;}
.p32 div, .p33 div{width:32%;}
.p34 div, .p35 div{width:34%;}
.p36 div, .p37 div{width:36%;}
.p38 div, .p39 div{width:38%;}
.p40 div, .p41 div{width:40%;}
.p42 div, .p43 div{width:42%;}
.p44 div, .p45 div{width:44%;}
.p46 div, .p47 div{width:46%;}
.p48 div, .p49 div{width:48%;}
.p50 div, .p51 div{width:50%;}
.p52 div, .p53 div{width:52%;}
.p54 div, .p55 div{width:54%;}
.p56 div, .p57 div{width:56%;}
.p58 div, .p59 div{width:58%;}
.p60 div, .p61 div{width:60%;}
.p62 div, .p63 div{width:62%;}
.p64 div, .p65 div{width:64%;}
.p66 div, .p67 div{width:66%;}
.p68 div, .p69 div{width:68%;}
.p70 div, .p71 div{width:70%;}
.p72 div, .p73 div{width:72%;}
.p74 div, .p75 div{width:74%;}
.p76 div, .p77 div{width:76%;}
.p78 div, .p79 div{width:78%;}
.p80 div, .p81 div{width:80%;}
.p82 div, .p83 div{width:82%;}
.p84 div, .p85 div{width:84%;}
.p86 div, .p87 div{width:86%;}
.p88 div, .p89 div{width:88%;}
.p90 div, .p91 div{width:90%;}
.p92 div, .p93 div{width:92%;}
.p94 div, .p95 div{width:94%;}
.p96 div, .p97 div{width:96%;}
.p98 div, .p99 div{width:98%;}
.p100 div{width:100%;}

.pagination ul
{
    display: block;
    list-style: none;
    margin: 0px;
    text-align: center;
    overflow: hidden;
    /*zoom: 1;*/
}
.pagination ul li
{
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px 4px;
    text-decoration:underline;
    color:#000;
}
.pagination ul li.pgCurrent
{
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px 4px;
    text-decoration:none;
    color:#4F951F;
}
.pagination ul li.prev
{
    float: left;
}
.pagination ul li.next
{
    float: right;
}
.pagination ul li.pgEmpty
{
    visibility: hidden;
    cursor:auto;
}

.x174 .bt1
{
    background: url(/images/energydirect/bt-l.png) no-repeat 0 0;
	text-decoration: none;
    display: inline;
	padding: 0 0 0 4px;
	white-space: nowrap;
	line-height: 23px;
	height: 24px;
	display: -moz-inline-box;
	display: inline-block;
    margin-left: 0px;
    text-decoration: none;
    cursor: pointer;
    width: auto;
}
.x174 .bt1 strong
{
    width: 100%;
    background: url(/images/energydirect/bt-r.png) no-repeat right 0;
    display: inline;
    color: #fff;
    font-size: 1.2em;
    text-decoration: none;
    border: 0;
    display: -moz-inline-stack;
    display: inline-block;
    width: auto;
    white-space: nowrap;
    padding: 0 30px 0px 6px;
    height: 24px;
    line-height: 23px;
}
.x174 .bt1:hover
{
    background: url(/images/energydirect/bt-l.png) no-repeat 0 -24px;
}
.x174 .bt1:hover strong
{
    background: url(/images/energydirect/bt-r.png) no-repeat right -24px;
}

/*************************************************************************************/
/*								 		 Custom Css								     */
/*************************************************************************************/
a.green {color: #4f951f; text-decoration: underline; cursor: pointer;}

a.standard-button-green 
{
	background-image: url(/images/MijnEnergie/greengradient.png);
	background-repeat: repeat-x;
	border: solid 1px #4f951f;
	color:#fff; 
	clear: none;
	float: right;
	display: block; 
	font-weight:bolder; 
	text-align:center; 
	text-decoration:none; 
	text-shadow: #5fb624 0 0 3px;
	width: 150px;
	padding: 4px;
	margin: 5px;
}


.TR_Hover
{
	color: #4f951f;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.TR_Normal
{
	font-weight: normal;
	text-decoration: none;
	cursor: default;
}

/* LPG Calculation layout */ 
.calcGreenHeader
{
	background-image: url(/images/MijnEnergie/gradientinfo.png);
	background-repeat: repeat-x;
	background-color: #4f951f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	height: 25px;
}

 
.calcRightColumn
{
	vertical-align:bottom;
	padding-right: 20px;
	background-color: #e0ffd0;
	vertical-align: bottom;
}

.calcCenterColumn
{
	vertical-align:bottom;
	padding-right: 20px;
	background-color: #eeffdd;
	vertical-align: bottom;
}
.calcVoordeel
{
	font-weight: bold;
	color: #5FB624;
	padding-left: 20px;
	vertical-align: bottom;
}
.calcLeftColumn
{
	vertical-align: bottom;
}

.GreenText
{
	color: #4f951f;
}

.table-header
{
	height: 25px; 
	background-image: url(/images/MijnEnergie/gradientinfo.png);
	background-color: #4f951f;
    border-color : #4f951f;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	font-weight: bold; 
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
	background-repeat: repeat-x;
}

.table-info
{
	background-color: #fff;
	border-color: #4f951f;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	overflow: hidden;
}

.table-general
{
	border-collapse: collapse;
}

.table-general td
{	
	border-color: #4f951f;
	border-style: solid;
	border-width: 2px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	overflow: hidden;
}

.info-bullet
{
	color: #FFF;
}

.upload 
{
	position:relative;
	width:100%;
}

.realupload 
{
	position:absolute;
	top:0;
	right:0;
	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */
	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}

form .fakeupload 
{
	background:url(/images/MijnEnergie/btupload.png) no-repeat 100% 50%;
}

form .fakeupload input 
{
	width:375px;
}

/* Package Upgrade CSS */

TD.Box0
{
   vertical-align: top;
   width:200px;
   height:216px;
}

TD.Box1
{
   vertical-align: top;
   width:200px;
   height:216px;
}

TD.Box2
{
   vertical-align: top;
   width:266px;
   height:216px;
}
 
.BoxFooter
{
   color: #000000;
   font-size: 11px;
   font-weight: bold; 
   text-align: center;
   width: 230px;
   padding-left: 16px;
   padding-top: 0px;
}
  
.BoxContent
{
   color: #000000;
   font-size: 11px;
   width: 200px;
   height: 110px;
   text-align: center;
   padding-top: 66px;
   padding-left: 25px;
   padding-right: 16px;
}
 
.BoxCheckbox
{
    margin-left: 120px;
} 

.BoxCancelLinkContainer
{
    width: 230px;
    text-align: center;
    padding-left: 20px; 
}

.BoxLink
{
   color: #000000;
   font-size: 11px;
   text-decoration: underline;
}

.graytext 
{
	color: #929292;
}

.boldtext
{
	font-weight:bold;
}

.trgreen
{
	background-color:#5fb624;
	font-weight:bold;
	color:White;
}

.uitleg
{
	padding-left: 5px; 
	padding-right: 5px;  
	margin-top: 5px;
	margin-bottom: 5px; 
	border: 1px solid #46A12C;
}

.border_right
{
	float:left; 
	border-right: #cecece 1px solid;
	margin:2px;
	height:150px;
}

.value td
{
	border: solid 0px Transparent;
}

.contract-table
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #4f951f;
	width: 100%;
}

.contract-table td
{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.calender .ajax__calendar_container 
{
    width: 180px;
    border:1px solid #000;
    background-color: #fff;
    color: #000;
}



/*								 		 Verhuispagina							     */
.uitleg 
{ 
	padding-left: 5px; 
	padding-right: 5px; 
	margin-left: 18px; 
	margin-top: 5px;
	margin-bottom: 5px; 
	border: 1px solid #46A12C;
}
			
.metRuimteTussenRegels {
    line-height: 26px;
}


.modalBackground 
{
    background-color: #333344;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup
{
    background-color:;
    width: 350px;
    height: 200px;
    cursor: default;
}

.modalPopup2
{
    background-color:#ffffff;
    width: 350px;
    height: 200px;
    cursor: default;
    padding-top: 4px;
}

.moveAddressHeader 
{
    font-weight: bold;
}

.changeColumnDate
{
    text-align: center;
}

.pointer
{
    cursor: pointer;
}

.invisible
{
    display: none;
}

.helpmodule
{
    z-index: 10;
    position: absolute;
    background-color: #ffffcc;
    border: solid 1px #000000;
}

.bt_disabled
{
    float:right;
    font-size:14px;
    font-weight:bolder;
    height:40px;
    line-height:40px;
    padding:0 30px 0 10px;
    text-align:left;
    text-decoration:none;
    text-shadow:0 0 3px #BCBCBC;
    width:248px;
    
    background:transparent url(/images/mijnenergie/bt_disabled.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    text-shadow:0 0 3px #F47916;
}

.CalendarStyle .ajax__calendar_container   
{    background-color: #DFF0D3;     
     border:solid 1px #5FB624;
}

.CalendarStyle .ajax__calendar_header  
{    
    background-color: #ffffff;     
    margin-bottom: 4px;
}
    
.CalendarStyle .ajax__calendar_title,.CalendarStyle .ajax__calendar_next,.CalendarStyle .ajax__calendar_prev    
{    
    color: #5FB624;     
    padding-top: 3px;
}

.CalendarStyle .ajax__calendar_body    
{   
     background-color: #ffffff;     
     border: solid 1px #DADADA;
}

.CalendarStyle .ajax__calendar_dayname 
{    
    color: #000000;
    text-align: center;     
    font-weight:bold;     
    margin-bottom: 4px;     
    margin-top: 2px;
}

.CalendarStyle .ajax__calendar_day 
{    
    text-align: center;
}

.CalendarStyle .ajax__calendar_year,.CalendarStyle .ajax__calendar_active
{
    color: #5FB624;
    font-weight: bold;
}

.CalendarStyle .ajax__calendar_hover .ajax__calendar_day,.CalendarStyle .ajax__calendar_hover .ajax__calendar_month,.CalendarStyle .ajax__calendar_hover   
{    
     color: #5FB624;     
     font-weight: bold;     
}

.CalendarStyle .ajax__calendar_today   
{    
    font-weight:bold;
}


.ajax__calendar_hover
{    
     color: #5FB624;     
     font-weight: bold;     
}

.CalendarStyle .ajax__calendar_other
{
    color: #dadada;
}    
   
.aanmeld_errorbox {background-color:#ffe5e5;color:Black;}
.b_white2 .underline{border-bottom: solid 1px #b2b2b2; }
.b_white2 .borderright{border-right: solid 1px #b2b2b2; }


.st1 .s1 a, .st1 .s2 a, .st1 .s3 a {color:#fff;}

.st2 .s2 a,.st2 .s3 a {color:#fff;}

.st3 .s3 a{color:#fff;}

.persgegcomp-textboxgrey  {background-color:#f2f2f2; }


.menu .acco li.active2{background: #dff0d3 url(/images/energydirect/arrow_active2.png) 100% 4px no-repeat; min-height:17px; padding:7px 8px;}
.menu .acco li.active2 ul{border:0; background:#dff0d3; padding:7px 8px 0 8px;  display:block;}
.menu .acco li.active2 ul li{background:none; border:0; border-bottom: solid 1px #beccb4; padding:8px 10px;}
.menu .acco li.active2 ul li a{text-decoration:none; font-size:12px;}

.step_line ul li.passed{padding:0px; color:#fff;}
.step_line ul li.passed span{background: url(/images/energydirect/step_line_hilight.png) 100% -128px no-repeat}


.step_line ul li.on_first{background: url(/images/energydirect/step_line_hilight.png) 0% -64px no-repeat; padding:0 0 0 4px;}
.step_line ul li.on_first span{color:#fff; background: url(/images/energydirect/step_line_hilight.png) 100% 0px no-repeat}

.step_line ul li.on_first2{background: url(/images/energydirect/step_line_hilight.png) 0% -64px no-repeat; padding:0 0 0 4px;}
.step_line ul li.on_first2 span{color:#fff; background: url(/images/energydirect/step_line_hilight.png) 100% -128px no-repeat}

.w270{width:270px;}

.x175 .bt1
{
    background: url(/images/energydirect/btinact-l.png) no-repeat 0 0;
	text-decoration: none;
    display: inline;
	padding: 0 0 0 4px;
	white-space: nowrap;
	line-height: 23px;
	height: 24px;
	display: -moz-inline-box;
	display: inline-block;
    margin-left: 0px;
    text-decoration: none;
    cursor: default;
    width: auto;
}
.x175 .bt1 strong
{
    width: 100%;
    background: url(/images/energydirect/btinact-r.png) no-repeat right 0;
    display: inline;
    color: #fff;
    font-size: 1.2em;
    text-decoration: none;
    border: 0;
    display: -moz-inline-stack;
    display: inline-block;
    width: auto;
    white-space: nowrap;
    padding: 0 30px 0px 6px;
    height: 24px;
    line-height: 23px;
    cursor: default;
}

.contentTableAlert
{
	color: #9fcb3b;
}


.progress_popup_progress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
    z-index:100;
}

.errorMsg
{
	color: Red;	
}

.aanmeldenheader
{
	font-weight:bold;
	font-size:larger;
	border-bottom:#cecece 1px solid;
	padding:5px;
	
}

.step4 .t_1{width:32%; border-right: solid 1px #c4c4c4; padding:0 0 0 5px;}
.b4 .x1_2{border:0; padding-left:0;height:140px;}
.b4 .x2_2{height:140px;}
.b4 .x3_2{height:140px;}
.b4 .x4_2{padding-right:0;height:140px;}

/*					DoubleImageTextTable control					*/



.imagecolumn
{
	width:130px;
	text-align:center;	
	padding:0px 0px 0px 0px;
}

.tableimagetext
{	width:570px; 
 	padding-bottom:10px;
 	border: solid 1px #c4c4c4;
 	background-color:White;	
}

.tabletext
{	width:440px; }

.tdtext
{
	padding:2px 7px 2px 2px;	
}

.tdlink
{
	width:33%;	
}

.tdlink a
{
	
	padding:2px 5px 2px 2px;
	color: #4f951f; 
	text-decoration: underline; 
	cursor: pointer;
	
}


/*					Virtual assistent side feedback					*/

.green_box_small 
{
	border-top: 1px solid #CCCCCC;
	display:block;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 0px 10px 0px; 
	
}

.feedback_title_small 
{
	padding: 10px 0px 0px 0px; 
	font-size: 12px;
	color: #000000;
	font-weight:bold;		
}


.feedback_checkboxes_small 
{	
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #000000;
	font-weight:bold;

}

a.feedback_submit_small,a.feedback_submit_small:hover  {
	font-weight:bold;
	font-size:12px;
	color:#000000!important;
	text-decoration:underline;
	height: 30px;
	line-height: 30px;
}

.green_inputbox_small {
	width: 175px;
	height: 60px;
}

/*					Virtual assistent large feedback					*/

.green_box_large 
{
	border-top: 1px solid #CCCCCC;
	display:block;
	width: 438px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 0px 10px 0px; 	
}

.feedback_title_large {
	padding: 10px 0px 0px 0px; 
	font-size: 12px;
	color: #000000;
	font-weight:bold;		
}


.feedback_checkboxes_large 
{
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

a.feedback_submit_large,a.feedback_submit_large:hover  {
	font-weight:bold;
	font-size:12px;
	color:#000000!important;
	text-decoration:underline;
	height: 30px;
	line-height: 30px;
}

.green_inputbox_large 
{
	padding: 10px 0px 0px 0px; 
	font-size: 12px;
	color: #000000 !important;
	font-weight:bold;	
	width: 437px !important;	
	height: 60px !important;	
	font-style:normal !important;
}

/*  VA feedback FAQ  */

.green_box_faq 
{
	border-top: 1px solid #CCCCCC;
	display:block;
	width: 160px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 0px 10px 0px; 
	
}

.feedback_title_faq 
{
	padding: 10px 0px 0px 0px; 
	font-size: 12px;
	color: #000000;
	font-weight:bold;		
}


.feedback_checkboxes_faq
{	
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #000000;
	font-weight:bold;

}

a.feedback_submit_faq,a.feedback_submit_faq:hover  {
	font-weight:bold;
	font-size:12px;
	color:#000000 !important;
	text-decoration:underline;
	height: 30px;
	line-height: 30px;
}

.green_inputbox_faq {
	width: 155px;
	height: 60px;
}

/*  Payment shedule indication on Annual invoice page  */
.invoicetable_paymentsheduleline
{
	background-color:#DBDBDB;
	
}

.invoicetable_paymentsheduleline td
{
	background-color:Transparent;
}

.invoice_paymentsheduleinformation
{
	background-color:#DBDBDB;
	padding: 5px 5px 5px 5px;
}

.invoice_paymentsheduleinformation_nohighlight
{	
	padding: 5px 5px 5px 5px;
}
 

/* Login button with slideout */
#topnav
{
	margin-right: 7px;
	padding: 12px 0px 12px;
	font-size: 11px;
	line-height: 23px;
	text-align: right;
	font-weight: bold;
}
#topnav a.signin
{
	background-image: url(/images/LoginBox/login_button_site.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 20px;
	padding: 8px 42px 8px 20px;
	text-decoration: none;
}
#topnav a.signin:hover
{
	background-position: 0 -30px;
	padding: 8px 42px 8px 20px;
}
#topnav a.signin, #topnav a.signin:hover
{
	cursor:pointer;
}

#topnav a.menu-open
{
	background-image: url(/images/LoginBox/login_button_site.png);
	background-repeat: no-repeat;
	background-position: 0 -60px;
	color: #ccc !important;
	outline: none;
}

#topnav a.menu-open:hover
{
	background-position: 0 -60px;
	color: #ccc !important;
	outline: none;
}

#small_signup
{
	display: inline;
	float: none;
	line-height: 23px;
	margin: 25px 0 0;
	width: 170px;
}

#signin_menu
{
	background-image: url(/images/LoginBox/login_box_bg.png);
	background-repeat: no-repeat;
	border: 1px none transparent;
	color: #778899;
	display: none;
	font-size: 11px;
	height: 240px;
	margin-right: 6px;
	padding: 12px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 34px;
	width: 218px;
	z-index: 100;
}

#signin_menu input[type=text], #signin_menu input[type=password]
{
	background-image: url(/images/LoginBox/input_box.png);
	background-repeat: no-repeat;
	border: 0 solid;
	display: block;
	font-size: 13px;
	height: 18px;
	margin: 5px 0;
	padding: 5px;
	width: 205px;
}
#signin_menu p
{
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}
#signin_menu a
{
	color: #6AC;
}
#signin_menu label
{
	font-weight: normal;
}
#signin_menu p.forgot, #signin_menu p.complete
{
	clear: both;
	margin: 5px 0;
}
#signin_menu p a
{
	color: #45A21A;
	text-decoration: none;
}
#signin_menu p a:hover
{
	color: #45A21A;
	text-decoration: underline;
}
input.signin_submit
{
	background-color: transparent;
	background-image: url(/images/LoginBox/login_button_box.png);
	background-repeat: no-repeat;
	border: 0 solid;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	margin: 0 5px 0 0;
	padding: 3px 0 5px 10px;
	text-align: left;
	text-shadow: 0 -1px 0 #45A21A;
	width: 85px;
}
#signin_menu .checkBoxUserName
{
	margin-top: 6px;
}
#signin_menu .checkBoxPassword
{
	margin-top: 2px;
}
#signin_menu .forgotPassword
{
	margin-top: 8px;
}
input.signin_submit:hover
{
	background-position: 0 -28px;
	cursor: pointer;
}
 
a.LogOffLink
{
	color: #000000 !important;
	text-decoration: underline !important;
}
  
a.LogOffLink:hover
{
	color: #000000 !important;
	text-decoration: none !important;
}
  
/* TextAndButtonWithLink */ 
input.navigation_button {
    background-color: transparent;
    background-image: url("/images/energydirect/TextAndButtonWithLink.png");
    background-repeat: no-repeat;
    border: 0 solid;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 5px 0px 5px 16px;
    text-align: left;
    text-shadow: 0 -1px 0 #45A21A;
    width: 120px;
}
input.navigation_button:hover {
	background-position: 0 -28px;
	cursor:pointer;
}

#nav ul * 
{
	background-color: Blue ;
	font-weight: bold;
	
}


/* Side menu  pre klant*/
.menu .acco li.active ul li a.Pre{text-decoration:none; font-size:12px;color:#929292;}
.menu .acco li.active2 ul li a.Pre{text-decoration:none; font-size:12px;color:#929292;}
.menu .acco a.Pre{font-weight:normal; color:#929292; text-decoration:none; font-size:14px; display:block; outline:none}


/* inzicht en controle */

.lastadvicetable
{	
	height:75px;
	margin-top:20px;
	margin-left:20px;		
}

.lastadvicetable td.left
{
	width:250px;
	height:75px;	
	vertical-align :top;	
	font-size:20px;
	font-weight:bold;
	border-right: solid 1px black;	
}

.lastadvicetable td.right
{
	
	height:75px;
	vertical-align :top;	
	font-size:20px;
	font-weight:bold;
	color:#4f951f;
	padding-left: 20px;
}

.lastadvicetable .adviceammount
{
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
}


