/* Û */

.prods img {
float: left; margin-right: 16px; border: 0;
}

.prods_title {
font: 100 19px/55px Times New Roman; font-style: italic;
}




.desctable a img {
border:1px solid #CCCCCC;
}

img.contentimg, img.firstimg {
border:1px solid #CCCCCC;
}

firstimg

p img, .firstimg {
border: 0px;
}
p.cat {
margin: 4px 8px 4px 8px;
}
div.cat {
}
div.sub {
margin-left:26px;
font-size:11px;
margin-top:6px;
margin-bottom:6px;
text-align:left;
}

select {
font-family:Tahoma;
font-size:11px;
color:#666666;
}
.sitemap {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:100%;

}

ul, ol {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:12px;
}

li {
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
list-style-position: inside;
}
body  {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0px;
font-family: Arial, Verdana, Helvetica;
color: #333333; 
background: #ffffff;
height: auto;
overflow: auto;
}

p {
height: auto;
overflow: auto;
margin-top:12px;
margin-bottom:12px;
margin-right:8px;
font-size:12px;
text-align:justify;
}
div, {
margin-left: 8px;
margin-right: 8px;
font-size:11px;
}

td, th {
margin-left: 7px;
margin-right: 7px;
font-size:11px;
}

a, a:link, a:visited, a:hover, a:active {
text-decoration: underline;
font-size:12px;
color:#515F78;
font-weight:normal;
font-family:Tahoma;
}

.item {
border: #D2D6D6 1px solid;
padding-left: 5px;
padding-right: 6px;
MARGIN-bottom: 10px;
-moz-border-radius: 10px;
background-color:#f8f8f8;
font-size:100%;
}

.img1 {
 float: left;
}

h1,h2, h3, h4, h5, h6 {
margin: 1em 0 0.2em 0;
border-bottom: 1px solid #ccc;
font-weight:bold;
color:#515F78;
}

h1 {
font-size: 20px;
margin: 0px 0px 0px 0px;
font-weight:normal;
}
h2 {
font-size: 20px;
font-weight: normal;
margin-top:4px;
}
h3 {
font-size:18px;
font-weight:normal;
}

h2.work {
margin:8px 8px 8px 8px;
color:#27458F;

}

h3 { font-size: 14px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; border: 0; }

a.menu, a.menu:hover, a.menu:visited, a.menu:active, a.menu:link {
 font-size: 13px;
 font-family: Arial, Helvetica;
 color: #515F78; 
 margin-right:5px;

}
a.menu:hover {
color: #993333;
}

a.pwd, a.pwd:hover, a.pwd:visited, a.pwd:active, a.pwd:link {
font-size: 11px;
font-family: Arial, Helvetica;
color: #515F78; 
margin-left:2px;
margin-right:2px;
text-decoration:none;
}
a.pwd:hover {
text-decoration:underline;
}
a.sub, a.sub:hover, a.sub:visited, a.sub:active, a.sub:link {
font-size: 13px;
font-family: Arial, Helvetica;
color: #515F78; 
margin-left:5px;
margin-right:5px;
}
a.sub:hover {
color: #993333;
}

#cat-brady {}
#cat-brady table {margin:2px 1px 2px 1px;}
#cat-brady tr {vertical-align:middle; border:2px}
#cat-brady td {font-weight:bolder; font-size:13px; height:57px; border:2px; padding:0; margin:0;}
#cat-brady td.dwn {text-align:center; vertical-align:middle; background-color:#FFFFFF; width:70px}
#cat-brady td.number {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:200; color:#666666; background-color:#FFFFFF; width:100px}
#cat-brady img {margin:0; padding:0;}
#cat-brady a, #cat-brady a:active {color:#666666; font-size:9px; text-decoration:none; margin:0;}
#cat-brady a:link {color:#666666; font-size:9px; text-decoration:none; margin:0;}
#cat-brady a:hover {color:#666666; font-size:9px; font-weight:bold; text-decoration:none; margin:0;}

#cat-greenlee table {margin:10px 10px 20px 10px; color:#333333; border:none; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; width:80%}
#cat-greenlee th {text-align:center; vertical-align:middle; font-weight:bold; border:none; padding:5;}
#cat-greenlee tr {vertical-align:middle; text-align:center; border:none}
#cat-greenlee td {margin:0; padding:5; border:none; border-bottom:1px dotted green;}
#cat-greenlee td.td2 {margin:0; padding:5; border:none; border-bottom:1px dotted green; background-color:#F3F3F3; font-size:12px;}
#cat-greenlee img {border:0px}

