/* -----------------------------------------------
Basic Style Sheet
Author: PixelGood
Email: info@pixelgood.com
Website: http://www.pixelgood.com
----------------------------------------------- */
	
/* -------------------
Base
---------------------- */

/* Universal reset */
* {
    border: none;
    margin: 0;
    padding: 0;
	}
html {
	margin: 0;
	padding: 0;	
	width: 100%;
	}
body {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/site_bkgd.gif") repeat 0 0;
	color: #000;
	font: normal 75%/125% "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* Default from 16px to 12px, for baseline divisibility */
	margin: 0;
	padding: 4.1666666em 0 0 0;
	text-align: center;
	}
	
/* -------------------
Headers
---------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
h1 {
	display: none;
	visibility: hidden;
	}
h1.mast {
	clear: both;	
	font-size: 1.25em; /* 15px */
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	visibility: visible;
	width: 100%;
	}
h2 {
	background: #5a95cb url("http://www.pixelgood.com/projects/web/cpdc/assets/images/headers/h2_bkgd.gif") no-repeat 0 0;
	border-bottom: 0.1818181em solid #cfd5ed; /* 2px */	
	clear: both;	
	color: #fff;
	display: block;
	float: left;
	font-size: 1.2727272em; /* 14px */
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0.3636363em 0 0.3636363em 2.5454545em; /* 4px 0 4px 28px */
	position: relative;
	width: 92.25%;
	}
h3 {
	background: #5a95cb url("http://www.pixelgood.com/projects/web/cpdc/assets/images/headers/h3_bkgd.gif") no-repeat 0 0;
	border-bottom: 0.1818181em solid #cfd5ed; /* 2px */	
	clear: both;	
	color: #fff;
	display: block;
	float: left;
	font-size: 1.2727272em; /* 14px */
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0.3636363em 0 0.3636363em 2.5454545em; /* 4px 0 4px 28px */
	position: relative;
	width: 84.2%;
	/*width: 18em;*/ /* 198px */
	}
h4, h5, h6 {
	clear: both;
	color: #244a9f;
	font-weight: bold;
	margin: 0;
	padding: 1.3636363em 1.8181818em 0.4545454em 1.8181818em; /* 15px 20px 5px 20px */
	}
h4 {
	font-size: 1.1818181em; /* 13px */
	}
h5 {
	color: #333;
	font-size: 1.090909em; /* 12px */
	line-height: 1.3636363em; /* 15px */
	padding: 0.4545454em 1.8181818em; /* 5px 20px */
	}
h6 {
	color: #777;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 1em; /* 11px */
	line-height: 1.2727272em; /* 14px */
	padding: 0 1.8181818em 0.4545454em 1.8181818em; /* 0 20px 5px 20px */
	}

/* -------------------
Links
---------------------- */

a:link, a:visited {
	border-bottom: 1px dotted #000; /* 1px */
	color: #244a9f;
	font-weight: bold;
	text-decoration: none;
	}
a:hover, a:active {
	border-bottom: 1px solid #000; /* 1px */
	color: #4f8ec8;
	}
#home {
	display: inline;
	float: left;
	margin: 0.1666666em 0 0 1.5em; /* 2px 0 0 18px */
	position: relative;
	width: 14.583333em; /* 175px */
	}
#message {
	display: inline;
	float: left;
	font-size: 0.9166666em; /* 11px */
	margin-top: 0.1666666em; /* 2px */
	position: relative;
	width: auto;
	}
#home a:link, #home a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_arrow_home.gif") no-repeat 0 50%;
	border: none;
	color: #000;
	font-size: 0.9166666em; /* 11px */
	font-weight: bold;
	padding: 0.3333333em 0 0.3333333em 0.8333333em; /* 4px 0 4px 10px */
	}
#message a:link, #message a:visited {
	border: none;
	color: #244a9f;
	font-size: 0.9166666em; /* 11px */
	font-weight: bold;
	}
a:link.pdf, a:visited.pdf {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_pdf.gif") no-repeat top right;
	border: none;
	color: #244a9f;
	font-weight: bold;
	padding-right: 1.6363636em; /* 18px */
	}
