/* ***WARNING: DO NOT UPLOAD THIS PAGE TO THE WEB-SERVER!*** */
/* Source: http://www.pixy.cz/blogg/clanky/css-3col-layout/ */
/* Other Media Device Properties (show/hide) */
#printheader, 
#handheldheader, 
#printcenter, 
#handheldcenter, 
#print_subheader, 
#handheld_subheader {
	display:none;
}

/*** The Essential Code ***/
/* <![CDATA[ */
#printheader, 
#handheldheader, 
#printcenter, 
#handheldcenter, 
#print_subheader, 
#handheld_subheader {
	display:none;
}

html {
	font-size:62.8%;
	margin:0;
	padding:0;
}

body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
	margin:0;
	padding:0;
	color:#000;
	/*background-color:#FFF;*/
	empty-cells:show;
}

pre {
	font-family:verdana, arial, helvetica, sans-serif;
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	word-wrap:break-word; /* Internet Explorer 5.5+ */
}

#main2 {
	margin:0;
	padding:0;
	background:url("/images/gif/rightcolumn_lines.gif") top right repeat-y;
	/*background-color:#F60; TEST - orange*/
}
	
#right {
	float:right;
	width:218px;
	padding:0;
	margin:0;
}

#filler {/* space above content */
	width:15px;
	height:15px;
}

#content {
	position:relative;
	padding: 0 5px 0px 0px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
	margin:0 218px 0 128px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	background-color:#FFF;
	z-index:1;
}

#content_printerfriendly {/*for valuestaxes app */
    padding: 10px 0px/*left*/; /* CC padding */
	width: 100%;
	background-color:#FFF;
}

#pagetitle1 {
	float:left;
    padding:0px;
    width:80%;
    border:0;
	text-align:left;
}

#pagetitle2 {
	float:right;
    padding:0px;
    width:125px;
    border:0;
	text-align:right;
}

.oeatable {
    display:none;
}

#homecollage1 {
	width:100%;
	height:190px;
	background-image:url(/images/jpg/homecollage1_curves.jpg);
	background-repeat:no-repeat;
	background-position:center;
	/*background-image:url(/images/jpg/homecollage1_curves.jpg);*/
	/*border-right:4px solid #000; 'border-right-width' 'border-right-style' 'border-right-color'*/
}
	
#footer {
	margin:0;
	height:100px;
    text-align:right;
    color:#FFF;
	background-color:#000;
	clear: both;
}
	
.column-in_header {
	margin:0;
	padding:0;
}

.column-in_main {
	margin:0;
	padding:0.5em 1em;
}
	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

/* Collapsible Panel Properties */
.collapsePanel {
      width: 95%;
      height:0px;
      overflow:hidden;
}
 
.collapsePanelHeader {   
      width:95%;            
      height:20px;
      cursor: pointer; 
}

/* Toggle Properties */
.toggle_header {
    font-weight: bold;
    text-decoration:underline;
    cursor:pointer;
    font-family: Verdana;
    display:inline;
}
    
.toggle_details {
    display:none;
    visibility:hidden;
    font-family: Verdana;
}

#header_mycountylogin {
	width:393px;
	height:36px;
	-height:38px;
	margin:0px 0px 0px 146px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	background-color:#000;
	color:#FFF;
	vertical-align:middle;
}

#header_dconline {
	width:auto;
	height:36px;
	margin:-36px 0px 0px 539px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	-margin:-38px 0px 0px 539px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	top:0;
	background-color:#000;
	border:0;
	text-align:right;
}

.leftheader {
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	word-wrap:break-word; /* For Mozilla: Use 'zero width space' &#8203; to break long words */
	border-top:0px solid #000; /*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
	width:120px;
}

#rightcolumn_icons {
	width:212px;
	margin:10px 0px -35px 0px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	text-align:center;
	padding:0;
}

#socialmedia_icons {
	width:212px;
	margin:40px 0px -35px 0px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	text-align:center;
	padding:0;
}

#breadcrumbs {
	display:inline;
}

