/* CSS Document */
body, html {
	margin : 0; 
	padding : 0;
	height: 100%;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color : #FFFFFF; 
} 
.wrapper {
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
.clearer {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	width: 100%;
	display: block;
	clear: both;
}
.header {
height:169px;
position:relative;
clear:both;
}
.logo {
	width: 242px;
	height: 169px;
	padding-top:3px;
	float:left;
}
.Rlogo {
	height:169px;
	float:right;
}
.menu {
	vertical-align:middle;
}
.banner72890 {
	text-align:right;
	margin-top:5px;
}
.content {
	width:980px;
	padding-bottom:20px;
}
.container {
	width:650px;
	float:left;
}
.container a{
	color:#666666;
	text-decoration:none;
}
.container a:hover {
	color:#000000;
	text-decoration:none;
}
.column {
	width:320px;
	float:right;
}
.boxA {
	width:650px;
	margin-bottom:10px;
}
.boxAtop {
	background-image:url(images/mainbox_r1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:650px;
	height:5px;
}
.boxAmiddle {
	background-image:url(images/mainbox_r2.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:630px;
	padding-left:10px;
	padding-right:10px;
}
.boxAmiddle2 {
	background-image:url(images/latest_news.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:630px;
	height:343px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.boxAmiddle a {
	color:#000000;
	text-decoration:none;
}
.boxAmiddle a:hover {
	color: #FF0000;
	text-decoration:none;
}
.boxAbottom {
	background-image:url(images/mainbox_r3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:650px;
	height:5px;
}

.boxB {
	width:320px;
	position:relative;
	padding-bottom:10px;
}
.boxBtop {
	background-image:url(images/smallboxC_r1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:320px;
	height:5px;
}
.boxBmiddle {
	background-image:url(images/smallboxC_r2.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:300px;
	padding-left:10px;
	padding-right:10px;
}
.boxBbottom {
	background-image:url(images/smallboxC_r3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:320px;
	height:5px;
}
.bgfooter {
	background-image:url(images/bg_footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:322px;
}
.weather_logo {
	width:319px;
	height:65px;
	position:absolute;
	top:-25px;
	left:-7px;
	background-image:url(images/weather_logo.png);
	background-position:top;
	background-repeat:repeat-x;
	z-index:10;
}
.weather_cont {
	z-index:20;
}
.listen {
	padding-bottom:40px;
}
.video_logo {
	width:319px;
	height:80px;
	position:absolute;
	top:-38px;
	left:-7px;
	background-image:url(images/video_logo.png);
	background-position:top;
	background-repeat:no-repeat;
}
.video_more {
	position:absolute;
	top:0px;
	right:5px;
	display:block;
	width:195px;
	height:18px;
}
.video_more a {
	display:block;
	width:195px;
	height:18px;
	background-image: url('../images/more_video.png');
	background-repeat: no-repeat;
}
.video_more a:hover {
	background-position: 0px -18px;
}
.video_cont {
	padding-top:30px;
}
.video_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}
.links_logo {
	width:319px;
	height:80px;
	position:absolute;
	top:-38px;
	left:-7px;
	background-image:url(images/links_logo.png);
	background-position:top;
	background-repeat:no-repeat;
	z-index:10;
}
.rss {
	height: 230px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#CCCCCC;
}
.rss a {
	color:#CCCCCC;
	text-decoration:none;
	font-style:normal;
}
.rss a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-style:normal;
}
.copy {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	line-height: 20px;
}
.cleft {
	float:left;
	text-align:left;
}
.cright {
	float:right;
	text-align:right;
}
.left {
	float:left;
}
.right {
	float:right;
}
.leftrss {
	float:left;
	width:240px;
	padding-right:5px;
}

/*Sample CSS for the demo boxes below. Refined from rssdisplaybox.css above*/

#cssdriveid{
width: 250px;
padding: 10px;
}

#cssdriveid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/
margin-bottom: 1em;
}

#bbcid{
width: 250px;
padding: 5px;
}

#bbcid-paginatediv{ /*Style for auto generated pagination DIV pertaining to #bbcid RSS box*/
width: 300px;
}

#nytimesid{
width: 250px;
height: 200px;
padding: 5px;
background-color: #EDFFD2;
border: 1px solid black;
}

#nytimesid .rsscontainer{ /*Style for RSS item body within #nytimesid box*/
margin-bottom: 10px;
}

#nytimesid .rsscontainer .rsstitle{ /*Style for RSS titles within #nytimesid box*/
font-weight: bold;
}

#nytimesid .rsscontainer .rssdate{ /*Style for RSS dates within #nytimesid box*/
color: red;
}

