﻿/* Master body */
body 
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          8pt;
	margin-top:         6pt;
	margin-left:        6pt;
	margin-right:       6pt;
	color:              #444444;
	letter-spacing:     -0.5pt;
	background:         url(/App_Themes/Images/Layout/bluefish_background.gif) repeat-x; 
	background-color:   #dddddd;
}

.HeaderBorder, .BodyBorder, .Border
{
	border:             solid 1px #999999;
}

.BodyStyle
{
	padding:            5px;
	border-left:        solid 1px #999999;
	border-right:       solid 1px #999999;
	background-color:   White;
	vertical-align:     top;
}

.ErrorStyle
{
	padding:            5px 3px 5px 3px;
	border-left:        solid 1px #999999;
	border-right:       solid 1px #999999;
    border-bottom:      solid 1px #FF0000;
	background-color:   #FCD5D5;
	vertical-align:     middle;
}

.SucceedStyle
{
	padding:            5px 3px 5px 3px;
	border-left:        solid 1px #999999;
	border-right:       solid 1px #999999;
    border-bottom:      solid 1px #049912;
	background-color:   #D9F3DC;
	vertical-align:     middle;
}

.LeftPanelStyle
{
	border-left:        solid 1px #999999;
	border-right:       solid 1px #999999;
	background-color:   White;
	background:         url(/App_Themes/Images/Layout/left_nav_background.gif) repeat-x;
}

.MiddlePanelStyle
{
	background-color:   White;
	background:         url(/App_Themes/Images/Layout/left_nav_background.gif) repeat-x;
}

.TimeDiv
{
    padding:            6px;
}

.DayLabel
{
    font-family:        Verdana, Arial, Helvetica, sans-serif;
	color:              #999;
	font-weight:        normal;	
	font-size:          11px;
}

.TimeLabel
{
	font-size:          8pt;
	font-weight:        bold;
	color:              #999999;
}

.HostLabel
{
	font-size:          8pt;
	font-weight:        bold;
	color:              #3399CC;
}

.ContentBase
{
    background:         url(/App_Themes/Images/Layout/content_bottom_line.gif) repeat-x;
}

/* ASP Menu style */
.Menu
{
    background-color:   White;
    width:              170px;
    cursor:             hand;
    padding-left:       3px;
}

.MenuItem
{
    cursor:             hand;
    border-color:       White;
    border-width:       1px;
    border-style:       solid;
    height:             24px;
    text-indent:        2px;
}

.MenuItemHover
{
    cursor:                 hand;
    border-color:           #a9a9a9;
    border-width:           1px;
    border-style:           solid;
    background-color:       #f5f5f5;
}

.DynamicMenu
{
    cursor:                 hand;
    height:                 20px;
    padding:				1px 1px 0px 1px;
    width:                  160px;
    border-top:             solid 1px #a9a9a9;
    border-left:            solid 1px #a9a9a9;
    border-right:           ridge 2px #CCCCCC;
    border-bottom:          ridge 2px #CCCCCC;
}

.DynamicMenuItem
{
    cursor:                 hand;
    height:                 20px;
    padding:                4px 4px 4px 4px;
    width:                  160px;
    border-color:           #f5f5f5;
    border-width:           1px;
    border-style:           solid;
    background-color:		#f5f5f5;
}

.DynamicMenuItemHover
{
    cursor:                 hand;
    border-color:           #a9a9a9;
    border-width:           1px;
    border-style:           solid;
    background-color:       #f5f5f5;
}

/* Master Banner */
.MasterBackGround
{
	width:				8px;
	background-color:	#BABABA; 
	height:				50px;
}

.MasterPanel
{
    width:				100%; 
    height:				8px; 
    background-color:	#BABABA; 
    white-space:		nowrap;
}

.MasterLogo
{
	white-space:		nowrap; 
	width:				224px;
}

.MasterBanner
{
	width:				50%; 
	background:			url(/App_Themes/Images/Photo/headerpic07.gif) no-repeat right;
}

.MasterSpacer
{
	height:				58px;
	width:				100%;
	background:			no-repeat right;
}

.BannerCornerLeft
{
    width:          8px; 
    height:         8px; 
}

.GapCell
{
    width:          1px;
}

.BottomBorderCell
{
    border-bottom:  solid 1px #C0C0C0;
}

.CornerBottomLeft
{
    width:          5px;
	background:     url(/App_Themes/Images/Layout/content_bottom_left.gif) no-repeat;	
}

.CornerBottomRight
{
    width:          5px;
	background:     transparent url(/App_Themes/Images/Layout/content_bottom_right.gif) no-repeat;	
}

/* DIV title */
div.PageTitle
{
	background:     White url(/App_Themes/Images/Layout/title_background.gif) repeat-x bottom;
	border:         solid 1px #CCCCCC;
	height:	        24px;
	padding:        4px 0px 0px 3px;
	color:          #096FD5;
	font-weight:    bold;
	font-size:      11pt;
	letter-spacing: -0.5pt;
}

div.ErrorTitle
{
	background:     White url(/App_Themes/Images/Layout/error_background.gif) repeat-x bottom;
	border:         solid 1px #F3C7C7;
	height:	        24px;
	padding:        4px 0px 0px 3px;
	color:          Maroon;
	font-weight:    bold;
	font-size:      11pt;
	letter-spacing: -0.5pt;
}

.UserLabel
{
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	text-align:     left;
	font-weight:    bold;
	font-size:      12px;
	text-decoration: none;
	color:          #3399CC;
}

/* Global search */
.SearchBar
{
	border-top:     solid 1px #999999;
	border-bottom:  solid 1px #F0EEEE;
	border-left:    solid 1px #999999;
	border-right:   solid 1px #999999;
	padding-top:    2px;
	padding-bottom: 1px;
	padding-left:   5px;
	padding-right:  5px;
	width:          100%;
	color:          #3399CC;
	background:     White url(/App_Themes/Images/Layout/search_background.gif) repeat-x bottom;
}

/* Breadcrumbs */
td.BreadCrumb 
{
	color:			#888888;
    border-top:     solid 1px #C0C0C0;
    background:     White url(/App_Themes/Images/Layout/breadcrumb_background.gif) repeat-x top;
}

.BreadCrumbs 
{
	font-weight:	bold;
}

.BreadCrumbs a 
{
	color:			#888888;
}

.BreadCrumbs a:hover 
{
	color:			#CCCC00;
}