a{color:#666;text-decoration:none;font-weight:normal;} a:hover {color:#000;}
a.read{color:#F00;text-decoration:underline;} a.read:hover{color:#666;text-decoration:none;}
a.headline{color:#000;font-weight:bold;} a.headline:hover {color:#F00;}
a.headlines{color:#000;} a.headlines:hover {color:#F00;}
a.summary{color:#000;} a.summary:hover {color:#F00;}
a.avideo {color:#2090ca;font-weight:bold;} a.avideo:hover {color:#f7931d;}
a.avideo_player{color:#666; font-size:14px; line-height:16px;font-weight:bold;padding-top:10px;} a.avideo_player:hover {color:#000;}
a.top5link{color:#000;} a.top5link:hover {color:#F00;}
a.programs  {color:#000;text-decoration:underline;} a.programs:hover {color:#F00;text-decoration:none;}
a.eventsub {color:#2090ca;font-weight:bold;} a.eventsub:hover {color:#f7931d;}
a:white  {color:#FFF;} a:white:hover {color:#666;}
a.tags:hover {font-weight:bold;text-decoration:underline;}
a.more{color:#f7931d; font-weight:bold;} a.more:hover {color:#000;}


body{background:#e6e7e7;background-position: center top;background-repeat: repeat;}
#slider {height:0px;overflow:hidden;}
td{font:normal 9px tahoma, verdana, arial, helvetica;text-align: left;}
.showInline {display:inline;}
.hideInline, .hide {display:none;}
.info {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:12px;font-weight:bold;vertical-align:bottom;padding-left:10px;}
.time {color:#2090ca;font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-align:right;vertical-align:middle;margin:9px;}
.vtitles_h1 {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;color:#000;font-size:22px;letter-spacing:-1px;font-weight:bold;text-align:left;text-align:left;padding-left:10px;padding-right:82px;line-height:20px;}
.titles_h1 {font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; font-size:30px;font-weight:bold;vertical-align:bottom; padding:20px 10px 10px 10px;}
.titles {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:30px;font-weight:bold;vertical-align:bottom;padding-left:10px;}
.titles_white {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:30px;font-weight:bold;vertical-align:bottom;padding-bottom:5px;padding-left:10px;color:#fff;}
.view_all, {text-align:right;vertical-align:bottom;font-size:9px;padding-right:10px;}
.titles_h1 span{float:right; vertical-align:bottom; font-size:9px; padding-right:10px; letter-spacing:0px;}
.video-margin {padding-left:30px;padding-right:30px;vertical-align:middle;}
.video-margin_search {padding-left:30px;padding-right:30px;vertical-align:top;}
.videos { width:500px;padding:0px 10px 0px 10px;margin:20px;border-top:2px ridge;border-bottom:1px #ccc solid;vertical-align:middle;}
.videos_image {height:96px;width:128px;border:4px solid #fff;margin:10px 10px 10px 0px;text-align:left;}
.videos_titles {color:#2090ca;font-family:Arial, Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding:0px;padding-top:10px;margin:0px;vertical-align:middle;line-height:14px;letter-spacing:-1px;}
.videos_description {color:#000;font-family: Arial, Helvetica, sans-serif;font-size:12px;padding:0px;margin:10px;line-height:11px;vertical-align:middle;line-height:12px;letter-spacing:0px;}
.videos_description_div {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;color:#fff;font-size:10px;font-weight:bold;text-align:left;line-height:9px;}
.videos_player {vertical-align:top;text-align:center;border:0px;margin:0px}
.videos_image_player {height:96px;width:128px;text-align:left;}
.videos_titles_player {color:#2090ca;font-family:Arial,Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding:0px;padding-top:10px;margin:0px;vertical-align:middle;line-height:14px;letter-spacing:-1px;}
.videos_description_player {color:#000;font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:10px;padding:0px;margin:0px;line-height:11px;vertical-align:middle;}
.videos_white {height:74px;width:500px;padding:0px 10px 0px 10px;margin:20px;border:1px solid #fff;vertical-align:middle;text-align:left;}
.videos_image_white {height:53px;width:70px;border:1px solid #fff;margin-right:10px;text-align:left;}
.videos_titles_white {color:#fff;font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:0px;padding-top:5px;margin:0px;vertical-align:middle;}
.videos_description_white {color:#fff;font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:10px;padding:0px;margin:0px;line-height:11px;vertical-align:middle;}
.events_image {height:86px;width:117px;margin-right:14px;border:3px solid #929292;vertical-align:middle;}
.events_titles {font-family:Arial, Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:24px;letter-spacing:-2px;line-height:24px;font-weight:bold;padding-bottom:4px;margin:0px;vertical-align:top;}
.events_summary {font-family:Arial,Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:9px;padding:0px;margin:0px;letter-spacing:1px;line-height:12px;vertical-align:middle;}
.events_body {font-family:Times New Roman, Verdana, Tahoma, Arial,Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:14px;padding:0px;margin:0px;letter-spacing:0px;font-weight:regular;line-height:14px;vertical-align:center;}

.programs_titles_home {font-family:Arial, Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;font-size:16px;letter-spacing:-1px;line-height:24px;font-weight:bold;padding:0px;margin:0px;vertical-align:middle;}

.row1 {height:74px;width:330px;padding:4px 0px 4px 0px;margin:0px;border:0px solid #000;vertical-align:middle;}
.row2 {height:74px;width:330px;padding:4px 0px 4px 64px;margin:0px;border:0px solid #000;vertical-align:middle;}


.article {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;margin:0px;padding:0px;}
.article-gap {height:4px;}
.article_title {font-family:Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif;padding-left:100px;font-size:26px;padding-top:20px;padding-bottom:0px;font-weight:bold}
.article_date {height:16px;padding-left:100px;font-size:12px;padding-top:0px; padding-bottom:10px;}
.article_body {vertical-align:center;margin:100px;padding-left:100px;padding-right:100px;width:85%;font-size:12px;letter-spacing:0px;}
.article-postgap {height:100px;}

/* Form Fields */

.form-text {height:14px;font-size:9px;}
.form-text_login {height:10px;font-size:9px;}

.profile-field {width:100px; font-weight:lighter; font-size:12px; }
.profile-answer {font-size:14px; font-variant:small-caps}


.video_menu_item {font:normal 12px Trebuchet MS, Lucida Sans Unicode, Helvetica, sans-serif; vertical-align:bottom; text-align:center;}

.cdiv{width:1000px; margin:auto; position:relative; z-index:0;}
.cdiv td{vertical-align:top;}
#cSearch div{padding:4px; font-size:10px; cursor pointer;}
div.selected{background:#9cf;}
#cSearch{border: dotted 2px #ccc; width:200px; position:absolute; z-index:100; top:auto; left:auto;background:#eee;}
#user_menu{position:relative; z-index:100; font-size:9px; font-weight:bold;}
#user_menu span{padding:5px;}
#user_menu ul, #user_menu li{margin:0px; padding:0px;}
#user_menu li{cursor:pointer; width:130px;position:relative; z-index:100;}
#user_menu ul{list-style:none;}
#user_menu a{display:block; padding:2px 5px; border-top:1px solid #ccd; margin-top:-1px; font-weight:bold;}
#user_menu a:hover {background:#ddd;}
#user_menu li ul{position:absolute; top:-25px; left:-10px; display:none; background:#f0f0f0; border:solid 1px #ccd; z-index:1000;}
#user_menu li:hover ul, #user_menu li.over ul{display:block;}
.c_menu{margin-left:30px; font-size:11px; font-weight:bold;}
.c_menu a{ font-weight:bold;}
.cadmin{padding: 20px; font:12px;}
.cadmin label{display: block; padding-bottom: 6px;}
.cadmin label span{display: block; width:100px; float:left; font-weight:bold;}
.cadmin input{margin: auto 10px 3px auto;}
.vlist{border-bottom: dotted 1px #333; margin: -1px 5px; clear:both; width: 450px; height:104px;}
.vlist a img{display:block; float:left; border:4px solid #ccc; margin-right:10px;}
.vlist a:hover img{border:4px solid #fff;}
.vhlist {border-bottom: dotted 1px #333; margin: -1px 5px; clear:both; width: 350px; height:104px; line-height:11px;}
.vhlist a img{display:block; float:left; border:5px solid #ccc; margin-right:10px;}
.vhlist a:hover img{border:5px solid #fff;}
#install_search{position:fixed; width:100px; height:100px; border:solid 1px #ccc; right:20px; top:-1px; z-index:1000000; background-color:#066;}
.trademark {
	vertical-align: super; 
	font-size:7px;
	font-variant:small-caps;
	color:#000000;
	font-weight:normal;
}