a:link.external, a:visited.external {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_external.gif") no-repeat top right;
	border: none;
	color: #244a9f;
	font-weight: bold;
	padding-right: 1.5454545em; /* 17px */
	}
a:link.email, a:visited.email {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_email.gif") no-repeat top right;
	border: none;
	color: #244a9f;
	font-weight: bold;
	padding-right: 1.8181818em; /* 20px */
	}
a:link.audio, a:visited.audio {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_audio.gif") no-repeat top right;
	border: none;
	color: #244a9f;	
	font-weight: bold;
	padding-right: 2em; /* 22px */
	}
a:link.order, a:visited.order {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_order.gif") no-repeat top right;
	border: none;
	color: #244a9f;
	font-weight: bold;
	padding-right: 1.6363636em; /* 18px */
	}
a:link.pg, a:visited.pg {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/icon_pg.gif") no-repeat top right;
	border: none;
	color: #000;	
	font-weight: bold;
	padding-right: 1.1818181em; /* 13px */
	}
#home a:hover, #home a:active, #message a:hover, #message:active, a:hover.pdf, a:active.pdf, a:hover.external, a:active.external, a:hover.email, a:active.email, a:hover.audio, a:active.audio, a:hover.order, a:active.order, a:hover.pg, a:active.pg {
	color: #4f8ec8;
	}
a:link, a:visited {
	overflow: hidden;
	}
a:link span, a:visited span {
	display: block;
	position: relative;
	z-index: 5;
	}
a:link.button_more, a:visited.button_more, a:link.button_more span, a:visited.button_more span {	
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/buttons/button_more.gif") no-repeat 0 0;
	border: none;
	display: block;
	float: left;
	height: 13px;
	margin-right: 5px;
	position: relative;
	width: 41px;
	}
a:hover.button_more, a:active.button_more, a:hover.button_more span, a:active.button_more span {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/buttons/button_more.gif") no-repeat -41px 0;
	}
a:link.button_msg_archive, a:visited.button_msg_archive, a:link.button_msg_archive span, a:visited.button_msg_archive span {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/buttons/button_msg_archive.gif") no-repeat 0 0;
	border: none;
	display: block;
	float: left;
	height: 13px;
	position: relative;
	width: 102px;
	}
a:hover.button_msg_archive, a:active.button_msg_archive, a:hover.button_msg_archive span, a:active.button_msg_archive span {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/buttons/button_msg_archive.gif") no-repeat -102px 0;
	}
a:link.cbc, a:visited.cbc, a:link.cbc span, a:visited.cbc span {
	display: inline;
	float: left;
	height: 18px;
	margin-right: 1em; /* 10px */
	position: relative;
	width: 82px;
	}
a:link.cbc, a:visited.cbc, a:link.cbc span, a:visited.cbc span {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/footer_cbc_logo.gif") no-repeat 0 0;
	border: none;
	}
a:hover.cbc, a:active.cbc, a:hover.cbc span, a:active.cbc span {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/footer_cbc_logo.gif") no-repeat -83px 0;
	}
a:link.button_more span, a:visited.button_more span, a:link.button_msg_archive span, a:visited.button_msg_archive span, a:link.cbc span, a:visited.cbc span {	
	margin-bottom: 0; /*-6.8181818em;*/ /* -75px */
	}

/* -------------------
Main Navigation
---------------------- */

#menu {
	background: #1c3979 url("http://www.pixelgood.com/projects/web/cpdc/assets/images/nav/nav_main_bot.gif") repeat-x 0 0;
	border-bottom: 0.1666666em solid #fff; /* 2px */		
	clear: both;
	display: block;
	float: left;
	height: 1.3333333em; /* 16px */
	position: relative;
	width: 75.833333em; /* 910px */
	}
/* Main links container */
#menu ul {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/nav/nav_main_divider.gif") repeat-y top right;	
	display: block;
	float: left;
	height: auto;
	list-style-type: none;
	position: relative;
	text-align: left; /* KLUDGE: E-zekiel hack */
	width: 75.833333em; /* 910px */
	}
