#sponsorlogo {
	position: absolute;
	left: 30px;
	top: 50px;
	width: 60px;
}

body {
	font: 0.75em Lucida, Geneva, Helvetica, Arial, sans-serif;
	line-height: 1;
	color: #333;
	margin: 0;
	padding: 0;
	border: none;
	min-width: 1000px;
	width: 100%;
}

a {
	text-decoration: none;
	color: #3050ff;
	outline: 0;
}

a:link,a:visited {
	color: #3050ff;
}

a img {
	border: none;
}

a:hover {
	color: #3050ff;
	text-decoration: underline;
}

.list {
	margin: 0;
	padding-left: 8px;
	list-style-type: none;
}
#twitter_update_list li{
	padding-bottom: 4px;	
}
#Header_Pane ul {
	list-style-image: url(/img/snail.png);
}

input,select {
	border: 1px solid #505050;
	margin: 0;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	max-width: 300px;
}

.manage {
	background: #fee;
}

.tab_content {
	width: 430px;
}

.tab_left {
	width: 80px;
	float: left;
	padding: 5px;
	text-align: right;
}

.tab_right {
	width: 320px;
	float: right;
	padding: 5px;
	text-align: left;
}

.tab_row {
	clear: both;
}

.tab_content_w {
	width: 630px;
}

.tab_left_w {
	width: 80px;
	float: left;
	padding: 5px;
	text-align: right;
}

.tab_right_w {
	width: 520px;
	float: right;
	padding: 5px;
	text-align: left;
}

.tab_row {
	clear: both;
}

#Content_Pane h3,#Second_Pane h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: normal;
	text-transform: uppercase;
	padding-bottom: 15px;
	padding-top: 10px;
	margin: 0;
}

#Content_Pane h4,#Second_Pane h4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}

#Side_Pane h3 {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: normal;
	margin-bottom: 0.25em;
	text-transform: none;
	padding-bottom: 10px;
	padding-top: 5px;
	margin: 0;
}

#Header_Pane {
background-image:url(/img/grad.png);
background-repeat:repeat-x;
height:120px;
left:0;
min-width:1000px;
position:absolute;
top:0;
width:100%;
z-index:1;
}

#Navigation_Pane {
height:33px;
left:0;
position:absolute;
top:120px;
width:100%;
z-index:1;
}

#Main_Pane {
	background: transparent url(/img/threecolbg.png) repeat-y scroll 550px
		1pt;
	width: 880px;
	padding: 0px 0 0 100px;
	float: left;
}

.Centerer {
	left: 50%;
	margin-left: -500px;
	min-width: 1000px;
	position: absolute;
	width: 1000px;
}

.Wrapper {
	min-width: 1000px;
	position: absolute;
	top: 175px;
	width: 100%;
}


#Content_Pane {
	width: 452px;
}

#Main_Pane2 {
	background: transparent url(/img/twocolbg.gif) repeat-y scroll 743px 1pt
		;
	width: 920px;
	padding: 5px 5px 5px 60px;
	float: left;
}

#Content_Pane2 {
	width: 683px;
}

#Main_Pane3 {
	width: 880px;
	padding: 5px 5px 5px 30px;
	float: left;
}

#Content_Pane3 {
	width: 843px;
}

#Second_Pane {
	width: 193px;
	padding-left: 10px;
}

#Side_Pane {
	width: 200px;
	padding-left: 10px;
}

#Footer_Pane {
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0 0 0;
	clear: both;
	font-size: 0.85em;
	padding: 5px 0;
}

#Header_Logo {
	top: 15px;
	left: 100px;
	position: absolute;
}

#Header_Logo a {
	border: none;
}

#Header_Logo_Image {
	background-image: url(/img/logo.png);
	background-repeat: no-repeat;
	height: 110px;
	width: 350px;
}

#Navbar {
	margin: 0;
	position: absolute;
	top: 38px;
	left: 540px;
	color: #fff;
	font-family: geneva, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	height: 100px;
	line-height: normal;
	width: 200px;
	padding-left: 25px;
}

#Navbar a {
	color: #fff;
}

#Navbar a:hover {
	text-decoration: underline;
}

#Navbar ul {
	margin: 0;
}

#Navbar_MyDummy {
	list-style-type: none;
	list-style: none;
	list-style-position: inside;
}

#Login_Pane {
	position: absolute;
	top: 5px;
	left: 740px;
	color: #fff;
	font-family: geneva, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	height: 113px;
	line-height: normal;
	width: 170px;
	margin: 0;
	text-align: left;
}

