/* CSS Document */
.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #000000;
	margin-bottom: 5px;
}
body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding:0px;
	margin: 0px;
}
.clearA {
	overflow: hidden;
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
	height: 1px;
}
#govHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.selectbox {
	border:1px solid id;
	border-color: #2f5880;
	border-color: #2f5880;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding:1px;
}
table {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;/*	font-size: x-small; */
}
.listItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: small;
}
A.listItems:link, A.listItems:active, A.listItems:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #788999;
	text-decoration: underline;
}
A.listItems:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #f6830c;
	text-decoration: underline;
}
li {
}
ul {
list-style-type: square;
}
ul.listing {
	
		list-style: none;
}
ul.listing li{
	display: block;
	margin-bottom: 10px;
	padding-left: 17px;
	background-image: url(/it/include_images/mark.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f6830c;
}
b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f6830c;
}
strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f6830c;
}
/* -------------------- Standard Links section --------------------*/
a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #788999;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #f6830c;
	text-decoration: underline;
}



/* -------------------- Hot Topics Links section --------------------*/


A.hotTopicsLink:link, A.hotTopicsLink:active, A.hotTopicsLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #000000;
	text-decoration: none
}
A.hotTopicsLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #990000;
	text-decoration: underline
}
/* -------------------- Press Release Links section --------------------*/

a.newsLinks:link, A.newsLinks:active, A.newsLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	text-decoration: underline
}
a.newsLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #f6830c;
	text-decoration: underline
}
/* -------------------- Related Links section --------------------*/

A.relatedLink:link, A.relatedLink:active, A.relatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: underline;
}
A.relatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #f6830c;
	text-decoration: underline;
}
/* -------------------- Breadcrumb section --------------------*/

.topLevelTitleFrom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #788999;
}
.topLevelTitleCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #788999;
}
A.secondLevelTitleFirst:link, A.secondLevelTitleFirst:visited, A.secondLevelTitleFirst:active, .secondLevelTitleFirst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #788999;
}
.secondLevelTitleFirst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
/*----------------IT crumbs-----------*/
A.secondLevelTitleFirst:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #f6830c;
}
A.secondLevelTitleSecond:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #f6830c;
}
A.secondLevelTitleSecond:link, A.secondLevelTitleSecond:visited, A.secondLevelTitleSecond:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #788999;
}
A.secondLevelTitleLast:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #f6830c;
}
A.secondLevelTitleLast:link, A.secondLevelTitleLast:visited, A.secondLevelTitleLast:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
.secondLevelTitleLast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
.secondLevelPageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
.carrotSecondLevel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
#pageTitle {
	margin-top: 10px;
	margin-bottom: 10px;
}
.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f6830c;
}
#preSectionsText {
	margin-bottom: 5px;
}
.sectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	#2f5880;
	margin-bottom: 2px;
	margin-top: 9px;
}
/* -------------------- rightNav section --------------------*/

A.rightNavOff:link, A.rightNavOff:visited, A.rightNavLastOff:active, A.rightNavLastOff:link, A.rightNavLastOff:visited, A.rightNavLastOff:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: 788999;
	text-decoration: none;
	font-weight: bold;
}
A.rightNavOff:hover, A.rightNavLastOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: none;
	font-weight: bold;
}
A.rightNavOn:link, A.rightNavOn:visited, A.rightNavOn:active, A.rightNavLastOn:link, A.rightNavLastOn:visited, A.rightNavLastOn:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: none;
	font-weight: bold;
}
A.rightNavOn:hover, A.rightNavLastOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: none;
	font-weight: bold;
}
/* -------------------- Section Heading section --------------------*/

.sectionHeadingTableTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
}
table.sectionHeadingTable {
	background-color: #3e9624;
}
td.sectionHeadingTable {
	padding: 2px;
	background-color: #3e9624;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
}
/* -------------------- Body Content Data Table section --------------------*/
table#PolicyTable{
		font-size: 11px;
}

.borderTop, .borderRight, .borderLeft, .borderBottom{
	
}


.borderTop{
	border-top: 1px solid #666;
} 
.borderLeft{
	border-left: 1px solid #666;
} 
.borderBottom{
	border-bottom: 1px solid #666;
} 
.borderRight{
	border-right: 1px solid #666;
} 

