﻿/* Generic tags */
body,html,form { margin:0;padding:0; height:100%;}
html
{
	min-height: 100%;
}
body
{
	padding: 0;
	margin: 0;
	background-color: #b9c6d7;
	width: 997px;
	border-right: solid 3px #a5b4c9;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #375f8f;
	min-height: 100%;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
}
body.front, body.login
{
	background-image: url(../images/bg_front.gif);
}
#wrap
{
	border-right: solid 4px #fff;
	/*overflow: hidden;*/
	height:auto !important;
	min-height:100%;
	height:100%;
	position:relative;
}
a
{
	text-decoration: none;
	color: #375f8f;
}
a img
{
	border: none;
}
h1
{
	font-size: 12px;
	font-weight: bold;
}
input, textarea, select
{
	border: solid 1px #718ba2;
	font-size: 10px;
	color: #000;
}
.noborder, .noborder *
{
	border: none;
}
input[type=checkbox]
{
	border: none;
}
div.hr
{
	clear: both;
	height: 10px;
	margin: 0px 0px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
}
div.hr hr
{
	display: none;
}

/* Master style */

#top img
{
	display: block;
}

.tabs, .tabsYellow
{
	/*height: 37px;
	background-image: url(../images/tab_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-bottom: solid 3px #6381a8;*/
}
.tabsYellow
{
	/*border-color: #ffc017;*/
}
/*
.tabs img, .tabsYellow img
{
	display: block;
	float: left;
}*/

.top
{
	background: url(/system/images/top_ccc.jpg) no-repeat;
	height:83px;
	position:relative;
}
.yellow .top
{
	background: url(/system/images/top_pro.jpg) no-repeat;
}