#Login_Pane a {
	color: #fff;
}

#Login_Pane a:hover {
	text-decoration: underline;
}

#Login_Pane ul {
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	width: 100%;
}

#Login_Pane li {
	padding: 2px;
	clear: right;
	float: right;
	margin: 0;
	width: 100%;
}

.Login_Input {
	margin: 0;
	border: 1px solid #505050;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-size: 12px;
}

.login_ {
	text-align: right;
}

.Login_Text {
	margin: 0;
	float: left;
	padding: 2px;
}

#Login_Welcome {
	font-size: 14px;
}

#Login_Logout a {
	font-size: 14px;
}

.bottom {
	bottom: 0;
	left: 0;
	position: absolute;
}

#Navbar2 ul {
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#Footer {
	font-family: geneva, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	height: 40px;
	padding: 5px;
}

#Footer ul {
	padding: 0 23px 0 13px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	float: left;
}

#Footer li {
	margin-right: 5px;
	display: inline;
}

.Column {
	float: left;
}

.Text_Black_11 {
	font-size: 11px;
	color: #333333;
}

.Text_Black_12 {
	font-size: 12px;
	color: #333333;
}

.Text_Black_13 {
	font-size: 13px;
	color: #333333;
}

.Text_Black_14 {
	font-size: 14px;
	color: #333333;
}

.Text_Black_15 {
	font-size: 15px;
	color: #333333;
}

.Text_Black_16 {
	font-size: 16px;
	color: #333333;
}

.Text_Black_17 {
	font-size: 17px;
	color: #333333;
}

.Text_Black_Bold {
	font-weight: bold;
	color: #000000;
}

.Text_Gray_11 {
	font-size: 11px;
	color: #666666;
}

.Text_Gray_12 {
	font-size: 12px;
	color: #666666;
}

.Text_Gray_13 {
	font-size: 13px;
	color: #666666;
}

.Text_Gray_14 {
	font-size: 14px;
	color: #666666;
}

.Text_Gray_15 {
	font-size: 15px;
	color: #666666;
}

.Text_Gray_16 {
	font-size: 16px;
	color: #666666;
}

#Content_Pane .item {
	padding: 1.5em 1em 1em 1em;
	border-bottom: 1px dashed #cccccc;
	float: left;
	width: 94%;
	margin: 0;
}

#Content_Pane .item_last {
	float: left;
	padding: 1.5em 1em 2em 1em;
	width: 94%;
	margin: 0;
}

#Content_Pane2 .item {
	padding: 1.5em 1em 1em 1em;
	border-bottom: 1px dashed #cccccc;
	float: left;
	width: 94%;
	margin: 0;
}

#Content_Pane2 .item_last {
	float: left;
	padding: 1.5em 1em 2em 1em;
	width: 94%;
	margin: 0;
}

#Second_Pane .item,#Side_Pane .item {
	padding: 1em 0.5em 1.5em 0.5em;
	border-bottom: 1px dashed #cccccc;
	width: 94%;
	margin: 0;
}

#Second_Pane .item_last,#Side_Pane .item_last {
	padding: 1em 0.5em 1.5em 0.5em;
	margin: 0;
	width: 94%;
}

.alignright {
	text-align: right;
}

.alignmiddle {
	text-align: center;
}

.Standard_List {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	padding: 0 0 0 5px;
	margin: 0;
}

.Standard_List li {
	padding: 2px 0 4px 0;
	margin: 0;
}

.somePadding {
	padding: 5px 0 5px 0;
}

.SimpleLinkList {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	padding: 0 0 0 5px;
	margin: 0;
}

.SimpleLinkList li {
	padding: 4px 0 6px 0;
	margin: 0;
}

.ImgCollectionPreview {
	vertical-align: top;
	width: 40px;
	height: 30px;
	padding: 2px;
}

em {
	font-weight: bold;
	font-style: normal;
}

#Content_Pane #Search_Block {
	padding: 10px 10px 10px 10px;
}

#Content_Pane #Search_Block #query_index {
	width: 200px;
	background: #fafafa;
	font: 16px/ 1.2em Arial, Helvetica, sans-serif;
	color: #111;
	padding: 3px 5px;
	border: 1px solid #505050;
}

#Content_Pane #Search_Block .Search_Button {
	line-height: 1.2em;
	color: #333333;
	font-size: 16px;
	border: 1px solid #505050;
	margin-left: 3px;
}