#cssnewsbox{ /*Style for RSS box for #cssnewsbox box (last demo)*/
width: 500px;
height: 310px;
padding: 10px;
border: 1px dashed black;
}

#cssnewsbox .rsscontainer{
margin-bottom: 1em;
}


.box5 {
	width:320px;
	position:relative;
	padding-bottom:10px;
}
.today {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3EAEC9;
	line-height:60px;
	clear:both;
	padding-left:10px;
}
.archive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F33886;
	line-height:40px;
	padding-left:10px;
	text-align:left;
}
.archive a {
	color:#F33886;
	text-decoration:none;
}
.archive a:hover {
	color:#9E0A49;
	text-decoration:none;
}
.box5top {
	background-image:url(images/box4_r1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:320px;
	height:61px;
}
.box5middle {
	background-image:url(images/box4_r2.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:300px;
	padding-left:10px;
	padding-right:10px;
}
.box5bottom {
	background-image:url(images/box4_r3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:320px;
	height:6px;
}

.webasis_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	height: 18px;
	margin-top:10px;
	position:relative;
}
.webasis_nav ul {
	list-style-type:none;
}
.webasis_nav ul li{
	list-style-type:none;
	display:block;
	float:right;
}
.webasis_nav ul li a{
	display:block;
	float:left;
	color: #63f6f8;
	text-decoration:none;
	text-align:center;
	margin:0 5px 0 5px;
	width:98px;
	height:18px;
	line-height:18px;}
.webasis_nav ul li a:hover{
	color: #36c4c6;
}
.divline {
	display:block;
	float:left;
	width: 2px;
	height: 18px;
	background-image:url(images/divline.png);
	background-position:center left;
	background-repeat:no-repeat;
}





.webasis_nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	height: 18px;
	margin-top:12px;
	margin-bottom:40px;
	position:relative;
	width:980px;
}
.webasis_nav2 ul {
	list-style-type:none;
}
.webasis_nav2 ul li{
	list-style-type:none;
	display:block;
	float:right;
}
.webasis_nav2 ul li a{
	display:block;
	float:left;
	color: #377d7e;
	text-decoration:bold;
	text-align:center;
	margin:0 5px 0 5px;
	height:18px;
	line-height:18px;
}
.webasis_nav2 ul li a:hover{
	color: #275051;
}
.divline2 {
	display:block;
	float:left;
	width: 2px;
	height: 18px;
	background-image:url(images/divline2.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.articles_cat {
	background-image:url(images/articles_cat.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:2px solid #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:none;
	color:#FFFFFF;
	line-height:35px;
	padding-left:10px;
	width:640px;
}
.articles_cat a {
	color:#FFFFFF;
	text-decoration:none;
}
.articles_cat a:hover {
	color:#E8E8FF;
	text-decoration:none;
}
.articles_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003366;
	padding-top:20px;
	padding-bottom:10px;
}
.articles_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}
.articles_text img {
	border:1px solid #666666;
	padding:5px;
	margin:5px;
}
.articles_list {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:2px;
	margin-bottom:2px;
}
.articles_list_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	line-height:14px;
}
.articles_list_title a {
	color:#666666;
	text-decoration:none;
}
.articles_list_title a:hover {
	color:#000000;
	text-decoration:none;
}
.articles_list_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:11px;
}
.player_prog {
	float:left;
	padding-left:30px;
}
.player_news {
	float:right;
	padding-right:30px;
}
.player_topbaner {
	float:right;
	vertical-align:middle;
	padding-top:50px;
	padding-right:10px;
}
.marquee {
float:right;
position:absolute;
top:0;
right:0;
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
padding-right:10px;
padding-top:6px;
font-size:11px;
}
.marquee a {
	color:#CCCCCC;
	text-decoration:none;
}
.marquee a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.pr_time {
	background-image:url(images/time_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width: 39px;
	height: 15px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	text-align:center;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}
.pr_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.pr_title a {
	color:#666666;
	text-decoration:none;
}
.pr_title a:hover {
	color:#000000;
	text-decoration:none;
}
.poll_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003366;
	padding-top:20px;
	padding-bottom:20px;
}
.poll_qestion {
	float:left;
	text-align:right;
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-right:5px;
	line-height:25px;
}
.poll_answer {
	float:left;
	line-height:25px;
	vertical-align:middle;
	font-size:10px;
	color:#999999;
}

