/* XHTML 1.0 TAGS */

html, body {
	height: 100%;
}

body {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 0.7em;
	background-color: #e6e7e8;
	color: #666666;
}

img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

a,
a:link,
a:hover,
a:active,
a:visited {
	color: #2b85bb;
}

#wrapper {
	width: 783px;
	/*float: left;
	display: block; */
	
}

/* Main Layout IDs */

#TopHeadingHolder {
	display: block;
	/*float: left;*/ 
	width: 783px;
	height: 96px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #666666;
	background: url(/marketinglaw/images/home/top/top_heading.gif); 
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}

#TopHeadingLogo {
	display: block;
	width: 180px;
	height: 96px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: right;
	vertical-align:top;
}

#TopBarHolder {
	float: left; 
	width: 783px;
	height: 44px;
	background-color: #666666;
	background-position: center top;
	background-repeat: no-repeat;
}

#MainHolder {
	display: block;
	float: left; 
	width: 783px;
	min-height: 600px; /* 70% */
	background-color: #ffffff;
	background: url(/marketinglaw/images/home/main_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#LeftColumnHolder {
	display: block;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	min-height: 100%;
	margin: 0px;
	background-color: #f3f3f3;
	background: url(/marketinglaw/images/home/left/left_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#MainColumnHolder {
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 543px;
	min-height: 100%;
	margin: 0px;
	background-color: #ffffff;
}

#FooterNavHolder {
	clear: both;
	float: left; 
	width: 783px;
	height: 31px;
	text-align: left;
	background-color: #666666;
	background: url(/marketinglaw/images/home/top/top_heading_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#FooterNavText {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.0em; 
	color: #cccccc;
}
#FooterNavText UL {
	padding-top: 7px;
	padding-left: 12px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	margin: 0px;
}
#FooterNavText LI {
	display: inline; 
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	list-style-type: none;
	font-size: 0.9em; 
	color: #2b85bb;
}
#FooterNavText A {
	text-decoration: none;
	color: #ccc; 
}
#FooterNavText A:hover {
	text-decoration: none;
	color: #fff;
}
#FooterNavCopyright {
	float: right; 
	width: 250px; 
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	text-align: right;
	vertical-align: top;
}
#FooterNavCopyright LI {
	display: inline; 
	color: #cccccc;
}

/* Left Search Box*/

#LeftSearchBox {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	height: 35px;
	margin: 0px;
	background: url(/marketinglaw/images/home/left/search_box_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #dddddd;
	text-align: left;
	vertical-align: top;
}

#LeftSearchControls {
	padding-top: 8px; 
	padding-left: 12px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	text-align: left;
	vertical-align: top;
}

.LeftSearchForm {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
}

.LeftSearchLabel {
	color: #dddddd;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: hidden; 
	overflow: 0px;
	line-height: 0px;
	font-size: 0.0em;
}

.LeftSearchField {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	width: 105px; 
	height: 15px;
	margin: 0px; 
	border-top: #868286 1px solid; 
	border-left: #868286 1px solid;
	border-right: #fafafa 1px solid; 
	border-bottom: #fafafa 1px solid;  
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 0.9em; 
	font-weight: normal; 
	color: #666666; 
	background-color: #f3f3f3;
	vertical-align: middle;
}

.LeftSearchButton {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 50px;
	height: 17px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 1.0em;
	color: #666666;
	background-color: #dddddd;
	vertical-align: middle;
}

.LeftSearchArrow {
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	width: 10px;
	height: 17px;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
}


/* Left Nav Title */

#LeftNavTitleHolder {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	height: 32px;
	background: url(/marketinglaw/images/home/left/left_title_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #666666;
}

#LeftNavTitleTxt {
	padding-top: 1px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.9em;
	font-weight: normal; 
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

/* Left Nav Languages */

#LeftNavLanguagesHolder {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	height: 38px;
	background: url(/marketinglaw/images/home/left/left_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: top;
}

