
/* BEGIN css/ui.datepicker.css*/
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 110; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
	position: absolute;
	z-index: 110;
	background-color: white;
	opacity: 0.5;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #400;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #777;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #999 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* END css/ui.datepicker.css*/

/* BEGIN css/jquery.jgrowl.css*/

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 140 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				140px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#FFF;
	color: 					#666;
	opacity: 				.90;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 			bold;
	font-size: 				14px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	border:1px solid #666;
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

/* END css/jquery.jgrowl.css*/

/* BEGIN css/jquery.autocomplete.css*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	text-align:left;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

input.ac_input.ac_loading {
	background: white url(/images/loading.gif) 0 -1px no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

input.ac_input{
	background: white url(/images/find.gif) 0 -1px no-repeat;
	padding-left:16px;
	width:30em;
}
.w input.ac_input{
	padding-left:16px;
	width:100px;
}


/* END css/jquery.autocomplete.css*/

/* BEGIN css/boxy.css*/
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: url('/images/boxy/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('/images/boxy/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('/images/boxy/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('/images/boxy/boxy-sw.png'); }
	
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png'); }
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
	    .boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0;text-align:left; }
	.boxy-content { padding: 15px; }
	
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }

/* END css/boxy.css*/

/* BEGIN css/jquery.treeTable.css*/
/* jQuery TreeTable Core 2.0 stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */

/* jquery.treeTable.collapsible
 * ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  zoom: 1; /* IE7 Hack */
}

.treeTable tr.collapsed td .expander {
  background-image: url(/images/treeTable/toggle-expand-dark.png);
}

.treeTable tr.expanded td .expander {
  background-image: url(/images/treeTable/toggle-collapse-dark.png);
}

/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr.selected, .treeTable tr.accept {
  background-color: #d8e5ff;
  /*color: #fff;*/
}

.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander {
  background-image: url(/images/treeTable/toggle-expand-dark.png);
}

.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander {
  background-image: url(/images/treeTable/toggle-collapse-dark.png);
}

.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}

.treeTable td.treeColumn{
	padding-left:21px;
}

.treeTable img.icon{
	vertical-align:bottom;
}

.treeTable col.file-size-ttc,
.treeTable col.file-date-ttc,
.treeTable col.file-type-ttc
{
	width:7em;
}

/* END css/jquery.treeTable.css*/

/* BEGIN naked/layout.css*/
body {
	margin: 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EBEBEB url(/naked/images/bkg-top.png) no-repeat scroll 50% 0;
	font-family:Corbel,Calibri,Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	font-size:0.825em;
}
td, input, textarea, select, option, legend, fieldset {
font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}

a img { 
	border: none; 
}
#top {
	position:relative;
	overflow:hidden;
	padding: 0 1em 0 1em;
	line-height:1.286em;
}

#top a, #top a:visited { 
	color:inherit; 
}
 
#top.minimized {
}
 
#top.minimized #bc {
}
 
#top.minimized #top-tools {
}
 
#logo {
	margin:16px 10px 0 30px;
	padding:0;
}
#topNav1 li a {
background-image:url(/naked/images/topNavCorner.png);
display:block;
background-position:left top;
background-repeat:no-repeat;
float:left;
padding:6px 15px;
text-decoration:none;
}
#topNav1A {
background-color:#C1D1D9;
color:#134F8D !important;
font-size:1.1em;
width:361px;
}
#topNav1B {
background-color:#D0EACA;
color:#68933E !important;
width:214px;
}
#topNav1C {
background-color:#E3D3DA;
color:#895881 !important;
width:295px;
}

#ea-submenu li a{
	background-color:#F2E9ED;
	border-right:4px solid white;
	color:#000000;
	display:block;
	float:left;
	padding:6px 15px;
	text-decoration:none;
}
#ea-submenu.lc li a{
	background-color:#E0E8EC;
}
#ea-submenu li a:hover {
	color:#fff;
}
#ea-submenu li a.active, #ea-submenu li a:hover{
	background-color:#E3D3DA;
}
#ea-submenu.lc li a.active, #ea-submenu.lc li a:hover{
	background-color:#C1D1D9;
}
#ea-submenu.lc li a.active:hover{
	color:#000;
}
#ea-submenu.lc li.last a{
	border-right:none;
}
#ea-search label{
	font-weight:bold;
}
#ea-search{
	float:right;
	float:right;
	height:60px;
	margin:20px 0 1em;
	padding:0;
	width:365px;
}
#ea-search-inner{
	margin-left:3.5em;
}
#ea-search input{
	margin:0;
	padding:0;
}

