/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/search_btn.png');*/

* {margin:0; padding:0; font-family:Tahoma; font-size:11px;}
body {background-color:#FFFFFF; height:auto;}
img {border:none; }
a {text-decoration:none;}
h2 {
font-size:26px;
font-weight:bolder;
color:#000000;
}
h2 span {
color:#009cff;
font-size:26px;
font-weight:bolder;
}
h3 {
font-size:18px;
font-weight:bolder;
color:#000000;
}
h3 span {
color:#009cff;
font-size:18px;
font-weight:bolder;
}
h4 {
font-size:14px;
font-weight:bolder;
color:#000000;
}
h4 span {
color:#009cff;
font-size:14px;
font-weight:bolder;
}
h5 {
font-size:12px;
font-weight:bolder;
color:#000000;
}
h5 span {
color:#009cff;
font-size:12px;
font-weight:bolder;
}

#movie {
float:left;
width:400px;
height:400px;
}

/*===========TOP===========*/
.main_top {
float:left;
width:100%;
height:190px;
background:url(img/top_bg.jpg) top left repeat-x;
}

.main_pic {
width:922px;
margin-left:auto; 
margin-right:auto;
background:url(img/main_pic.jpg) top left no-repeat;
}
#index {
background:url(img/main_pic_index.jpg) top right no-repeat;
}
#corporate {
background:url(img/main_pic_corporate.jpg) top left no-repeat;
}
#download {
background:url(img/main_pic_download.jpg) top left no-repeat;
}
#login {
background:url(img/main_pic_login.jpg) top left no-repeat;
}
#schedule {
background:url(img/main_pic_schedule.jpg) top left no-repeat;
}
.header {
margin-left:auto; 
margin-right:auto;
width:922px;
height:190px;
background: url(img/header_bg.jpg);
background-repeat:no-repeat;
}
.logo {
float:left;
width:630px;
height:110px;
margin-top:30px;
}
.top_navigation {
clear:both;
width:100%;
height:25px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
background:url(img/top_navigation_bg.jpg) bottom left repeat-x;
text-align:center;
}
.top_navigation a {
color:#0c6fa6;
}
.top_navigation a:hover {
color:#000000;
text-decoration:underline;
}

/*===========SEARCH===========*/
.search {
float:right;
width:270px;
height:105px;
margin-top:40px;
}
.search span {
font-size:14px;
font-weight:bolder;
color:#0f66a1;
}
.search a {
color:#16aff4;
text-decoration:underline;
}
.search div {
float:left;
padding-top:3px;
margin-left:2px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubcam.com/img/search_btn.png');
background:url(img/search_btn.png) no-repeat top left;
-background:none;
width:49px;
height:37px;
text-align:center;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
cursor:pointer;
}
.search input {
float:left;
margin-right:2px;
padding:3px;
color:#5da0cf;
border:1px solid #9dd7fb;
}
.search select {
float:left;
margin-right:2px;
padding:2px;
border:1px solid #9dd7fb;
}
.search_channels {
 margin:0;
 padding:0;
 }
.search_channels li {
  list-style:none;
  height:110px;
  float:left;
  width:300px;
}
.search_channels img {
 padding:2px;
 border:1px solid #FF6600;
 float:left;
 margin-right:10px;
}


/*===========MAIN MENU===========*/
.main_menu {
float:left;
width:100%;
height:44px;
}
.main_menu a {
display:block;
float:left;
width:95px;
height:35px;
margin:10px 1px -16px 1px;
padding-top:8px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubcam.com/img/mm_passive.png');
background:url(img/mm_passive.png) no-repeat top left;
-background:none;
color:#FFFFFF;
font-size:14px;
font-weight:bolder;
text-decoration:none;
cursor:pointer;
}
.main_menu a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubcam.com/img/mm_active.png');
background:url(img/mm_active.png) no-repeat top left;
-background:none;
}
#menu_active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubcam.com/img/mm_active.png');
background:url(img/mm_active.png) no-repeat top left;
-background:none;
}