.LeftLanguagesTxt {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 14px;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.LeftLanguagesTxt img, 
.LeftLanguagesTxt a, 
.LeftLanguagesTxt a:link, 
.LeftLanguagesTxt a:hover, 
.LeftLanguagesTxt a:active, 
.LeftLanguagesTxt a:visited {
	line-height: 14px;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}

.LeftLanguagesHiddenPipe {
	color: #dedede;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: hidden; 
	line-height: 0px;
	overflow: 0px;
}

.LeftNavSponsorsHolder {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	height: 88px;
	background: url(/marketinglaw/images/home/left/left_sponsors_box.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#LeftNavLanguagesTestimonialHolder {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	/* height: 129px; */
	background: url(/marketinglaw/images/home/left/left_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #f3f3f3;
}

.QuoteTxt {
	padding-top: 21px;
	padding-left: 12px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-weight: normal; 
	font-size: 1.3em; 
	color: #2b85bb;
}

.QuoteTxt .QuoteCreditTxt {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	color: #666666;
}

/* HOME CONTENT */

#HomeContentPrintRow {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: right;
	vertical-align: top;
}

.HomeContentIntroRow {
	padding-top: 2px;
	padding-left: 32px;
	padding-right: 20px; /*36px; */
	padding-bottom: 22px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.6em;
	font-weight: normal;
	color: #666666; 
}

.HomeContentHRRow {
	height: 1px;
	padding-top: 0px;
	padding-left: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: right;
}

.HomeContentHR {
	height: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	background-color: #dedede;
	text-align: right;
}

.HomeContentTitleRow {
	padding-top: 12px;
	padding-left: 32px;
	padding-right: 36px;
	padding-bottom: 12px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.6em;
	font-weight: normal;
	color: #666666; 
}

.HomeContentNewsRow {
	padding-top: 12px;
	padding-left: 32px;
	padding-right: 36px;
	padding-bottom: 12px;
	font-family: helvetica, arial, verdana, sans-serif, times;
	font-size: 1.1em;
	font-weight: normal;
	color: #666666; 
	text-align: left;
	vertical-align: top;
}

.HomeContentNewsRowX {
	padding-top: 0px;
	padding-left: 32px;
	padding-right: 0px;
	padding-bottom: 12px;
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.1em;
	font-weight: normal;
	color: #666666; 
	text-align: left;
	vertical-align: top;
}

/* HOME NEWS */

.HomeNewsBoxLeft {
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 14px;
	padding-bottom: 0px; 
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color: #666666; 
	text-align: left;
	vertical-align: top;
}

.HomeNewsBoxLeft a, 
.HomeNewsBoxLeft a:hover {
	color: #2b85bb;
}

.HomeNewsBoxRight {
	float: right;
	position: relative;
	elevation:level;
	/* 
	top: -16px;
	bottom: 102px;
	left: 254px;
	 */
	width: 240px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	font-family: arial, helvetica, verdana, sans-serif, times;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color: #666666; 
	text-align: left;
	vertical-align: top;
}

.HomeNewsBoxRight a, 
.HomeNewsBoxRight a:hover {
	color: #2b85bb;
}

.ArticleTitle {
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #2b85bb;
}

.ArticleTitle a, 
.ArticleTitle a:link, 
.ArticleTitle a:hover, 
.ArticleTitle a:active, 
.ArticleTitle a:visited {
	color: #2b85bb;
	text-decoration: none;
}

.ArticleText {
	padding-top: 0px;
	padding-bottom: 12px;
	color: #666666; 
}

.ArticleText a, 
.ArticleText a:link, 
.ArticleText a:hover, 
.ArticleText a:active, 
.ArticleText a:visited {
	text-decoration: none;
	color: #2b85bb;
}

.HomeContentHRMini {
	height: 1px;
	width: 240px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0.0em;
	line-height: 1px;
	/*
	background-color: #dedede;
	text-align: right;
	*/
}

.HomeContentHRMini img {
	height: 1px;
	width: 240px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.HomeContentTopBtn, 
.HomeContentTopBtn a, 
.HomeContentTopBtn a:link, 
.HomeContentTopBtn a:hover, 
.HomeContentTopBtn a:active, 
.HomeContentTopBtn a:visited {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #666666; 
}

/* LINKS ROW */

#LinksRowHolder {
	float: left;
	display: block;
	float: left; 
	width: 783px;
	height: 54px;
	background-color: #ffffff;
	background: url(/marketinglaw/images/home/main_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#LinksLeftColumnHolder {
	display: block;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 202px;
	height: 54px;
	margin: 0px;
}

#LinksMainColumnHolder {
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 543px;
	height: 54px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

#LeftNavLinksHolder {
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	text-align: left;
	vertical-align: bottom;
}

.LeftNavLinksTitle {
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
}



.WhiteHiddenDivider {
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: hidden; 
	line-height: 0px;
	overflow: 0px;
}














/* legacy stuff */





#xmainHolder {
	WIDTH: 100%; TEXT-ALIGN: left;
}
#centrePage {
	margin-left: auto; WIDTH: 776px; margin-right: auto; background-color: #fff; TEXT-ALIGN: left
}


