fieldset {border:none;}

.ContentAction{font-size:1.2em; font-weight:bold; margin-right:20px; cursor:poiner;}
.ContentActionTop{font-size:1.2em; font-weight:bold; margin:5px 20px 10px 0px;float:right;color:#679650;}

/***************************
	Site Map
***************************/

/*Don't forget to reset the ContentColumn list styles.*/
ul.SiteMapList {padding: 0px;}
ul.SiteMapList ul {margin:0px 0 0 22px; padding: 0px;}
ul.SiteMapList ul ul {margin:0px 0 0 11px;}
ul.SiteMapList li { background:none; margin:5px 0px 5px 0px; padding: 0px;}
ul.SiteMapList li a {display:block; color:#005bb9;}
ul.SiteMapList li li {font-size:1em; list-style-type:none;}
ul.SiteMapList li li a {background:url(../images/SiteMap.SubIco.gif) no-repeat 0 6px; padding-left:10px; text-decoration:underline; display:inline;}
ul.SiteMapList li li a:hover {color:#46a70d; text-decoration:none;}

/***************************
	Contact Form
***************************/

.ContactFormSection{margin-top: 15px; font-size:1.3em;}
.ContactFormSectionHeader{padding-bottom:15px; font-weight:bold;}
.ContactForm {}
.ContactForm div {overflow:hidden; padding-bottom:15px;}
.ContactForm div label {display:block; float:left; width:200px; padding-right:4px; padding-top:5px;}
.ContactForm .ErrorText {font-weight:bold; color:#e2001b; display:block; float:left; padding-left:8px; padding-top:5px;}

.ContactFormSection .grid{width:480px;}
.ContactFormSection td{overflow:hidden; padding-bottom:15px;}
.ContactFormSection .td-check{width:25px;}
.ContactFormSection .td-check input{vertical-align:top;}

.FormInput{border:1px solid #c0cbd0; padding:4px;}
.FormText {width:280px;}
.FormDropDown{width:290px;}
.FormDropDown option{padding-left:6px;}
.FormCheckbox input{margin-top:7px;}

.FormButton {background:url(../images/ContactButton.png) no-repeat 0 0; padding-bottom: 3px;
			 font-family:Tahoma; color:#666666; font-size:1.3em; font-weight:bold; letter-spacing:1px; 
             text-transform:uppercase; height:30px; border:none; width:95px; margin-right:3px; cursor:pointer;}
.FormButton:hover {color: #005BB9;}
.FormActive {border-color:#58bc15;}
.ErrorForm {}
.Error {color:#e2001b;}


.SimpleButton {
	background:url(../images/btnBg.png) repeat-x top left; 
	height:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.4em; 
	font-weight:bold; 
	color:#fff; 
	border:none; 
	cursor:pointer; 
	padding: 0 8px;
	margin-right:10px;
}

/************************
        Industry Customers Listing
*************************/
.IndustriesCustomersListing{padding:25px 0 0 0;}
.IndustriesCustomersListing .Title{ color:#679650; font-size:1.8em;font-weight:bold;}
.IndustriesCustomersListing .IndustryArea{padding-bottom:25px; font-size:1.3em; line-height:1.8em;}
.IndustriesCustomersListing .IndustryArea .IndustryTitle{font-weight:bold;}
.IndustriesCustomersListing .IndustryArea .li{}

/**************************
        Featured Customer Listing
***************************/

.CustomersListing{}
.CustomersListing .Item{margin-top:25px;}
.CustomersListing .Item .Logo{}
.CustomersListing .Item .Logo img{max-width:28%;}
.CustomersListing .Item .TestimonialArea{float:right; width:70%;}
.CustomersListing .Item .TestimonialArea .Testimonial{}
.CustomersListing .Item .TestimonialArea .TestimonialAuthor{}
.CustomersListing .Item .TestimonialArea .CaseStudiesTitle{ font-weight:bold; margin-top:10px;}
.CustomersListing .Item .TestimonialArea a{text-decoration:underline;}
.CustomersListing .Item .TestimonialArea a:hover{text-decoration:none;}

.CustomersListing .Item.Details{margin:0px;}

/**************************
        Managers Listing
***************************/

.ManagersListing{}
.ManagersListing .Item{margin-top:25px;}
.ManagersListing .Item .Photo{}
.ManagersListing .Item .Photo img{max-width:28%;}
.ManagersListing .Item .PersonalInfoArea{float:right; width:70%; margin-bottom:5px;}
.ManagersListing .Item .PersonalInfoArea .Name{font-weight:bold; color:#6A6457;font-size:1.6em;}
.ManagersListing .Item .PersonalInfoArea .Name a{color:#6A6457;}
.ManagersListing .Item .PersonalInfoArea .JobPosition{font-weight:bold; }
.ManagersListing .Item .PersonalInfoArea .PersonalInfo{}

/**************************
        Managers Details
***************************/

.ManagerDetails{}
.ManagerDetails .Photo{float:left; width:30%;}
.ManagerDetails .Photo img{max-width:90%;}
.ManagerDetails  .Name{font-weight:bold; color:#6A6457;font-size:1.6em;}
.ManagerDetails  .JobPosition{font-weight:bold; }
.ManagerDetails  .PersonalInfo{margin-bottom:20px;}

/**************************
       Offic Locations Listing
***************************/

.OfficeLocationsHeader{margin:20px 0px 0px 0px; font-size:2em; font-weight:normal; color:#719d5c;}

.OfficeLocationsListing{}
.OfficeLocationsListing .Item{margin-top:15px;}
.OfficeLocationsListing .Item .Title{font-weight:bold;}
.OfficeLocationsListing .Item a{text-decoration:underline;}
.OfficeLocationsListing .Item a:hover{text-decoration:none;}

/************************
        News Listing and Details
*************************/

.Paging {float:right; color:#679650; font-size:1.2em; font-weight:bold;}
.PagingTop {margin-top:5px; margin-bottom:10px;}
.Paging  a{color:#679650;}
.Paging input { padding:3px 4px; font-family:"Times New Roman", Times, serif; color:#5b5a5a; font-family:1.4em; text-align:center; width:21px; border:1px solid #000; margin:0px 3px 0 0; font-weight:bold; vertical-align:middle;}

.NewsTitleArea{margin-bottom:20px;}
.NewsDate {font-size:1.2em; white-space:nowrap;}
.NewsTitle{color:#0079B5; display:inline; padding-right:6px;}

.NewsContent{margin-bottom:15px;}

/****************************
	Jobs Listing
****************************/
.JobsListing{}
.JobsListing .Item{margin-top:15px;}
.JobsListing .Item .OfficeName{font-weight:bold; color:#6A6457;font-size:1.6em;}
/*Update list styles*/
.JobsListing .Item .JobPositionArea{font-size:1.3em; line-height:1.8em; padding:0 0 0px 9px; background:url(../images/icoList.gif) no-repeat 0 0.6em;}
.JobsListing .Item .JobPositionArea .JobCategory{font-weight:bold;}
.JobsListing .Item .JobPositionArea a{text-decoration:underline;}
.JobsListing .Item .JobPositionArea a:hover{text-decoration:none;}

/***************************
	Roi Calculator
*************************/
.RoiCalculator{margin-top:15px;}
.RoiCalculator .Summary{font-size:1.3em; line-height:1.8em; margin-bottom:15px;}
.RoiCalculator .Summary td{vertical-align:top; text-align:left;}
.RoiCalculator .Summary td img{vertical-align:top; padding-top:4px;}

/***************************
	Job Position Details
*************************/

.JobPositionDetails{}
.JobPositionDetails .Section{margin-top:15px;}
.JobPositionDetails .Header {font-weight:bold;}

.JobPositionDetails .Name{color:#6A6457;font-size:1.6em; }
.JobPositionDetails .PostedDate{font-size:1.3em; line-height:1.8em; }
.JobPositionDetails .Description{}
.JobPositionDetails .OptionalDescription .Header{font-size:1.3em; line-height:1.8em;}
.JobPositionDetails  a{text-decoration:underline;}
.JobPositionDetails  a:hover{text-decoration:none;}

