
/* DetailsFormView.css*/
.DetailsFormViewHighlight
{
    background-color:#E7C079;
}

/*
	The table which holds the elements
*/
.FormViewLayout
{
	
}

/*
	Surrounds teh form view item
*/
.FormViewItem
{
	margin:4px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}

/*
Input Fields
*/
.FormViewItem Input
{
	padding: 3px 4px 3px 4px;
	font: 90%/1.5 "Trebuchet MS" ,tahoma,verdana,sans-serif;
	background-color: #feffc5;
	border: solid 1px #dddd5a;
}
/*
	The Label's Container
*/
.FormViewLabel
{
	padding: 0px 0px 0px 0px;
	
	font-weight:bold;
	margin: 0px 0px 0px 0px;

	
}

/*
	The Value's Container
*/
.FormViewValue
{
	padding: 0px 0px 0px 4px;
	
	
}

.SaveButton 
{
	margin-top:8px;
	padding: 4px 8px 4px 8px;
	font: 110%/1.5 "Trebuchet MS" ,tahoma,verdana,sans-serif;
	font-weight:bold;
	
}

.SuccessSummary 
{
	color:#008800;
	background-color:#ddffdd;
	padding: 8px 8px 8px 8px;
	margin: 10px 10px 0px 10px;
	display:block;
	border:solid 1px #008800;
	width:260px;
}

.FormViewSpecialSection 
{  
	width:100%;
	background-color:#f3f2e2;
	padding: 20px 20px 20px 20px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	border: solid 1px #888888;
  }


.FormViewSpecialSection div
{
	

}

/* Features.css*/
.Features
{
	
}
.FeatureHeader
{
	font-weight:bold;
	color:#990000;
	font-size:14pt;
	margin-bottom: 8px;
}
.FeatureItem
{
	
}
ul.Features
{
	list-style-image: url(FeatureBullet.jpg);
}
.FeatureItem strong 
{
	font-weight:bold;
	color:#990000;


}

/* GridView.css*/
.GridView
{
	border:solid 1px #8d8d8d;
	border-collapse:separate;
}
.GridViewHeader
{
	color:White;
	background-color:#4d4d4d;

}
.GridViewHeader a
{
	color:White;
}
.GridViewHeader a:hover
{
	color:White;
}
.GridViewHeader th
{
 padding : 6px 6px 6px 6px;
 border-color:#8d8d8d;

}
.GridViewFooter{}
.GridViewRowStyle
{
	
	
}
.GridViewRowStyle td
{
	border-color:#8d8d8d;
	padding : 6px 6px 6px 6px;
	
}

.GridViewSelectedRowStyle td
{
	background-color:yellow;
}

/*
	This stops the .GridViewRowStyle td statement from bleeding
	into tables within a datagrid cell
*/

.GridViewAlternatingRowStyle
{
	background-color:#e5e5e5;
}
.GridViewAlternatingRowStyle td
{
	border-color:#8d8d8d;
	padding : 6px 6px 6px 6px;
}
/*
	This stops the .GridViewRowStyle td statement from bleeding
	into tables within a datagrid cell
*/
.GridViewAlternatingRowStyle td td
{
	border:none 0 white;
	padding : 0px 0px 0px 0px;
	
}

.GrigViewPagerStyle{}

/* Layout.css*/
/* LAYOUT - HEADER */
#OutterLayoutContainer
{
	position: relative;
	width: 760px;
	margin: auto;
	
}
#Header
{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float:left;
	
	
}
#HeaderLogo 
{
	
	float:left;
}
#SubHeaderMenu
{
	clear:both;
	background-color:#dddddd;
	padding: 4px 4px 4px 4px;
}
#LoginStatus
{
	float:right;
	text-align:right;
	width:300px;
	
	font-size:smaller;
	margin-top: 18px;
}
.AdminMenu 
{
	position:absolute;
	top:0px;
	left:0px;
}
.MiniLogin 
{
	color:#222222;
	font-size:smaller;
	padding: 6px 8px 6px 8px;
	
	width:100%;
	
}
.MiniLogin Input
{
	font-size:smaller;
	padding: 2px 4px 2px 4px;
}
#ForgotMyPassword 
{
	padding:0px 0px 0px 50px;
}

/* LAYOUT - main body of page */
#ContentPanel
{
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 30px 20px;
	clear:both;
	
}
#content-wrap
{
	border: solid 1px white;
	background-color:White;
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:none;
	
	
}


/*Default page */
#MainContainer
{
	
}

#LeftPanel 
{
	clear:both;
	width:180px;
	float:left;
	margin-bottom: 10px;
	padding-left:4px;
}

#BigLeftContentContainer
{
	width: 435px;
	padding: 0px 20px 30px 20px;
	float:left;
}
#SmallRightContentContainer
{
	width: 235px;
	
	
	float:right;
	padding: 0px 0px 30px 0px;
	
}