H1 {
	font-size: 1.9em; margin: 0px 0px 11px; color: #2b85bb; font-family: helvetica, arial, verdana, sans-serif, times
}
H1.message {
	font-size: 1.3em; margin: 5px 0px 11px; color: #666666; font-family: helvetica, arial, verdana, sans-serif, times
}
H2 {
	font-size: 1.2em; color: #666666; font-family: helvetica, arial, verdana, sans-serif, times
}
H2.orange {
	font-size: 1.2em; margin-bottom: 0.5em; color: #2b85bb; font-family: verdana, arial, helvetica, sans-serif, times
}
H2.landingpage {
	font-size: 1.4em; color: #666666; font-family: helvetica, arial, verdana, sans-serif, times
}
H3 {
	font-size: 1em; margin-bottom: 0.5em; color: #666666; font-family: verdana, arial, helvetica, sans-serif, times
}
H3.orange {
	font-size: 1em; margin-bottom: 0.5em; color: #2b85bb; font-family: verdana, arial, helvetica, sans-serif, times
}
A {
	color: #2b85bb; TEXT-DECORATION: underline
}
A:hover {
	color: #cc0000; TEXT-DECORATION: underline
}
#rightColumnWhite UL {
	margin: 0px
}
#rightColumnWhite LI {
	font-WEIGHT: bold; margin: 0px 0px 0.5em; color: #2b85bb
}

TABLE {
	padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #2b85bb
}
TH {
	BORDER-right: #2b85bb 1px solid; padding-right: 0px; BORDER-top: #2b85bb 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px; BORDER-left: #2b85bb 1px solid; padding-top: 0px; BORDER-bottom: #2b85bb 1px solid; background-color: #ffffff
}
TD {
	BORDER-right: #fff 1px solid; padding-right: 5px; BORDER-top: #fff 1px solid; padding-left: 5px; padding-bottom: 5px; margin: 0px; BORDER-left: #fff 1px solid; padding-top: 5px; BORDER-bottom: #fff 1px solid; background-color: #ffffff
}
FORM {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.tableContent {
	font-size: 1em
}
.button {
	BORDER-right: #f0f0f0 0px solid; padding-right: 0px; BORDER-top: #f0f0f0 0px solid; padding-left: 0px; font-WEIGHT: bold; font-size: 1em; padding-bottom: 0px; margin: 0px 7px; BORDER-left: #f0f0f0 0px solid; color: #2b85bb; padding-top: 0px; BORDER-bottom: #f0f0f0 0px solid; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #f0f0f0
}
.graphics {
	padding-right: 0px; background-POSITION: left bottom; padding-left: 0px; background-IMAGE: url(/Rhythmyx/web_resources/marketinglaw/images/dropshadow.gif); padding-bottom: 8px; margin: 0px 0px 5px; padding-top: 0px; background-REPEAT: repeat-x; background-color: #fff
}
.profile {
	float: left; margin: 3px 10px 10px 0px
}
.genericField {
	BORDER-right: #666666 1px solid; BORDER-top: #666666 1px solid; font-WEIGHT: normal; font-size: 0.9em; margin: 7px 0px; BORDER-left: #666666 1px solid; color: #666666; BORDER-bottom: #666666 1px solid; font-family: verdana, arial, helvetica, sans-serif, times; background-color: #ffffff
}

#topBannerHome {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; WIDTH: 776px; padding-top: 0px; HEIGHT: 85px; background-color: #fff
}
#logo {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; WIDTH: 205px; padding-top: 0px; HEIGHT: 85px; background-color: #fff
}
#topBanner {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; WIDTH: 776px; padding-top: 0px; HEIGHT: 55px; background-color: #fff
}
#logotext {
	WIDTH: 250px; HEIGHT: 55px; background-color: #fff
}
#logolion {
	float: right; WIDTH: 100px; HEIGHT: 55px; background-color: #fff
}
#topBannerImage {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; OVERFLOW: hidden; WIDTH: 470px; padding-top: 0px; HEIGHT: 85px; background-color: #fff
}