table#PolicyTable td {
/*
    border: 1px solid white;
    border-collapse: separate;
*/
}

tr.subGroup td.subGroup{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
}

.dataTableTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
}
table.dataTable {
	border-style: solid;
	border-width: 2px;
	border-color: #f1eee3;
	background-color: #3e9624;
	border-bottom: 2px solid #f1eee3;
}
td.dataTable {
	padding: 2px;
}
table.dataTableInner {
	background-color: #FFFFFF;
	border-top: 2px solid #EDF1F4;
}
td.dataTableInner {
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
/* ----- MG ---------------------*/
td.bg_white {
	background-color: #fff;
	border: 1px solid #333;
	
}



/* -------------------- IncludeLinks section --------------------*/
A.includeLinks:link, A.includeLinks:visited, A.includeLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: 788999;
	text-decoration: underline;
	font-weight: normal;
}
A.includeLinks:hover, .includeLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}
A.moreLinks:link, A.moreLinks:visited, A.moreLinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}
A.moreLinks:hover, .moreLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: underline;
	font-weight: normal;
}
td.includeLinks {
	padding-top: 5px;
	padding-bottom: 5px;
}
/* -------------------- Misc. section --------------------*/
.spacer {
	font-family: Arial;
	font-size: 2pt;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.titleWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.rightTableAlign {
	background-position: bottom;
	valign: bottom;
}
.clearing {
	line-height: 7pt;
}
.footerLink:link, .footerLink:active, .footerLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: underline;
	color: #788999;
}
.footerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #f6830c;
}
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #788999;
	text-decoration: none;
}
/* New Layout CSS */

#fullPage {
	width: 700px;
	margin-top: 0px;
}
#fullPageLeftSideBorder {
	visibility: visible;
	width: 700px;
	/*    position:relative; */
    vertical-align: top;
}
#fullPageRightSideBorder {
	/*    visibility: hidden; */
    width: 700px !important;
}
#header {
	vertical-align: top;
	margin-top: 10px;
	padding-top: 0px;
	padding-top/**/:/**/0px;
	width: 100%;
	border-bottom: 1px solid #78899;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #788999;
}
table.search {
	margin-bottom: 15px;
	text-align: right;
}
td.search {
	padding-left: 5px;
	padding-right: 0px;
	text-align: right;
}
A.headerLink:link, A.headerLink:visited, A.headerLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #788999;
	text-decoration: none;
	font-weight: bold;
}
A.headerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #f6830c;
	text-decoration: none;
	font-weight: bold;
}
#secondaryHeader {
	/*    overflow: hidden;
    width: 100%; */
	visibility: hidden;
	display: none;
}
#tertiaryHeader {
	/*   overflow: hidden;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 24px; 
	visibility: hidden;
	display: none;*/
	background-color: #CCCCCC;
}
#mainCell {
	width: 100%;
	background-image: url(/governor/include_images/leftnav_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#mainCellFullWidth {
	width: 100%;
}
div#leftNav {

	width: 165px;

	float: left;

	padding: 0px;
	text-align: left;
	height: 100%!important;
	height: 100%;
	margin: 0px;
}


div#leftNav ul {
		width: 163px!important;
	width: 165px;
	list-style-type: none;
	margin: 0px;
	padding: 0;
	float: left;
}
div#leftNav ul li {
	display: block;
		width: 158px;
			padding-right: 5px!important;
	padding-right: 5px;

}
#leftNav ul li  a {
		width: 150px;
	display: block;
	
	padding-left: 15px;
	padding-top: 7px;
	white-space: wrap;
	

	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
#leftNav a.leftNavPrimaryOff:link, a.leftNavPrimaryOff:active, a.leftNavPrimaryOff:visited {
	background-color: #788999;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../../include_images/white_on_gray_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #788999;

}