/*==========LEFT PART==========*/
.php_calendar {
float:left;
width:100%;
padding:50px 0 0 20px;
margin-bottom:30px;
color:#303030;
font-size:14px;
background:url(img/calendar_bg.jpg) top left no-repeat;
}
.php_calendar ul {
list-style-type:none;
width:280px;
}
.php_calendar li {
float:left;
width:40px;
font-size:13px;
color:#999;
text-align:center;
margin-bottom:5px;
}
.php_calendar li span {
color:#303030;
font-size:13px;
font-weight:bolder;
}
.php_calendar a {
width:20px;
padding:3px;
color:#303030;
font-size:13px;
}
.php_calendar a:hover {
color:#FFFFFF;
background-color:#09c;
}
.subscribe {
float:left;
width:100%;
min-height:191px;
color:#606060;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subscribe_bg.png');
background:url(img/subscribe_bg.png) top left no-repeat;
}

.member_lt {
float:left;
clear:left;
width:145px;
min-height:800px;
padding:20px 0px 50px 10px;
margin-top:30px;
background:url(img/member_lt_bg.jpg) top left repeat-x;
color:#606060;
}
.member_lt strong {
color:#000000;
}
.member_lt img {
float:left;
clear:both;
margin-bottom:20px;
}

/*===========CONTENT===========*/
.main_cont {
width:100%;
margin-left:auto;
margin-right:auto;
}
.content{
width:922px;
margin-left:auto;
margin-right:auto;
color:#959ca1;
}

.sign_up_btn {
float:left;
width:129px;
height:50px;
border:none;
padding-top:10px;
text-align:center;
font-size:18px;
font-weight:bolder;
color:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sign_up_btn.png');
background:url(img/sign_up_btn.png) top left no-repeat;
cursor:pointer;
}
.favorite {
list-style-type:none;
margin:10px 0 0 0;
padding:0 0 0 0;
height:125px;
}
.favorite li {
float:left;
margin-right:5px;
height:125px;
width:105px;
}
.favorite img {
border:1px solid #ffffff;
}

.star_active {
float:left;
width:13px;
height:12px;
margin-right:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_active.png');
background:url(img/star_active.png) top left no-repeat;
}
.star_passive {
float:left;
width:13px;
height:12px;
margin-right:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_passive.png');
background:url(img/star_passive.png) top left no-repeat;
}

.latest_stream {
float:left;
list-style-type:none;
margin-top:30px;
width:100%;
}
.latest_stream li{
float:left;
}
.latest_stream img{
float:left;
border:1px solid #000000;
margin-right:10px;
}
.live {
position:relative;
top:-20px;
left:40px;
.left:-70px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/live.png');
background:url(img/live.png) top left no-repeat;
width:69px;
height:68px;
margin-right:-70px;
}
.arrow_lt {
float:left;
width:50px;
height:180px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_lt.png');
background:url(img/arrow_lt.png) top left no-repeat;
-background:none;
cursor:pointer;
}
.arrow_rt {
float:left;
width:50px;
height:180px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_rt.png');
background:url(img/arrow_rt.png) top left no-repeat;
-background:none;
cursor:pointer;
}

.mobile_list {
float:left;
clear:left;
margin:0; padding:0;
}

.mobile_phone {
float:left;

text-align:center;
width:100px;
height:150px;
margin:5px;
}

/*
.mobile_list img {
clear:both;
margin-left:auto;
margin-right:auto;
}
*/

.scheduled_table {
float:right;
width:530px;
padding-bottom:30px;
}
.scheduled_table th {
font-size:12px;
color:#FFFFFF;
width:85px;
height:65px;
background-color:#00a7fb;
}
.scheduled_table td {
padding-left:20px;
padding-right:30px;
font-size:11px;
color:#606060;
}
.scheduled_table strong {
color:#000000;
}

.member_videos {
float:left;
width:720px;
margin:0 0 30px 10px;
}
.member_videos ul {
float:left;
width:100%;
list-style-type:none;
border-bottom:1px solid #8ed1ff;
margin-bottom:10px;
}
.member_videos li {
float:left;
width:106px;
height:180px;
margin-bottom:20px;
margin-right:13px;
color:#666666;
}
.member_videos strong {
color:#000000;
}