#columnHolder {
	margin: 6px 0px 0px 11px
}
#localisation {
	BORDER-right: #999 1px solid; padding-right: 5px; BORDER-top: #999 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 0px 13px; BORDER-left: #999 1px solid; padding-top: 5px; BORDER-bottom: #999 1px solid; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #fff
}
#localisation UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
#localisation LI {
	padding-right: 2px; DISPLAY: inline; padding-left: 0px; font-WEIGHT: bold; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#localisation LI.language {
	float: right
}
#searchHolder {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #fff
}


#additional_resources {
	padding-right: 0px; padding-left: 0px; font-WEIGHT: bold; font-size: 1em; float: left; padding-bottom: 0px; margin: 0px 0px 12px; WIDTH: 100%; color: #2b85bb; padding-top: 0px; background-color: #fff
}
#additional_resources UL {
	padding-right: 0px; padding-left: 0px; LIST-STYLE-POSITION: outside; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
#additional_resources LI {
	padding-right: 10px; DISPLAY: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; HEIGHT: 1.3em
}
#historyNavHolder {
	padding-right: 0px; padding-left: 0px; font-WEIGHT: bold; font-size: 0.9em; float: left; padding-bottom: 0px; margin: 0px 0px 12px; WIDTH: 100%; color: #2b85bb; padding-top: 0px; background-color: #fff
}
#historyNavHolder UL {
	padding-right: 0px; padding-left: 0px; LIST-STYLE-POSITION: outside; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
#historyNavHolder LI {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; HEIGHT: 1.3em
}
#historyNavHolder .print {
	float: right
}
#historyNavHolder .print A {
	color: #666666
}
#historyNavHolder .print A:hover {
	color: #cc0000
}
#historyNavHolder .print IMG {
	margin-bottom: -3px
}

