﻿.RoundPanel
{
	width:500px;
	padding:30px;
}

.RoundPanelBackground
{
	background-color:#F0F8FF;
}

.RoundPanelTitle
{
	padding-left:10px; 
	padding-top:5px; 
	font-family:Georgia, Sans-Serif; 
	font-size:16pt; 
	color:#559BDD; 
	text-align:left;
}

.RoundPanelHelpText
{
	padding-left:10px; 
	padding-top:5px; 
	padding-bottom:10px; 
	font-family:Lucida Sans Unicode, Sans-Serif; 
	font-size:9pt; 
	color:#666666; 
	text-align:left; 
	border-bottom:dashed 1px #dddddd;
}

.RoundPanelContentContainer
{
	text-align:left; 
	padding:10px; 
	background-color:#ffffff;
}

.RoundPanelFooterContainer
{
	height:20px; 
	border-top:dashed 1px #dddddd;	
	text-align:right;
	background-color:#F0F8FF;
}

.RoundPanelFooterContent
{
	font-family:Lucida Sans Unicode, Sans-Serif; 
	font-size:9pt; 
	padding-left:10px; 
	float:left; 
	margin-top:5px;
	color:#666666;
	background-color:#F0F8FF;
}

.RoundPanelFooterContent a
{
	color:#559BDD;
	text-decoration:none;
}

.RoundPanelFooterContent a:hover
{
	color:#77BBFF;
	text-decoration:underline;
}

.NavigationTabs 
{
	width:100%;
	margin:0;
	line-height:normal;
	padding:0;
}

.NavigationTabs ul 
{
	margin:0;
	border:0;
    padding:10px 10px 0 20px;
    list-style:none;
	height:27px;
}

.NavigationTabs li 
{
	font-size:9pt;
	display:inline;
	margin:0;
	padding:0;
}

