/*---------------------------------------------------------------------------------------
[Master Stylesheet]
 
Project:		GreenLight Laser Therapy — International Update
Website:		www.greenlightforbph.com
Company:		American Medical Systems
Assigned to:	Mike Bateman (mb) mike.bateman@ammd.com
Copyright:  	2008 American Medical Systems, Inc. All rights reserved.
Version:		2.0
Last Change:	2008 Nov 28 [div to adjust FAD margin in IE/Win, mb]
--------------------------------------------------------------------------------------- */
/*@import url("/css/diagnostic.css");*/
/*@import url("/css/diagnostic-ie7.css");*/
/*---------------------------------------------------------------------------------------
[Layout]
 
X. HTML
* Body
	+ Masthead / #masthead [branding]
		- Prduct Logo / .logo [product branding and home page link]
		- AMS Logo / .amslogo [corporate branding and enterprise website link]
	+ Container / #container [aligns website center]
		- Wrap / #wrap [creates border and shell for content]
			= Slogan / .slogan [product tagline]
			= Navigation / #navbar
	+ Content / #content
		- Main Column / #main [default structure]
			= Left Column / #lcol [left gutter contents = 33%]
			= Right Column / #rcol [primary content = 67%]
	+ Footer / #footer
 
[Color codes]
 
Background:		#ffffff (white)
Content:		#333333 (dark gray)
Header h1:		#56aa1c (green)
Header h2:		#56aa1c (green)
Header h3:		#333333 (dark gray)
 
a (standard):	#f77f00 (orange)
a (visited):	#f77f00 (orange)
a (active):		none
a (hover):		#f77f00 (orange)					
 
--------------------------------------------------------------------------------------- */

@import url("/css/resets.css");

/*---------------------------------------------------------------------------------------
  =global
--------------------------------------------------------------------------------------- */
html { font-size: 100.01%; }
 
body {
	background: #fff;
	color: #333;
	font: 0.75em/1.5 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin: 1em;
	padding: 0;
	text-shadow: 1px 1px 0 rgb(230,230,230); }
 
/*---------------------------------------------------------------------------------------
  =structure
--------------------------------------------------------------------------------------- */
#masthead {
	margin: 0 auto;
	padding: 0; }
 
#main {
	margin: 0;
	padding: 1em 20px; }
 
#page #main { overflow: auto; }
 
#lcol {
	float: left;
	width: 260px; }
 
#rcol {
	float: right;
	width: 580px; }
 
#sitemap #lcol {
	float: left;
	width: 420px; }
 
#sitemap #rcol {
	float: right;
	width: 420px; }
 
#main, #navbar { clear: both; }
 
/*---------------------------------------------------------------------------------------
  =CSS for the box starts here 
--------------------------------------------------------------------------------------- */
/* Method Cite: Copyright © 2003-2008 Roger Johansson http://www.456bereastreet.com */
/* Insert the custom corners and borders for browsers with JavaScript on */
.cb {
	clear: right;
	margin: 40px auto;
	width: 960px; }
 
/* Rules for the top corners and border */
.bt {
	background: url("/images/box.png") no-repeat 100% 0;
	height: 20px;
	margin: 0 0 0 18px; }
 
	.bt div {
		background: url("/images/box.png") no-repeat 0 0;
		height: 20px;
		left: -18px;
		position: relative;
		width: 18px; }
 
/* Rules for the bottom corners and border */
.bb {
	background: url("/images/box.png") no-repeat 100% 100%;
	height: 80px;
	margin: 0 0 0 18px; }
 
	.bb div {
		background: url("/images/box.png") no-repeat 0 100%;
		height: 80px;
		left: -18px;
		position: relative;
		width: 18px; }
 
/* Insert the left border */
.i1 {
	background: url("/images/borders.png") repeat-y 0 0;
	margin: 0 4px;
	padding: 0 0 0 12px; }
 
/* Insert the right border */
.i2 {
	background: url("/images/borders.png") repeat-y 100% 0;
	padding: 0 12px 0 0; }
 
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background: #fff;
	border-width: 1px 0;
	border: 1px solid #fff;
	padding: 0 10px; }
 