#leftMenuHolder {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 0px; margin: 0px 0px 11px; padding-top: 0px
}
#leftMenuHolder LI {
	LIST-STYLE-IMAGE: none
}
UL.makeMenu {
	BORDER-right: #666666 1px solid; padding-right: 0px; BORDER-top: #666666 1px solid; padding-left: 0px; Z-INDEX: 1000; padding-bottom: 0px; margin: 0px; BORDER-left: #666666 1px solid; WIDTH: 216px; CURSOR: default; color: #ffffff; padding-top: 0px; BORDER-bottom: #666666 1px solid; background-color: #949494
}
UL.makeMenu UL {
	BORDER-right: #666666 1px solid; padding-right: 0px; BORDER-top: #666666 1px solid; padding-left: 0px; Z-INDEX: 1000; padding-bottom: 0px; margin: 0px; BORDER-left: #666666 1px solid; WIDTH: 216px; CURSOR: default; color: #ffffff; padding-top: 0px; BORDER-bottom: #666666 1px solid; background-color: #949494
}
UL.makeMenu LI {
	BORDER-top-WIDTH: 0px; padding-right: 0px; padding-left: 10px; BORDER-left-WIDTH: 0px; Z-INDEX: 1001; BORDER-bottom-WIDTH: 0px; padding-bottom: 2px; margin: 0px; WIDTH: 206px; color: #ffffff; padding-top: 2px; LIST-STYLE-TYPE: none; POSITION: relative; BORDER-right-WIDTH: 0px; TEXT-DECORATION: none
}
UL.makeMenu LI > UL {
	DISPLAY: none; Z-INDEX: 1005; LEFT: 198px; POSITION: absolute; TOP: 0px
}
UL.makeMenu LI:hover {
	margin: 0px; color: #ffffff; background-color: #cccccc
}
UL.makeMenu LI.CSStoHighlight {
	margin: 0px; color: #ffffff; background-color: #cccccc
}
UL.makeMenu UL.CSStoShow {
	DISPLAY: block
}
UL.makeMenu LI:hover > UL {
	DISPLAY: block
}
UL.makeMenu LI A {
	DISPLAY: inline; font-WEIGHT: bold
}
UL.makeMenu LI A:link {
	color: #ffffff; TEXT-DECORATION: none
}
UL.makeMenu LI A:visited {
	color: #ffffff; TEXT-DECORATION: none
}
UL.makeMenu LI A:active {
	color: #ffffff; TEXT-DECORATION: none
}
UL.makeMenu LI A:hover {
	color: #ffffff; TEXT-DECORATION: none
}
UL.makeMenu LI A.CSStoHighLink {
	color: #ffffff; TEXT-DECORATION: none
}
UL.makeMenu LI:hover > A {
	color: #ffffff; TEXT-DECORATION: none
}
#centerColumnHolder {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 0px 13px; WIDTH: 523px; padding-top: 0px; background-color: #fff
}
#centerpageHolder {
	padding-right: 10px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; WIDTH: 330px; padding-top: 0px; background-color: #fff
}
#centerpageHolderPerson {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; WIDTH: 320px; padding-top: 0px; background-color: #fff
}
#rightColumnHolder {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; float: right; padding-bottom: 0px; margin: 0px; WIDTH: 180px; padding-top: 0px
}
#rightColumnHolder H4 {
	margin-top: 0px
}
#rightColumnWhite {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #fff
}
#rightColumnWhite A {
	font-WEIGHT: bold
}
#rightColumnGrey {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; padding-top: 10px; background-color: #f0f0f0
}
#rightColumnGrey A {
	font-WEIGHT: normal; color: #666666
}
#rightColumnGrey A:hover {
	font-WEIGHT: normal; color: #cc0000
}
#rightColumnGrey UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#rightColumnGrey LI {
	padding-right: 0px; LIST-STYLE: none none outside; padding-left: 0px; padding-bottom: 7px; margin: 0px; padding-top: 0px
}
#rightColumnGrey A.staff {
	font-WEIGHT: bold; font-size: 1.2em; color: #2b85bb; font-family: verdana, arial, helvetica, sans-serif, times
}
#rightColumnGrey A.staff:hover {
	font-WEIGHT: bold; color: #cc0000
}
#storyContentHolder {
	float: left
}
#storyHolder {
	BORDER-right: #ccc 1px solid; padding-right: 0px; BORDER-top: #ccc 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px; BORDER-left: #ccc 1px solid; WIDTH: 296px; padding-top: 0px; BORDER-bottom: #ccc 1px solid; background-color: #fff
}
#storyHolder H2 {
	padding-right: 8px; padding-left: 8px; padding-bottom: 2px; margin: 0px; padding-top: 2px
}
.story {
	padding-right: 8px; BORDER-top: #ccc 1px solid; padding-left: 8px; padding-bottom: 5px; margin: 0px; padding-top: 4px; background-color: #fff
}
.story A {
	font-WEIGHT: bold
}
.story P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 5px; padding-top: 0px
}
#newsHolder {
	BORDER-right: #ccc 1px solid; padding-right: 0px; BORDER-top: #ccc 1px solid; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; BORDER-left: #ccc 1px solid; WIDTH: 205px; padding-top: 0px; BORDER-bottom: #ccc 1px solid; background-color: #fff
}
#newsHolder H2 {
	padding-right: 8px; padding-left: 8px; padding-bottom: 2px; margin: 0px; padding-top: 2px
}
.news {
	padding-right: 8px; BORDER-top: #ccc 1px solid; padding-left: 8px; padding-bottom: 5px; margin: 0px; padding-top: 4px; background-color: #fff
}
.news A {
	font-WEIGHT: bold
}
.news P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 5px; padding-top: 0px
}
.quotesHolder {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #f0f0f0
}
.quotes {
	padding-right: 7px; background-POSITION: right bottom; padding-left: 7px; font-WEIGHT: bold; font-size: 1.6em; background-IMAGE: url(/Rhythmyx/web_resources/marketinglaw/images/quote.gif); padding-bottom: 15px; margin: 0px; color: #2b85bb; padding-top: 9px; background-REPEAT: no-repeat; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #f0f0f0
}
.quotes 
.credit {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; font-WEIGHT: bold; font-size: 0.7em; padding-bottom: 0px; margin: 3px 0px 0px; color: #666666; padding-top: 0px
}
.advanceSearchHolder {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 10px; margin: 0px 0px 11px; WIDTH: 521px; padding-top: 10px; background-color: #f0f0f0
}
.advanceSearch {
	BORDER-right: #fff 2px solid; padding-right: 25px; padding-left: 10px; font-WEIGHT: bold; float: left; padding-bottom: 15px; margin: 0px; color: #666666; padding-top: 0px; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #f0f0f0
}
.greyColumnHolder {
	padding-right: 0px; padding-left: 0px; float: left; background-IMAGE: url(/Rhythmyx/web_resources/marketinglaw/images/people_search_bg.gif); padding-bottom: 10px; margin: 0px 0px 11px; WIDTH: 521px; padding-top: 10px; background-color: #f0f0f0
}
.greyColumnHolder A {
	font-WEIGHT: bold
}
.greyColumnHolder UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.greyColumnHolder LI {
	padding-right: 0px; LIST-STYLE: none none outside; padding-left: 0px; padding-bottom: 13px; margin: 0px; padding-top: 0px
}
.greyColumn {
	padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0px; WIDTH: 141px; color: #666666; padding-top: 0px; font-family: helvetica, arial, verdana, sans-serif, times
}
.greyColumnLast {
	BORDER-right: #fff 0px solid; padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0px; WIDTH: 138px; color: #666666; padding-top: 0px; font-family: helvetica, arial, verdana, sans-serif, times; background-color: #f0f0f0
}
#xfooterHolder {
	padding-right: 0px; padding-left: 0px; font-WEIGHT: bold; float: left; padding-bottom: 0px; margin: 30px 0px 0px; WIDTH: 776px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff
}