#ea-top-menu{
width:100%;
margin:2em;
}
#ea-submenu{
background-color:#F2E9ED;
border-top:3px solid #E3D3DA;
clear:left;
margin:0 0 12px;
overflow:auto;
width:960px;
}
#ea-submenu.lc{
border-top:3px solid #C1D1D9;
background-color:#E0E8EC;
}
.ea-menu{
	margin:0;
	padding:0;
}
.ea-menu li{
	display:inline;
	font-size:0.9em;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ea-nav-top{
	clear:both;
	position:absolute;
	bottom:0;
}
#circles { 
  display: none;
}
#ads {
	display:none;
  float:right;
	clear:right;
	padding:0.5em;
}
 
#top-tools {
	float:right;
	clear:right;
	padding:0.5em;
	font-size:80%;
}

#top-tools span.section { 
}
#top-tools span.section.last {
}

#top-tools span.section img {
}

#bc {
	padding:0.5em;
	font-size:80%;
}
 
#bc a, #bc a:link, #bc a:visited {
	text-decoration: none; 
}
 
#bc a:hover, #bc a:active {
	text-decoration: underline; 
}
 
#bc span.bc_active { 
	font-weight: bold; 
}
 
 
h1 { font-size:xx-large; font-weight:bold; margin:0.5em 0 0.3em; }
h2 { font-size:1.5em; font-weight;bold; margin:0.5em 0 0.3em; }
h3, legend { font-size:large; font-weight:bold; margin:0.5em 0 0.3em; }
h4 { font-size:normal; margin:0.5em 0 0.3em; }
h5 { font-size:normal; margin:0.5em 0 0.3em; }
h6 { font-size:normal; margin:0.5em 0 0.3em; }
 
table#middle {
  border-collapse:collapse;
  border-spacing:0;
	background-color:#FFF;
  width:100%;
}
 
td#left, td#right {
	width: 232px; 
  overflow:hidden;
  xborder-left:1px solid black;
  xborder-right:1px solid black;
	xbackground:#EEE;
}
td#right {
	width: 150px; 
} 
td#left.collapsed, td#right.collapsed {
	width: 30px; 
}
 
td#left.collapsed div.widgets, td#right.collapsed div.widgets { display: none; }
 
div.widget_column_title {
	backgrouind-color: #FFFFFF;
	padding-bottom: 5px; 
}
 
div.widgets {
	padding: 0.3em; 
}
 
div.w {
}
 
div.w.last {
}
 
div.w .t {
	position:relative;
	padding-right:16px;
}
div.w .t h1 {
	margin:0;padding:0;
	font-size:14px;
}
div.w .t h1 img {
	padding-right:5px;
}
div.w .t .pinner {
	position:absolute; top:0; right:0;
}
 
div.w div.c {
	font-size:80%;
	background-color:#FFF;
	
}

div.w h1,
div.w h2,
div.w h3,
div.w h4,
div.w h5,
div.w h6 {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
}
div.w ul {
	list-style-type:none;
	text-indent:0;padding:0.3em;margin:0;
}
div.w ul li {
	list-style-type:none;
	text-indent:0;padding:0;margin:0.3em;
	margin:0.3em;
}
div.w ul li li {
	padding-left:0.5em;
	list-style-position:inside;
	list-style-type:circle;
}
 
td#content {
	position:relative; 
	padding:0.5em;
}

h1.modtitle {
  margin-top:0;
}
 
table.data, table.lsdb_objects, table.sif_objects {
	border-collapse: collapse;
	margin:1em 0;
}
table.data td, table.data th,
table.lsdb_objects td, table.lsdb_objects th,
table.sif_objects td, table.sif_objects th
 {
	border: 1px solid #DDD;
	padding:0.3em;
	font-size:80%;
	white-space:nowrap;
}
table.data th,
table.lsdb_objects th,
table.sif_objects th {
	font-weight:bold;
	color: #000;
	position: relative;
   	text-align: left; 
}
table.data th a,
table.data th a:visited,
table.lsdb_objects th a,
table.lsdb_objects th a:visited,
table.sif_objects th a,
table.sif_objects th a:visited {
	color: #000;
}
table.data thead tr.nosort th { 
}

table.data thead tr th .order_link img {
	vertical-align:middle;
}

table.data td.alt,
table.lsdb_objects td.alt,
table.sif_objects td.alt
 { 
	background-color: #EEE; 
}

table.data tr.alt td,
table.lsdb_objects tr.alt td,
table.sif_objects tr.alt
 { 
	background-color: #EEE; 
}