/* CSS for the box ends here */
/*---------------------------------------------------------------------------------------
  =links
--------------------------------------------------------------------------------------- */
a, a:link, a:visited {
	color: #f77f00;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	-webkit-transition: color .2s linear; }
 
a:focus { outline: 1px dotted invert; }
 
a:hover { color: rgba(160,99,11,.9); }
 
li.pdf, a[href $='.pdf'] {
	color: #f77f00; /* li.pdf for IE6 */
	font-weight: bold; }

/*---------------------------------------------------------------------------------------
  =navigation
--------------------------------------------------------------------------------------- */
#navbar {
	background: rgb(85,165,28); /* #55a51c */
	color: #fff; /* main site navigation */
	float: left;
	font-size: 0.85em; /* background: url("/images/nav.gif") repeat-x; */
	margin: 0;
	padding: 0;
	width: 100%; /* height: 80px; */
	z-index: 2; }
 
	#navbar ul {
		list-style: none; /* navigation list */
		margin: 0;
		padding: 0; }
 
	#navbar li {
		float: left; /* each navigation list item */
		font-size: 1.20em;
		list-style-type: none;
		margin: 0;
		padding: 0; }
 
		#navbar li a {
			background: rgba(153,201,119,.25) ; /* #7fb539 edit may 16 2006 from background:#e4e0d5 url('/pix/s/nav_static.gif') */
			border-bottom: none;
			border-width: 1px;
			border: 1px solid rgba(127,181,57,.5);
			color: #fff; /* edit may 16 2006 from color: #191919 */
			display: block;
			float: left;
			margin: 10px 6px 10px 10px;
			padding: 4px 6px;
			text-decoration: none;
			text-shadow: 1px 1px 0 rgba(0,0,0,.2); }
 
			#navbar li a:visited { color: #fff; }
 
			#navbar li a:hover, #navbar li a.current {
				background: rgba(0,0,0,.15);
				border: 1px solid rgba(127,181,57,.75); }
 
			#navbar li a.active, #navbar li a.active:hover {
				background-color: #f77f00;
				border: 1px solid #fff;
				color: #fff;
				font-weight: bold; }
 
			#navbar li a.active:visited { color: #fff; }
 
			#navbar li a.active:hover {
				background-color: #fff;
				color: #f77f00; }
 
	#navbar li#la a, #navbar li#ra a { margin: 0; /* zeros out margin for primary navigation */ }
 
	#navbar li#la {
		background-image: url("/images/leftarrow.gif");
		background-position: left center;
		background-repeat: no-repeat;
		padding: 0 0 0 17px; }
 
	#navbar li#ra {
		background-image: url("/images/rightarrow.gif");
		background-position: right center;
		background-repeat: no-repeat;
		margin-right: 2px;
		padding: 0 17px 0 0; }
 
/*---------------------------------------------------------------------------------------
  =headings
--------------------------------------------------------------------------------------- */
h1 { font-size: 1.75em; }
 
h2, #contactform legend { font-size: 1.35em; }
 
h1, h2, #contactform legend { color: #56aa1c; }
 
h3 { font-size: 1.25em; }
 
	h3.sub {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic; }
 
h4 {
	font-size: 1.15em;
	padding: 3px 0; }
 
h5 { font-size: 1em; }
 
h6 { font-size: 0.825em; }
 
h1, h2, h3, h4, h5, h6, #contactform legend {
	font-family: Trebuchet, "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	line-height: 1.2em;
	margin: 8px 0; }
 
h1 span {
	display: block;
	font-size: 1em;
	font-style: italic;
	font-weight: normal; }
 
#lcol h3 {
	color: #f77f00;
	font-size: 1.15em; }
 
/*---------------------------------------------------------------------------------------
  =lists
--------------------------------------------------------------------------------------- */
.events dl { margin: 0; }
 
	.events dl dt {
		color: #56aa1c;
		font-size: 1em;
		font-weight: bold; }
 
.events hr {
	border-top: 1px solid #56aa1c;
	border: none 0;
	height: 1px;
	margin: 20px 0;
	width: 300px; }
 
dl { margin: 1.12em 0; }
 
dd { padding: 0 0 2px 0; }
 
ul, #sitemap #lcol ul {
	margin: 0 0 0 20px;
	padding: 0; }
 
li, #sitemap #lcol li {
	list-style-type: square;
	margin: 0;
	padding: 0 0 2px; }
 
#sitemap #lcol ul li { background: none; }
 
#lcol ul {
	margin: 0;
	padding: 0; }
 
	#lcol ul li {
		background: url("/images/org_bullet.gif") no-repeat 0 4px;
		list-style: none;
		margin: 0;
		padding: 0 0 3px 20px; }
 
		#lcol ul li li {
			background-image: none;
			padding: 0; }
 
