	BODY { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; line-height: 1.75; margin: 0; padding: 0;}
	TD { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; line-height: 1.75; }
	A { color : #990000; text-decoration : none;   }
	A:HOVER { color : #FF6D00; text-decoration : underline;  }
	
	.body { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; line-height: 1.75; }
	.body2 { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10pt; line-height: 1.75; }
	
	.bold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color : Black;   font-size : 8pt; font-weight : bold; }
	.bold2 { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color : Black;   font-size : 10pt; font-weight : bold; }
	.bold3 { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color : Black;   font-size : 11pt; font-weight : bold; }
	.boldW { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: white; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;  }	
	.bold3W { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color : White;   font-size : 11pt; font-weight : bold; }
	
	.cart { color: 000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt;  line-height: 1.5;  font-weight : normal; text-decoration : none; }
	
	hr { size: 1; color: #3366FF; }
	
	.bckSideL { background-color: #ffffff; background-image: url(/media/images/bckSideL.gif); background-repeat: repeat-y; }
	.bckSideR { background-color: #ffffff; background-image: url(/media/images/bckSideR.gif); background-repeat: repeat-y; }
	.bckHmBarVert { background-color: #ffffff; background-image: url(/media/images/hm_bar_mid.gif); background-repeat: repeat-y; }	
	
	.bckCommitted    { background-color: #ffffff; background-image: url(/media/images/bckCommitted.gif); background-repeat: repeat-x; }
	.bckOrangeStripe { background-color: #ffffff; background-image: url(/media/images/bckOrangeStripe.gif); background-repeat: repeat-x; }
	.bckBlueStripe   { background-color: #ffffff; background-image: url(/media/images/bckBlueStripe.gif); background-repeat: repeat-x; }
	
	.bckWhite	 { background-color: #ffffff;}
	.bckOrange	 { background-color: #FF6D00;}
	.bckGold	 { background-color: #e4e446;}
	.bckBlue	 { background-color: #0068F0;}
	.bckGreen	 { background-color: #7EC43F;}
	.bckLtBlue	 { background-color: #d3ddee;}
	.bckYellow 	 { background-color: #FFEF9C;}
	.bckLtGreen	 { background-color: #B6E79D;}
	.bckPeach 	 { background-color: #FFC685;}
	.bckRed		 { background-color: #990000;}
	
	.smallHdr { color: CC9900; font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; text-decoration : none; LINE-HEIGHT: 13pt; }
	.small { color: 000000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : none; }
	.smallBold { color: 000000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : bold; }
	.smallRed { color: #990000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : none; }
	.smallGreen { color: #006600; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : none; }
	.small:hover { color: maroon; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : underline; }
	.profileHdr { color : CC9900; font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration : none;  }
	.categoryHdr { color : CC9900; font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-weight : bold; text-decoration : none;  }

	.tan { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8.5pt; font-weight: normal; }
	.tanbold { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8.5pt; font-weight: bold; }
	.tanbold:link { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline; }
	.tanbold:active { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline; }
	.tanbold:hover { color: #FF0000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline; }
	.tanbold:visited { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline; }
	.tansm:link { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; text-decoration: underline; }
	.tansm:active { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; text-decoration: underline; }
	.tansm:hover { color: #FF0000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; text-decoration: underline; }
	.tansm:visited { color: #CCCC99; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; text-decoration: underline; }
	
	.Small 		   { color: #000000; font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal;  }
	.Small:link    { color: #000000; font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal;  }
	.Small:active  { color: #000000; font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; }
	.Small:hover   { color: #6c6c6c; font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal; text-decoration: underline; }
	.Small:visited { color: #000000; font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight: normal;  }
	
	.category:link    { color: #384a6a; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal;  }
	.category:active  { color: #384a6a; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.category:hover   { color: #5b7fb9; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; text-decoration: underline; }
	.category:visited { color: #384a6a; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal;  }
			
	.feature:link    { color: #990000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold;  }
	.feature:active  { color: #990000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; }
	.feature:hover   { color: #021DC4; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline; }
	.feature:visited { color: #990000; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold;  }
	
	.green { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : normal; color : #006600; font-style: italic; }
	.greenItalic { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; color : #006600; font-style: italic; }
	.greenBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; color : #006600; font-style: normal; }
	.greenBold2 { font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 9pt; font-weight : bold; color : #006600; font-style: normal; }
	.greenBold3 { font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 11pt; font-weight : bold; color : #006600; font-style: normal; }
	
	.red     { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #990000 ; }
	.redLg   { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11pt; color : #990000 ; }
	.redBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #990000 ; font-weight : bold;  }
	.redBold2{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #990000 ; font-weight : bold;  }
	.redBold3{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10pt; color : #990000 ; font-weight : bold;  }
	.redTitle { FONT-WEIGHT: bold; color : #990000 ; FONT-SIZE: 12pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif }
	
	.orange     { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #FF6D00;}
	.orangeLg { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #FF6D00; line-height: 1.25; }
	
	.gray { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : normal;  }
	.grayBold { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : bold;  }
	.grayBold3 { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : #808080 ; font-weight : bold;  }
	
	.gray:link   { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : bold;  }
	.gray:hover  { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : bold;  }
	.gray:active { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : bold;  }
	.gray:visited{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #808080 ; font-weight : bold;  }
	
	.gold:link   { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11pt; color : #b5b53c ; font-weight : bold;  }
	.gold:hover  { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11pt; color : #e4e446 ; font-weight : bold;  }
	.gold:active { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11pt; color : #b5b53c ; font-weight : bold;  }
	.gold:visited{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11pt; color : #b5b53c ; font-weight : bold;  }
	
	.ltBlue:link   { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #697da0 ; font-weight : bold;  }
	.ltBlue:hover  { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #4171be ; font-weight : bold;  }
	.ltBlue:active { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #697da0 ; font-weight : bold;  }
	.ltBlue:visited{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #697da0 ; font-weight : bold;  }
	
	.blue     { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color: #021DC4 ;  }
	.blueBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #021DC4 ; font-weight : bold;  }
	.blueTitle { FONT-WEIGHT: bold; FONT-SIZE: 12pt; color : #021DC4 ; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif }
	.blueBold3 { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : #021DC4 ; font-weight : bold;  }
	
	.smBlue:link   { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #50678b ; font-weight : normal;  }
	.smBlue:hover  { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #50678b ; font-weight : normal;  }
	.smBlue:active { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #50678b ; font-weight : normal;  }
	.smBlue:visited{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color : #50678b ; font-weight : normal;  }
		
	.purpBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #993366 ; font-weight : bold;  }
	.purpBold3 { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : #993366 ; font-weight : bold;  }
	
	
	.white { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : white ; font-weight : normal;  }
	.whiteBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10pt; color : white ; font-weight : bold;  }
	.whitesmall { color: white; font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : none; }
	.whitesmBold { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; color : white ; font-weight : bold;  }
		
	.side { color: 000000; font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7.5pt; font-weight : normal; text-decoration : none; }
	
	.border { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}

	.day { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: LightSteelBlue; TEXT-ALIGN: right }
	.day_event { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: AliceBlue; TEXT-ALIGN: right }
	.date { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: AliceBlue; TEXT-ALIGN: right }
	.fade { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: Silver; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: AliceBlue; TEXT-ALIGN: right }
	
	.week { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: white; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: SteelBlue; TEXT-ALIGN: left }
	.wk_title { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: LightSteelBlue; TEXT-ALIGN: left }
	.title { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif }
	.desc { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: AliceBlue; TEXT-ALIGN: left }
	.desc1 { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: left }
	.italic { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-ALIGN: left }
	
	.bigtitle { FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial }
	
	.PhotoBoxBorder	{border: 1px solid #e4e445;  }	
	
	#topnav, #topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	#topnav li { 
	float: left;
	padding: 0px;
	}
	
	#mainnav, #mainnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	#mainnav li { 
	float: left;
	padding: 0px;
	}
	
	#bottomnav, #bottomnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	}
	
	#bottomnav li, #bottomnav li a { 
	font: bold 9px Arial, Trebuchet MS, Verdana;
	text-transform: uppercase;
	color: #666;
	display: inline;
	padding: 0 2px 0 2px;
	text-decoration: none;
	}
	
	#bottomnav li a:hover {
	color: #06f;
	}
	
	fieldset {
	position: relative;
	background-color: #ccc;
	border: solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
	width: 264px;
	margin: 0; 
	padding: 0;
	background: url(/media/images/navSearch.gif) no-repeat;
	}
	
	#searchfield {
	position: absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0px;
	margin-top: 12px;
	margin-left: 5px;
	border: solid 0 #000;
	padding: 3px;
	width: 228px;
	background: transparent;
	}
	
	.searchgo {
	position: relative;
	margin-left: 231px;
	}
	
	.bckNav { background-image: url(/media/images/bckNav.gif); background-repeat: repeat-x;}
	.bkgtop { background-image: url(/media/images/top.gif); background-repeat: repeat-x;}
	.bkgbottom { background-image: url(/media/images/bottom.gif); background-repeat: repeat-x;}
