/*************************************************/
/*************  MAIN PAGE STRUCTURE **************/
/*************************************************/

html body {
	margin: 0; padding: 0; border:0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #000;
	/* \*/
  	height:100%; /* height declaration hidden from Mac IE 5.x */
  	min-width:940px; /*** 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: 940px;
	}
	
#hdrCopy {
	vertical-align:top;
	text-align:center;
	padding-top:15px;
}

#mainTable {
	background-image:url(../images/bkg.gif);
	background-repeat:repeat-y;
	width:940px;
}

#copyTable {
	background-image:url(../images/bkg.gif);
	background-repeat:repeat-y;
	width:940px;
}

#footTable {
	width:940px;
}

#navbar {
	background-image:url(../images/navbar.jpg);
	width:794px;
	height:40px;
}

#breadcrumb {
	background-color:#ccc;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333;
	vertical-align:top;
	text-align:left;
	border-top:2px solid white;
	border-right:2px solid white;
	border-bottom:2px solid white;
	padding-top:5px;
	padding-left:10px;
	height:18px;
}

#lftColumn {
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	padding:20px;
}

#rhtColumn {
	background-color:#000000;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}	

#lftFootCopy {
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-left:15px;
}

#rhtFootCopy {
	vertical-align:top;
	text-align:right;
	padding:10px;
}

#cards {
	vertical-align:top;
	padding-left:50px;
}
	

/*************************************************/
/***************** 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:#0000FF;}

ul{
 list-style-type: square;}
ul ul{
 list-style-type: disc;}
ul ul ul{
 list-style-type: none;}
	
	
/*********************************************************/
/***************** FONTS AND FONT STYLES *****************/
/*********************************************************/

.tagHead {font-size:14px; font-weight:bold; color:#FFFFFF; }

.catHead {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#252017; }

.catSmall {font-size:11px; color:#FFFFFF}

.catBlack {font-size:11px; color:#000000}

.ftHead {font-size:16px; font-weight:bold;}

.ftBold {font-size:14px; font-weight:bold;}

.ftWhiteHead {font-size:14px; font-weight:bold; color:#FFFFFF;}

.blackBar a:link, .blackBar a:visited {color:#FFFFFF; font-size:12px; }

.blackBar a:hover {background-color:#CCC; color:#000;}

.giveBar a:link, .giveBar a:visited {color:#FFFFFF; font-size:13px; }


	
