body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	cursor: default;
	line-height: 150%;
}
td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}


/* PAGE LAYOUT ELEMENTS */
.page_border {
	text-align: left;
	width: 982px;
	margin: 0;
	padding: 0;
	background: #ffffff url(../App_Themes/Infotech/images/pageborder.gif) repeat-y top left;

}
.page_padding {
	margin: 0;
	padding: 0 0 0 6px;
}
.hdr_holder {
	width: 970px;
	height: 119px;
	background-color: #ffffff;
	border: 0px solid red;
}
.ContentHolder{border: 0px solid blue;}

/* HEADER NAV */
.hdr_nav {
	float: right;
	width: 500px;
	height: 20px;
	line-height: normal;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.hdr_nav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.hdr_nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
.hdr_nav a#nav {
	float: left;
	display: block;
	padding: 4px 10px 2px 12px;
	color: #999999;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.hdr_nav a#nav:hover {
	color: #7ac142;
	text-decoration: none;
}
.hdr_nav span.divline {
	float: left;
	display: block;
	height: 20px;
	width: 1px;
	background-color: #d5d5d8;
	padding: 0;
	margin: 0;
}

/* MAIN NAV */
.main_nav_holder {
	clear: both;
	width: 970px;
	height: 109px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.logo_holder {
	float: left;
	width: 347px;
	height: 54px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.main_nav {
	float: right;
	width: 623px;
	height: 55px;
	padding: 0;
	margin: 53px 0 0 0;
	line-height: normal;
	border: 0px solid red;
}
.main_nav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main_nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
.main_nav a {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.main_nav a:hover {
	color: #7ac142;
	text-decoration: none;
}
.main_nav a#subtxt {
	clear: both;
	margin: 0px 0px 0px 1px;
	padding: 0;
	color: #7ac142;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.main_nav a#subtxt:hover {
	color: #7ac142;
	text-decoration: none;
}

.main_nav div#talentseekers {
	float: left;
	display: block;
	margin: 0px;
	padding: 12px 25px 0px 15px;
	border: 0px solid red;
}
.main_nav div#jobseekers {
	float: left;
	display: block;
	margin: 0px;
	padding: 12px 25px 0px 15px;
	border: 0px solid red;
}
.main_nav div#locations {
	float: left;
	display: block;
	margin: 0px;
	padding: 12px 10px 0px 15px;
	border: 0px solid red;
}




/* SUB NAV 
#sub_nav {
	float:left;
	line-height:normal;
	margin: 132px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
#sub_nav ul {
	float:left;
	margin: 0;
	padding: 0px 10px 0px 65px;
	list-style:none;
	border: 0px solid red;
}
#sub_nav li {
	display:inline;
	margin: 0px 16px 0px 0px;
	padding: 0px;
}
#sub_nav a#subnav2 {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	color:#B9BEB6;
	font-size: 10pt;
	font-family: Arial Narrow, Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	cursor: pointer;
    background: transparent url(../App_Themes/Infotech/images/subnavlistarrow.gif) no-repeat top left;
	border: 0px solid red;
}
#sub_nav a#subnav2:hover {
	color:#127EC2;
	text-decoration:none;
}
#sub_nav a#subnav2selected {
	padding:0px 10px 0px 10px;
	color:#127EC2;
	font-size: 10pt;
	font-family: Arial Narrow, Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	cursor: pointer;
    background: transparent url(../App_Themes/Infotech/images/subnavlistarrow.gif) no-repeat top left;
}
#sub_nav a#subnav2selected:hover {
	color:#006699;
	text-decoration:none;
}
*/



/* HOME CONTENT ELEMENTS */
.homecontent_holder {
	clear: both;
	width: 970px;
	height: 479px;
	padding: 5px 0 0 0;
	margin: 0;
	border-top: 1px solid #d5d5d8;	
}
.homebanner {
	float: left;
	width: 728px;
	height: 479px;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border: 0px solid red;
}
.homerightcolumn {
	float: right;
	width: 237;
	height: 479px;
	margin: 0;
	padding: 0;
	zbackground-color: #999999;
	background: #E6E6E8 url(../App_Themes/Infotech/images/jobsrssbg.gif) repeat-x left top;
	border: 0px solid red;
}
.homejobsearch_holder {
	clear: both;
	display: block;
	width: 237px;
	height: 179px;
	margin: 0;
	padding: 0;
	zbackground: #c4c4c4 url(../App_Themes/Infotech/images/hmjobsearchbg.gif) repeat-x left top;
	zbackground: #c4c4c4;
	border: 0px solid red;	
}
.homejoblisting_holder {
	clear: both;
	display: block;
	width: 237px;
	height: 300px;
	margin: 0;
	padding: 0;
	zbackground: #c4c4c4 url(../App_Themes/Infotech/images/hmjoblistingbg.gif) repeat-x left top;
	zbackground: #c4c4c4;
	border: 0px solid red;	
}
.homejobwidget {
	margin: 0;
	padding: 10px 10px 0px 10px;	
}



