html,body
{
	margin:5px;
	padding:0;
	background:#2A2727 url(images/sitebk.jpg) repeat-x;
	background-attachment: fixed;
}

body
{
	font-family: verdana;
}

img
{
	border:none;
}

p
{
	
}

ul li
{
	font-size:12px;
	list-style-image: url(images/bullet.gif);
}

.formerror {
	color:#860b0b;
	font-size:.6333em;
	font-weight:bold;
	width: 70px;
}

div#header
{
	height:106px;
	width:955px;
	margin:0px;
	background: #2f2b2b;
	clear:both;
}

div#container
{
	text-align:left;
	width:955px;
	padding:0px;
	margin:0 auto;
	background:#2F2B2B url(images/content_bk.gif) repeat-y scroll 0%;
	border:1px solid #514334;
}

div#media_share_splash
{
	margin:0px;
	padding:0px;
	width:955px;
	height:701px;
	background: #2f2b2b url(images/mediashare_headline.jpg) no-repeat;;
}

div#media_share_splash_text_left
{
	float:left;
	padding-top:265px;
	padding-left:40px;
	width:260px;
	height:50px;
}

div#media_share_splash_text_right
{
	float:right;
	padding-top:257px;
	padding-right:50px;
	width:250px;
	height:50px;
}



div#subscriber_login
{
	margin:0px;
	padding:0px;
	background: url(images/login_be_bg.jpg) no-repeat;
	width:955px;
	height:720px;
    background-color: #ffffff;
	clear:both;

}

/*
div#subscriber_login_form
{
	padding-left:400px;
	padding-top:75px;
	width: 300px;

}
*/

div #subscriber_login_form{
    margin: 0px;
    text-align: right;
    width: 350px;
    float: right;
    margin-top:70px;
}

div #subscriber_login_form label{
    width: 80px;
    float: left;
    text-align: left;
    display: block;
    font: bold normal 12px Verdana, Arial, Helvetica,sans-serif;
    color: #666666;
    text-decoration: none;
    margin: 0;
    padding-bottom: 3px;
}

div #subscriber_login_form .input{
    font: bold normal 15px Verdana, Arial, Helvetica,sans-serif;
    color: #666666;
  width: 150px;
}

div#videologtable {
	width: 345px;
	border:1px solid #d0d0d0;
	table-layout: fixed;
	background:#FFFFFF;
	padding: 5px;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana;
}

#videologtable table {
	table-layout: fixed;
	width: 340px;
}

#videologtable .thumbnail {
	width: 100px;
	text-align: center;
}

#videologtable th {
	width: 45px;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana;
	padding: 0px;
}

#videologtable td {
	width: 140px;
	overflow: hidden;
	text-align: left;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana;
	padding: 0px;
}

div#video_log_list
{
	float:left;
    padding-left:20px;
	margin-top:10px;
	width:450px;
}

div#video_log_list2
{
	float:left;
	margin-top:10px;
	width:450px;
}

div#video_log_top
{
	/*background:#2F2B2B url(images/380col_top.gif) no-repeat scroll 0%;*/
    background: transparent;
	clear:both;
	height:0px;
}

div.video_log_mid
{
	/*background:#2F2B2B url(images/380col_mid.gif) repeat-y scroll 0%;*/
    background: #D0D0D0;
	width:450px;
	padding:5px;
}
div.video_log_mid .input
{
	background:#F4F1EE none repeat scroll 0%;
	border:1px solid #575757;
	color:#3a3a3a;
	font-size:10px;
	font-family: verdana;
	padding:2px;
	padding-left:5px;
	width:180px;
}

div.video_log_mid table
{
	font-size:10px;
	font-family: verdana;
	font-weight: bold;
	padding:0px;
	border: 0px solid black;
}

div#video_log_bot {
	/*background:#2F2B2B url(images/380col_bottom.gif) no-repeat scroll 0%;*/
    background: transparent;
	width:450px;
	height:0px;
}

.video_log_detail_bg
{
	background:#FFFFFF;
}