#Search_Block #Count_Videos {
	padding: 2px;
	color: #aaa;
}

#Last_Search {
	text-align: justify;
}

#Content_Pane #Aphorism {
	font-family: Georgia, serif;
	font-size: 1.05em;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

#Popular_Lectures ul {
	padding: 0 23px 0 13px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#Content_Pane #New_Tags {
	text-align: justify;
}

#Content_Pane #tags {
	text-align: justify;
}

.Content_Item {
	padding: 0 0 0 10px;
}

#FAQ ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#FAQ li {
	padding-top: 8px;
}

#FAQAnswers {
	padding-bottom: 15px;
}

#FAQAnswers ul {
	padding: 0 23px 0 13px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#FAQAnswers li {
	border-bottom: 1px dashed #cccccc;
	padding-top: 8px;
	padding-bottom: 15px;
}

.feedback {
	color: #fff;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #ffffff;
	background-color: #4489f3;
	background-image: url(/img/bg_feedback_form.gif);
	z-index: 1001;
}

.tagIndex9 {
	font-size: 9px;
	color: #2c70e2;
}

.tagIndex10 {
	font-size: 10px;
	color: #2c70e2;
}

.tagIndex11 {
	font-size: 11px;
	color: #2c70e2;
}

.tagIndex12 {
	font-size: 12px;
	color: #2c70e2;
}

.tagIndex13 {
	font-size: 13px;
	color: #2c70e2;
}

.tagIndex14 {
	font-size: 14px;
	color: #2c70e2;
}

.tagIndex15 {
	font-size: 15px;
	color: #2c70e2;
}

.tagIndex16 {
	font-size: 16px;
	color: #2c70e2;
}

.tagIndex17 {
	font-size: 17px;
	color: #2c70e2;
}

.tagIndex18 {
	font-size: 18px;
	color: #2c70e2;
}

.tagIndex19 {
	font-size: 19px;
	color: #2c70e2;
}

.tagIndex20 {
	font-size: 20px;
	color: #2c70e2;
}

.tagIndex21 {
	font-size: 21px;
	color: #2c70e2;
}

.tagIndex22 {
	font-size: 22px;
	color: #2c70e2;
}

.tagIndex23 {
	font-size: 23px;
	color: #2c70e2;
}

.tagIndex24 {
	font-size: 25px;
	color: #2c70e2;
}

.tagIndex25 {
	font-size: 27px;
	color: #2c70e2;
}

.Video_Snippet_List {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.Video_Snippet_List li {
	padding: 5px 0 7px 0;
	clear: left;
}

.Video_Snippet_Thumbnail img {
	border: 1px solid #000000;
}

.Video_Snippet_Thumbnail a {
	border: none;
}

.Video_Snippet_Thumbnail {
	float: left;
	padding: 0 5px 0 5px;
}

#Second_Pane .Title {
	padding: 2px 0 3px 0;
	font-family: Helvetica, sans;
	font-size: 1.05em;
}

.Register_Step {
	width: 310px;
	padding: 5px;
}

.Register_Step .Item {
	clear: both;
	padding-top: 5px;
}

.Register_Step .Label {
	float: left;
	text-align: right;
	width: 100px;
	margin-right: 5px;
}

.Register_Step .Field {
	float: right;
	text-align: left;
	width: 200px;
}

.Register_Step .Label2 {
	float: left;
	text-align: right;
	width: 30px;
	margin-right: 5px;
}

.Register_Step .Field2 {
	float: right;
	text-align: left;
	width: 270px;
}

.Register_Step .Head_Image {
	float: left;
	text-align: left;
	width: 30px;
}

.Register_Step .Headline {
	float: right;
	text-align: left;
	width: 270px;
	font-weight: bold;
	margin-top: 15px;
}

.Register_Step .Hint {
	font-size: 0.8em;
}

.Register_Step .Error_Input_Form {
	text-align: right;
}

.Layer_Results {
	padding-top: 25px;
	border: 1px #ff0000;
	font-size: 14px;
	text-align: left;
	color: #333333;
}

.Text_Video_Title {
	font-size: 14px;
	color: #115fff;
	cursor: auto;
}

A.Text_Video_Title:link {
	text-decoration: none;
}

A.Text_Video_Title:hover {
	text-decoration: underline;
}