/* JOB SEARCH STYLES */
#jobsearch {	
	margin: 0;
	padding: 6px 0 0 0;
}
.jobsearch_height {
	display: block;
	height: 98px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
#jobsearch .jobsearch_keywords {	
	margin: 5px 0 5px 0;
	width: 217px;
	color: #666666;
	font-size: 9pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#jobsearch select  {	
	margin: 5px 0 5px 0;
	width: 217px;
	color: #666666;
	font-size: 9pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#jobsearch .jobsearch_btn {	
	margin: 7px 0 0 0;
	padding: 0px;
	cursor: pointer;
}

/* JOB LISTING STYLES */
.joblisting_height {
	joblisting_height: block;
	height: 232px;
	width: 217px;
	margin: 0;
	padding: 0;
	border: 0px solid transparent;
	overflow: hidden;
}
.joblisting_height ul {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.joblisting_height li {
	margin: 0;
	padding: 0 0 1px 0;
	list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}
.joblisting_height li a {
	color: #0066cc;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}
.joblisting_height li a:hover {
	color: #003366;
	text-decoration:underline;
}


/* HOME ACTIONS STYLES */
#topbuttons{
  padding: 0px;
  margin: 0px;
  border: 0px solid blue;
}

.homeactions_holder {
	clear: both;
	width: 970px;
	margin: 5px 0 5px 0;
	padding: 0;
	background-color: #999999;
	border: 0px solid red;	
}
.homeactionslinks_holder {
	clear: both;
	display: block;
	width: 970px;
	height: 200px;
	margin: 0;
	padding: 0;
	background: #c4c4c4 url(../App_Themes/Infotech/images/hmbtn-txtbg.gif) repeat-x left top;
	border: 0px solid red;	
}
.homeactionlinks {
	float: left;
	display: block;
	width: 970px;
	padding: 0;
	margin: 10px 0 40px 0;
	line-height: normal;
	border: 0px solid red;
}
.homeactionlinks ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.homeactionlinks li {
	display: inline;
	margin: 0;
	padding: 0;
}
.homeactionlinks a {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 11pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.homeactionlinks a:hover {
	color: #7ac142;
	text-decoration: none;
}
.homeactionlinks a#sublinks {
	clear: both;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.homeactionlinks a#sublinks:hover {
	color: #7ac142;
	text-decoration: none;
}
.homeactionlinks div.actionslinks_holderA {
	float: left;
	display: block;
	width: 244px;
}
.homeactionlinks div.actionslinks_holderB {
	float: left;
	display: block;
	width: 244px;
}
.homeactionlinks div.actionslinks_holderC {
	float: left;
	display: block;
	width: 243px;
}
.homeactionlinks div.actionslinks_holderD {
	float: left;
	display: block;
	width: 239px;
}
.homeactionlinks div.actionslinks{
	margin: 0px;
	padding: 40px 25px 0px 20px;
	border: 0px solid red;
	line-height: 170%;














}






/* SUBPAGE CONTENT ELEMENTS */
.subbanner_holder {
	clear: both;
	width: 970px;
	height: 107px;
	padding: 5px 0 0 0;
	margin: 0;
	border-top: 1px solid #d5d5d8;	
}
.subbanner_main {
	position: absolute;
	z-index: 0;
	float: left;
	width: 728px;
	height: 107px;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border: 0px solid red;
}
.subbanner_title {
	z-index: 1;
	position: absolute;
	height: 107px;
	width: 400px;
	border: 0px solid red;
}
.subbanner_title h1 {
	color: #7ac142;
	font-size: 18pt;
	font-weight: bold;
	text-transform: none;
	padding: 70px 0px 0px 20px;
	margin: 0;
	line-height: 100%;
}
.subbanner_rightcolumn {
	float: right;
	width: 237;
	height: 107px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	border: 0px solid red;
}
.bannerbutton {
	margin: 0 0 1px 0;
	padding: 0;
}



/**********************************************/
/**** Right Navigation Button Definitions *****/
/**********************************************/

a#submitJobImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-SubmitaJobReq.gif); 
   background-repeat: no-repeat;
}
a#submitJobImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-SubmitaJobReq-dn.gif);} 

a#submitJobRequestImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-SubmitaJob.gif); 
   background-repeat: no-repeat;
}
a#submitJobRequestImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-SubmitaJob-dn.gif);} 