div#video_log_metadata_top
{
	/*background:#2F2B2B url(images/380col_top.gif) no-repeat scroll 0%;*/
	height:0px;
	padding:0px;
}

div#video_log_metadata_mid
{
	/*background:#2F2B2B url(images/380col_mid.gif) repeat-y scroll 0%;*/
    background: #D0D0D0;
	width:370px;
	padding:0px;
}

div#video_log_metadata_bot
{
	/*background:#2F2B2B url(images/380col_bottom.gif) no-repeat scroll 0%;*/
	padding-top: 0px;
	margin-top: 0px;
	width:370px;
	height:0px;
}

.flash_warning
{
	color:#FFFFFF;
	font-size:11px;
}

.video_log_list_font_styles
{
	color:#2F2B2B;
	font-size:9px;
}

.video_live_list_font_styles
{
	color:#FFFFFF;
	font-size:9px;

}

.video_log_label
{
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
	padding-bottom:15px;
}

.video_log_tags
{
	color:#ffffff;
	font-size:9px;
	font-weight: normal;
}

.video_log_description
{
	color:#ffffff;
	font-size:9px;
	font-weight: normal;
}

.video_log_sharing
{
	color:#ffffff;
	font-size:9px;
	font-weight: normal;
}

div#filler
{
	width:365px;
	height:80px;
}

div#video_log_player
{
	float:left;
	margin-top:10px;
	/*background: #2f2b2b;*/
	width:450px;
}

div#video_log_player2
{
	float:right;
	margin:0px;
	width:350px;
margin-top:-310px;
_margin-top:-520px;
}

div#get_media_share
{
	float:left;
	margin-left:15px;
	background: #2f2b2b url(images/get_media_share.jpg) no-repeat  ;
	width:365px;
	height:238px;
}

div#get_media_share_text
{
	text-align:left;
	padding-top:65px;
	padding-left:20px;
	padding-right:150px;
	width:200px;
	height:139px;
	font-size:9px;
}

div#get_media_share_text a:link, div#get_media_share_text a:visited{color: #0000FF;text-decoration: underline;}
div#get_media_share_text a:hover{color: #DAA520;text-decoration: underline;}



div#video_live_login
{
    float:right;
	margin-top:50px;
	background: transparent url(images/tsn_login_bg.jpg) no-repeat  ;
	width:376px;
	height:228px;
}

div#video_live_login_text .input
{
	font-size: 10px;
	color: #575757;
	background: #f4f1ee;
	border: 1px solid #575757;
	padding:.2em;
	width:130px;
}

div#video_live_login_text
{
	text-align:left;
	padding-top:65px;
	padding-left:160px;
	padding-right:20px;
	width:196px;
	height:119px;
	font-size:9px;
}

div#video_live_detail
{
	float:left;
	color: #FFFFFF;
	background: #2f2b2b;
	padding-left:25px;
	margin:0px;
	width:350px;
	height:350px;

}

div#video_live_link
{
	margin:0px auto;
	padding-left:20px;
	width:775px;
	height:100px;
	font-size:16px;
	font-weight:bold;
	clear:both;

}


div#video_live_container { height:320px; width:955px; background: #211f1f url(images/VL_bg.jpg) no-repeat ;}
div#video_live_text{float:left;	width:450px;	margin:0px;	padding-top:2em;	padding-left:2em;	color:#ffffff;font-size:12px;}
div#video_live_player
{
	float:right;
	margin:0px auto;
	padding-right:15px;
	padding-top:10px;
	height:350px;
}
div#video_live_text a:link, div#video_live_text a:visited{color: #FFFFFF;text-decoration: none;}
div#video_live_text a:hover{color: #fbd5b4;text-decoration: underline;}

div#footer
{
	margin:0px;
	margin-top:10px;
	padding:0px;
	color: #FFF;
	background-color: #211f1f;
	clear:both;
	width:770px;
	font-size:9px;
	padding:5px 5px 5px 25px;
}

#footer a:link, a:visited, a:active
{
	color: #f0ddcd;
	text-decoration: none;
}

#footer a:hover
{
	color: #fbd5b4;
	text-decoration: underline;
}

