/************************************************************/
/*   File:		styles.css - UUSS page layout				*/
/*   Author:	Peter Kosar									*/
/*                                                          */
/*   Updated:	January 2010							   	*/
/*----------------------------------------------------------*/
/*   Size in pixels using forumla 1px = 0.0625em 	        */
/*   Base size is set to 0.75em so that all body text set	*/
/*	 to 1.0em will render as 12px							*/
/************************************************************/

/************/
/*  GLOBAL  */
/************/

*{padding:0; margin:0;}
html {font-size:100%;}
body {font-size:0.75em; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#page-container {width:900px; margin:0 auto; }
.main {clear:both; width:900px; padding-bottom:0; background:transparent; overflow:hidden; }
.main-content {margin:16px 0 0 0;}
.main-navigation {display:inline; float:left; width:200px; overflow:visible !important; overflow:hidden;}
.footer {clear:both; width:900px; margin:10px 0 0 0; padding:0; font-size:11px; overflow:hidden; border-top:1px solid #bbb; }
.red {color:#f00;}

/********************/
/*  HEADER SECTION  */
/********************/
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;  border-top:1px solid #bbb; }

/* header-top */
.header-top {width:900px; height:80px; background:#f0f0f0 url(http://uuss.org/img/bg_head_top.jpg); overflow:visible !important; overflow:hidden; }

.sitelogo {width:79px;  height:60px; position:absolute; z-index:1; margin:7px 0 0 5px; background:url(http://uuss.org/images/oakleaf.png);}
.sitename {width:550px; height:60px; position:absolute; z-index:2; margin:16px 0 0 90px; overflow:visible !important; overflow:hidden;}
.sitename h1 {font-size:24px; color:#5d5d5d; }
.sitename h1 a {color:#5d5d5d; text-decoration:none;}
.sitename h2 {margin:1px 0 0 0; color:#3d3d3d; font-size:12px; font-weight:normal; }
.sitename h2 a {color:#3d3d3d; text-decoration:none; }
.sitename a:hover {text-decoration:none; color:#2d2d6d;}


.nav0 {width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:520px !important/*Non-IE6*/; margin-left:523px /*IE6*/; font-size:11px; color:#7d7d7d; font-weight:bold; text-align:right;}

.nav1 {width:350px; position:absolute; z-index:3; margin:40px 0 0 0; margin-left:520px !important/*Non-IE6*/; margin-left:523px /*IE6*/; font-size:12px; color:#7d7d7d; font-weight:bold; text-align:right;}
.nav1 a {color:#7d7d7d; text-decoration:none; margin-right:0; padding-right:0;}
.nav1 a:hover {color:#323232;}

/* header-middle */
.header-middle {width:900px; height:auto; background:#e6e6e6; overflow:visible !important; overflow:hidden;}
.header-middle img {border:none;}

.slideframe{ background-repeat: no-repeat; float:left; overflow:hidden;}

/* header-bottom - sticky zone */
.header-bottom {width:900px; height:40px; background:#ffffff; }

.nav2 {float:left; width:898px; background:#d3d4d9 url(http://uuss.org/img/nav2-gray-bkg.gif) repeat-x; color:#4b4b4b; font-size:12px; border-left:1px solid #bbb; border-right:1px solid #bbb;}
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important; z-index:1000; border-right:solid 1px #afafaf; width:auto;}
.nav2 ul li a {float:none !important; float:left; display:block; height:28px; line-height:28px; padding:0 12px 0 12px; text-decoration:none; font-weight:bold; color:#646464; width:auto;}
.nav2 ul li ul {display:none; border:none; }
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px; background:url(http://uuss.org/img/bg_head_bottom_nav_hover.gif) top center;} /* sticky hover zone */
.nav2 table {position:absolute; z-index:999; top:-4px; left:0; border-collapse:collapse;}

/* Non-IE6 hovering */
.nav2 ul li:hover {width:auto;}
.nav2 ul li:hover a {background:#c0c0c0 url(http://uuss.org/img/nav2-gray-hover.gif) repeat-x; text-decoration:none;}
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:27px; margin-top:1px; left:0; }
.nav2 ul li:hover ul li a {display:block; width:160px; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 4px 4px 12px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#ededed; font-weight:normal; color:#323232; background-image:none; }
.nav2 ul li:hover ul li a:hover {background-color:#d2d2d2; text-decoration:none;}
.nav2 ul li:hover ul li ul {display: none;}

/* IE6 hovering */
.nav2 ul li a:hover {background:#c0c0c0 url(http://uuss.org/img/nav2-gray-hover.gif) repeat-x; text-decoration:none;}
.nav2 ul li a:hover ul {display:block; position:absolute; z-index:997; top:28px; left:0; margin-top:1px;}
.nav2 ul li a:hover ul li a {display:block; width:128px; height:1px; line-height:1.3em; padding:4px 4px 4px 12px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#ededed; font-weight:normal; color:#323232; background-image:none;}
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index:997;}
.nav2 ul li a:hover ul li a:hover {background-color:#d2d2d2; text-decoration:none;}

.header-spacer {clear:both; width:900px; padding:5px 0 5px 0; }

.searchform {width:200px; padding:0;}
.searchform fieldset {border:none;}
.searchform input.button {padding:1px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#646464; font-size:11px; border:1px solid #646464; width:25px;}
.searchform input.field {width:100px; border:solid 1px #646464; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


/******************/
/*  MAIN SECTION  */
/******************/
h1,h2,h3,h4,h5,h6 {font-family:"trebuchet ms",arial,sans-serif;}
hr {width:auto; height:0.1em; border:none; background:#d2d2d2; color:#d2d2d2; margin-bottom:12px;}

.main a {color:#004276; text-decoration:none;}
.main a:hover {color:#004276; text-decoration:underline;}
.main a:visited {color:#105286;}
.main a img {border:none;}
.main a:hover img {border:none;}	
.main h1 a {color:#105286; text-decoration:none;}
.main h1 a:hover {color:#002256; text-decoration:none;}

.main h1 {clear:none; margin:1.0em 0 0.5em 0; color:#505050; font-weight:normal; font-size:19px;}
.main h2 {clear:both; margin:1.0em 0 0.5em 0; color:#505050; font-weight:normal; font-size:17px;}
.main h3 {clear:both; margin:1.0em 0 0.5em 0; color:#505050; font-weight:normal; font-size:16px;}
.main h4 {margin:1.5em 0 0.2em 0; color:#252525; font-weight:normal; font-size:15px;}
.main h5 {margin:1.5em 0 0.2em 0; color:#252525; font-weight:normal; font-size:14px;}
.main h6 {margin:1.5em 0 0.2em 0; color:#252525; font-weight:normal; font-size:13px;}
.main h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 6px #dadada; color:#545454; font-weight:bold;}
.main h1.sectiontitle {margin:28px 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 6px #dadada; color:#545454; font-weight:bold;}
.main h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:#bebebe; color:#fff; font-weight:bold; font-size:19px;}
.main h1.blocktitle {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:#bebebe; color:#fff; font-weight:bold; font-size:19px;}
.main h1.side {clear:none;}
.main h2.side {clear:none;}
.main h3.side {clear:none;}

.main img {border:none; margin:0; paddng:1px;}
.main img.left {clear:none; float:left; margin:3px 10px 7px 0; border:1px solid #969696;}
.main img.center {clear:none; float:none; margin:0; border:1px solid #969696;}
.main img.right {clear:none; float:right; margin:3px 0 7px 10px; border:1px solid #969696;}
.main img.noborder {border:none;}
.main img.nofloat {float:none;}
.main img.inline {border:none; float:none; vertical-align:middle; margin:0; padding:0;}

.main p {margin:0 0 1.0em 0; line-height:1.5em; font-size:12px; clear:none;}
.main p.center {text-align:center;}
.main p.right {text-align:right;}
.main p.side {clear:none;}
.main p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em;}
.main p.blockquote {clear:both; margin:0 30px 0.6em 30px;}
.main p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:#505050; font-size:11px;}

div.box {border:1px solid #d1d1d1; padding:8px 6px 0 6px; margin:12px 0 12px 0;}
div.box h1, div.box h2, div.box h3 {margin-top:0;}

.main table {clear:none; width:auto; margin:2.0em 0 2.0em 0; table-layout:auto; border-collapse:collapse; empty-cells:show; font-size:12px;}
.main table th {height:auto; padding:2px 7px 2px 7px; empty-cells:show; background:#bebebe; border:solid 1px #ccc; text-align:left; color:#fff; font-weight:normal; vertical-align:middle;}
.main table th.side {padding:4px 10px 4px 7px; white-space:nowrap; vertical-align:top;}
.main table th.center {text-align:center;}
.main table th.right {text-align:right;}
.main table td {height:auto; padding:4px 7px 4px 7px; border:solid 1px #ccc; font-weight:normal; color:#000; vertical-align:top;}
.main table td.center {text-align:center;}
.main table td.right {text-align:right;}

.main table.noborder {margin:1.0em 0 1.0em 0;}
.main table.noborder th {border:none; padding:2px 6px 2px 6px;}
.main table.noborder td {border:none; padding:2px 6px 2px 0; vertical-align:top;}

.main table.noborder td.plc {border:none; padding:2px 24px 2px 0; text-align:left; color:#656565;}
.main table.noborder td.prc {border:none; padding:2px 24px 2px 0; text-align:right; color:#656565; white-space:nowrap;}
.main table.noborder td.bullet {padding: 2px 24px 2px 10px; text-align:left; color:#656565; background-image:url(http://uuss.org/img/bg_bullet_full_1.gif); background-repeat:no-repeat; background-position:0 7px; white-space:nowrap; }

.main ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(http://uuss.org/img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:12px;}
.main ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px; list-style-type:decimal;}
.main ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:12px;}

.main ol.long {list-style-type:decimal; font-size:12px; margin:6px 0 12px 40px}
.main ol.long li {list-style-position:outside; line-height:1.4em; margin:0 0 4px 10px;}
.main ol.alpha {list-style-type:upper-alpha; font-size:12px; margin:6px 0 12px 40px}
.main ol.alpha li {list-style-position:outside; line-height:1.4em; margin:0 0 4px 10px;}
.main ol.lower-alpha {list-style-type:lower-alpha; font-size:12px; margin:6px 0 12px 40px}
.main ol.lower-alpha li {list-style-position:outside; line-height:1.4em; margin:0 0 4px 10px;}

.main ul.tall li {margin-bottom:6px; line-height:1.3em;}

.main dl {font-size:12px;}
.main dt {margin: 14px 0 0 0;}
.main dd {margin: 1px 0 1.0em 24px;}

.main input.button, .main input.rightbutton {border:1px solid #aaa; padding:2px 4px 2px 4px; font-size:12px; width:auto; background:#e6e6f6 url(http://uuss.org/img/nav2-gray-bkg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.main input.rightbutton {position:relative; float:right; margin-right:75px;}
.main input.button:hover, .main input.rightbutton:hover {color:#fff; background:#6ac;}


/* main content columns */
.column1-unit {width:840px; margin-bottom:10px !important; margin-bottom:5px;}
.column2-unit-left {float:left; width:400px;  margin-bottom:10px !important; margin-bottom:5px;}
.column2-unit-right {float:right; width:400px;  margin-bottom:10px !important; margin-bottom:5px;}
.column3-unit-left {float:left; width:253px; margin-bottom:10px !important; margin-bottom:5px;}
.column3-unit-middle {float:left; width:253px;  margin-bottom:10px !important; margin-bottom:5px; margin-left:40px;}
.column3-unit-right {float:right; width:253px;  margin-bottom:10px !important; margin-bottom:5px;}

.column2-left {float:left; width:650px; padding-right:0; }
.column2-right {float:right; width:225px; }
.column2-left { overflow:hidden; }
/* .column2-left, .column2-right{ padding-bottom: 32767px; margin-bottom: -32767px; } */

.main table.twocolumn {border:none; margin:0 0 15px 0; width:840px;}
.main table.twocolumn td.leftcol {border:none; padding:0 15px 0 0; width:615px;}
.main table.twocolumn td.rightcol {border:none; border-left:1px dotted #aaa; padding:0 0 0 15px; width:225px;}

.pagemenu {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:solid 7px #d1d1d1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.pagemenu h1, h1.sidemenu {margin:0 0 0.2em 0; padding:1px 4px 1px 4px; background:#848484; color:#fff; font-weight:bold; font-size:16px;}
.pagemenu p {margin:0 6px 0 6px; line-height:1.5em; font-size:12px;}
.pagemenu ul {margin-left:6px;}
.pagemenu dl {margin-bottom:6px;}
.pagemenu dt {margin:6px 4px 0 4px; color:#333;}
.pagemenu dd {margin:0 4px 6px 20px;}

.greenmenu {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:solid 7px #d9efb9; border-left:1px solid #d9efb9; border-right:1px solid #d9efb9; background:#e9ffc9;}
.greenmenu h1 {margin:0 0 0.2em 0; padding:1px 4px 1px 4px; background:#a0d651; color:#fff; font-weight:bold; font-size:16px;}
.greenmenu h1 a, .greenmenu h1 a:visited {color:#fff; text-decoration:none;}
.greenmenu p {margin:0 6px 0 6px; line-height:1.5em; font-size:12px;}
.greenmenu ul {margin-left:6px;}

.bluemenu {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:solid 7px #b5dfd0; border-left:1px solid #b5dfd0; border-right:1px solid #b5dfd0; background:#d5fff0;}
.bluemenu h1 {margin:0 0 0.2em 0; padding:1px 4px 1px 4px; background:#89aad6; color:#fff; font-weight:bold; font-size:16px;}
.bluemenu h1 a, .bluemenu h1 a:visited {color:#fff; text-decoration:none;}
.bluemenu p {margin:0 6px 0 6px; line-height:1.5em; font-size:12px;}
.bluemenu ul {margin-left:6px;}

.buffmenu {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:solid 7px #fce49a; border-left:1px solid #fce49a; border-right:1px solid #fce49a; background:#fffcf2;}
.buffmenu h1 {margin:0 0 0.2em 0; padding:1px 4px 1px 4px; background:#fff0a6; color:#885100; font-weight:bold; font-size:16px;}
.buffmenu h1 a, .buffmenu h1 a:visited {color:#885100; text-decoration:none;}
.buffmenu p {margin:0 6px 12px 6px; line-height:1.5em; font-size:12px;}
.buffmenu ul {margin-left:6px;}

.goldmenu {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:solid 7px #f8e096; border-left:1px solid #f8e096; border-right:1px solid #f8e096; background:#fff0a6;}
.goldmenu h1 {margin:0 0 0.2em 0; padding:1px 4px 1px 4px; background:#e8b100; color:#fff; font-weight:bold; font-size:16px;}
.goldmenu h1 a, .goldmenu h1 a:visited {color:#fff; text-decoration:none;}
.goldmenu h1 a:hover {color:#004276; text-decoration:none;}
.goldmenu h1 a.btn {float:right; margin-left:4px;}
.goldmenu p {margin:0 6px 0 6px; line-height:1.5em; font-size:12px;}
.goldmenu ul {margin-left:6px;}
.goldmenu img {margin:0; border:1px solid #333; padding:0; float:none;}

.topRightMenuBox {padding:0pt 0pt 20px 20px; background:#ffffff; float:right; font-size:12px; width:225px; height:auto; clear:both;}

.contactform {width:620px; margin:30px 0 30px 90px; padding:10px; border:solid 1px #c8c8c8; background-color:#f6f6f8;}
.contactform fieldset {padding:20px 0 0 0 !important; padding:0; margin:0; border:solid 1px #c8c8c8; }
.contactform fieldset legend {margin:0 0 0 5px !important; margin:0 0 20px 5px; padding:0 6px 0 6px; color:#555; font-weight:bold; font-size:11px;}
.contactform input.button {float:right; margin-right:20px; margin-bottom:10px; padding:1px 6px !important; padding:0;}
.contactform input.button:hover {color:#fff; background:#6ac;}
.contactform input.field {width:250px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform input.dfield {width:250px; padding:2px; border:none; background:#f6f6f8; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform label.left {float:left; width:80px; margin:0 0 0 10px; padding:2px; font-size:12px;}
.contactform p {margin:0 0 .5em 0; line-height:1em;}
.contactform p span {font-size:11px;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif;}
.contactform textarea {width:500px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform table {border:none; margin:0 10px 0 10px;}
.contactform table td {border:none; vertical-align:top;}
.contactform table td.red11 {color:#f00; font-size:11px;}

.standardform {width:100%; margin:0; padding:0px; border:none; background:none;}
.standardform fieldset {padding:8px; margin:0 0 18px 0; border:solid 1px #a8a8a8;}
.standardform fieldset legend {margin:0 0 0 5px !important; margin:0 0 20px 5px; padding:0 6px 0 6px; color:#888; font-weight:bold; font-size:12px;}
.standardform table {margin:0; width:100%}
.standardform table th {border:none; padding:4px 16px 4px 6px; font-weight:normal; color:#222; font-size:12px; white-space:nowrap; background:none; vertical-align:top;}
.standardform table td {border:none; padding:4px 6px 4px 0; white-space:nowrap; }
.standardform input.field {width:300px; padding:2px; border:solid 1px #989898; font-family:verdana,arial,sans-serif; font-size:12px;}
.standardform textarea {padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:12px;}
.standardform input.button, .standardform input.delbutton {background:#e6e6f6 url(http://uuss.org/img/nav2-gray-bkg.png) repeat-x; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 4px 2px 4px; text-align:center; width:auto;}
.standardform input.button:hover {color:#fff; background:#6ac;}
.standardform input.delbutton:hover {color:#fff; background:#f00;}
.standardform input.showHide {border:none; background:none; padding:2px 0 0 0; margin:0 0 -2px 0; font-size:100%; color:#467aa7; cursor:pointer;}
.standardform p {margin:0 0 4px 0; line-height:1.5em;}
.standardform p.combo {margin:6px 0 4px 0;}
.standardform p.indent {margin:0 0 4px 35px;}
.standardform select.combo {width:175px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:12px;}

.survey h1.pagetitle {color:#0c675a;}
.survey h2 {color:#0c675a; margin:18px 0 0 0; font-size:15px;}
.survey table {border:none; margin:5px 0 15px 18px;}
.survey table td {border:none; vertical-align:top; padding:3px 2px 3px 2px;}
.survey input.field {width:250px; padding:2px; border:solid 1px #868686; font-family:verdana,arial,sans-serif; font-size:12px;}
.survey textarea {width:600px; padding:2px; border:solid 1px #868686; font-family:verdana,arial,sans-serif; font-size:12px; margin-left:18px;}
.survey span {font-size:12px;}
.survey input.button { background: url(http://uuss.org/Groups//images/survey_button.jpg) no-repeat; height:46px; width:161px; border:none; font-family: verdana,arial,sans-serif; font-size:13px; font-stretch:expanded; font-weight:bold;}
.survey input.button:hover {background: url(http://uuss.org/Groups//images/survey_button.jpg) no-repeat; color:#003266; cursor:pointer;}

.popup {position:absolute; left:40%; top:130px; width:500px; height:auto; border:1px solid #555; background:#9dd; overflow:hidden; font-size:12px; display:none;}
.popup h1 {background:#699; color:#fff; font-size:13px; border:none; border-bottom:1px solid #555; margin:0; padding:2px 4px 2px 4px; text-align:center;}
.popup div.innerbody {border:1px solid #aaa; border-top:none; margin:0 2px 2px 2px; padding:6px; background:#fcfcfc;}
.popup input.closebox {border:1px solid #333; padding:0 3px 0 3px; margin:0 2px 0 2px; font-size:6px; background:#ddede9; color:#000; font-weight:bold;}
.popup input.closebutton {width:auto; margin:10px 20px 10px 10px; padding:1px 6px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#f6f6f6; border:solid 1px #333; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#333;}
.popup input.closebutton:hover {cursor: pointer; border:solid 1px #505050; color:#fff; background:#afafaf;}
.popup input.closebox:hover {cursor: pointer; border:solid 1px #505050; color:#fff; background:#366;}


/****************************/
/*  Special Purpose Styles  */
/****************************/
input.button2, input.delbutton2 {background:#e6e6f6 url(http://uuss.org/img/nav2-gray-bkg.png) repeat-x; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 2px 0 2px; text-align:center; width:auto;}
input.button2:hover {color:#fff; background:#6ac;}
input.delbutton2:hover {color:#fff; background:#f00;}
.red {color:#f00;}
.link {color:#004276; cursor:pointer;}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:#7d7d7d; font-weight:bold; font-size:12px;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:none; color:#646464;}
.footer a:hover {text-decoration:underline; color:#004276;}
.footer a:visited {color:#646464;}
.footer ul {list-style:none;}
.footer li {margin-bottom:2px;}


/******************/
/*  CLEAR FLOATS  */
/******************/
#page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, .bigfooter:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:auto; height:0.1em; border:none; background:#d2d2d2; color:#d2d2d1;}
.clearfix {clear:both; height:1px; color:#fff; background:#fff; border:none; margin:12px 0 12px 0;}
.clearboth {clear:both;}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {
	#page-container {width:940px;}
	.main {clear:both; width:940px; padding-bottom:10px; background:transparent; background-image:none;}
	.footer {clear:both; width:940px; height:3.7em; padding:1.1em 0 0; background:#f0f0f0; font-size:12px; overflow:visible !important; overflow:hidden;}
	.header {width:940px;}
	.header-top {width:940px; height:80px; background:#f0f0f0; overflow:visible !important; overflow:hidden;}
	.header-middle {width:940px;}
	.header-bottom {width:940px; background-image:none;}
	.header-spacer {width:940px; background-image:none;}
	.nav2 {float:left; width:940px; color:#4b4b4b;}
	.main-navigation {display:inline; float:left; width:199px; border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; background-color:#f0f0f0; overflow:visible !important; overflow:hidden;}
	.main-content {width:880px; padding-top:1.0em;}
	.column1-unit {width:880px;} 
	.noprint {display:none;}
	}