#cat-klauke table {margin:10px 10px 20px 10px; color:#333333; border:none; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; width:80%}
#cat-klauke th {text-align:center; vertical-align:middle; font-weight:bold; border:none; padding:5;}
#cat-klauke tr {vertical-align:middle; text-align:center; border:none}
#cat-klauke td {margin:0; padding:5; border:none; border-bottom:1px dotted blue;}
#cat-klauke td.td2 {margin:0; padding:5; border:none; border-bottom:1px dotted blue; background-color:#F3F3F3; font-size:12px;}
#cat-klauke img {border:0px}


a.greenleelink {font-size:16px; font-weight:bold; text-decoration:underline;}


#files {}
#files p {vertical-align: middle; background-image:url(/fileadmin/images/icon_pdf.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px}
#files p.zip {vertical-align: middle; background-image:url(/fileadmin/images/icon_zip.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px}
#files p.xls {vertical-align: middle; background-image:url(/fileadmin/images/icon_xls.gif); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; vertical-align:bottom; width:100%; border:none; border-bottom:1px dotted #C0C0C0; margin:0; padding:5px 0px 5px 5px; height:30px}
#files h4 {text-align:left; color:#666666; vertical-align: bottom; width:100%; border:none; border-bottom:1px solid #333333; margin:1; padding:0;}

#gcstyles, #gcstyles tr, #gcstyles td {border:1px solid #cacaca;text-align:center;}








/* tables */
table#large, table#large2 {
	font-family:arial;
	background-color: #9eb6d8;
	margin:10px 10px 15px;
	font-size: 8pt;
	width: 97%;
	text-align: left;
	color:white;
}

table#large thead tr th, table#large tfoot tr th, table#large2 thead tr th, table#large2 tfoot tr th {
	background-color: #2A5797;
	border: 1px solid #fff;
	font-size: 8pt;
	padding: 4px;
}
table#large thead tr .header, table#large2 thead tr .header {
	background-image: url("../images/tables/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-color:#000;
}
table#large tbody td, table#large2 tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table#large tbody tr.odd td, table#large2 tbody tr.odd td {
	background-color:#e7eef8;
}
table#large thead tr .headerSortUp, table#large2 thead tr .headerSortUp{
	background-image: url("../images/tables/asc.gif");
}
table#large thead tr .headerSortDown, table#large2 thead tr .headerSortDown {
	background-image: url("../images/tables/desc.gif");
}
table#large thead tr .headerSortDown, table#large2 thead tr .headerSortUp {
background-color: #E7EEF8;
color:#2A5797;
background-image: url("../images/tables/bg.gif");
}


table#large tr p, table#large2 tr p  {text-align:center;}

table#large td, table#large2 td {background-color#000;}

tr.even {background:#b5cdf0;}

#umptables {position:relative; overflow:hidden; margin: 0 0 0 312px;}

#umptables #large input {border: 1px solid #9EB6D8; background:#fff; margin:2px;}


















/* tables */
table.tablesorter, table.simpletable {
	font-family:arial;
	background-color: #9eb6d8;
	margin:10px 0 15px 0;
	font-size: 8pt;
	width: 98%;
	text-align: left;
	color:white;
}

table.simpletable {width: 100%; margin:0;}

table.tablesorter thead tr th, table.tablesorter tfoot tr th, table.simpletable thead tr th, table.simpletable tfoot tr th {
	background-color: #2A5797;
	border: 1px solid #fff;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url("../images/tables/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding:7px;
}
table.tablesorter tbody td, table.simpletable tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td, table.simpletable tbody tr.odd td {
	background-color:#e7eef8;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url("../images/tables/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("../images/tables/desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #E7EEF8;
color:#2A5797;
background-image: url("../images/tables/bg.gif");
}

tr.even {background:#b5cdf0;}

#umptables {position:relative; overflow:hidden; margin:0; width:680px;}

#umptables #umptable input {border: 1px solid #9EB6D8; background:#fff; margin:2px;}

#umptable tr.filters {background-color:#fff;}

.pagedisplay, .pagesize {border:1px solid #CCCCCC;position: relative;top: -5px;}
.pagesize {height:18px;}
#pager {margin-left:8px;}
#pager form img {cursor:pointer;}
 



