﻿html { font-size:100.01%; }
html,body {height:100%; margin:0; padding:0;}
body { font-size:80%; //font-size:85%; font-family:Tahoma, Geneva, sans-serif; //font-family: "Trebuchet MS",Arial,sans-serif; background-color:#fff; line-height:1.5;}
table {font-size:100%;border-collapse:collapse; border:0; width:100%; empty-cells:show;}
td {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; //font-family:"Trebuchet MS",Arial,sans-serif; vertical-align:top; line-height:1.3; }
th {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; //font-family:"Trebuchet MS",Arial,sans-serif; vertical-align:top; text-align:left; line-height:1.5; }
img {border:none;}
sup { position:relative; top:-0.5em; line-height:0; vertical-align:baseline; font-size:0.75em; //font-size:0.89em;}
hr {color:#cdcdd5; height:1px; border-style:none; background-color:#cdcdd5;}
form {margin:0;}
.error  {color:red;}
input.error { border-color:red!important; }

img, div { -behavior: url(/@/css/iepngfix.htc) }

a, a:link {color:#f75700;}
a:visited {color:#ea7d42;}
a:hover {text-decoration:none; color:#fa0000;}
.dashedlink {color:#f75700; border-bottom:1px dashed #f75700; cursor:pointer; cursor:hand;}
.aslink {color:#f75700; text-decoration:underline; cursor:pointer; cursor:hand;}
a img {border:none; cursor:hand; }
a div, a i { cursor:hand; }
a sup { text-decoration:none; }
a[disabled] { opacity: 0.4; text-decoration:none; cursor:default;  }

.clear { zoom:1; }
.clear:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }

.red { color:#990000; }
.green { color:#546e03; }

div.pagescroll {margin:30px 0 20px 0; color:#666; position:relative; left:-1.25em;}
div.pagescroll a {padding:3px 5px;}
div.pagescroll .arrows {font-size:90%;}
div.pagescroll .arrow {font-family:Times New Roman;}
div.pagescroll .numbers {margin-top:7px;}
div.pagescroll .cur {padding:3px 8px;background:#FF8D00 url(../images/decor/button-bg.gif) repeat-x scroll 0 0;	color:#fff;	text-decoration:none; }

div.searchresults {width:80%;}
div.searchresults .searchsummary {color:#82888e; margin:0.5em 0;}
div.searchresults .searchlist {color:#82888e;}
div.searchresults .searchlist li {margin-bottom:0.7em;}
div.searchresults .searchresulttitle {color:#000;}

table.forms { border:0px!important; }
table.forms td { border:0px!important; }
table.forms td.label {color:#57635b; padding:5px 10px 5px 0; width:20%; text-align:right; vertical-align:middle;}
table.forms td.input { padding:5px 5px 5px 0; width:80%; vertical-align:middle;}
table.forms td.input input {vertical-align:middle; }
table.forms td.hint { color:#57635b; font-size:75%; }
table.forms span.hint, .forms div.hint { color:#57635b; font-size:85%; }

table.datatable { margin:0 0 1em 0; border-top:1px solid #ebcea9; }
table.datatable td { padding:3px 5px; border-bottom:1px solid #ebcea9; }
table.datatable th { padding:3px 5px; background:#ebcea9; font-weight:bold; text-align:left; color:#673a00; }
table.datatable caption { padding:5px; background:#ebb269; font-weight:bold; text-align:left; color:#000; text-transform:uppercase; }

.lmLabelShow {
	position:absolute;
	z-index:5;
	color:#9d9d9d;
	padding:3px 0 0 5px;
	cursor:text;
	font-family:Tahoma;
}
.lmLabelHide {
	display:none;
}

h1 { font-size:220%; margin:0 0 0.5em 0; color:#ff7e00;}
h2 { font-size:190%; color:#ff7e00; }
h3 { font-size:160%; font-weight:normal;}
h4 { font-size:140%; font-weight:normal; }
h2, h3, h4 { margin:1.6em 0 0.5em 0; }
* html h2, * html h3, * html h4, * html p {//behavior: expression(function(o){if(!o.rw){if(!o.previousSibling || (!o.previousSibling.previousSibling && o.previousSibling.nodeType==8)) o.className+=' first-child'; o.rw = true;}})(this); }
.first-child, h2:first-child, h3:first-child, h4:first-child, p:first-child { margin-top:0em !important; }
p { margin-bottom:0; }

.content img[align=left] { margin:0 16px 10px 0; }
.content img[align=right] { margin:0 0 10px 16px; }
.content .align-left-block { margin:0 16px 10px 0; }
.content .align-right-block { margin:0 0 10px 16px; }
.content  img { behavior: expression(function(o){if(!o.rw){ if(o.align=='left') { o.className+=' align-left-block'; } else if (o.align=='right') { o.className+=' align-right-block'; } o.rw = true;}})(this); }
.fix{ zoom:1; }
.content ul,
.content ol { margin-top:0.2em; }
.content li { margin-bottom:0.5em; }

#general-tip { top:0; left:50%; z-index:999; position:fixed; z-index:999; //position:absolute; //top:expression(documentElement.scrollTop + "px"); display:none; }
#general-tip .centerer { background:url(../images/loading.gif) 6px 50% #417e0f no-repeat; color:#fff; line-height:16px; padding:3px 12px 3px 26px; position:relative; left:-50%; }
#background,
#lightbox-overlay { display:none; opacity: 0.6; text-decoration:none; z-index:19; cursor:default; //filter:alpha(opacity:60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; background:#000; width:100%; height:100%; top:0; left:0; position:fixed; //position:absolute; //top:expression(documentElement.scrollTop + "px"); }

ul.dashedlist li {//behavior:expression(function(o){if(!o.rw && o.parentNode && o.parentNode.className=='dashedlist'){o.className+=' dashed'; o.innerHTML = '&mdash;&nbsp;' + o.innerHTML; o.rw = true;}}(this)); }
ul.dashedlist li.dashed {list-style-type: none; text-indent: -1.27em; }
* ul.dashedlist li.dashed * {text-indent: 0;}
ul.dashedlist>li {text-indent: -1.27em; list-style-type: none;}
ul.dashedlist>li:before {content:'\2014\a0';}

* html img.png {//behavior:expression(function(o){if(!o.rw){o.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';o.src='../img/blank.gif';o.rw=true;}})(this);}
