


a.bluelink
{
    color:#00ABDF !important;
    font-size:11px !important;
    text-decoration: none;
}

#BookMarklet
{
    float:right;
    margin-bottom:3px;
    margin-top:15px;
    text-decoration:none;
    width:290px;
    text-align:right;
    font-family:Times New Roman;
}
            
#BookMarklet a
{
    color:white;
    text-decoration:none;
    font-family:Times New Roman;
}

#BookMarklet a:hover
{
    color:white;
    text-decoration:underline;
    font-family:Times New Roman;
}

.btnGo
{
    background-color:Transparent !important;
    background-image:url(../images/btnGo.gif?2) !important;
    background-repeat:no-repeat !important;
    border:0 !important;
    cursor:pointer !important;
    height:25px !important;
    width:26px !important;
}

.btnSearch
{
    background-color: transparent !important;
    background-image: url("/images/searchButton.png");
    background-repeat: no-repeat;
    color:White !important;
    cursor:pointer !important;
    font-size:15px !important;
    font-weight:bold !important;
    height:27px !important;
    text-decoration:none !important;
    width:67px !important;
    border: none !important;   
   
}

.btnUpload
{
    background-color:Transparent !important;
    background-image:url(../images/btnUpload.gif?2) !important;
    background-repeat:no-repeat !important;
    border:0 !important;
    cursor:pointer !important;
    height:29px !important;
    width:73px !important;
}

.btnEmbed
{
    background-color:Transparent !important;
    background-image:url(../images/btnEmbed.gif?2) !important;
    background-repeat:no-repeat !important;
    border:0 !important;
    cursor:pointer !important;
    height:29px !important;
    width:73px !important;
}

.ErrorSummary
{
	background-image: url(../images/alert.png?2);
	background-repeat:no-repeat;
	border:5px solid #DD3C10;
	background-color:#FFEBE8;
	text-align:left;
	min-height:50px;
	height:auto !important;
	height:50px;
	min-width:300px;
	width:320px;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:11px;
	color:#333333 !important;
	font-size:12px;
	line-height:15px;
	background-position:10px 15px;
	margin:10px;
}

.ErrorSummary_HeaderText
{
    font-size:16px;
    font-weight:bold;
}

.helprate 
{ 
    display:block; 
    font-family:Arial !important;
    font-size:12px !important;
    margin-bottom:5px;
    text-transform:uppercase;
    text-align:center;
}

.leftpadding
{
    padding-left:1px;
}



.noborder
{
    border:none !important;
}

.pointer { cursor:pointer; }



.searchboxfooter
{
    background-color:#D0E878;
    color:#005E80;
    border:none;
    font-size:16px;
    height:30px;
    line-height:30px;
    width:170px;
}



