	html {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:100%;
	}
	body {
		text-align:center;
		min-width:47.5em;   		/*760px;*/
		background-color:#c0c0c0;
		font-family: "news-gothic-std-1", "news-gothic-std-2", Tw Cen MT, Tahoma, Verdana;
		font-weight:normal;
		font-size:0.875em;          /*14px*/
		height:100%;
		line-height:1.4em;
	}
	body a {
		text-decoration:none;
		/*#666 is DARK gray for text*/
		color:#666666;
	}
	body a:hover {
		color:#000000;              /*new*/
		text-decoration:underline;
	}
	/*  Firefox makes the visited link condition override the hover condition. The result is
		the hover doesn't seem to work
	body a:visited 
	{
		color:#666666;
	}
	*/
	body h3 {
		font-weight:normal;
		text-indent:10px;           /* 10px */
	}
	
	body h4 
	{
		font-weight:normal;
		text-indent:0.625em;        /* 10px */
	}
	
	body h5
	{
	    text-indent:20px;
	}
	
	blockquote 
	{
	    background-color:#d3d3d3;
	    border-left:solid 1px white;
	    padding:1em;    
	}
	
	td 
	{
		padding-left:0.625em;        /* 10px */
	}
	
	li 
	{
        line-height:1.4em;
    }
    
	#tblNews
	{
		border-collapse:collapse;
	}
	
	#tblNews td
	{
		padding: 0px 0px 0px 0px;
		vertical-align:middle;
	}
	
	#divImageOuter {
		/* the background image is a piece from the bottom of
		   the background of #divImageInner. The result is a
		   relatively seamless transition. Note the background-
		   position is set the same for both, so the repeated
		   "bottom" will match up with the actual image */
		z-index:0;
		width:11%;
		position:absolute;
		top:3.75em;					/* 55px */
		left:0;
		background-image:url(images/clear_bottom.gif);
		background-position:top center;
		background-repeat:repeat;
		height:100%;
		/*border:solid 1px pink;*/
	}
	#divImageInner 
	{
		/*  trying something else. Going to expand the width
			by a whole bunch and position it negatively to 
			the left. My hope is to center the table within it
			which will give us the elasticity we want if the
			browser is horizontally expanded. */ 
		z-index:2;
		width:100%;
		position:relative;
		top:0;
		height:100%;
		background-image:url(images/mo.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		margin:0px auto 0px auto; 	/*center the table*/
	}
	#divImageFader
	{
		/*	is 230px long. */
		background-image:url(images/fader.png);
		z-index:4;
		position:absolute;
		left:0px;
		top:400px;      
		height:210px;        
		width:100%;
		overflow:hidden;
	}
	#divImageBottom
	{
		z-index:4;
		background-image:url(images/black.jpg);
		background-repeat:repeat;
		background-position:top left;
		width:100%;
		position:absolute;
		left:0px;
		top:610px;   
	}
	#divWrapper {
		/* #wrapper contains #nav and #main */
		z-index:1; 
		width:80%; 					/*720px*/
		margin:0 auto;
		text-align:left;
		position:relative;
		top:50px; 					/*IE likes 50px instead of 57px*/
		height: 100%;
		min-height:600px; 
		/*border:solid 1px blue;*/
	}
	#divNav {
		z-index:0;
		background-color: #c0c0c0;
		border-left:solid 1px #000000;
		border-right:solid 1px #ffffff;
		min-height:600px;                      
		width:80px;    
		height:100%;
		float:left;
		font-family:Agency FB;
		font-size:0.875em;			/*14pt;*/
		color:white;
		/*border:solid 1px red;*/
	}
	#divNavTextOnly
	{
		/*display:block;*/
		line-height: 1.5em;
		display:none;
	}
	#divNavTextOnly li
	{
		list-style-type:none;
		margin-left:5px;
	}
	#divNavTextOnly li a
	{
		color:#000000;
		text-decoration:none;
	}
	
	#divMain {
		z-index:0;
		background-color: #e0e0e0;  /* was #d3d3d3*/
		height:100%;
		min-height:600px;
		padding-left:10px;
		margin-left:10px;
		border-right:solid 1px #ffffff;
		/*border:solid 1px green;*/
		
	}
	#divHeader {	
		z-index: 5;
		/*#808080 is gray; = RGB 128,128,128*/
		background-color:#808080;
		height:60px;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		border-bottom:solid 5px #ffa500;
	}
	#divHeader>#FlashID
	{
		z-index:5;
		position:absolute;
		top:60px;
		right:0px;
		overflow:hidden;
	}
	#divHeader>#spnLogoHeader
	{
		z-index: 6;
		position:absolute;
		top:3px;
		left:10%;
		background-image:none;
	}
	.clear {
		clear:both;
	}
	#divLogo {
		z-index:0;
		width:10%;
		position:absolute;
		top:55px;
		right:0;
	}
	#divBadges {
    	z-index:0;
		width:10%;
	    position:absolute;
	    bottom:20px;
	    right:0;
	}
		
	#divCountText
	{
		color:#000;
	}
	
	/* drop-shadow effects for images in #main */
	.img-wrapper 
	{
		background-image:url(../Common/images/shadow.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		clear:right;
		float:left;
	}
	.img-wrapper img 
	{
		margin: -5px 5px 5px -5px;
	}
	.img_container
	{
	    margin-left:0px;
	    margin-right:auto;
	    padding:10px 10px 8px 10px;
	    border:solid 1px #FFF;
	}
	.headerfont {
	    font-family: "refrigerator-deluxe-1","refrigerator-deluxe-2", 'Agency FB';	
	    font-size:1.2em; /*16px;*/	/* is 14pt or 18px; was 1.1em */
	}
	
	.heading
	{
		font-size:24px;         /* typically for h3 */
	}
	
	.content_blog_date {
		width:50px;
		font-family: "refrigerator-deluxe-1","refrigerator-deluxe-2", 'Agency FB';
		color: #000000;
		font-size:1.1em;		/*14px;*/		/* is 14pt or 18px; was 1.1em */
		padding-left:10px;
		/*padding-top:3px;*/	/* needed to push the top the line down to make the bottom match up with the other td */
		text-align:right;
	}
	
	.plusSize {
	    font-size:1.2em;                /* for refrigerator font */
	}
	.content_blog {
		border-left-color:White;
		border-left-style:solid;
		border-left-width:thin;
		background-repeat:repeat-y;
		width: 37.5em; 					/*600px; previously,500px; Theme1: 300px */
		padding-left:12px;
		padding-right:10px;
		padding-bottom:5px;				/*adds slight paragraph spacing*/
	}
	
/*	
	.divByOrdinal{
	    margin-left:50px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;				/*adds slight paragraph spacing*/ /*
	}
*/
/*	
	.divByOrdinal h4 {
	    font-size:1.125em;              /* 18 *//*
	    font-weight:bold;
	}
	
	.divByOrdinal h5 {
	    font-size:1em;                  /* 16 *//*
	    font-weight:bolder;
	}
	
	.divByOrdinal ol {
	    margin-left:50px;
	}
	
/*	
	.divByOrdinal p {
	    margin-left:20px;
	}
*/	
	
	.divBySection {
	    width:95%;
		padding-left:12px;
		padding-right:10px;
		padding-bottom:5px;				/*adds slight paragraph spacing*/
	}
	
	.divBySection h4 {
	    font-size:1.125em;              /* 18 */
	    font-weight:bold;
	}
	
	.divBySection_panelSwitch {
	    font-size:medium;
	    font-weight:bold;
	    margin-left:20px;
	}
	
	.divBySection h5 {
	    font-size:1em;                  /* 16 */
	    font-weight:bolder;
	}
	
	.divBySection ol {
	    margin-left:50px;
	}
	
	.divBySection p {
	    margin-left:20px;
	}
	
	.divBySection_postDate {
	    display:block;
	    position:relative;
	    right:10px;
	    text-align:right;
	    font-size:0.6875em;              /* 11 */
	}
	
	.body_external_link
	{
		background-image:url(images/body_external_link.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right: 12px;
	}
	
	.body_anchor
	/* 2009-09-22 new; bookmark anchors now prepended to content */
	{
		text-decoration:none;
		color:#000;
	}
	
	.body_anchor:hover
	/* 2009-09-22 new; bookmark anchors now prepended to content */
	{
		text-decoration:none;
	}
	
	.body_content_link
	{
		background-image:url(images/laquo_gif.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:7px;
	}
	
	.searchBox
	{
		/* #d3d3d3 is LightGray */
		background-color:#d3d3d3;
		color:black;
		font-family: Courier New, Tw Cen MT, Tahoma, Verdana;
	}
	.searchCheck
	{
		color:Black;
	}
	.body_button
	{
		/* #d3d3d3 is LightGray */
		font-family: "news-gothic-std-1", "news-gothic-std-2", Tw Cen MT, Tahoma, Verdana;
		/* font-family: "ff-meta-condensed-web-pro-1","ff-meta-condensed-web-pro-2", Tw Cen MT, Tahoma, Verdana;   /*comes directly from body*/
		border-style: solid;
		border-width:thin;
		background-color:#cccccc;
	}
	.body_bullet
	{
		margin-left:-40px;						/* positioning for compliant browsers (Firefox) to prevent the <ul> from indenting*/		
		_margin-left:0px;						/* underscore hack for IE to do the same - DOES NOT WORK IN IE7.*/
		*margin-left:0px;						/* IE7 equiv of underscore hack for IE6 */
	}
	.body_bullet li
	{
	 list-style-image:url(body_bullet.bmp);		/* white bullet, black text */
	 margin-left:15px;							/* move bulleted text to the left */
	}
	
	.highlight {text-decoration: none;color:black;background:#ffa500;}
	
	.highlight a {color:black;text-decoration:underline;}
	
	.sitemap
	{
		padding-left:10px;
	}
	
	.content_sitemap
    {
	    border-left-color:White;
	    border-left-style:solid;
	    border-left-width:thin;
	    background-repeat:repeat-y;
	    padding-left:10px;
	    padding-right:10px;
    }
    .sitemap td
    {
	    width:100px;
    }
    .sitemap_directory
    {
	    background-image:url(../Theme1/sitemap_plus.bmp);
	    background-position:left center;
	    background-repeat:no-repeat;
	    padding-left:10px;
	    color: White;
    }
    
