/* Top Banner Image */
#topbanner img {
	border: 0 !important; 
	display: inline;
	}


/* Top Utility Navigation */
#toputilnav {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0.2em 0 0.2em 0;
}

#toputilnav li {
	display: inline;
	padding: 0em 0.5em 0em 0.5em;
	border-right: solid 1px #336600;
}

#toputilnav li.end
{
	 border-right: none;
}

#toputilnav a {
	color: #cc9933;
	text-decoration: none;
	font-weight: bold;
}

#toputilnav a:hover {
	text-decoration: underline;
}

/* The top level which contains the top level navigation and search box */
#toplevel {
	clear: both;
	background-color: #336600;
}

/* Top level navigation (delete if not applicable) */
#toplevelnav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

#toplevelnav li {
	float: left;
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #336600;
}

#toplevelnav a {
	display: block;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

#toplevelnav a:hover {
	background-color: #E3D6BD;
	color: #000000;
}

#toplevelnav a.selected {
	display: block;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #E3D6BD;
	color: #FFFFFF;
}

/* Top Search Box */
#topsearchbox {
	float: right;
}

#topsearchbox form {
	padding: 0.2em 0.5em 0 0;
	margin: 0;
}

#topsearchbox form fieldset 
{
	 border: none;
}

#topsearchbox form label {
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

#topsearchbox form input {
	vertical-align: middle;
}

/* The second level which contains navigation and the current date */
#seclevel {
	clear: both;
	background-color: #CC9933;
	width: 100%; /* Specifying a width works around IE's peek-a-boo bug */
}

/* Second level navigation (delete if not applicable) */
#seclevelnav {
	list-style: none;
	padding: 0;
	margin: 0;
}

#seclevelnav li {
	float: left;
	white-space: nowrap;
	color: Black;
	font-weight: bold;
	background-color: #CC9933;
}

#seclevelnav a {
	display: block;
	text-decoration: none;
	color: Black;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

#seclevelnav a:hover {
	background-color: #E6DAC0;
	color: Black;
}

#seclevelnav a.selected {
	display: block;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #E6DAC0;
	color: Black;
}

/* Top Date Box */
#topdatebox {
	float: right;
	color: #000000;
	white-space: nowrap;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

/* The main table used to split the left, central and right hand columns */
#maintable {
	clear: both;
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	
}

/* The left hand column which contains navigational elements */
#lefthandcolumn {
	width: 120px;
	vertical-align: top;
	background-color: #E6DAC0;
	padding: 0;
	margin: 0;
}

#lefthandcolumn a.image img
{
	 border: 0 !important; 
}

/* The central column which contains the main article contents */
#centralcolumn {
	width: auto;
	vertical-align: top;
	margin: 0;
	padding: 0 1em 0 1em;
}



/* The breadcrumb navigation (path to the current article) */
#breadcrumbnav {
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#breadcrumbnav li {
	display: inline;
	padding: 0 0 0 0.2em;
}

#breadcrumbnav a {
	color: #996600;
	text-decoration: underline;
}

#breadcrumbnav a:hover {
	text-decoration: none;
}


/* The right hand column which contains content related to an article */
#righthandcolumn {
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 215px;
}

/* The right hand column (related bits and pieces) */
#righthandcolumn h2 {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #669933;
	color: #ffffff;
	font-weight: bold;
	width: 215px;
}

#righthandcolumn h3 {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-size: 100%;
	font-weight: bold;
	background-color: #D7E3CB;
}

#righthandcolumn ul {
	list-style: none;
	padding: 0.5em 0.5em 0.5em 0em;
	margin: 0 0 0 0;
	background-color: #D7E3CB;
	width: 219px;
	margin-bottom: 5px;
}

#righthandcolumn ul li {
	margin: 0;
	padding: 0.1em 0em 0.1em 0.5em;
	text-align: left;
}

#righthandcolumn ol {
	list-style: none;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0;
	background-color: #D7E3CB;
}

#righthandcolumn ol li {
	margin: 0;
	padding: 0;
}

#righthandcolumn div {
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #D7E3CB;
}

#righthandcolumn div.logincontrol {
	width: 215px;
}

#righthandcolumn a {
	color: #336600;
	text-decoration: underline;
}

#righthandcolumn a:hover {
	text-decoration: underline;
	color: #000000;
}

/* The footer area (and its navigation) */
#footer {
	padding: 1em 0 1em 0;
	text-align: center;
}

#footerutilnav {
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
	text-align: center;
}

#footerutilnav li {
	display: inline;
	color: #666666;
	padding: 0 0.5em 0 0.5em;
	border-right: solid 1px #666666;
}

#footerutilnav li.end
{
	 border-right: none;
}

#footerutilnav a {
	color: #666666;
	text-decoration: none;
}

#footerutilnav a:hover {
	text-decoration: underline;
}

/* GovMetric table styles */
.govmetric_box {
	width: 300px;
	padding: 10px;
	margin: 5px;
	background-color: #E3D6BD;
	border: 2px solid Gray;
	text-align: center;
}
#govmetric_linkwrapper1{
 float: left;
 width: 80px;
 margin-bottom: 10px;
 margin-top: 15px; }
 
#govmetric_linkwrapper2{
 margin-top: 5px;
 width: 200px; }
 
#govmetric_imagewrapper{
 float: left;
 width: 150px;
 margin-left: 30px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding-right: 10px;  }




/* General line spacing tab */
.spacing
{
	 line-height:22px;
}

/* Display print button not as a list */
#centralcolumn div.noprint ul li {display:block; list-style-type:none;}

/* Style general links */
a.aboldlink {
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}
a.aboldlink:hover {
	text-decoration: underline;
	color: Blue;
}

/* Siblings of the currently selected article */
#righthandcolumn ul li a
{ padding : 1px 2px 1px 2px; margin: 3px 0 3px 0;}
#righthandcolumn ul li a, #righthandcolumn ul li a:link, #righthandcolumn ul li a:visited, #righthandcolumn ul li a:active, #righthandcolumn ul li a:focus
{ background : url(../../images/jobs/common/bullet.gif) no-repeat; padding : 2px 2px 2px 20px; text-decoration : none; display: block;}

#righthandcolumn ul li a:hover
{
	background: url(../../images/jobs/common/bullet.gif) no-repeat;
	padding: 2px 2px 2px 20px;
	
}

/* Remove any margins from the print li */
div.noprint ul li a
{
	 text-align: left;
	 list-style-position: outside;
	 list-style-image: none;
	 list-style-type: none;
	 font-weight: normal;
	 text-decoration: none;
	 margin-left: -40px;
	 color:#000;
}

div.noprint ul li a:hover
{
	 text-decoration:underline;
}

.btntext
{
	 color: #000000;
	 background-color: #D7E3CB;
	 font-weight: bold;
	 text-align: center;
}

a
{
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

a:hover
{
	color: #336600;
	text-decoration: none;
}
a:visited
{
	 color:#336600;
	 text-decoration: none;
}
a:link
{
	color: #336600;


}

div.clear
{
	 clear: both;
}



ul.editicon
{
}