.tab_VideoSummary
{
    color:#34B8C2 !important;
    background-color:#E6F1CE !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoSummary_selected
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    font-weight:bold !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoSummary_hover
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_Videos
{
    color:#34B8C2 !important;
    background-color:#E6F1CE !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_Videos_selected
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    font-weight:bold !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_Videos_hover
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoComments
{
    color:#34B8C2 !important;
    background-color:#E6F1CE !important;
    border:0 !important;
    border-left:1px solid white !important;
    border-right:1px solid white !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoComments_selected
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    border-left:1px solid white !important;
    border-right:1px solid white !important;
    font-size:14px !important;
    font-weight:bold !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoComments_hover
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    border-left:1px solid white !important;
    border-right:1px solid white !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_VideoHistory
{
    color:#34B8C2 !important;
    background-color:#E6F1CE !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}
.tab_VideoHistory_selected
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    font-weight:bold !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}
.tab_VideoHistory_hover
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_CategoryComments
{
    color:#34B8C2 !important;
    background-color:#E6F1CE !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_CategoryComments_selected
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    font-weight:bold !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_CategoryComments_hover
{
    color:#34B8C2 !important;
    background-color:#ffffff !important;
    border:0 !important;
    font-size:14px !important;
    height:47px !important;
    line-height:47px !important;
    text-decoration:none !important;
}

.tab_HomePage
{
    color:#1C81A6 !important;
    background-color:#D1E886 !important;
    border:0 !important;
    font-size:17px !important;
    height:49px !important;
    line-height:24px !important;
    text-decoration:none !important;
}

.tab_HomePage_selected
{
    color:#005E80 !important;
    background-color:#DAEC9E !important;
    border:0 !important;
    font-size:17px !important;
    height:49px !important;
    line-height:24px !important;
    text-decoration:none !important;
}

.tab_HomePage_hover
{
    color:#005E80 !important;
    background-color:#D1E886 !important;
    border:0 !important;
    font-size:17px !important;
    height:49px !important;
    line-height:24px !important;
    text-decoration:none !important;
}


a.VideoTitle:hover,
a.SubsiteTitle:hover
{
    color:#00ABDF;
    
    font-size:18px;
    text-decoration:underline !important;
}

.views
{
    color:#F3990D;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
}


#aAddVideo 
{
	font-family:Times New Roman;
}

#AddVideo
{ 
    background:#edeeed; 
    border:solid 5px #3B88B0; 
    color:#666; 
    display:none; 
    font-family:Arial;
    font-size:12px; 
    left:-151px; 
    padding:5px;
    position:absolute;
    text-align:left; 
    top:18px; 
    width:235px;
    z-index:1100 !important; 
}

#AddVideoInnerWrapper
{
    position:relative;
}

#AddVideoWrapper
{
    float:left;
    padding-left:15px;
    padding-top:13px;
    position:relative;    
}

#AddVideoWrapper a
{
    color:#B6DBEE;
    text-decoration:none;
}

#AddVideoWrapper span
{
    color:#6EBEE9;
    font-size:11px;
}

#FilterBox
{
    background-color:#F0F8E9; 
    border:1px solid #D5E69B; 
    border-bottom:0;
    float:left; 
    padding:10px; 
    width:550px; 
}

#Footer
{
    background-color:White;
    background-image:url(../images/footer_bground.gif?2);
    background-repeat:no-repeat;
    clear:both;
    height: 332px;
    margin-left:auto;
    margin-right:auto;
    
}

#FooterBottom
{
    clear:both;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
    
}

#FooterBottom li
{
    color:#848484;
    float:left;
    list-style:none;
    padding-right:5px;
}

#FooterBottom ul
{
    clear:both;
    margin:0;
    padding:0;
}

#FooterBottom a
{
    color:#848484;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

#FooterBottom a:hover
{
    color:#848484;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}

#FooterBottomLeft
{
    float:left;
    padding-left:40px;
}

#FooterBottomRight
{
    float:right;
    /*padding-top:25px;*/
    padding-right:40px;
    color:#A7C240;
    
    font-size:18px;
    font-weight:bold;
}

#FooterSpacer
{
    background-color:White;
    clear:both;
    height:30px;
    margin-left:auto;
    margin-right:auto;
    
}

#FooterSpacer a
{
    color:#43ACDD;
    display:block;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}

#FooterSpacer a:hover
{
    color:#43ACDD;
    display:block;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}

#FooterTopLeft
{
    color:#6F6F6F;
    float:left;
    font-family:arial;
    font-size:14px;
    line-height:22px;
    padding-left:42px;
    padding-top:39px;
    width:555px;
}

#FooterTopLeft span
{
    color:#F3990D;
    
    font-size:18px;
    font-weight:bold;
}

#FooterTopLeft img
{
    float:right;
    padding-top:5px;
}

#FooterTopRight
{
    color:#A7C240;
    float:right;
    
    font-size:16px;
    font-weight:bold;
    padding-top:54px;
    width:244px;
}

#FooterTopRight span
{
    color:#43ACDD;
    display:block;
    float:left;
    
    font-size:18px;
    font-weight:bold;
    padding-top:5px;
}

#FooterTopRight span a
{
    color:#F3990D;
    
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
}

#FooterTopRight span a:hover
{
    color:#F3990D;
    
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
}



#FooterTopRight div
{
    background-color:#DFF1F9;
    clear:both;
    float:left;
    
    font-size:18px;
    font-weight:bold;
    padding:20px 10px 20px 10px;
    width:140px;
}


#InnerWrapper
{
    margin-left:auto;
    margin-right:auto;
    
}

/*
#LeftColumnWrapper
{ 
    background-image:url(../images/rightcolumn_bground_repeat.gif?2); 
    background-position:top right;
    background-repeat:repeat-y;
    clear:both;
    float:left;
    margin-left:2px;
    position:relative;
    width:364px;
}

#LeftColumnWrapper .separator {
	border: 0;
	color: #F5A15B;
	background-color: #F5A15B;
	height: 1px;	
	width: 300px;
	position: relative;
	left: -10px;
}

#LeftColumnWrapper .title {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #E37B26;
}

#LeftColumnHeader
{
    color:#005E80;
    
    font-size:18px;
    padding-left:30px;
}
*/


#LoginMessage
{
    background-image:none !important;
}

#LoginMessage span b
{
    font-size:12px !important;
}

#LoginMessage span
{
    background-image:none !important;
}

#LoginMessage .override
{
    border:5px solid #DC2F2F;
    background-color:#F9E6E6;
    color:red;
    display:block;
    padding:5px;
    padding-bottom:0;
    position:absolute;
    top:75px;
    left:10px;
    width:330px;
    z-index:1000;
}

#LoginMessage .override a
{
    color:#34B8C2;
    font-size:10px;
    text-decoration:none;
}

#LoginMessage .override a:hover
{
    color:#34B8C2;
    font-size:10px;
    text-decoration:underline;
}


#Logo
{
    float:left;
    position:relative;
}

#LogoFooter
{
    clear:both;
    float:left;
    position:relative;
    padding-bottom:15px;
}

#MainNav
{
    clear:both;
    float:left;
    padding-left:25px;
    padding-top:20px;
    position:relative;
}

#MainNav a
{
    color:White;
    font-size: 16px;
    text-decoration:none;
}

#MainNav a:hover
{
    color:White;
    font-size: 16px;
    text-decoration:underline;
}

#MainNav li
{
    float:left;
    list-style:none;
    padding-right: 25px;
}

#MainNav ul
{
    clear:both;
    margin:0;
    padding:0;
}

#OuterWrapper
{
    background-image:url(../images/body_bground_c.gif?2);
    background-position:top center;
    background-repeat:no-repeat;
    clear:both;
    height:710px;
    margin-left:auto;
    margin-right:auto;
    
}

#RightColumnContent
{
    clear:both;
    color:#005E80;
    font-family:Arial;
    font-size:13px;
    padding:10px 60px 20px 60px;
}


#RightColumnContent a
{
    color:#57A1C8;
    font-family:Arial;
    font-size:13px;
    text-decoration:underline;
}

#RightColumnContent a:hover
{
    color:#1C81A6;
    font-family:Arial;
    font-size:13px;
    text-decoration:underline;
}

#RightColumnContent b { font-size:13px; }

#RightColumnContent p { padding:0 10px 0 10px; }


#RightColumnHeader-Video h2 a 
{
    color:#7F9237;
    font-size:12px;
    text-decoration:none !important;
}

#RightColumnHeader-Video h2 a:hover
{
    color:#7F9237;    
    font-size:12px;
    text-decoration:underline !important;
}

#SearchBground
{
    /*background-image:url(../images/rightcolumn_bground.jpg?2); */
    background-position:top center;
    background-repeat:no-repeat; 
    height:248px;
    padding-top:14px;
    position:relative;
}

#Share 
{
    background-color:White;
    border:1px solid #D5E69B;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:552px;
}

#SubNav
{
    clear:both;
    float:left;
    padding-top:10px;
    padding-bottom:11px;
    position:relative;
    height: 30px;
    z-index: 1;
}

#SubNav a
{
    color:#005E80;
    font-size:16px;
    text-decoration:none;
}

#SubNav a:hover
{
    color:#005E80;
    font-size:16px;
    text-decoration:underline;
}

#SubNav li
{
    float:left;
    list-style:none;
    padding-right:30px;
}

#SubNav ul
{
    clear:both;
    margin:0;
    padding:0;
}



#TableWrapper
{
    background-image:url(../images/content_bground_c.gif?2);
    background-repeat:repeat-y;
    background-position:top center;
    
}

#Using
{ 
    background:#5195B9; 
    color:#666; 
    display:none; 
    font-family:Arial;
    font-size:12px; 
    left:-3px; 
    position:absolute;
    text-align:left; 
    top:26px; 
    width:175px;
    z-index:1100 !important; 
}

#Using ul
{ 
    padding:0;
    margin:0;
    width:100%;
}

#Using li
{ 
    
    line-height:29px;
    list-style:none;
    width:100%;
}


#Using a
{ 
    background-image:none !important;
    color:#B6DBEE;
    display:block;
    font:12px Arial;
    line-height: 15px;
    padding-top: 10px;
    padding-left:10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-decoration:none;

}

#Using a:hover
{ 
    background-color:#3F8BB2;
    background-image:none !important;
    color:White;
    display:block;
    font:12px Arial;
    line-height:15px;
    padding-top: 10px;
    padding-left:10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-decoration:none;
}

#UsingWrapper
{
    float:left;
    height:27px;
    margin-left:108px;
    margin-top:10px;
    width:59px;
}

#UsingInnerWrapper
{
    color:#B6DBEE;
    float:right;
    position:relative;
    text-decoration:none;
    padding:2px 0 0 2px;
    width:54px;
    z-index: 1100 !important;
}

#aUsing
{
    background:transparent url(../images/using_arrow.gif?2) no-repeat scroll 40px 5px;
    color:#B6DBEE;
    display:block;
    padding-left: 3px;
    text-decoration:none;
    font-family:Times New Roman; 
}

.RadSlider_Vista .rslHorizontal a.rslDraghandle 
{
    background-image:url(../images/slider_bars.gif?2) !important;
    z-index: 9999 !important;
}

.RadSlider_Vista .rslHorizontal .rslSelectedregion 
{
    background:transparent url(../images/slider_bground.gif?2) repeat-x scroll left top !important;
    z-index: 9999 !important;
}

.RadSlider_Vista .rslHorizontal .rslTrack 
{
    background:none !important;
    background:transparent url(../images/slider_bground.gif?2) repeat-x scroll left top !important;
    z-index: 9999 !important;
}









/**************************************************************************************************************
  RadGrid
 **************************************************************************************************************/








.RadGrid_Vista .rgInfoPart strong
{
    color:#8BA135 !important;
    text-transform:uppercase !important;
}

.RadGrid_Vista .rgRow a:hover, .RadGrid_Vista .rgAltRow a:hover, .RadGrid_Vista .rgEditRow a:hover, .RadGrid_Vista .rgFooter a:hover, .RadGrid_Vista .rgEditForm a:hover
{
    color:#1C81A6 !important;
    text-decoration:underline !important;
}

.RadGrid_Vista .rgPagerLabel
{
    color:#8BA135 !important;
    text-transform:uppercase !important;
}

.RadComboBox_Vista .rcbInputCell .rcbInput 
{
    background:#D2E884 none !important;
}
.RadComboBox_Vista .rcbInputCellLeft, .RadComboBox_Vista .rcbArrowCellLeft
{
    background:transparent url(../images/ddlPaging_left.gif?2) no-repeat scroll 0 0 !important;
    color:#005E7E !important;
    cursor:pointer !important;
}
.RadComboBox_Vista .rcbInputCellRight, .RadComboBox_Vista .rcbArrowCellRight 
{
    background:transparent url(../images/ddlPaging_right.gif?2) no-repeat scroll 0 0 !important;
    color:#005E7E !important;
    cursor:pointer !important;
}

.RadComboBox_Vista .rcbInputCell .rcbInput 
{
    color:#005E7E !important;
    padding:0 !important;
    width:26px !important;
}

.RadComboBoxDropDown_Vista 
{
    background:#D0E886 !important;
    border:1px solid #9FB457 !important;
    color:#005E7E !important;
    cursor:pointer !important;
}

.RadComboBoxDropDown_Vista .rcbHovered 
{
    background:#9FB457 !important;
}
.RadComboBoxDropDown_Vista .rcbItem, .RadComboBoxDropDown_Vista .rcbHovered, .RadComboBoxDropDown_Vista .rcbDisabled, .RadComboBoxDropDown_Vista .rcbLoading 
{
    margin:0 !important;
}


.RadComboBox_Vista table td.rcbInputCell, .RadComboBox_Vista .rcbInputCell .rcbInput 
{
    padding-left:3px !important;
}



.RadTabStrip .rtsLink {
	text-align: left !important;
}


.RadTabStripTop_Vista .rtsLevel .rtsLink, .RadTabStripTop_Vista .rtsLevel .rtsOut, .RadTabStripBottom_Vista .rtsLevel .rtsLink, .RadTabStripBottom_Vista .rtsLevel .rtsOut, .RadTabStripTop_Vista_Baseline .rtsLevel, .RadTabStripBottom_Vista_Baseline .rtsLevel 
{
    background-image:none !important;
}


.RadMenu .rmItem { padding:5px 0 5px 0 !important; }

.smallgreycontent 
{
	color:#888888;
	font-size:12px;
	font-family:Arial;
}
.smallorange
{
    color:#F5A05B !important;
    
    font-size:10px !important;
    padding-top:10px;
}
.question 
{ 
    cursor:pointer; 
    margin-bottom:3px;
}

.answer 
{ 
    padding:5px;
    color:#333;
}

.answer ul
{
    padding-left:14px;
    margin:0;
}



.RadSlider_Vista  .rslHorizontal
{
    z-index:9999;
}

.treeview-padding
{
    padding-left: 30px;  
}

.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbArrowCellLeft
{
    background:transparent url(../images/bground_white.gif?2) repeat-x !important;
}

.RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellRight
{
    background:transparent url(../images/SearchDownArrow.gif?2) no-repeat !important;
}

.RadComboBox_Default .rcbReadOnly .rcbInput
{
    color:#005E80 !important;
    font-family:Arial !important;
    font-size:14px !important;
}

.RadComboBox_Default .rcbHovered
{
    color:#005E80 !important;
    font-family:Arial !important;
    font-size:14px !important;
}

.RadComboBoxDropDown_Default 
{
    border:1px solid #ccc !important;
}

.SiteSearchWrapper
{
    position: absolute; 
    z-index: 1; 
    width: 360px;
}

.TransferRightsWrapper
{
    position: absolute; 
    z-index: 1; 
}

.RadComboBox_Default 
{
    cursor:pointer !important;
}


.radwindow-zindex { z-index:1000000 !important;}


.FeedLink {
	cursor: pointer;
}

.FeedMenu {
	border:5px solid #34B8C2;
	background-color:White;
	font-family:Arial !important;
	font-size:13px !important;
	padding:10px;
	display:none;
	z-index:10000;
	position:absolute;
	width: auto;
}

.Quote 
{
	font-size: 12px;
	color: #666666;
	font-style: italic;
}

.AccountSubsiteNav {
    padding-left: 12px; 
    line-height: 23px;
}

.CreateAccountSubsiteTableHeader {
	float: left; 
	text-align: center; 
	background-color: #DBEDA3; 
	color: #005F80; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Segoe UI;
	height: 25px;
	padding-top: 10px;
}

.CreateAccountSubsiteTableContent {
	float: left; 
	text-align: center; 
	color: #005F80; 
	font-size: 12px; 
	font-family: Segoe UI;
	padding-top: 6px;
}

#CategoryAccess,
#VideoOrdering {
	text-align: right;
	color:#005E80;
    font-family:Arial;
    font-size:13px;
}

#CategoryAccessPrompt,
#VideoOrderingPrompt {
	border:5px solid #34B8C2;
	background-color:White;
	font-family:Arial !important;
	font-size:13px !important;
	padding:10px;
	display:none;
	z-index:10000;
	position:absolute;
	width: auto;
	text-align: center;
}

table.TableForm {
	border-collapse: collapse;
	border-spacing: none;
}

table.TableForm td {
	padding: 3px;
}

table.TableForm td:first-child {
	white-space: nowrap;
}

.FavoritesFolderDetails {
	background: #ffffff;
	border: solid 1px #D5E69B;
	clear: both;
	margin-top: 10px;	
	margin-left: 3px;
	margin-right: 10px;
	padding: 10px;
}

.CategoryComment {
	padding: 5px;
}

.CategoryCommentAlternate {
	background-color: #f0f8e9; 
	padding:5px;
}


.EditQueueCommands {
	background-color: #DAECA2; 
	border: 1px solid #9DB555; 
	width: 50px;
}


#VideoFavoritesTreeContainer,
.VideoFavoritesTreeContainer {
	position: absolute;
	border: solid 1px #9DB555;
	background-color: white;
	width: 300px;
	height: 250px;
	z-index: 10000;
	overflow: auto;
	display: none;	
}

#VideoFavoritesRemove {
	padding: 10px;
}





