body, td {font-size:80%; color:#343434; font-family: arial, tahoma, verdana, helvetica; }

table {	
	border: 0;	
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0
}

p {margin-top:0px; margin-bottom:10px; text-align:left;}
.small {border-top: solid #000000 1px; padding-top:16px;margin-top:26px;}



A, A:link, A:hover, A:visited, A:active { text-decoration: none; font-size:100%; color: #003e87; }
A:hover { text-decoration: underline; }
A.menu1, A:hover.menu1, A:link.menu1, A:visited.menu1, A:active.menu1 { font-size: 90%; font-weight: normal; text-decoration: none;}
A:hover.menu1 { text-decoration: underline;}

td.menu1 { padding-top: 4px; padding-bottom: 5px; padding-left: 14px; }
span.menu1 { font-weight: bold; color: #000000; }

A.menup, A:link.menup, A:visited.menup, A:hover.menup, A:active.menup 	{ text-decoration: none; font-size:90%; font-weight:normal; color: #ffffff; }
A:hover.menup { text-decoration: underline }
A.menua, A:link.menua, A:visited.menua, A:hover.menua, A:active.menua 	{ text-decoration: none; font-size:90%; font-weight:bold; color: #ffffff; }
A:hover.menua { text-decoration: underline;}
span.menua {color: #fffac9; font-weight:bold; font-size:90%; text-decoration: none; }

A.smap, A:link.smap, A:visited.smap, A:hover.smap, A:active.smap 	{ text-decoration: none; font-size:90%; font-weight:normal; color: #aedbad; }
A:hover.smap { text-decoration: underline; }

div.menulpl2 {padding-left:9px;padding-left:12px; width: 100%; padding-bottom:0px; padding-top: 0px; border:solid #ff0000 0px;}
div.menuposcon {padding-left:9px;padding-left:3px; width: 100%; padding-bottom:0px; padding-top: 0px; border:solid #0000ff 0px;}
div.menupos {padding-left:22px; padding-top: 3px;padding-bottom:6px;  border:solid #00ff00 0px;}
.menucon {margin-bottom:6px; padding-top: 6px; border:solid #ff00ff 0px;}

.menucon1 {padding-bottom:6px; padding-top: 6px; padding-left:10px; border:solid #ff00ff 0px; background-image:url(/i/str_r_grey.gif); background-repeat:no-repeat; background-position:left center; white-space: nowrap;}
.menucon2 {padding-bottom:6px; padding-top: 6px; padding-left:10px; border:solid #ff00ff 0px; background-image:url(/i/str_d_black.gif); background-repeat:no-repeat; background-position:left center; white-space: nowrap;}

img.m1 {margin-top:8px; margin-right:7px;}
img.m2 {margin-top:3px; margin-right:9px;}

A.path, A:link.path, A:visited.path, A:hover.path, A:active.path { color: #999999; font-size: 85%; }
span.path { color: #999999; font-size: 85%; }

span.newsdate { color:#8a8989; font-size:86%;}
span.link     { cursor: pointer; cursor: hand; text-decoration: none; font-size:100%; color: #003e87; }
span.link:hover     { text-decoration: underline; }

span.copy {color:#999999; font-size:86%;}
A.copy, A:link.copy, A:visited.copy, A:hover.copy, A:active.copy 	{ text-decoration: none; color:#999999; }
A:hover.copy { text-decoration: underline; }

h1 { color:#000000; font-size:190%; font-weight:normal;  padding-bottom: 24px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
h2 { color:#000000; font-size:140%; font-weight:normal;  padding-bottom: 0px; padding-top: 10px;  margin-bottom: 0px; margin-top: 0px;}
h3 { color:#000000; font-size:120%; font-weight:bold;    padding-bottom: 0px; padding-top: 10px;  margin-bottom: 0px; margin-top: 0px;}
h4 { color:#5E6039; font-size:100%; font-weight:bold;  padding-bottom: 0px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
h4.top { color:#000000; font-size:112%; font-weight:bold;  padding-bottom: 0px; padding-top: 7px; padding-bottom: 4px;  margin-bottom: 0px; margin-top: 0px;}

ul { margin-bottom: 10px; margin-top: 6px; margin-left:20px;}

dl { margin-bottom: 10px; margin-top: 6px; margin-left:20px;}
dt { margin-top: 0px; margin-bottom: 5px; }

div.pdf  {text-align:left; background-image:url(/i/adobe.gif); background-repeat:no-repeat; background-position:left top; padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.xls  {text-align:left; background-image:url(/i/xls.jpg); background-repeat:no-repeat; background-position:left top;   padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.jpg  {text-align:left; background-image:url(/i/_jpg.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.doc  {text-align:left; background-image:url(/i/_doc.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.ppt  {text-align:left; background-image:url(/i/_ppt.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.rar  {text-align:left; background-image:url(/i/rar.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.zip  {text-align:left; background-image:url(/i/zip.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}
div.file {text-align:left; background-image:url(/i/_file.gif); background-repeat:no-repeat; background-position:left top;  padding: 4px 0px 4px 20px; margin:0px 0px 6px 0px;}

img.imgleft {margin-right:20px; margin-bottom:20px; float:left;}

td.th0 { padding-top: 0px; padding-bottom: 3px; border-bottom: 1px solid black;  vertical-align: top;}
td.th1 { color: #999999; padding-top: 13px; padding-bottom: 3px; border-bottom: 1px solid black; text-align: left; vertical-align: top; }
td.th2 { padding-left: 15px; color: #999999; padding-top: 13px; padding-bottom: 3px; border-bottom: 1px solid black; text-align: left; vertical-align: top; }
td.th3 { padding-left: 15px; color: #999999; padding-top: 13px; padding-bottom: 3px; border-bottom: 1px solid black;  vertical-align: top;}
td.th4 { padding-left: 15px; color: #999999; padding-top: 13px; padding-right: 7px; padding-bottom: 3px; border-bottom: 1px solid black;  vertical-align: top;}

td.td1 { padding-top: 6px;  vertical-align: top; }
td.td2 { padding-top: 6px; padding-left: 15px;  vertical-align: top; }
td.td3 { padding-top: 6px; padding-left: 15px; vertical-align: top; text-align: right; }
td.td4 { padding-top: 6px; padding-left: 15px; padding-right: 7px;  vertical-align: top; text-align: right; }

td.tab1  { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #cfe4cd; padding-right: 15px; text-align: left; vertical-align: top; }

table.CatalogTable td { padding: 4px 15px 4px 0px; border-top: 1px solid #cfe4cd; text-align: left; vertical-align: top; }
table.CatalogTable th { padding: 4px 15px 4px 2px; background-color: #339966; color: #FFFFFF; font-weight:bold; font-size:86%; text-align: left; }

td.sub_none { background-color: #ffffff; cursor: pointer; cursor: hand; color: #003f86; text-decoration: underline; }
td.sub_block { background-color: #f9f7e5; cursor: text; cursor: text; color: #000000; }
td.subs { text-align: left; vertical-align: top; padding-bottom: 7px; }
td.subst { text-align: left; vertical-align: top; padding-bottom: 7px; padding-top: 4px; }
input.subs { width: 100%; text-align: left; vertical-align: top; }
textarea.subsa { width: 100%; text-align: left; vertical-align: top; }

td.newstd	    {padding-right:20px; }
   img.linktop	  {margin-bottom:-1px;}
   img.imgtop	   {border: 1px solid #c1c1c1;}
      
   div.toplist     {}
   div.topitem     { border:solid #00ffff 0px; height:219px; line-height:16px; width: 180px; float: left; margin-right:30px; padding-bottom:0px; overflow: hidden;}
   
   div.tophr     { clear: both; display:none; height: 1px; width:100%; border-top: solid #000000 1px; margin-bottom:18px;}

div.hr {background-color:#DEDEDE; width:100%; height:1px; margin:10px 0px 20px 0px;}

div.menuPopUp {	DISPLAY: none; border-left: solid 1px #099608; 
		background-color: #d2e6d2; 
		border-right: solid 1px #099608; border-bottom: solid 1px #099608; 
		padding: 6px 6px 6px 5px; Z-INDEX: 66; POSITION: absolute; }

div.menuPopUp A, div.menuPopUp A:link, div.menuPopUp A:visited, div.menuPopUp A:hover, div.menuPopUp A:active 	{ color: #099608; }

.hand {cursor: pointer; cursor: hand; text-decoration: underline;}