#get_mediashare_login
{
	margin:0px;
	color: #FFF;
	clear:both;
	width:780px;
	font-size:12px;
	color:#333333;
}

#column_top
{
	min-height:17px;
	background: #2f2b2b url(images/column_top.gif) no-repeat  ;
	clear: both;
}

#column_bottom
{
	min-height:25px;
	background: #2f2b2b url(images/column_bottom.gif) no-repeat  ;
	clear: both;
}


div#general_menu
{
	margin:10px;
	font-size:9px;
	text-align:right;
	width:790px;
	height:26px;
}

#general_menu ul
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#general_menu li
{
	display: inline;
	list-style-type: none;
}

#general_menu a
{
	padding: 3px 6px;
}

#general_menu a:link, #general_menu a:visited
{
	color: #f0ddcd;
	text-decoration: none;
}

#general_menu a:hover
{
	color: #fbd5b4;
	text-decoration: underline;
}

.small
{
	font-size:9px;
}

.splash_text
{
	font-size:9px;
	font-weight:bold;
	color: #ffffff;
}

div#subscriber_menu
{
	margin:0px;
	padding-right:10px;
	text-align:right;
	font-size:9px;
	width:790px;
	height:26px;
	clear:both;
}

#subscriber_menu ul
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#subscriber_menu li
{
	display: inline;
	list-style-type: none;
}

#subscriber_menu a
{
	padding: 3px 6px;
}

#subscriber_menu a:link, #subscriber_menu a:visited
{
	color: #f0ddcd;
	text-decoration: none;
}

#subscriber_menu a:hover
{
	color: #fbd5b4;
	text-decoration: underline;
}








#COLGENCONTENT {
background: #D0D0D0;
clear:both;
}

#regmenu {
float:left;
font-size:10px;
margin:0px;
padding-left:40px;
padding-top:7em;
width:150px;
}
#regmenu .input1 {
background:#D0D0D0 none repeat scroll 0%;
border:1px solid #575757;
color:#3a3a3a;
font-size:10px;
padding-left:0.3em;
width:160px;
}

#regmenu p {
margin-bottom:5px;
margin-top:0px;
}


#regcontent {
float:right;
font-size:12px;
margin:0px;
padding-right:30px;
width:550px;
}


#signupform {
float:left;
width:480px;
}
#signupform .formlabel {
font-size:10px;
margin:0px;
text-align:right;
width:160px;
}
#signupform .formlabel_comment {
font-size:10px;
margin:0px;
text-align:left;
width:220px;
}
#signupform .formlabel_comment_alert {
font-size:10px;
color:#860b0b;
margin:0px;
text-align:left;
width:220px;
}
#signupform .input2 {
background:#F4F1EE none repeat scroll 0%;
border:1px solid #575757;
color:#3a3a3a;
font-size:10px;
padding:2px;
padding-left:5px;
width:220px;
}

#signupform select {
background:#F4F1EE none repeat scroll 0%;
border:1px solid #575757;
color:#3a3a3a;
font-size:10px;
padding:0.2em;
width:220px;
}
#signupform p {
margin-bottom:5px;
margin-top:0px;
text-align:justify;
}
#signupform form {
margin-top:15px;
}
#signupform .ccnote {
clear:both;
color:#6F6E6A;
display:block;
float:left;
font-size:0.8333em;
margin:-2px 0px 0px;
padding-bottom:1em;
padding-left:8em;
text-align:left;
width:250px;
}

#clear {
clear:both;
}

#GENCONTENT{
    /* height:100%;*/ background: #D0D0D0;
}

#GENCONTENT .sitecopy{
  color: #3a3a3a;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 40px;
  margin-right: 40px;
  clear: both;
}

#SETTINGS .sitecopy{	
	color:#3a3a3a;
	font-size:10px;
	font-family: verdana;
	font-weight: bold;
	margin-left:40px;
	margin-right:40px;
	clear:both;}