.lsform_field {
	margin: 0.3em 0;
	position: relative; 
	overflow:hidden;
}
.lsform_field .lsform_label {
	font-weight: bold;
	margin: 0 0.5em 0 0; 
}
.lsform_field div.lsform_data {
	margin: 0;
	max-width: 56%; 
}
.lsform_field span.lsform_data,
.lsform_field div.lsform_data {
	padding:0.25em; 
}
.lsform_field .lsform_data input {
	margin: 0; 
}
.lsform_field .lsform_data textarea {
	margin: 0;
	width: 99%; 
}
.lsform_hint {
	font-size: smaller;
}
.lsform_hint_arrow {
	display: none;
}
.lsform_field.checkbox .data, .lsform_field.select .data {
  display:inline;
}


.buttons {
}

#bottom {
	position:relative;
	margin:2em auto 0;
	width:100%;
	text-align:center;
	background-color:#EBEBEB;
}
 
#bottom a { 
	color: inherit; 
}

#bottom img { 
	margin: 0;
}
/* EA */
#left, #right, #content {
	padding-bottom:2em;
}

#wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white;
padding:0;
margin: 0 auto 0 auto;
width:990px;
} 
#top {
	width:962px;
  height:173px;
  background-color:#FFF;
}
.widget_column_title {
	display:none;
}
.w.lsnetwork {
	display:none;
}
.w .c {
i	xborder-left:4px solid #EBEBEB;
	xmargin-left:5px;
	padding-left:15px;
}
.w .b {
	height:5px;
}
fieldset {
  border:none;
  margin:0; padding:0;
}
fieldset legend {
  margin:0; padding:0;
}
.info {
  font-size:smaller; font-style:italic;
}
span.button input {
	background:#895881 !important;
	border:1px solid #C1D1D9 !important;
	color:white !important;
	margin:0.5em 0;
	font-size: 12px !important;
	padding:0.3em;
}
span.button a, .button a:visited {
	color: inherit !important;
}
.w .c input[type=text] {
	width:100px;
}
#top.minimized {
	height:110px;
}
#bc {
	font-weight: bold;
	font-size:14px;
	line-height:1.3em;
}

.lsform_hint {
	background-color: #FFA;
	color:#666;
	padding:0.3em;
	line-height:1.6em;
}

h1, h2, h3, h4, fieldset legend {
	color:#895881;
	font-family:Cambria,Constantia,"Palatino Roman",Palatino,serif;
	font-weight:normal;
	margin:0.3em 0;
}

.lsforum .author,
.lsforum .created,
.lsforum .updated,
.lstasks .task_comment_header {
	color:#666;
}
.lsforum .created,
.lsforum .updated {
	font-size:smaller;
}

.lsforum .title,
.lsforum .author,
.lsforum .subject {
	font-weight:bold;
}
.lsforum .icon img {
	margin-right:0.3em;
}
.lstasks .task_comment_header {
	padding:0.5em;
	margin-left:-0.6em;
	margin-right:-0.6em;
	margin-bottom:0.6em;
	background:#FFF;
}

.lsforum ul.replies {
	margin:0;padding:0;text-indent:0;
}

.lsforum li.reply,
.lstasks .task_comment {
	list-style-type:none;
	xborder-left:2px solid #EEE;
	xborder-top:2px solid #EEE;
	xmargin:0.5em 0;
	xpadding:0 0.5em;
}
.lstasks .task_comment,
.lstasks .task_comment_alt {
	background:#E3D3DA;
	padding:0.5em;
	padding-top:0;
}
.lsforum .body,
.lsforum .attachments {
	border:1px solid #AAA;
	margin:0.5em 0 ;
	padding:0.5em;
}
.lsforum .attachments strong {
	display:none;
}
.lsforum .attachments img {

}
.lsforum .attachments ul {
	margin:0;padding:0;text-indent:0;
	display:inline !important;
}
.lsforum .attachments li {
	margin:0;padding:0;text-indent:0;
	display:inline !important;
}
.lsforum .post_buttons {
	padding:0.5em 0;
}

.error{
	color:#ff0000;
}

