body {
	background: #f3f3f3 URL(img/bckg.gif) repeat-y top center;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

table {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

td {
	border: 0; 
	margin: 0;
	padding: 0; 
	font-size: 11px;
}

img, a.img, a:hover.img { border: 0; margin: 0; padding: 0; }

a { color: #000000; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #cccccc; }
a:hover { color: #1186e6; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #1186e6; } 

h1, h2, h3 { font-size: 16px; margin: 0 0 10px 0; color: #1186e6; }

.mainwidth { width: 660px; }
.text { text-align: justify; padding-left: 25px; }
.link { text-align: right; }
.white { color: #ffffff; }
.spacer { height: 40px; }

#top1 { padding-left: 30px; }
#top2 { text-align: right; vertical-align: bottom; }
#top3 { vertical-align: top; }
#top4 { background: #ffffff url(img/blueline.gif) repeat-x top left; }
#main { background: #ffffff url(img/bottom.jpg) no-repeat bottom; }
#left { width: 200px; vertical-align: top; padding: 0 0 0 30px; color: #1186e6; font-size: 12px; font-weight: bold; }
#left a { color: #1186e6; border: 0; }
#left a:hover { color: #89c3f3; border: 0; }
#right { width: 460px; vertical-align: top; padding: 0 30px 50px 30px; background: url(img/blue.gif) repeat-y top left; }
#bottom { background: #ffffff url(img/greyline.gif) repeat-x top left; }