#leftNav a.leftNavPrimaryOn {
	background-color: #f6830c;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../../include_images/white_on_orange_down_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;

	color: #FFFFFF;
	border-right: 1px solid #f6830c;


	text-decoration: none;/*	border: 1px solid red;
*/}
#leftNav a.leftNavPrimaryOff:hover {
	background-color: #f6830c;
	background-image: url(/nj/include_images/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;

	color: #FFFFFF;
	border-right: 1px solid #f6830c;

}
#leftNav a.leftNavSecondaryOff:link, a.leftNavSecondaryOff:active, a.leftNavSecondaryOff:visited {
	background-color: #ffffff;
	background-image: url(../../include_images/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #f6830c;
	text-decoration: none;
	border-right: 1px solid #f6830c;
	border-bottom: 1px solid #f6830c;
	margin-bottom: 0px;

	margin-top: 0px;

}

#leftNav a.leftNavSecondaryOn {
	background-color: #FFFFFF;
	background-image: url(../../include_images/orange_down_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;

	color: #f6830c;
	text-decoration: none;
	border-right: 1px solid #f6830c;
	border-bottom: 1px solid #f6830c;

}
#contentCell {
	float: left;
	width: 536px!important;
	width: 536px;
	padding-bottom: 15px;
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
	margin-left: 15px!important;
	margin-left: 10px;
	padding-left: 0px;
}
#contentCellFullWidth {
	float: left;
	/*    overflow: hidden;
	background-image: url(include_images/transparent.gif);*/
	width: 100%!important; /* Styles for Mozilla, Safari, IE Mac */
	width: 100%; /* Styles for Mozilla, Safari, IE Mac */
	/*	margin-left: 15px;
    margin-right: 15px;
*/    padding-bottom: 15px;
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
}
#breadcrumb {
	padding-bottom:10px;
	vertical-align: top;
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
}
#middleContentCell {
	width: 360px!important;
	width: 360px;
	vertical-align: top;
	text-align: left;
	float: left;
}
#rightContentCell {
	float: right;
	vertical-align: top;
	width: 164px;
	/*	padding-top: 1px;
	margin-top: 1px;
*/	margin-left: 10px;
}
#languageLink {
	float: left;
	clear: both;
	width: 164px;
	vertical-align: top;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
	margin-bottom: 15px!important;
	margin-bottom/**/:/**/ 15px;
	text-align: right;
}
#rightNav {
	float: left;
	width: 164px;
	clear: both;
	margin-bottom: 15px;
	border: 1px solid #788999;
}
#rightNav ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#rightNav a.rightNavOff, #rightNav a.rightNavLastOff {
	background-color: #FFFFFF;
	display: block;
	background-image: url(../../include_images/gray_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px!important;
	background-position: 5px 8px;
	padding-left: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #788999;
	text-decoration: none;
}
#rightNav a.rightNavLastOff {
}
#rightNav a.rightNavOn, #rightNav a.rightNavOff:hover, #rightNav a.rightNavLastOn, #rightNav a.rightNavLastOff:hover {
	background-color: #FFFFFF;
	display: block;
	background-image: url(../../include_images/orange_down_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px!important;
	background-position: 5px 8px;
	padding-left: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #f6830c;
	text-decoration: none;
}
#rightNav a.rightNavLastOn, #rightNav a.rightNavLastOff:hover {
}
#rightNavItem {
	border-bottom: 1px solid #788999;
}
#rightNavItemLast {
}
#rightNavImage {
	float: left;
	clear: both;
	width: 164px;
	vertical-align: top;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
	margin-bottom: 15px!important;
	margin-bottom/**/:/**/ 15px;
	text-align: left;
}
#rightNavImage img {
	border: 1px solid #788999;
	margin: 0px!important;
	margin: 0px;
	padding: 0px!important;
	padding: 0px;
}
#relatedLinks {
	width: 164px;
	margin-bottom: 15px;
	clear: both;
	border: 1px solid #788999;
	text-align: center;
	vertical-align: top;/*background-color: #788999;*/
}
#relatedLinkTitle {
	border: 1px solid #788999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #788999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#relatedLinkItem {
	/*border-right: 1px solid #788999;
	border-left: 1px solid #788999;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #788999;
}
#relatedLinkItemLast {
	border-right: 1px solid #788999;
	border-left: 1px solid #788999;
	border-bottom: 1px solid #788999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #788999;
}
#staticRightNav {
	vertical-align: top;
	overflow: hidden;
	border: 1px solid #788999;
	background-color: #FFFFFF;
	width: 162px;
	margin-bottom: 15px;
}
#footer {
	width:100%;
	float: left;
	margin-top: 0px;
	border-top-color: #788999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 4px;
}
/*
#footerWrapper {
	width:100%;
	float: left;
	margin-top: 0px;
}
*/
#breadcrumb .firstLevelTitle {
	color: #788999;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	text-decoration: none;
}
#breadcrumb .secondLevelTitleLast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
#breadcrumb .headerTitle {
	color: #788999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	padding-left: 5px;
	line-height: 14pt;
}
A.secondLevelTitleLast:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #f6830c;
}
A.secondLevelTitleLast:link, A.secondLevelTitleLast:visited, A.secondLevelTitleLast:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #788999;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


