.TitleBar
{
	BACKGROUND-COLOR: #e7e7e7;
}

body {
	margin:0px;
	padding:0px;
	}

.TabHoverStyle
{
	background-color:#777777;
}

.Level1
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;   
}
.Level1selected
{
   BACKGROUND-COLOR: #990000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

/*
.Level2
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;      
}
.Level2selected
{
   BACKGROUND-COLOR: #CC9999;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
*/
.Level3
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;    
}
.Level3selected
{
   BACKGROUND-COLOR: #CC9999;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.Level4
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;     
}
.Level4selected
{
   BACKGROUND-COLOR: #CC9999;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.Level5
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;   
}
.Level5selected
{
   BACKGROUND-COLOR: #CC9999;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}


.title
{
    COLOR: #007FB2;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.content
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
A
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #990000;
}
A:hover
{
    text-decoration: underline;
}
.label
{
    COLOR: midnightblue;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
TD.heading
{
    COLOR: midnightblue;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder
}
TD
{
	color: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
.ContactSubHd
{
	color: Black;
	font-weight:bold;
}
SELECT
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}
TEXTAREA
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}
INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}
TD.ErrorText
{
    COLOR: firebrick;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.OddRow
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.EvenRow
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e7e7e7;
}
.line
{
    BACKGROUND-COLOR: #996600;
    COLOR: #996600;
    FONT-SIZE: 1pt
}
.lineblue
{
    BACKGROUND-COLOR: #003366;
    COLOR: #003366;
    FONT-SIZE: 1pt
}
.bar
{
    BACKGROUND-COLOR: #f0e0b2
}

.TableHeader
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
   BACKGROUND-COLOR:#5a4866
    
}

.HeaderBG 
{
BACKGROUND-COLOR:#5a4866
}

.TopMenuBG
{
BACKGROUND-COLOR:#006666
}

.Level1001
{
	COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.Level1001selected
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}


.Level0
{
    BACKGROUND-COLOR: #cc9999;
    font-weight: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Level0selected
{
    font-weight: bold;    
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.Error
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}

.fldCaption
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000066;
}

.SmallA
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000066;
    FONT-SIZE: 8pt
}

.Hyperlink
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #990000;
}
.Hyperlink:visited
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #CC9999;
}

.DatatorqueA
{
     COLOR: #ACA3B2;
    FONT-FAMILY:  Arial, Verdana;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none
}

.Warning
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

BODY TD
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.RequestPending
{
	COLOR: #a02d78;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}

.SiteMapStyle
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
b
{
	color: #FF6600;
}
p
{
	color: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
.demo
{
	color: #FF6600;
}

.TabText
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    border-bottom-width:1px;
}

.TabTextSelected
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;   
}

.Archived
{
	COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;	
}

.NoChildren
{
    COLOR: BLACK;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.track
{
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    COLOR: #330033;
    FONT-SIZE: 11px;
}

.NewsTitle
{
    COLOR: #990000;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-Weight: bold;
}

.NewsDate
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}

.NewsTitleSmall
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-Weight: bold;
}

.ImageHyperlink
{
    BORDER-BOTTOM: #000000 1pt solid;
    BORDER-LEFT: #000000 1pt solid;
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid
}


.EditorBookMark 
{
	WIDTH: 15px; 
	HEIGHT: 12px; 
	background-image: url(bookmark.gif);
	background-repeat:no-repeat;
	background-position: center center
}

.ProdListTitle
{
    COLOR: #FF7920;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-Weight: bold;
}

.ProdListCode
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.ProdRRP
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 6px;
}

.ProdListAmount
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}

.BasketTitle
{
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

.BasketItemsCnt
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.BasketItems
{
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.BasketAmount
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}

.BasketCurrency
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #999999;
}

.BasketTotal
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #666666;
}

.ShopLink
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.ProdRRP
{
    COLOR: #FF7920;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.ProdTitle
{
    COLOR: #FF7920;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-Weight: bold;
}

.ProdCode
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	BACKGROUND-COLOR: #E5E5E5;
}

.ProdAmount
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}

.ProdPrevHeading
{
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.ProdPrevCode
{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.ProdPrevAmount 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.ProdPrevCheckOut 
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000000;
}

.ProdPrevTotalLbl 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.ProdPrevTotal 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #FFFFFF; 
}

.GridTD
{
    padding-left: 10px;
    padding-right: 10px;
}

.PlainImageHyperlink
{
    BORDER-BOTTOM: #FF6600 0pt solid;
    BORDER-LEFT: #FF6600 0pt solid;
    BORDER-RIGHT: #FF6600 0pt solid;
    BORDER-TOP: #FF6600 0pt solid
}

.ProdPlainLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}


.access
{
	font-size: .75em;
}

.TitleBar
{
	BACKGROUND-COLOR: #e7e7e7;
}

.EventDate
{
	COLOR: #666666;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}


.TableHeaderPadding
{
    COLOR: White;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .75em;
    FONT-WEIGHT: bold;
    padding-left :5px;
    BACKGROUND-COLOR:#336666
    
}

.TDGridPadding
{
	  padding-left:5px;
}
.HightLightRow
{
    BACKGROUND-COLOR: #CEE188;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

/**** 2009 Template Update ***/
.topbar {
	height:30px;
	font-size:0px;
	background-image:url(blubar.jpg);
	background-repeat:repeat-x;
	}

.Level0
{
    font-weight: normal;
	background-color:#FFFFFF;
	font-size:16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Level0selected
{
    font-weight: bold;
	background-color:#FFFFFF;
	font-size:16px;    
    COLOR: #007FB2;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Level1001
{
	COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.Level1001selected
{
    COLOR: #007FB2;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

/*   New Nav Styles 2009 */
#leftnavwrapper {
	width:184px;
	border:1px solid #000;
	margin-top:10px;
	margin-left:25px;
	margin_right:10px;
}
#leftnavwrapper ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#leftnavwrapper ul li{
	border-top:1px dotted #333;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:28px;

}

/* Level 1 */
.level1 a {
	FONT-FAMILY:  Tahoma, Arial, Verdana, sans-serif;	
	color: #333; 
	font-size: 8pt;
	margin-top: 6px;
	font-weight: bold;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;
}
.level1:hover {
	COLOR: #990000;
	text-decoration:none;
	}
	
.level1Selected  {
	background-image:url(level1_background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
.level1Selected a {
	FONT-FAMILY:  Tahoma, Arial, Verdana, sans-serif;	
	color: #333; 
	font-size: 8pt;
	margin-top: 6px;
	font-weight: bold;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;

	}
.level1Selected:hover {
	COLOR: #990000;
	text-decoration:none;
	}
/* Level 2 */