a#contactSpecialistImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 61px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-ContactaSpecialist.gif); 
   background-repeat: no-repeat;
}
a#contactSpecialistImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-ContactaSpecialist-dn.gif);} 

a#ourPromiseImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-OurPromise.gif); 
   background-repeat: no-repeat;
}
a#ourPromiseImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-OurPromise-dn.gif);} 

a#costCalculatorImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-CostCalculator.gif); 
   background-repeat: no-repeat;
}
a#costCalculatorImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-CostCalculator-dn.gif);} 


a#postJobsImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-PostaJob.gif); 
   background-repeat: no-repeat;
}
a#postJobsImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-PostaJob-dn.gif);} 

a#searchITJobsImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-SearchITJobs.gif); 
   background-repeat: no-repeat;
}
a#searchITJobsImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-SearchITJobs-dn.gif);} 

a#searchJobsImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-SearchJobs.gif); 
   background-repeat: no-repeat;
}
a#searchJobsImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-SearchJobs-dn.gif);} 


a#contactUsImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-ContactUs.gif); 
   background-repeat: no-repeat;
}
a#contactUsImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-ContactUs-dn.gif);} 

a#downloadBrochureImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-DLeBrochure.gif); 
   background-repeat: no-repeat;
}
a#downloadBrochureImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-DLeBrochure-dn.gif);} 

a#getNoticedImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-GetNoticed.gif); 
   background-repeat: no-repeat;
}
a#getNoticedImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-GetNoticed-dn.gif);} 

a#earnMoneyImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-Earn100.gif); 
   background-repeat: no-repeat;
}
a#earnMoneyImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-Earn100-dn.gif);} 

a#ourGuaranteeImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-OurGuarantee.gif); 
   background-repeat: no-repeat;
}
a#ourGuaranteeImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-OurGuarantee-dn.gif);} 

a#requestInfoImage{ 
   display: block; /* a tag must be a block */
   width: 237px; /* width of reactive image */
   height: 35px; /* height of reactive image */
   background-image: url(../App_Themes/Infotech/images/sidebtn-RequestInfo.gif); 
   background-repeat: no-repeat;
}
a#requestInfoImage:hover{background-image: url(../App_Themes/Infotech/images/sidebtn-RequestInfo-dn.gif);} 








.subcontent_holder {
	clear: both;
	float: left;
	width: 970px;
	padding: 0;
	margin: 5px 0 5px 0;
	background: #ffffff url(../App_Themes/Infotech/images/sub_maincontentbg.gif) repeat-y left top;
	border: 0px solid red;
}
.subcontent_holder .main {
	float: left;
	width: 718px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	border: 0px solid red;
}
.subcontent_mainpadding {
	margin: 0;
	padding: 10px 20px 20px 20px;
}


.breadcrumbs {
	margin: 0;
	padding: 0 0 20px 0;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
}
.breadcrumbs a {
	margin: 0;
	padding: 0;
	color: #459d00;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.breadcrumbs a:hover {
	color: #7ac142;
	text-decoration: underline;
}

.subcontent_holder .rightcolumn {
	float: right;
	width: 237px;
	margin: 0 0 0 5px;
	padding: 0;
	background-color: #cacaca;
	border: 0px solid red;
}


/****************************************************************
*                    CMS CSS Sub Menu styles
*****************************************************************/
.subnav_holder {
	width: 237px;
	margin: 0;
	padding: 0;
	background: #ececee url(../App_Themes/Infotech/images/sidenav-bg.gif) repeat-x left bottom;
	border: 0px solid red;
}
.subnav {
	margin: 0;
	padding: 10px 10px 20px 10px;
	border: 0px solid green;
}
.subnav h1 {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
}

/*
.subnav ul {
margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
		border: 0px solid red;
}
*/

