	/* Shared type 01 style sheet info */

				body, p, h1, h2, h3, h4, ol, ul, li, hr, form {border:0;padding:0;margin:0;}

	/* To eliminate need for explicit clear:left; tags after floating blocks */
				.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
				.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
				* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

	/* Structure Entries */
				#containerBlock { width: 808px; height: auto; margin: 0 auto; background-color: #fff; }
				#header { height: 20px; width: 100%; margin: 0 0 7px 0; }
				#columns { height: auto; }

	/* Navigation Column Entries */
				#navigationColumn { width: 170px; font-family: arial, sans-serif; font-size: 13px; font-weight: normal;
				margin-right: 4px; height: 100%; vertical-align: top; float: left; }
				#navigationColumn ul { padding: 14px 0 0 0; border-top: 2px solid #fff; }
				#navigationColumn li { width: 170px; line-height: 19px; list-style-type: none; background: url(images/ie_border_bugfix.gif) repeat-x; padding-top: 1px; }
				#navigationColumn li a { display: block; background: none; text-decoration: none; padding: 0 0 0 20px;
				line-height: 18.5px; color: #474746; }
				#navigationColumn li a:hover { background: url(images/arrow_gray.gif) no-repeat #fff; 
				background-position: 8px 3px; }
				#navigationColumn #welcome { display: block; width: 170px; height: 20px; font-family: verdana, sans-serif;
				font-size: 10px; color: #fff; }
				#navigationColumn #welcome p { margin: 0 0 0 12px; padding: 0 0 0 0; line-height: 18px; }

	/* Featured Column Entries */
				#featuredColumn { width: 440px; height: 100%; margin-right: 4px; vertical-align: top; font-family: arial, sans-serif;
				float: left; font-size: 12px; }
				#featuredColumn h1 { display: block; padding: 0 20px; font-family: arial, sans-serif; font-weight: normal; font-size: 8px; color: #474746; line-height: 38px; border-bottom: 4px solid #fff; }
				#featuredColumn h2 { display: block; padding: 24px 20px 2px 20px; font-family: arial, sans-serif;
				font-weight: bold; font-size: 12px; color: #474746; }
				#featuredColumn li { float: left; display: block; width: 200px; font-family: verdana, sans-serif; padding: 0 0 0 20px; 
				font-size: 13px; line-height: 22px; font-weight: bold; }
				#featuredColumn li a { display: block; text-decoration: none; font-weight: normal; color: #fff; padding: 0 5px 0 10px; }
	/* Firefox bug fix */
				#featuredColumn #featuredFiller p { line-height: 80px; }

	/* Search Column Entries */
				#searchColumn { width: 190px; height: 100%; vertical-align: top; font-family: arial, sans-serif;
				font-size: 12px; float: left; }
				#searchColumn ul { margin: 19px 0 80px 15px; }
				#searchColumn li { width: 150px; padding: 10px 0 11px 0; list-style-type: none; 
				background: url(images/ie_border_bugfix.gif) repeat-x; }
				#searchColumn li a { display: block; background: none; text-decoration: none; font-weight: bold; font-size: 12px; }
				#searchColumn li p a { display: inline; font-weight: normal; font-size: 12px; }
				#searchColumn #searchBox { padding-top: 18px; }
				#searchColumn #searchBox input { margin: 0 0 0 16px; padding-left: 4px; width: 122px; height: 13px;
				background-color: #fff; font-size: 10px; color: #999; font-family: verdana, sans-serif; vertical-align: bottom; }
				#searchColumn #searchBox img { border: 0; margin: 4px 0 0 4px; }
				#searchColumn #searchBoxAlt { padding-top: 40px; border-bottom: 4px solid #fff; height: 28px; }
				#searchColumn #searchBoxAlt input { margin: 0 0 0 16px; padding-left: 4px; width: 122px; height: 13px;
				background-color: #fff; font-size: 10px; color: #999; font-family: verdana, sans-serif; vertical-align: bottom; }
				#searchColumn #searchBoxAlt img { border: 0; margin: 4px 0 0 4px; }
				#searchColumn #filler { display: block; width: 190px; height: 20px; border-bottom: 2px solid #fff; }
				.yellowtext a { color: #CC9933; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; padding-left: 5px; }
				h3 { padding-left: 8px; text-decoration: underline; color: #CC9933; }
				#yellow { color: #CC9933; }
				.tableheader { color: #FFFFFF; align: center; } 

	/* Results Column Entries */
				#resultsColumn { width: 440px; height: 100%; margin-right: 4px; vertical-align: top; font-family: arial, sans-serif;
				float: left; font-size: 13px; }
				#resultsColumn h1 { display: block; padding: 0 20px; font-family: arial, sans-serif;
				font-weight: normal; font-size: 12px; color: #474746; line-height: 38px; border-bottom: 7px solid #fff; }
	/* IE doesn't let us remove margins from <hr> tags, so we make our own */
				#resultsColumn .hr { display: block; padding: 4px 0 0 0; height: 0px; line-height: 0px; 
				border-top: 1px dotted #3f3f3f; background-color: #fff; }
				#resultsColumn h2 { display: block; padding: 3px 20px 2px 20px; font-family: arial, sans-serif;
				font-weight: bold; font-size: 12px; color: #474746; margin-bottom: 14px; }
				#resultsColumn li { margin:0 20px 24px 20px; list-style-type: none; }
				#resultsColumn li a { font-size: 13px; font-weight: bold;  text-decoration: none; }
				#resultsColumn li p a { font-size: 12px; font-weight: normal; display: block; }
	/* Firefox bug fix */
				#resultsColumn #resultsFiller p { line-height: 80px; }
				#resultsColumn #pagingLinks { margin: 0 20px 24px 20px; }
				#resultsColumn #pagingLinks p { display: block; float: left; width: 200px; }
				#resultsColumn #pagingLinks a { font-size: 12px; font-weight: bold;  text-decoration: none; }
				#resultsColumn #pagingLinks #next { text-align: right; }

	/* Footer Entries */
				#footer { margin: 40px 0px 15px 0; text-align: center; }
				#footer p { font-family: arial, sans-serif; font-size: 90%; }
 				#footer p a { font-family: arial, sans-serif; font-size: 90%; color: #CC9933; }   
	/* Entries for Design #4 */
   			/* Structure Entries */
                #design #containerBlock { background: url(images/t01_d04_bkgd_6.gif) repeat #fff; }
    /* Navigation Column Entries */
                #design #navigationColumn { width: 170px; color: #474746; }
                #design #navigationColumn #welcome { height: 40px; color: #fff; background-color: #474746; }
    /* Featured Column Entries */
	 			#design #featuredColumn { color: #385B74; background-color: #fff; }
				#design #featuredColumn h1 { background: url(images/a_hdr_top_2.gif) no-repeat #fff; }
                #design #featuredColumn li { color: #4526d60; margin-left: -1px; padding-left: 21px; }
                #design #featuredColumn li a { background: url(images/plus_blue.gif) no-repeat;
                background-position: 0px 7px;  }
                #design #featuredColumn h1 { width: 420px; border-bottom: 4px solid #fff; font-family: verdana, sans-serif;
                font-size: 20px; color: #cc9933; padding: 199px 0 2px 20px; line-height: 25px; }
	/* Search Column Entries */
                #design #searchColumn { color: #fff; }
                #design #searchColumn li a { color: #fff; }
                #design #searchColumn li p a { color: #474746; }
				#design #searchColumn li p { color: 336699; } 
				#design #searchColumn #searchBoxAlt { background-color: #a2a79a; }
                #design #searchColumn #filler { background-color: #a2a79a; }
    /* Results Column Entries */
                #design #resultsColumn { background-color: #fff; }
                #design #resultsColumn h1 { background: url(images/a_hdr_top_sm_7.gif) no-repeat #5a5856; }
                #design #resultsColumn h2 { background-color: #fff; color: #474746; }
                #design #resultsColumn li { color: #474746; }
                #design #resultsColumn li a { color: #98b2ad; text-decoration: underline; }
                #design #resultsColumn li p a { color: #474746; text-decoration: none; }
                #design #resultsColumn h1 { width: 420px; border-bottom: 4px solid #fff; font-family: verdana, sans-serif;
                font-size: 21px; color: #fff; padding: 42px 0 2px 20px;line-height: 24px; }
                #design #resultsColumn #pagingLinks a { color: #98b2ad; }
				