ul#symbol li {
	background: url("/images/symbol.gif") no-repeat 0 4px;
	font-size: 1.15em;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0 0 4px 20px; }
 
div.loc ul { margin: 0 0 1.5em 0; padding: 0; }
div.loc li { list-style-type: none; }
 
li.pdf {
	background: url("/images/file_acrobat.gif") no-repeat 0 50%;
	list-style-type: none;
	margin-left: 0; }
 
/* featured =cite dan cederholm of http://www.simplebits.com/ */
dl.featured {
	margin: 0 10px 10px 0;
	overflow: auto;
	padding: 0; }
 
	dl.featured dt {
		display: block;
		float: right;
		margin: 0;
		padding: 0 0 0 10px; }
 
		dl.featured dt a, dl.featured dt a:visited {
			background: #fff;
			border: 1px solid #b2b2b2;
			margin: 0 5px 0 0;
			padding: 2px; }
 
		dl.featured dt a img {
			border: 0;
			float: left; }
 
		dl.featured dt a:hover {
			border: 1px solid #c60;
			padding: 2px; }
 
	dl.featured dd {
		line-height: 1.3em;
		margin: 2px 0 !important;
		padding: 0; }
 
		dl.featured dd a { font-weight: bold; /* color:#036;
			border-bottom:1px dotted #999; */ }
 
			dl.featured dd a:hover { /* color:#c60;
				text-decoration:none;
				border-bottom:1px solid #c60; */ }
 
/*---------------------------------------------------------------------------------------
  =forms
--------------------------------------------------------------------------------------- */
/* --------- language  --------- */
#langcontainer {
	margin: 0 auto;
	width: 940px; }
 
form#langList { float: right; }
 
	form#langList label {
		background: url("/images/icon_world.gif") no-repeat left 50%;
		color: #56aa1c;
		font-weight: bold;
		padding-left: 20px; }
 
	form#langList select {
		color: #666;
		font-size: 12px; }
 
	form#langList input.btn {
		background: #56aa1c;
		border: 1px solid #333;
		color: #fff;
		cursor: pointer;
		font-weight: bold;
		text-shadow: 1px 1px 0 rgba(0,0,0,.2); }
 
	form#langList input.btnhov { 
		background: #f77f00;
		text-shadow: 1px 1px 0 rgba(0,0,0,.2); }
 
/* --------- contact  --------- */
#contactform form {
	margin: 0;
	padding: 0; }
 
#contactform input.text {
	padding: 2px;
	vertical-align: middle }
 
#fname, #lname, #email, #addr1, #addr2, #addr3, #city, #site, #pname { width: 200px; }
 
#mid { width: 25px; }
 
#contactform fieldset, #contactform fieldset.request, #contactform fieldset.submit { margin: 1em 10px 1em 0; }
 
#contactform legend {  }
 
#contactform ol {
	list-style: none;
	padding: 1em; }
 
#contactform li {
	background: none;
	float: left;
	list-style-type: none;
	margin-bottom: 1em;
	width: 100%; }
 
#contactform fieldset.request {
	border: 1px solid #666;
	padding: 1em; }
 
#contactform fieldset.submit, #contactform fieldset.request label {
	float: none;
	width: auto; }
 
#contactform label {
	float: left;
	margin: 0; /*margin-right: 1em;*/ /*text-align: right;*/
	width: 12em; }
 
p.indent { margin-left: 20px; }
 
/* show/hide */
a.helpLink, a.helpLink:link { cursor: help; }
 
a.helpLink:active, a.helpLink:focus, a.helpLink:hover {  }
 
a.helpLink:visited { color: #020; }
 
/* FAD Form */
/* ----------- stylized ----------- */
#stylized {
	background: #ecfccc;
	border: solid 2px #56aa1c;
	margin: 2em 0 1em;
	padding: 20px 0;
	width: 500px; }
 
	#stylized label {
		display: block;
		float: left;
		font-weight: bold;
		text-align: right;
		width: 140px; }
 
	#stylized .small {
		color: #666666;
		display: block;
		font-size: 11px;
		font-weight: normal;
		text-align: right;
		width: 140px; }
 
	#stylized select {
		border: solid 1px #aacfe4;
		float: left;
		font-size: 12px;
		margin: 2px 0 20px 10px;
		padding: 4px 2px;
		width: 200px; }
 
	#stylized button {
		clear: both;
		color: #333;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		height: 30px;
		margin-left: 150px;
		text-align: center;
		width: 75px; }
 
