body {	font-family: Verdana, 'Trebuchet MS', Tahoma, sans-serif;	font-size: 12px;	background: #777;}:focus {	outline: 1px dotted #944;}.spacer {	display: block;	height: 14px;}strong {	font-weight: bold;}#headerWrap {	width: 100%;	text-align: center;}#contentWrap {	width: 100%;	text-align: center;}/* HEADER */#header {	width: 900px;	height: 150px;	margin: auto;	background: url(img/headerbg.png) no-repeat top;}#header .logo {	width: 300px;	height: 150px;	float: left;	background: url(img/logo.png) no-repeat top;}#header .title {	width: 580px;	margin: 12px 0px 0px 20px;	float: left;	font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;	font-size: 21px;	font-weight: bold;	color: #444;	letter-spacing: -1px;}#header .title span {	display: block;	font-size: 25px;	margin: 5px 0px 5px 0px;	letter-spacing: -1px;}/* CONTENT */#bodyWrap {	width: 900px;	margin: auto;}#bodyWrap .leftBar {	width: 230px;	float: left;	text-align: left;}.leftBar .menu {	width: 200px;	margin: 0px 10px 0px 10px;	padding: 10px 5px 0px 5px;	background: #999 url(./img/menubgtop.png) no-repeat;}.leftBar .menuBottom {	width: 200px;	height: 12px;	margin: 0px 10px 0px 10px;	padding: 0px 5px 0px 5px;	background: #777 url(./img/menubgbottom.png) no-repeat;}.leftBar .menu li {	height: 22px;	border-bottom: 1px solid #a2a2a2;}.leftBar .menu li a {	display: block;	width: 190px;	padding: 5px 5px 5px 5px;	text-decoration: none;	font-weight: bold;	font-size: 12px;	color: #fff;}.leftBar .menu li a:hover {	background: #aaa;}.leftBar .invoice {	width: 210px;	height: 38px;	margin: 10px;	padding: ;	text-align: center;	background: #777 url(img/invoice.png) no-repeat;	font-size: 18px;	font-weight: bold;}#bodyWrap .content {	width: 650px;	float: right;	padding: 10px;	background: #fff url(img/bgtop.png) no-repeat top;	text-align: justify;	line-height: 16px;}#bodyWrap .contentBottom {	width: 650px;	height: 12px;	float: right;	margin: 0px 0px 10px 0px;	padding: 0px 10px 0px 10px;	background: #fff url(img/bgbottom.png) no-repeat bottom;	}#bodyWrap .content p {	margin: 10px;}#bodyWrap .content ul {	margin: 10px 10px 10px 30px;	list-style-type: disc;	list-style-position: outside;}#bodyWrap .content h2 {	display: block;	margin: 10px;	padding: 0px 0px 3px 0px;	font-size: 14px;	font-weight: bold;	letter-spacing: -1px;	border-bottom: 1px dotted #aaa;}#bodyWrap .content a {	padding: 1px;	font-weight: bold;	color: #4b6dff;}#bodyWrap .content a:hover {	background: #4b6dff;	text-decoration: none;	color: #fff;}#bodyWrap .content tr.tableHeader {	background: #4b6dff;}#bodyWrap .content td.tableHeader {	border-bottom: 0px none;}#bodyWrap .content span.tHeader {	display: block;	font-weight: bold;	color: #fff;}#bodyWrap .content td {	padding: 10px;	border-bottom: 1px dotted #AFBFFF; /* #4b6dff */}#bodyWrap .contact {	margin: 60px 0px 0px 0px;	padding: 15px 0px 0px 0px;	border-top: 1px dotted #777;}#bodyWrap .contact h2 {	padding: 0px;	font-size: 12px;	color: #777;	border-bottom: 0px none;}#bodyWrap .contact p {	padding: 0px;	font-size: 10px;	color: #777;}#bodyWrap .contact a {	font-weight: normal;	color: #777;	text-decoration: underline;}#bodyWrap .contact a:hover {	background: #fff;	color: #333;	text-decoration: underline;}#bodyWrap .sponsor {	text-align: center;}#bodyWrap .sponsor img {	padding: 3px;	background: #fff;	border: 1px solid #dedede;}#bodyWrap .sponsor td {	border: 0px none;	text-align: center;}#bodyWrap .sponsor td span {	padding: 3px;}#bodyWrap .sponsor a {	margin: 0px;	padding: 0px;	background: none;	text-decoration: none;}#bodyWrap .sponsor a:hover {	text-decoration: none;}#bodyWrap .sponsor a img:hover {	border: 1px solid #888;}