/* Main links */
#menu ul li {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/nav/nav_main_divider.gif") repeat-y 0 0;
	display: block;
	float: left;
	padding-left: 0.5em; /* 6px */
	position: relative; /* KLUDGE: E-zekiel hack */
	width: 124px; /* 124px */
	}
#menu ul li a:link, #menu ul li a:visited {
	border: none;	
	color: #fff;	
	display: block;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	padding-left: 0.6666666em; /* 8px */
	}
#menu ul li a:hover, #menu ul li a:active {
	background: #c6c693 url("http://www.pixelgood.com/projects/web/cpdc/assets/images/nav/nav_main_hover.gif") repeat-x 0 0;
	color: #1d4454;
	}
	
/* -------------------
Layout
---------------------- */

#wrapper, #header, #mast, #container {
	display: block;
	float: left;
	height: auto;
	position: relative;
	text-align: left;
	width: 75.833333em; /* 910px */
	}
#wrapper {
	background-color: #fff;
	border: 0.8333333em solid #fff; /* 10px */
	float: none;
	margin: 1.25em auto; /* 15px auto */
	min-width: 75.833333em; /* KLUDGE: E-zekiel hack - 910px */
	overflow: auto;
	}
#access_menu {
	background-color: #fff;	
	display: block;
	left: -208em; /* 2500px */
	position: absolute;
	width: 33em; /* 400px */
	}
#access_menu a:link, #access_menu a:visited, #access_menu a:hover,
#access_menu a:active {
    color: red;
	}
#header {
	background-color: #fff;
	height: auto;
	left: 0;
	}
#top_nav {
	height: 1.75em; /* 21px */
	left: 0;
	padding-top: 0.0833333em; /* 1px */	
	position: absolute;
	z-index: 3;
	}
#mast {
	background-color: #d7e7f6;	
	clear: both;
	height: 7.5em; /* 90px */
	left: 0;
	z-index: 2;
	}
#breadcrumb {
	background-color: #d6e4db;
	border-bottom: 0.1666666em solid #fff; /* 2px */
	clear: both;
	color: #244a9f;
	display: block;
	float: left;
	height: 1.9166666em; /* 23px */
	margin: 0;
	padding: 0 0 0 20.833333em; /* 0 0 0 250px */
	position: relative;
	text-align: left;
	top: 0;
	width: 55em; /* 660px */
	}
#breadcrumb p {
	font: bold 0.8333333em/1.0833333em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/13px */
	margin: 0.5em 0 0 0; /* 6px 0 0 0 */
	padding: 0;
	}
.crumb a, .crumb a:link, .crumb a:visited, .crumb a:active, .crumb a:hover {
	font-weight: bold;
	}
#footer {
	background-color: #d4e8f0;
	clear: both;
	color: #0b3c50;
	display: block;
	float: left;
	font: 0.8333333em/1.5em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/18px */	
	text-align: left; /* KLUDGE: E-zekiel hack */
	padding: 2em; /* 20px */
	width: 87em; /* 870px */
	}
#footer_info {
	display: inline;
	float: left;
	position: relative;
	width: auto;
	}
#footer_nav {
	display: inline;
	float: right;
	margin: 0;
	position: relative;
	text-align: right;
	top: 0;
	width: auto;
	}
#footer a:link, #footer a:visited, #copyright a:link, #copyright a:visited {
	color: #000;
	font: bold 1em/1.8em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/18px */
	}
#footer a:hover, #footer a:active, #copyright a:hover, #copyright a:active {
	color: #216b8a;
	font-weight: bold;
	}
.copyright_cbc, #credit, #copyright {
	color: #0b3c50;	
	display: block;
	float: left;
	padding-top: 1em; /* 10px */	
	position: relative;	
	}
.copyright_cbc {
	clear: both;
	width: auto;
	}
#credit {
	clear: both;
	width: auto;
	}
#copyright {
	font: 1em/1.8em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/18px */
	text-align: left; /* KLUDGE: E-zekiel hack */
	width: 35em; /* 350px */
	}
#spacer {
	clear: both;
	display: block;
	float: left;
	height: 1.25em; /* 15px */
	left: 0;
	margin: 0;
	position: relative;
	text-align: left;
	width: 100%;
	}
	
/* -------------------
Columns
---------------------- */

