html, body, form {margin: 0; padding: 0;}
html {height:100%;}
body {min-height: 100%; height: auto !important; height: 100%;}
/*Font*/
body {font-size: 13px; font-family: Arial, Helvetica, Tahoma, sans-serif; color: #000000; min-width:1024px; background-color: #ffffff;}
/*Font in table*/
table {font-size:13px;}
/*Links*/
a:link {color: #000000;text-decoration: underline;}
a:visited{color: #000000;text-decoration: underline;}
a:active {color: #ff9000;text-decoration: underline;}
a:hover{color:#ff9000;text-decoration: underline;}
.selected {color:#ff9000;text-decoration: none; font-weight:bold;}
/*Base formating*/
/* the bodge for IE6 browsers */
* html .minwidth {border-left:1000px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2;}
#header {padding: 0px 25px 0px 25px;}
#outer_wrapper {}
#wrapper {padding-top: 25px;}
#container {width: 100%; float: left; margin-right: -248px;}
#content {margin-right: 248px;}
#main {padding-top:10px; padding-right:25px; margin-left: 298px;}
#left {width: 248px; padding: 10px 0px 0px 25px; float: left;}
#sidebar {width: 223px;	padding-right:25px; float: right;}
#footer {margin:0; padding:0;}
/*Header*/
div.logo {padding: 16px 70px 10px 43px; float:left;}
div.menu_top {padding-top: 31px; float:left; font-size: 11px;}
div.menu_top a:link {color: #000000;text-decoration: none; font-weight:bold;}
div.menu_top a:visited{color: #000000;text-decoration: none;font-weight:bold;}
div.menu_top a:active {color: #ff9000;text-decoration: underline;font-weight:bold;}
div.menu_top a:hover{color:#ff9000;text-decoration: underline;font-weight:bold;}
div.links_top {margin-top:24px;	margin-left:10px; float:right;}
div.menu_lang {margin-right:28px; float:left;}
div.search_form {padding-top:2px; height: 24px; float:left; }
img.top {margin:0; padding:0; vertical-align:top;}
img.bottom {margin:0; padding:0; vertical-align:bottom;}
img.middle {margin:0; padding:0; vertical-align:middle;}
input.search_form {vertical-align:middle; margin:0; padding:0; height: 24px; width: 130px; border-style: none; border-top: 1px solid #cbcfd1; border-bottom: 1px solid #cbcfd1; line-height:22px; font-size:11px; color: #a1afb3;}
div.promo {height:235px; clear:both; background: url(/images/promo_gradient.gif) top left repeat-x;}
div.promo2 {height:110px; clear:both; background: url(/images/promo_gradient2.gif) top left repeat-x;}
div.promo_img_left {float:left;}
div.promo_img_right {float:right;}
div.promo_text {float:left; height:235px; width:379px; background: url(/images/triple_play.jpg) top left no-repeat; font-size:11px;}
div.promo_text p {padding:0; margin:0; padding:140px 0px 0px 0px;}
div.promo_btns {padding-top:13px;}
div.promo_gradient {float:left;}
/*Left menu*/
#left ul {margin:0; padding:0; padding: 10px 0px 5px 50px; list-style-type:none; font-weight:bold;}
#left ul li {padding-bottom: 5px;}
#left ul li ul {margin:0; padding:0; padding-top: 5px; padding-left: 20px; font-weight:bold;}
#left ul li ul li {padding-bottom: 2px; font-size: 11px; text-decoration: none;}
#left ul li ul li a.left {text-decoration: none;}
#left ul li ul li ul {margin:0; padding:0; font-weight:normal;}
#left ul li ul li ul li {padding-left:10px; background: url(/images/dot_black.gif) top left no-repeat; background-position: 0px 9px;}
#left ul>li>ul>li>ul>li {background-position: 0px 7px;}
div.menu_left {padding-bottom:32px;}
/*Right Menu*/
div.helpdesk {padding-top:50px; margin-bottom:25px; height:115px; width:223px; background: url(/images/helpdesk.gif) top left no-repeat; font-size:11px;}
div.helpdesk_input {margin:0; padding:0; margin: 0px 0px 13px 11px; height: 26px;}
input.helpdesk {margin:0; padding:0; height: 26px; width: 178px; border:none; line-height:24px; font-size:11px; vertical-align:middle;}
/*Firefox hack*/
html:root input.search_form {padding-top:5px;}
html:root input.helpdesk {padding-top:6px;}
div.forgot_pass {float: left; padding-top:6px; padding-left:16px;}
div.forgot_pass a:hover{color: #555555;}
div.login {float: right; padding-top:6px; padding-right:20px;}

div.quicklink {margin:0; padding:0; width:223px; background-color: #eaeaea;}
div.quicklink ul {margin:0; padding:0; padding:12px 25px 5px 25px; list-style-type:none;}
div.quicklink ul li{margin-bottom:14px;}
div.quicklink ul li a.red {font-weight: bold; color: #ff0000;}
/*News*/
p.news_title {margin:0; padding:0; margin-bottom:9px; font-size:18px;}
p.news_title a:hover { text-decoration: none;}
span.news_date {color: #ff9000;	font-size:16px; font-weight:bold;}
span.sec_level {color: #919596;	font-size:11px;}
div.all_news {padding-top:45px;}
div.all_news a {font-weight:bold; color:#555555;}
/*Breadcrumb*/
ul.breadcrumb {margin:0; padding:0; list-style-type:none; color:#919596; font-size:11px;}
ul.breadcrumb li {display:inline;}
ul.breadcrumb li a:link, ul.breadcrumb li a:visited{color:#919596;}                  
ul.breadcrumb li a:hover, ul.breadcrumb li a:active {color:#ff9000;}
/*Content*/
p {margin:0; padding:0; margin-bottom:26px;}
h1 {margin:0; padding:0; margin-top: 30px; margin-bottom: 28px;	font-size:18px;	color: #ff9000;}
ul {margin:0; padding:0; padding-left:17px; margin-left:17px; margin-bottom:26px;}
a.to_top:link,  a.to_top:visited {color:#919596; font-size:11px;}
a.to_top:hover, a.to_top:active {color:#ff9000;	font-size:11px;}
.last {margin-bottom: 0;}
/*Footer*/
div.copyleft {margin:0; padding:0; margin-top:19px; float:left;	width:273px; height:56px; background: url(/images/footer_bg.gif) top left no-repeat;}
div.copyleft p {margin:0; padding:0; font-size: 11px; padding-left:22px; padding-top:17px;}
div.copyleft a:hover {color: #555555;}
div.menu_footer {margin:0; padding:0; margin-top:43px; height:33px;}
div.menu_footer p {margin:0; padding:0;	padding-left:25px;}
div.menu_footer>p {margin:0; padding:0; padding-left:299px;}
.clearing {height: 0; clear: both;}
