﻿

/* Ext tweaks */

.x-panel-header
{
	padding-left:10px;
}

.x-grid3-header-offset
{
	width:auto;
}

.x-tree-node a span
{
	color: #0183c1;
	font-size: 120%;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

.x-tree-node .x-tree-selected
{
	font-weight:bold;
}

div.treeHolder
{
	margin-bottom:10px;
}

span.nodisplay
{
	display:none;
}

span.displayInline
{
	display:inline;
}


li.Series
{
	border:1px solid #fff;
	padding:2px;
}

li.SeriesSelected
{
	border:1px solid #0183c1;
	padding:2px;
	background-color:#eee;
}

body.popup
{
	margin:10px;
}

.loading-indicator
{
	background-image: url(../Images/System/searching.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 65px;
	
	height:50px;
	width:100px;
	margin:100px auto;
}

div.loading-indicator-init strong
{
	font-weight:bold;
}

ul#CategoryLinks
{
	list-style-image: url(../resources/images/default/tree/leaf.gif);
	margin:10px 25px;
}

ul#CategoryLinks li
{
	margin:0;
}

body
{
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}


div#Header
{
    height:70px;
    padding:0px 0px 0px 0;
    margin:0;
	
	
    background:transparent url(../images/system/bg_green.jpg) repeat-x top left;	
    padding:15px 0 0 0;
}

div#north
{
	background-color:#fff;
}
        
        
.HeaderImage{
	float:left;
}

div#LoginControls
{
    padding:39px 50px 0px 0px;
    float:right;
}

div#LoginControls a
{
	font-weight:bold;
	padding:2px 15px;
	color:#0183C1;
	text-decoration:none;
	
}

div#LoginControls a:hover
{
	text-decoration:underline;
}


ul#MainNavigation
{
	margin:0;
	padding:15px 20px 0px 15px;
	background:url(../images/system/menu_bg_blue.jpg) repeat-x top left;
	height:35px;
}
ul#MainNavigation li
{
	list-style:none;
	float:left;
	height:50px;	
	padding:0 0 0 0;
	margin:0 5px 0 5px;
}
ul#MainNavigation h3
{
	margin:0;
	padding:0;
	font-size:1.0em;
	background:none;
}
ul#MainNavigation a:link, ul#MainNavigation a:visited, ul#MainNavigation a:active
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	display:block;
	padding:5px 10px 5px 10px;
	
}
ul#MainNavigation a:hover
{
	background:url(../images/system/menu_a_over.jpg) repeat-x top left;
}






ul.HorizontalNavigation
{
	margin:0;
	padding:0;
	text-align:center;
}


ul.HorizontalNavigation li
{
	list-style:none;
	display:inline;
	padding:5px;
}





.tabContents ul, ol
{
	margin:30px;
}



.tabContents ul
{
	list-style-type:circle;
}

.tabContents ol
{
	list-style-type:decimal;
}

.tabContents h2
{
	margin-top:10px;
	border-bottom:2px solid #0183C1;
	padding:3px 0px;
	margin-bottom:5px;	
	font-size:medium;
}

.tabContents h3
{
	margin-top:10px;
	padding:3px 0px;
	margin-bottom:5px;	
	font-size:medium;
}


.tabContents p.LargeGreen
{
	margin:10px;
	font-size:large;
	color:#7fa208;
	line-height:1.2em;
}

.tabContents p.copy
{
	margin:10px;
	font-size:90%;
	line-height:1.5em;
}


.metaDataBold
{
	font-weight:bold;
	font-size:smaller;
	color:#000;
	font-family:Tahoma, Arial;		

}

.metaData
{

	font-size:smaller;
	color:#000;
	font-family:Tahoma, Arial;			
}

.tabContents a
{
	color:#0183C1;
	text-decoration:none;	
}

.tabContents a:hover
{

	text-decoration:underline;	
}

.tabContents strong
{
	font-weight:bold;
}

ul#SearchResults
{
	
}

table#searchWidget
{
	margin-bottom:10px;
}

img.center
{
	display:block;
	margin:0 auto;
}

div.blueBox
{
	height:105px;
	width:190px;
	background:transparent url(../Images/system/box-background.jpg) repeat-x top left;	
	padding:10px;
	color:#ccc;	
	float:left;
	margin-right:10px;
	border:2px solid #ccc;
}
div.greenBox
{
	height:105px;
	width:190px;
	background:transparent url(../Images/system/box-background_grey.jpg) repeat-x top left;	
	padding:10px;
	color:#4d4d4f;	
	float:left;
	margin-right:10px;
	border:2px solid #ccc;
}

div.greenBox a
{
	
}

div.greenBox h4
{

	font-size:medium;
	margin-bottom:5px;
	color:#fff;
		
}

div#LoginControls
{
	
}


div.blueBox a
{
	color:#fff;	
}

div.blueBox h4
{

	font-size:medium;
	margin-bottom:5px;
	color:#fff;
		
}


table.threeColumns td
{
	vertical-align:top;
	width:33%;	
	text-align:justify;
	padding:10px;
}

table.threeColumns p.copy
{
	margin:10px 0px;
}



table.twoColumns td
{
	vertical-align:top;
	width:48%;	
	text-align:justify;
	padding:10px;
}

table.twoColumns p.copy
{
	margin:10px 0px;
}

h1.tagLine
{
	font-size:xx-large ;	
	margin:10px 0px;
	text-align:center;
	letter-spacing:-1px;

}

table.SignInTable
{

	margin:20px auto;
}
table.SignInTable td
{
	padding:5px;	
}

.tabContents em
{
	font-style:italic;
}

table#registrationDetails td
{
	padding:2px;
}

span.button
{
	background-color:#ccc;
	padding:3px;
	border:1px solid #444;
	white-space:nowrap;
	padding:3px;
	
}

table.lightboxRowExpanded
{
	margin:10px;
	width:90%;	
}


table.lightboxRowExpanded td, table.lightboxRowExpanded th
{
	border:1px solid #ccc;
	padding:5px;
}

table.lightboxRowExpanded th
{
	width:100px;
	font-weight:bold;
	background-color:#eee;
}

table.videoDetails td, table.videoDetails th
{
	padding:5px;
	vertical-align:top;
	border:1px solid #ccc;
}

table#embedTable
{
	font-size:small;	
	width:900px;
}

img.embedThumb
{
	float:left;
	margin-right:5px;	
	
}

table.videoDetails th
{
	background-color:#eee;
}


body.popup
{
	background:transparent url(../images/system/bg_green.jpg) repeat-x top left;
	padding:15px 0 0 0;
}

.assetHightlight
{
	background-color:Red;
	border:2px solid lime;	
}


div#welcomeInstructions
{
    width:80%;
    text-align:center;
    margin:50px auto;
}

div#welcomeInstructions p
{
    margin:20px 0px;
}


div#browseInstructions
{
    width:80%;
    text-align:center;
    margin:50px auto;
}

div#browseInstructions p
{
    margin:20px 0px;
}