/*-- reset css --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;/*font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;*/
/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*-- end eric meyer reset css --*/

/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
/** {
margin: 0;
padding: 0;
}*/
.clear {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}
a img {
	border: 0;
}
a:active, a:focus {
	border: none;
	outline: none;
}
/*---===<<< SKIN SETUP >>>===---*/
html, body, form {
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form {
	overflow: auto;
}
.spriteImage {
	background-image: url(_images/skinSpirte.gif);
}
.header, #MainNavigation, .adminNavigation, .contentWrap {
	width: 965px;
	margin: 0 auto;
}
/*---===<<< HEADER >>>===---*/
.header {
}
.header .logo {
	float: left;
	margin: 30px 0 15px;
	width: 238px;
}
.header .logo a:link, .header .logo a:visited, .header .logo a:active {
	display: block;
}
.header .logo p {
	margin: 0;
	padding: 0;
}
.header .logo.admin {
	float: left;
	margin: 30px 0 15px;
	width: 238px;
}
.header .logo.admin a:link, .header .logo.admin a:visited, .header .logo.admin a:active {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 77px;
	text-indent: -9999em;
}
.header .searchWrap {
	float: right;
	margin: 25px 0 15px;
	text-align: right;
	width: 235px;
	font-size: 11px;
}
.header .searchWrap .search {
	background-position: 33px -100px;
	background-repeat: no-repeat;
	padding: 5px 9px;
	margin: 0 0 10px 17px;
}
.header .searchWrap .search-type-radio {
    text-align: left;
    margin-bottom:10px;
}
.header .searchWrap .search input {
	width: 140px;
}
.header .searchWrap a:link, .header .searchWrap a:visited, .header .searchWrap a:active {
	color: #5e6264;
}
.emailprint {
	width: 75px;
	overflow: hidden;
	float: right;
}
.emailprint .email, .emailprint .print {
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
}
.emailprint .print {
	background-position: -286px -640px;
}
.emailprint .email {
	background-position: -286px -670px;
}
/*---===<<< FOOTER >>>===---*/
.footerWrap {
	background-color: #D2D2D2;
	background-position: 0 -150px;
	background-repeat: repeat-x;
	bottom: 0;
	line-height: 34px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.footer {
	margin: 0 auto;
	width: 965px;
	font-size: 11px;
}
.footer .footerUtility {
	float: left;
	width: 400px;
}
.footer .credits {
	float: right;
	text-align: right;
	width: 150px;
}
.footerWrap a:link, .footerWrap a:visited, .footerWrap a:active {
	color: #5e6264;
}
/*---===<<< NAVIGATION >>>===---*/
/*---=== MAIN NAVIGATION ===---*/
#MainNavigation {
	background: url(_images/navigation.png);
	color: #FFF;
	margin: 0 auto 10px;
	position: relative;
	z-index: 990;
}
#MainNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#MainNavigation ul li {
	float: left;
	height: 34px;
	list-style: none;
	margin: 0;
	position: relative;
}
#MainNavigation ul li a {
	color: #FFF;
	display: block;
	height: 34px;
	text-decoration: none;
	text-indent: -9999em;
}
/*--- ANCHOR STYLES ---*/
#MainNavigation ul li a#tab_59, #MainNavigation ul li a#tab_450 {
	width: 145px;
}
#MainNavigation ul li a#tab_60, #MainNavigation ul li a#tab_451 {
	width: 145px;
}
#MainNavigation ul li a#tab_61, #MainNavigation ul li a#tab_452 {
	width: 145px;
}
#MainNavigation ul li a#tab_812, #MainNavigation ul li a#tab_816, #MainNavigation ul li a#tab_813, #MainNavigation ul li a#tab_818 {
	width: 122px;
}
#MainNavigation ul li a#tab_62, #MainNavigation ul li a#tab_453 {
	width: 140px;
}
#MainNavigation ul li a#tab_63, #MainNavigation ul li a#tab_454 {
	width: 135px;
}
#MainNavigation ul li a#tab_64, #MainNavigation ul li a#tab_455 {
	width: 130px;
}
#MainNavigation ul li a#tab_72, #MainNavigation ul li a#tab_457 {
	display: none;
}
#MainNavigation ul li a#tab_Login {
	width: 83px;
}
#MainNavigation ul li a#tab_Home {
	width: 27px;
}
/* HOVER EFFECTS */
#MainNavigation.hov59, #MainNavigation.hov450 {
	background-position: 0 -44px;
}
#MainNavigation.hov60, #MainNavigation.hov451 {
	background-position: 0 -88px;
}
#MainNavigation.hov61, #MainNavigation.hov452 {
	background-position: 0 -132px;
}
#MainNavigation.hov812, #MainNavigation.hov816, #MainNavigation.hov813, #MainNavigation.hov818 {
	background-position: 0 -176px;
}
#MainNavigation.hov62, #MainNavigation.hov453 {
	background-position: 0 -220px;
}
#MainNavigation.hov63, #MainNavigation.hov454 {
	background-position: 0 -264px;
}
#MainNavigation.hov64, #MainNavigation.hov455 {
	background-position: 0 -308px;
}
#MainNavigation.hovHome {
	background-position: 0 -352px;
}
/* CURRENT HOVER EFFECTS */
/* About Us Hover*/
#MainNavigation.curr59, #MainNavigation.curr450 {
	background-position: 0 -44px;
}
#MainNavigation.curr59.hov60, #MainNavigation.curr450.hov451 {
	background-position: 0 -352px;
}
#MainNavigation.curr59.hov61, #MainNavigation.curr450.hov452 {
	background-position: 0 -396px;
}
#MainNavigation.curr59.hov812, #MainNavigation.curr59.hov816, #MainNavigation.curr450.hov813, #MainNavigation.curr450.hov818 {
	background-position: 0 -440px;
}
#MainNavigation.curr59.hov62, #MainNavigation.curr450.hov453 {
	background-position: 0 -484px;
}
#MainNavigation.curr59.hov63, #MainNavigation.curr450.hov454 {
	background-position: 0 -528px;
}
#MainNavigation.curr59.hov64, #MainNavigation.curr450.hov455 {
	background-position: 0 -572px;
}
#MainNavigation.curr59.hovHome, #MainNavigation.curr450.hovHome {
	background-position: 0 -660px;
}
/* Services Hover*/
#MainNavigation.curr60, #MainNavigation.curr451 {
	background-position: 0 -88px;
}
#MainNavigation.curr60.hov59, #MainNavigation.curr451.hov450 {
	background-position: 0 -352px;
}
#MainNavigation.curr60.hov61, #MainNavigation.curr451.hov452 {
	background-position: 0 -616px;
}
#MainNavigation.curr60.hov812, #MainNavigation.curr60.hov816, #MainNavigation.curr451.hov813, #MainNavigation.curr451.hov818 {
	background-position: 0 -660px;
}
#MainNavigation.curr60.hov62, #MainNavigation.curr451.hov453 {
	background-position: 0 -704px;
}
#MainNavigation.curr60.hov63, #MainNavigation.curr451.hov454 {
	background-position: 0 -748px;
}
#MainNavigation.curr60.hov64, #MainNavigation.curr451.hov455 {
	background-position: 0 -792px;
}
#MainNavigation.curr60.hovHome, #MainNavigation.curr451.hovHome {
	background-position: 0 -924px;
}
/* Research Hover*/
#MainNavigation.curr61, #MainNavigation.curr452 {
	background-position: 0 -132px;
}
#MainNavigation.curr61.hov59, #MainNavigation.curr452.hov450 {
	background-position: 0 -396px;
}
#MainNavigation.curr61.hov60, #MainNavigation.curr452.hov451 {
	background-position: 0 -616px;
}
#MainNavigation.curr61.hov812, #MainNavigation.curr61.hov816, #MainNavigation.curr452.hov813, #MainNavigation.curr452.hov818 {
	background-position: 0 -836px;
}
#MainNavigation.curr61.hov62, #MainNavigation.curr452.hov453 {
	background-position: 0 -880px;
}
#MainNavigation.curr61.hov63, #MainNavigation.curr452.hov454 {
	background-position: 0 -924px;
}
#MainNavigation.curr61.hov64, #MainNavigation.curr452.hov455 {
	background-position: 0 -968px;
}
/* Markets Hover*/
#MainNavigation.curr72, #MainNavigation.curr485 {
	background-position: 0 -176px;
}
#MainNavigation.curr72.hov59, #MainNavigation.curr485.hov450 {
	background-position: 0 -440px;
}
#MainNavigation.curr72.hov60, #MainNavigation.curr485.hov451 {
	background-position: 0 -660px;
}
#MainNavigation.curr72.hov61, #MainNavigation.curr485.hov452 {
	background-position: 0 -836px;
}
#MainNavigation.curr72.hov62, #MainNavigation.curr485.hov453 {
	background-position: 0 -1012px;
}
#MainNavigation.curr72.hov63, #MainNavigation.curr485.hov454 {
	background-position: 0 -1056px;
}
#MainNavigation.curr72.hov64, #MainNavigation.curr485.hov455 {
	background-position: 0 -1100px;
}
/* News Hover*/
#MainNavigation.curr62, #MainNavigation.curr453 {
	background-position: 0 -220px;
}
#MainNavigation.curr62.hov59, #MainNavigation.curr453.hov450 {
	background-position: 0 -484px;
}
#MainNavigation.curr62.hov60, #MainNavigation.curr453.hov451 {
	background-position: 0 -704px;
}
#MainNavigation.curr62.hov61, #MainNavigation.curr453.hov452 {
	background-position: 0 -880px;
}
#MainNavigation.curr62.hov812, #MainNavigation.curr62.hov816, #MainNavigation.curr453.hov813, #MainNavigation.curr453.hov818 {
	background-position: 0 -1012px;
}
#MainNavigation.curr62.hov63, #MainNavigation.curr453.hov454 {
	background-position: 0 -1144px;
}
#MainNavigation.curr62.hov64, #MainNavigation.curr453.hov455 {
	background-position: 0 -1188px;
}
/* Properties Hover*/
#MainNavigation.curr63, #MainNavigation.curr454 {
	background-position: 0 -264px;
}
#MainNavigation.curr63.hov59, #MainNavigation.curr454.hov450 {
	background-position: 0 -528px;
}
#MainNavigation.curr63.hov60, #MainNavigation.curr454.hov451 {
	background-position: 0 -748px;
}
#MainNavigation.curr63.hov61, #MainNavigation.curr454.hov452 {
	background-position: 0 -924px;
}
#MainNavigation.curr63.hov812, #MainNavigation.curr63.hov816, #MainNavigation.curr454.hov813, #MainNavigation.curr454.hov818 {
	background-position: 0 -1056px;
}
#MainNavigation.curr63.hov62, #MainNavigation.curr454.hov453 {
	background-position: 0 -1144px;
}
#MainNavigation.curr63.hov64, #MainNavigation.curr454.hov455 {
	background-position: 0 -1232px;
}
/* People Hover*/
#MainNavigation.curr64, #MainNavigation.curr455 {
	background-position: 0 -308px;
}
#MainNavigation.curr64.hov59, #MainNavigation.curr455.hov450 {
	background-position: 0 -572px;
}
#MainNavigation.curr64.hov60, #MainNavigation.curr455.hov451 {
	background-position: 0 -792px;
}
#MainNavigation.curr64.hov61, #MainNavigation.curr455.hov452 {
	background-position: 0 -968px;
}
#MainNavigation.curr64.hov812, #MainNavigation.curr64.hov816, #MainNavigation.curr455.hov813, #MainNavigation.curr455.hov818 {
	background-position: 0 -1100px;
}
#MainNavigation.curr64.hov62, #MainNavigation.curr455.hov453 {
	background-position: 0 -1188px;
}
#MainNavigation.curr64.hov63, #MainNavigation.curr455.hov454 {
	background-position: 0 -1232px;
}
/*---=== DROPDOWN ===---*/
#MainNavigation .dropdown {
	background: #34B233;
	display: none;
	position: absolute;
	left: -4px;
	text-indent: 0;
	z-index: 9999;
}
#MainNavigation .dropdown ul {
	display: block;
	float: none;
}
#MainNavigation .dropdown ul li {
	display: block;
	float: none;
}
#MainNavigation .dropdown a:link, #MainNavigation .dropdown a:visited, #MainNavigation .dropdown a:active {
	background-position: -855px -2387px;
	border-top: 2px solid #FFF;
	color: #FFF;
	display: block;
	float: none;
	height: auto;
	padding: 5px 9px 7px 12px;
	text-indent: 0;
	width: 123px;
	line-height: 18px;
}
#MainNavigation .dropdown a:hover {
	text-decoration: underline;
}
/*--- LOGIN STATES ---*/
#MainNavigation.currLogin {
	background-position: 0 -308px;
}
#MainNavigation.currLogin.hov59, #MainNavigation.currLogin.hov450 {
	background-position: 0 -616px;
}
#MainNavigation.currLogin.hov60, #MainNavigation.currLogin.hov451 {
	background-position: 0 -880px;
}
#MainNavigation.currLogin.hov61, #MainNavigation.currLogin.hov452 {
	background-position: 0 -1100px;
}
#MainNavigation.currLogin.hov62, #MainNavigation.currLogin.hov453 {
	background-position: 0 -1276px;
}
#MainNavigation.currLogin.hov63, #MainNavigation.currLogin.hov454 {
	background-position: 0 -1408px;
}
#MainNavigation.currLogin.hov64, #MainNavigation.currLogin.hov455 {
	background-position: 0 -1496px;
}
#MainNavigation.currLogin.hov72, #MainNavigation.currLogin.hov456 {
	background-position: 0 -1584px;
}
/*--- LOGIN ITEM ---*/
#MainNavigation ul li.login {
	padding: 5px 35px;
}
#MainNavigation ul li.login a {
	color: #FFF;
	display: inline;
	padding: 0;
}
/*---=== ADIN NAVIGATION ===---*/
.adminNavigation {
	background-position: 0 -150px;
	background-repeat: repeat-x;
	color: #5e6264;
	margin: 0 auto 10px;
}
.adminNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.adminNavigation ul li {
	float: left;
	height: 34px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
.adminNavigation ul li a:link, .adminNavigation ul li a:visited, .adminNavigation ul li a:active {
	background-position: 0 -150px;
	background-repeat: repeat-x;
	border-right: 1px solid #FFF;
	color: #5e6264;
	display: block;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	position: relative;
}
.adminNavigation ul li a:hover {
	background-position: 0 -184px;
	color: #FFF;
}
/*--- DROP DOWN NAVIGATION ---*/
.adminNavigation ul li .dropdown {
	background: #fff;
	display: none;
	left: 0;
	position: absolute;
	top: 34px;
}
.adminNavigation ul li .dropdown-b {
	white-space: nowrap;
}
.adminNavigation ul li .dropdown a:link, .adminNavigation ul li .dropdown a:visited, .adminNavigation ul li .dropdown a:active {
	background: #d2d2d2;
	border-bottom: 1px solid #FFF;
	color: #5e6264;
	height: auto;
	padding: 4px 8px;
	line-height: normal;
}
.adminNavigation ul li .dropdown a:hover {
	background: #36b234;
	color: #FFF;
}
/*---=== SUB NAVIGATION ===---*/
ul.intNav {
	list-style: none;
	margin: -2px 0 10px;
	padding: 0;
}
ul.intNav li {
	display: block;
	font-size: 12px;
	list-style: none;
	margin: 2px 0 0;
	padding: 0;
}
ul.intNav li a:link, ul.intNav li a:visited, ul.intNav li a:hover, ul.intNav li a:active {
	color: #5e6264;
	display: block;
	text-decoration: none;
	padding: 8px 10px;
}
/*--- LEVEL 0 STYLES ---*/
ul.intNav li.GroupCurrParent a:link, ul.intNav li.GroupCurrParent a:visited, ul.intNav li.GroupCurrParent a:hover, ul.intNav li.GroupCurrParent a:active {
	background-color: #35b233;
	background-position: 0 -184px;
	background-repeat: repeat-x;
	color: #FFF;
}
ul.intNav li.GroupParent a:link, ul.intNav li.GroupParent a:visited, ul.intNav li.GroupParent a:active {
	background-color: #D2D2D2;
	background-position: 0 -150px;
	background-repeat: repeat-x;
}
ul.intNav li.GroupCurr a:link, ul.intNav li.GroupCurr a:visited, ul.intNav li.GroupCurr a:hover, ul.intNav li.GroupCurr a:active {
	background-color: #35b233;
	background-position: 0 -184px;
	background-repeat: repeat-x;
	color: #FFF;
}
ul.intNav li.GroupStat a:link, ul.intNav li.GroupStat a:visited, ul.intNav li.GroupStat a:active {
	background-color: #D2D2D2;
	background-position: 0 -150px;
	background-repeat: repeat-x;
}
ul.intNav li.GroupStat a:hover, ul.intNav li.GroupParent a:hover {
	background-position: 0 -184px;
	color: #FFF;
}
/*--- LEVEL 1 STYLES ---*/
ul.intNav li.ItemCurrParent, ul.intNav li.ItemParent, ul.intNav li.ItemCurr, ul.intNav li.ItemStat {
	margin: 0;
}
ul.intNav li.ItemCurrParent a:link, ul.intNav li.ItemCurrParent a:visited, ul.intNav li.ItemCurrParent a:active, ul.intNav li.ItemParent a:link, ul.intNav li.ItemParent a:visited, ul.intNav li.ItemParent a:active, ul.intNav li.ItemCurr a:link, ul.intNav li.ItemCurr a:visited, ul.intNav li.ItemCurr a:active, ul.intNav li.ItemStat a:link, ul.intNav li.ItemStat a:visited, ul.intNav li.ItemStat a:active {
	background: #A8D867;
	padding: 4px 10px;
}
ul.intNav li.ItemCurrParent a:link, ul.intNav li.ItemCurrParent a:visited, ul.intNav li.ItemCurrParent a:active, ul.intNav li.ItemCurr a:link, ul.intNav li.ItemCurr a:visited, ul.intNav li.ItemCurr a:active {
	color: #FFF;
}
ul.intNav li.ItemParent a:hover, ul.intNav li.ItemStat a:hover {
	color: #FFF;
}
/*--- LEVEL 2 STYLES ---*/
ul.intNav li.SubItemStat, ul.intNav li.SubItemCurr {
	margin: 0;
}
ul.intNav li.SubItemCurr a:link, ul.intNav li.SubItemCurr a:visited, ul.intNav li.SubItemCurr a:active {
	background: #A8D867;
	color: #FFF;
	padding: 4px 20px;
}
ul.intNav li.SubItemStat a:link, ul.intNav li.SubItemStat a:visited, ul.intNav li.SubItemStat a:active {
	background: #A8D867;
	padding: 4px 20px;
}
ul.intNav li.SubItemStat a:hover {
	color: #FFF;
}
/*---=== ADMIN SUB NAVIGATION ===---*/
/*---===<<< BREADCRUMB >>>===---*/
.breadcrumbWrap {
	font-size: 11px;
	margin: 0 0 10px;
}
.breadcrumbWrap a:link, .breadcrumbWrap a:visited, .breadcrumbWrap a:active {
	color: #5e6264;
}
/*---===<<< SKIN PANE >>>===---*/
.contentWrap {
	margin: 0 auto 15px;
	padding: 0 0 20px;
}
.googleAnalyticsCode {
	height: 0;
	overflow: hidden;
}
/*---=== HOME SKIN ===---*/
.contentWrap .banner {
	margin: 0 0 10px;
	clear: both;
}
.contentWrap .flashHolder {
	margin: 0 0 5px;
}
.contentWrap .leftColumn {
	float: left;
	width: 640px;
}
.contentWrap .leftColumn .leftSide {
	float: left;
	margin: 0 0 10px;
	width: 316px;
}
.contentWrap .leftColumn .rightSide {
	float: right;
	margin: 0 0 10px;
	width: 316px;
}
.contentWrap .fullWidth {
	clear: both;
}
.contentWrap .rightColumn {
	float: right;
	width: 315px;
}
.contentWrap .Settings td {
	text-align: left;
}
/*---=== MULTI-COLUMN SKINS ===---*/
.contentWrap.interiorRight .leftColumn, .contentWrap.threeColumn .leftColumn {
	float: left;
	margin: 0 0 10px;
	width: 210px;
}
/*--- THREE COLUMN ---*/
.contentWrap.threeColumn .contentColumn {
	float: left;
	margin: 0 0 10px 6px;
	width: 512px;
}
.contentWrap.threeColumn .rightColumn {
	float: right;
	width: 228px;
}
/*--- TWO COLUMN ---*/
.contentWrap.interiorRight .rightColumn {
	background: transparent;
	height: auto;
	float: right;
	width: 745px;
}
.contentWrap.interiorRight .rightColumn .leftSide {
	float: left;
	margin: 10px 0;
	width: 365px;
}
.contentWrap.interiorRight .rightColumn .rightSide {
	float: right;
	margin: 10px 0;
	width: 365px;
}
/*--- INTERIOR ---*/
.contentWrap.interiorLeft .leftColumn {
	float: left;
	width: 640px;
}
.contentWrap.interiorLeft .contentColumn {
}
.contentWrap.interiorLeft .leftColumn .leftSide {
	float: left;
	margin: 10px 0;
	width: 315px;
}
.contentWrap.interiorLeft .leftColumn .rightSide {
	float: right;
	margin: 10px 0;
	width: 315px;
}
.contentWrap.interiorLeft .rightColumn {
	float: right;
	width: 310px;
}
/*---===<<< CONTENT STYLES >>>===---*/
/*---=== HEADING STYLES ===---*/
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
/*---=== TEXT STYLES ===---*/
p, div, .Normal {
	color: #5E6264;
}
p, .Normal {
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}
strong {
}
em {
}
/*---=== LINK STYLES ===---*/
a:link, a:visited, a:active {
	color: #00a3d9;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
}
ol li {
	margin: 0 0 0 45px;
}
ol li li {
	margin: 0 0 0 60px;
}
ol li li li {
	margin: 0 0 0 75px;
}
/*--- UNORDERED ---*/
ul {
	margin: 0 0 15px;
}
ul li {
	margin: 0 0 2px 45px;
}
ul li li {
	margin: 0 0 2px 60px;
}
ul li li li {
	margin: 0 0 2px 75px;
}
/*---===<<< TABLE STYLES >>>===---*/
.generalTableWrap {
	border: 1px solid #5e6264;
	margin: 10px 0;
	padding: 1px 0 1px 1px;
}
.generalTable {
	border-collapse: collapse;
	overflow:hidden;
	table-layout:fixed;
	width:100%;
}
.generalTable th {
	background: #34b233;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 3px;
}
.generalTable td {
	border-top: 1px solid #5e6264;
	border-right: 1px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	vertical-align: top;
}
.generalTable .alt td {
}
.generalTable th a:link, .generalTable th a:visited, .generalTable th a:hover, .generalTable th a:active {
	background: #34b233;
	color: #FFF;
}
.generalTableFooter {
	margin: 3px;
	text-align: right;
}
.filter {
	text-align: right;
}
.paging {
	margin: 0 0 10px;
}
/*---===<<< FORM STYLES >>>===---*/
/*---=== RIGHT COLUMN FORMS ===---*/
.rightColumnForm input {
	margin: 0 0 5px;
	width: 286px;
}
.rightColumnForm select {
	margin: 0 0 5px;
	width: 290px;
}
.rightColumnForm input.checkRadio {
	float: left;
	margin: 0 3px 3px 0;
	width: 15px;
}
.rightColumnForm textarea {
	height: 50px;
	margin: 0 0 5px;
	width: 288px;
}
.rightColumnForm label.checkRadio {
	display: block;
	float: left;
	line-height: 15px;
	margin: -1px 0 0;
}
.rightColumnForm br {
	clear: both;
}
.rightColumnForm h4 {
	color: #5E6264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 3px;
}
.rightColumnForm div.requiredError {
	color: #F00;
	margin: -2px 0 5px;
}
/*---=== FULL PAGE FORMS ===---*/
.searchSpacer {
	display: block;
	float: left;
	height: 10px;
	margin: 0 0 0 35px;
	padding: 0;
}
.normalForm label, .normalForm h4 {
	color: #5E6264;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 0 3px;
}
.normalForm label span.required {
	color: #F00;
}
.normalForm label span.requiredError {
	color: #F00;
}
.normalForm input, .normalForm select {
	margin: 3px 0 7px 15px;
	width: 70%;
}
.normalForm br {
	clear: both;
}
.normalForm textarea {
	height: 70px;
	margin: 3px 0 7px 15px;
	width: 100%;
}
.normalForm label.checkRadio {
	display: inline;
	margin: 3px 0 0;
}
.normalForm input.checkRadio {
	display: inline;
	margin: 3px 5px 3px 15px;
	width: 15px;
}
.normalForm .marketReports.specializationList li {
	clear: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 3px 5px;
	width: 30%;
	padding: 0;
}
.normalForm .marketReports.servicesList {
	float: left;
	width: 50%;
}
.normalForm .marketReports.servicesList li {
	margin: 0 0 3px;
}
.normalForm .marketReports li, .normalForm .marketReports.specializationList li li, .normalForm .marketReports.servicesList li li {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 3px 15px;
	padding: 0;/*width: 100%;*/
}
.normalForm .marketReports.specializationList li li, .normalForm .marketReports.servicesList li li {
	width: 100%;
}
.normalForm .marketReports.servicesList li li {
	margin: 0 0 3px 25px;
}
.normalForm .marketReports li a:link, .normalForm .marketReports li a:visited, .normalForm .marketReports li a:active {
	background-position: -275px -520px;
	background-repeat: no-repeat;
	color: #5e6264;
	display: block;
	padding: 0 0 0 30px;
	height: 23px;
	line-height: 23px;
}
.normalForm .marketReports li a:hover {
	background-position: -275px -542px;
}
.normalForm .marketReports li a.expanded:link, .normalForm .marketReports li a.expanded:visited, .normalForm .marketReports li a.expanded:active {
	background-position: -275px -570px;
}
.normalForm .marketReports li a.expanded:hover {
	background-position: -275px -592px;
}
.normalForm .marketReports li ul {
	display: none;
	margin: 0;
}
.normalForm .marketReports li ul.unhidden {
	display: block;
	margin: 0;
}
.chkLeft {
	float: left;
	display: block;
	height: 20px;
}
.lblRight {
	float: left;
	display: block;
	width: 140px;
	padding: 3px 0 0;
	margin: 0 0 3px;
	line-height: 14px;
}
.normalForm .marketReports li ul#div_388, .normalForm .marketReports li ul#div_381 {
	margin: 5px 0 20px;
}
.normalForm .marketReports li li {
	clear: both;
	list-style: none;
	margin: 0 0 0 30px;
	padding: 0;
}
.normalForm .marketReports li li label {
	font-size: 11px;
	font-weight: normal;
	width: 165px;
}
.normalForm .marketReports.specializationList li li label, .normalForm .marketReports.servicesList li li label {
	width: 70%;
}
/*---=== SEARCH AGAIN VERTICAL ===---*/
.normalFormVertical label, .normalFormVertical h4 {
	color: #5E6264;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 0 3px;
}
.normalFormVertical label span.required {
	color: #F00;
}
.normalFormVertical label span.requiredError {
	color: #F00;
}
.normalFormVertical input, .normalFormVertical select {
	margin: 3px 0 7px 15px;
	width: 70%;
}
.normalFormVertical br {
	clear: both;
}
.normalFormVertical textarea {
	height: 70px;
	margin: 3px 0 7px 15px;
	width: 100%;
}
.normalFormVertical label.checkRadio {
	float: left;
	margin: 3px 0 0;
}
.normalFormVertical input.checkRadio {
	float: left;
	margin: 3px 5px 3px 15px;
	width: 15px;
}
.normalFormVertical ul {
	margin: 0;
}
.normalFormVertical .marketReports.specializationList li {
	clear: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 3px 5px;
	width: 30%;
	padding: 0;
}
.normalFormVertical .marketReports.servicesList {
	float: left;
	width: 50%;
}
.normalFormVertical .marketReports.servicesList li {
	margin: 0 0 3px;
}
.normalFormVertical .marketReports li, .normalFormVertical .marketReports.specializationList li li, .normalFormVertical .marketReports.servicesList li li {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 3px 15px;
	padding: 0;/*width: 100%;*/
}
.normalFormVertical .marketReports.specializationList li li, .normalFormVertical .marketReports.servicesList li li {
	width: 100%;
}
.normalFormVertical .marketReports.servicesList li li {
	margin: 0 0 3px 20px;
}
.normalFormVertical .marketReports li a:link, .normalFormVertical .marketReports li a:visited, .normalFormVertical .marketReports li a:active {
	background-position: -275px -520px;
	background-repeat: no-repeat;
	color: #5e6264;
	display: block;
	padding: 0 0 0 30px;
	height: 23px;
	line-height: 23px;
}
.normalFormVertical .marketReports li a:hover {
	background-position: -275px -542px;
}
.normalFormVertical .marketReports li a.expanded:link, .normalFormVertical .marketReports li a.expanded:visited, .normalFormVertical .marketReports li a.expanded:active {
	background-position: -275px -570px;
}
.normalFormVertical .marketReports li a.expanded:hover {
	background-position: -275px -592px;
}
.normalFormVertical .marketReports li ul {
	display: none;
	margin: 0;
}
.normalFormVertical .marketReports li ul.unhidden {
	display: block;
	margin: 0;
}
.normalFormVertical .marketReports li li {
	clear: both;
	line-height: 15px;
	list-style: none;
	margin: 0 0 3px 20px;
	padding: 0;
}
.normalFormVertical .marketReports li li label {
	font-size: 11px;
	font-weight: normal;
	width: 165px;
}
.normalFormVertical .marketReports.specializationList li li label, .normalFormVertical .marketReports.servicesList li li label {
	width: 70%;
}
/*---===<<< CONTAINER STYLES >>>===---*/
/*---=== GREEN BOX CONTAINER ===---*/
.greenBoxHeader {
	position: relative;
	height: 122px;
	overflow: hidden;
	width: 100%;
}
.greenBoxHeader h1 {
	background: none;
	bottom: 15px;
	/*left: 45px;*/
left: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
}
.greenBoxHeader h1 .Head {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: normal;
}
.greenBoxContent {
	background: #34B233 url(_images/greenCorner.gif) no-repeat right bottom;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 20px 125px 20px 20px;
}
.greenBoxContent a:link, .greenBoxContent a:visited, .greenBoxContent a:active {
	color: #FFF;
}
.greenBoxContent .Normal, .greenBoxContent .Normal p {
	color: #FFF;
	font-size: 16px;
	line-height: 21px;
}
/*---=== OUTLINE ANGLED BOX ===---*/
.outlineAngledBoxHeader {
border-top: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
height: 61px;
overflow: hidden;
position: relative;
}
.outlineAngledBoxHeader h3 {
bottom: 5px;
left: 20px;
position: absolute;
}
.outlineAngledBoxHeader h3 .Head{
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 29px;
font-weight: normal;
}
.outlineAngledBoxContentWrap {
background: url(_images/angledBoxLeft.gif) no-repeat bottom left;
margin: 0 0 10px;
}
.outlineAngledBoxContent {
background: url(_images/angledBoxRight.gif) no-repeat bottom right;
padding: 15px 40px 15px 20px;
}
.outlineAngledBoxContentWrap_gray {
background: url(_images/angledBoxLeft_gray.gif) no-repeat bottom left;
margin: 0 0 10px;
}
.outlineAngledBoxContent_gray {
background: url(_images/angledBoxRight_gray.gif) no-repeat bottom right;
padding: 15px 40px 15px 20px;
padding: 15px 0 0 0;
}
/*---=== OUTLINED BOX ===---*/
.outlinedBoxHeader {
	background-position: 0 -300px;
background-repeat: repeat-x;
background-color: #5e6a71;
	height: 29px;
	overflow: hidden;
}
h4.outlinedBoxHeader {
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	margin: 0;
}
div.outlinedBoxHeader {
	border: 1px solid #D8D8D8;
}
.outlinedBoxHeader .Head {
	background-position: right -250px;
background-repeat: no-repeat;
color: #FFF;
	display: block;
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-weight: normal;
	line-height: 29px;
	padding: 0 30px 0 10px;
}
.outlinedBoxContent {
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	margin: 0 0 10px;
	padding: 9px;
}
/*---=== NEWS TICKER ===---*/
.newsTicker .outlinedBoxHeader {
	background-position: 0 -300px;
	background-repeat: repeat-x;
	background-color: transparent;
	z-index: 1;
}
.newsTicker .outlinedBoxHeader .Head {
	background-position: right -250px;
	background-repeat: no-repeat;
}
/*---=== GREEN HEADER ===---*/
h2, h2.greenHeader .Head {
	color: #34B233;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0;
}
h2.greenHeader, h2.greenHeader .Head {
	margin: 0;
}
.greenHeaderContent {
	margin: 5px;
}
.greenHeaderIconWrap {
	margin: 0 0 10px;
}
.greenHeaderIconWrap .greenHeaderIcon {
	float: left;
	text-align: center;
	width: 65px;
}
.greenHeaderIconWrap .greenHeaderContentWrap {
	float: left;
	width: 565px;
	margin: 0 0 0 5px;
}
.greenHeaderIconWrap .greenHeaderContentWrap h2.greenHeader .Head {
	margin: 0 0 5px;
}
.greenHeaderIconWrap .greenHeaderContentWrap .greenHeaderContent {
	margin: 0 0 5px;
}
/*---=== GREEN HEADER - HOME ===---*/
h2.greenHeader.home {
	margin: 5px 20px;
}
.greenHeaderContent.home {
	margin: 5px 20px;
}
/*---=== GREY HEADER ===---*/
h3, h3.greyHeader .Head {
	color: #5E6264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0;
}
h3.greyHeader .Head {
	margin: 0;
}
.greyHeaderContent {
	margin: 5px 0;
	font-size: 15px;
	line-height: 19px;
}
/*---=== GREY HEADER - HOME ===---*/
h3.greyHeader.home {
	margin: 5px 20px;
}
.greyHeaderContent.home {
	margin: 5px 20px;
}
/*---=== BLANK PADDED ===---*/
.blankPadded {
	padding: 10px 20px;
}
/*---===<<< BUTTON STYLES >>>===---*/
a.submitBttn:link, a.submitBttn:visited, a.submitBttn:active {
	background-position: 0 -450px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 23px;
	text-indent: -9999em;
	width: 71px;
}
a.submitBttn:hover {
	background-position: 0 -473px;
}
a.viewAllBttn:link, a.viewAllBttn:visited, a.viewAllBttn:active {
	background-position: right -450px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 20px;
	text-indent: -9999em;
	width: 71px;
}
a.viewAllBttn:hover {
	background-position: right -470px;
}
a.searchBttn:link, a.searchBttn:visited, a.searchBttn:active {
	background-position: left -580px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 20px;
	text-indent: -9999em;
	width: 71px;
}
a.searchBttn:hover {
	background-position: left -604px;
}
/*a.subscriptionBttn:link, a.subscriptionBttn:visited, a.subscriptionBttn:active {
	background-position: -120px -450px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 24px;
	text-indent: -9999em;
	width: 88px;
}
a.subscriptionBttn:hover {
	background-position: -120px -473px;
}*/
a.saveBttn:link, a.saveBttn:visited, a.saveBttn:active {
	background-position: left -520px;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	text-indent: -9999em;
	width: 71px;
}
a.saveBttn:hover {
	background-position: left -544px;
}
a.cancelBttn:link, a.cancelBttn:visited, a.cancelBttn:active {
	background-position: -120px -520px;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	text-indent: -9999em;
	width: 71px;
}
a.cancelBttn:hover {
	background-position: -120px -544px;
}
a.downloadVCardBttn:link, a.downloadVCardBttn:visited, a.downloadVCardBttn:active {
	background-position: left -640px;
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	text-indent: -9999em;
	width: 121px;
}
a.downloadVCardBttn:hover {
	background-position: left -664px;
}
a.next, a.next:link, a.next:visited, a.next:active, a.next:hover {
	background-position: -190px -340px;
	float: right;
	height: 29px;
	margin: 10px 8px 0 0;
	text-indent: -9999em;
	width: 10px;
}
a.next:hover {
	background-position: -190px -380px;
}
a.next.disabled, a.next.disabled:hover {
	background-position: -190px -360px;
}
a.prev, a.prev:link, a.prev:visited, a.prev:active {
	background-position: -160px -340px;
	display: block;
	float: right;
	height: 29px;
	margin: 10px 4px 0 0;
	text-indent: -9999em;
	width: 10px;
}
a.prev:hover {
	background-position: -160px -380px;
}
a.prev.disabled, a.prev.disabled:hover {
	background-position: -160px -360px;
}
/*---===<<< CONTENT MODULE STYLES >>>===---*/
/*---=== VIEW STYLES ===---*/
/*--- CASE STUDY VIEW ---*/
/* HEADER */
h1, h1.caseHeader .Head, h1.caseHeader {
	background: #35B233;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0 0 10px;
}
h1.caseHeader {
	padding: 5px 5px;
}
h1.greenHeader .Head {
	margin: 0;
	padding: 0;
}
/* LEFT COLUMN */
.caseLeftSide {
	float: left;
	width: 210px;
}
.caseLeftSide img {
	margin: 0 0 10px;
}
/* CONTENT */
.caseRightSide {
	float: right;
	width: 745px;
}
.caseClientInfo .caseClientInfoLeft {
	float: left;
	margin: 0 0 10px;
	width: 500px;
}
.caseClientInfo .caseClientInfoLeft p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
.caseClientInfo img {
	float: right;
}
.infoField h2 {
	color: #5E6264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0;
}
.infoField .infoContent {
	font-size: 13px;
	line-height: 16px;
}
/*--- NEWS VIEW ---*/
.newsArticle h1 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px;
}
.newsArticle h2 {
	color: #5E6264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px;
}
.newsArticle hr {
	background-color: #36b234;
	border: 0;
	display: block;
	height: 1px;
	margin: 10px 0;
}
.newsArticle .authorDate {
	margin: 0 0 5px;
	font-size: 11px;
}
/*---=== LIST STYLES ===---*/
ul.contentList {
	margin: 0;
	padding: 0;
}
ul.contentList li {
	border-top: 1px solid #5E6264;
	list-style: none;
	margin: 0 0 10px;
	padding: 10px 0 0;
	line-height:17px;
}
ul.contentList li.first {
	border-top: none;
}
ul.contentList li a:link, ul.contentList li a:visited, ul.contentList li a:active {
	color: #00A3D9;
	margin: 0 0 0 5px;
}
ul.contentList li h3 {
	margin: 0;
}
ul.contentList li h3 a:link, ul.contentList li h3 a:visited, ul.contentList li h3 a:active {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
ul.contentList li img {
	margin: 0 0 5px;
}
ul.contentList li p.authorDate {
	color: #666;
	font-weight: bold;
	margin: 3px 0;
	font-size: 11px;
}
ul.contentList li .summary {
	margin: 0 0 5px;
}
ul.contentList li .readMoreLinkWrap {
	margin: 0 0 10px;
	text-align: right;
}
/*--- THUMB TITLE SUMMARY ---*/
ul.contentList li .thumbNail {
	float: left;
	margin: 0 8px 0 0;
	width: 122px;
}
ul.contentList li .thumbNailBorder {
	float: left;
	margin: 0 8px 0 0;
	border: solid 1px gray;
}
ul.contentList li .description {
	float: left;
	width: 165px;
}
/*--- ICON TITLE SUMMARY ---*/
ul.contentList li .icon {
	float: left;
	margin: 0 8px 0 0;
	width: 46px;
}
ul.contentList li .iconDescription {
	float: left;
	width: 150px;
}
/*--- NEWS TICKER ---*/
.newsTickerWrap {
	position: relative;
	z-index: 0;
}
.newsTickerWrap a.next {
	cursor: pointer;
	float: none;
	margin: 0;
	position: absolute;
	right: 8px;
	top: 0;
	z-index: 1;
}
.newsTickerWrap a.prev {
	cursor: pointer;
	float: none;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 2;
}
.newsTickerWrap .scrollable {
	height: 29px;
	overflow: hidden;
	position: relative;
}
.newsTickerWrap .items {
	position: absolute;
	height: 2000px;
}
.newsTickerWrap .newsItems {
	line-height: 29px;
	margin: 0 0 0 10px;
}
.newsTickerWrap .newsItems a:link, .newsTickerWrap .newsItems a:visited, .newsTickerWrap .newsItems a:active {
	color: #5e6264;
}
/*--- ADMIN LIST STYLES ---*/
#ContentModuleAdminList .leftSide {
	float: left;
	width: 75%;
}
#ContentModuleAdminList .rightSide {
	float: right;
	text-align: right;
	width: 75px;
}
#ContentModuleAdminList .sortbar {
	margin: 10px 0;
	text-align: right;
}
.generalTable .articleDescription h2 {
	color: #5e6264;
	font-size: 13px;
	margin: 0;
}
.generalTable .articleDescription h2 a:link, .generalTable .articleDescription h2 a:visited, .generalTable .articleDescription h2 a:hover {
	font-weight: bold;
}
.generalTable .articleDescription p {
	font-size: 11px;
	margin: 0;
}
/*---=== COMMENTS STYLES ===---*/
/*---===<<< PEOPLE SEARCH >>>===---*/
/*---=== SEARCH ===---*/
.userSearch {
	margin: 0 5px 10px;
}
.userSearch input {
	color: #5e6264;
	margin: 0 5px 0 0;
	width: 22%;
}
.userSearch select {
	width: 25%;
}
/*---=== VERTICAL SEARCH ===---*/
.userSearchVertical {
	margin: 0 0 10px;
}
.userSearchVertical input {
	color: #5e6264;
	margin: 0 0 5px;
	width: 99%;
}
.userSearchVertical select {
	width: 100%;
}
.userSearchVertical ul {
	margin: 0;
}
/*---=== SEARCH RESULTS ===---*/
h1 .searchQuery {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
}
/*--- SEARCH RESULT ---*/
.searchResults {
	/*margin: 0 0 10px;*/
margin: 15px 0;
	line-height: 17px;
}
.searchResults div {
	border-bottom: 1px solid #5e6264;
	padding: 5px;
}
.searchResults div div {
	border-bottom: 0;
	padding: 0;
}
.searchResults .userName {
	font-weight: bold;
}
.searchResults .userPhone {
	margin: 0 15px 0 0;
}
.searchResults a:link, .searchResults a:visited, .searchResults a:active {
}
.searchResults div a.bioLink:link, .searchResults div a.bioLink:visited, .searchResults div a.bioLink:active {
	float: right;
}
/*---=== PEOPLE DETAIL ===---*/
table.userContactInfo {
	border: 0;
	padding: 0;
	width: 100%;
}
table.userContactInfo td {
	padding: 4px 0;
	vertical-align: top;
	width: 25%;
}
table.userContactInfo td.website {
	width: 50%;
}
table.userContactInfo td.button {
	padding: 10px 0 5px 0;
}
table.userContactInfo td.userPosition {
	padding: 0 0 5px;
}
table.userContactInfo td.address p {
	margin: 0;
	padding: 0;
}
.imgUploadWrap span {
	display:block;
}
.normalForm input.imgFileUploader {
	width:228px;
}
.imgUploadWrap .userImg {
	padding-left:15px;
}
/*---===<<< SEARCH RESULTS >>>===---*/
/*---=== HEADER ===---*/
.srchRslts .tbheader {
	margin: 0 0 10px;
}
.srchRslts p.navigation {
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 10px 0;
}
.srchRslts p.navigation a.navigation:link, .srchRslts p.navigation a.navigation:visited, .srchRslts p.navigation a.navigation:active {
	color: #000;
	font-size: 12px;
}
/*---=== RESULT ===---*/
.srchRslts p[align=left] {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	height:75px;
	margin:10px 0 0;
	width:950px;
}
.srchRslts p {
	display: none;
}
.srchRslts a.title:link, .srchRslts a.title:visited, .srchRslts a.title:active {
	background: none;
	color: #00a3d9;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.srchRslts span.sample {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
.srchRslts span.desc {
	border-bottom: 1px solid #5e6264;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	padding:6px 10px 10px 15px;
	float: left;
	height: 40px;
	width:925px;
}
.srchRslts span.desc b {
	color: #34b233;
	font-weight: normal;
}
.srchRslts span.path {
	display: none;
}
/* Executive Team Table */
table.ExecTeam td {
	padding: 5px;
}
/*---===<<< SITEMAP >>>===---*/
.SiteMap0 {
}
.SiteMap1 {
	margin: 3px 0 3px 10px;
}
.SiteMap2 {
	margin: 3px 0 3px 20px;
}
.SiteMap3 {
	margin: 3px 0 3px 30px;
}
.SiteMap4 {
	margin: 3px 0 3px 40px;
}
/*---===<<< IMAGE ROTATOR >>>===---*/
.imageRotator {
	padding: 0 0 10px;
}
/*---=== IMAGE ROTATE ITEM ===---*/
.imageRotator .rotatorItem {
	display: none;
	height: 230px;
	width: 100%;
}
.imageRotator .rotatorItem.current {
	display: block;
}
.rotatorItemImage {
	padding: 0 0 10px;
}
.imageRotator .rotatorItem .rotatorItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:link, #dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:visited, #dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:active {
	color: #E05F37;
	text-decoration: none;
}
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:hover {
	text-decoration: underline;
}
/*---=== IMAGE ROTATE NAV ===---*/
.imageRotator .rotatorNav {
	float: left;
}
.imageRotator .rotatorNav a.rotatorButton:link, .imageRotator .rotatorNav a.rotatorButton:visited, .imageRotator .rotatorNav a.rotatorButton:active {
	background-image: url(_images/imageRotatorNavBg.jpg);
	background-position: 0 0;
	display: block;
	float: right;
	height: 11px;
	margin: 0 3px;
	overflow: hidden;
	text-indent: -9999em;
	width: 11px;
}
.imageRotator .rotatorNav a.rotatorButton.current:link, .imageRotator .rotatorNav a.rotatorButton.current:visited, .imageRotator .rotatorNav a.rotatorButton.current:hover, .imageRotator .rotatorNav a.rotatorButton.current:active, .imageRotator .rotatorNav a.rotatorButton:hover {
	background-position: 0 11px;
}
/*---===<<< LARGE IMAGE ROTATOR >>>===---*/
.largeImageRotator {
	background: #FFF;
	border: 1px solid #5E6A71;
	padding: 15px;
}
/*---=== IMAGE ROTATE ITEM ===---*/
.largeImageRotator .largeRotatorItem {
	display: none;
	height: 485px;
	text-align: center;
	width: 600px;
}
.largeImageRotator .largeRotatorItem.current {
	display: block;
}
.largeImageRotator .rotatorItemImage {
	padding: 0 0 10px;
}
.largeImageRotator .largeRotatorItem .rotatorItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:link, #dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:visited, #dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:active {
	color: #E05F37;
	text-decoration: none;
}
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:hover {
	text-decoration: underline;
}
/*---=== IMAGE ROTATE NAV ===---*/
.largeImageRotator .largeRotatorNav {
	float: right;
}
.largeImageRotator .largeRotatorNav a.rotatorButton:link, .largeImageRotator .largeRotatorNav a.rotatorButton:visited, .largeImageRotator .largeRotatorNav a.rotatorButton:active {
	background-image: url(_images/imageRotatorNavBg.jpg);
	background-position: 0 0;
	display: block;
	float: left;
	height: 11px;
	margin: 0 3px;
	overflow: hidden;
	text-indent: -9999em;
	width: 11px;
}
.largeImageRotator .largeRotatorNav a.rotatorButton.current:link, .largeImageRotator .largeRotatorNav a.rotatorButton.current:visited, .largeImageRotator .largeRotatorNav a.rotatorButton.current:hover, .largeImageRotator .largeRotatorNav a.rotatorButton.current:active, .largeImageRotator .largeRotatorNav a.rotatorButton:hover {
	background-position: 0 11px;
}
/*---=== POP ROTATOR BACKGROUND ===---*/
.apple_overlay {
	position: absolute;
	padding: 35px;
	width: 672px;
	z-index: 1000;
}
.apple_overlay div.close {
	background-image:url(_images/close.png);
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index: 1001;
}
.enlargeRotator button {
	background: none;
	border: 0;
	color: #00a3d9;
	cursor: pointer;
	text-decoration: none;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
}
.enlargeRotator button:hover {
	text-decoration: underline;
}
.newsFilter {
	margin: 0 0 10px;
	text-align: right;
}
a.downloadBrochureBtn {
	background-image: url(_images/downloadBrochure.gif);
}
a.downloadBrochureBtn:link, a.downloadBrochureBtn:visited, a.downloadBrochureBtn:active {
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 26px;
	text-indent: -9999em;
	width: 160px;
}
a.downloadBrochureBtn:hover {
	background-image: url(_images/downloadBrochureHover.gif);
}
.manageBioAdminTbl {
	border: solid 1px #e4e4e4;
	margin-top: 5px;
}
.manageBioAdminTbl .header {
	background: url(_images/manage-bio-admin-tblHeadBg.jpg) repeat-x;
	line-height: 28px;
	height: 28px;
	color: #525252;
	border-bottom: solid 1px #cccccc;
}
.manageBioAdminTbl .header td {
	padding: 0 10px;
}
.manageBioAdminTbl .subHeader {
	background: url(_images/manage-bio-admin-tblSubHeadBg.jpg) repeat-x;
	line-height: 28px;
	height: 28px;
	color: #525252;
	text-align: left;
	border-bottom: solid 1px #d1d1d1;
}
.manageBioAdminTbl .subHeader th {
	color: #525252;
	padding: 0 10px;
}
.manageBioAdminTbl td {
	padding: 5px 10px;
}
.manageBioAdminTbl .alterRow {
	background: #f9f9f9;
}
.manageBioAdminTbl .footer {
	background: url(_images/manage-bio-admin-tblFooterBg.jpg) repeat-x;
	line-height: 46px;
	height: 46px;
	color: #525252;
	border-top: solid 1px #cdcdcd;
}
.manageBioAdminTbl .footer td {
	padding: 0 10px;
}
.imgWrapMed {
	width: 132px;
	margin: 0 0 20px;
	padding: 0;
	float: left;
}
.imgWrapMed .topWrap {
	position: relative;
	width: 132px;
}
.imgWrapMed .topWrap .topLeft {
	background: url(_images/img_topLeftCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.imgWrapMed .topWrap .top {
	background: url(_images/img_topBg.gif) repeat-x;
	margin: 0 5px;
	height: 5px;
	width: 122px;
}
.imgWrapMed .topWrap .topRight {
	background: url(_images/img_topRightCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.imgWrapMed .middleWrap {
	background: url(_images/img_leftBg.gif) repeat-y;
	padding: 0 0 0 5px;
	float:left;
	width: 132px;
}
.imgWrapMed .middleWrap .middle {
	background: url(_images/img_rightBg.gif) right repeat-y;
	padding: 0 5px 0 0;
	float:left;
	width: 122px;
}
.imgWrapMed .bottomWrap {
	position: relative;
	width: 132px;
}
.imgWrapMed .bottomWrap .bottomLeft {
	background: url(_images/img_bottomLeftCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.imgWrapMed .bottomWrap .bottom {
	background: url(_images/img_bottomBg.gif) repeat-x;
	margin: 0 5px;
	height: 5px;
	width: 122px;
}
.imgWrapMed .bottomWrap .bottomRight {
	background: url(_images/img_bottomRightCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.imgWrapSmall {
	width: 56px;
	margin: 0 0 20px;
	padding: 0;
	float: left;
}
.imgWrapSmall .topWrap {
	position: relative;
	width: 56px;
}
.imgWrapSmall .topWrap .topLeft {
	background: url(_images/img_topLeftCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.imgWrapSmall .topWrap .top {
	background: url(_images/img_topBg.gif) repeat-x;
	margin: 0 5px;
	height: 5px;
	width: 46px;
}
.imgWrapSmall .topWrap .topRight {
	background: url(_images/img_topRightCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.imgWrapSmall .middleWrap {
	background: url(_images/img_leftBg.gif) repeat-y;
	padding: 0 0 0 5px;
	float:left;
	width: 56px;
}
.imgWrapSmall .middleWrap .middle {
	background: url(_images/img_rightBg.gif) right repeat-y;
	padding: 0 5px 0 0;
	float:left;
	width: 46px;
}
.imgWrapSmall .bottomWrap {
	position: relative;
	width: 56px;
}
.imgWrapSmall .bottomWrap .bottomLeft {
	background: url(_images/img_bottomLeftCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.imgWrapSmall .bottomWrap .bottom {
	background: url(_images/img_bottomBg.gif) repeat-x;
	margin: 0 5px;
	height: 5px;
	width: 46px;
}
.imgWrapSmall .bottomWrap .bottomRight {
	background: url(_images/img_bottomRightCorner.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.editBtn {
	background: url(_images/editBtn.jpg) no-repeat;
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	padding: 9px 7px;
	margin: 0 10px 0 0;
}
.deleteBtn {
	background: url(_images/deleteBtn.jpg) no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	padding: 7px;
	margin: 2px 0 0;
}

.imageRotator .rotatorNav {
width: 70px;
}
.largeImageRotator .largeRotatorNav {
width: 70px;
}
.enlargeRotator {
float: right;
width: 87px;
}
.enlargeRotator button {
font-size: 11px;
height: 15px;
line-height: 15px;
}
.imageRotator .rotatorItem .rotatorItemText {
}
#popUpRotator {
display: none;
}

.leftColumnForm input {
margin:0 0 5px;
width:185px;
}
.leftColumnForm select {
margin:0 0 5px;
width:190px;
}
.leftColumnForm textarea {
margin:0 0 5px;
width:185px;
}

.noOutline .outlineAngledBoxContentWrap{
background: none;
margin: 0;
}
.noOutline .outlineAngledBoxContent{
background: none;
padding: 0;
}

    .watermarkOn {
        color: #CCCCCC;
        font-style: italic;
    }
.displayPageHeader{
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: -20px;
}

.mediaSpotlightLead {
	/*width: 278px;*/
	margin: 0 0 0px;
}

.mediaSpotlightLead p{width:289px;float:right;} 
.mediaSpotlightDetail{clear:both;}


.mediaSpotlightLead .mediaSpotlightTitle_podcast,
.mediaSpotlightLead .mediaSpotlightTitle_video,
.mediaSpotlightLead .mediaSpotlightTitle_video_site,
.mediaSpotlightLead .mediaSpotlightTitle_article,
.mediaSpotlightLead .mediaSpotlightTitle_blog,
.mediaSpotlightLead .mediaSpotlightTitle_pr{
    width: 21px;
    height: 24px;
    float: left;
    margin-right: 6px;
}
.mediaSpotlightLead .mediaSpotlightTitle_podcast{
    background: url(images/media-icon-audio.png) no-repeat;   
}
.mediaSpotlightLead .mediaSpotlightTitle_video, .mediaSpotlightLead .mediaSpotlightTitle_video_site{
    background: url(images/media-icon-video.png) no-repeat;   
}
.mediaSpotlightLead .mediaSpotlightTitle_article{
    background: url(images/media-icon-text-doc.png) no-repeat;   
}
.mediaSpotlightLead .mediaSpotlightTitle_pr{
    background: url(images/media-icon-pr.png) no-repeat;   
}
.mediaSpotlightLead .mediaSpotlightTitle_blog{
    background: url(images/media-icon-blog.png) no-repeat;   
}

.mediaSpotlightDetail li {
    list-style-type: none;
}

.mediaPopup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid gray;
    min-height: 100px;
    min-width: 415px;
    padding: 10px;
    z-index: 999999;
}

.mediaPopup div.close {
    background-image:url(_images/close.png);
    position:absolute;
    right: -16px;
    top: -22px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index: 999999;
}

.mediaSpotlightItem{
	margin: 0 0 0px;
}
.mediaSpotlightItem .mediaSpotlightTitle_video, .mediaSpotlightItem .mediaSpotlightTitle_video_site{
	background: url(images/media-icon-video.png) no-repeat;
	padding: 0 0 0 27px;
}
.mediaSpotlightItem .mediaSpotlightTitle_video div, 
.mediaSpotlightItem .mediaSpotlightTitle_video_site div, 
.mediaSpotlightItem .mediaSpotlightTitle_blog div, 
.mediaSpotlightItem .mediaSpotlightTitle_pr div, 
.mediaSpotlightItem .mediaSpotlightTitle_article div, 
.mediaSpotlightItem .mediaSpotlightTitle_podcast div{
	padding: 5px 10px 5px 0;
}
.mediaSpotlightItem .mediaSpotlightTitle_video div span, .mediaSpotlightItem .mediaSpotlightTitle_video_site div span{
	display: block;
	width: 227px;
	font-weight: bold;
}
.mediaSpotlightItem .mediaSpotlightTitle_article{
	background: url(images/media-icon-text-doc.png) no-repeat;
	padding: 0 0 0 27px;
}
.mediaSpotlightItem .mediaSpotlightTitle_article div span{
	display: block;
	width: 227px;
	font-weight: bold;
}
.mediaSpotlightItem .mediaSpotlightTitle_blog{
	background: url(images/media-icon-blog.png) no-repeat;
	padding: 0 0 0 27px;
}
.mediaSpotlightItem .mediaSpotlightTitle_blog div span{
	display: block;
	width: 227px;
	font-weight: bold;
}

.mediaSpotlightItem .mediaSpotlightTitle_podcast{
	background: url(images/media-icon-audio.png) no-repeat;
	padding: 0 0 0 27px;
}
.mediaSpotlightItem .mediaSpotlightTitle_podcast div span{
	display: block;
	width: 227px;
	font-weight: bold;
}
.mediaSpotlightItem .mediaSpotlightTitle_pr{
	background: url(images/media-icon-pr.png) no-repeat;
	padding: 0 0 0 27px;
}
.mediaSpotlightItem .mediaSpotlightTitle_pr div span{
	display: block;
	width: 227px;
	font-weight: bold;
}
.mediaSpotlightItem .mediaSpotlightContent{
	width: 278px;
	padding: 7px 0;
}
.mediaSpotlightItem .mediaSpotlightContent h2 {
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.mediaSpotlightItem .mediaSpotlightContent .left{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.mediaSpotlightItem .mediaSpotlightContent .left p, 
.mediaSpotlightItem .mediaSpotlightContent .left .Normal{
	font-size: 11px;
	line-height: normal;
	margin: 0;
    word-wrap: break-word;
}

.mediaSpotlightItem .mediaSpotlightContent .right a.readMoreLink:link, 
.mediaSpotlightItem .mediaSpotlightContent .right a.readMoreLink:visited, 
.mediaSpotlightItem .mediaSpotlightContent .right a.readMoreLink:hover, 
.mediaSpotlightItem .mediaSpotlightContent .right a.readMoreLink:active{
	color: #00a3d9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.mediaSpotlightFooter {
    margin-top: 10px;
    height: 25px;
}

.mediaSpotlightFooter .filterTitle{
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}

.mediaSpotlightFooter .filter_podcast,
.mediaSpotlightFooter .filter_video,
.mediaSpotlightFooter .filter_article,
.mediaSpotlightFooter .filter_pr,
.mediaSpotlightFooter .filter_blog {
    width: 25px;
    height: 24px;
    float: left;    
}

.mediaSpotlightFooter .filter_podcast:hover,
.mediaSpotlightFooter .filter_video:hover,
.mediaSpotlightFooter .filter_article:hover,
.mediaSpotlightFooter .filter_pr:hover,
.mediaSpotlightFooter .filter_blog:hover {
    cursor: pointer;
}

.mediaSpotlightFooter .filter_podcast {
    background: url(images/media-icon-audio.png) no-repeat;
}

.mediaSpotlightFooter .filter_video {
    background: url(images/media-icon-video.png) no-repeat;
}

.mediaSpotlightFooter .filter_article {
    background: url(images/media-icon-text-doc.png) no-repeat;
}

.mediaSpotlightFooter .filter_pr {
    background: url(images/media-icon-pr.png) no-repeat;
}

.mediaSpotlightFooter .filter_blog {
    background: url(images/media-icon-blog.png) no-repeat;
}

.mediaSpotlightFooter .moreNews {
    margin-top: 10px;
    float: right;
}

/*--------- Engage Updated Skin Elements: ---------*/
#CassidyTurley{width:1104px;margin:0 auto;overflow:hidden;background: url(images/ct-bg.jpg) repeat-y top left;}

/*--------- Header Styles ---------*/
	#header{margin:0 auto;width:1030px;padding-bottom:10px;background: url(images/hdr-divide-bg.jpg) no-repeat bottom center;overflow: hidden;}
			.logo{width:216px;float:left;padding:45px 0 0 33px;}
			.site-id{width:680px;float:right;padding:0 33px 0 0;}	
				.utility{padding-top:16px;float:right;}
					.social-links{float:left;width:392px;padding-right:5px;text-align:right;padding-top:5px;}
						.social-links .Normal{margin:0;}
						.social-links p{float:right;text-align:right;margin:0;}
							.social-links p a{padding:0 2px;}
							/*.linkedin, .twitter, .facebook{text-indent: -9999px;font-size:0;height:21px;width:21px;display:block;float:left;margin:0 2px;}
							.linkedin{background: url(images/icon-linkedin.jpg) no-repeat top left;} 
							.twitter{background: url(images/icon-twitter.jpg) no-repeat top left;}
							.facebook{background: url(images/icon-facebook.jpg) no-repeat top left;}*/
							
					.site-search{float:right;width:233px;padding-bottom:23px;}
						.site-search .RadInput{display:block;float:left;width:179px !important;}
						
						/*.site-search .riTextBox{height: 16px;}*/
						
						.site-search .RadInput_Default .riEmpty, .site-search .RadInput_Default .riFocused, .site-search .RadInput_Default .riHover, .site-search .RadInput_Empty_Default, .site-search .RadInput_Default .riEnabled {color: #393;font-size:11px;padding-left:10px;width: 179px !important;height: 25px;}
						
						.site-search .RadInput_Default .riFocused, .site-search .RadInput_Default .riHover, .site-search .riFocused, .site-search .riHover,
						html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default, .site-search .RadInput_Default .riEnabled{border:none !important;}
						.search-type-radio{clear:both;}
						
						

						html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {border-color: #fff !important;}

						
						.site-id .site-search .riTextBox{background: url(images/search-input.jpg) no-repeat center;height:25px;border:0;}
						.site-search .primary-btn{background: url(images/search-submit.jpg) no-repeat center; height: 30px;width: 54px;border:0;text-indent: -9999px;display:block;}
							.site-search .primary-btn:hover{cursor:pointer;}
							
							
				.nav{padding:0;margin:0;list-style:none;overflow:hidden;clear: both;}
					.nav li{display:inline;float:left;background: url(images/nav-separator.jpg) no-repeat center right;padding:5px 22px 5px 10px;margin:0;}
						.nav li.first{padding:5px 22px 5px 0;}
						.nav li.last{background:none;padding:5px 0 5px 10px;}
						.nav li:hover, .nav li.bc{cursor:pointer;color:#2db035;}
							.nav a, .nav a:visited, .nav a:link{font-size:15px;color:#333;}
							.nav a:hover, .nav a.hov{color:#2db035;text-decoration: underline;}
							.nav li.bc a, .nav .sel a, .nav a:active{color:#2db035;text-decoration: underline;}
							
/*--------- Layout Styles ---------*/
	/*-- Home Layout --*/	
	.home #main-content-wrap{margin:0 auto;width:964px;padding-bottom:30px;overflow:hidden;clear:both;}
		.home .maincontent{margin:10px 0 25px;}
		.home .three-column{clear:both;overflow:hidden;}
			.home .leftcol{width:281px;padding-right:20px;float:left;background: url(images/col-border.jpg) no-repeat top right;}
			.home .midcol{width:320px;float:left;padding:0 21px;}
			.home .rightcol{width:281px;padding-left:20px;float:right;background: url(images/col-border.jpg) no-repeat top left;}
	/*-- Other Layouts (added wrapping classes for future flexibility) --*/			
	.interior-leftnav, .interior-casestudy, .interior-market, .interior-noleftnav, .interior-threecol, .profile, .admin{}					

	.breadcrumbWrap{margin:10px 0;}	
	.nav-int{padding:0;margin:0;list-style:none;overflow:hidden;clear: both;}
		.nav-int li{display:block;margin:0;}
			.nav-int li:hover, .nav li.bc{cursor:pointer;color:#2db035;}
				.nav-int a, .nav-int a:visited, .nav-int a:link{background: url(images/int-nav-bg.jpg) repeat-x top left;color: #5E6264;display: block;padding: 8px 10px;}
				.nav-int a:hover, .nav-int li.bc a, .nav-int .sel a, .nav-int a:active, .nav-int a:hover, .nav-int a:visited:hover, .nav-int a:link:hover{background: url(images/int-nav-bg.jpg) repeat-x bottom left;color: #fff;text-decoration:none;}
			.nav-int li ul{display:none;}
			.nav-int li.sel ul{display:block !important;background:#A8D867;padding:0;width: 210px;margin: 0;}
				.nav-int li ul a, .nav-int li ul a:visited, .nav-int li ul a:link{background:none;padding: 4px 10px;color:#5E6264;}
				.nav-int li ul a:hover, .nav-int li ul .bc a, .nav-int li ul .sel a, .nav-int li ul a:active{color:#fff;}
			
/*--------- Footer Styles ---------*/		
	#footer {margin: 0 auto;width:964px;font-size: 12px;padding-bottom:100px; color: #000;}
			#footer .footer-links{background:#2daf35;padding:4px;margin-bottom:15px;color:#fff;text-align:center;font-size:14px;}
				#footer .footer-links a:link, #footer .footer-links a:visited, #footer .footer-links a:active,
				#footer .footer-links a:link:hover, #footer .footer-links a:visited:hover, #footer .footer-links a:active:hover{color:#fff !important;padding: 0 6px;}
			#footer .footerUtility { float: left; width: 400px;}
				#footer a:link, #footer a:visited, #footer a:active, #footer .copyright { color: #000;}
			#footer .login { float: right; text-align: right; width: auto;}
				#footer .login .loginBtn{background:#2daf35;color:#fff;padding:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius: 10px;}

/*--------- Content Styles ---------*/
/*--these are style that we will need for content, may need some small adjustments--*/
.rss-icon{background: url(images/rss-icon.jpg) no-repeat top left;width:21px;height:22px;display:block;text-indent:-9999px;}
.media-icons{width:21px;height:24px;display:block;text-indent:-9999px;}
	.mi-audio{background: url(images/media-icon-audio.png) no-repeat top left;}
	.mi-video{background: url(images/media-icon-video.png) no-repeat top left;}
	.mi-blog{background: url(images/media-icon-blog.png) no-repeat top left;}
	.mi-pr{background: url(images/media-icon-pr.png) no-repeat top left;}
	.mi-doc{background: url(images/media-icon-text-doc.png) no-repeat top left;}
	
/*-- Home Page Rotator --*/
.rotator-wrap{position:relative;height:345px;overflow:visible;z-index:500;width: 964px;}
	.rotator-slides{ height: 301px;overflow: hidden;}
	.rotator-slide{width:964px !important;}
	.rotator-slides .rotator-slide .rotator-content-wrap{position:absolute;left:0;}
	.rotator-slides .rotator-content-wrap, .rotator-rotatingtext, .rotator-rotatingtexts{background:none !important; background-color:none !important;}
		.slideImage{height:297px;overflow:hidden;}
		.rotator-content-wrap{}
			.rotator-slides .rotator-slide .rotator-content-wrap .slideTitle {color: #fff;font-size: 27px;font-weight: normal;margin: 32px 0 5px 30px;}
			.center .slideContent p{width:auto;line-height:13pt;}
			.slideContent p{width:320px;font-size:14px;line-height:22px;}
	
	ul.sf-menu{background: url(images/rotator-menu-bg.png) no-repeat top left;width:964px;height:45px;margin-top:5px;position:absolute;right:0;bottom:0;}
		ul.sf-menu li{background:none;font-size:16px;color#666;padding-top:14px;}
			ul.sf-menu li a, ul.sf-menu li a:focus, ul.sf-menu li a:visited{color:#666;padding:7px 38px !important;border:none !important; }
			ul.sf-menu li.last a{padding:7px 42px 7px 40px !important;}
				.sf-sub-indicator{display:none !important;}
			.sf-menu li:hover, .sf-menu li.sfHover, .activeSlide{background: transparent url(images/rotator-menu-hover.png) no-repeat top center !important;}
			.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, ul.sf-menu li a:visited:hover {background-color: transparent !important;color:#fff;}
			.activeSlide a.sf-with-ul{color:#fff !important;}
				.sf-menu li:hover ul, .sf-menu li.sfHover ul{top:45px !important;}
					ul.sf-menu li ul{z-index:400;width:200px;}
						ul.sf-menu li ul li.first{border-top:3px solid #005d06;}
						ul.sf-menu li li{background:#e3e3e3;color:#525252;font-size:14px;border-bottom:solid 2px #fff;padding-right:40px;padding-top:0;}
						ul.sf-menu li li.last{border-bottom:none;}
						.sf-menu li li:hover, .sf-menu li li.sfHover{background-image:none !important;background-color:#2db035 !important;}
							ul.sf-menu li li a, ul.sf-menu li li a:visited, ul.sf-menu li li.sfHover a, ul.sf-menu li li.sfHover a:visited{padding:10px 12px !important;}
							ul.sf-menu li li.last a, ul.sf-menu li li.last a:visited, ul.sf-menu li.last li a, ul.sf-menu li.last li a:visited{padding:10px 12px !important;}

/*-- Media Spotlight Styles --*/
.mediaSpotlightContent{}
.mediaSpotlightItem {z-index:300;}
	.mediaSpotlightContent-green{background: url(images/mediaSpotlight-green-bg.jpg) no-repeat top center;overflow:hidden;width:291px;margin-bottom:10px;}
		.mediaSpotlightContent .mediaSpotlightContent-green h2{font-size:13px;color:#fff;font-weight:bold;text-transform:none;margin-bottom:10px;padding:6px 6px 0;}
		.mediaSpotlightContent-green p{padding:0 6px;width:279px;}
		.mediaSpotlightContent-green p, .mediaSpotlightContent-green .readMoreLink{color:#fff;font-size:11px;}
        .mediaSpotlightContent-green .readMoreLink{font-weight: bold;}
		.mediaSpotlightContent-green span.spotlight-thumbnail img{float:left;width:50px;height:50px;margin-right:10px;}
		.mediaSpotlightContent-green-ftr{background: url(images/mediaSpotlight-green-ftr.jpg) no-repeat bottom center;height:6px;clear:both;}

	.mediaSpotlightContent h2{font-size:10px;color:#6b6b6b;text-transform:uppercase;margin:0;}
	.mediaSpotlightFooter .filter-icons{background:#f0f2f0;overflow:hidden;width:125px;padding:2px 10px 6px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius: 10px;display:inline-block;float: left;}
	.moreNews{width:66px;}
	
	.rotatorNav{background:#f0f2f0;overflow:hidden;width:70px;padding:5px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius: 10px}

/*-- Simple Container Styles --*/
	.simple-header .Head{font-size:22px;font-weight:bold;color:#333;}
	.simple-content{padding-top: 10px;}
	
#lxT2131 .icon{width:320px;height:22px;}
#lxT2131 .icon h4{float:left;color:#333;font-size:22px;font-weight:bold;display:inline;}
#lxT2131 .icon a{float:left;padding:4px 0 0 10px;}
	
a.subscriptionBttn:link, a.subscriptionBttn:visited, a.subscriptionBttn:active{background:#2daf35;color:#fff;padding:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius: 10px;}

/*--Special styles for Media Spotlight---*/
#lxT1956{padding-left:10px;}
.midcol .simple-content{padding-top:2px;} /*--this overrides padding on container for media spotlight module to line up with image in rightcol-*/

/*--Locator Style Override--*/
.titleHeading th{background:#5E6A71;color:#fff;border:solid 1px #5E6A71;letter-spacing:1px;text-transform:capitalize;font-size:14px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
.locationsGridWrapper p{margin:9px 0;}
.locationsGridPaging{margin-top:10px;}
	.locationsGridPaging a:hover{color:#00A3D9;}
.addressFirstLine .Normal, .addressSecondLine .ltPostalCode .Normal {width: 60px;}
.LocatorInput {height: 24px;}
.mdLocation .mdLocationDetailTable .mdLocationInfo .locatorName {line-height: 25px;}
.mdLocation .mdLocationDetailTable .mdLocationInfo p {margin: 5px 0;}

.rfdRadio input[type="radio"], .rfdCheckbox input[type="checkbox"] {-khtml-appearance: radio !important;}

/*--Loopnet Integration Styles--*/
.caseRightSide .leftCol{
	float: left;
	width: 530px;
}
.caseRightSide .rightCol{
	float: right;
	width: 200px;
}
.caseRightSide .back-link {float: right;margin-bottom:5px;}