/* LAYOUT - FOOTER */
#footer
{
	font-family: Verdana, Sans-Serif;
	border-top: 1px solid #d5d5d5;
	
	font-size: 86%;
	color: #999;
	text-align: right;
	padding: 10px 20px 4px 0px;
	margin-top:20px;
	clear:both;
}


#ContentContainer
{
	padding: 5px 30px 20px 30px;
}


/* Main.css*/
body
{
	padding: 0 0 20px;
	color: #444444;
	font: 90%/1.5 "Trebuchet MS" ,tahoma,verdana,sans-serif;
	background-position: 0% 0%;
	background-image: url(background.jpg);
	background-repeat: repeat-x;
	background-color: #222222;
}



/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer; } 
a:link {color:#770000} 
a:visited {color:#770000} 
a:hover,a:active {color:#444444} 

a.Thumbnail,a.Thumbnail:link,a.Thumbnail:link,a.Thumbnail:link
{
	text-decoration: none;
	border: none;
}
	
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#454545;padding-bottom: .1em}
h1 {font-size: 20pt;
	margin-top:0px;
	padding-top: 0px; 
	border-bottom: solid 1px #eee; 
	}

h2 {font-size: 16pt; 
	border-bottom: solid 1px #eee; 
	padding-top: 0px; 
	margin: 24px 0px 10px 0px;}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}


select 
{
	color:#555555;font:90%/1.5 "Trebuchet MS",tahoma,verdana,sans-serif
}
input 
{
	color:#555555;font:90%/1.5 "Trebuchet MS",tahoma,verdana,sans-serif

}
.topLink
{
	font-size:10px;
	font-family:Verdana;
	font-weight:normal;
	padding-left:15px;

}
.small
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;

}

/* LISTS */
ul 
{
	margin: 10px 10px 20px 10px;
}

/*Validators*/
.Error
{
	font-weight: bold;
	color: #880000;
}
.ValidationSummary
{
	border: solid 1px #AA0000;
	font-weight: bold;
	color: #880000;
	background-color: #f0dcdc;
	padding: 12px 12px 12px 12px;
	margin: 8px 8px 8px 8px;

}
.ValidationSummary ul
{
	margin-top:0px;
	padding: 0px 12px 0px 12px;
	list-style-type: none;
}
.ValidationSummary li
{
	padding-left: 20px;
	list-style-type: none;
}

.ValidationSummary img
{
	float:left;
	padding-bottom: 8px;
}


/* Articles */
.Article
{
}
.ArticleHeading
{
	font-weight:bold;
	color: #880000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ArticleText
{
	top: -10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*
	DemoVideoStyles
*/
.DemoVideo 
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	height:220px;
	width: 100%;
}
.DemoVideoThumbnail
{
	font-weight:bold;
	border:solid 0px white;
	padding-left: 20px;
	padding-right:30px;
	padding-top:0px;
	height: 170px;
	float:left;
	
}

.DemoVideoHeading
{
	font-weight:bold;
	border:solid 0px white;
	padding: 5px 5px 5px 5px;
	
	
}
.DemoVideoDescription
{
	
	
}

/* Menu.css*/
#MainMenuContainer
{
	border: solid 1px #cccccc;
	float:right;	
	background-color:white;
	padding:0px 12px 0px 12px;
	width:240px;
	
}

.MainMenu
{
	background-color: white;
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	
	
	
}

.StaticMenuItemStyle
{
	
	color:#660b11;
	height:23px;
	padding: 0px 3px 0px 3px;
	text-align:center;
}

a.StaticMenuItemStyle:link, a.StaticMenuItemStyle:active, a.StaticMenuItemStyle:visited 
{
	color:#660b11;
	text-decoration: none;
}
.StaticMenuStyle 
{
	
}

.StaticSelectedStyle 
{
}
.StaticHoverStyle, a.StaticHoverStyle:hover
{
	

	

}



.DynamicMenuStyle 
{
	
	
}

.DynamicMenuItemStyle
{
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	
	padding: 3px 8px 3px 8px;
	
}
a.DynamicMenuItemStyle:link, a.DynamicMenuItemStyle:active, a.DynamicMenuItemStyle:visited 
{
	color:#660b11;
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	
}

.DynamicSelectedStyle 
{
	color:#660b11;
}
.DynamicHoverStyle 
{

}


/* Pager.css*/
.Pager
{
	margin-top:8px;
	padding-top:8px;
}

.PagerLink 
{
	border: 1px solid #e5e5e5;
	padding: 4px 8px 4px 8px;
	margin-left:4px;
	text-decoration: none;
}
.CurrentPageLink, .CurrentPageLink:Hover 
{
	background-color:#e5e5e5;
	text-decoration: none;
}

.PagerDisabled, .PagerDisabled:Hover
{

	text-decoration: none;
	color: Gray;
	
	
}

/* PerformanceDataTable.css*/



.PerformanceDataTable
{

	border-collapse:separate;
	border: dashed 1px #dddddd;
}
.PerformanceDataTableHeader
{

	background-color: #dddddd;
	
}

.PerformanceDataTableHeader th
{
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
 padding : 6px 6px 6px 6px;


}
.PerformanceDataTableFooter{}
.PerformanceDataTableRowStyle
{
	
	
	
}
.PerformanceDataTableRowStyle td
{
	border-left: solid 1px white;
	border-right: solid 1px white;
		padding : 6px 6px 6px 6px;
	
	
}

.PerformanceDataTableSelectedRowStyle td
{
	background-color:#feffc5;
	border-left: solid 1px #feffc5;
	border-right: solid 1px #feffc5;
		padding : 6px 6px 6px 6px;
}


.PerformanceDataTableAlternatingRowStyle
{
	
}
.PerformanceDataTableAlternatingRowStyle td
{
	border-left: solid 1px white;
	border-right: solid 1px white;

	padding : 6px 6px 6px 6px;
}


.GrigViewPagerStyle{}

/* SessionSearchResults.css*/
.SessionSearchResultScreenshot
{

	margin: 8px 16px 8px 8px;
	float:left;
	width: 190px;
}
.SessionSearchResultDetails 
{
	padding: 8px 8px 8px 8px;
	vertical-align:top;
	
}

.SessionSearchResult

{
	border: solid 1px #e5e5e5;
	height: 140px;
	
	margin-top:8px;
	margin-bottom:8px;

	margin-left:auto;
	margin-right:auto;
}
.SessionSearchResultAlternate 
{
	background-color:#f5f5f5;	
	margin-top:8px;
	margin-bottom:8px;

}

#SessionSearchSortBy 
{
	text-align:right;
	width:100%;
	
}
#SessionSearchSortBy Select
{
		
}

/* UserMenu.css*/
.UserMenuContainer
{
	clear:both;
	
	padding:0px 0px 0px 0px;
	width:300px;
	
}

.UserMenu
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight:bold;
	width:300px;
	padding: 2px 8px 2px 8px;
	
	
}

.UserMenuStaticMenuItemStyle
{
	
	color:#222222;
	height:23px;
	padding: 0px 3px 0px 3px;
	text-align:left;
}

a.UserMenuStaticMenuItemStyle:link, a.UserMenuStaticMenuItemStyle:active, a.UserMenuStaticMenuItemStyle:visited 
{
	color:#222222;
	text-decoration: none;
}
.UserMenuStaticMenuStyle 
{

}

.UserMenuStaticSelectedStyle 
{
}
.UserMenuStaticHoverStyle, a.UserMenuStaticHoverStyle:hover
{
	

	

}



.UserMenuDynamicMenuStyle 
{
	
background-color:#dddddd;		
}

.UserMenuDynamicMenuItemStyle
{
background-color:#dddddd;		
	padding: 3px 8px 3px 8px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:bold;
}
a.UserMenuDynamicMenuItemStyle:link, a.UserMenuDynamicMenuItemStyle:active, a.UserMenuDynamicMenuItemStyle:visited 
{
	color:#222222;
	
}

.UserMenuDynamicSelectedStyle 
{
	color:#660b11;
}
.UserMenuDynamicHoverStyle 
{

}


/* ZAdminMenu.css*/
.AdminMenuContainer
{
	clear:both;
	padding:0px 0px 0px 0px;
	width:300px;
}

.AdminMenu
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight:bold;
	width:300px;
	padding: 2px 8px 2px 8px;
	position:absolute;
	top:0px;
	left:0px;
	
}

.AdminMenuStaticMenuItemStyle
{
	
	color:white;
	height:23px;
	padding: 0px 3px 0px 3px;
	text-align:left;
}

a.AdminMenuStaticMenuItemStyle:link, a.AdminMenuStaticMenuItemStyle:active, a.AdminMenuStaticMenuItemStyle:visited 
{
	color:white;
	text-decoration: none;
}
.AdminMenuStaticMenuStyle 
{

}

.AdminMenuStaticSelectedStyle 
{
}
.AdminMenuStaticHoverStyle, a.AdminMenuStaticHoverStyle:hover
{
	

	

}



.AdminMenuDynamicMenuStyle 
{
	
background-color:#dddddd;		
}

.AdminMenuDynamicMenuItemStyle
{
background-color:#dddddd;		
	padding: 3px 8px 3px 8px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:bold;
}
a.AdminMenuDynamicMenuItemStyle:link, a.AdminMenuDynamicMenuItemStyle:active, a.AdminMenuDynamicMenuItemStyle:visited 
{
	color:#222222;
	
}

.AdminMenuDynamicSelectedStyle 
{
	color:#660b11;
}
.AdminMenuDynamicHoverStyle 
{

}

icHoverStyle 
{

}