#supportcontent {
float:right;
font-size:0.6333em;
margin:0px;
padding-left:1em;
padding-right:4em;
width:525px;
}
#supportmenu {
  float: left;
  margin: 0px;
  padding-left: 5em;
  width: 150px;
  height:880px;
  color: #0A99E4;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #E6E6E6;
}
#supportmenu ul {
margin-left:0px;
padding-left:0px;
}
#supportmenu li {
background:transparent url(images/ul_2colmenu.gif) no-repeat scroll left center;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 5px 5px 18px;
}
#supportmenu li a, a:hover {
color:#211F1F;
text-decoration:none;
}
#supportmenu li:hover {
background:transparent url(images/ul_2colmenu_active.gif) no-repeat scroll left center;
}
#qwrap {
border-top:1px solid #CCCCCC;
margin-bottom:45px;
}
#question {
background:transparent url(images/q.gif) no-repeat scroll left top;
clear:both;
}
#answer {
background:transparent url(images/a.gif) no-repeat scroll left top;
clear:both;
font-size:1.2em;
line-height:1.7em;
}
#answer a:link, a:visited, a:active
{
	color: #d0840f;
	text-decoration: none;
}

#answer a:hover
{
	color: #000000;
	text-decoration: underline;
}

#qlinks ul {
font-size:1.3em;
margin-left:0px;
padding-left:0px;
}
#qlinks li {
background:transparent url(images/ul_question.gif) no-repeat scroll left center;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 5px 5px 18px;
}
#qlinks li:hover {
background:transparent url(images/ul_question_active.gif) no-repeat scroll left center;
}
#qlinks li a {
color:#4A4A4A;
text-decoration:none;
}
#qlinks li a:hover {
color:#76736E;
text-decoration:none;
}
#question h2, #answer h3 {
margin-left:30px;
padding-left:5px;
padding-top:5px;
}
#question h2 {
font-size:1.4em;
}
#answer h3 {
color:#898989;
font-size:1em;
}

















#banner {	height:105px;	background: #2a2727 url(images/header.gif) no-repeat ;	clear:right;}
#logo {	width: 955px; height:60px; clear:both;}
#navcontainer {
  float: right;
  margin-top: .8em;
  padding-right: 4em;
}

#navlist {
  float: right;
  font-size: .6333em;
  margin: 0px;
  padding: 0px;
  text-align: right;
}

#navlist ul {
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
}

#navlist li {
  display: inline;
  list-style-type: none;
}

#navlist a {
  padding: 3px 6px;
}

#navlist a:link, #navlist a:visited{
  color: #f0ddcd;
  text-decoration: none;
}

#navlist a:hover{
  color: #E47501;
  text-decoration: none;
  background-color: #2B2728;
}
#submenulist { float:left;	font-size:.6333em;	margin:0px;	padding:0px; text-align:right;}
#submenulist ul { margin-left: 0; padding-left: 0; white-space: nowrap;}
#submenulist li { display: inline; list-style-type: none;color:blue;}
#submenulist a { padding: 3px 6px; }
#submenulist a:link, #submenulist a:visited{color: blue;text-decoration: underline;}
#submenulist a:hover{color: orange;text-decoration:underline;}

#operationlist { float:left;	font-size:7pt;margin:0px;	padding:0px; text-align:right;}
#operationlist ul { margin-left: 0; padding-left: 0; white-space: nowrap;}
#operationlist li { display: inline; list-style-type: none;color:blue;}
#operationlist a { padding: 3px 6px; font-size: 7pt; color:blue;text-decoration:underline;}
#operationlist a:link, #operationlist a:visited {color: blue;text-decoration: underline;}
#operationlist a:hover{color: orange;text-decoration:underline;}

#pagelist {
  float: right;
  font-size: 7pt;
  margin: 0px;
  font-weight: italic;
  text-align: left;
}

#pagelist ul {
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
}

#pagelist form {
  display: inline;
  list-style-type: none;
  color: blue;
}

#pagelist li {
  display: inline;
  list-style-type: none;
  color: blue;
}

#pagelist a {
  padding: 6px 6px;
  vertical-align: text-top;
}

#pagelist img {
  padding: 3px 6px;
  vertical-align: text-top;
}

