/*---------------------------------------------------------------- | Base */
body, html{
	background: #FFFFFF;
	margin: 0px 0px 50px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
body.portal{
	background: #FFFFFF;
	margin: 0px 0px 50px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	background: url(images/portal_topbar.gif) repeat-x;
	color: #696969;
}
*{
	margin: 0;
	padding: 0;
}
a img{
	border: 0px;
	outline: none;
}
/*-------------- | Form */
div.selectboxwrap{
	margin: 0 14px 0 14px;
	float: left;
	width: 120px;
	height: 25px;
}
div.selectboxwrap_submit{
	margin: 0 14px 0 14px;
	float: left;
	width: 120px;
	height: 25px;
}
div.selectboxwrapRight{
	margin: 0 14px 0 14px;
	float: right;
	width: 150px;
	height: 25px;
}
div.selectboxwrap select{
	/* width: 220px; */
}
div.selectboxwrap_submit select{
	width: 220px;
}
div.selectboxwrapRight select{
	width: 150px;
}

div.hiddenfile {
	visibility: hidden;
}
ul.calendar_container {
	float: left;
	list-style: none;
}
ul.ampm {
	float: left;
	display: inline;
}
.ampm li{
	float: left;
	width: 50px;
	list-style: none;
}
.calendar_container li{
	float: left;
	width: 20%;
	height: 100%;
}
/*-------------- | Button */
div.button {
	float: right;
	margin: 0px 2px 0 2px;
	width: 64px;
	height: 20px;
	background: url(images/button_bg.gif) no-repeat;
	text-align: center;
}
div.button_hidden {
	float: right;
	margin: 0px 2px 0 2px;
	width: 64px;
	height: 20px;
	background: url(images/button_bg.gif) no-repeat;
	text-align: center;
	visibility: hidden;
}
div.play_button {
	float: right;
	margin: 0px 2px 0 2px;
	width: 84px;
	height: 20px;
	background: url(images/button_bg_play.gif) no-repeat;
	text-align: center;
	position: relative;
	top: -160px; left: 180px;
	cursor: pointer;
}
div.play_button_text {
	padding: 1px 16px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	top: 0px;
	text-align: left;
	cursor: pointer;
}
div.play_button_image {
	position: relative;
	top: -12px; left: 25px;
	cursor: pointer;
}
div.buttonoff {
	float: right;
	margin: 0px 2px 0 2px;
	width: 64px;
	height: 20px;
	background: url(images/button_bgoff.gif) no-repeat;
	text-align: center;
}
div.gobuttonoff {
	visibility: hidden;
	float: right;
	margin: 0px 2px 0 2px;
	width: 64px;
	height: 20px;
	background: url(images/button_bgoff.gif) no-repeat;
	text-align: center;
}
div.portals_preview {
    float: left;
    width: 130px;
	margin: -8px 0 0 0;
}
div.preview_label {
    float: left;
	margin: -2px 0 0 0px;
	width: 80px;
	height: 35px;
	text-align: center;
	padding-top: 0px;
    display: block;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
}
div.button_portalprev{
	float: left;
	margin: -9px 2px 0 2px;
	width: 93px;
	height: 35px;
	background: url(images/button_previewportal.jpg) no-repeat;
	text-align: center;
	padding-top: 2px;
}
div.button_portalprev a{
	display: block;
	padding-top: 10px;
	padding-left: 22px;
	width: 70px;
	height: 20px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.button_portalprev a:hover{
	display: block;
	padding-top: 10px;
	padding-left: 22px;
	width: 70px;
	height: 20px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
span.button a{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
div.button a{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.button_hidden a{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.button a:hover{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.button_hidden a:hover{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.buttonoff a{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.buttonoff a:hover{
	display: block;
	padding-top: .25em;
	width: 64px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
} 
/*------------------------------- | Text */
.blue{
	color: #269AFF;
}
p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
/*-------------- | Grey Links */
a.grey {
	color: #999999;
}
a.grey:hover{
	color: #CCCCCC
}
/*-------------- | Default Links */
a {
	color: #269AFF;
	outline: none;
}
a:hover{
	color: #CCCCCC
}
/*-------------- | Content Container */
div.contentcontainer{
	width: 836px;
}
/*------------------------------- | Navigation */
/*---------------- | Nav Container */
div.header {
	margin-top: 10px;
	width: 100%;
	height: 50px;
	background: url(images/top_bar.jpg);
}
div.header_container{
	width: 785px;
}
div.logo {
	float: left;
	width: 183px;
	height: 50px;
	background: url(images/logo.gif)
	no-repeat;
}
div.header img{
	float: left;
}
div.chatmsg{
	padding-left: 180px;		
}
div.chattext{
	float: left;
	width: 200px;
	height: 50px;
}
div.chatmessages{
	float: left;
	width: 200px;
	height: 20px;
	text-align: right;
}
div.chatname{
	float: left;
}
div.chatWindow{
	float: left;
	width: 300px;
	/*height: 100px;*/
    height: auto;
}
div.chatmsg_table{
	width: 200px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
div.chatviewer_table{
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}	
div.tempimage{
	background: url(images/button_myveodia.jpg);
	width: 74px;
	padding-top: 1.95em;
	padding-left: 45px;
	background-position: 0px -100px;
}
/*---------------- | Navigation Element */
ul.navigation{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.navigation li{
	float: left;
	width: 119px;
	height: 50px;
}
ul.navigation li a{
	display: block;
	height: 27px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
ul.navigation li a:hover{
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
/*---------------- | Navigation Buttons */
/*-------- | My Veodia */
ul.navigation li a#myveodia{
/*
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 74px;
	margin: 0; 
	padding: 0; 
*/
	width: 74px;
	padding-top: 1.95em;
	padding-left: 45px;
	background: url(images/button_myveodia.jpg);
	background-position: 0px -100px;
}
ul.navigation li a#myveodia:hover{
	background-position: 0px -50px; 
}
ul.navigation li a#myveodia.selected{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
ul.navigation li a#myveodia.selected:hover{
	background-position: 0px 0px; 
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
/*-------- | Broadcasts */
ul.navigation li a#broadcasts{
	width: 77px;
	padding-top: 1.95em;
	padding-left: 42px;
	background: url(images/button_broadcasts.jpg);
	background-position: 0px -100px;
}
ul.navigation li a#broadcasts:hover{
	background-position: 0px -50px;
}
ul.navigation li a#broadcasts.selected{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
ul.navigation li a#broadcasts.selected:hover{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
/*-------- | Library */
ul.navigation li a#library{
	width: 62px;
	padding-top: 1.95em;
	padding-left: 57px;
	background: url(images/button_library.jpg);
	background-position: 0px -100px;
}
ul.navigation li a#library:hover{
	background-position: 0px -50px;
}
ul.navigation li a#library.selected{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
ul.navigation li a#library.selected:hover{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
/*-------- | Portals */
ul.navigation li a#portals{
	width: 62px;
	padding-top: 1.95em;
	padding-left: 57px;
	background: url(images/button_portals.jpg);
	background-position: 0px -100px;
}
ul.navigation li a#portals:hover{
	background-position: 0px -50px;
}
ul.navigation li a#portals.selected{
    background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
ul.navigation li a#portals.selected:hover{
	background-position: 0px 0px;
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
/*-------- | Account */
ul.navigation li a#account{
	width: 63px;
	padding-top: 1.95em;
	padding-left: 56px;
	background: url(images/button_account.jpg);
	background-position: 0px -100px;
}
ul.navigation li a#account:hover{
	background-position: 0px -50px;
}
ul.navigation li a#account.selected{
	background-position: 0px 0px; 
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
ul.navigation li a#account.selected:hover{
	background-position: 0px 0px; 
	/* Button Text */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-decoration: none;
}
/*------------------------------- | Log Out Text */
div.navigationcaption{
	margin-top: 5px;
	width: 775px;
}
p.logout{
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
	float: right;
}
/*------------------------------- | Left Panel */
div.leftpanel{
	clear: right;
	float: left;
	width: 126px;
	height: 500px;
	padding-left: 24px;
	padding-top: 20px;
}
div.leftpanel a{
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 90px;
	margin: 2px 0 0 0;
}
div.leftpanel a.selected{
	color: #269AFF;
}
div.leftpanel_thin{
	clear: right;
	float: left;
	width: 5px;
	height: 500px;
	padding-left: 24px;
	padding-top: 20px;
}
/*------------------------------- | Introduction Area */
div.introduction{
	float: left;
	width: 686px;
	padding: 20px 0 20px 0;
}
div.ff_introduction{
	float: left;
	width: 686px;
	height: auto;
	padding: 20px 0 20px 0;
}
h1.title {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	margin-bottom: 5px;
}
p.description{
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color: #696969;
}
p.getstarted{
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color: #696969;
	padding-left: 66px;
}
/*------------------------------- | Content Area */
/*---------------- | Container Structure */
div.contentarea{
	clear: right;
	float: left;
	height: auto;
	width: 686px;
}
div.container{
	float: left;
	width: 686px;
	height: auto;
	background: url(images/container_bg.gif) repeat-y;
}
div.ff_container{
	position: absolute;
	top: 150px;
	left: 150px;
	width: 686px;
	height: auto;
	background: url(images/container_bg.gif) repeat-y;
}
div.download {
	float: left;
	width: 686px;
	height: auto;
}
div.ff_download {
	position: absolute;
	top: 575px;
	left: 150px;
	width: 686px;
	height: auto;
}
div.numviewers {
	float: left;
	width: 262px;
	position: relative;
	top: 182px;
	left: -260px;
	text-align: center;
	height: 0px;
	/*margin-left: 100px;*/
}
div.numviewers_no_plugin {
	float: left;
	width: 262px;
	position: relative;
	top: 182px;
	left: -260px;
	text-align: center;
	height: 60px;
}
div.container_header{
	float: left;
	width: 686px;
	height: 50px;
	background: url(images/container_topbar.gif);
}
div.container_headerend{
	float: right;
	height: 50px;
	width: 7px;
	background: url(images/container_barend.gif);
}
div.container_subheader{
	text-align: right;
	float: left;
	width: 646px;
	height: auto;
	padding: 8px 25px 10px 15px;
	margin-bottom: 10px;
}
div.container_subheader table{
	float: right;
}
div.container_content{
	width: 656px;
	height: auto;
	padding: 0 15px 0 15px;
}
div.container_content_plugin{
	width: 656px;
	height: auto;
	padding: 0 0px 0 0px;
}
div.containerbuttons_left{
	float: left;
	width: 245px;
	/*width: 305px;*/
	height: auto;
	padding: 15px 15px 0 0px;
}
div.containerbuttons_right{
	float: right;
	/*width: 300px;*/
	width: 320px;
	height: auto;
	padding: 15px 0px 0 15px;
}
div.container_content_payments{
	width: 571px;
	height: auto;
	padding: 0 30px 0 85px;
}
div.container_section{
	float: left;
	width: 645px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.container_section_portals{
	float: left;
	width: 645px;
}
div.container_sectionindented{
	float: left;
	width: 605px;
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.container_section a{
	float: right;
}
div.container_inputs{
	float: left;
	width: 500px;
}
div.container_inputstime{
	float: left;
	width: auto;
	height: auto;
}
div.container_footer{
	text-align: right;
	float: left;
	width: 648px;
	height: 30px;
	padding: 10px 23px 10px 15px;
	background: url(images/container_footer.gif);
}
/*---------------- | Container Elements */
h1.container_title{
	float: left;
	width: 607px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0;
	margin: 25px 0 0 0px;
}
h1.container_title_portals{
	float: left;
	width: 607px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0;
	margin: 23px 0 0 0px;
}
h1.container_sectionlabel{
	float: left;
	width: 111px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	padding: 2px 20px 0 0px;
	text-align: right;
}
span.urllabel{
	margin-left: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.header{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
input {
	float: left;
}
p.inputlabel{
	float: left;
	padding-top: 2px;
	margin-left: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
}
p.inputlabel_date{
	float: left;
	padding-top: 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
}
p.inputlabel_date input {
	float: left;
	padding-top: 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
	border: 0px;
}
div.inputfield{
	margin: 6px 0 6px 0;
	float: left;
	width: 480px;
}
div.top_controlbar{
	float: right;
	width: 686px;
	height: 25px;
}
/*------- | Positions */
div.subheader_left{
	margin-top: 4px;
	float: left;
	width: 70px;
	height: 20px;
}

/*------ | Sub Header Icons */
div.icon_schedulebroadcast{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_schedulebroadcast.jpg);
}
div.icon_camera{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_camera.jpg);
}
div.icon_library{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_library.jpg);
}
div.icon_portals{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_portals.jpg);
}
div.icon_filereport{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_filereport.jpg);
}
div.icon_account{
	float: left;
	width: 70px;
	height: 50px;
	background: url(images/icon_account.jpg);
}
/*----------------- | Title Bars */
/*---------- | Elements */
a.arrowdown{
	display: block;
	padding-left: 20px;
	background: url(images/button_arrowdown.jpg) no-repeat;
	background-position: 5px 3px;
	text-decoration: none;
}
a.arrowdown:visited{
}
a.arrowdown:hover{
	color: #269AFF;
	text-decoration: none;
}
a.arrowdown_idle{
	display: block;
	padding-left: 20px;
	background: url(images/button_arrowdown_idle.jpg) no-repeat;
	background-position: 5px 3px;
	text-decoration: none;
}
a.arrowdown_idle:visited{
}
a.arrowdown_idle:hover{
	color: #269AFF;
	text-decoration: none;
}
a.arrowup{
	display: block;
	padding-left: 20px;
	background: url(images/button_arrowup.jpg) no-repeat;
	background-position: 5px 3px;
	text-decoration: none;
}
a.arrowup:visited{
}
a.arrowup:hover{
	color: #269AFF;
	text-decoration: none;
}
a.arrowup_idle{
	display: block;
	padding-left: 20px;
	background: url(images/button_arrowup_idle.jpg) no-repeat;
	background-position: 5px 3px;
	text-decoration: none;
}
a.arrowup_idle:visited{
}
a.arrowup_idle:hover{
	color: #269AFF;
	text-decoration: none;
}
ul.a {
	display: block;
}
/*----------------- | Titles */
/*---------- Scheduled Broadcasts */
ul.title_scheduledbroadcasts{
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.title_scheduledbroadcasts li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_scheduledbroadcasts li.edit{
	float: left;
	width: 296px;
}
ul.title_scheduledbroadcasts li.date{
	text-align: center;
	float: left;
	width: 63px;
}
ul.title_scheduledbroadcasts li.editlink{
	text-align: center;
	float: left;
	width: 68px;
}
ul.title_scheduledbroadcasts li.time{
	text-align: center;
	float: left;
	width: 61px;
}
ul.title_scheduledbroadcasts li.duration{
	text-align: center;
	float: left;
	width: 84px;
}
ul.title_scheduledbroadcasts li.email{
	text-align: center;
	float: left;
	width: 68px;
}
ul.title_scheduledbroadcasts li.outlook{
	text-align: center;
	float: left;
	width: 104px;
}
ul.title_scheduledbroadcasts li.delete{
	text-align: center;
	float: left;
	width: 53px;
}
/*---------- Library */
ul.title_library{
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.title_library li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_library li.select{
	text-align: center;
	float: left;
	width: 90px;
}
ul.title_library li.video{
	text-align: center;
	float: left;
	width: 90px;
}
ul.title_library li.edit{
	float: left;
	width: 180px;
	padding-left: 10px;
}
ul.title_library li.date{
	float: left;
	width: 60px;
}
ul.title_library li.time{
	text-align: center;
	float: left;
	width: 60px;
}
ul.title_library li.duration{
	float: left;
	width: 75px;
}
ul.title_library li.size{
	float: left;
	width: 75px;
}
/*---------- Portals */
/*---- Published Files */
ul.title_portals{
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.title_portals li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_portals li.video{
	text-align: center;
	float: left;
	width: 110px;
}
ul.title_portals li.video_widget{
	text-align: center;
	float: left;
	width: 90px;
}
ul.title_portals li.title{
	float: left;
	width: 275px;
	padding-left: 15px;
}
ul.title_portals li.title_widget{
	float: left;
	width: 155px;
	padding-left: 15px;
}
ul.title_portals li.unpublish{
	text-align: center;
	float: left;
	width: 85px;
}
ul.title_portals li.views{
	padding-left: 8px;
	float: left;
	width: 72px;
}
ul.title_portals li.views_widget{
	padding-left: 8px;
	float: left;
	width: 80px;
}
ul.title_portals li.report{
	text-align: center;
	float: left;
	width: 75px;
}
/*---- Published Live Files */
ul.title_portals_liveon {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.dv_camera {
	list-style-type: decimal
}

ul.title_portals_liveon li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_portals_liveon li.title{
	float: left;
	padding-left: 5px;
	width: 155px;
}
ul.title_portals_liveon li.title_widget{
	float: left;
	padding-left: 5px;
	width: 160px;
}
ul.title_portals_liveon li.unannounce{
	text-align: center;
	float: left;
	width: 120px;
}
ul.title_portals_liveon li.date{
	padding-left: 5px;
	float: left;
	width: 60px;
}
ul.title_portals_liveon li.date_widget{
	padding-left: 5px;
	float: left;
	width: 90px;
}
ul.title_portals_liveon li.time{
	padding-left: 5px;
	float: left;
	width: 60px;
}
ul.title_portals_liveon li.time_widget{
	padding-left: 5px;
	float: left;
	width: 80px;
}
ul.title_portals_liveon li.duration{
	text-align: center;
	float: left;
	width: 75px;
}
ul.title_portals_liveon li.views{
	padding-left: 5px;
	float: left;
	width: 75px;
}
ul.title_portals_liveon li.report{
	text-align: center;
	float: left;
	width: 75px;
}
/*---- File Report */
ul.title_portals_filereport {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.title_portals_filereport li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_portals_filereport li.viewerip{
	float: left;
	padding-left: 15px;
	width: 100px;
}
ul.title_portals_filereport li.viewername{
	float: left;
	padding-left: 15px;
	width: 90px;
}
ul.title_portals_filereport li.platform{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.title_portals_filereport li.starttime{
	padding-left: 5px;
	float: left;
	width: 80px;
}
ul.title_portals_filereport li.endtime{
	float: left;
	width: 80px;
}
ul.title_portals_filereport li.duration{
	padding-left: 5px;
	float: left;
	width: 80px;
}
ul.title_portals_filereport li.percentviewed{
	padding-left: 5px;
	float: left;
	width: 80px;
}
ul.title_portals_filereport li.portalfilereport{
	float: left;
	width: 100px;
	text-align: center;
}
/*---------- My Usage */
ul.title_usage {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.title_usage li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_usage li.minuteusage{
	float: left;
	padding-left: 5px;
	width: 222px;
}
ul.title_usage li.included{
	float: left;
	text-align: center;
	width: 135px;
}
ul.title_usage li.used{
	float: left;
	text-align: center;
	width: 90px;
}
ul.title_usage li.remaining{
	float: left;
	text-align: center;
	width: 135px;
}
ul.title_usage li.additionalused{
	float: left;
	text-align: center;
	width: 145px;
}
/*---- Portal - Archive */
ul.title_blog_archive {
	float: left;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	width: 367px;
}
ul.title_blog_archive li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_blog_archive li.stream{
	float: left;
	width: 68px;
	text-align: center;
}
ul.title_blog_archive li.video{
	float: left;
	padding-left: 15px;
	width: 135px;
}
ul.title_blog_archive li.date{
	float: left;
	width: 65px;
}
ul.title_blog_archive li.duration{
	float: left;
	width: 75px;
}
ul.title_portal_archive {
	float: left;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	width: 397px;
}
ul.title_portal_archive li{
	background-color: #F4F4F4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.title_portal_archive li.stream{
	float: left;
	width: 68px;
	text-align: center;
}
ul.title_portal_archive li.video{
	float: left;
	padding-left: 15px;
	width: 165px;
}
ul.title_portal_archive li.date{
	float: left;
	width: 65px;
}
ul.title_portal_archive li.duration{
	float: left;
	width: 75px;
}
/*------------------------------- | List Items */
/*--------------- | Title/Icon Links */
a.scheduled{
	display: block;
	padding-left: 30px;
	height: 17px;
	background: url(images/icon_clocksmall.jpg) no-repeat;
	background-position: 10px 0px;
	color: #696969;
	text-decoration: none;
}
a.complete{
	display: block;
	padding-left: 30px;
	height: 17px;
	background: url(images/icon_cameracheck.jpg) no-repeat;
	background-position: 10px 0px;
	color: #696969;
	text-decoration: none;
}
a.scheduled:visited{
}
a.scheduled:hover{
	color: #696969;
}
a.send_mobile{
	display: block;
	float: right;
	padding-top: 4px;
	padding-left: 20px;
	height: 21px;
	width: 73px;
	background: url(images/icon_button_mobile.jpg) no-repeat;
	color: #696969;
}
a.library_report{
	display: block;
	float: right;
	padding-top: 4px;
	padding-left: 32px;
	height: 21px;
	width: 73px;
	color: #696969;
	background: url(images/icon_report.jpg) no-repeat;
}
a.send_mobile:hover{
	color: #999999;
}
a.send_email{
	display: block;
	float: right;
	padding-top: 4px;
	padding-left: 32px;
	margin: 0 10px 0 10px;
	height: 21px;
	width: 80px;
	background: url(images/icon_button_email.jpg) no-repeat;
	color: #696969;
}
a.send_email:hover{
	color: #999999;
}
a.widget_embed{
	display: block;
	float: right;
	padding-top: 6px;
	padding-left: 32px;
	margin: 0 10px 0 0px;
	height: 21px;
	width: 80px;
	background: url(images/icon_channel_embed.gif) no-repeat;
	color: #696969;
}
a.widget_embed:hover{
	color: #999999;
}
a.add_itunes{
	display: block;
	overflow: hidden;
	float: right;
	padding: 4px 0 0 31px;
	height: 24px;
	width: 70px;
	background: url(images/icon_itunes.gif) no-repeat;
	color: #696969;
}
a.add_embed{
	display: block;
	overflow: hidden;
	float: right;
	padding: 4px 4px 0 31px;
	height: 24px;
	width: 80px;
	background: url(images/icon_channel_embed.gif) no-repeat;
	color: #696969;
}
a.add_embed:hover{
	color: #999999;
}
a.add_webex{
	display: block;
	overflow: hidden;
	float: right;
	padding-top: 4px;
	padding-left: 15px;
	height: 21px;
	width: 63px;
	color: #696969;
}
div.login_center{
	width: 500px;
	margin: 0 auto 0 auto;
	padding: 0 15px 0 15px;
}
div.namelogin_center{
	width: 320px;
	margin: 0 auto 0 auto;
	padding-top: 220px;
}
a.add_google{
	display: block;
	float: right;
	padding: 4px 12px 0 0;
	height: 24px;
	width: 93px;
	color: #696969;
}
img.google_image{
	float: left;
	border: 0;
}
a.add_itunes:hover{
	color: #999999;
}
a.add_google:hover{
	color: #999999;
}
/*--------------- | Icon Buttons */
a.item_email{
	display: block;
	width: 24px;
	height: 16px;
	background: url(images/icon_envelope.jpg) no-repeat;
}
a.item_edit{
	font-weight: bold;
}
a.startBroadcast {
	display: block;
	padding-left: 30px;
	height: 17px;
	background: url(images/icon_camerasmall.jpg) no-repeat;
	background-position: 10px 0px;
	color: #0DBF0B;
	text-decoration: none;
	font-weight: bold;
}
a.item_outlookfile{
	display: block;
	width: 22px;
	height: 20px;
	background: url(images/icon_outlookfile.jpg) no-repeat;
}
a.item_delete{
	display: block;
	width: 16px;
	height: 20px;
	background: url(images/icon_trash.jpg) no-repeat;
}
a.item_folder{
	display: block;
	width: 27px;
	height: 25px;
	background: url(images/icon_folder.jpg) no-repeat;
}
a.item_unpublish{
	display: block;
	width: 23px;
	height: 25px;
	background: url(images/icon_unpublish.jpg) no-repeat;
}
a.item_report{
	display: block;
	width: 25px;
	height: 28px;
	background: url(images/icon_report.jpg) no-repeat;
}
/*---------------- | Roll Over Classes */
div.on{
	float: left;
	width: 652px;
	background: url(images/listitem_over.gif) no-repeat;
}
div.off{
	float: left;
	background: url(images/listitem_bg.gif) no-repeat;
	width: 652px;
}
/*---------------- | Scheduled Broadcasts */
ul.item_scheduledbroadcasts {
	float: left;
	list-style: none;
	width: 652px;
}
ul.item_scheduledbroadcasts li{
	list-style: none;

}
ul.item_scheduledbroadcasts li.edit{
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 295px;
}
ul.item_scheduledbroadcasts li.todayRed{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 71px;
	color: #F40000;
	font-weight: bold;
}
ul.item_scheduledbroadcasts li.startBroadcast{
	font-weight: bold;
	color: #0DBF0B;
}
ul.item_scheduledbroadcasts li.date{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 71px;
}
ul.item_scheduledbroadcasts li.todayGrey{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 71px;
}
ul.item_scheduledbroadcasts li.today{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 71px;
	color: #0DBF0B;
	font-weight: bold;
}
ul.item_scheduledbroadcasts li.time{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 60px;
}
ul.item_scheduledbroadcasts li.in2min{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 60px;
	color: #0DBF0B;
	font-weight: bold;
}
ul.item_scheduledbroadcasts li.duration{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 31px;
	width: 76px;
}
ul.item_scheduledbroadcasts li.email{
	float: left;
	padding-top: 15px;
	padding-left: 22px;
	height: 31px;
	width: 48px;
}
ul.item_scheduledbroadcasts li.outlook{
	float: left;
	padding-top: 12px;
	padding-left: 45px;
	height: 34px;
	width: 59px;
}
ul.item_scheduledbroadcasts li.delete{
	float: left;
	padding-top: 12px;
	padding-left: 20px;
	height: 34px;
	width: 36px;
}
/*---------------- | Library */
ul.item_library {
	float: left;
	list-style: none;
	width: 652px;
}
ul.item_library li{
	list-style: none;

}
ul.item_library li.select{
	float: left;
	padding-top: 15px;
	padding-left: 40px;
	height: 32px;
	width: 53px;
}
ul.item_library li.video{
	text-align: center;
	float: left;
	padding-top: 0px;
	height: 44px;
	width: 90px;
}
ul.item_library li.video img{
	margin-top: 1px;
	cursor: pointer;
}

ul.item_library li.edit{
	float: left;
	padding-top: 15px;
	padding-left: 25px;
	height: 32px;
	width: 169px;
}
ul.item_library li.date{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 32px;
	width: 62px;
}
ul.item_library li.time{
	text-align: center;
	float: left;
	padding-top: 15px;
	height: 32px;
	width: 61px;
}
ul.item_library li.duration{
	float: left;
	padding-top: 15px;
	text-align: center;
	height: 32px;
	width: 78px;
}
ul.item_library li.size{
	float: left;
	padding-top: 15px;
	text-align: center;
	height: 32px;
	width: 74px;
}
/*---------------- | Portals - Stats/Reports */
/* Files Published */
ul.item_portals_published {
	float: left;
	list-style: none;
	width: 652px;
}
ul.item_portals_published_widget {
	float: left;
	list-style: none;
	width: 100%;
}
ul.item_portals_published li{
	list-style: none;

}
ul.item_portals_published li.video{
	float: left;
	padding-top: 1px;
	text-align: center;
	height: 32px;
	width: 113px;
}
ul.item_portals_published_widget li.video {
	float: left;
	padding-top: 1px;
	text-align: center;
	height: 32px;
	width: 90px;
}
ul.item_portals_published li.title{
	float: left;
	height: 32px;
	width: 278px;
	padding-top: 15px;
	padding-left: 15px;
}
ul.item_portals_published_widget li.title{
	float: left;
	height: 32px;
	width: 155px;
	padding-top: 15px;
	padding-left: 15px;
}
ul.item_portals_published li.unpublish{
	float: left;
	padding-top: 13px;
	padding-left: 34px;
	height: 34px;
	width: 54px;
}
ul.item_portals_published li.views{
	text-align: right;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	height: 32px;
	width: 65px;
	font-weight: bold;
	color: #269AFF;
}
ul.item_portals_published_widget li.views{
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 15px;
	height: 32px;
	width: 55px;
	font-weight: bold;
	color: #269AFF;
}
ul.item_portals_published li.report{
	float: left;
	padding-top: 11px;
	padding-left: 26px;
	height: 36px;
	width: 49px;
}
/* Live On */
ul.item_portals_liveon {
	float: left;
	list-style: none;
	width: 652px;
}
ul.item_portals_liveon_widget {
	float: left;
	list-style: none;
	width: 100%;
}
ul.item_portals_liveon li{
	list-style: none;

}
ul.item_portals_liveon li.title{
	float: left;
	width: 155px;
	height: 32px;
	padding-left: 7px;
	padding-top: 15px;
}
ul.item_portals_liveon_widget li.title_widget{
	float: left;
	width: 160px;
	height: 28px;
	padding-left: 7px;
}
ul.item_portals_liveon li.unannounce{
	float: left;
	height: 34px;
	width: 70px;
	padding-top: 13px;
	padding-left: 52px;
}
ul.item_portals_liveon li.date{
	float: left;
	text-align: center;
	padding-top: 15px;
	height: 32px;
	width: 65px;
}
ul.item_portals_liveon_widget li.date_widget{
	float: left;
	text-align: center;
	height: 28px;
	padding-left: 5px;
	width: 90px;
}
ul.item_portals_liveon li.time{
	float: left;
	text-align: center;
	padding-top: 15px;
	height: 32px;
	width: 70px;
}
ul.item_portals_liveon_widget li.time_widget{
	float: left;
	text-align: center;
	height: 28px;
	padding-left: 5px;
	width: 80px;
}
ul.item_portals_liveon li.duration{
	float: left;
	text-align: center;
	padding-top: 15px;
	height: 32px;
	width: 75px;
}
ul.item_portals_liveon li.views{
	text-align: right;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	height: 32px;
	width: 67px;
	font-weight: bold;
	color: #269AFF;
}
ul.item_portals_liveon li.report{
	float: left;
	padding-top: 11px;
	padding-left: 26px;
	height: 36px;
	width: 49px;
}
/*---------------- | Portals - File Report LIGHT */
ul.item_portals_filereport_light {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
ul.item_portals_filereport_light li{
	background-color: #FBFBFB;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.item_portals_filereport_light li.viewerip{
	float: left;
	padding-left: 15px;
	width: 100px;
}
ul.item_portals_filereport_light li.viewername{
	float: left;
	padding-left: 15px;
	width: 90px;
	text-align: center;
}
ul.item_portals_filereport_light li.platform{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_light li.starttime{
	padding-left: 5px;
	float: left;
	width:80px;
	text-align: center;
}
ul.item_portals_filereport_light li.endtime{
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_light li.duration{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_light li.percentviewed{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_light li.portalfilereport{
	float: left;
	width: 80px;
	text-align: center;
}
/*---------------- | Portals - File Report DARK */
ul.item_portals_filereport_dark {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
ul.item_portals_filereport_dark li{
	background-color: #F7F7F7;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.item_portals_filereport_dark li.viewerip{
	float: left;
	padding-left: 15px;
	width: 100px;
}
ul.item_portals_filereport_dark li.viewername{
	float: left;
	padding-left: 15px;
	width: 90px;
	text-align: center;
}
ul.item_portals_filereport_dark li.platform{
	padding-left: 5px;
	float: left;
	width:80px;
	text-align: center;
}
ul.item_portals_filereport_dark li.starttime{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_dark li.endtime{
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_dark li.duration{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_dark li.percentviewed{
	padding-left: 5px;
	float: left;
	width: 80px;
	text-align: center;
}
ul.item_portals_filereport_dark li.portalfilereport{
	float: left;
	width: 80px;
	text-align: center;
}
/*---------------- | Portals - File Report TOTAL */
ul.item_portals_filereport_total {
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
ul.item_portals_filereport_total li{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.item_portals_filereport_total li.total{
	float: left;
	padding-left: 5px;
	width: 350px;
}
ul.item_portals_filereport_total li.duration{
	padding-left: 5px;
	float: left;
	width: 100px;
	text-align: center;
}
/*---------------- | Account - My Usage */
ul.item_usage {
	list-style: none;
}
ul.item_usage li{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
}
ul.item_usage li.minuteusage{
	float: left;
	padding-left: 5px;
	width: 222px;
}
ul.item_usage li.included{
	float: left;
	text-align: center;
	width: 135px;
}
ul.item_usage li.used{
	float: left;
	text-align: center;
	width: 90px;
}
ul.item_usage li.remaining{
	float: left;
	text-align: center;
	width: 135px;
}
ul.item_usage li.additionalused{
	float: left;
	text-align: center;
	width: 145px;
}
/*---------------- | Portal - Archive */
/* ROLL OVER EFFECT */
div.blog_off{
	float: left;
	width: 365px;
	background: url(images/listitem_portal.gif) no-repeat;
	cursor: pointer;
}
div.portal_off{
	float: left;
	width: 395px;
	background: url(images/listitem_portal.gif) no-repeat;
	cursor: pointer;
}
div.portal_on{
	float: left;
	width: 395px;
	background: url(images/listitem_portal.gif) no-repeat;
	background-position: 0 -42px;
	cursor: pointer;
}
/*-------------------*/
ul.item_blog_archive {
	float: left;
	list-style: none;
	width: 365px;
}
ul.item_blog_archive li{
	list-style: none;

}
ul.item_blog_archive li.stream{
	float: left;
	width: 56px;
	height: 38px;
	padding-top: 4px;
	padding-left: 14px;
}
ul.item_blog_archive li.video{
	float: left;
	width: 137px;
	height: 29px;
	padding-top: 13px;
	padding-left: 15px;
}
ul.item_blog_archive li.date{
	float: left;
	text-align: center;
	padding-top: 13px;
	height: 29px;
	width: 67px;
}
ul.item_blog_archive li.duration{
	float: left;
	text-align: center;
	padding-top: 13px;
	height: 29px;
	width: 75px;
}
ul.item_portal_archive {
	float: left;
	list-style: none;
	width: 395px;
}
ul.item_portal_archive li{
	list-style: none;

}
ul.item_portal_archive li.stream{
	float: left;
	width: 56px;
	height: 38px;
	padding-top: 4px;
	padding-left: 14px;
}
ul.item_portal_archive li.video{
	float: left;
	width: 167px;
	height: 29px;
	padding-top: 13px;
	padding-left: 15px;
}
ul.item_portal_archive li.date{
	float: left;
	text-align: center;
	padding-top: 13px;
	height: 29px;
	width: 67px;
}
ul.item_portal_archive li.duration{
	float: left;
	text-align: center;
	padding-top: 13px;
	height: 29px;
	width: 75px;
}

/*---------------- | Individual Page Structure */
/* My Veodia */
p.myveodia_inputlabel{  
	float: left;
	width: 150px;
	padding-top: 5px;
	margin-left: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
}

p.myveodia_warning{
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font: 12px Arial, Helvetica, sans-serif;
    color: red;
}

p.myveodia_install{
    line-height: 200%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    font: 12px Arial, Helvetica, sans-serif;
}

div.myveodia_startbutton{
	float: left;
	width: 621px;
	height: 27px;
	background: url(images/button_startbroadcast.jpg) no-repeat;
	margin: 10px 0 0px 0;
	padding: 21px 0 0 65px;
}
a.myveodia_startbutton{
	display: block;
	width: 150px;
	height: 23px;
	text-decoration: none;
}
a.myveodia_startbutton:hover{
	text-decoration: none;
}
/* My Veodia - Upcoming */
h1.container_upcoming_sectionlabel{
	float: left;
	width: 150px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	margin-top: 20px;
}
div.container_upcoming{
	float: left;
	width: 226px;
	height: auto;
	background: url(images/container_upcoming_bg.gif) repeat-y;
}
div.container_upcoming_header{
	float: left;
	width: 226px;
	height: 50px;
	background: url(images/container_topbar.gif);
}
h1.container_upcoming_title{
	float: left;
	width: 149px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0;
	margin: 25px 0 0 0px;
}
div.container_upcoming_content{
	width: 196px;
	height: 170px;
	/* height: 230; */
	padding: 0 15px 0 15px;
}
div.container_upcoming_footer{
	text-align: right;
	float: left;
	width: 188px;
	height: 30px;
	padding: 10px 23px 10px 15px;
	background: url(images/container_upcoming_footer.gif);
}
/* My Veodia - Account */
h1.container_account_sectionlabel{
	float: left;
	width: 200px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: right;
	color: #269AFF;
	margin-top: 4px;
}
div.container_account{
	float: left;
	width: 420px;
	height: auto;
	margin-left: 25px;
	background: url(images/container_myaccount_bg.gif) repeat-y;
}
div.container_account_header{
	float: left;
	width: 420px;
	height: 50px;
	background: url(images/container_topbar.gif);
}
h1.container_account_title{
	float: left;
	width: 343px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0;
	margin: 25px 0 0 0px;
}
div.container_account_content{
	width: 390px;
	height: 170px;
	/* height: 230px; */
	padding: 0 15px 0 15px;
}
div.container_account_section{
	float: left;
	width: 420px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.container_account_footer{
	text-align: right;
	float: left;
	width: 382px;
	height: 30px;
	padding: 10px 23px 10px 15px;
	background: url(images/container_myaccount_footer.gif);
}
/* Start Broadcast */
div.broadcast_video {
	float: left;
	width: 240px;
	padding: 0 20px 0 0px;
	/*height: 180px;*/
	height: 230px;
}

div.no_plugin {
	float: left;
	width: 240px;
	padding: 0 20px 0 0px;
	height: 180px;
	/*-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;*/
	border: 1px solid #269AFF;
	background-image: url(images/logo_portal_veodia.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div.broadcast_videocontrol{
	float: left;
	width: 360px;
}
div.broadcast_volume{
	float: left;
	width: 360px;
	height: 70px;
}
p.statustext{
	float: left;
	display: block;
	width: 355px;
	padding-left: 5px;
	margin-top: 2px;
}
p.statustext span#status a{
	float: none;
}
/* Library */
a.library_sorting{
	font-weight: bold;
	margin: 0 3px 0 3px;
}
span.library_numpages{
	float: left;
	margin-left: 24px;
	padding-top: 5px;
}
p.library_searchresults{
	float: left;
	margin-left: 24px;
	padding-top:5px;
}
div.library_inputleft{
	float: left;
	width: 372px;
	height: 28px;
}
div.library_inputleftlabel{
	padding-top: 1px;
	padding-left: 5px;
	float: left;
	width: 50px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
div.library_inputright{
	float: right;
	width: 220px;
	height: 28px;
}
/* Portals */
h1.label_liveon{
	float: left;
	width: 120px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	padding: 6px 20px 0 0px;
	margin-left: -10px;
}
h1.label_day{
	float: left;
	width: 110px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
	padding: 7px 0px 0 0px;
}
div.minicon_clock{
	margin: 0 10px 0 15px;
	float: left;
	width: 13px;
	height: 13px;
	background: url(images/icon_mini_clock.jpg) no-repeat;
}
div.minicon_camera{
	margin: 0 10px 0 15px;
	float: left;
	width: 13px;
	height: 15px;
	background: url(images/icon_mini_camera.jpg) no-repeat;
}
div.minicon_rss{
	margin: 0 10px 0 15px;
	float: left;
	width: 14px;
	height: 14px;
	background: url(images/icon_mini_rss.jpg) no-repeat;
}
div.minicon_mobile{
	margin: 0 10px 0 15px;
	float: left;
	width: 12px;
	height: 17px;
	background: url(images/icon_mini_mobile.jpg) no-repeat;
}
div.portals_controlbar{
	float: right;
	width: 686px;
	padding-top: 20px;
}
div.portals_selectboxlabel{
	float: right;
	padding-top: 4px;
	margin-left: 15px;
	width: 90px;
	height: 24px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
div.portals_create{
	float: right;
	width: 100px;
	padding-right: 155px;
	font: 12px Arial, Helvetica, sans-serif;
}
div.portals_section2{
	text-align: right;
	float: left;
	width: 646px;
	height: auto;
	/* padding: 8px 25px 10px 15px;
	margin-top: 20px; */
	padding: 2px 25px 2px 15px;
	margin-top: 5px;
}
div.portals_section3{
	text-align: right;
	float: left;
	width: 646px;
	height: auto;
	/* padding: 8px 25px 10px 15px;
	margin-top: 20px; */
	padding: 2px 25px 2px 15px;
	margin-top: 20px;
}
div.portals_section2 table{
	float: right;
}
/* Accounts */
h1.account_label{
	display: block;
	float: left;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
	padding: 0;
	margin: 0;
	width: 200px;
}
div.account_input{
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
}
h1.account_label_bill{
	display: block;
	float: left;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
	padding: 0;
	margin: 0;
	width: 200px;
}
h1.account_label_payments{
	display: block;
	float: left;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #696969;
	padding: 0 0 0 80px;
	margin: 0;
	width: 120px;
}
div.account_input_bill{
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
	width: 443px;
}
h1.account_label_bill2{
	display: block;
	float: left;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #696969;
	padding: 0;
	margin: 0;
	width: 400px;
}
div.account_input_bill2{
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
	width: 243px;
}
hr.account_linebreak{
	float: left;
	padding: 0px;
	margin: 10px 0 10px 0;
	width: 646px;
	height: 1px;
}
div.dollar{
	float: left;
	height: 12px;
	width: 8px;
	padding-top: 2px;
	padding-right: 5px;
}
div.container_section_small{
	float: left;
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
}
div.container_section_gray{
	float: left;
	width: 645px;
	margin-top: 3px;
	background: #F7F7F7;
	font: 12px Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	padding-top: 2px;
	padding-right: 5px;
}

.blueheavy{
	color: #269AFF;
	font-weight: bolder;
}
h1.container_sectionlabel_bill{
	float: left;
	width: 110px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	padding: 2px 20px 0 0px;
	text-align: left;
	
}
div.portals_selectboxlabel_bigger{
	float: right;
	padding-top: 4px;
	margin-left: 15px;
	width: 100px;
	height: 24px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}

div.leftpanel a.submenu{
	color: #999999;
	padding-left: 9px;
}
div.leftpanel a.submenu_selected{
	color: #269AFF;
	padding-left: 9px;
}
/* Library Stream Details */
a.streamplay{
	display: block;
	float: right;
	width: 20px;
	height: 14px;
	padding-top: .15em;
	padding-right: 20px;
	background: url(images/arrow.gif) no-repeat;
	background-position: 33px 4px;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px 20px 0 0;
}
a.streamplay:hover{
	text-decoration: none;
	color: #FFFFFF;
}
div.videocaption{
	float: left;
	width: 240px;
	height: 27px;
	background: url(images/videocaption.gif);
	text-align: right;
}
div.detail_section{
	float: left;
	width: 240px;
	height: 100%;
	margin-top: 1px;
}
div.detail_section_title{
	float: left;
	width: 240px;
	height: 19px;
	padding-top: 2px;
	margin-top: 1px;
	background: #F1F1F1;
}
h1.detail_sectionlabel{
	float: left;
	width: 94px;
	height: 18px;
	padding-top: 3px;
	padding-right: 6px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	text-align: right;
	background-color: #F7F7F7;
}
div.detail_inputbackground{
	float: left;
	width: 139px;
	min-height: 21px;
	height:auto !important;
	height: 21px;
	margin-left: 1px;
	background-color: #FBFBFB;
}
div.container_left{
	float: left;
	width: 240px;
}
div.container_right{
	float: left;
	padding-left: 25px;
	width: 391px;
}
div.publishedon{
	float: left;
	width: 115px;
	padding-left: 7px;
}
div.publishedon .portalname{
	position: relative;
	float: left;
	width: 110px;
	height: 15px;
	padding-left: 7px;
	margin-top: 2px;
}
div.trimvideo{
	margin-top: 25px;
	float: left;
	width: 240px;
}
h1.container_left_label{
	display: block;
	float: left;
	width: 90px;
	padding-left: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
h1.container_right_label{
	display: block;
	float: left;
	width: 80px;
	height: 23px;
	padding-top: 2px;
	padding-right: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: right;
	color: #269AFF;
}
div.blog_caption {
	text-align: center;
	display: block;
	/*float: left;
	padding-left: 80px;*/
}

h1.container_right_label_blog{
	display: block;
	float: left;
	width: 60px;
	height: 23px;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: right;
	color: #269AFF;
}
div#blog_upcoming {
	background-image: url(images/thumbnail_upcoming_big.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
/*	width: 240px;*/
}
div#blog_countdown {
	position: relative;
	height: auto;
	width: auto;
	top: 209px;
	font: 11px Arial, Tahoma, Verdana;
	font-weight: bolder;
	text-align: center;
	color: #ffffff;
}
div.container_right_input{
	float: left;
	width: 290px;
}
div.container_right_input_embed{
	float: left;
	width: 250px;
}
div.container_right_input_blog{
	float: left;
	padding-top: 4px;
	width: 240px;
}
div.container_right_blog_sent{
	float: left;
	width: 240px;
	text-align: center;
}
div.container_right_input img{
	float: left;
	margin: 0 4px 0 4px; 
}
div.container_right_input img.selected{
	border-style: solid;
	border-width: 2px;
	border-color: #269AFF;
}
div.container_right_images{
	float: left;
	width: 290px;
	height: 50px;
	overflow: hidden;
}
span.thumbnail_left{
	float: left;
}
span.thumbnail_right{
	float: right;
}
div.container_right_droptext{
	float: left;
	width: 290px;
	height: 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
div.detail_imageupload{
	float: left;
	width: 290px;
	margin-top: 15px;
}
input.streamdetails_extend {
	width: 280px;
}
textarea.streamdetails_extend {
	width: 280px;
	height: 130px;
}
div.container_right_section{
	float: left;
	width: 400px;
	margin-bottom: 10px;
}
div.trim_section{
	float: left;
	width: 220px;
	height: 23px;
	margin-top: 5px;
	padding-left: 20px;
}
div.trim_section_label{
	float: left;
	width: 120px;
	height: 26px;
	margin-top: 3px;
	padding-left: 10px;
}
div.trim_section input{
	width: 70px;
}
/* Portal (Public) */
h1.portal_videolabel{
display: block;
	float: left;
	width: 300px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
h1.portal_rssfeed_label{
	float: left;
	width: 350px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	margin-top: 25px;
}
h1.portal_videoname{
	float: left;
	width: 170px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
}
h1.portal_sectionlabel{
	float: left;
	width: 185px;
	height: 24px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 15px;
}
h1.portal_sectionlabel_date{
	float: left;
	width: 52px;
	height: 23px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 35px;
}
h1.portal_sectionlabel_time{
	float: left;
	width: 42px;
	height: 23px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 23px;
}
p.portal_videodescription{
	float: left;
	padding-top: 5px;
	display: block;
	width: 300px;
}
div.portal_header_center{
	width: 800px;
	height: 80px;
	margin: 0px auto;
}
div.portal_header_left{
	float: left;
	width: 570px;
	height: 80px;
}
div.portal_header_right{
	float: left;
	width: 230px;
	height: 60px;
}
div.portal_header_logo{
	float: left;
	width: 570px;
	height: 60px;
}
div.portal_header_label{
	float: left;
	width: 570px;
	height: 18px;
	padding-top: 2px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
div.portal_header_poweredby{
	float: 6;
	width: 230px;
	height: 35px;
}
div.portal_header_poweredby img{
	float: right;
}
div.portal_maincontainer{
	width: 810px;
	height: 415px;
	margin: 0px auto;
	background: url(images/portal_broadcast_bg.jpg) no-repeat;
}
div.portal_flash_maincontainer{
	width: 810px;
	height: 415px;
	margin: 0px auto;
	background: url(images/portal_flash_bg.gif) no-repeat;
}
div.portal_maincontainer_login{
	float: left;
	width: 314px;
	height: 368px;
	padding: 47px 0 0 46px;
}
div.portal_maincontainer_left{
	float: left;
	width: 314px;
	height: 368px;
	padding: 47px 0 0 46px;
}
div.portal_maincontainer_right{
	position: relative;
	float: left;
	width: 445px;
	height: 390px;
	padding: 25px 0 0 0px;
}
div.widget_maincontainer_right{
	position: relative;
	float: left;
	width: 445px;
	height: 390px;
	padding: 25px 0 0 0px;
}
div.blog_maincontainer_right{
	position: relative;
	float: left;
	width: 415px;
	height: 390px;
	padding: 25px 0 0 0px;
}
div.portal_videofeed{
	float: left;
	width: 240px;
	height: 180px;
	padding-left: 19px;
	cursor: pointer;
}
div.portal_tunein{
	float: left;
	width: 65px;
	height: 20px;
	margin-top: 20px;
}
div.portal_maincontainer_videodescription{
	float: left;
	width: 300px;
	height: 80px;
	padding-top: 30px;
}
div.portal_tab_section{
	float: left;
	width: 100%;
	height: 21px;
	padding-top: 15px;
}
a.portal_lefttab_selected{
	display: block;
	float: left;
	width: 137px;
	height: 17px;
	background: url(images/tab_left.gif) no-repeat;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
a.portal_lefttab_unselected{
	display: block;
	float: left;
	width: 137px;
	height: 17px;
	background: url(images/tab_left.gif) no-repeat;
	background-position: 0px -20px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	color: #8fc9fc;
}
a.portal_righttab_selected{
	display: block;
	float: left;
	width: 137px;
	height: 17px;
	background: url(images/tab_right.gif) no-repeat;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
a.portal_righttab_unselected{
	display: block;
	float: left;
	width: 137px;
	height: 17px;
	background: url(images/tab_right.gif) no-repeat;
	background-position: 0 -20px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	color: #8fc9fc;
}
div.portal_maincontainer_archive{
	overflow: auto;
	float: left;
	width: 414px;
	height: 250px;
}
div.portal_bottomcontainer{
	width: 800px;
	height: 276px;
	margin: 0px auto;
}
div.widget_bottomcontainer{
	position: relative;
	top: -40px;
	left: 0px;
	width: 700px;
	height: 276px;
	margin: 0px auto;
}
div.widget_poweredby{
	position: absolute;
	top: 25px;
	left: 660px;
	width: 80px;
	height: 26px;
	margin: 0px auto;
}
div.portal_rssfeed{
	position: relative;
	bottom: 30px;
	left: 0px;
	width: 400px;
	padding-top: 8px;
}
p.rederror{
	color: #FF0000;
	font: 12px Arial, sans-serif;
	line-height: 18px;
}
div.rederror{
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	color: #FF0000;
}
div.portal_rssfeed_title{
	float: left;
	width: 80px;
	height: 22px;
	padding-top: 8px;
}
div.portal_rssfeed_links{
	float: left;
	width: 280px;
	height: 22px;
	padding-top: 8px;
}
/* Portal (Public) */
div.embed_section{
	float: left;
	width: 100%;
	padding-top: 0px;
}
div.embed_label{
	float: center;
	width: 100%;
	padding: 15px 15px 15px 15px;
}
div.embed_holder{
	float: left;
	padding-left: 85px;
}
div.embed_description{
	float: left;
	width: 90%;
	padding-left: 15px;
	padding-bottom: 20px;
	text-align: left;
}
div.embed_name{
	float: left;
	width: 90%;
	padding-left: 15px;
	padding-bottom: 20px;
	text-align: left;
}
div.embed_logo_section{
	float: left;
	width: 150px;
	padding-left: 15px;
}
div.embed_veodia{
	float: right;
	padding-right: 15px;
}
div.embed_video{
	float: left;
	width: 100%;
}
div.embed_video{
	float: left;
	width: 240px;
	margin: 10px auto;
}
div.embedviewercontainer{
	float: left;
}
div.embedviewer{
}
/*---------------------------------------------- Menus */
div.menu_top{
	float: left;
	width: auto;
	background: url(images/menu_border_top) repeat-x;
	padding-top: 2px;
}
div.menu_left{
	float: left;
	background: url(images/menu_border_left) repeat-y;
}
div.menu_right{
	float: left;
	width: 400px;
	background: url(images/menu_border_right) repeat-y;
	background-position: right top;
	padding: 10px;
}
div.menu_bottom{
	float: left;
	background: url(images/menu_border_bottom) repeat-x;
	background-position: left bottom;
	padding-bottom: 2px;
}
div.menu_header{
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
div.menu_close{
	float: right;
	text-align: right;
	height: 30px;
	width: 100%;
}
div.menu_footer{
	float: left;
	height: 20px;
	width: 100%;
}
/*--------------------- Menu Input */
a.menu_close{
	float: right;
	display: block;
	width: 50px;
	height: 16px;
	background: url(images/menu_close.gif) no-repeat;
	background-position: right top;
	padding-right: 20px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
}
div.menu_section{
	float: left;
	width: 100%;
	padding-bottom: 12px;
	padding-left: 10px;
}
div.menu_section_title{
	float: left;
	width: 100%;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #269AFF;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.menu_spacer{
	float: left;
	width: 100%;
	height: 20px;
}
div.menu_caption{
	float: left;
	width: 100%;
	padding-bottom: 12px;
	padding-left: 10px;
}
/*--------------------- Calendar */
table.calendar{
	background-color: #FFFFFF;
	text-align: center;
}
.cal_cpDayColumnHeader {
	background-color: #1e9dfe;
	color: #FFFFFF;
	text-align: center;
	height: 12px;
	font: 12px Arial, Helvetica, sans-serif;
}
.cal_cpMonthNavigation {
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	height: 25px;
}
.cal_cpCurrentMonthDate, .cal_cpOtherMonthDate, .cal_cpCurrentDate {
	text-align: center;
	height: 19px;
	font: 12px Arial, Helvetica, sans-serif;
}
.cal_cpCurrentMonthDateSelected, .cal_cpOtherMonthDateSelected, .cal_cpCurrentDateSelected {
	text-align: center;
	height: 19px;
	background-color: #000080;
}
.cal_cpCurrentMonthDate a:link{
	text-decoration: none;
	color: #656565;
}
.cal_cpOtherMonthDate a:link{
	text-decoration: none;
	color: #b2b2b2;
}
.cal_cpCurrentDate a:link{
	text-decoration: none;
}
.cal_cpCurrentMonthDateSelected a:link, .cal_cpOtherMonthDateSelected a:link, .cal_cpCurrentDateSelected a:link {
	text-decoration: none;
	color: #ffffff;
}
.cal_cpCurrentMonthDateSelected a:hover, .cal_cpOtherMonthDateSelected a:hover, .cal_cpCurrentDateSelected a:hover {
	text-decoration: none;
	color: #000000;
}
.cal_cpCurrentMonthDate a:hover, .cal_cpOtherMonthDate a:hover, .cal_cpCurrentDate a:hover {
	text-decoration: none;
	color: #000000;
}
.cal_cpTodayText {
	font: 12px Arial, Helvetica, sans-serif;
}

/*--- login styles */
div.login_container{
	width: 720px;
	margin:0px -50px 0px auto;
	text-align:left;
}
div.login_site{
	position: relative;
	float: left;
	width: 717px;
	padding-left: 3px;
}
div.login_content_subnavigation{
	position: relative;
	float: left;
	width: 710px;
	height: 80px;
	margin-bottom: 4px;
}
div.login_content_subnavigation .topright{
	position: absolute;
	right: 0px;
	width: 267px;
	height: 80px;
}
p.login_contenttext{
	font: 12px Arial, sans-serif;
	color: #269AFF;
	line-height: 18px;
}

div.broadcast_counter {
	padding-left:10px;
	padding-top:7px;
	height: 20px;
}

div.footer{
	float: left;
	padding-left: 150px;
	width: 700px;
	text-align: center;
	clear: both;
	padding-top: 5px;
}

div.footer a{
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color: #696969;
}

div.maintainance {
	border: solid 2px red;
	padding: 5px 5px 5px 5px;
	margin-top: 15px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 12px;
	display: block;
}

div.container_select select {
}

div.flashcontent {
    float: left;
    position: relative;
    display: block;
    margin: 75px 0 0 250px;
}
input.embedCode {
    width: 252px;
}

.quicktime_portal a {
	display: block;
	float: left;
	padding-top: 6px;
	padding-left: 32px;
	margin: 0 10px 0 0px;
	height: 21px;
	width: 110px;
	background: url(images/icon_channel_qt.gif) no-repeat;
	color: #696969;
}

.quicktime_portal a:hover{
	color: #999999;
}

.flash_portal a {
	display: block;
	float: left;
	padding-top: 6px;
	padding-left: 32px;
	margin: 0 10px 0 0px;
	height: 22px;
	width: 80px;
	background: url(images/icon_channel_flash.gif) no-repeat;
	color: #696969;
}

.flash_portal a:hover{
	color: #999999;
}
