*{margin:0; padding:0; outline:none;}
body{background-image:url(../images/background.jpg); font:.8em Arial, Helvetica, sans-serif; color:#003399;}
a{color:#003399;}
a img{border-width:0;}
img{vertical-align:top;}
table{border-collapse:collapse;}
th{text-align:left;}
td{vertical-align:top;}

.clear{clear:both;}
.hidden{display:none;}

.container{margin:0 auto; width:902px;}
.header{padding:5px 0; text-align:right;}
.head,.menu,.banner,.title,.channels,.content{border:solid #999999; border-width:0 1px;}
.head,.content{background-color:#FFFFFF;}
.head{padding:20px;}
.head .logo{float:left;}
.head .payoff{float:right; padding-top:15px;}
.head .payoff h1{font-size:20px;}

.menu,.menu ul li ul{background-color:#003399; z-index:3;}
.menu ul{float:left; list-style-type:none;}
.menu ul li{float:left; border-right:1px solid #FFFFFF; cursor:default;}
/*.menu ul li.last{border-right-width:0;}*/
.menu ul li a{display:block; padding:5px 15px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.menu ul li a:hover,.menu ul li a.active{background-color:#4066B3;}
.menu ul li a img{margin-left:10px;}
.menu ul li ul{position:absolute; width:250px; display:none;}
.menu ul li ul li{float:none; border-right-width:0; border-bottom:1px solid #FFFFFF;}
.menu ul li ul li.last{border-bottom-width:0;}
.menu ul li ul li a img{float:right; margin-top:-10px;}
.menu ul li ul li ul{margin:-26px 0 0 250px;}

.banner{height:200px;}
.titleback,.title{position:relative; margin-top:-40px;}
.titleback{height:40px; background-color:#003399; -moz-opacity:0.75; opacity:0.75; z-index:1;}
.title{height:30px; padding:5px 10px; color:#FFFFFF; z-index:2;}
.title h1{font-size:24px;}

.channels{}
.channels .spacer{height:15px; background-color:#003399;}
.channels .list{float:left; width:400px;}
.channels .list a{display:block; padding:10px 20px; background-color:#003399; border-top:1px solid #FFFFFF;}
.channels .list a.active{background-color:#4066B3;}
.channels .list span{font-size:1.6em;}
.channels .details{float:right; width:460px; height:105px; padding:20px 20px 0; background-color:#7F99CC; color:#FFFFFF;}
.channels .details img{float:left; margin:-35px 10px 0 0;}
.channels .details h1,.channels .details p{margin-bottom:1em;}
.channels .details h1{margin-bottom:10px; font-size:1.2em;}
.channels .details a{text-decoration:none; font-weight:bold; color:#FFFFFF;}

.content{}
.content .content1Index,.content .content2Index{padding:20px 20px 10px;}
.content .content1Index{float:right; width:460px;}
.content .content2Index{float:left; width:360px;}

.content .content1,.content .content2{padding:20px 10px;}
.content .content1{width:559px; border-right:1px solid #CCCCCC;}
.content .content2{width:300px;}
.content h1,.content p,.content ul{margin-bottom:1em;}
.content h1{font-size:1.6em;}
.content ol{margin-left:20px;}
.content ul{margin-left:15px;}
.content li{line-height:150%;}

.content .news a,.content .news img,.content .news p{margin-bottom:1em;}
.content .news a{display:block; border-bottom:1px solid #CCCCCC; text-decoration:none;}
.content .news a:hover{background-color:#EEEEEE;}
.content .news img{float:right; margin-left:5px; padding:2px; border:1px solid #999999;}
.content .news h2{margin-bottom:.2em; font-size:1.2em; color:#003399;}
.content .news p{color:#666666;}

.footer{padding:5px 0;}
.footer .info{float:left;}
.footer .contact{float:right;}