body {
	background: url('./files/template/bg.gif');
	margin: 10px 12px; padding: 0px;
	min-width: 760px;
}

body,td,th,div,p,span {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444;
}

A:link, A:visited, A:active {
	color: #008;
	text-decoration: underline;
}

A:hover {
	color: #f00;
	text-decoration: none;
}

#header {
	background: url('./files/template/hdr_bgx.jpg') top left repeat-x;
	height: 110px;
	z-index: 2;
}

#hdr2 {
	background: url('./files/template/hdr_end.gif') top right no-repeat;
	height: 110px;
}

#logo {
	position: absolute;
	top: 10px;
	left: 12px;
	width: 413px;
	height: 162px;
	background: url('../i/logo2.gif') top left no-repeat;
	z-index: 3;
}

#content {
	z-index: 1;
	background: url('./files/template/contentbg.gif') 0px -1px;
	margin: 0px 12px 16px 120px;
	border: #ccc solid;
	border-width: 0px 1px 1px 1px;
	/* width: 100%; */
	/* position: relative; */
}

#content td.cx {
	padding: 60px 15px 16px 40px;
	vertical-align: top;
	position: relative;
}

#content p {
	margin-top: 0px;
}

#leftbar {
	position: absolute;
	z-index: 2;
	top: 172px;
	left: 12px;
	width: 156px;
	background: url('./files/template/leftbar_bgx.gif') top left repeat-y;
}

#leftbar2 {
	background: url('./files/template/leftbar_top.gif') top left no-repeat;
	padding-top: 16px;
}


#leftbar3 {
	background: url('./files/template/leftbar_end.gif') bottom left no-repeat;
	padding-bottom: 16px;
	padding-right: 22px;
}

#leftbar3 A:link, #leftbar3 A:visited, #leftbar3 A:active {
	color: #4971C3;
	text-decoration: none;
}

#leftbar3 A:hover {
	color: #008;
	text-decoration: underline;
}

#footer {
	background: #EAF0F7;
	color: #58799E;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0px;
	padding: 3px 25px;
}

#menurow1 {
	position: absolute;
	top: 90px;
	left: 379px;
	z-index: 5;
	margin-right: 10px;
	padding-left: 24px;
	min-width: 400px;
	line-indent: 10px;
}

#menurow2 {
	position: absolute;
	top: 105px;
	left: 384px;
	z-index: 5;
}

.menurow A:link, .menurow A:visited, .menurow A:active {
	display: block;
	float: left;
	padding: 1px 15px;
	border-right: 1px #999 solid;
	color: #000;
	white-space: nowrap;
	text-decoration: none;
}

.menurow A:hover {
	background: #ccc;
	color: #f00;
}

div.dropdown {
	position: absolute;
	display: none;
	background: #fff;
	color: #444;
	border: 1px #999 solid;
	z-index: 2000;
	left: 0px;
	top: 0px;
}

.dropdown A:link, .dropdown A:visited, .dropdown A:active {
	display: block;
	padding: 1px 13px;
	color: #000;
	text-decoration: none;
	margin: 2px;
}

.dropdown A:hover {
	background: #eee;
	color: #f00;
	text-decoration: none;
}

.dropdown A.redirlink {
	margin-top: -4px;
	margin-bottom: 2px;
}

#leftbar3 h3 {
	font-family: Book Antiqua, serif;
	color: #444;
	padding: 2px 11px;
	border-bottom: 1px #ccc solid;
	font-size: 10pt;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
}

#leftbar3 div {
	margin: 0px;
	padding: 2px 6px 6px 11px;
	font-size: 7.5pt;
}

a img {
	border: 0px;
}

.right {
	text-align: right;
	padding: 2px;
	margin: 0px;
}

#admintbl {
	border-collapse: collapse;
}

#admintbl td, #admintbl th {
	border: 1px #666 solid;
	padding: 3px;
}

#admintbl th {
	text-align: right;
	background-color: #eee;
	color: #333;
}
#admintbl th.hdr {
	font-size: 11pt;
	text-align: center;
}