#container {
	background-color: #fff;
	clear: both;
	display: block;
	float: left;
	font-size: 0.9166666em; /* 11px */
	line-height: 1.2727272em; /* 14px */
	padding-bottom: 0.83333333em; /* 10px */
	width: 82.727272em; /* 910px */
	}
#left-column, #left-column-content-a, #left-column-content-b, #center-column, #center-column-b, #right-column, #right-column-a, #right-column-b {
	display: inline;
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: auto;
	}
#left-column, #left-column-a, #left-column-b, #right-column, #right-column-a, #right-column-b {
	width: 20.545454em; /* 226px */
	}
#center-column {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/cross_bkgd.gif") no-repeat top right;
	border-right: 0.1818181em solid #fff; /* Originally placed on left-column-content 2px */
	border-left: 0.1818181em solid #fff; /* 2px */		
	display: block;
	float: left;
	height: auto;
	min-height: 34.0909095em; /* 375px */
	padding: 0 0 1.8181818em 0; /* 20px */
	position: relative;
	text-align: left;
	width: 41.272727em; /* 454px */
	}
#center-column p, #center-column-b p {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 0.4545454em 1.8181818em; /* 5px 20px */
	position: relative;
	text-align: left;
	width: 37.636363em; /* 414px */	
	}
#cpdc_slideshow2 {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/noflash.jpg") no-repeat 0 0;	
	border-bottom: 0.1818181em solid #fff;	
	clear: both;
	display: block;
	float: left;
	height: 13.818181em; /* 152px */
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 41.272727em; /* 454px */
	}
#cpdc_slideshow2 div {
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	}
#center-column-b {	
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/cross_bkgd.gif") no-repeat top right;	
	padding: 0;
	width: 41.272727em; /* 454px */	
	}
#left-column-a p, #left-column-b p, #right-column-a p, #right-column-b p {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 1.3636363em 1.8181818em 0 1.8181818em; /* 15px 20px 0 20px */
	position: relative;
	text-align: left;
	width: 16.90909em; /* 186px */
	}
#left-column {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/cla_bkgd.gif") repeat-x 0 0;
/*border-right: 0.1818181em solid #fff;*/ /* Placed on center-column instead, fixes issues with table displays 2px */
	/*height: 51.818181em;*/ /* 570px */
	/*min-height: 51.818181em;*/ /* 570px */
	padding-bottom: 1.8181818em; /* 20px */
	width: 20.545454em; /* 226px */
	}
#left-column-a, #right-column-a {
	height: 12.181818em; /* 134px */
	}
#left-column-b {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/clb_bkgd.gif") repeat-x 0 0;
	margin: 0;
	/*height: 33.181818em;*/ /* 365px */
	/*min-height: 33.181818em;*/ /* 365px */
	padding: 0 0 1.8181818em 0; /* 20px */
	}
#right-column {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/cra_bkgd.gif") repeat-x 0 0;
	/*height: 54.545454em;*/ /* 600px */
	/*min-height: 54.545454em;*/ /* 600px */
	}
#left-column-a, #right-column-a {
	margin: 0;
	padding: 0 0 1.8181818em 0; /* 20px */
	}
#right-column-a {
	margin: 0;
	padding: 0 0 1.8181818em 0; /* 20px */
	width: 20.545454em; /* 226px */
	}
#right-column-b {
	background: #fff url("http://www.pixelgood.com/projects/web/cpdc/assets/images/bkgds/crb_bkgd.gif") repeat-x 0 0;
	padding: 0 0 1.8181818em 0; /* 20px */
	width: 20.545454em; /* 226px */
	}
#center-column ul, #center-column ol, #center-column-b ul, #center-column-b ol {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style-position: inside;
	margin: 0;
	padding: 0.4545454em 1.8181818em 1.3636363em 2.7272727em; /* 5px 20px 15px 20px */
	position: relative;
	text-align: left;
	width: 37.636363em; /* 414px */
	}
#center-column ul li, #center-column-b ul li {	
	display: list-item;	
	list-style-type: disc;
	}
#center-column ol li, #center-column-b ol li {
	display: list-item;	
	list-style-type: decimal;	
	}
