/* defaults */
html{margin:0px;padding:0px;border:0px;height:100%;}
body{height:100%;margin:0px;padding:0px;border:0px;background-color:#ffffff;color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:11px;line-height:1.4;}

/* Page structure */
div#wrapper{margin: 11px auto 0px auto;text-align:left;width:1000px;height:100%;}
div#inner-wrap{background-image: url(images/page-border.png);background-repeat:repeat-y;min-height:100%;position:relative;}
div#inner {background: url(images/page-border.png) no-repeat scroll -1000px 0 transparent;padding: 0 30px;padding-bottom:180px;}
div#page {float:left;width:750px;padding-top:15px}
div#page.no-subnav {width:940px}
div#content {float:left;width:558px;margin-right:20px;padding-bottom:20px}
div#content.wide {width:750px;margin-right:0}
div#page.no-subnav #content {width:748px}
div#page.no-subnav #content.wide {width:940px}
div#sidebar {float:left;width:172px;padding-bottom:20px}

/* Header */
#header {margin:0 10px;height:66px}
#header .logo {float:left}
#header .globalsearch {float:right;margin-top:25px}

/* Main Navigation */
div#globalnav {background:url(images/navigation/global-nav.png) repeat-x 0 0;margin:0 -20px 6px}
div#globalnav ul {margin:0;background:url(images/navigation/global-nav.png) no-repeat right -74px;height:37px}
div#globalnav li {float:left;border-right:1px solid white;padding:0;background:none;}
div#globalnav a {float:left;line-height:37px;padding:0 20px;color:white;position:relative;overflow:hidden}
div#globalnav .first a {background:url(images/navigation/global-nav.png) no-repeat 0 -37px}
div#globalnav .current a,
div#globalnav a:hover {background-color:#0398CC;overflow:visible;color:white!important;text-decoration:none!important;background-position:0 -111px}
div#globalnav span {position:absolute;top:37px;left:50%;margin-left:-8px;display:block;width:16px;height:6px;background:url(images/navigation/global-nav.png) no-repeat 0 -148px}

/* Second Level Nav */
div#secondLvl{width:752px;margin:0 0 0 18px;border-bottom:solid 1px #e8e8e8;}
ul#secondnav{list-style-type:none;width:480px;height:13px;margin:0px;padding:0 0 19px 0;}
ul#secondnav li{float:left;display:block;margin:0 20px 0 0;padding:0px;height:14px;line-height:14px;vertical-align:middle;overflow:hidden;}
ul#secondnav li a{text-decoration:none;font-size:12px;color:#8e8e8e;}
ul#secondnav li a:visited{color:#8e8e8e;}
ul#secondnav li a:hover{color:#0089c0;text-decoration:underline;}
ul#secondnav li a.active,ul#secondnav li a.active:hover{color:#0089c0;}

/* Breadcrumbs  */
div#breadcrumbs{border-bottom:solid 1px #e8e8e8;width:752px;height:22px;line-height:22px;margin:0 0 0 18px;font-size:10px;color:#999999;}
div#breadcrumbs a{font-size:10px;color:#999999;text-decoration:none;}
div#breadcrumbs a:visited{color:#999999;text-decoration:none;}
div#breadcrumbs a:hover{color:#0089c0;text-decoration:underline;}
div#breadcrumbs span{color:#0089c0;}

/* LHS Nav */
ul#lhsNav{list-style-type:none;width:142px;margin:28px 0 0 18px;padding:0px;}
ul#lhsNav li{margin:0 0 4px 0;padding:0px;background-image:none;}
ul#lhsNav li a{color:#8e8e8e;font-size:12px;line-height:1.4;text-decoration:none;}
ul#lhsNav li a:visited{color:#8e8e8e;}
ul#lhsNav li a:hover{color:#0089c0;text-decoration:underline;}
ul#lhsNav li ul{list-style-type:none;margin:4px 0 0 0;padding:4px 0 0 14px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;}
ul#lhsNav li ul li a{font-size:11px;line-height:1.4;}
ul#lhsNav li a.active{color:#0089c0;}
ul#lhsNav li a.active:visited,ul#lhsNav li a.active:hover{color:#0089c0;}

/* Global Search */
#globalsearchForm {margin:0}
#globalsearchForm a {vertical-align:middle;margin-right:20px;color:#666;font-size:12px}
#globalsearchForm a:hover {color:#0089C0}
#globalsearchForm input {vertical-align:middle;float:none;margin:0}
#globalsearchtext {width:210px;height:22px;padding:3px 4px;border:1px solid #CCC;font:11px/14px Verdana,sans-serif;color:#CCC}
#globalsearchtext:focus,
#globalsearchtext.focus {color:#666}
#globalsearchForm>#globalsearchtext {width:200px;height:14px}
#globalsearchForm #globalsearchsubmit:hover,
#globalsearchForm #globalsearchsubmit.hover {filter:alpha(opacity=70);opacity:0.7}

/* Common Styles */
a{color:#0089c0;text-decoration:none;}
a:visited{color:#80379b;}
a:hover{text-decoration:underline;}
a img{border:0px;}
h1{color:#004760;font-weight:normal;font-size:34px;line-height:1.2;margin:18px 0 12px 0;}
h2{color:#004760;font-weight:normal;font-size:20px;line-height:1.2;margin:0 0 8px 0;}
.header{color:#28bdbd;font-weight:bold;font-size:15px;line-height:19px;}
p{margin:0 0 12px 0;}
.divider{height:0px;line-height:0px;width:100%;border-bottom:solid 1px #e8e8e8;margin:13px 0 12px 0;}
.backToTop{border-top:solid 1px #e8e8e8;text-align:right;margin:0 0 18px 0;font-size:10px;}
.backToTop a,.backToTop a:visited{color:#0089c0;}
.date{font-style:italic;margin:0 0 6px 0;}
.copybig{font-size:16px;}
.copysmall{font-size:10px;}
table{border-collapse:collapse;margin:0px;padding:0px;}
table tr td{margin:0px;padding:0px;}
table.pagination{width:100%;margin:0 0 10px 0;}
table.pagination tr td{text-align:right;}
table.pagination tr td a:visited{color:#0089c0;}
form{margin:0px;padding:0px;font-family:verdana, arial, helvetica, sans-serif;}
form input.text{font-family:verdana, arial, helvetica, sans-serif;border:solid 1px #e8e8e8;padding:3px 2px;color:#8e8e8e;font-size:11px;}
form select,form select option{margin:0px;padding:0px;font-family:verdana, arial, helvetica, sans-serif;font-size:11px;color:#8e8e8e;}
.tableradiogrey{color:#000000;background-color:#dcdad4;font-size:12px;line-height:19px;}
.tablecopyhdr{color:#ffffff;font-weight:bold;font-size: 12px;line-height:19px;}
.tablecopysm{color:#000000;}
ul,ol{margin: 0 0 16px;padding: 0;}
ul li{background: url("images/bullet-content-li.gif") no-repeat scroll 8px 7px transparent;font-size: 12px;line-height: 18px;list-style: none outside none;padding: 0 0 2px 24px;}
.clear{clear:both;display:block;line-height:1px;height:0px;overflow:hidden;margin:0px;}  
.back-to-top {clear: both;font-size: 10px;margin: 0 40px 4px;text-align: right;}
.back-to-top a {background: url(images/icons.png) no-repeat scroll 0 -69px transparent;padding-left: 12px;}

/* search box   */
.hmsearch { width:250px; height:18px; vertical-align:middle; margin:8px 0px 4px 0px; }
.hmsearch form, .hmsearch img, .hmsearch input {height:18px;display:inline;margin:0px;padding:0px;}
.hmsearch input {vertical-align:top;font-family: verdana,arial,helvetica,sans-serif;font-size:11px;line-height:12px;}
  
/* Footer */
div#footerWrapper{position:absolute;bottom:0px;}
.footer-utils {border: 1px solid #E8E8E8;clear: both;margin: 0 30px 20px;position: relative;}
.footer-utils-inner {height: 30px;position: relative;}
.footer-utils h4 {background: url(images/channel-background.png) no-repeat scroll 0 0 transparent;height: 42px;margin: -1px;position: absolute;width: 434px;}
.footer-utils h4 a {background: url(images/icons.png) no-repeat scroll 9px -150px transparent;color: #004760;display: block;font-size: 16px;font-weight: normal;line-height: 32px;padding-left: 40px;}
.footer-utils h4 a:hover {color: #0089C0;}
.footer-utils ul {float: right;margin: 0;}
.footer-utils li {background: none repeat scroll 0 0 transparent;border-left: 1px solid #E8E8E8;float: left;padding: 0;}
.footer-utils li a {color: #666666;display: block;line-height: 30px;padding-right: 10px;}
.footer-utils li a:hover {color: #0089C0;}
.footer-utils .print-page a {background: url(images/icons.png) no-repeat scroll 9px -90px transparent;padding-left: 30px;}
.footer-utils .email-page a {background: url(images/abouttelecom/icons.png) no-repeat scroll 9px -120px transparent;padding-left: 34px;}
.super-footer {clear: both;margin: 0 30px 12px;overflow: auto;width: 940px;}
.super-footer ul {float: left;margin: 0;}
.super-footer li {background: none repeat scroll 0 0 transparent;border-left: 1px solid #E8E8E8;float: left;line-height: 15px;padding: 0 8px;}
.super-footer li.first {border: 0 none;padding-left: 0;}
.super-footer a {color: #666666;}
.super-footer .current a {color: #004760;}
.super-footer a:hover {color: #0089C0;}
#footer {border-top: 1px solid #E8E8E8;clear: both;margin: 0 30px;padding: 16px 0 30px;}
#footer ul {margin: 0;overflow: auto;width: 100%;}
#footer li {background: none repeat scroll 0 0 transparent;float: left;font-size: 10px;line-height: 14px;margin-right: 16px;padding: 0;}
#footer a {color: #666666;}
#footer a:hover {color: #0089C0;}
#footer .copyright {color: #CCCCCC;float: right;margin-right: 0;}