#admintbl tr.listhdr th {
	text-align: center;
}

#left-spacer {
	height: 550px;
	width: 1px;
	float: left;
}

#top-spacer {
	height: 1px;
	width: 600px;
	float: left;
}

* html #left-spacer {
	margin: 0 -3px;
} 

#leftbar3 form {
	margin: 0px;
}

#leftbar3 .search {
	width: 114px;
	height: 15px;
	background: #eee;
	border: 1px #ccc solid;
	margin: 0px -3px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #444;
}

#am {
	position: absolute;
	top: 37px;
	right: 32px;
	z-index: 100;
}

#portal {
	border-collapse: collapse;
}

#portal td {
	vertical-align: top;
	text-align: left;
	padding: 2px;
}

#portal td.ibox {
	text-align: center;
	padding-bottom: 6px;
}

#portal td.header {
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
}

#portal th {
	padding: 3px;
	text-align: center;
	font-weight: normal;
	font-size: 11pt;
	color: #333;
	width: 33%;
	border-bottom: 1px #999 solid;
	
}

#portal td.header img {
	vertical-align: middle;
}

.secthdr, h1 {
        display: inline-block;
}
.secthdr, h1 {
	margin: -32px 0 12px 0;
	color: #56a;
	text-align: right;
	padding: 2px 8px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18pt;
	border-bottom: 1px #56a solid;
        z-index: 10;
}

/* Prodbox standard */

#prodbox_ {
	background: #eee;
	clear: right;
	margin: 10px 14px;
	padding: 5px;
	width: 500px;
	border-collapse: collapse;
}

#prodbox_ input, input.button {
	background: #fff url('./files/template/btn_bg.gif') top left repeat-x;
	color: #444;
	font-size: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px #999 solid;
	padding: 2px;
}

#prodbox_ td,th {
	padding: 4px;
	vertical-align: top;
}

#prodbox_ td.btnbox {
	vertical-align: middle;
	border-left: 1px #444 solid;
	padding: 16px;
	text-align: center;
}

#prodbox_ th {
	text-align: right;
}

#prodbox_ td.price {
	color: #f00;
	font-size: 11pt;
}

#prodbox_ td.thmbox {
	vertical-align: middle;
	border-right: 1px #444 solid;
	padding: 8px;
	text-align: center;
	width: 150px;
}

#prodbox_ .ttl {
	font-size: 10pt;
	background-color: #ddd;
	vertical-align: middle;
}

#prodbox_ td.pb2c {
	padding: 0px;
}

.pb2c #prodbox_ {
	width: 400px;
	margin: 0px;
}

.pb2c #prodbox_ th {
	width: 100px;
}

#prodbox_ tr.spc {
	height: 16px;
}

#prodbox_ tr.spc td {
	background: #fff;
}

/* Prodbox standard */

#prodbox_grey {
	background: #eee;
	clear: right;
	margin: 10px 14px;
	padding: 5px;
	width: 500px;
	border-collapse: collapse;
}

#prodbox_grey input {
	background: #fff url('./files/template/btn_bg.gif') top left repeat-x;
	color: #444;
	font-size: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px #999 solid;
	padding: 2px;
}

#prodbox_grey td,th {
	padding: 4px;
	vertical-align: top;
}

#prodbox_grey td.btnbox {
	vertical-align: middle;
	border-left: 1px #444 solid;
	padding: 16px;
	text-align: center;
}

#prodbox_grey th {
	text-align: right;
}

#prodbox_grey td.price {
	color: #f00;
	font-size: 11pt;
}

#prodbox_grey td.thmbox {
	vertical-align: middle;
	border-right: 1px #444 solid;
	padding: 8px;
	text-align: center;
	width: 150px;
}

#prodbox_grey .ttl {
	font-size: 10pt;
	background-color: #ddd;
	vertical-align: middle;
}

#prodbox_grey td.pb2c {
	padding: 0px;
}

.pb2c #prodbox_grey {
	width: 400px;
	margin: 0px;
}