.CMSListMenuUL{
  margin: 6px 0px 0px 18px;
  padding: 0px 0px 0px 0px;
}
.CMSListMenuLI{
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  border-bottom: 1px dotted Gray;
}
.CMSListMenuLIfirstListItem{
  margin: 0px;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.CMSListMenuLI a, 
.CMSListMenuLI a:link, 
.CMSListMenuLI a:visited,
.CMSListMenuLIfirstListItem a, 
.CMSListMenuLIfirstListItem a:link, 
.CMSListMenuLIfirstListItem a:visited
{
  color: #0066cc;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.CMSListMenuLI a:hover, 
.CMSListMenuLI a:hover, 
.CMSListMenuLIfirstListItem a:active, 
.CMSListMenuLIfirstListItem a:hover 
{
  color: #003366;
  text-decoration:underline;
}

.CMSListMenuHighlightedLI{
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  border-bottom: 1px dotted Gray;
}
.CMSListMenuHighlightedLIfirstListItem{
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.CMSListMenuHighlightedLI a, 
.CMSListMenuHighlightedLI a:link, 
.CMSListMenuHighlightedLI a:visited,
.CMSListMenuHighlightedLIfirstListItem a,
.CMSListMenuHighlightedLIfirstListItem a:link,
.CMSListMenuHighlightedLIfirstListItem a:visited
{
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.CMSListMenuHighlightedLI a:active, 
.CMSListMenuHighlightedLI a:hover,
.CMSListMenuHighlightedLIfirstListItem a:active,
.CMSListMenuHighlightedLIfirstListItem a:hover,
{
  color: #003366;
  text-decoration:underline;
}
.CMSListMenuLinkHighlighted{}
.CMSListMenuLink{}




/*
.subnav li {
	margin: 0;
	padding: 0;
	list-style-image: url(../App_Themes/Infotech/images/listarrow-blue.gif);
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	border: 0px solid red;
}
.subnav li.divline {
	height: 10px;
	margin: 0px 0 0 -17px;
	padding: 0;
	font-size: 1pt;
	list-style-image: none;
	list-style-type: none;
	background: transparent url(../App_Themes/Infotech/images/sidenav_divline.gif) no-repeat left center;
	border: 0px solid red;
}
.subnav li a {
	color: #0066cc;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}
.subnav li a:hover {
	color: #003366;
	text-decoration:underline;
}
.subnav li a#selected {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}
.subnav li a#selected:hover {
	color: #003366;
	text-decoration:underline;
}
*/

.rightcolumn_lowerbar {
	width: 237px;
	margin: 0;
	padding: 0;
	background: #cacaca url(../App_Themes/Infotech/images/rightcol-bg.gif) repeat-x left top;
	border: 0px solid red;
}
.rightcolumn_lowerbar .quote {
	margin: 0;
	padding: 50px 10px 50px 26px;	
	color: #606065;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	border: 0px solid red;
}

.rightcolumn_lowerbar .sign {
	margin: 0;
	padding: 6px 0px 0px 0px;	
	color: #606065;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	line-height: 180%;
	border: 0px solid red;
}

.clear {clear: both;}

/*******************************/
/*      FOOOTER STYLES         */
/*******************************/
.footer_line {
  clear: both;
  display: block;
  width: 970px;
  height: 1px;
  padding: 0px;
  margin: 0px;
  background-color: #d5d5d8;
}
.footer_wrapper {
  clear: both;
  display: block;
  width: 970px;
  height: 80px;
  padding: 0px;
  margin: 0px;
  border-top: 0px solid #d5d5d8;
}
.footer_left {
  float: left;	
  padding: 18px 10px 40px 20px;
  margin: 0;
  color: #999999;
  font-size: 9pt;
}
.footer_right {
  float: right;
  padding: 18px 20px 40px 10px;
  margin: 0;
  color: #999999;
  font-size: 9pt;
}
.footer_wrapper a {
  color: #999999;
  font-size: 9pt;
  text-decoration:none;
}
.footer_wrapper a:hover {
  color: #7ac142;
  font-size: 9pt;
  text-decoration:underline;
}



/****** FONT STYLES *******/
.homejobwidget h1 {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 100%;
}
.homejobwidget h2 {
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
}
.subcontent_mainpadding h1 {
	color: #7ac142;
	font-size: 13pt;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 100%;
}
.subcontent_mainpadding h2 {
	color: #333333;
	font-size: 11pt;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 0 0 2px 0;
	line-height: 100%;
}
.subcontent_mainpadding h3 {
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 0 0 2px 0;
	line-height: 100%;
}
.subcontent_mainpadding p {
	margin: 0;
	padding: 0 0 14px 0;
}
.subcontent_mainpadding .content_actionlink {
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 20px 0 2px 0;
	line-height: 120%;
}
.subcontent_mainpadding .content_actionlink a {
	margin: 0;
	padding: 0;
	color: #7ac142;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.subcontent_mainpadding .content_actionlinka:hover {
	color: #7ac142;
	text-decoration: underline;
}





a{
  color: #459d00;
  text-decoration:none;
}
a:hover{
  color: #7ac142;
  text-decoration:underline;
}

UL {margin: 2px 0px 8px 14px; padding: 2px 0px 9px 14px;}
LI {list-style-type: disc; margin: 3px 0px 3px 0px; padding: 3px 0px 3px 0px;}

/*******************************************************
*  WEBPART STYLES                                      *  
********************************************************/
.webpartTable{}
.webpartTable td{padding: 5px;}
.webpartMessage{
  font-family: bold 14pt Arial, Helvetica, sans-serif; 
  color: #666666;
}

.CalculatorTableTextInput
{
	width: 90px;
}