#mainCellWrapper {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #788999;
}
/*-----------------Homepage only--------------------- */
#mainCellHomePage {
	width: 100%;
}
#hometop {
	float: left;
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 0px!important;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 750px;
	height:253px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #788999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #788999;
	background-color: #f6830c;
}
#homeMainImage {
	float: left;
	margin: 0px;
	padding: 0px;

	width: 540px;
	height: 253px;

	background-image: url(/it/include_images/large_photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#homeMainImage h2.homequote {
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #788999;
	letter-spacing: .15em;
	margin-top: 171px;
}
#feature a {
	disply: block;
	font-size: 9px;
	width: 100%!important;
	width: 100%;
	height: 100%!important;
	height: 100%;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
}
#homebottom {
	float: left;

	width: 710px;
	/*	padding-top: 15px;
*/	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom:45px;
	padding-bottom:10px;
	border: 0px;
	line-height: 1.3em;
	min-height: 200px;
	vertical-align: top;/*background-image: url(/governor/include_images/transparent.gif);*/
}
#bottomleft {
	width: 150px;
	height: 100%;
	border-right: 1px solid #ccc;
	padding-right: 15px;
	padding-left: 0px;
	margin-right: 1px;
	vertical-align: top;
	text-align: left;
}
#bottommiddle {
	width: 260px;
	height: 100%;
	border-right: 1px solid #ccc;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 1px;
	vertical-align: top;
	text-align: left;
}
#bottommiddle ul.reports {
	display:block;
  list-style: none;
    padding:0;
    margin:0;

}


ul.reports li {
  padding-left: 1em; 
    text-indent: -.7em;
margin-bottom: 15px;
}

ul.reports li a {
  text-decoration: underline;
  color: #333;
  display: block;
}
#bottomright {
	width: 217px;
	height: 100%;
	border-right: 1px solid #ccc;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 1px;
	vertical-align: top;
	text-align: left;
}
h1.homeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f6830c;
	margin-bottom: 20px;

	font-weight: 600;
}
/*
#homeHeader A:link, A:visited, A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f6830c;
	margin-bottom: 10px;
	text-decoration:underline;
}
#homeHeader A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	text-decoration:underline;
}
*/
div#spacer A.homeblack:link, A.homeblack:visited, A.homeblack:active {
	color: #000000;
	text-decoration: underline;
}
A.homeblack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f6830c;
	text-decoration: none;
}
A.homeorange:link, A.homeorange:visited, A.homeorange:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #f6830c;
	text-decoration: underline;
	padding-top: 35px;
	clear:both;
	float:left;
}
A.homeorange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
#spacer {
	margin-bottom: 7px;
}
#subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	color: #000000;
}
#subtext A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: underline;
	color: #000000;
}

/* CAREER DEVELOOMENT POSTINGS*/
#job-listing {
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    margin: 10px;
    text-align: left;
	font: 12px HelveticaNeueLight, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

	-webkit-font-smoothing: antialiased;

}
#job-listing th {
    background-color: #EDF1F3;
    border-bottom: 2px solid #333366;
    color: #333366;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 5px;
}
#job-listing td {
    border-bottom: 1px solid #CCCCCC;
    color: #666699;
    padding: 5px 6px;
}
#job-listing tbody tr:hover td {
    color: #333366;
}
job-listing td a:link {
	font: 12px HelveticaNeueLight, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

	-webkit-font-smoothing: antialiased;
}
