body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}/*******************************************************************************main banner & graphic titles*******************************************************************************/.main_banner{	background-image: url(/images/main_banner.jpg);	left:0px;	top:0px;	position:absolute;	padding:0px;	z-index:3;}.banner{	z-index:5;	position:absolute;	left:85px;	top:275px;}/*******************************************************************************graphic items*******************************************************************************/img{	border-width:0px;	border:none;}/*******************************************************************************content textg styles*******************************************************************************/.body_text {		font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-variant:normal;	font-style:normal;	position:absolute;	left:205px;	top:270px;	width:390px;	color:#333333;	line-height:19px;	}.body_text_indent {	position: absolute;	left: 20px;}.body_text_indent_title {	font-weight:bold;}.body_text_indent_2 {	position: absolute;	left: 180px;}b {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-variant:normal;	font-style:normal;	font-weight:bold;	color:#333333;	line-height:19px;	}em {	font-style:italic;	color:#006699;	}h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-variant:normal;	font-style:normal;	font-weight:bold;	color:#006699;	margin-top:0px;	margin-bottom:20px;	}h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-variant:normal;	font-style:normal;	font-weight:bold;	color:#999999;	line-height:19px;	margin-top:0px;	margin-bottom:10px;	}	/*******************************************************************************disclaimer items*******************************************************************************//*.disclaimerbar{	width:456px;	height:20px;	left:205px;	bottom:35px;	position:fixed;	background-color:#F4F4F4;	z-index:2;}.disclaimermask{	left:205px;	position:fixed;	width:456px;	height:70px;	bottom:0px;	background-color:#FFFFFF;	z-index:1;}.margulieslogo{	background-image: url(/images/disclaimer_images/margulies_cousins_micro.jpg);	z-index:3;}*/.disclaimer{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	z-index:1;	color:#333333;	line-height:19px;	left:0px;	top:0px;	position:absolute;}/*.disclaimerlink a:link{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	text-decoration:underline;	z-index:3;	color:#999999;	line-height:19px;	cursor:pointer;}.disclaimerlink a:hover{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	text-decoration:none;	z-index:3;	color:#999999;	line-height:19px;	cursor:pointer;}.disclaimerlink a:visited{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	text-decoration:underline;	z-index:3;	color:#006699;	line-height:19px;	cursor:pointer;}.disclaimerlink a:active{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	text-decoration:underline;	z-index:3;	color:#999999;	line-height:19px;	cursor:pointer;}.disclaimerlink a:focus{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-variant:normal;	font-style:normal;	text-decoration:underline;	z-index:3;	color:#999999;	line-height:19px;	cursor:pointer;}/*******************************************************************************start of vertical menu*******************************************************************************/.verticalmenu {width:750px; font-size:0.85em;position:relative;z-index:100;}/* remove all the bullets, borders and padding from the default list styling */.verticalmenu ul {padding:0;margin:0;list-style-type:none;}.verticalmenu ul ul {width:150px;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown verticalmenu positon */.verticalmenu li {/*float:left;*/width:150px;position:relative;}/* style the links for the top level */.verticalmenu a, .verticalmenu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:139px; height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#758279; padding-left:10px; line-height:29px;}/* a hack so that IE5.5 faulty box model is corrected */* html .verticalmenu a, * html .verticalmenu a:visited {width:150px;w\idth:139px;}/* style the second level background */.verticalmenu ul ul a.drop, .verticalmenu ul ul a.drop:visited {background:#d4d8bd url(../../graphics/drop.gif) bottom right no-repeat;}/* style the second level hover */.verticalmenu ul ul a.drop:hover{background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;}.verticalmenu ul ul :hover > a.drop {background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;}/* style the third level background */.verticalmenu ul ul ul a, .verticalmenu ul ul ul a:visited {background:#e2dfa8;}/* style the third level hover */.verticalmenu ul ul ul a:hover {background:#b2ab9b;}/* hide the sub levels and give them a positon absolute so that they take up no room */.verticalmenu ul ul {visibility:hidden;position:absolute;height:0;top:0px;left:0; width:150px;}/* another hack for IE5.5 */* html .verticalmenu ul ul {top:0px;t\op:01px;}/* position the third level flyout verticalmenu */.verticalmenu ul ul ul{left:150px; top:0;width:150px;}/* position the third level flyout verticalmenu for a left flyout */.verticalmenu ul ul ul.left {left:-150px;}/* style the table so that it takes no ppart in the layout - required for IE to work */.verticalmenu table {position:absolute; top:0; left:0;}/* style the second level links */.verticalmenu ul ul a, .verticalmenu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}* html .verticalmenu ul ul a{width:150px;w\idth:129px;}/* style the top level hover */.verticalmenu a:hover, .verticalmenu ul ul a:hover{color:#fff; background:#949e7c;}.verticalmenu :hover > a, .verticalmenu ul ul :hover > a {color:#fff;background:#949e7c;}/* make the second level visible when hover on first level list OR link */.verticalmenu ul li:hover ul,.verticalmenu ul a:hover ul{left:150px;visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */.verticalmenu ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.verticalmenu ul :hover ul :hover ul{ visibility:visible;}/*******************************************************************************start of horizontal menu*******************************************************************************/.horizontalmenu {width:750px; font-size:0.85em;position:relative;z-index:100;}/* remove all the bullets, borders and padding from the default list styling */.horizontalmenu ul {padding:0;margin:0;list-style-type:none;}.horizontalmenu ul ul {width:150px;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown horizontalmenu positon */.horizontalmenu li {float:left;width:150px;position:relative;}/* style the links for the top level */.horizontalmenu a, .horizontalmenu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:139px; height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#758279; padding-left:10px; line-height:29px;}/* a hack so that IE5.5 faulty box model is corrected */* html .horizontalmenu a, * html .horizontalmenu a:visited {width:150px;w\idth:139px;}/* style the second level background */.horizontalmenu ul ul a.drop, .horizontalmenu ul ul a.drop:visited {background:#d4d8bd url(../../graphics/drop.gif) bottom right no-repeat;}/* style the second level hover */.horizontalmenu ul ul a.drop:hover{background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;}.horizontalmenu ul ul :hover > a.drop {background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;}/* style the third level background */.horizontalmenu ul ul ul a, .horizontalmenu ul ul ul a:visited {background:#e2dfa8;}/* style the third level hover */.horizontalmenu ul ul ul a:hover {background:#b2ab9b;}/* hide the sub levels and give them a positon absolute so that they take up no room */.horizontalmenu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:150px;}/* another hack for IE5.5 */* html .horizontalmenu ul ul {top:30px;t\op:31px;}/* position the third level flyout horizontalmenu */.horizontalmenu ul ul ul{left:150px; top:0;width:150px;}/* position the third level flyout horizontalmenu for a left flyout */.horizontalmenu ul ul ul.left {left:-150px;}/* style the table so that it takes no ppart in the layout - required for IE to work */.horizontalmenu table {position:absolute; top:0; left:0;}/* style the second level links */.horizontalmenu ul ul a, .horizontalmenu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}* html .horizontalmenu ul ul a{width:150px;w\idth:129px;}/* style the top level hover */.horizontalmenu a:hover, .horizontalmenu ul ul a:hover{color:#fff; background:#949e7c;}.horizontalmenu :hover > a, .horizontalmenu ul ul :hover > a {color:#fff;background:#949e7c;}/* make the second level visible when hover on first level list OR link */.horizontalmenu ul li:hover ul,.horizontalmenu ul a:hover ul{visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */.horizontalmenu ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.horizontalmenu ul :hover ul :hover ul{ visibility:visible;}/*******************************************************************************start of lang changer menu*******************************************************************************/.langchanger {	position:absolute;	left:670px;	top:140px;}