.smallField {
  display: inline;
  list-style-type: none;
  color: #0A99E4;
  background-color: transparent;
  font: bold 12px Verdana,Arial, Helvetica, sans-serif;
  width: 40px;
  height: 15px;
  margin-right: 0px;
  padding: 3px 0px;
  margin-top: 2px;
  margin-bottom: 0px;
  vertical-align: text-top;
  text-align: center;
  border: 1px solid #c6c6c6;
}

.pagedisplay{
  display: inline;
  list-style-type: none;
  color: #0A99E4;
  background-color: transparent;
  font: bold 12px Verdana,Arial, Helvetica, sans-serif;
  width: 60px;
  height: 15px;
  margin-right: 0px;
  padding: 3px 0px;
  margin-top: 2px;
  margin-bottom: 0px;
  vertical-align: text-top;
  text-align: center;
  border: 0px solid #F7F7F7;
}

.pipe {background: url(images/pipe.gif) no-repeat left; padding-right:.5em; padding-left:.7em;}


#VOPTIONS_COPY{	color:#CCC;	font-size:10px;	padding-left:10px;	 margin-top:0px;	width:355px; border:2px solid #0a99e4;}
#VOPTIONS_COPY li{	list-style: none;	padding: 0px; }
#VOPTIONS_COPY label{width: 70px;margin-right: 0.5em;display: block;padding:.2em;padding-top:.4em;}
#VOPTIONS_COPY .input{font-size: 10px;font-family: verdana;color: #575757;background: #f4f1ee;border: 1px solid #575757;padding:.2em;width:260px;}
#VOPTIONS_COPY .input2{font-size: 10px;font-family: verdana;color: #575757;background: #f4f1ee;border: 1px solid #575757;padding:.2em;width:150px;}
#VOPTIONS_COPY textarea{font-size: 10px;font-family: verdana;color: #575757;background: #f4f1ee;border: 1px solid #575757;padding:.2em;width:200px;height:60px;margin-left:15px;}
#VOPTIONS_COPY p{margin-bottom:5px;margin-top:0px;}
#VOPTIONS_COPY .inline{	display:inline;	padding-right:10px;}
#VOPTIONS_COPY .submit{margin-top:1em;}
#VOPTIONS_COPY td{ color:#444444;     font-size:10px;}
#VOPTIONS_COPY a:link, #VOPTIONS_COPY a:visited{color: #f0ddcd;text-decoration: none; font-weight:bold;}
#VOPTIONS_COPY a:hover{color: #fbd5b4;text-decoration: underline;font-weight:bold;}

.morevideos {background: transparent;}
.vl_videos {padding-top:20px;}

.sep-line {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #AAAAAA;
}

.vl_link a:link, .vl_link a:visited{color: #f0ddcd;text-decoration: none; font-weight:bold;}
.vl_link a:hover{color: #fbd5b4;text-decoration: underline;font-weight:bold;}

#postregister{	width:535px;	float:right;	margin:0px;	padding-top:2em; padding-right:3em;	font-size:.8333em; }
#postregister ul{ margin-left: 0; padding-left: 0; }
#postregister ol{ margin-left: 0; padding-left: 0;padding-top:3em; }
#postregister li { list-style-type: none ; padding:1.8em;margin-bottom:2em; border:1px solid #cbc3ba; background-color:#D0D0D0;}
#postregister h1{font-size:1.3em; font-weight:bold; color:#211f1f;}
#postregister h2{font-size:1em; font-weight:bold; color:#211f1f;}
#postregister h3{font-size:1em; font-weight:bold; color:#211f1f;}

#install_box
{
	width:535px;
	float:right;
	margin:0px;
	margin-right:0px;
	margin-bottom:15px;
	font-size:1.0em;
	border:1px solid #cbc3ba;
	background-color:#fff;
}

div#install_box .left
{
	float:left;
	border:1px solid #cbc3ba;
}

div#install_box .right
{
	padding:10px;
	float:right;
	width:250px;
}

div#install_box .right2
{
	padding:10px;
	float:right;
	width:500px;
}

div#install_box img
{
	border:0px solid ;
}


div#mystuff_item
{
	position:relative;
	background:#333333;
	margin: 2px;
	border: 1px solid #cccccc;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	padding:5px;
}

div#mystuff_image
{
  display: inline;
  margin: 3px;
}

div#mystuff_metadata
{
	text-align: left;
	font-weight: normal;
	width: 120px;
	margin: 2px;
}

div#mystuff_delete
{
	position:absolute;
	top:2px;
	left:2px;
 }

div#mystuff_share
{
	float:left;
	padding-top:5px;
}

div#mystuff_describe
{
	float:right;
	padding-top:5px;
}

/* Typography */

div#label
{
	color:#ccffff;
	font-size:16px;
}

div#tags
{
	color:#ccffff;
	font-size:12px;
}

div#description
{
	color:#ccffff;
	font-size:12px;
}

div.contact_cell {
  border-width: 1px;
  border-style: solid;
  border-color: gray;
  padding-left:11px;
  padding-right:11px;
  margin-left: 2px;
  margin-bottom: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  width:210px;
  height:110px;
  background:#f4f1ee ;
}

div.container {  
  clear:both;
}

div.spacer {
  clear: both;
}

div#photo {
  position:absolute;
  border-width: 3px;
  border-style: double;
  border-color: gray;
  width:75px;
  top: 10px;
  left:5px;
  background-color: white;
}

div#main {
  position: relative;
  width:150px;
  top: 5px;
  left: 90px;
}