#left {
	font-size:0.8em;
	padding-left:1em;
}
#left a, #left a:visited {
  color:#000;
	text-decoration:none;
}
#left ul, #right ul {
	list-style:none;
	text-indent:0;
	margin:0;
	padding:0;
}
#left ul li,
#right ul li {
	list-style:none;
	border:0;
	padding:0 1em;
}
#left ul li a {
	display:block;
	overflow:none;
	margin:0;
	padding:0.5em;
}
a.lccolor1 { background-color:#d7e3cd;} /*green*/
a.lccolor2 { background-color:#e5d9e5;} /*purple*/
a.lccolor3 { background-color:#cfdfee;} /*blue*/
a.lccolor4 { background-color:#fbe0cf;} /*orange*/
a.lccolor5 { background-color:#e1e6ea;} /*silver*/
a.lccolor6 { background-color:#e7ced1;} /*maroon*/

#left li a.lccolor1 { padding-left:33px; background:url(/naked/circled-arrow-green.gif) no-repeat 0 0;} /*green*/
#left li a.lccolor2 { padding-left:33px; background:url(/naked/circled-arrow-purple.gif) no-repeat 0 0;} /*purple*/
#left li a.lccolor3 { padding-left:33px; background:url(/naked/circled-arrow-blue.gif) no-repeat 0 0;} /*blue*/
#left li a.lccolor4 { padding-left:33px; background:url(/naked/circled-arrow-orange.gif) no-repeat 0 0;}  /*orange*/

span.lccolor4 { color:#fe8944} /*orange*/
span.lccolor5 { color:#8ba3af} /*silver*/
span.lccolor6 { color:#a64a4b} /*maroon*/
span.lccolor3 { color:#4681bd} /*blue*/
span.lccolor2 { color:#8b5b83} /*purple*/
span.lccolor1 { color:#68943f} /*green*/

#left ul li a:hover {
	background-color:#e1e6ea;
	color:#000;
}
#left ul li a.current {
	background-color:#e1e6ea;
	color:#000;
}

#right{
	padding-right:1em;
	font-size:0.8em;
}

#right a {
	text-decoration:none;
}
#right a:hover {
	text-decoration:underline;
}
#right ul li {
	padding-left:1.5em;
	text-indent:-0.5em;
}
a.order_link {
	text-decoration:none;
}
#lcmapwrap {
	text-align:center;
}
.tag_cloud {
	padding-right:1em;
	text-align:justify;
}
.print_only{
  display:none;
}

div#lc img.thumbnail {
  border:2px solid #6B91A7;
}
div#lc div.thumbnail-box {
  float:right;
  padding: 0.2em;
  margin: 0.1em 0.5em 0;
}
div#lc .record-urls {
  overflow:hidden;
	display:block;
	padding:0;
	xbackground:#EEE;
	padding:0 1em;
	margin:0;
}
div#lc .record-urls li {
	display:inline;
}
div #lc .record-urls a {
	display:block;
	padding:0.2em;
	text-decoration:none;
}
div #lc .record-urls a:hover { 
	text-decoration:underline;
}
	
div #lc .record-urls a img {
	border:none;
	padding-right:0.5em;
}
div#lc span.abstract_italic{
  font-style:italic;
}
div#lc div.short_cat_list{
  margin-bottom:20px;
}
div#lc h4 {
  margin: 0;
}
div#lc ul.record_list h4{
  margin:0;
}
div#lc ul.record_list {
	padding:0; margin:0;
  display:block;
}
div#lc ul.record_list li {
  display:block;
	padding:0; margin:0;
	padding:0.5em;
}
div#lc ul.record_list li p{
	padding:0; margin:0;
}
div#lc div.thumbnail-box.left {
	float:left;
	padding:0;
	margin: 0.1em 0.5em 0 0;
}
div#lc ul.record_list li.alt {
	background-color:#E0E8EC;
}
div#lc p {
  margin:0 1em 1em 1em;
}
div#lc ul.record_list p{
  font-style: italic;
}
div#lc ul.cat_nav{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
div#lc ul.cat_nav a:active{
  outline:none;
}
div#lc ul.cat_nav a:focus{
  -moz-outline-style:none;
}
div#lc ul.cat_nav > li > a,div#lc ul.cat_nav > li > span > a{
  font-size:1.2em;
}
div#lc table.cat_nav_holder td{
  vertical-align: top;
}
div#lc span.abstract_italic{
  font-style:italic;
}
div#lc table.order-items input{
	width:5em;
}

div#lc .download-survey div.data{
  display:inline;
}
div#lc .download-survey div.highlight{
	background-color:#FABF8F;
	padding:0.1em 0.3em 0.1em 0.3em;
	border:1px solid #888;
}

div#op h3 {
	clear: both;
	font-size: 1.5em;
	margin-top: 1.4em; }
 
div#op ul.opml_outline {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0; }
 
	div#op ul.opml_outline li {
		border-top: 1px solid #999999;
		clear: both;
		padding: 1em 0; }
 
		div#op.m ul.opml_outline li p {
			margin: 0;
			padding: 0; }
 
	div#op ul.opml_outline img.thumbnail {
		border: 2px solid #6B91A7;
		float: left;
		margin: 0 1em 0.5em 0;
		padding: 0.2em; }

p { margin:.5em 0;} 

div.direct-link{
	border:1px solid #888;
	background-color:#ddd;
	padding:0.3em;
	margin:0.4em 0.5em 0.4em 0;
}


/* END naked/layout.css*/