#credit IMG {
	margin: 0px 0px -2px
}
.personimage {
	margin-right: 10px
}
.utilPanelBkg {
	background-color: #f0f0f0
}
.sep {
	background-color: #ffffff
}
INPUT {
	BORDER-right: #666666 1px solid; BORDER-top: #666666 1px solid; font-WEIGHT: normal; font-size: 10px; BORDER-left: #666666 1px solid; color: #666666; BORDER-bottom: #666666 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-right: #666666 1px solid; BORDER-top: #666666 1px solid; font-WEIGHT: normal; font-size: 10px; BORDER-left: #666666 1px solid; color: #666666; BORDER-bottom: #666666 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-right: #666666 1px solid; BORDER-top: #666666 1px solid; font-WEIGHT: normal; font-size: 10px; BORDER-left: #666666 1px solid; color: #666666; BORDER-bottom: #666666 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif
}
INPUT.radio {
	BORDER-top-STYLE: none; BORDER-right-STYLE: none; BORDER-left-STYLE: none; BORDER-bottom-STYLE: none
}
.basefontBold {
	font-WEIGHT: bold; font-size: 10px; color: #999999
}
.orangeUtil {
	font-WEIGHT: bold; font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif
}
.basefont {
	font-WEIGHT: normal; font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif
}