div#columns {
  position: relative;
  top: 0px;
}

div#contact_edit {
  position:absolute;
  top:2px;
  left:85px;
}

div#contact_delete {
  position:absolute;
  top:2px;
  left:105px;
}


div#pcs_display th
{
	background:#E6E6E8;
	text-align:center;
}

div#pcs_display
{
	background:#000000;
	border:1px;
}


.aylus_display {
    border-collapse : collapse;
    padding         : 1px;
    border-width    : 1px;
    border-color    : #777772;  /* Corp color */
    border          : 1px solid #777772;   /* Corp color */
    width           : 100%;
}

/* aylus_display with changes for log view. */
.aylus_log {
    vertical-align  : text-top;
    font-size       : 10pt;
}

.timestamp {
    width           : 170px;    /* 2007-02-13 01:16:25Z */
}

.timestamp_ms {
    width           : 190px;    /* timestamp with '.xxx' milliseconds */
}

.display_wide {
    width           : 100%;
}

.aylus_display caption { 
    font-size       : 12px; 
    font-weight     : bold;
    text-align	    : left;
    padding-bottom  : 5px;
}

.aylus_display th { 
    font-size       : 10px;
    padding         : 1px;
    border-width    : 1px;
    border-style    : inset;
    border-color    : #777772;  /* Corp color */
    background-color : #ffcc66;
}

.aylus_display th.left { 
    font-size       : 10px;
    text-align      : left;
    padding         : 0px 20px 0px 5px;
}

.aylus_display td {
    font-size       : 10px;
    min-width       : 20px;
    padding         : 0px 5px 0px 5px;
    border          : 1px solid  #777772;   /* Corp color */
}

.aylus_display td.button {
    padding         : 0px 0px 0px 0px;
    margin-bottom   : 0px;
}
/* topmenu*/
#topmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#topmenu:hover a {
	color: #0A94D6;
	text-decoration: underline;
}

/* hyperlink*/
#hyperlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A94D6;
	text-decoration: none;
	font-weight: normal;
}
#hyperlink:hover a {
	color: #0A94D6;
	text-decoration: underline;
}

.seevdo2 {
  font: normal 10px Arial, Helvetica, sans-serif;
  color: #665C50;
  margin-left: 15px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.linkbutton a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
	height: 30px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 17px;
    cursor: hand;
    cursor: pointer;
}

.linkbutton a:hover {
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 70px;
    background: transparent url(images/button_select.gif) no-repeat center;
    text-align: center;
	padding-top: 17px;
    cursor: hand;
    cursor: pointer;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
}

.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    margin-left: 15px;
}

.smallformbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    align:center;
}

.watchlist {
    height: 450px;
    overflow: auto;
}