#txtHint { 
	clear: left;
	margin-top: 1em;
	padding-left: 10px; }
 
/*---------------------------------------------------------------------------------------
  =tables
--------------------------------------------------------------------------------------- */
table#zoom_table, table#zoom_table tr, table#zoom_table td { border-width: 0px; }
 
/* --------- training  --------- */
table.training {
	border: none;
	margin: 0;
	padding: 0;
	width: 99%; }
 
	table.training tr, table.training td {
		border: none;
		padding: 4px; }
 
	table.training td.200 { width: 200px; }
 
/* --------- aua  --------- */
table.aua { width: 400px; }
 
	table.aua td {
		text-align: center;
		width: 33%; }
 
/* --------- specs  --------- */
table.specs, table.specs tr, table.specs td, 
table.cat, table.cat tr, table.cat td,
table.fad, table.fad tr, table.fad td { border-width: 0; }
 
/* --------- cat  --------- */
table.cat { width: 540px; }
 
	table.cat td { width: 180px; }
 
	table.cat ul { vertical-align: bottom; }
 
	table.cat li { list-style-type: none; }
 
		table.cat li.grn, table.cat li.gry, table.cat li.blu {
			margin: 0 0 0 -20px;
			padding: 0 0 0 20px; }
 
		table.cat li.grn { background: url("/images/sq_bullet_dde9c5.png") no-repeat left 50%; }
 
		table.cat li.gry { background: url("/images/sq_bullet_333.png") no-repeat left 50%; }
 
		table.cat li.blu { background: url("/images/sq_bullet_cfdbeb.png") no-repeat left 50%; }
 
/* --------- guide  --------- */
table.guide {
	background: #fff;
	border-width: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin: 1em 0;
	width: 80%; }
 
	table.guide caption {
		border-width: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.25em;
		font-style: italic;
		font-weight: bold;
		line-height: 1.2em;
		margin: 8px 0; }
 
	table.guide thead th {
		color: #56aa1c;
		text-align: left;
		text-transform: none; }
 
	table.guide tfoot { display: none; }
 
	/* cell styles */
table.guide td, table.guide th {
		border-bottom: 1px solid #b2b2b2;
		border-width: 0 0 1px 0;
		padding: 4px 8px; /* base cell style */
		text-align: left;
		vertical-align: top; }
 
	table.guide td.center { text-align: center; }
 
