body {
	margin-top:0;
	font-size:9pt;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	background:#DBDBDB;
	}
#wrapper {
    margin: auto;
    width: 780px;
    text-align:left;
    position: relative;
    background:#ffffff;
	}
#header {
	background:url(template/template1/images/header003.html);
	height:122px;
	font-size:9pt;
	font-family:arial;
	margin:0;
	padding:0;
	}
#logo {
	margin:0 10px;
	}
#titletxt {
	font-size:18pt;
	color:#ffffff;
	font-weight:bold;
	padding:30px 5px 0 20px;
	margin:0;
	}
#subtitletxt {
	font-size:10pt;
	color:#cccccc;
	font-style:italic;
	padding:3px 5px 0 20px;
	height:20px;
	}
#menu {
	border:1px solid #ffffff;
	background:#cccccc;
	padding:2px 5px;
	margin:auto;
	text-align:right;
	margin:0 5px;
	float:right;
	}
#menu a {
	background:url(images/inactivelink.gif);
	padding:2px 20px;
	margin:2px;
	border:1px solid #ffffff;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	}
#menu a:hover {
	background:url(images/activelink.gif);
	}
#body {
	padding:5px;
	}
#content {
	padding:3px;
	}
#body h2 {
	background: url(images/title-tab.gif) no-repeat top left;
	padding:2px 5px 0px 15px;
	margin:0px;
	font-size:11pt;
/*	border-bottom:1px solid #2194C6; */
	color:#ffffff;
	}
#product {
	float:right;
	margin:10px 5px 5px 10px;
	padding:5px;
	}
#footer {
	font-size:8pt;
	text-align:center;
	padding:5px;
	border-top:1px solid #cccccc;
	}
.columnbold {
	font-weight:bold;
	text-align:right;
	}
.require {
	color:red;
	}