.pb2c #prodbox_grey th {
	width: 100px;
}

#prodbox_grey tr.spc {
	height: 16px;
}

#prodbox_grey tr.spc td {
	background: #fff;
}

/* prodbox red */

#prodbox_red {
	background: #fcc;
	clear: right;
	margin: 10px 14px;
	padding: 5px;
	width: 500px;
	border-collapse: collapse;
}

#prodbox_red input {
	background: #fff url('./files/template/btn_bg.gif') top left repeat-x;
	color: #444;
	font-size: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px #999 solid;
	padding: 2px;
}

#prodbox_red td,th {
	padding: 4px;
	vertical-align: top;
}

#prodbox_red td.btnbox {
	vertical-align: middle;
	border-left: 1px #444 solid;
	padding: 16px;
	text-align: center;
}

#prodbox_red th {
	text-align: right;
}

#prodbox_red td.price {
	color: #f00;
	font-size: 11pt;
}

#prodbox_red td.thmbox {
	vertical-align: middle;
	border-right: 1px #444 solid;
	padding: 8px;
	text-align: center;
	width: 150px;
}

#prodbox_red .ttl {
	font-size: 10pt;
	background-color: #d99;
	color: #fff;
	vertical-align: middle;
}

#prodbox_red .ttl a {
	/* color: #66f; */
}

#prodbox_red .ttl a:hover {
	color: #fff;
}

#prodbox_red td.pb2c {
	padding: 0px;
}

.pb2c #prodbox_red {
	width: 400px;
	margin: 0px;
}

.pb2c #prodbox_red th {
	width: 100px;
}

#prodbox_red tr.spc {
	height: 16px;
}

#prodbox_red tr.spc td {
	background: #fff;
}

/* prodbox blue */

#prodbox_blue {
	background: #ccf;
	clear: right;
	margin: 10px 14px;
	padding: 5px;
	width: 500px;
	border-collapse: collapse;
}

#prodbox_blue input {
	background: #fff url('./files/template/btn_bg.gif') top left repeat-x;
	color: #444;
	font-size: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px #999 solid;
	padding: 2px;
}

#prodbox_blue td,th {
	padding: 4px;
	vertical-align: top;
}

#prodbox_blue td.btnbox {
	vertical-align: middle;
	border-left: 1px #444 solid;
	padding: 16px;
	text-align: center;
}

#prodbox_blue th {
	text-align: right;
}

#prodbox_blue td.price {
	color: #f00;
	font-size: 11pt;
}

#prodbox_blue td.thmbox {
	vertical-align: middle;
	border-right: 1px #444 solid;
	padding: 8px;
	text-align: center;
	width: 150px;
}

#prodbox_blue .ttl {
	font-size: 10pt;
	background-color: #eef;
	vertical-align: middle;
}

#prodbox_blue td.pb2c {
	padding: 0px;
}

.pb2c #prodbox_blue {
	width: 400px;
	margin: 0px;
}

.pb2c #prodbox_blue th {
	width: 100px;
}

#prodbox_blue tr.spc {
	height: 16px;
}

#prodbox_blue tr.spc td {
	background: #fff;
}

#hdranim {
	position: absolute;
	top: 14px;
	right: 36px;
}


/* IASP v4.4 new site record layout styles */

.sitebox {
	display: none;
}

#sbox_0 {
	display: block;
}

.sitecontainer {
	padding: 16px 3px;
	border: 1px #aaa solid;
}

.siteheader {
	background: #eee;
	padding: 2px;
	border: 1px #aaa solid;
}

#sitetbl {
	border-collapse: collapse;
}

.siteheader a:link, .siteheader a:visited, .siteheader a:active {
	display: block;
	float: left;
	padding: 3px 8px;
	text-decoration: none;
	color: #444;
	background: #ddd;
	margin: 0 3px;
}

.siteheader a:hover, .siteheader a.on:link, .siteheader a.on:visited, .siteheader a.on:active {
	background: #444;
	color: #fff;
}