.NavigationTabs a 
{
	float:left;
	background:url("../../Images/Tabs/Tab Left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

.NavigationTabs a span#TabContent 
{
	float:left;
	display:block;
	background:url("../../Images/Tabs/Tab Right.gif") no-repeat right top;
	padding:6px 15px 4px 6px;
	color:#627EB7;
	margin:0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.NavigationTabs a span#TabContent 
{
	float:none;
}
/* End IE5-Mac hack */

.NavigationTabs a:hover span#TabContent 
{
	color:#627EB7;
}

.NavigationTabs a:hover 
{
	background-position:0% -42px;
}

.NavigationTabs a:hover span#TabContent 
{
	background-position:100% -42px;
}

.NavigationTabs .current a 
{
	background-position:0% -42px;
	font-weight:bold;
}

.NavigationTabs .current a span#TabContent 
{
	background-position:100% -42px;
}

.TabContentContainer
{
	border-left:solid 1px #BCD2E6; 
	border-right:solid 1px #BCD2E6; 
	border-bottom:solid 1px #BCD2E6;	
}

.HelpContainer
{
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:11pt;
	color:#aaaaaa;
	font-weight:normal;
	background-color:#fbfbfb;
	padding:6px;
	border:solid 1px #dddddd;
	overflow:hidden;
}

.HelpContainer div
{
	padding-left:5px; 
	margin-top:5px; 
	color:#555555;
	overflow:hidden;
}

.PagingNext
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Next.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingNext:hover
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Next Active.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingLast
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page End.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingLast:hover
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page End Active.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingBack
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Back.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingBack:hover
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Back Active.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingFirst
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Start.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingFirst:hover
{
	background-color:#ffffff;
	background-image:url('../../Images/Paging/Page Start Active.png');
	background-repeat:no-repeat;
	border:0;
	width:16px;
	height:16px;
	cursor:pointer;
}

.PagingInput
{
	font-size:8pt; 
	font-family:Tahoma, Sans-Serif; 
	font-weight:bold;
	color:#555555;
	width:20px;
	text-align:center;
}

.PagingButton
{
	font-size:8pt; 
	font-family:Tahoma, Sans-Serif; 
	font-weight:bold;
}

.SortIcon
{
	color:#85BFFC;	
}

.HeaderSortLink
{
	color:#222222;	
	text-decoration:none;
}

.HeaderSortLink:hover
{
	color:#222222;	
	text-decoration:underline;
}

.ButtonText
{
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
	color:#444444;
}

.ButtonPadding
{
	padding:3px;
}

.ButtonTextBold
{
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
}

.FileUpload
{
	border:solid 1px #dddddd;
}

.TabIconContainer
{
	padding:0px; 
	margin:0px; 
	height:17px;
	cursor:pointer;
}

.TabIcon
{
	border:0px; 
	width:16px; 
	height:16px; 
	padding:0px;
}

.updateProgress
{
	position:absolute;
	background-color:#ffffff;
	filter:alpha(opacity=80);
	MozOpacity:0.80;
	opacity:0.80;
	padding:0px;
	margin:0px;
}

.updateProgress div
{
	background-color:#ffffff;
	padding:4px;
	position:absolute;
	top:40%;
	left:42%;
}

.FileNode
{
	color:#333333;
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
	padding-left:2px;
}

.SelectedFileNode
{
	font-weight:bold;
}

.NoPreview
{
	color:#333333;
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
	padding-top:10px;
}

.FileInfo
{
	color:#353535;
	font-size:8pt;
	font-family:Tahoma, Sans-Serif;
	text-align:left;
	padding-top:15px;
}

.AddFolderContainer
{
	padding-left:40px;
}

.AddFolder
{
	font-size:8pt;
	font-family:Tahoma, Sans-Serif;
	color:#444444;
	padding:3px;
}

.SmallLink
{
	color:#1010dd;
	font-size:7pt;
	font-family:Tahoma, Sans-Serif;
	text-decoration:none;
	padding-left:3px;
}

.BigButton
{
	border:normal;
	font-weight:bold;
	padding:7px;
	float:right;
}

.FloatLeft
{
	float:left;
}

.ErrorText
{
	color:#aa1010;
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
}

.CollapseHeader
{
	width:680px; 
	border-bottom:solid 1px #dddddd; 
	border-left:solid 1px #dddddd; 
	border-right:solid 1px #dddddd; 
	background-image:url('../../Images/Breadcrumb/Background.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    overflow:hidden;
    margin:0px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
}

.NonCollapseHeader
{
	width:680px; 
	border:solid 1px #dddddd; 
	background-image:url('../../Images/Breadcrumb/Background.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    overflow:hidden;
    margin:0px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
}

.SectionCollapsed
{
	width:700px;
	border-left:solid 1px #dddddd; 
	border-bottom:solid 1px #dddddd; 
	border-right:solid 1px #dddddd; 
	overflow:hidden;
	padding:0;
	margin:0;
}

.CollapseExpandLink
{
	font-family:Tahoma, Sans-Serif; 
	font-size:8pt; 
	font-weight:bold;
	color:#444444;
}

.CollapseExpandLink span
{
	font-family:Tahoma, Sans-Serif; 
	font-size:8pt; 
	font-weight:normal;
	color:#777777;
}

.ManageLabel
{
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
	color:#444444;
}

.NoFoldersMessage
{
	font-family:Tahoma, Sans-Serif;
	font-size:8pt;
	color:#444444;
	padding:10px;
}

#Breadcrumb
{
    font:11px Arial, Helvetica, Sans-Serif;
    background-image:url('../../Images/Breadcrumb/Background.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#Breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}

#Breadcrumb .BreadcrumbItem
{
    height:30px;
    display:block;
    background-image:url('../../Images/Breadcrumb/Separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right:15px;
    text-decoration:none;
    color:#454545;
}

#Breadcrumb .BreadcrumbItemSelected
{
    height:30px;
    display:block;
    background-image:url('../../Images/Breadcrumb/Separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right:15px;
    text-decoration:none;
    color:#333333;
    font-weight:bold;
}

#Breadcrumb .Icon
{
    border:none;
    margin:8px 0px;
}

.ImageButton
{
	background-image:url('../../Images/Button On.png');
	background-repeat:no-repeat;
	width:180px;
	height:36px;
	cursor:auto;
}

.ImageButton div.ButtonText
{
	width:160px;
	margin-left:10px;
	padding-top:9px;
	font-family:Tahoma, Sans-Serif;
	font-weight:bold;
	font-size:9pt;
	color:#555555;
	text-align:center;
}

div.ButtonText:hover
{
	cursor:pointer;
}

.ImageButton:hover
{
	background-image:url('../../Images/Button Off.png');
	background-repeat:no-repeat;
	width:180px;
	height:36px;
}

.FloatRight
{
	float:right;
}

.PageSection
{
	border-bottom:dashed 1px #dddddd;
	padding-bottom:5px; 
	margin-right:5px; 
	margin-bottom:5px;
}

.HiddenButton
{
	display:none;
}

.PaddedTextInput
{
	padding:7px;
	border:solid 1px #cccccc;
	background-color:#f8f8f8;
	font-family:Arial, Sans-Serif;
	font-weight:normal;
	font-size:120%;
	color:#555555;
}

.ErrorText
{
	font-family:Arial, Sans-Serif;
	font-weight:normal;
	font-size:120%;
	color:#ff5555;
	padding:5px;
}

.StripedHeader
{
	background-image:url('../../Images/Stripe.png'); 
	background-position:bottom;
	background-repeat:repeat-x;
}
