﻿body 
{
	margin:0;
	background-color:#ccccef;
}

.tabContainer
{
	 width:776px;
	 background-color:#fff;
}

.tabHeader
{
	background-color:#fff;	
}

.tabNavigation
{
	padding-left:20px;
	padding-right:20px;	
	
}

.tabNavigation table
{
	border-collapse:collapse;
}

.tabNavigation table td
{
	background-color:#00529F;
	border-right:solid 1px #fff;	
}

.tabNavigation .last
{
	border-right:none;
}

.tabNavigation td a:link, .tabNavigation a:visited 
{
	margin-left: 12px;
	color:#990A5D;
	background-color: transparent;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}	

.tabNavigation td a:hover 
{
	color: #990A5D;
	background-color: #711515;
}

.tabBody
{
	padding-left:20px;
	padding-right:20px;	
}

.tabBody table td
{
 font-family:Verdana;
 font-size:12px;
}

.tabBody h4
{
	font-family:Verdana;
    color:#5e5e5e;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #5e5e5e;
}

.tabFooter
{
	width:740px;
	background-color:#892452 ;
	padding-left:20px;
	padding-right:20px;		
}

.tabFooter td
{
	 font-family:Verdana;
	 font-size:11px;
	 color:#fff;
}

.tabFooter a:link, .tabFooter a:visited
{
	color:#fff;
}

#navigation 
{	
	font-family:Verdana;
	font-size: 12px;
	padding-left:20px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}

#navigation li 
{
	display:inline;
}

#navigation a:link, #navigation a:visited 
{
	padding:3px 18px 3px 18px;
	color: #FFFFFF;
	background-color: #2b307a;
	text-decoration: none;
	border: 1px solid #2b307a;
}

/*#navigation a:hover 
{
	color: #FFFFFF;
	background-color: #711515;
}
*/

.tabcurevents
{
	font-family:Verdana;
	font-size: 12px;
	border-collapse:collapse;
}

.tabcurevents .header
{
	font-family:Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
	background-color:#2b307a;/*#00529F;*/
	border-color:#2b307a;/*#00529F;*/
	height:25px;
}

.tabcurevents td
{
	height:20px;
}

.tabcurevents a:link,.tabcurevents a:visited
{
	color:blue;
}

.tabpastevents
{
	font-family:Verdana;
	font-size: 12px;
	border-collapse:collapse;
}

.tabpastevents td
{
	height:20px;
}

.tabpastevents .header
{
	font-family:Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
	background-color:#2b307a;/*#00529F;*/
	height:25px;
}

.tabpastevents a:link,.tabpastevents a:visited
{
	color:blue;
}

.tabeventdet
{
	font-family:Verdana;
	font-size: 12px;
	border-collapse:collapse;
}

.tabeventdet .header
{
	font-family:Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
	background-color:#00529F;
	height:25px;
}

.tabeventdet .eventbody
{
	padding-left:5px;
	padding-right:5px;
}

.tabeventdet a:link,.tabeventdet a:visited
{
	color:blue;
}

.eventbackanchor a:link, .eventbackanchor a:visited
{
	color:blue;
}

.formatbutton
{
	font-family:Verdana;
	font-weight:normal;
	font-size:13px;
	border:solid 1px #4f77ab;
	background-color:#4f77ab;
	color:#fff;	
}

.tabBody .tabcategory .productsanchor a
{
	font-family:Verdana;
	font-size: 13px;
	font-weight:bold;
	color:Blue;
	text-decoration:none;
}

.tabBody .tabcategory .category a
{
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
	color:Blue;
	text-decoration:none;
	
}

.tabBody .tabcategory .tabsubcategory a
{
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
	color:Blue;
	text-decoration:none;
	padding-left:10px;
}

.tabBody .prodheader
{
	font-family:Verdana;
    color:#5e5e5e;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #5e5e5e;	 
}

#productnavigation 
{
	width: 145px;
	font-family: Verdana;
	font-size:11px;
}

#productnavigation  ul
{
	list-style:none;
	/*list-style-image: url(../Images/category.gif);*/
	margin:0;
	padding:0;
}

#productnavigation li 
{
	border-top:solid 1px #ED9F9F;
	/*border-bottom:solid 1px #ED9F9F;*/
	background-image:url(../Images/category.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
}

#productnavigation li a:link, #productnavigation li a:visited 
{
	display: block;
	padding: 5px 5px 5px 18px;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #B51032;
	color: #FFFFFF;*/
	color:#000;
	text-decoration: none;
}

#productnavigation li a:hover 
{
	/*background-color: #711515;
	color: #FFFFFF;*/
}

#productnavigation ul ul 
{
	margin-left: 8px;
	/*list-style-image:url(../Images/subcategory.gif);*/
}


#productnavigation ul ul li 
{
	border-top:solid 1px #711515;
	/*border-bottom: 1px solid #711515;*/
	background-image:none;/*url(../Images/subcategory.gif);*/
	background-repeat: no-repeat;
	background-position:0px;
	margin:0;
}


#productnavigation ul ul a:link, #productnavigation ul ul a:visited 
{
	/*background-color: #ED9F9F;
	color: #711515;*/
}

#productnavigation ul ul a:hover 
{
	/*background-color: #711515;
	color: #FFFFFF;*/
}

.tabBody a:link, .tabBody a:visited
{
	color:blue;
}

.eventregisteranchor a:link, .eventregisteranchor a:visited
{
	color:red;
	font-weight:bold;
}

/*.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}*/

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}

.registrationheader
{
	font-family:Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
	background-color:#00529F;
	height:25px;	
}

.tabProd .tboldcap
{
	color : #000066;
	font-size : 11px;
	font-family :  Verdana;
	font-weight: bold;
	text-transform:uppercase;
}

.tabProd .prodmain
{
	font-size : 10px;	
	font-family :  Verdana;
	font-weight: bold;
}

.tabProd .prodcat
{
	font-size : 10px;	
	font-family :  Verdana;
	font-weight: bold;
	padding-left:15px;
}

.tabProd .prodsubcat
{
	font-size : 10px;	
	font-family :  Verdana;
	font-weight: normal;
}

.tabProd a:link,.tabProd a:visited
{
	color : #000066;
	text-decoration: none;
}

.cellheight
{
	height:20px;
}