/* ---------------------------------------------
SC Green Gov Print Style Sheet
author: Cyberwoven
version:  2010.01
----------------------------------------------- */
body {
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	margin:.25in .5in;
	padding:0;
	color:#333;}

a {color:#0063d3; text-decoration:underline;}

h2 {font:normal 30px/35px "Century Gothic", Futura, "Trebuchet MS", arial; margin:0; padding:10px 0 15px 0; color:#000; text-transform:uppercase;}
h3 {font:normal 25px/30px "Century Gothic", Futura, "Trebuchet MS", arial; margin:0; padding:10px 0 5px 0; color:#333;}
h4 {font:normal 20px/22px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:10px 0 5px 0;}

p {margin:0 0 15px 0; padding:0;}

blockquote {margin:20px 30px; padding:20px 30px 20px 120px;}

fieldset {margin:0; padding:0; display:block; border:none;}
.textbox {border:1px solid #333; background:none; padding:2px 5px;}
textarea {border:1px solid #333; background:none; padding:2px 5px;}

img {float:right; margin:0 0 10px 10px; padding:2px; border:2px solid #333;}
a:hover img {border-color:#f60;}

/* Reusables
----------------------------------------------- */

.clear {clear:both; display:block; overflow:hidden; width:0; height:0;}

table.data {text-align:left; margin:0 0 10px 0;}
table.data th {padding:4px 5px; border-bottom:1px solid #ccc; font-weight:bold; font-size:14px; line-height:18px; text-align:left; color:#00366e;}
table.data td {padding:4px 5px; line-height:16px; border-bottom:1px solid #ccc; }
table.data tr.even td {background-color:#eee;}

.floatleft {float:left;}
.floatright {float:right;}
.nofloat {float:none !important;}

/* Layout Blocks
----------------------------------------------- */
#header h1 {font-size:24px; line-height:35px; margin:0; padding:0;}
#header h2 {font-size:18px; line-height:20px; margin:0; padding:0;}
h1 a, h2 a {color:#000; text-decoration:none;}

a.skiplink, ul.mainnav, ul.headernav, ul.subnav, #secondary {display:none;}

#header {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #000;}
#header h1 a {text-decoration:none;}

#footer {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #000; font-size:12px;}

#content, #primary {display:inline; margin:0; padding:0;}

/* Specialty Pages
----------------------------------------------- */
/* Candidates */
ul.candidatelist {display:block;}
ul.candidatelist li {display:inline; margin:0; padding:0;}
ul.candidatelist li a {display:block; float:left; margin:2px; padding:5px 10px; border:5px solid #fff; color:#444; font-size:14px; text-decoration:none;}
ul.candidatelist li a:hover {border-color:#ccc;}
ul.candidatelist li a img {display:block; display:inline; border:none; float:none; padding:0; margin:0;}
ul.candidatelist li a strong {display:block; font-size:14px; color:#000;}

.candidateleftcolumn {display:block; width:140px; float:right; margin:0 0 20px 20px;}
.candidateleftcolumn img {float:none; margin:0; padding:0 0 0 2px; border:none;}

ul.clinks {display:none;}
