@charset "UTF-8";
/* CSS Document */

body, th, td, input, select, option, textarea
		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}

body {padding: 0px;	margin: 0px; background-color: #a3a3a3; }

h1 {font-size:28px;	font-weight:normal; color: #7c7c7c; padding: 0px 36px 36px 0px; margin: 0px;}
h2 {font-size:18px;	font-weight:normal;	color: #7c7c7c; padding: 0px 36px 0px 0px; margin: 0px;}
h3 {font-size:13px;	font-weight: bold; padding: 0px 36px 0px 0px; margin: 0px;}

p, ul, div.inlineTable {margin: 9px 36px 9px 0px;}
div.inlineTable table {background-color: #e5e5e5;}
div.inlineTable table th {background-color: #cdcdcd; text-align:left;}
div.inlineTable th img {vertical-align:middle; padding-left: 9px;}


ul {list-style-position:outside; padding: 0px;}
li {margin-left: 1em; padding-bottom: 0.4em;}

a img {border: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}


td.horizontalAd
{
	height: 115px;
	text-align:center;
	vertical-align:middle;
	background-image:url(/images/structural/bg-horizontal-ad.jpg);
	background-repeat:repeat-x;
}

td.verticalAd {width: 120px;}

td.menu
{
	height: 35px;
	text-align:center;
	background-image:url(/images/structural/bg-menu.jpg);
	background-repeat:repeat-x;
}

td.footer
{
	color: #ededed;
	text-align:center;
	padding: 18px 36px;	
	background-image:url(/images/structural/shadow-bottom.jpg);
	background-repeat:no-repeat;
}

td.footer a {color: #4c4c4c;}

table.content
{
	background-color: #f9f9f9;
	background-image:url(/images/structural/bg-content.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

tr.content td.content {vertical-align: top;	padding: 9px 18px 9px 18px;}
tr.content td.firstRow {padding-top: 36px;}
tr.content td.lastRow {padding-bottom: 18px;}
tr.content td.firstCol {padding-left: 36px;}
tr.content td.lastCol {padding-right: 36px;}

td.shadowLeft {background-image:url(/images/structural/shadow-left.jpg); background-repeat:no-repeat; width: 9px;}
td.shadowRight {background-image:url(/images/structural/shadow-right.jpg); background-repeat:no-repeat;	width: 9px;}
td.shadowBottom {background-image:url(/images/structural/shadow-bottom.jpg); background-repeat:no-repeat; height: 8px;}

img.left {float: left; padding-right: 36px; padding-bottom: 36px;}
img.right {float: right; padding-left: 36px; padding-bottom: 36px;}

p.code
{
	background-color: #fff263;
	padding: 6px 18px;
	margin: 18px 0px;
	margin-right: 54px;
	text-align:center;
}

.required {color: #fd0f0f;}

div.singleLine {height: 1px;}



/* ---- Sub Menu ---- */

div.sub-menu ul.sub-menu {display:none;}
div.sub-menu:hover ul.sub-menu {display:block; z-index: 1;position:absolute; margin: 0px; padding: 0px; list-style:none; list-style-type:none; list;}
div.sub-menu ul.sub-menu li {margin: 0px; padding: 0px; width: 130px; height: 23px;  background-color: #4e4e4e; border-bottom: #787878 1px solid; text-align:left;}
div.sub-menu ul.sub-menu li:hover {background-color:#3f3f3f;}
div.sub-menu ul.sub-menu li a  {color: #ffffff; text-decoration:none;}
div.sub-menu span.sub-menu {display: block; height: 23px; width: 130px; padding: 6px 0px 0px 15px; vertical-align:middle;}