.poll_qestion2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height:40px;
}
.poll_answer2 {
	line-height:25px;
	font-size:10px;
	color:#999999;
}

/* CSS FORM */

.cssform p{
width: 270px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 135px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
color:#333333;
}

.cssform label{
font-weight: bold;
float: left;
text-align:right;
margin-left: -135px; /*width of left column*/
width: 130px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
border: solid 1px gray;
font-size: 10px;
color: #333333;
}

.cssform input{
border: solid 1px gray;
font-size: 10px;
color: #333333;
}

.cssform select {
border: solid 1px gray;
font-size: 10px;
color: #333333;
}

.cssform textarea{
width: 95%;
height: 150px;
padding-left:5px;
}

* html .threepxfix{
margin-left: 3px;
}
/* END CSS FORM */

.last_articles {
padding:20px;
}
.last_articles_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
.last_articles_title a {
	color:#317B9E;
	text-decoration:none;
}
.last_articles_title a:hover {
	color:#d11212;
	text-decoration:none;
}
.last_articles_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.last_articles_text a {
	color:#333333;
	text-decoration:none;
}
.last_articles_text a:hover {
	color:#d11212;
	text-decoration:none;
}
.last_articles_text img {
	padding:5px;
	margin-right:5px;
	border:#999999 solid 1px;
}

.last_articles_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-style:italic;
	text-align:right;
	line-height:25px;
	vertical-align:middle;
}
.last_articles_more a {
	color:#333333;
	text-decoration:none;
	padding-right: 1.2em;
	background: url(../images/bullet-circle.gif) no-repeat 100%;
}
.last_articles_more a:hover {
	color:#d11212;
	text-decoration:none;
	padding-right: 1.2em;
	background: url(../images/bullet-on.gif) no-repeat 100%;
}
.clock {
position: absolute;
top:160px;
left:10px;
}

.date {
float:left;
position:absolute;
top:145px;
left:65px;
text-align:right;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
padding-right:10px;
padding-top:6px;
font-size:11px;
font-weight:bold;
}

.marquee2 {
float:right;
position:absolute;
top:145px;
right:0;
width:705px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #d11212;
padding-right:11px;
padding-top:6px;
font-size:11px;
}
.marquee2 a {
	color: #666666;
	text-decoration:none;
}
.marquee2 a:hover {
	color: #0099CC;
	text-decoration:none;
}
.progr_head {
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}
.progr_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	float:left;
	line-height:45px;
	vertical-align:middle;
	padding-left:10px;
}
.progr_dates {
	background-image:url(images/prog_dates.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 230px;
	height: 60px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float:right;
	padding-left:60px;
	padding-top:10px;
	vertical-align:middle;
}
.ajax_title {
	font-size:14px;
	line-height:18px;
	color:#000033;
}
.ajax_title a{
	color: #003366;
	text-decoration:none;
}
.ajax_date {
	font-size:10px;
	line-height:22px;
}
.pagination{
padding: 2px; 
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 2px; 
padding-top: 2px; 
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #006699;
text-decoration: none; 
color: #FF6600;
padding-bottom: 2px; 
padding-top: 2px; 
}

.pagination a:hover, .pagination a:active{
border: 1px solid #000000;
color: #FFFFFF;
background-color: #006699;
}

.pagination a.currentpage{
background-color: #006699;
color: #FFF !important;
border-color: #000000;
font-weight: bold;
cursor: default;
}
.pagination a.currentpage:hover{
background-color: #000000;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: transparent;
border-color: transparent;
cursor: default;
color: #666666;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
border-color: transparent;
background-color: transparent;
}
.boxD {
	width:650px;
	margin-bottom:10px;
}
.boxDtop {
	background-image:url(images/a_mainbox_r1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:650px;
	height:5px;
}
.boxDmiddle {
	background-image:url(images/a_mainbox_r2.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:630px;
	padding-left:10px;
	padding-right:10px;
}
.boxDmiddle a {
	color:#000000;
	text-decoration:none;
}
.boxDmiddle a:hover {
	color: #FF0000;
	text-decoration:none;
}
.boxDbottom {
	background-image:url(images/a_mainbox_r3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:650px;
	height:5px;
}
.photoreportaz {
	background-image:url(images/photoreportaz.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:300px;
	height:96px;
	position: absolute;
	top:-60px;
	left:-20px;
}
.photoreportaz a {
	display:block;
	width:300px;
	height:96px;
}