#center-column li {
	clear: both;
	margin: 0.9090909em 0; /* 10px 0 */
	padding: 0;
	width: auto;
	}
#left-column-a ul, #right-column-a ul, #right-column ul, #right-column-b ul {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style: none;
	padding: 0.9090909em 1.8181818em 0 1.8181818em; /* 10px 20px 0 20px */
	position: relative;
	text-align: left;
	width: 16.90909em; /* 186px */	
	}
#left-column-b ul, #left-column-b ol {	
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style-position: inside;
	margin: 0;
	padding: 0.9090909em 1.8181818em 0 2.7272727em; /* 10px 20px 0 30px */
	position: relative;
	text-align: left;
	width: 16em; /* 176px */	
	}
#left-column-b ul li {	
	display: list-item;
	list-style-type: disc;
	}
#left-column-b ol li {
	display: list-item;
	list-style-type: decimal;
	}
#left-column-a li, #left-column-b li, #right-column li, #right-column-a li, #right-column-b li, #center-column li {
	background: none;	
	display: block;
	float: left;
	left: 0;
	margin: 0;
	padding: 0.4545454em 0; /* 5px 0 */
	width: 16em; /* 176px */
	}
#center-column li, #center-column-b li {
	width: 37.636363em; /* 414px */		
	}
#left-column li {
	padding: 0.4545454em 0; /* 5px 0 */
	}
#right-column li a:link, #right-column li a:visited, #right-column-a li a:link, #right-column-a li a:visited, #right-column-b li a:link, #right-column-b li a:visited {
	border: none;
	font-weight: normal;
	width: 16em; /* 176px */
	}
#center-column hr {
	background-color: #aaa;
	border: 1px solid #aaa;
	clear: both;
	color: #aaa;
	margin: 0.3636363em 1.8181818em 0.3636363em 1.8181818em; /* 4px 20px 4px 20px */
	width: 37.636363em; /* 414px */
	}
.caption {
	clear: both;
	float: left;
	position: relative;
	text-align: left;
	}
#center-column li a:hover, #center-column li a:active, #center-column-b li a:hover, #center-column-b li a:active, #right-column li a:hover, #right-column li a:active, #right-column-a li a:hover, #right-column-a li a:active {
	border-bottom: 1px solid #000; /* 1px */
	}
#right-column-a li, #right-column-b li {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/arrow.gif") no-repeat 0 25%;
	padding-left: 0.9090909em; /* 10px */
	}
#right-column-a li, #right-column-b li {
	background: transparent url("http://www.pixelgood.com/projects/web/cpdc/assets/images/icons/arrow.gif") no-repeat 0 25%;
	padding-left: 0.9090909em; /* 10px */
	}

/* -------------------
Forms
---------------------- */

form {
	clear: both;
	display: block;
	font-size: 1em; /* 11px */
	height: auto;
	left: 0;
	line-height: 1.2727272em; /* 14px */
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	position: relative;
	width: 37.636363em; /* 414px */
	}
fieldset {
	border: none;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
	}
legend, .forsubmit {	
	color: #244a9f;
	font-size: 1.090909em; /* 12px */
	font-weight: bold;
	line-height: 1.3636363em; /* 15px */	
	margin: 0;
	padding: 1.5384615em 0 0.7692307em 0; /* 20px 0 10px 0; */
	width: auto;
	}
.forsubmit {	
	padding-top: 0;
	}
label {
	display: block;
	font-weight: bold;
	margin: 0.9090909em 0; /* 10px 0 */
	padding: 0;
	width: auto;
	}
label em {
	color: #937a34;
	font-size: 1.1818181em; /* 13px */
	font-style: normal;
	font-weight: normal;
	margin-left: .5em;
	position: relative
	}
label.req, .req {
	color: #937a34;
	}
input, select, textarea {
	background-color: #fff;
	border: 1px solid #999;
	color: #244a9f;
	font-size: 1em; /* 11px */	
	left: 0;
	line-height: 1.2727272em; /* 14px */
	margin: 0;
	padding: 0.1818181em; /* 2px */
	position: relative;
	}
textarea {
	width: 30em;
	}
