@import url(Common.css);
@import url(Controls.css);


/** Common **/
.Title
{
	font-weight: bold;
	color: #000099;
	font-size: 20px;   
}

a:link, a:visited
{
	font-family: Tahoma, Arial;
	font-size: 11px;   
	color: #945465; 
	text-decoration: underline; 
}

a:hover
{
	font-family: Tahoma, Arial;
	font-size: 11px;   
	color: #945465;
	text-decoration: none; 
}

/** Interface: Header **/

.TopHeaderGradient
{
	background-image: url(../../Site/Images/TopGradient.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-y;
	background-color: White; 
}

.BottomHeaderGradient
{
	background-image: url(../../Site/Images/HeaderGradient.gif);
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: repeat-y;
}

.TopLevelBackground
{
	background-image: url(../../Site/Images/TopLevelBackground.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}
.Header
{
	background-color: #76273C;
	height: 92px; 
}

.HeaderShadow
{
	background-image: url(../../Site/Images/HeaderShadowRight.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}

/** Interface: Navigation **/

.TopNavigation
{
	background-color: #f4eeac; 
	background-image: url(../../Site/Images/NavGradient.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}

.TopNavigationShadow
{
	background-color: #945465; 
	background-image: url(../../Site/Images/TopNavShadow.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}

.LeftNavigation
{
	background-color: #efeff8; 
	background-image: url(../../Site/Images/LeftNavBottomGradient.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}

.NavSponsorBackground
{
	width: 138px;
	height: 70px; 	 	
	background-image: url(../../Site/Images/NavSponsorBackground.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}

.TopHeaderShadow
{
	background-image: url(../../Site/Images/TopHeaderShadow.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;	
}

.LeftNavItem
{
	font-size:11px;
	background-image: url(../../Site/Images/LeftNavItemFooter.gif);
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: no-repeat;
}

.LeftNavItem a:link, .LeftNavItem a:visited
{
	font-size:11px;
	color: White; 
	height: 20px; 
	font-weight: bold;  
	text-decoration: none; 
	display: block; 	
	padding: 2px 5px 1px 5px; 
}

.LeftNavItem a:hover
{
	font-size:11px;
	background-color: #945465; 
	display: block;
	height: 20px; 
	padding: 2px 5px 1px 5px; 
	background-image: url(../../Site/Images/LeftNavItemFooter.gif);
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: no-repeat;
}

/** Interface: Advertising Banners **/

.TopBanner
{
	padding: 5px 5px 5px 5px; 	
}

.RightBanner
{
	padding: 5px 5px 5px 5px; 	
	background-color: #76273C; 	
	Background-image: url(../../Site/Images/RightBannerFooter.gif);
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: no-repeat;	
	height: 100px; 
	position: relative ;  
	top: -1; 
}

/** Interface: BreadCrumbs **/

.BreadCrumb
{
	Background-image: url(../../Site/Images/BreadCrumbBackground.gif);
	BACKGROUND-POSITION: left bottom;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;   
	BACKGROUND-REPEAT: repeat-x;	
}

.BreadCrumbSelected
{
	font-weight: bold;
	color: #6565c4; 
}

/** Interface: Body **/

.OuterContent
{
	padding-left: 5px;
}

.PanelContainerHeader /** Double Border table and asp.Panel wrapper **/
{
	height: 26px; 
	padding: 2px 5px 2px 5px; 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;    
	background-image:url(../../Site/Images/ContainerHeader.gif);
	background-Repeat: repeat-x; 
	background-position: left bottom; 	
}

.GraphGradient
{
	background-image:url(../../Site/Images/GraphGradient.gif);
	background-Repeat: repeat-x; 
	background-position: left bottom; 
	border-right: solid 1px #945465; 	
}

.GraphBackgroundGradient
{
	background-image:url(../../Site/Images/GraphBackGradient.gif);
	background-Repeat: repeat-x; 
	background-position: left bottom; 
	background-color: White; 
	border: solid 1px #d1d0be;	
}

.Content
{
	padding: 15px 15px 15px 15px;
}

/** Interface: Footer **/
.Footer
{
	
	padding: 2px 5px 2px 5px;
	vertical-align: middle;   
	
}

/** Interface: Text **/

a.AdBannerText:link, a.AdBannerText:visited, .AdBannerText
{
	color: #FFFFFF;
	text-decoration: none; 
	font-size: 11px;
}

a.SponsorItem:link, a.SponsorItem:visited
{
	width: 60px;
	border: solid 1px #FFFFFF;
	
}

a.SponsorItem:hover
{
	border: solid 1px #945465;
	width: 60px;  
}

.GridHeader /** GridLevel (TableHeadingCssClass) **/
{
	height: 22px; 
	padding: 2px 5px 2px 5px; 
	font-weight: bold;
	color: White; 
	background-color: #945465; 	
	border-bottom: solid 1px #945465; 	
}

.GridPager 
{
	border: solid 1px #945465; 
	border-bottom: none;
	height: 20px; 
}

.GridPagerSelected
{
	color: White;  
	font-weight: bold;  
	padding-left: 5px;
	padding-right: 5px;
	background-color: #945465; 
}

.HeadingCell, .HeadingCell td /** GridLevel  **/
{ 
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#e4e4f3);
	background-color: #e5e4f3; 
	border-right: solid 1px #d9e1f1; 
	border-bottom: solid 1px #dad9ec; 
	height: 22px;
	font-weight: bold;
	color: #945465;   
	padding-left: 3px;
	padding-right: 3px
}