/*==========LOGIN FORM=========*/
.login_form {
float:left;
font-size:12px;
font-weight:bolder;
color:#000000;
width:100%;
}
.login_form input {
font-size:11px;
color:#5da0cf;
padding:5px;
margin:5px 0 10px 0;
border:1px solid #83cdff;
background:url(img/form_text_bg.jpg) top left repeat-x;
width:95%;
}
.login_form select {
font-size:11px;
color:#5da0cf;
padding:3px;
margin:5px 0 10px 0;
border:1px solid #83cdff;
background:url(img/form_text_bg.jpg) top left repeat-x;
}
.login_form option {
padding-left:3px;
}
.login_form textarea {
font-size:11px;
color:#5da0cf;
padding:5px;
margin:5px 0 10px 0;
border:1px solid #83cdff;
background:url(img/form_textarea_bg.jpg) top left repeat-x;
width:100%;
height:92px;
}
#readonly {
background:url(img/form_readonly_bg.jpg) top left repeat-x;
color:#FFFFFF;
text-align:center;
}

/*==========RIGHT PART=========*/
.right_part {
float:right;
width:270px;
}

.submenu {
float:left;
width:218px;
padding:20px;
border:1px solid #d9d9d9;
color:#009cff;
}
.submenu a {
color:#000000;
font-weight:bolder;
padding-left:10px;
}
.submenu hr {
margin:5px 0 5px 0;
}

.download {
float:left;
width:188px;
height:72px;
padding:10px 0px 0px 65px;
margin:10px 0 0 20px;;
color:#FFFFFF;
font-size:18px;
background:url(img/download.png) top left no-repeat;
}
.download a {
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.table_steps {
margin:20px 0 30px 0;
}
.table_steps th,span {
color:#009cff;
}
.table_steps td {
color:#666666;
}

.comments {
float:left;
background:#0283d3;
width:255px;
height:33px;
padding:7px 0 0 15px;
color:#000000;
}
.comments a {
display:block;
float:left;
cursor:pointer;
background:#FFFFFF;
padding-top:8px;
text-align:center;
width:80px;
height:25px;
margin-right:1px;
}
#passive {
background:url(img/comments_btn_passive.jpg) top left repeat-x;
}
.message {
float:left;
width:250px;
padding:10px;
color:#666666;
}
.message strong {
color:#000000;
}
.message span,a {
color:#10a2ff;
}
.message textarea {
float:left;
width:240px;
height:76px;
padding:15px 10px 15px 10px;
color:#666666;
background:url(img/message_box_bg.jpg) top left repeat-x;
border:1px solid #8ed1ff;
}


/*===========BOTTOM===========*/
.main_bot {
float:left;
width:100%;
background:url(img/bot_bg.jpg) top left repeat-x;
}
.bot_cont{
width:900px;
margin-left:auto;
margin-right:auto;
}
.blue_line_menu {
float:left;
height:197px;
color:#FFFFFF;
background:url(img/bot_div_bg.jpg) top right no-repeat;
margin-right:40px;
}
#no_bg {
background:none;
}
.blue_line_menu div{
float:left;
margin-right:40px;
line-height:15px;
}
.blue_line_menu a {
color:#f6ff00;
text-decoration:none;
}
.blue_line_menu h3 {
font-size:16px;
color:#FFFFFF;
font-weight:bolder;
margin:40px 0 20px 0;
}

.copyright {
float:left;
width:100%;
text-align:center;
padding-top:15px;
padding-bottom:35px;
color:#6c6c6c;
line-height:18px;
}
.copyright a {
text-decoration:none;
color:#6c6c6c;
}
a.sunriseindustries {
color:#a6a6a6;
}
/*
BROADCAST CENTER POPUP
*/
.popup_header {
 width:800px;
 height:45px;
 background-color:#0285d5;
}
.popup_header_right{
 float:right;
 margin:10px 10px 0 10px;
 color:#FFFFFF;
}
.popup_header_right a {color:#FFFFFF}
.popup_area {
 width:800px;
 margin:0px auto 0px auto;
 position:absolute
}

.popup_tabs{
 margin:0 0 0 20px;
 padding:0;
}
.popup_tabs li {
 background:url(img/popup_tab_bg.png) repeat-x top;
 padding:5px 10px 0px 10px;
 float:left;
 height:26px;
 list-style:none;
 margin-top:14px;
 margin-left:3px;
}
.popup_tabs a { text-decoration:none; color:#000000; font-weight:bold}
.popup_tabs a:hover { text-decoration:underline; color:#000000; font-weight:bold}
.popup_tabs .active {
 background:#ffffff;
 background-image:none;
}
.popup_left {
 width:325px;
 height:350px;
 float:left;
}
.popup_right {
  width:470px;
  float:right;
  height:350px;
}
.popup_stats{
 width:100%;
 color:#0285d5;
 height:20px;
}