/* --------- patient  --------- */
table {
	border: 1px solid #333;
	caption-side: top;
	margin-left: 1px;
	margin: 0; }
 
	table th, table td {
		border-width: 0 1px 1px 0;
		border: 1px solid #333;
		margin: 0;
		padding: 4px;
		text-align: left;
		vertical-align: top; }
 
	table th.lc, table td.lc { border-right: 0; }
 
	table th.lr, table td.lr { border-bottom: 0; }
 
	table tr.c1, table.guide td.c1 { background-color: #e6eed5; }
 
	table tr.c2 { background-color: #fee5e5; }
 
	table tr.c3 { background-color: #e5eef6; }
 
	table tr.c4 { background-color: #ffffe8; }
 
	table tr.c5 { background-color: #e2f8ff; }
 
	table caption {
		border-width: 1px 1px 0 1px;
		border: 1px solid #333;
		margin: 0;
		padding: 4px;
		text-align: left;
		width: 800px; }
 
html>body table caption { width: 99%; /* rules ignored by Safari,
     Opera, and IE/Win */ }
 
table caption span { display: block; }
 
table thead { text-transform: uppercase; }
 
table tfoot { display: none; }
 
table ul {
	margin-left: 1em;
	margin: 0;
	padding: 0; }
 
table li { list-style-type: square; }
 
/*---------------------------------------------------------------------------------------
  =footer
--------------------------------------------------------------------------------------- */
#footer {
	margin: 0;
	padding: 0; }
 
	#footer p {
		color: #999;
		font-size: 0.90em;
		line-height: 2em; }
 
/*---------------------------------------------------------------------------------------
  =miscellaneous
--------------------------------------------------------------------------------------- */
sup {
	color: #999;
	font-size: 9px;
	vertical-align: super; }
 
.green { color: #56aa1c; }
 
.red { color: #c30; }
 
.button {
	background: #f5f9ee url("/images/button-background.png") repeat-x bottom left;
	border: 1px solid #9f9f9f;
	padding: 2px 4px;
	text-decoration: none; }
 
a.button, a.button:active, a.button:visited, a.button:hover { color: #000; }
 
p {
	line-height: 1.5em;
	margin: 0;
	padding: 0.50em 0; }
 
.note {
	color: #666;
	font-size: 0.85em; }
 
.clear { clear: both; }
 
.tagline {
	margin: 0;
	padding: 1em 0; }
 
	.tagline h1 span { color: #7fb539; }
 
	.tagline h3 { color: #474747; }
 
abbr, acronym, code {
	background: url("/images/dots-alink.gif") repeat-x 0 100%;
	color: #666;
	cursor: help;
	font-style: italic;
	padding-bottom: 2px; }
 
abbr[title], acronym[title], code[title] {
	border-bottom: 0px solid #ef932d;
	cursor: help; }
 
abbr { speak: spell-out; }
 
acronym { speak: normal; }
 
	acronym.initialism { speak: spell-out; }
 
code {
	border-width: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 1em; }
 
cite { font-style: italic; }
 
p.map {
	background: url("/images/map.png") no-repeat 0 50%;
	padding-left: 20px; }
 
/* --------- horizontal lines  --------- */
.hr-sm {
	background: url("/images/hr-green.gif") repeat-x;
	height: 12px;
	margin: 1em 0 1em -20px;
	width: 80%; }
 
hr {
	color: #ccc;
	margin: 2em 0; }
 
/* --------- images  --------- */
img { border: none; }
 
a img { border: 0; }
 
.logo {
	float: left;
	padding: 20px 0 10px 20px; }
 
.amslogo {
	float: right;
	padding: 30px 20px 30px 0;
	z-index: 1; }
 
.logo a, .amslogo a, .training a, .cht a { background: none; }
 
.logo a:hover, .amslogo a:hover, .training a:hover, .cht a:hover { background-color: #fff; }
 
.animation a, .animation a:link, a:visited, .animation a:hover { background-image: none; }
 
.right { float: right; margin-left: 20px; }
 
.left { float: left; }
 
.cht { margin: 10px 0 0 -20px; }
 
.adr { margin: 10px 0; }
 
	.adr p { padding: 0; }
 
.left_arrow {
	background: url("/images/arrow_left.gif") no-repeat 0 50%;
	padding-left: 20px; }
 
/* --------- vertgraph  --------- */
#vertgraph {
	background: url("/images/g_backbar.gif") no-repeat;
	height: 207px;
	position: relative;
	width: 378px; }
 
	#vertgraph ul, #vertgraph-sm ul {
		height: 207px;
		margin: 0;
		padding: 0;
		width: 378px; }
 
	#vertgraph ul li, #vertgraph-sm ul li, #vertgraph-sm2 ul li {
		background: url("/images/g_colorbar.jpg") no-repeat !important;
		bottom: 32px;
		color: #56a11c;
		font-weight: bold;
		height: 160px;
		line-height: 2.5em;
		list-style-type: none;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute;
		text-align: center;
		width: 28px; }
 
	#vertgraph li.critical, #vertgraph-sm li.critical, #vertgraph-sm2 li.critical {
		background-position: 0px bottom !important;
		left: 24px; }
 
	#vertgraph li.high {
		background-position: 0px bottom !important;
		left: 101px; }
 
	#vertgraph li.medium {
		background-position: 0px bottom !important;
		left: 176px; }
 
	#vertgraph li.low {
		background-position: 0px bottom !important;
		left: 251px; }
 
	#vertgraph li.info {
		background-position: 0px bottom !important;
		left: 327px; }
 
#vertgraph-sm li.high, #vertgraph-sm2 li.high {
	background-position: -28px bottom !important;
	color: #333;
	left: 101px; }
 
/*#vertgraph li.pre-op { left: 24px; background-position: 0px bottom !important; }
    #vertgraph li.1-mon { left: 101px; background-position: -28px bottom !important; }
    #vertgraph li.3-mon { left: 176px; background-position: -56px bottom !important; }
    #vertgraph li.6-mon { left: 251px; background-position: -84px bottom !important; }
    #vertgraph li.12-mon { left: 327px; background-position: -112px bottom !important; }*/
#vertgraph-sm, #vertgraph-sm2 {
	height: 207px;
	position: relative;
	width: 150px; }
 
#vertgraph-sm { background: url("/images/g_backbar-sm.gif") no-repeat; }
 
#vertgraph-sm2 { background: url("/images/g_backbar-sm2.gif") no-repeat; }
 
