/*************************************************/
/*************  MAIN PAGE STRUCTURE **************/
/*************************************************/

html body{
	margin: 0; padding: 0; border:0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #000;
	background-color:#8C8B82;   /* home page */
	background-image:url(../images/bkg.jpg);
	background-repeat:repeat-x;
	/* \*/
  	height:100%; /* height declaration hidden from Mac IE 5.x */
  	min-width:900px; /*** This is needed for moz. Otherwise, the header and footer will
	slide off the left side of the page if the screen width is narrower than the design. ***/
	}
	
#wrapper	{	
	margin: 0 auto;
	width: 900px;
	}

#mainTable {
	width:900px;
}

#navbar {
	background-image:url(../images/navbar.jpg);
	width:900px;
	height:55px;
}

#navSub {
	background-image:url(../images/navbar2.jpg);
	width:900px;
	height:61px;
}

#sidebar {
	background-image:url(../images/sidebar.jpg);
	width:270px;
	height:54px;
}

#breadcrumb {
	background-image:url(../images/bkg_bread.jpg);
	width:900px;
	height:19px;
}

#breadSub {
	background-image:url(../images/bkg_bread_2.jpg);
	width:900px;
	height:19px;
}	

#breadCopy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #333;
	vertical-align:top;
	text-align:left;
	padding-left:30px;
	}

#copyTable {
	background-image:url(../images/bkg2.jpg);
	background-repeat:repeat-y;
	width:900px;
}

#copySub {
	background-image:url(../images/bkg_copy_2.jpg);
	background-repeat:repeat-y;
	width:900px;
}

#lftMainCopy {
	vertical-align:top;
	text-align:left;
}

#midMainCopy {
	vertical-align:top;
	text-align:left;
}

#rhtMainCopy {
	vertical-align:top;
	text-align:left;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;
}

#subMainCopy {
	vertical-align:top;
	text-align:left;
	padding-top:15px;
	padding-left:35px;
	padding-right:35px;
}

#rhtMainCopy a {text-decoration: underline; color:#fff;}
#rhtMainCopy li a:link, a:visited {text-decoration: underline; color:#fff;}
#rhtMainCopy a:link, a:visited {text-decoration: underline; color:#fff;}

#footer	{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	width:100%;
	background-color:#3A3940;
	border-top:2px solid #FFF;
	}
	
#footWrap	{	
	margin: 0 auto;
	width: 900px;
	}

/*************************************************/
/***************** LINKS & LISTS *****************/
/*************************************************/

a {text-decoration: underline; color:#0000FF;}
a img {border: none}
a:link, a:visited {text-decoration: underline; color:#0000FF;}
html body a:hover {background-color:#CCC; color:black;}

ul{
 list-style-type: square;}
ul ul{
 list-style-type: disc;}
ul ul ul{
 list-style-type: none;}
	
	
/*********************************************************/
/***************** FONTS AND FONT STYLES *****************/
/*********************************************************/

.tagHead {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#660000; }

.tagDate {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:italic; }

.catHead {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#000; }

.catSmall {font-size:11px;}

.ftHead {font-size:14px; font-weight:bold;}

.footHead {font-size:14px; font-weight:bold;}

.footCon {font-size:11px; font-weight:bold;}

.whiteLG {font-size:18px; font-weight:bold; color:#fff;}

.whiteMED {font-size:14px; color:#fff;}

.whiteSM {font-size:11px; color:#fff;}

.routeSM {font-size:11px; color:#000; text-align:center; vertical-align:top;}

.dropdown {background-color:#666666;}

.notes	{
	background-image:url(../images/splitter.jpg);
	background-repeat:repeat-y;
	background-color:#594F4F;
}

.subNotes	{
	vertical-align:top;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
}


	