/* Horizontal Rule (line) Properties */
hr {
    border-bottom:1px solid #000;
    height:1px;
    -height:2px;
	width:99%;
}

/* Image Properties */
img {
	border:none;
	text-decoration:none;
}

a img {
	border:none;
	text-decoration:none;
	-vertical-align:middle;/*IE6 only */
}

img.middle {
	vertical-align:inherit;
}

img.transparent {
	position:relative;
	margin-top:-90px;/**/
	/*background: red;*/
	width:auto;
}

a.img:link {
	border:none;
	text-decoration:none;
}

/* Regular Links Properties */
a:link, 
a:visited, 
a:active, 
a {
	text-decoration:underline;
	color:#000;
}

a:hover {
	text-decoration:none;
	color:#900;
	cursor:pointer;
}

/* Small Link Properties */
a.small:link, 
a.small:visited, 
a.small:active, 
a.small {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:0.8em;
	color:#000;
	text-decoration:underline;
}

a.small:hover {
	color:#900;
	text-decoration:none;
	cursor:pointer;
}

/* Red Links */
a.redlink:link, 
a.redlink:visited, 
a.redlink:active, 
a.redlink {
	color:#C00;
	text-decoration:underline;
	border-width:0px;
}

a.redlink:hover {
	color:#C00;
	text-decoration:none;
	border-width:0px;
	cursor:pointer;
}

/* Small Red Links */
a.smallredlink:link, 
a.smallredlink:visited, 
a.smallredlink:active, 
a.smallredlink {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:0.8em;
	color:#C00;
	text-decoration:underline;
	border-width:0px;
}

a.smallredlink:hover {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:0.8em;
	color:#C00;
	text-decoration:none;
	border-width:0px;
	cursor:pointer;
}

/* Home Page Photo Link Properties */
a.hmphoto:link, 
a.hmphoto:visited, 
a.hmphoto:active, 
a.hmphoto {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

a.hmphoto:hover {
	text-decoration:none;
	color:#600;
	cursor:pointer;
	font-weight:bold;
}

/* Tab Link Properties */
a.tabs:link, 
a.tabs:visited, 
a.tabs:active, 
a.tabs {
	text-decoration:none;
	color:#003;
}

a.tabs:hover {
	text-decoration:none;
	color:#600;
	cursor:pointer;
}

/* White Header Link Properties */
a.white:link, 
a.white:visited, 
a.white:active, 
a.white {
	text-decoration:underline;
	color:#FFF;
}

a.white:hover {
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
}

/* White Header Link Properties */
a.whitebold:link, 
a.whitebold:visited, 
a.whitebold:active, 
a.whitebold {
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
}

a.whitebold:hover {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}

/* Skip Navigation Header Link Properties */
a.skipnav:link, 
a.skipnav:visited, 
a.skipnav:active, 
a.skipnav:hover,
a.skipnav {
	text-decoration:none;
	color:#000;
}

/* Font Properties */
.whitetext {
	color:white;
	font-weight:normal;
}

.bluetext {
	color:#A9C6E2;
	font-weight:normal;
}

.brightredtext {
	color:#F00;
	font-weight:normal;
}

.brightgreentext {
	color:green;
	font-weight:normal;
}

.redtext {
	color:#900;
	font-weight:normal;
}

.bluetext {
	color:#00F;
	font-weight:normal;
}

.smalltext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	display:inline;
}

.smallwhitetext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	display:inline;
	color:#FFF;
}

.smallredtext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#900;
	display:inline;
}

.highlightedtext {
	background-color: #ff0;
}

/* Ordered List Properties */
ol, ol.decimal { /* DEFAULT: numbers (1, 2, 3...) */
	list-style-type: decimal;
}

ol.lroman { /* lowercase roman (i, ii, iii...) */
	list-style-type:lower-roman;
}

ol.uroman { /* uppercase roman (I, II, III...) */
	list-style-type:upper-roman;
}

ol.lalpha { /* lowercase alpha (a, b, c...) */
	list-style-type:lower-alpha;
}

ol.ualpha { /* uppercase alpha (A, B, C...) */
	list-style-type:upper-alpha;
}