.Time_Line {
	background-image: url(/img/time_line.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Text_Time_Line {
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
}

.Time_Line_Transp {
	background-image: url(/img/time_line_transp.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone {
	background-image: url(/img/time_line_zone.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone_Tag {
	background-image: url(/img/time_line_zone_tags.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone_Mark {
	background-image: url(/img/time_line_zone_mark.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
	border: 0 none;
	height: 7px;
}

.Time_Line_Zone_Mark_blue {
	background-image: url(/img/time_line_zone_mark.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone_Mark_green {
	background-image: url(/img/time_line_zone_mark_green.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone_Mark_red {
	background-image: url(/img/time_line_zone_mark_red.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone5-15 {
	background-image: url(/img/time_line_zone5-15.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone15-50 {
	background-image: url(/img/time_line_zone15-50.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone50-100 {
	background-image: url(/img/time_line_zone50-100.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
}

.Time_Line_Zone_Active {
	background-image: url(/img/time_line_zone.gif);
	background-repeat: repeat-x;
	background-position: center 0%;
	border: 0 none;
	height: 7px;
}

.Time_Line_Break_Left {
	background-image: url(/img/time_line_break.gif);
	background-repeat: no-repeat;
	width: 4px;
	background-position: right 0%;
	height: 6px;
}

.Time_Line_Break_Right {
	background-image: url(/img/time_line_break.gif);
	background-repeat: no-repeat;
	width: 4px;
	background-position: left 0%;
	height: 6px;
}

.Text_Result_Number {
	font-size: 14px;
	color: #cccccc;
	font-weight: bold;
	padding-top: 3px;
}

.SmallCaps {
	font-size: 12px;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.Text_Lecture_Name {
	font-size: 12px;
	color: #333333;
}

.segments {
	left: 20px;
}

.tooltip {
	position: absolute;
	display: none;
	margin-top: 22px;
	margin-left: 80px;
	z-index: 100;
}

.weaksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
}

.snippetMark {
	background-color: #ccccff;
	padding: 5px;
}

.snippetMark1 {
	background-color: #ccccff;
	padding: 5px;
}

.snippetMark2 {
	padding: 5px;
}

.snippetMark3 {
	background-color: #ccccff;
	padding: 5px;
}

.snippetMark4 {
	background-color: #ccccff;
	padding: 5px;
}

.snippetMark5 {
	background-color: #ccccff;
	padding: 5px;
}

.Segment_Headline {
	color: #115fff;
	font-size: 13px;
	margin-bottom: 5px;
}

.Segment_Text {
	font-size: 11px;
	color: #000000;
}

.Result_Videocard_CommonKeywords {
	width: 210px;
	font-size: 12px;
	color: #999999;
	background-image: url(/img/left-top-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
}

.star-rating {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/img/star_rating_0.gif) repeat-x top left;
}

.star-rating-logout {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/img/star_rating_0.gif) repeat-x top left;
}

.star-rating li {
	padding: 0;
	margin: 0;
	float: left;
}

.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}

.star-rating li a:hover {
	background: url(/img/star_rating.gif) left bottom;
	z-index: 1;
	left: 0;
}

.star-rating a.one-star {
	left: 0;
}

.star-rating a.one-star:hover {
	width: 20px;
}

.star-rating a.two-stars {
	left: 20px;
}

.star-rating a.two-stars:hover {
	width: 40px;
}

.star-rating a.three-stars:hover {
	width: 60px;
}

.star-rating a.three-stars {
	left: 40px;
}

.star-rating a.four-stars {
	left: 60px;
}

.star-rating a.four-stars:hover {
	width: 80px;
}

.star-rating a.five-stars {
	left: 80px;
}

.star-rating a.five-stars:hover {
	width: 100px;
}

.bg_gray_line_vertical {
	background-image: url(/img/gray_line_vertical.gif);
	background-repeat: no-repeat;
}

.tooltip_VideoCardImage {
	position: absolute;
	display: none;
	left: 300px;
	z-index: 100;
}

.VideoCard_CollectionInput {
	float: left;
	width: 100%;
	height: 120px;
	overflow: auto;
}

.Image_Segment_Thumb {
	border: 1px solid #666666;
}

.Image_Segment_Thumb_Video {
	border: 1px solid #666666;
	width: 230px;
}

.Image_Segment_Thumb a {
	border: none;
}

.Free_Editor {
	margin-top: 30px;
	float: right;
}

.Layer_Player {
	position: absolute;
	top: 93px;
	left: 5px;
	font-size: 14px;
	width: 900px;
	height: 614px;
	text-align: left;
}

.realVideo {
	font-weight: bold;
	color: #6699ff;
	font-size: 12px;
}

.flashVideo {
	font-weight: bold;
	color: #66cc66;
	font-size: 12px;
}

.videoSegments {
	position: relative;
}

.videoInformation {
	font-size: 12px;
	color: #333333;
	margin: 5px;
	background-color: #ffffff;
	position: relative;
}

.Play_Function_Menu_Links {
	font-size: 12px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.Player_Border {
	border: 1px solid #cccccc;
}

.trashImg {
	position: absolute;
	right: -48px;
}

.Play_Function_Menu_Links {
	font-size: 12px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.Tag_Cloud_Play {
	border: 1px solid #b6b6b6;
	margin: 2px 0 6px;
	padding: 4px 6px;
	background-color: #f5f5f5;
	width: 250px;
	text-align: justify;
}

.Tag_Cloud_Play_Scrollable {
	border: 1px solid #b6b6b6;
	margin: 2px 0 0;
	padding: 4px 6px;
	background-color: #f5f5f5;
	width: 250px;
	height: 220px;
	text-align: justify;
}

.Tag_Cloud_Show_Limit {
	background-color: #f5f5f5;
	text-align: justify;
	font-size: 10px;
	color: #666666;
	border-top: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	padding-right: 3px;
	padding-left: 3px;
	position: relative;
	top: -7px;
	padding-bottom: 2px;
}

#ButtonTag {
	margin-top: 5px;
}

.Tag_Cloud_Play_Menu_Active {
	margin: 0;
	padding: 2px 5px 4px 4px;
	background-repeat: repeat-x;
	color: #333333;
	background-color: #edecec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.Tag_Cloud_Play_Menu_Disable {
	border: 0 none;
	margin: 0;
	padding: 2px 3px 5px 2px;
}

.Layer_Play_Tag_Search {
	font-size: 10px;
	color: #666666;

	overflow: auto;
	padding: 5px;
	margin-top: 4px;
	width: 260px;
}

.tagPlay9 {
	font-size: 9px;
	color: #9fbeff;
}

.tagPlay10 {
	font-size: 10px;
	color: #8ab0ff;
}

.tagPlay11 {
	font-size: 12px;
	color: #6699ff;
}

.tagPlay12 {
	font-size: 14px;
	color: #6699ff;
}

.tagPlay13 {
	font-size: 15px;
	color: #6699ff;
}

.tagPlay14 {
	font-size: 16px;
	color: #6699ff;
}

.tagPlay15 {
	font-size: 18px;
	color: #3366ff;
}

.tagPlay16 {
	font-size: 20px;
	color: #3366ff;
}

.tagPlay17 {
	font-size: 22px;
	color: #3366ff;
}

.tagPlay18 {
	font-size: 24px;
	color: #3366ff;
}

.tagPlay19 {
	font-size: 26px;
	color: #3366ff;
}

.tagPlay20 {
	font-size: 28px;
	color: #3366ff;
}

.tagPlay21 {
	font-size: 28px;
	color: #3366ff;
}

.tagPlay22 {
	font-size: 28px;
	color: #3366ff;
}

.tagPlay23 {
	font-size: 28px;
	color: #3366ff;
}

.tagPlay24 {
	font-size: 28px;
	color: #3366ff;
}

.tagPlay25 {
	font-size: 28px;
	color: #3366ff;
}

#TagCloudScrollable {
	float: left;
	width: 220px;
	height: 215px;
	overflow: hidden;
}

#TagCloudSliderWrap {
	padding-left: 2px;
	float: right;
	width: 11px;
	height: 215px;
	background: transparent url(/img/scrollbar-track-bottom.png) no-repeat
		bottom right;
}

#track-top {
	position: absolute;
	width: 11px;
	height: 10px;
	background: transparent url(/img/scrollbar-track-top.png) no-repeat top
		left;
}

#TagCloudSliderTrack {
	position: absolute;
	width: 11px;
	height: 215px;
	border: 1px none;
}

#TagCloudSliderHandle {
	width: 11px;
	height: 30px;
}

.help {
	cursor: help;
}

.Table_Slides {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b9b9b;
}

.Slides_Thumb {
	border: 1px solid #666666;
}

.Slides_Active {
	background-color: #d3dffe;
}

.Slides_Active_Text {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Slides_bg {
	background-image: url(/img/slides_bg.gif);
	background-repeat: no-repeat;
	height: 465px;
	width: 260px;
}

.user {
	color: #f1f1f1;
	font-weight: bold;
	font-size: 13px;
}

.slides_navi {
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

A.slides_navi:link {
	text-decoration: none;
}

A.slides_navi:visited {
	text-decoration: none;
}

A.slides_navi:hover {
	text-decoration: underline;
}

A.slides_navi:active {
	text-decoration: underline;
}

.Layer_Play_Tag_Search {
	font-size: 10px;
	color: #666666;
	overflow: auto;
	padding: 5px;
	margin-top: 4px;
	width: 260px;
}

.bgWhite {
	background-color: #ffffff;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-bottom: 5px;
	font-size: 11px;
}

.bgGray {
	font-size: 11px;
	background-color: #f1f1f1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.Tag_Search_Time_Line {
	font-size: 10px;
	color: #666666;
	margin-top: 5px;
}

.border {
	border: 1px solid #ccc;
}

.CommentItems {
	border: 1px solid #ccc;
	padding: 10px 5px 10px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 300px;
}

.tooltipVideo {
	position: absolute;
	left: 10px;
	top: 170px;
	display: none;
	z-index: 100;
}

.tooltip2 {
	border: 1px solid WindowFrame;
	background: InfoBackground;
	color: InfoText;
	font: Status-Bar;
	padding: 3px;
}

ul#menu {
	width: 1000px;
	height: 32px;
	font-size: 12px;
	font-family: Helvetica, Verdana, sans-serif;
	list-style-type: none;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
}

ul#menu.active {
	background: url("/img/nav/as.png") repeat-x top left;
}

ul#menu li.l {
	background: url("/img/nav/l.png") no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
}

ul#menu li.al {
	background: url("/img/nav/al.png") no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
}

ul#menu li.acurrent {
	background: url("/img/nav/acurrent.png") no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
}

ul#menu li.acurrentfirst {
	background: url("/img/nav/acurrentfirst.png") no-repeat bottom left;
}

ul#menu li.lcurrent {
	background: url("/img/nav/lcurrent.png") no-repeat bottom left;
}

ul#menu li.lfirst {
	background: url("/img/nav/lfirst.png") no-repeat bottom left;
}

ul#menu li.alfirst {
	background: url("/img/nav/alfirst.png") no-repeat bottom left;
}

ul#menu li.acurrentlast {
	background: url("/img/nav/acurrentlast.png") no-repeat bottom left;
	padding-right: 4px;
}

ul#menu li.alcurrentlast {
	background: url("/img/nav/alcurrentlast.png") no-repeat bottom left;
	padding-right: 4px;
}

ul#menu li.llast {
	background: url("/img/nav/llast.png") no-repeat bottom left;
	padding-right: 4px;
}

ul#menu li.allast {
	background: url("/img/nav/allast.png") no-repeat bottom left;
	padding-right: 4px;
}

ul#menu li {
	display: block;
	float: left;
	margin: 0 0 0 0;
}

ul#menu li a {
	height: 25px;
	color: #eee;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 200%;
	padding: 8px 15px 0;
	outline: 0;
}

ul#menu li a:hover {
	color: #333;
}

