/* 0_art22-grn.css rev 2009.0908.1700  *//***********************	  LAYOUT UNIQUE-BLU2************************//*** *** *** start color choices *** *** *** body background #41505F  medium pastel blue graybackground - wrap/main/sidebar/box/blockquote/blockqte:#F0F8FF topnav	border-top: 5px solid #B0C4DE;blockqte:background:#DFF1FF;[color:#7F7F39] green 7F7F39[color:#6A7C3F] green 6A7C3F[color:#849605] green 84960565944A green#93BC0C green*** *** *** end color choices  *** *** *** *//* note: baseline body font-size is 0.80em (approx 11px) *//* all other font sizes are derived from that *//* *********************************   Body ELEMENTS******************************** */ body {	color:#111;	margin: 0; 	padding: 0; font-style: normal;  font-size: 0.80em;   font-family: Consolas, 'Lucida Console', Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;	background: #616003 url(/images/01bg_grn.jpg) repeat-x 0 0;  background-attachment:fixed;	background: #616003 }h1, h2, h3, h4, h5, h6, p {	line-height:1.4;	font-variant: normal;	text-transform: none;	font-weight: normal;}h1 {	font-size: 1.4em;}h2 {	font-size: 1.2em;}h3, p {	font-size: 1.0em;}h4 {	font-size: 0.9em;}h5 {	font-size: 0.8em;}h6 {	font-size: 0.7em;}/* ***********************************************COLORS************************************************* *//* *** *** *** *** *** *** *** *** *** *** *** ***layout and typography colors *** *** *** *** *** *** *** *** *** *** *** *** */h1, h2, h3, h4, h5, h6, p, ol, ul {color:#000;}#header, #footer {background: transparent;}#header, #footer {color:#000;}  #wrap, #sidebar, #main, #main2, .box, blockquote, #header #slogan, blockqte, #left-box, #right-box, #pic-box, .img, .rndcnr {background: transparent;}  #wrap, #sidebar, #main, #main2, .box, blockquote, #header #slogan, blockqte, #left-box, #right-box, #pic-box, .img, .rndcnr {color:#111;}.bxhdr, .xb4, .xb5, .xb6, .xb7 {border:solid #6A7C3F;} /* 69829F 41505F */.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .bxhdr {background:#6A7C3F;} /* 69829F 41505F */  /* *** *** *** *** *** *** *** *** *** *** *** *** special typography colors *** *** *** *** *** *** *** *** *** *** *** *** */  span.smbllit,  span.drop {color:#6A7C3F; background:#6A7C3F;}  span.drop {	color: #fff;	border: 0px solid #fff;}.h4txt02, .txtcaps2, .txtcaps2c  { /*222 cc3300 41505F*/	background: #6A7C3F;	color: #fff;}.ac-txt04 { /* used on color trends page - ltblu txt-blk bkgnd */	color: #93BC0C;	  background-color:#000;}.bxhdr {	color:#F0F8FF;}/* 69829F*/.blockqte {  border:4px solid #6A7C3F;  border-width:0 4px;	}/* ************************************	  LAYOUT************************************ *//* wrap / header / sidebar / main / box / NAVIGATION {*** see blu.css *** } *//* content-wrap */#content-wrap {	clear: both;	margin: 0; padding: 0;		overflow: hidden; /* hides excess padding in non-ie browsers */	display: block; /* Operas 7 + 8 need block, not inline-block */	background: transparent;}/* ***********************************************WRAP************************************************* *//* content-wrap... see baseline css */#wrap {	margin: 12px auto 0 auto;	/* 5px=top of page*/	text-align: left;		  border:0px solid #fff;/*	border-width: 0px 0px 0px 0px;*/	width: 969px;		background: transparent;	min-height:600px;}	/* ***********************************************HEADER************************************************* */#header {	position: relative;  width:99.99%;	margin:10px 0px 0px 0px;  padding:0.5em 0.0em 0.0em 0.0em;	text-align:right;	float: right;  z-index:99;		border-bottom: 0px solid #6BB59E;	background: url(/images/grn-rugbox.jpg) repeat-x 0 0;	height:105px;}#header #img0 {	position: absolute;	top: 2px; left: 2px;	border:none;	text-decoration: none;	padding:0.3em;}#header h1#logo {	position: absolute;	top: 0px; left: 16px;	margin: 0; padding: 0;	font:3.6em Georgia, Times, 'Times New Roman', 'Lucida Bright', Serif;	letter-spacing: -2px;	font-variant: small-caps;	letter-spacing: 0.1em;	color:#6A7C3F;	color:#fff;}#header span.logo2 {	top: -15px; left: 70px;	margin:0.0em 0.0em 0.0em -0.2em;   padding:0.0em 0.0em 0.0em -0.0em;	font:1.6em  Georgia, Times, 'Times New Roman', 'Lucida Bright', Serif;	font-variant: small-caps;	letter-spacing: -1px;		color:#93BC0C;		color:#fff;}#header span.logo3 {	top: -15px; left: 70px;	margin:0.0em 0.0em 0.0em -0.4em;   padding: 0;	font: normal 0.65em 'Trebuchet MS', Arial, Sans-serif;	letter-spacing: -2px;		color:#93BC0C;	color:#fff;}#header #slogan {	font-variant: small-caps;	font-size:1.4em;	position: absolute;	top: 46px; right: 16px;}#header #date {	position: absolute;	top: 56px; right: 36px;	color:#fff;  font-size: 1.2em;}/* ***********************************************ACCORDIAN BOX ************************************************* */.haccordion .header, .haccordion .content{   float: left;   height: 250px;     }    .haccordion .header{/*   width: auto;*/   background:transparent;   color: #fff;   cursor: pointer;   Border-right:0px solid #000;   font-weight:bold;   padding: 0.0em 0.0em 0.4em 0.0em;  }    .haccordion .content{   display: none;   width: 440px;   overflow: auto;/*   height: auto;*/   height: 550px;   background:#fff;  }    .haccordion .content.visible{    display: block;    width: 540px;  }    .haccordion .content p{   margin: 5px;  }    .header a{    display: block;    width: auto;    height: 300px;   font-weight:bold;   padding: 0.0em 0.4em 0.4em 0.4em;     }  /* ***********************************************FOOTER ************************************************* */#footer {	padding: 0.0em 0.5em 1.0em 0.5em;	margin-left: auto;   margin-right: auto;	border-top: 0px solid #c0c0c0;	text-align: center;	}.key-words {	font-size: .7em;	text-align: center;color: #5C6001;	}hr {  text-align:center;	margin: 0.1em auto; 	padding:0.0em 0;	width:82%;	}/* ***********************************************SIDEBAR - Left Column************************************************* */#sidebar { /* left column */	float: left;	width: 250px;	margin: 0px 2px 0px 2px;	padding-top: 0px; 	  height:auto;}/* ***********************************************MAIN - Right Column************************************************* */#main { /* right column */	margin: 0px 0px 0 260px;		padding-top: 0px;  padding-left:0.5em;	width: auto;/*	height:100%;*/}/* box */.box { /* used inside main column */	border: 0px solid transparent;	 	  padding: 0.5em 0.2em 0.5em 0.2em;	margin: 0 2px 0 2px;}.box1 { /* used inside main column */	border: 4px solid #000;	 	  padding: 0.5em 0.2em 0.5em 0.2em;	margin: 0 auto 0 auto;	background: url(/images/0vert-box.jpg) repeat-x 0 0;	color:#fff;}#left-box {	float: left;	margin-left:0.0em;  padding: 0.5em 0.2em 0.5em 0.2em;  border-right: 0px solid #000; }#right-box {	float: right;  padding: 0.0em 0.0em 0.0em 0.0em;	border: 1px solid #000;	margin: 0.5em 0.0em 0.0em 0.5em;}#pic-box {	float: right;  padding: 0.5em 0.5em 0.5em 0.5em;	margin-right:0.2em;}.txtbox { /*	inner box with 1px border	 */	border: 1px solid #41505F;	 		margin: 4px 0px 0 0px;}blockquote {	margin: 0px 0px 0px 0px; 	padding-right: 2.0em; 	 	padding-left: 0.8em;}/* ***********************************************NAVIGATION / LINKS************************************************* *//* *** start navigation 2008.0428 DEFAULT LINK CSS ***  */a:link  {	background-color:transparent;  border:none;	text-decoration: none;	font-weight: normal;	display:inline-block;}a:visited  {	background-color:transparent;  border:none;	text-decoration: none;	font-weight: normal;	display:inline-block;}a:hover {  color: #41505F;  	background-color:transparent;  border:none;	text-decoration: none;	font-weight: normal;	display:inline-block;}/* *** end navigation 2008.0428 DEFAULT LINK CSS ***  *//* navigation colors */a.link, a:visited, a.lnk, a.lnk:visited, a.art-lnk, a.art-lnk:visited {	color:#000;}/* *** topnav - common to all pages *** */#topnav {  padding: 0.5em 0.0em 0.6em 0.0em;	font-size: 1.0em;  margin: 0.0em 0.0em 0.0em 0.0em;	z-index:99;}#topnav ul {	position: absolute;	top:84px; left:8px;  margin: 0.5em 0.0em 0.0em 0.0em;   padding: 0;	list-style:none;	font-weight: bold;	height: 2.3em;}#topnav li {	padding: 0.0em 0.0em;	margin-bottom:0.0em;	display:inline;	margin: 0px;}#topnav a, #topnav a:visited {	font-weight: normal;  text-decoration:none;	display:inline;  	  float: left;  margin:0.0em 0.25em 0.0em 0.0em;  padding:0px 6px 2px 6px;	background-color: #495472;/*387E62*/  color: #6A7C3F;	color:#fff;	border-top: 0px solid transparent;}#topnav a:hover {  color: #6BB59E;  text-decoration:none;	background-color: #0C2216;	border-top: 0px solid #93BC0C;}#topnav a:active {	background-color: #fff;}#topnav .current_page_item a, #topnav .current_page_item a:visited {	color: #fff; /* ----------------------- link font color */	border: 1px solid #ddd; /* ------------ link border color */  -moz-border-radius: 6px;	background:#990000;}#topnav .current_page_item a:hover {	color: #fff; /* ----------------------- link font color */	border: 1px solid #fff; /* ------------ link border color */  -moz-border-radius: 6px;	background:#666;}#topnav ul li a .current_page_item, #topnav ul li .current_page_item a:visited { 	color: #fff; /* ----------------------- link font color */	border: 1px solid #ddd; /* ------------ link border color */  -moz-border-radius: 6px;	background:#990000;}#topnav ul li .current_page_item a:hover, #topnav ul li a .current_page_item { 	  color: #fff; /* ----------------------- link font color */	border: 1px solid #ddd; /* ------------ link border color */  -moz-border-radius: 6px;	background:#990000; }		/* ************** end topnav ************** *//* start lnk*/a.lnk, a.lnk:visited {	font-weight: bold;	background: #fff;	border:1px solid #999;	padding: 0.1em 0.5em;}a.lnk:hover {	font-weight: bold;  color: #fff;  background-color: #444;  border:1px solid #fff;}/* end lnk *//* start art-lnk*/a.art-lnk, a.art-lnk:visited {	text-decoration: underline;	background-color:transparent;  }a.art-lnk:hover {	text-decoration: underline;  color: #D4E6F7;  background-color: #0A1646;}/* end art-lnk *//* ************** #sidenav-button 2008.0502 ************** */#sidenav-button {	font-family: Consolas, Verdana, Arial, Helvetica, sans-serif;	padding: 0.0em 0.0em 0.0em 0.0em;	margin: 0.0em 0.5em 0.0em 0.5em;	}#sidenav-button ul {  list-style: none;  margin: 0;  padding: 0;  border: 0px;}#sidenav-button li {  margin: 0;  padding-top:0.05em;}#sidenav-button li a, #sidenav-button li a:visited {	font-size: 0.85em;  display: block;  text-align:left;  padding: 0.2em 0.3em 0.0em 0.4em;  color:#222;  background: transparent;    border-bottom: 1px solid #444;    text-decoration: none;  width: auto;}#sidenav-button li a:hover {  color: #fff;  background: #6A7C3F;	  border-bottom: 1px solid #6A7C3F;/*	  background-image: url(/pics/sidenav-hvr2.jpg);*/	}/* ************** end #sidenav-button 2008.0502 ************** */		.img {	text-decoration: none;	background-color:transparent; 	border:0px solid transparent;		padding:0.0em; }a img, a img:visited, a img:hover  {	text-decoration: none;	background-color:transparent; 	border:0px solid transparent;		padding:0.0em; }  #img0, #img0 a {  float:left;	border:2px solid #fff;  background-color: #fff;	padding:0.5em;  	text-decoration: none;	}#img0 a:link, #img0 a:visited  {	border:2px solid #fff;   background-color: #fafafa;	padding:0.5em;  	text-decoration: none;	  }#img0 a:hover {	border:2px solid #f8f8f8;  background-color: #f1f1f1;	padding:0.5em;  	text-decoration: none;	    }#img1, #img1 a {/*width: 500px;  margin:0 auto 0 auto;*/	border:2px solid #fff;  background-color: #fff;	padding:0.5em;  	text-decoration: none;	}#img1 a:link, #img1 a:visited  {	border:2px solid #fff;   background-color: #fafafa;	padding:0.5em;  	text-decoration: none;	  }#img1 a:hover {	border:2px solid #f8f8f8;  background-color: #f1f1f1;	padding:0.5em;  	text-decoration: none;	    }#img2, #img2 a {  float:left;	border:2px solid transparent;	border-top:0px;  background-color: transparent;	padding:0.5em;  	text-decoration: none;		}#img2 a:link, #img2 a:visited  {	border:2px solid #fff;   background-color: #fafafa;	padding:0.5em;  	text-decoration: none;	  }#img2 a:hover {	border:2px solid #f8f8f8;  background-color: #f8f8f8;	padding:0.5em;  	text-decoration: none;	    }/*border around image*/.img3 {	background-color: #000;	border:1px solid #000;	text-decoration: none;	padding:0.0em;	margin: 0px;   clear: both;}/* NO border around image*/#img4 {	background-color: transparent;	border:0px solid transparent;	text-decoration: none;	padding:0.0em;	margin: 0px;   clear: both;}/* *********** ".consultnav1" 2007.0324 used on contact page  *********** */a.consultnav1:link{  float:left;	  color: #90bade;		font-size: 0.9em;	display: block;	border: 1px solid #90bade;}a.consultnav1:visited {	color: #90bade;		border: 1px solid #90bade;}a.consultnav1:hover {	color: #000;	border: 1px solid #90bade;	background-color: #1554AF;}a.consultnav1:active {	border: 1px solid #90bade;}/* *********** ".logonav" 2006.1104 used on all pages *********** */a.logonav{font-size: 0.7em;	display: inline;}a.logonav:visited {}a.logonav:hover {}a.logonav:active {}.spclimg {	border:0px solid #444;  background:transparent;}a.spclimg:link, a.spclimg:visited {	border:0px solid #444;  background:transparent;  color:#000;}a.spclimg:hover {	border:0px solid #fff;  background:transparent;}/* ***********************************************TYPOGRAPHY************************************************* *//*h1 = 1.4emh2 = 1.2emh3 = 1.0emh4 = 0.9emh5 = 0.8emh6 = 0.7em *//* ********* start ARTICLE TYPOGRAPHY used on all pages ********* */.txtcaps {	font-weight: bold;	font-variant: small-caps;	letter-spacing: 0.3em;	color: #fff;	margin-top: 0.0em;	padding: 0.3em 0.3em;}.txtcaps1, .titletxt {	font-size: 1.6em;	font-weight: bold;	font-variant: small-caps;	letter-spacing: 0.11em;	text-align: center;	margin: 0em  auto  0em  auto;	padding: 0.3em  0.1em  0em  0.1em;/*	border-bottom:1px solid #444; */}.titletxt {	font-size: 1.8em;	text-align: left;	margin: 0.0em  0.0  0.0em  0.0;	color: #2E7759;}.txtcaps2, .txtcaps2c {	font-size: 0.9em;	font-weight: normal;	font-variant: small-caps;	letter-spacing: 0.2em;	margin: 0;	padding: 0em 0.4em;}.txtcaps2c {	text-align: center;}.h2title  {	font-size:1.2em;	font-weight:bold;	padding-top:0.5em;	margin:0.0em 0.0em 0.0em 0.0em;}  .ac-txt04 { /* used on color trends page - ltblu txt-blk bkgnd */	font-weight: normal;	font-size: 1.6em;	padding: 0.2em 0.2em;  margin: 0 16px 0 16px;  }.lvl1  {	font-size:1.2em;	font-weight:normal;	padding:0.2em 0.5em 0.3em 0.5em;	margin:0.0em 0.5em 0.0em 0.5em;}.lvl2  {	font-size:1.2em;	font-weight:normal;	padding:0.0em 0.5em 0.0em 0.5em;	margin:0.0em 0.0em 0.0em 2.0em;}ul#lvl1, ul.lvl1 {  list-style: none;   font-size:98%;  	padding:0.0em 0.3em 0.0em 0.3em;	margin:0.0em 0.0em 0.0em 1.3em;  }  ul#lvl1 li, ul.lvl1 li{  list-style-type:square;  font-size:100%;	padding:0.2em 0.5em 0.0em 0.5em;	margin:0.0em 0.0em 0.0em 1.3em;   }ul#lvl2, ul.lvl2 {  list-style: none;   font-size:98%;  	padding:0.0em 0.3em 0.0em 0.3em;	margin:0.0em 0.0em 0.0em 2.3em;  }  ul#lvl2 li, ul.lvl2 li {  list-style-type:square;  font-size:100%;  font-style:italic;	padding:0.0em 0.0em 0.0em 0.0em;	margin:0.0em 0.0em 0.0em 2.3em;   }ul#lvl-3, ul.lvl3 {  list-style: none;   font-size:100%;   font-weight:normal;  font-style:italic; 	padding:0.0em 0.3em 0.0em 0.3em;  	margin:0.0em 0.0em 0em 2.8em;  }  ul#lvl-3 li, ul.lvl3 li {  list-style-type:square;  font-size:95%;   font-weight:normal;  font-style:italic;	padding:0.0em 0.3em 0.0em 0.3em;  	margin:0.0em 0.0em 0em 2.8em;  }    /* ********* end ARTICLE TYPOGRAPHY used on all pages ********* */.h3txt  {	font-size: 1.0em;	  margin-bottom: 0.5em;  margin-left:0.3em;	text-align: left;  }.h4txt01 {	font-size: 0.9em;	margin: 2px 2px 2px 2px;	padding: 0.4em 0.4em;	text-align: justify;	line-height: 1.2em;}.h4txt02  {	font-size:0.9em;	font-weight: bold;	text-align: center;}  .h5txt {	font-size: 0.8em;	text-align: justify;	font-weight: normal;	margin-left: 0.6em;	margin-bottom:0.5em;	line-height: 1.8em;	padding: 0.0em 0.8em;}.h5txt07 {	font-size: .8em;	text-align: left;	margin: 2px 12px 2px 12px;	padding: 0.4em 0.4em;	line-height: 1.2em;}.txtcaps3 {	font-size: 1.6em;	font-weight: bold;	font-variant: small-caps;	letter-spacing: 0.11em;	text-align: center;	margin: 0em  auto  0em  auto;	padding: 0.3em  0.1em  0em  0.1em;}.txtleft2 {  text-align: left;	margin: 0em 0.5em 0.0em 1.8em;		padding: 0.0em 0.0em 0.3em 0.0em;}  .ac-datetext {	font-weight: bold;	font-size: 1.1em;	text-align: center;	padding: 0.2em 0.2em;  }.art-consult-text  {	font-size: 1.0em; 	margin-top: 0.2em; 	margin-bottom: 0.1em;	text-align:right;	padding:0.05em 0.05em;	line-height: 1.6em;	}.art-consult-text00 {	font-weight: bold;	font-size: 1.1em;	text-align: center;	padding: 0.2em 0.2em;  }.art-consult-text03 {	font-weight: bold;	font-size: 1.1em;	text-align: left;	padding: 0.4em 0.0em 0.0em 0.0em; }.smbllt-txt {	font-weight: bold;	font-size: 1.1em;	text-align: left;	margin:0.0em 0.0em 0.0em 1.4em;	padding: 0.0em 0.0em 0.0em 0.0em; }/* ***********************************************BULLET SPANS & DROP TEXT STYLES************************************************* */span.smbllit {   /* "small-blu bullet" box*/	font-size: 78%; 	font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	float: left;	margin-top:0.4em;	margin-bottom:-0.5em;	margin-right:0.9em;	margin-left:1.4em;	line-height: .9em;	padding: 0.2em;}span.drop {	vertical-align:middle;	font-size: 3.0em;	float: left;	margin-right: 0.1em;	line-height: 1.1em;	background: #6a7c3f;	padding:0 0.2em;}/* ***********************************************LIST ELEMENTS - except ARTICLE TYPOGRAPHY line 491************************************************* */ol {font-size:100%;}ul {list-style: none; font-size:100%;}li {font-size:100%;}.ul0 {  text-align:left;  list-style: none;	margin:0em 0.0em 0em 1.0em;	padding: 0.0em 0.0em 1.5em 1.1em;	text-indent:0.0em;}	.li0 {	margin: 0em 0.0em 0.0em 1.0em;  list-style: none;	padding: 0.0em 0.0em 0.7em 0.7em;	font-weight: normal;	font-size: 1.0em;}.ul1 {  text-align:left;  list-style-type:square;	margin:0em 0.0em 0em 1.0em;	padding:0em 0.0em 0em 2.1em;	text-indent:0.0em;	font-size:100%;}	.li1 {  list-style: none;	margin: 0em 0.0em 0em 0.0em;	font-weight: bold;	font-size: 0.85em;}/* nested list levels */ol#lvl-1 { list-style-type:decimal;  color:#31331A;  font-size:100%;   font-weight:normal;	margin:0.0em 0.0em 0em 0.5em;	padding: 0.0em 0.0em 0.0em 0.5em;}  ol#lvl-1 li {list-style-type:decimal;  font-size:100%;   font-weight:normal;  margin:0;  padding:0;  }  ol.lvl-1 li {  list-style-type:decimal;   font-size:100%;  font-weight:normal;  font-style:italic;  margin:0;  padding:0;  }            ol#lvl-2 {list-style-type:decimal;  color:#31331A;  font-size:100%;   font-weight:normal;	margin:0.0em 0.0em 0em 2.0em;	padding: 0.0em 0.0em 0.0em 2.0em;}  ol#lvl-2 li {  list-style-type:decimal;   color:#31331A;  font-size:95%;   font-weight:normal;  margin:0;  padding:0;}ul#lvl-a {  list-style-type:decimal;   color:#31331A;   font-size:95%;    font-weight:normal;  font-style:italic;}  ul#lvl-a li {    list-style-type:decimal;    color:#31331A;   font-size:95%;    font-weight:normal;    font-style:italic;  }ul#lvl-b {  list-style: none;   color:navy;     font-size:100%;    font-weight:normal;    margin-bottom:-0.8em;}  ul#lvl-b li {  list-style-type:square;    color:navy;     font-size:100%;    font-weight:normal;    margin-left:-0.8em;  }	/* list elements "dl"= "definitions list" */dl {	font-family: 'Lucida Grande', calibri, Helvetica, Arial, sans-serif;	font-size: 1.2em;}dt {	font-family: 'Lucida Grande', calibri, Helvetica, Arial, sans-serif;	font-size: 1.2em;	font-weight:normal;  margin: 0px 0px 0px 0px;	}.dt1st {  margin: -14px 0px 0px 0px;  padding: 0.0em 0.0em 0.0em 0.0em;}dd {	font-family: 'Lucida Grande', calibri,  Helvetica, Arial, sans-serif;	font-size: 100%;}/* *********************************SPECIAL SPACING AND TYPOGRAPHY************************************************* *//* new colors */.gren {color:#99CC00;}.yelo {color:#ffff00;}.gold {color:#cc6600;}.mgld {color:#CC9933;}.orng {color:#F96600;}.azur {color:#99CCff;}.mgta {color:#ff66cc;}.teal {color:#008080;}.slvr {color:#c0c0c0;}.mdgy {color:#5a5a5a;}.dkgy {color:#303030;}.whit {color:#fff;}.blak {color:#000;}#bkgnd-blk, .bkgnd-blk {background-color: #000;}#blkbk, .blkbk {background-color: #000;}#whbk, .whbk {background-color: #ddd;}.fnt-dwn {font-size:0.88em !important;}.fnt-up {font-size:1.4em !important;}span.fnt-dwn {font-size:0.68em !important;}span.fnt-up {font-size:1.4em !important;}/* alignment classes */.flt-lft  {float: left; }.flt-rght {float: right; }.cntr {text-align: center; margin-left: auto; margin-right: auto;}.lft {text-align: left;}.rght {text-align: right;}.txtleft2 {text-align: left; margin: 0em 0.5em 0.0em 1.8em;	padding: 0.0em 0.0em 0.3em 0.0em;}.jst {text-align: justify; margin-left: auto; margin-right: auto;}.ital {font-style:italic;}.btm-p {margin-top:0;	margin-bottom:3px;}.btm08 {margin-top:0;	margin-bottom:8px;}.btm-1 {margin-top:0;	margin-bottom:-1px;}.btm-4 {margin-top:0;	margin-bottom:-4px;}.btm-8 {margin-top:0;	margin-bottom:-8px;} .btm-10 {margin-top:0;	margin-bottom:-10px;}.btm-16 {margin-top:0;	margin-bottom:-16px;}.btm-20 {margin-top:0;	margin-bottom:-20px;}.btm-24 {margin-top:0;	margin-bottom:-24px;}.btm-36 {margin-top:0;	margin-bottom:-36px;}.btm-40 {margin-top:0;	margin-bottom:-40px;}.top-p {margin-top:3px;	margin-bottom:0px;}.top-p1 {margin-top:3px;	margin-bottom:-3px;}.bld {font-weight: bold;}.fnt-bold {font-weight:bold;}.fnt-ital {font-style:italic;}.mrgn0 {margin-top: 0px;	margin-bottom: 0px;}.mrgn1 {margin-top: 1px;	margin-bottom: 1px;}.mrgn3 {margin-top: 1px;	margin-bottom: 2px;}.mrgn4 {margin-top: 2px;	margin-bottom: 2px;}.mrgn6 {margin-top: 2px;	margin-bottom: 4px;}.mrgn7 {margin-top: 7px;	margin-bottom: 0px;}.l1{margin-left:1px;}.l5{margin-left:5px;}.l10{margin-left:10px;}.l20{margin-left:20px;}.l30{margin-left:30px;}.l40{margin-left:40px;}.r1{margin-right:1px;}.r5{margin-right:5px;}.r10{margin-right:10px;}.r20{margin-right:20px;}.r40{margin-right:40px;}.r60{margin-right:60px;}.r040{margin-right:-40px;}.z1{margin-top:1px;}.z5{margin-top:5px;}.z10{margin-top:10px;}.z20{margin-top:20px;}.z40{margin-top:40px;}.z60{margin-top:60px;}.z80{margin-top:80px;}.z100{margin-top:100px;}.z120{margin-top:120px;}.z140{margin-top:140px;}.z280{margin-top:280px;}.z440{margin-top:440px;}.z840{margin-top:840px;}.z-10{margin-top:-10px;}.z-20{margin-top:-20px;}.w40{width:40%;}.w50{width:50%;}.w60{width:60%;}.w70{width:70%;}.w85{width:85%;}.w93{width:93%;}.w99{width:99%;}div#cntr{text-align:center;}  .cntr{ text-align: center; margin: 0.2em auto 0.2em auto;}div#cntr1{ margin-left: auto;margin-right: auto;}  .cntr1{margin-left: auto; margin-right: auto; text-align:center;  display:inline-block;}  /* additional classes */#clear {clear: both; height:10px;}  .clear {clear: both; height:10px;}#spacer {clear: both;}  .spacer {clear: both;}#hid0 {visibility: hidden;}  .hid0 {visibility: hidden;}  .border {	border: 1px solid #fff; /* BORDER COLOR */	-moz-border-radius:6px; /* BORDER RADIUS */} /* ------ css-id type70 artistName page unique styles ------ */.about-artist72 {	font-size: 1.3em !important;	margin: 0px 0px 0px 0px !important;	padding: 0.2em 0.4em;	color:#fff;}.art-text77 {	text-indent:0px;	font-size: .9em;	margin-top: 2px;	margin-right: 12px;	margin-bottom: 2px;	margin-left: 12px;	text-align: justify;	padding: 0.2em 0.2em 0.2em 0.2em;}span.drop77 {	font-size: 3.0em;	float: left;  margin: 8px 5px 0 0;	line-height: 0.9em;	color: #fff;	background: #849605;	padding:0 0.2em;	border: 2px solid #fff;}#art-nav .art-nav {	width: 100%;	float: left;	margin: 0px 0px 0px 0px;	padding: 0.2em 0.2em 0.2em 0.2em;  }  #art-float .art-float {	float:left !important;	padding:0.2em 0.2em 0.2em 0.2em;  }  