* {padding:0; margin:0;}
body { background:#ffffff;	margin:0px auto; padding:0;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#contentWrapper { width:940px;  padding:0; margin:0px auto; position:relative; }
#header {width:100%;}
#navigation {width:100%; background-color: #000; padding: 4px 0px; margin-bottom: 5px; }
#navigation ul { list-style:none; padding:0px 0px 0px 0px;}
#navigation li { display:inline; padding: 0px 9px; position:relative; z-index:100; border-left:1px solid #fff; text-transform: uppercase; font-size:11px}
#navigation li a:link  {color:#fff; text-decoration:none; }
#navigation li a:visited  {color:#fff; text-decoration:none; }
#navigation li a:hover  {color:#fff; text-decoration:underline; }
#navigation li a:active  {color:#fff; text-decoration:none; }
#banner {width:100%; height:185px; }
#content {width:900px; padding:20px; float:left;}
#contentLeft {width:180px; float:left; border-right:1px solid #999; font-family: Tahoma; position:relative; left:-20px; }
#contentLeft ul { list-style:none; padding:0px 0px 0px 0px;}
#contentLeft li { padding: 8px 0px; z-index:100; font-size:12px;}
#contentLeft li a:link  {color:#000; text-decoration:none; }
#contentLeft li a:visited  {color:#000; text-decoration:none; }
#contentLeft li a:hover  {color:#000; text-decoration:underline; }
#contentLeft li a:active  {color:#000; text-decoration:none; }
#contentRight {width:699px; float:right; padding-left:20px;}
#footer {clear:both; width:940px; margin:0 auto; border-top:15px solid #000; position:relative; bottom:20px; color:#999; font-size:10px; }
#footer a:link  {color:#999; text-decoration:none; }
#footer a:visited  {color:#999; text-decoration:none; }
#footer a:hover  {color:#999; text-decoration:underline; }
#footer a:active  {color:#999; text-decoration:none; }
.homepagePod { background-color:#FFF5D1; margin-bottom: 22px; }
h1 { font-family: Tahoma; font-size:16px }

.tblBorder
{
    BORDER-RIGHT: #999966 outset;
    BORDER-TOP: #999966 outset;
    BORDER-LEFT: #999966 outset;
    BORDER-BOTTOM: #999966 outset
}
.SmallText
{
    FONT-SIZE: 8pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.SmallTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.SmallTextBold A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SmallTextBold A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SmallHeaderText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.SmallHeaderText A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SmallHeaderText A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HeaderText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #424061;
    FONT-FAMILY: Arial, 'MS Sans Serif', Courier
}
.TabText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.TabText A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TabText A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.CurrentDay
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #66ccff;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.footer A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footer A
{
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.PopUpText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, Helvetica,'MS Sans Serif', Courier
}
.ColumnHeaderText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica,'MS Sans Serif', Courier
}
.DisplayText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica,'MS Sans Serif', Courier
}
.CalendarText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, Helvetica,'MS Sans Serif', Courier
}
.CalendarText A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.CalendarText A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.EventText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #424061;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif', Courier
}
.EventText A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.EventText A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Scroller
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menuskin
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    FONT: 12px/18px Verdana;
    BORDER-LEFT: black 2px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: black 2px solid;
    POSITION: absolute;
    PADDING: 10px;
    BACKGROUND-COLOR: #FFFFFF
}
.menuskin A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    COLOR: #ff6600;
    TEXT-DECORATION: underline
}
.menuskin A:hover
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}


	/*=====================================================================================================================*/
	/* CoolMenus 4 - default styles - do not edit */
	.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
	.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
	/* CoolMenus 4 - default styles - end */
	  
	/*Style for the background-bar*/
	.clBar{position:absolute; width:10; height:10; background-color:#000000; layer-background-color:#000000; visibility:hidden}
	
	.clOnPage {	position:absolute;
	 			vertical-align:middle; 
				text-align:center; 
				padding:2px; 
				font-family:Verdana,arial,helvetica; 
				font-size:12px; 
				font-weight:bold;
				background-color:#ffffff; 
				layer-background-color:#ffffff; 
				color:#ff0000;  
				cursor:hand; }
	
	/*Styles for level 0*/
	.clLevel0,.clLevel0over{position:absolute; vertical-align:middle; text-align:right; padding:2px; font-family:Verdana,arial,helvetica; font-size:11px; font-weight:bold}
	.clLevel0{background-color:#FFFFE6; layer-background-color:#FFFFE6; color:#424061;}
	.clLevel0over{background-color:#FFFFE6; layer-background-color:#FFFFE6; color:#FFAC00; cursor:hand; }
	.clLevel0border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}
	
	/*Styles for level 1*/
	.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family:Verdana,arial,helvetica; font-size:11px; font-weight:regular}
	.clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
	.clLevel1over{background-color:#FAEFCF; layer-background-color:#FAEFCF; color:#000000; cursor:pointer; cursor:hand; }
	.clLevel1border{position:absolute; visibility:hidden; background-color:#cccccc; layer-background-color:#cccccc}
	
	/*Styles for level 1*/
	.clLevel2,.clLevel2over{position:absolute; padding:2px; font-family:Verdana,arial,helvetica; font-size:12px; font-weight:bold}
	.clLevel2{background-color:#C3B8AF; layer-background-color:#C3B8AF; color:#000000;}
	.clLevel2over{background-color:#e8e8e8; layer-background-color:#e8e8e8; color:#000000; cursor:pointer; cursor:hand; }
	.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}
	