/* Unordered List Properties */
ul, ul.square { /* Unordered List (DEFAULT: square bullets) */
	list-style-type:square;
}

ul.circle { /* Unordered List (circle bullets) */
	list-style-type:circle;
}

ul.disc { /* Unordered List (disc bullets) */
	list-style-type:disc;
}

ul.none { /* Unordered List (no bullets) */
	list-style-type:none;
}


/* Case Properties */
.titlecase {
	text-transform:capitalize; /*title case*/
}

.uppercase {
	text-transform:uppercase; /*upper case*/
}

.lowercase {
	text-transform:lowercase; /*lower case*/
}

/* Form Properties */
.mycountyform {
    border:1px solid #000; /*'border-width' 'border-style' 'border-color'*/
    padding:0;
    background-color:#A9C6E2; /*ice blue*/
}

.selectField {
	z-index:-5;
	display:inline;
}

.form {
	/*border:collapse;
	font-size:.8em;
	font-weight:bold;
	padding:1px;
	vertical-align:top;*/
}

input {
	font-family:verdana, arial, helvetica, sans-serif;
}

.textfield_bold {
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
}

textarea.default 
{
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:1.0em;
	width: 95%;
	height: 1.5em;
	vertical-align:top;
}

select, option {
	font-family:verdana, arial, helvetica, sans-serif;
}

.filefield {
	font-family:verdana, arial, helvetica, sans-serif;
	padding:0px;
	font-weight:normal;
}

.gobutton,
.imagefield {
	font-family:verdana, arial, helvetica, sans-serif;
	border-width:0px;
}

.button_bold {
	font-family:verdana, arial, helvetica, sans-serif;
	width:auto;
	height:22px;
	padding:0px 0px;
	margin:0; /*'margin-top' */
	text-align:center;
	cursor:pointer;
	font-size:.9em;
	font-weight:bold;
}

/* Table Properties - site-wide */
.tableborder_black,
.tableborder_black td { /*Black table border*/
	border-width:1px;
	border-color:#000;
	border-style:solid;
	border-collapse:collapse;
	font-size:1.0em;
}

.tableborder_darkgray { /* Dark gray table border*/
	border-width:1px;
	border-color:#666;
	border-style:solid;
	border-collapse:collapse;
	font-size:1.0em;
}

.tableborder_medgray { /* Medium gray table border*/
	border-width:1px;
	border-color:#999;
	border-style:solid;
	border-collapse:collapse;
	font-size:1.0em;
}

.tableborder_lightgray { /* Light gray table border*/
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	border-collapse:collapse;
	font-size:1.0em;
}

.tableborder_clear { /*Clear table border*/
	border-width:0px;
	border-collapse:collapse;
}

.tableborder_white { /*White table border*/
	border-width:1px;
	border-color:#FFF;
	border-style:solid;
	border-collapse:collapse;
	font-size:1.0em;
}

.tablecell_black { /*Black table cell*/
	color:#FFF;
	background-color:#000;
	font-weight:bold;
}

.tablecell_darkgray { /* Dark gray table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#666;
	text-indent:2px;
}

.tablecell_medgray { /* Medium gray table cell */
	font-weight:bold;
	color:#000;
	background-color:#999;
	text-indent:2px;
}

.tablecell_lightgray { /* Light gray table cell */
	font-weight:bold;
	color:#000;
	background-color:#CCC;
	text-indent:2px;
}

.tablecell_instructions { /* Light gray table cell */
	color:#000;
	background-color:#D8D8D8;
	text-indent:2px;
}

/* Current Weather Module Properties */
#module_weather {
	margin:-30px 0px 0px 0px;/*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	text-align:right;
}

/* Left-column Image Properties */
#screenleftnav a:link.textlink, #screenleftnav a:visited.textlink {
	width: 5px;
	display:inline;
	background-color:#000;
	color:#FFF;
}

#screenleftnav a:hover.textlink, #screenleftnav a:active.textlink {
	width: 5px;
	display:inline;
	background-color:#000;
	text-decoration:none;
	color:#CCC;
}

/* ]]> */