.categorylist {
    height: 250px;
    overflow: auto;
}

.preview_watchlist {
    height: 570px;
    width: 255px;
    overflow-y: auto;
    overflow-x: hidden;
}

.search_watchlist {
    height: 225px;
    width: 220px;
    overflow-y: auto;
    overflow-x: hidden;
	border: 2px solid #ff8100;
}

.search_taglist {
    height: 225px;
    width: 220px;
    overflow-y: auto;
    overflow-x: hidden;
	border: 2px solid #ff8100;
}

.menubutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    align:center;
}

.tabbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/pcs_tab.png) no-repeat center;
    text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    align:center;
}

.notabbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/no_tab_pcs.png) no-repeat center;
    text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    align:center;
}

.submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
    text-decoration: none;
	display: block;
    height: 20px;
	width: 70px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
    cursor: hand;
    cursor: pointer;
    border: none;
    align:center;
}

.extendbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
    text-decoration: none;
	display: block;
    height: 16px;
	width: 16px;
    background: transparent url(images/button.gif) no-repeat center;
    text-align: center;
    cursor: hand;
	padding-bottom: 3px;
    cursor: pointer;
    border: none;
    align:center;
}

.main-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.vdo-textTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A99E4;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.seevdo {
  font: bold 12px Verdana,Arial, Helvetica, sans-serif;
  color: #0A99E4;
  white-space: nowrap;
}
.commentsBox {
    position: absolute;
    border: 0px solid #0A99e4;
    background:transparent;
    align: center;
    z-index: 250;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow-y: auto;
    overflow-x: hidden;
}

.CommentsTitle {
    font: bold normal 11px Verdana,Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-transform: capitalize;
    padding-top: 3px;
    padding-bottom: 5px;
    display: block;
    width: 340px;
    height:240px;
    overflow-y: auto;
    overflow-x: hidden;
}

.commentsText {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #444444;
  margin-left: 15px;
}
.commentsTextBox{
  font-size: 15px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  color: #575757;
  background: #f4f1ee;
  border: 1px solid #575757;
  padding: .2em;
  width: 200px;
  height: 20px;
  margin-left: 15px;
}

.commentsFileBox{
  font-size: 15px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  color: #575757;
  background: #f4f1ee;
  border: 1px solid #575757;
  padding: .2em;
  height: 20px;
  margin-left: 15px;
}

input.bigField,
select.bigField {
  font: bold normal 15px Verdana, Arial,Helvetica, sans-serif;
  border: 1px solid #959CA1;
  width: 225px;
  margin-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}

input.mediumField,
select.mediumField {
  font: normal 14px Verdana, Arial,Helvetica, sans-serif;
  border: 1px solid #959CA1;
  width: 180px;
  height: 20px;
  margin-right: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.main-text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5a282;
	text-decoration: none;
}

.mystuff_leftcontent {
    position:absolute:
    margin-left:0px;
    margin-top:0px;
    width: 477px;
    height: 670px;
    align: center;
}

.mystuff_rightcontent{
    position: absolute;
    width: 477px;
    height: 670px;
    align: center;
    margin-left:550px;
    margin-top:30px;
    float:right;
}

table#contact {
    border-top: 0px inset #000000;
    border-bottom: 0px inset #000000;
    border-left: 0px inset #000000;
    border-right: 0px inset #000000;
	font-weight: normal;
    margin-left:5px;
    width: 355px;
}

table#contactgroup {
    border-top: 2px ridge #e7e7e7;
    border-bottom: 2px ridge #e7e7e7;
    border-left: 2px ridge #e7e7e7;
    border-right: 2px ridge #e7e7e7;
	font-weight: normal;
    margin-left:5px;
    width: 355px;
}

h3 {
	color: #a5a282;
   display:block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   margin: 0;
   padding: 0 0 0.5em;
}

h1 {
   color: #E67401;
   display:block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-style: normal;
   margin: 0;
   padding: 0 0 0.5em;
}

