body 
{
	background:#000000 url(Images/bg-body.gif) repeat fixed 0pt 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #333333;
	font-size: 0.7em; font-size-adjust: none; font-stretch: normal;
	font-variant: normal; font-weight: normal; line-height: 160%; text-align: center;
}
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif; margin-top: 0px; margin-bottom: 10px;}
img {border:medium none;}
input, textarea 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-adjust:none; font-stretch:normal;
	font-style:normal; font-size:100%; font-variant:normal;
	font-weight:normal; line-height:160%;
}

#Global, #Header, #Toolbar,#Footer, #Mast-Header, #Container {width:740px;}

#Global {text-align: left; margin: 0 auto; display: block;}
#Container
{
	background: #f1f1f1; float: left; 
	margin: 0 0 10px 0; padding: 0px; 
}

#Content
{
	display: block; margin-left: 173px; padding: 10px; background: #fff;
}
#Header 
{
	background:#1A1A1A url(Images/bg-header.gif) repeat-x scroll 0pt;
	height:120px; margin: 0px; padding: 0px; clear: both;
}
#Mast-Header {margin: 0px; padding: 0px; float: left;}
#Header #Logo {float: left;}
#Header #Banner {float: left; height: 120px; clear: right; width: 566px;}

/* TOOLBAR */
#Toolbar { position: relative; top: -40px; float: left; margin: 0px; padding: 0px;}

/* NAVIGATION */
#Navigation {float: left; display: block; margin: 0 0 0 10px; padding: 0px; position: relative;}
#Navigation UL, #Navigation LI, #Navigation A 
{
	float:left; list-style-image:none; list-style-position:outside; 
	list-style-type:none;
}
#Navigation UL, #Navigation LI  {margin: 0px; padding: 0px;}
#Navigation A 
{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none; height:40px; color:#AAAAAA; line-height:40px; 
	padding:0pt 10px; text-transform:uppercase;	
}
#Navigation A:hover 
{
	background:#141414 url(Images/bg-nav-hover.gif) repeat-x scroll 0px; 
	text-decoration: underline;
}

/* SEARCH BOX */
#SearchBox
{
	background:transparent url(Images/bg-search.gif) no-repeat scroll 10px 7px;
	height:40px; left:0pt; position:relative; width:173px; float: left;
	margin: 0px; padding: 0px;
}
#SearchBox .Input {
	background:transparent none repeat scroll 0%; border:medium none; color:#999999; 
	font-size:90%; height:18px; line-height:18px; margin:14px 0pt 0pt 20px; width:95px;
}
#SearchBox .Focus {color:#000000;}
* html #SearchBox .Input { margin-top:10px; }
#SearchBox .Button 
{
	background:transparent url(images/bg-searchbutton.gif) no-repeat scroll 0px 0px;
	border: medium none; cursor:pointer; height:26px; overflow:hidden; 
	text-indent:50px; width:26px; margin: 8px 0 0 10px;
}
#SearchBox .Button:active {background-position:0px -26px;}

/* SIDE BAR */
#Sidebar {float: left; width: 153px; margin: 10px 10px 0 10px;}
#Sidebar h3 
{
	color:#A4A4A4; font-size:120%; letter-spacing:-0.05em;
	padding: 0px; margin: 0px; text-transform:uppercase;
}
#Sidebar a {color:#1A1A1A; text-decoration:none;}
#Sidebar a:hover {text-decoration:underline;}
#Sidebar .SubNavGroup {margin: 0 5px 10px 5px; padding: 0px;}
#Sidebar .SubNavGroup UL {list-style: none; padding: 0px; margin: 0px;}

/* EVENTS */
.Events .Event .Title {font-size: 13px; font-weight: bold;}
.Events .Event .Date {font-size: 10px; font-style: italic;}

#Footer {text-align: center; float: left; }
#FooterLinks {margin-bottom: 10px;}
#FooterLinks UL, #FooterLinks LI
{
	list-style-image:none; list-style-position:outside; 
	list-style-type:none;margin: 0px; padding: 0px; display: inline;
}
#FooterLinks A, #FooterLinks a:hover, #FooterLinks a:vistited
{
	color: #fff;
}
#FooterLinks LI
{
	border-left: solid 1px #666;
	padding: 5px;
}
#FooterLinks LI.First
{
	border-left: solid 0px #666;	
}

#Copyright, #PoweredBy { font-size: 90%; color: #999; }