#vertgraph-sm3 {
	background: url("/images/g_backbar-sm3.gif") no-repeat; /*background-color: yellow;*/
	height: 227px;
	position: relative;
	width: 378px; }
 
	#vertgraph-sm3 ul {
		height: 227px;
		margin: 0;
		padding: 0;
		width: 378px; }
 
		#vertgraph-sm3 ul li {
			background: url("/images/g_colorbar.jpg") no-repeat !important;
			bottom: 32px;
			color: #56a11c;
			font-weight: bold;
			height: 227px;
			line-height: 2.5em;
			list-style-type: none;
			margin: 0 !important;
			padding: 0 !important;
			position: absolute;
			text-align: center;
			width: 28px; }
 
	#vertgraph-sm3 li.aua-op {
		background-position: 0px bottom !important;
		left: 24px; }
 
	#vertgraph-sm3 li.mean-op {
		background-position: -84px bottom !important;
		left: 52px; }
 
	#vertgraph-sm3 li.aua-1 {
		background-position: 0px bottom !important;
		left: 101px; }
 
	#vertgraph-sm3 li.mean-1 {
		background-position: -84px bottom !important;
		left: 129px; }
 
	#vertgraph-sm3 li.aua-2 {
		background-position: 0px bottom !important;
		left: 176px; }
 
	#vertgraph-sm3 li.mean-2 {
		background-position: -84px bottom !important;
		left: 204px; }
 
	#vertgraph-sm3 li.aua-3 {
		background-position: 0px bottom !important;
		left: 251px; }
 
	#vertgraph-sm3 li.mean-3 {
		background-position: -84px bottom !important;
		left: 279px; }
 
	#vertgraph-sm3 li.aua-5 {
		background-position: 0px bottom !important;
		left: 327px; }
 
	#vertgraph-sm3 li.mean-5 {
		background-position: -84px bottom !important;
		left: 355px; }
 
/*---------------------------------------------------------------------------------------
  =IE/Win Bugs
--------------------------------------------------------------------------------------- */
/* Hide from IE/Win  \*/
* html .cb {
	m\argin-top: 0;
	margin-top: 0; }
 
* html #masthead, * html dl.featured {
	h\eight: 1%;
	height: 1%; }
 
* html sup { font-size: 11px; }
 
* html #masthead .logo, 
* html #masthead .logo a, 
* html #masthead .logo a:hover
* html #masthead .amslogo, 
* html #masthead .amslogo a, 
* html #masthead .amslogo a:hover { background: none; }
 
/* Serve gif images to IE/Win pre version 7 */
* html .i1, * html .i2 { background-image: url("/images/borders.gif"); }
 
* html .i1 { height: 1px; }
 
* html .bt, * html .bt div, * html .bb, * html .bb div { background-image: url("/images/box.gif"); }
 
* html #contactform li {
	m\argin-bottom: 0;
	margin-bottom: 0; }
 
* html .cht a img { background: none; }
 
* html .cht a:hover img { background: none; }
 
* html #vertgraph-sm3 li.aua-op {
	background-position: 4px bottom !important;
	left: 24px; }
 
* html #vertgraph-sm3 li.mean-op {
	background-position: -84px bottom !important;
	left: 56px; }
 
* html #vertgraph-sm3 li.aua-1 {
	background-position: 0px bottom !important;
	left: 101px; }
 
* html #vertgraph-sm3 li.mean-1 {
	background-position: -84px bottom !important;
	left: 129px; }
 
* html #vertgraph-sm3 li.aua-2 {
	background-position: 0px bottom !important;
	left: 176px; }
 
* html #vertgraph-sm3 li.mean-2 {
	background-position: -80px bottom !important;
	left: 204px; }
 
* html #vertgraph-sm3 li.aua-3 {
	background-position: 0px bottom !important;
	left: 251px; }
 
* html #vertgraph-sm3 li.mean-3 {
	background-position: -80px bottom !important;
	left: 279px; }
 
* html #vertgraph-sm3 li.aua-5 {
	background-position: 0px bottom !important;
	left: 327px; }
 
* html #vertgraph-sm3 li.mean-5 {
	background-position: -80px bottom !important;
	left: 355px; }
 
/* moves locator to be flush left with header tag in main div */
* html #locator {
	m/argin-left: -10px;
	margin-left: -10px; }
 
* html li.pdf a {
	color: #84216b; /* hack for IE6 */
	font-weight: bold; }
 
/* End hid from IE/Win */