html,body {
	background: #F2F2F2;
	padding: 0;
	margin: 0;
	font: 10pt Arial,Helvetica,sans-serif,Verdana,Geneva;
	height: 100%;
	border: none;
}
h1 {
	font-size: 160%;
	text-transform: capitalize;
	padding: 0em 0em 0.9em 0em;
	margin: 0px;
	color: #003333;
}
h2 {
	font-size: 120%;
	text-transform: capitalize;
	padding: 0.6em 0em 0.5em 0em;
	margin: 0px;
}
h3 {
	font-size: 100%;
	text-transform: capitalize;
	border-bottom: 1px solid #696969;
	margin: 1em 0em 0.5em 0em;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	color: Red;
	margin: 0em 0em 0.5em 0em;
}
a {
	color: #0000ee;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
input {
	font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva;
	border: 1px solid #555555;
	padding-left: 3px;
	padding-right: 3px;
}
input.noborder {
	border: 0px none;
	background-color: transparent;
}
input.required {
	background-color: #FFE4E1;
}
input.readonly {
	background-color: #CCCCCC;
}
input.button {
	background-color: ButtonFace;
}
select {
	font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva;
	border: 1px solid #555555;
	padding-left: 3px;
}
select.required {
	background-color: #FFE4E1;
}
textarea {
	font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva;
	border: 1px inset #555555;
	padding: 0px 0px 0px 3px;
}
textarea.required {
	background-color: #FFE4E1;
}
table {
	font-size: 100%;
	border-collapse: collapse;
}
table#layout {
	width: 100%;
	height: 100%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: White;
	text-align: left;
}
table#layout td.header {
	height: 70px;
	border-bottom: 1px solid #CCCCCC;
}
table#layout td.panel {
width:18%;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
background-color:#ffcc99;
}
table#layout td.panel div {
	padding: 8px 0px 10px 15px;
	margin: 0px 5px 0px 5px;
}
table#layout td.panel div.product {
	padding-left: 0px;
}
div.product a {
	display: block;
	border: 1px solid #E6E6FA;
	padding: 0.3em 0px 0.3em 15px;
	font-weight: bold;
}
div.product a:hover {
	border: 1px solid #CCCCCC;
	background-color: White;
	text-decoration: none;
}
table#layout td.content {
	vertical-align: top;
	padding: 0px; 
width:82%;
	line-height: 1.4em;
}
td.content div {
	padding: 20px 20px 10px 20px;
}
table#layout td#footer {
	font-size: 80%;
	vertical-align: bottom;
	padding: 1.2em 0px 0.4em 20px;
}
table#header {
	width: 100%;
	height: 70px;
}
table#header td#logo {
	padding: 8px 2px 0px 8px;
}
table#header td#location {
	text-align: right;
	vertical-align: top;
	padding: 3px 20px 0px 0px;
}
table#header td#menu {
	text-align: right;
	vertical-align: bottom;
padding:0px;
margin:0px;
background-color:#ffffaa;
border:#ffcc66 thick ridge;
}
#header a {
	padding: 10px 10px 3px 10px;
}
table#content {
	width: 100%;
}
table#content td {
	padding: 20px 20px 10px 20px;
	width: 50%;
	vertical-align: top;
}
table#content td.product {
	padding: 20px 10px 10px 10px;
}
td.product a {
	display: block;
	border: 1px solid white;
	padding: 4px 0px 4px 10px;
}
td.product a:hover {
	border: 1px solid #CCCCCC;
	background-color: #F0FFFF;
	text-decoration: none;
}
form {
	margin: 0px;
}
form table td {
	padding: 0em 0.6em 0.2em 0em;
}
.label {
	white-space: nowrap;
	vertical-align: top;
}
.message {
	font-weight: bold;
	width: 90%;
	text-align: center;
	background-color: #F0E68C;
	border: 1px solid #D2691E;
	color: Black;
}
.links {
}
.links a {
	padding: 0px 10px 0px 0px;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.inactive {
	color: #666666;
}
.spaceLeft {
	margin-left: 4px;
}
.spaceBottom {
	margin-bottom: 3px;
}
.nowrap {
	white-space: nowrap;
}

TABLE.headimg { border:0;width:100%;height:20px;padding:0;margin:0;border-collapse:collapse; }
TABLE.headimg TR { height:33px;padding:0;margin:0; }
TABLE.headimg TD { font-size:12pt;font-weight:bold;background-color:transparent;color:#ffffaa;height:33px;padding:0;margin:0;white-space:nowrap; }
TABLE.headimg TD#hi1 { width:19px;padding:0;margin:0;background:url('img6/h1.png');background-repeat:no-repeat; }
TABLE.headimg TD#hi2 { width:99%;padding:6px 20px 0px 20px;margin:0;background:url('img6/h2.png');background-repeat:repeat;vertical-align:center; }
TABLE.headimg TD#hi3 { width:19px;padding:0;margin:0;background:url('img6/h3.png');background-repeat:no-repeat; }

table.scn { width:100%;border:0; }
table.scn TD { background-color:#ffcc99; }
table.scn TD.bg { border:yellow 6px solid;background-color:transparent;text-align:center;padding-bottom:9px; }
table.scn div { font-size:12pt;font-weight:bold;color:#cc6633;text-align:center; }
table.scn a{font:12pt sans-serif,Helvetica,Verdana,Arial;font-weight:normal;color:#333333;background-color:transparent;text-decoration:underline;}
table.scn a:hover{font-weight:bold;}
