* {margin:0; padding:0;}
body {font: 90%/140% Helvetica, Arial, Verdana, sans-serif; color: #333;  text-align: left;}
a {text-decoration: none; color: #000; text-decoration: none;outline:none;}

/* -------- Global Hides -------- */
#ugov-header, #top, #header, #menu, #sidebar,#pagination,#footer,#main .buttons, .noprint {display:none;}

/* -------- Main Content Area -------- */
#main h3, #main h4, #main h5, #main h6, #main p, #main address, #main blockquote, #main ul, #main ol, #main .pageInstructions {margin: 1em 20px; font-weight: normal; }

/*TABLES & FORMS */
.searchForm {position: relative; height:30px;}
input.textField {border: 0px; background: url(../images/elements.png) no-repeat -2px -208px; height:27px; font-size: .9em; padding:5px 3px 0px 3px; color:#3c6489;}
input.submitButton {border: 0px; background: url(../images/elements.png) no-repeat -396px -208px; height:27px; font-size: .9em; width:55px; text-indent: -5555px; cursor: pointer; position: absolute;}
input#searchField { position: absolute; top:0; left:0; width:396px; }
input#searchSubmit { position: absolute; top:0; left:396px;}

/*MISC */
.skipnav {text-indent: -5555px;} 
.clear {clear: both;} 

/* ----------- Header Styles ----------- */
#main h1 {font-weight:normal; font-size:24px;margin:20px;}
h2, h3, h4 {margin: 1em 20px; color: #3c6489; border-bottom: 1px dotted #ccc; padding-bottom: .2em; font-weight: normal;}
h2 {font-size: 1.2em; } h3 {color: #6d8faf; font-size: 1.4em; } h4 {font-size: 1.2em;}

/* -------- Main Content Table -------- */
#main table {width: 651px; margin: 1em 20px; border: 0; border-collapse: collapse;}
#main table tr.alt {background: #f2f2f2;}
#main table tr.over {background: #6d8faf; color: white;}
#main table tr.over a {color: white;}
#main table th, #main table td {padding: 4px; border: 1px solid #e6e6e6;}
#main table th {background: #e6e6e6; color: #6d8faf; font-weight: normal;}
#main table.confirmationTable th, #main table td {font-size: 12px;}
#main table.confirmationTable, #main table.confirmationTable td, #main table.confirmationTable th {border:0;}
#main table.confirmationTable tr td:first-child, #main table.confirmationTable th:first-child {width:180px;}
#main table.confirmationTable th {text-align: right; background-color: transparent; color:#333; font-weight: bold;}