ul#menu li a.current {
	color: #222;
}

ul#menu li.sm {
	color: #222;
	height: 28px;
	padding: 5px 0 0 0;
	margin: 0;
}

ul#menu li.first {
	padding: 5px 0 0 40px;
}

.menu_wrapper {
	width: 100%;
	min-width: 1000px;
	background: url("/img/nav/s.png") repeat-x top left;
	position: absolute;
}

.submenu_wrapper {
	width: 100%; background : url('/img/nav/subdrop.png') repeat-x bottom
	left;
	height: 37px;
	background: url('/img/nav/subdrop.png') repeat-x bottom left;
}

.menu_wrapper_active {
	width: 100%;
	min-width: 1000px;
	background: url("/img/nav/as.png") repeat-x top left;
	position: absolute;
}

.submenu_wrapper_active {
	width: 100%;
	background: url('/img/nav/subactive.png') repeat-x bottom left;
	height: 57px;
}

div#submenu {
	clear: both;
	position: absolute;
	width: 697px;
	left: 50%;
	height: 5px;
	margin-top: 32px;
	margin-left: -500px;
}

div#submenu.submenu_active {
	clear: both;
	width: 697px;
	height: 20px;
	left: 50%;
	margin-top: 32px;
	background: url("/img/nav/subactive.png") repeat-x top left;
	text-align: center;
}
