html, body { height: 100% };
body {
	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 100.01%; color: #40443f; 
	margin: 0px;
	padding: 0px;
}

/*
#tdright {
	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: top;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: normal;
	margin: 0px;
}
*/

#page { position: absolute; width: 843px; padding: 0px; margin: 0px; text-align: center;
	/*top: 50%;*/
	left: 50%;
	margin-top: 20px;
	margin-left: -411px;
	

} 
#page_header {position: relative; width: 797px; height: 37px; text-align: center; padding: 0px; margin-left:auto; margin-right: auto;} 
#content {position: relative; width: 823px; margin: 41px 10px 0px 10px; }


* html #right {
	margin-right: -203px; 
    display: inline;
}


#left { position: relative; width: 613px; height: 409px; margin: 0px; margin-right: 7px; padding: 0px; float: left;}
#right {position: relative; float: left; width: 173px; height: 399px; background: #D6D6D6; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: top;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: normal;
	margin: 0px;}

#footer { position: relative; width: 788px;text-align: center; margin-left: auto; margin-right: auto; margin-top: 60px; padding: 0px;}


a:link {
	text-decoration: none;
	color: #40443F;
}
a:visited {
	text-decoration: none;
	color: #40443F;
}
a:hover {
	color: #C06E00;
}
a:active {
	text-decoration: none;
	color: #414141;
}
/* new */
#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75777A;
	font-weight: bold;

}
#formfield {
	background-color: #FFFFFF;
	border: 2px solid #BFBFBF;
	color: #000000;
	font-size: 12px;
}
#searchBox {
	height: 21px;
	position: absolute;
	bottom: 12px;
	left: 18px;
}
/* old
#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75777A;
	font-weight: bold;
}
#formfield {
	background-color: #FFFFFF;
	border: 2px solid #BFBFBF;
	color: #000000;
	font-size: 12px;
}
*/
#header {
	color: #C06E00;
	font-size: 18px;
	font-weight: normal;
}
#tdrightprofile {
	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40443F;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: normal;
	margin: 0px;
	text-align: justify;
	padding: 5px;
}
#bodytext {
	color: #66676A;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	line-height: 160%;
}
a.email:link {
	text-decoration: none;
	color: #BB2D3F;
	font-weight: bold;
}
a.email:visited {
	text-decoration: none;
	color: #BB2D3F;
	font-weight: bold;
}
#headerfirstlet {
	color: #C06E00;
	font-size: 21px;
	font-weight: normal;
}
#tdrightcareers {

	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40443F;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: normal;
	margin: 0px;
	text-align: justify;
	padding: 20px 20px 15px;
}
.jobtitles {
	font-size: 12px;
	font-weight: bold;
	color: #40443F;
	text-align: left;
}
.jobs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 130%;*/
	font-weight: normal;
	color: #40443F;
}
a.search:link {

	text-decoration: none;
	color: #75777a;
	}
a.search:visited {

	text-decoration: none;
	color: #75777a;
}

a.search:hover {
	color: #C06E00;
	text-decoration: none;
}
#bodytext12 {
	color: #66676A;
	font-weight: bold;
	font-size: 12px;
	text-align: justify;
	line-height: 140%;
	vertical-align: bottom;
}
a.email:hover {

	color: #C06E00;
}
#tdrightrev {
	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	font-weight: bold;
	line-height: 130%;
	letter-spacing: normal;
	margin: 5px 5px 5px 10px;
	height: 379px;
	padding: 0px;
	text-align: left;
}

#tdrightbot {

	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: bottom;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: normal;
	margin: 0px;
}
a.tools:link {
	text-decoration: underline;
	color: #BB2D3F;
}
a.tools:visited {

	text-decoration: underline;
	color: #BB2D3F;
}
a.tools:hover {
	color: #C06E00;
	text-decoration: none;
}
#portfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #40443F;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}
#bodytextemail {
	color: #66676A;
	font-size: 10px;
	text-align: justify;
	line-height: 160%;
}
#arial10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#bodytextemail11 {

	color: #66676A;
	font-size: 11px;
	text-align: justify;
	line-height: 160%;
}
#tdrightminis {


	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	vertical-align: bottom;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: normal;
	margin: 0px;
}
#tdrightbotcontacts {


	background-color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40443F;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: bottom;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: normal;
	margin: 0px;
}
#portmain {
	font-size: 12px;
	color: #66676a;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 145%;
}
#portname {
	line-height: 138%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66676a;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 110%;
	color: #66676a;
	list-style-type: none;
	text-indent: 0px;
	white-space: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
}
ul {
	margin: 0px;
}
#firm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: normal;
	color: #40443F;
}
.space {
	padding: 0em 0px 5%;
	margin: 0px;
}
#profilenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;
}
#profilenavlg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #414141;
}
#navcur {

	color: #C06E00;
	font-size: 14px;
	font-weight: normal;
}
#centertable {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#firmnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #40443F;
	text-align: left;
}
#team {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 130%;*/
	font-weight: normal;
	color: #40443F;
}
.search_result_item {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
a.searchresults:link {

	text-decoration: underline;
	color: #40443F;
}
a.searchresults:visited {

	text-decoration: underline;
	color: #40443F;
}
a.searchresults:hover {

	color: #C06E00;
}
a.searchresults:active {

	text-decoration: underline;
	color: #414141;
}

#bold {
	font-weight: bold;
}
#headersubcat {

	color: #C06E00;
	font-size: 13px;
	font-weight: bold;
}

.search_input_css {
	background-color: #FFFFFF;
	border: 2px solid #BFBFBF;
	color: #000000;
	font-size: 12px;
}