.bluetab { background-image: url(/system/images/menu_ccc_tab.png); left:10px; z-index:110;}
.yellowtab { background-image: url(/system/images/menu_pro_tab.png); left:200px; z-index:100;}
.bluetab, .yellowtab {height:33px; width:225px; display:block; position:absolute; bottom:0px;color:#fff; font-size:1.3em; font-weight:bold;} 
.yellow .yellowtab {z-index:120;}
.bluetab span, .yellowtab span { padding:0px 0 0 15px; line-height:33px; height:33px;}
.loginStatus
{
	position:absolute;
	bottom:0;
	right:50px;
	font-size: 10px;
	/*margin: 10px 15px 0 0;*/
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	background: url(/system/images/loginstatus_bg.png);
	width:187px;
	height:39px;
}
.loginStatus .padding { padding: 10px 0 0 10px;}
.loginStatus a
{
	color: Red;
	background-image: url(../images/l2menu_li_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
}
.mainmenu
{
	height: 31px;
	/*background-image: url(../images/mainmenu_bg.jpg);*/
	background-color: #6281a8;
}
.mainmenu a
{
	font-weight: bold;
	color: #fff;
}
.mainmenu a.external
{
	background: url(/system/images/externallink_top.gif) right center no-repeat;
	padding-right:10px;
}
.mainmenu ul
{
	padding: 0;
	margin: 0;
}
.mainmenu li
{
	display: block;
	float: left;
	padding: 0 6px;
	line-height:31px;
	background-image: url(../images/mainmenu_li_border.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.mainmenu li.active
{
	background-image: url(../images/mainmenu_li_active_bg.jpg);
}
.yellow .mainmenu
{
	background-image: url(../images/mainmenu_bg_yellow.jpg);
}
.yellow .mainmenu li
{
	background-image: url(../images/mainmenu_li_border_yellow.jpg);
}
.yellow .mainmenu li.active
{
	background-image: url(../images/mainmenu_li_active_bg_yellow.jpg);
}

#imgbar .pageName
{
	position: absolute; /*bottom: 10px;*/
	top: 70px;
	right: 20px;
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 24px;
}

#imgbar
{
	height: auto;
	border-bottom: solid 3px #2e5789;
	position: relative;
	width: 993px;
	overflow: hidden;
}
.yellow #imgbar
{
	border-color: #ffc017;
}

#imgbar img
{
	display: block;
}
.front#imgbar, .login#imgbar, body.login #imgbar, body.front #imgbar
{
	background-image: url(../images/header/imgbar_front_login_support.jpg);
	background-repeat: no-repeat;
	height: 287px;
	position: relative;
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 12px;
}
.login#imgbar a, body.login #imgbar a
{
	text-decoration: underline;
}
.front#imgbar .RadEContentBordered
{
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 12px;
}
body.login #imgbar, .login#imgbar
{
	/*background-image: url(../images/header/imgbar_login.jpg);*/
	line-height: 24px;
}
#imgbar .title, #imgbar .text, #imgbar .links
{
	position: absolute;
	right: 0;
	width: 450px;
	height: 60px;
}
#imgbar .title
{
	top: 10px;
}
body.login #imgbar .title
{
	top: 18px;
}
#imgbar .text
{
	top: 90px;
}
#imgbar .links
{
	top: 190px;
}
.login #imgbar .links
{
	top: 160px;
	padding: 0 20px;
}
#imgbar .links .col
{
	float: left;
	width: 50%;
}
#imgbar .links ul
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 30px;
}
#imgbar .links li a
{
	padding-left: 14px;
	background-image: url(../images/front_link_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#imgbar h1, #imgbar .RadEContentBordered h1
{
	font-size: 24px;
	font-weight: normal;
	margin: 0;
}
.sidebar
{
	border-top: solid 1px #fff;
	width: 200px;
	padding: 14px 18px 150px 16px;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	float: left;
	min-height: 575px;
}
.sidebar fieldset  {border:1px solid #CECECF;}

/* Level 2/Submenu in sidebar */
#l2menuCaption, .l2menuCaption
{
	height: 4px;
	width: 171px;
	padding: 16px 14px;
	color: #ef0000;
	font-weight: bold;
	background-image: url(../images/l2menu_caption_bg.gif);
}
* html #l2menuCaption, * html .l2menuCaption
{
	padding-bottom: 8px;
}
.l2menu
{
	/*width:169px;*/
	background-color: #fff;
	background-image: url(../images/l2menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border:1px solid #CED8E4;
	padding:12px 6px 12px 2px;
}
.l2menu ul
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style-image: url(../images/l2menu_li_dot.gif);
	list-style-position: inside;
}
.l2menu ul ul
{
	margin-left: -16px;
}
.l2menu li
{
	text-indent: -16px;
	padding-left: 16px;
}
.l2menu li.active a.active
{
	color: red; /*font-weight:bold;*/
}

/* Banner in sidebar */
.banner
{
	border: solid 1px #ced8e4;
	background-color: #FFF;
	color: #375f8f;
	margin-top: 30px;
}
.banner .main
{
	background-image: url(../images/banner_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding: 11px 6px 11px 6px;
}
.banner img
{
	margin-top: -22px;
}
.banner .footer
{
	border-top: solid 1px #ced8e4;
	color: #ef0000;
	height: 11px;
	background-image: url(../images/banner_foot_bg.gif);
	background-repeat: repeat-x;
	padding: 5px 20px 9px;
	text-align: right;
	font-weight: bold;
}
.banner .footer a
{
	color: #ef0000;
	background-image: url(../images/red_link_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
}
.wrapper
{
	overflow: auto;
}
/* Main area */
.main
{
	border-top: solid 1px #fff; /*float: left;*/
	width: 719px;
	padding: 30px 20px 150px;
	background-repeat: no-repeat;
	background-color: #f8f8f8; /*position: absolute;     top: 224px;     bottom: 0;     left: 234px;*/
	min-height: 300px;
	overflow: auto;
	overflow-x: hidden;
}
* html .main
{
	width: 715px;
} 

.front .main, .front.main
{
	top: 404px;
	left: 0;
	width: 952px;
	background-image: url(../images/header/main_front.gif);
	background-repeat: repeat-x;
	min-height: 0;
}

.bigUL
{
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../../images/telefonist.png);
	display: table;
	height: 180px;
	width: 100%;
}
.bigUL ul
{
	display: table-cell;
	vertical-align: middle;
	line-height: normal;
	list-style: none;
	margin: 0;
}
.bigUL li
{
	background-image: url(../images/bigli_bg.png);
	background-repeat: no-repeat;
	margin: 10px 0 0;
	height: 11px;
	width: 228px;
	padding: 4px 10px 8px;
	font-weight: bold;
	color: #FFF;
	display: block;
}

.bigUL li a
{
	color: #FFF;
	padding-left: 14px;
	background-image: url(../images/bigli_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

/* Front colums */
.leftcol, .rightcol
{
	float: left;
}
p { margin-top:0;}
.leftcol
{
	width: 470px;
	margin-top:10px;
}
.rightcol
{
	width: 460px;
	border-left: dashed 1px #b9c5d3;
	padding-left: 10px;
	margin-left: 10px;
}

.block
{
	height: 115px; /*width:496px;*/
	border: solid 1px #ced8e4;
	background-color: #FFF;
	margin: 10px 0px;
}

.block .inner
{
	position: relative;
	margin: 0 4px 4px;
	padding: 0 50px 0 10px;
	height: 100%;
	background-image: url(../images/block_bg.gif);
	overflow: visible;
}
.block h2
{
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 10px;
}
.block img.byline
{
	position: absolute;
	top: -10px;
	right: 20px;
}

.block .readmore
{
	bottom: 4px;
	right: 0;
	position: absolute;
	background-image: url(../images/readmore_bg.gif);
	height: 13px;
	width: 90px;
	padding: 12px 0 12px 60px;
}
* html .block .readmore
{
	bottom: -2px;
	background-repeat: no-repeat;
}
.block .readmore a
{
	font-size: 12px;
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	padding-left: 14px;
	background-image: url(../images/front_link_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.block .scrollbuttons
{
	bottom: 4px;
	right: 0;
	position: absolute;
	background-image: url(../images/readmore_bg.gif);
	height: 13px;
	width: 40px;
	padding: 12px 0 12px 70px;
}
* html .block .scrollbuttons
{
	bottom: 3px;
}
.block .scrollbuttons img
{
	position: static;
}

.scrolltextcontainer
{
	height: 65px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
}
.scrollText
{
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 1;
}

.scrollCont
{
	height: 65px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
}
.rightcol .scrollCont
{
	width: 220px;
}
.leftcol .scrollCont
{
	width: 370px;
}



div.faqMain
{
	border: 1px solid #ccc;
	margin-top: 10px;
}
div.faqMain div.content
{
	display: none;
	margin: 0;
}
div.faqMain h3
{
	color: #375F8F;
	margin: 0;
	cursor: pointer;
	font-size: 10px;
}
div.faqMain a.edit
{
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
div.faqMain p
{
	padding: 5px;
	padding-top: 13px;
}
div.faqMain div.publ
{
	float: right;
	margin: 0px 5px 0px 0px;
}
div.faqMain div.att
{
	padding-bottom: 5px;
}
div.faqMain div.att img
{
	/*height: 30px;*/
}
/*
div.faqMain div.att a
{
	margin-left: 10px;
	padding-bottom: 15px;
}
*/
form input.faq, form textarea.faq
{
	border: 1px solid #6381A8;
	width: 557px;
}
div#FAQnavigator
{
	text-align: right;
}
div#FAQnavigator a
{
	color: #ff0000;
}
div.faqMain p.alert
{
	padding: 5px;
	color: #ff0000;
}
div.faqMain p.alert a
{
	text-decoration: underline;
}

div#faqEdit
{
	border: 1px solid #ccc;
}
div.head
{
	border-bottom: 1px solid #ccc;
	height: 31px;
	background: url(     "../images/editfaqhead_bg.jpg" ) repeat-x center left;
}
div.head div.head2
{
	padding: 3px 0px 0px 10px;
	font-weight: bold;
}
div.head div.head2 img
{
	margin-right: 4px;
	margin-top: 5px;
	float: left;
}

div.head div.links
{
	float: right;
	height: 31px;
	width: 161px;
	background: url(     "../images/editfaqlinks_bg.jpg" ) no-repeat top right;
}
div.head div.links a
{
	float: right;
	margin: 7px 10px 0px 0px;
}
div.padding
{
	padding: 10px;
}

div#filemanager
{
	border-top: 1px solid #ccc;
}
ul.lister
{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.lister li
{
	vertical-align: middle;
	padding: 5px 10px 0px 10px;
	background-color: #EBEFF4;
	border-bottom: 1px solid #fff;
	height: 20px;
}
ul.lister li a
{
	float: right;
}
ul.lister li input.listerbutton
{
	float: right;
	background: #EBEFF4;
	border: 0;
	color: #375F8F;
	cursor:pointer;
}
ul.lister li input.listertext
{
	float:right;
	width:300px;
}



div#filemanager input.RadUploadInputField
{
	width: 240px;
}
div#filemanager input.addFileButton
{
	margin-left: 345px;
}
div#faqEditSubmit
{
	border-top: 1px solid #ccc;
	height: 31px;
}
div#faqEditSubmit input
{
	margin-top: 7px;
	margin-right: 10px;
	float: right;
}
input.RealFileInput
{
	margin-left: 115px;
}

.button
{
	height: 16px;
	background-color: Transparent;
	background-image: url(../images/button_bg.gif);
	border: solid 1px #d5dbe2;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #375f8f;
}

.textbutton
{
	height: auto;
	width: auto;
	background: transparent;
	border: none;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #375f8f;
	cursor: hand;
	vertical-align: middle;
}

.propertypane
{
	border: solid 1px #dededf;
	padding: 5px;
}

.propertypane label
{
	display: block;
}

fieldset
{
	border: solid 1px #dededf;
	padding: 5px;
}

.searchFieldset
{
	display: block;
	vertical-align: top;
}
.navByCat > a > img
{
	display: none;
}
/* News list part */
ul.newslist
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.newslist li
{
	vertical-align: middle;
	padding: 5px 5px 0px 10px;
	border-bottom: 1px solid #fff;
}
ul.newslist li a h4, ul.newslist li h4
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
/*
.banner, .banner .main, .banner .footer
{
	display: none;
}
*/


/* Area below the usual imgBar on login body */
.formArea
{
	margin: 10px;
	font-family: Futura, 'Century Gothic' , 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 12px;
}

.panelInner label 
{
	width:100px;
	margin-top: 5px;	
	display:block;
}
.re
{
	background-color:#FC9033;
	padding:3px;
}
.or
{
	background-color:#FF3D29;
	padding:3px;
}
.blue
{
	background-color: rgb(153, 204, 255);
}
.grey
{
	background-color: rgb(204, 204, 204);
}

#program
{
	font-family: Verdana, Arial, Sans-Serif;
}

#program th
{
	background-color:#ccc;
	vertical-align:top;
	font-size:10px;
}


#schedule
{
	background-color:#ccc;
}

#schedule tbody td
{
	background-color:#fff;
	width:60px;
}

#schedule thead td
{
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#ccc;
}
.divider td
{
	font-weight:bold;
}

/* footer */

.footer
{
	border-top:solid 2px #476080;
	background-color:#6782A7;
	color:#fff;
	bottom:0;
	left:0;
	position:absolute;/**/
	font: 11px arial,verdana;
	width:997px;
}
.footer .marginWrapper { padding:10px; margin:0;}

.footer table td { vertical-align:top; }

.footer ul { padding:0; margin:0 0 10px 0; list-style:none;}
.footer ul a { text-transform:uppercase; display:block;}
.footer ul a:hover { background-color:#748Eb3; }
.footer ul li {clear:left; text-transform:uppercase; margin-bottom:5px;}
.footer ul li ul {clear:left; margin:0; padding:0 0 0 10px;}
.footer ul li ul li {text-transform:none; margin:0;}
.footer ul li ul a { text-transform:none;}

/*.footer ul { float:right; list-style:none; margin:0; padding:0; }
.footer ul li { float:left; padding:0 0 0 2em; }*/
.footer a { color:#fff; }
.footer a.external { background: transparent url(/system/images/externallink_top.gif) no-repeat left center; padding-left: 9px;}


/* Popup */
div#popupdiv p{margin: 5px 0; }
div.popupdivclass
{
	color: #fff;
	display: none;
	padding: 10px 10px 0 10px ;
	width: 300px;
	border: 2px solid #567299;
	font-family: Arial, Sans-Serif;
	background: #7f96b8;
}
div.popupdivclass a { color:#ffffff; text-decoration:underline; }

/* Edit info */
.editinfo { color:#c00; border:2px solid #aa7; background-color:#ee9; padding:1em;}

/* TeleoptiCCCFlashDemo */
#overlay{width: 99.4%; overflow: hidden; height: 650px; padding: 0px; border: 5px solid #000; display: none; position: absolute; top: 0px; border-top: 0px; z-index: 9999;}
#overlay div.close2{z-index: 9999; background: transparent url(/system/images/close.png) top left no-repeat; position: absolute; top: 8px; right: 8px; height: 36px; width: 36px; cursor: pointer;}


/*
=CLEARFIX
*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Forum */
.postform label, .replyform span
{
	display:block;
}
.forum div.thread
{
	border:solid 1px #CDD8E5;
	background-color:#fff;
	margin:0 0 10px 0;
}
.forum div.threadheader, .forum div.postheader
{
	background:url(/system/images/forum_header_bg.gif) repeat-x;
	line-height:19px;
	color:#35608C;
	display:block;
	padding:0px 3px;
	border:solid 1px #CDD8E5;
	border-width:0 0 1px 0;
	cursor:pointer;
}
.forum div.postheader
{
	background:transparent url(/system/images/forum_subheader_bg.gif);
	border-width:1px 0px;
	margin:0;
}

.forum div.threadintro
{
	line-height:19px;
	color:#35608C;
	display:block;
	margin:0;
	padding:10px;
	font-style:italic;

	background-color:#ffd;
}
.forum div.threadcontent
{
	line-height:19px;
	color:#35608C;
	display:none;
	margin:0;
	/*border:solid 1px #CDD8E5;
	border-top:0px;
	background-color:#FFFFFF;*/
}

.forum h2
{
	margin:0;
	padding:0;
	font-size:12px;
}
.forum .nextprevlink
{
	float:right;
	margin-left:3em;
}
.forum .forumlisttable
{
	border:solid 1px #CDD8E5;
	width:100%;
}
.forum .forumlisttable th
{
	background:url(/system/images/forum_header_bg.gif) repeat-x;
	line-height:19px;
	color:#35608C;
	text-align:left;
	padding:0 5px;
}
.forum .forumlisttable tr {background-color:#ffd;}
.forum .forumlisttable tr.alternate {background-color:#ffe;}
.forum .forumlisttable td
{
	padding:5px;
}
.forum .forumlisttable a
{
	font-weight:bold;
	text-decoration:underline;
}
.forum .quote
{
	border:solid 1px #ddd;
	background-color:#f9f9f9;
	padding:5px;
	margin-bottom:5px;
}

.forum ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.forum ul ul{}
.forum ul li
{
	background-color:#fff;
	border:solid 1px #CDD8E5;
	margin:10px 0;
}
.forum ul ul li
{
	background-color:#fff;
	border:0;
	padding:0;
	margin:0;
}
.forum ul li .label, .forum ul li .sublabel
{
	background:url(/system/images/forum_header_bg.gif) repeat-x;
	line-height:19px;
	color:#35608C;
	display:block;
	margin:0;
	padding:0px 3px;
	border-bottom:solid 1px #CDD8E5;
}
.forum ul li .sublabel
{
	background:url(/system/images/forum_subheader_bg.gif) repeat-x;
	border-top:solid 1px #CDD8E5;
	border-bottom:0;
}
.forum ul li .label a
{
	color:#35608C;
}
.forum ul ul li
{
	margin:0;
}
.forum .description
{
	margin:5px;
	padding:5px;
	font-weight:bold;
}
.forum .footer a
{
	/*background-color:#375F8F;
	color:#fff;
	padding:2px;
	margin-left:5px;
	border:solid 1px #666;
	float:right;*/
	padding:3px;
}
.forum .footer
{
	border-top:solid 1px #CDD8E5;
	text-align:right;
}
.forum .footer .forumbutton
{
	border-bottom:0;
	border-top:0;
}
.forum input.text, .forum textarea
{
	border: solid 1px #718ba2;
	font-size: 12px;
	color: #000;
	width:100%;
}
.replyform
{
	/*padding:10px 30px 20px 30px;
	background-color:#eee;*/
}
.replyform label
{
	display:block;
	padding:5px 0 0 0;
}
.replyform .list label
{
	display:inline;
	padding:0;
}
.forum .replyform .button
{
	float:right;
}
.forum .forumheader
{
	margin-bottom:5px;
}
.forum .forumheader a
{
	font-weight:bold;
}
.forum .forumfooter
{
	display:block;
	text-align:right;
	margin:3px 0;
}
.forum p, .forum h1
{
	/*margin:5px 20px 20px 20px;*/
	margin:0 0 5px 0;padding:0;
}
.forum .postfooter
{
	border-top:solid 1px #CDD8E5;
	display:block;
	margin-top:15px;
	padding:2px 0pt 0pt;
}
.forum .postfooterbutton
{
	float:right;
	margin-left:10px;
}
.forumbutton
{
	background:url(/system/images/forum_button_bg.gif) repeat-x;
	height:19px;
	color:#35608C;
	font-weight:bold;
	border:solid 1px #CDD8E5;
}
a.forumbutton
{
	padding:0 3px;
	line-height:19px;
	float:right;
	margin-left:10px;
}

.formarea input.text { width:100%;}
.formarea textarea.text {width:100%;}
.formarea select.text {width:100%;}

#vidoverlay .close { background: transparent url(/system/images/close.png) no-repeat center center; position:absolute; right:-27px; top:-27px; height:36px; width:36px; cursor:pointer; }
#vidoverlay { height:100px; width:100px; display:none; background-color:#000; border:solid 5px #000;}
#vidoverlay .loadingcontent { height:100%; width:100%; background: #fff url(/system/images/ajax-loader.gif) no-repeat center center;}
