@charset "utf-8";
/* CSS Document */
body {background-image:url(img/bodybg.jpg); background-repeat:repeat-x; background-color:#d0d6dc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; text-align:justify;}
a {text-decoration:none;}
a:link{color:#2F74E6;}
a:visited{color:#2F74E6;}
a:hover{color:#33A217;}
a:active{color:#14E92F;}
a img{outline:none; border:none;}
.container_outer {background-image:url(img/containerbg.jpg); background-repeat:repeat-y; width:960px; margin:0px auto;}
.container_inner {width:900px; margin:0px auto;}
.container_inner td{vertical-align:top;}
.footer {height:42px; font-size:9px;}
.footer td {border-top:solid 1px #2B94AE; padding-top:10px; vertical-align:middle;}
.footer td img {padding-top:0px; padding-right:12px; padding-left:12px; padding-bottom:5px;}
.sidebar {background-image:url(img/sidebarbg.jpg); background-repeat:repeat-y; width:236px; margin-top:5px; margin-bottom:0px; padding:0px 0px 0px 0px; font-size:13px;}
.sidebar ul {background-image:url(img/sidebarbottom.jpg); background-repeat:no-repeat; background-position:bottom; outline:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sidebar li {margin-top:5px; margin-bottom:5px; margin-left:15px; margin-right:15px; padding-top:4px; padding-bottom:4px; display:block; list-style:none;}
.sidebar a {color:#39464F;}
.sidebar a:hover {color:#4F82EC; border-bottom:solid 1px #A3B7BF;}
.sidebar a:active {color:#CAD3DE; border-bottom:solid 1px #CAD3DE;}
.sidebar #sidebar_top {background-image:url(img/sidebartop.jpg); background-repeat:no-repeat; height:33px;}

.main {height:750px; width:100%;}

h1 {color:#156380; text-align:right; border-bottom:solid 1px #747695; font-size:16px; font-weight:normal; margin:0px 0px 0px 0px; padding:4px 15px 7px 0px; line-height:normal;}

.table_data {width:90%; text-align:center; margin:0px auto;}
.table_data td{background-color:#F2F4F3; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; border:solid 1px #FFF; font-size:11px; vertical-align:middle;}
.table_data #header td {background-color:#BED9E2; font-size:12px; vertical-align:middle; padding-bottom:8px; padding-top:8px; color:#092F59;}

.table_instructions {width:90%; margin:0px auto;}
.table_instructions td{vertical-align:top;}

#table_device td{vertical-align:top; text-align:left;}

.junction{padding-left:35px; line-height:20px; font-size:12px;}

#arealist{color:#005588; font-size:13px; cursor:pointer; line-height:24px;}
#arealist:hover{color:#3FA22D;}
#arealist:active{color:#7DDE25;}

.news {margin-bottom:2px; margin-top:5px;}
.news #news_header{padding-right:10px; margin-bottom:5px; padding-top:3px; padding-bottom:3px;}
.news #news_title{padding-left:25px; margin-bottom:5px; font-size:13px; color:#2F74E6; cursor:pointer;}
.news #news_title:hover{color:#33A217;}
.news #news_text{color:#000; cursor:pointer; font-size:11px; text-align:justify;}

#ok {margin-top:25px; text-align:center; font-weight:bold; color:#208029;}
#error {margin-top:25px; text-align:center; font-weight:bold; color:#610C0E;}

.table_tariffs {border:solid 1px #39B361; text-align:center; width:95%;}
.table_tariffs td{vertical-align:top; border:solid 1px #9AD3F5; padding-left:3px; padding-right:3px; padding-top:4px; padding-bottom:4px;}
.table_tariffs #header{background-color:#9AD3F5;}
.table_tariffs #header td{border-color:#6AA3C5; padding-bottom:10px; padding-top:10px;}
.table_tariffs td #header{border-color:#6AA3C5; padding-bottom:10px; padding-top:10px;}