.submit {
	background-color: #244a9f;
	border: none;
	clear: both;
	color: #fff;	
	display: block;
	float: left;	
	font-size: 0.8181818em; /* 9px */	
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 0.2222222em; /* 2px */
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 7.2222222em; /* 65px */
	}
input:focus, textarea:focus, select:focus {
	background-color: #ffc;
	}
input:focus.submit {
	background-color: #4f8ec8;
	}

/* -------------------
Images
---------------------- */

img.mast {
	clear: both;
	display: block;
	float: left;
	height: 7.5em; /* 90px */
	margin-top: -1.25em; /* 15px */
	position: relative;
	width: 75.833333em; /* 910px */
	}
img.thumb {
	background-color: #fff;	
	border: 0.1818181em solid #4f8ec8; /* 2px */
	display: inline;
	float: left;
	height: 3.6363636em; /* 40px */
	margin: 0 0.9090909em 0.9090909em 0; /* 0 10px 10px 0 */
	position: relative;
	width: 3.6363636em; /* 40px */
	}
img.small, img.horizontal, img.vertical, img.generic {
	background-color: #fff;	
	border: 0.090909em solid #ccc; /* 1px */
	display: inline;
	float: left;
	margin: 0 0.9090909em 0.9090909em 0; /* 0 10px 10px 0 */
	padding: 0.4545454em; /* 5px */
	position: relative;
	}
img.small {
	height: 6.8181818em; /* 75px */
	width: 6.8181818em; /* 75px */
	}
img.horizontal {
	height: 13.636363em; /* 150px */
	width: 18.181818em; /* 200px */
	}
img.vertical {
	height: 18.181818em; /* 200px */
	width: 13.636363em; /* 150px */
	}
	
/* -------------------
IE 6 Hacks
---------------------- */

/* KLUDGE: IE 6 doesn't handle border styles well */
* html a:link, * html a:visited, * html a:hover, * html a:active {
	border-bottom: 1px solid #000; /* 1px */
	}
* html #wrapper {
	overflow: visible;
	}
/* KLUDGE: To allow top nav items to display */
* html #top_nav {
	position: relative;
	z-index: 50;
	}
/* KLUDGE: To allow top nav items to display over top mast */
* html #mast {
	margin-top: -1.8333333em; /* -22px */
	}
/* KLUDGE: To get list-item to align correctly */
* html #center-column li {
	display: list-item;
	vertical-align: top;
	}
/* KLUDGE: Fixes IE after applying the E-zekiel hack below */
* html #center-column ul, * html #center-column ol {
	width: 37.636363em; /* 414px */
	}
* html #right-column {
	clear: left;
	float: right;
	right: 0;
	position: relative;
	}
/* KLUDGE: To get submit button to align to left and makes button wider */
* html .submit {
	font-size: 0.8em;	
	margin: 0;
	text-transform: capitalize;
	width: 9.090909em; /* 100px */
	}
* html #credit {
	margin-top: 1.8181818em; /* 20px */
	}
* html #footer {
	position: relative;
	z-index: -1;
	}
* html #footer_nav, * html #top {
	margin: 0;
	}
	
/* -------------------
IE 7 Hacks
---------------------- */

/* KLUDGE: Fixes too much top margin */
*:first-child+html h4, *:first-child+html h5, *:first-child+html h6 {
	padding-top: 0.9090909em; /* 10px */
	}
*:first-child+html #wrapper {
	overflow: visible;
	}
*:first-child+html #right-column {
	margin-left: 62.363636em; /* 686px */
	position: absolute;
	}
/* KLUDGE: To get list-item to align correctly */
*:first-child+html #center-column li {
	display: list-item;
	vertical-align: top;
	}
/* KLUDGE: To get submit button to align to left and makes button wider */
*:first-child+html .submit {
	font-size: 0.8em;
	margin: 0;
	text-transform: capitalize;
	width: 9.090909em; /* 100px */
	}
*:first-child+html #container {
	z-index: -3;
	}
*:first-child+html #credit {
	margin-top: 1.8181818em; /* 20px */
	}
*:first-child+html #footer_nav, *:first-child+html #top {
	margin: 0;
	}