.messagelistform {
    width: 955px;
    height: 640px;
    border: 0px solid #000000;
    background:transparent;
    align: center;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.messageListTable {
    background-color:transparent;
    margin-top: 0px;
    margin-left:3px;
	border: 0px solid #000000;
    width: 949px;
    align: center;
}

table#messageListContent {
    background-color:#ffffff;
    margin-top: 0px;
    margin-left:0px;
    table-layout: fixed;
    border-collapse: collapse;
	border: 0px solid #000000;
    width: 949px;
    height: 20px;
    cursor: hand;
    cursor: pointer;
}

table#messageListHeading {
    background-color:#ffffff;
    margin-top: 0px;
    margin-left:0px;
    table-layout: fixed;
    border-collapse: collapse;
	border: 1px solid #00000;
    width: 949px;
    height: 20px;
}

table#messageListHeading td{
    border-top: 1px solid #000000;
    border-right: 1px dotted #000000;
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    padding: 2px 0px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

table#messageListContent td{
    border-top: 0px solid #000000;
    border-right: 0px dotted #000000;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    padding: 2px 0px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

span.checkbox { 
    width: 19px; 
    height: 25px; 
    background: url(images/styled_checkbox.gif) no-repeat; 
    display: block; 
    clear: left; 
    /*float: center;*/ 
    margin-left:4px;
} 
span.radio { 
    width: 19px; 
    height: 25px; 
    padding: 0 5px 0 0; 
    background: url(images/styled_radio.gif) no-repeat; 
    display: block; 
    clear: left; 
    float: center; 
} 
span.select { 
    position: absolute; 
    width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
    height: 21px; 
    padding: 0 24px 0 8px; 
    color: #fff; 
    font: 12px/21px arial,sans-serif; 
    background: url(images/styled_select.gif) no-repeat; 
    overflow: hidden; 
}
.lostpasswordform {
    position: absolute;
	background-color: #D0D0D0;
    align: center;
    z-index: 200;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width:280px;
}
.folio img {
	border: 2px solid #C6C29B;
	display: inline;
	align: center;
	padding: 1px;
}
li {
	list-style-position: outside;
	list-style-image: url(images/user-icon.png);
}
.folio:hover img {
	border: 2px solid #0A99E4;
}

span.play{
    background:transparent;
    display:block;
    height:54px;
    top:18px;
    position:absolute;
    left:27px;
    width:66px;
    z-index:2;
}

span.play img{
	border: 0px solid #0A99E4;
}

.login_box {
    background-color:#D0D0D0;
    border:1px solid #CCCCCC;
    margin-bottom:10px;
    padding:10px;
    float: left;
    width: 280px;
}

.login_col_grid {
    float: left;
    padding: 0;
    position:relative;
    text-align:left;
    width: 254px;
    margin-top:20px;
}
h2 {
   color: #F27D00;
   display:block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-style: normal;
   margin: 0;
   padding: 0 0 0.5em;
}
/* imgbg*/

div #bcast_login {
  margin: 0px;
  padding: 0px;
  background: url(images/bcast_login_bg.jpg) no-repeat;
  background-color: #ffffff;
  width: 955px;
  height: 720px;
  clear: both;
  border-top: 1px solid #211f1f;
  border-bottom: 1px solid #211f1f;
}

div #bcast_login_form{
    margin-left: 640px;
    text-align: right;
    width:302px;
    background-color:#F8F8F8;
    margin-top:350px;
}

div #bcast_login_form label{
    width: 80px;
    float: left;
    text-align: left;
    display: block;
    font: bold normal 12px Verdana, Arial, Helvetica,sans-serif;
    color: #666666;
    text-decoration: none;
    margin: 0;
    padding-bottom: 3px;
}

div #bcast_login_form .input{
    font: bold normal 15px Verdana, Arial, Helvetica,sans-serif;
    color: #666666;
  width: 150px;
}

.bcast_login_box {
    margin-left: 0px;
    background-color:#F8F8F8;
    border-top:0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
    border-left:0px solid #CCCCCC;
    margin-bottom:10px;
    padding:10px;
    width: 280px;
}

.bcast_lostpasswordform {
    position: absolute;
    background-color:#F8F8F8;
    align: center;
    z-index: 200;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 280px;
}
