body,td,th {
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
}
body { background: #0D3359 url(images/background_page.gif) top repeat-x; margin: 0; padding: 0; }

a { color: #0066CC; text-decoration: none; }
a:hover { color: #003366; }

p { margin: 0 0 10px 0; }
	.single { line-height: 1.5; }
	.double { line-height: 2; }
img { border: none; }

.arial { font-family: Arial; font-weight: bold; letter-spacing: -1px; }
.blue { color: #0066CC; }
.white { color: #FFFFFF; }
.red { color: #FF0000; }
.small{ font-size: 12px; }
.med { font-size: 18px; }
.large { font-size: 24px; }
h2.head {
  font-size: 180%;
  color: #0B7FBF;
  letter-spacing: -1px;
  line-height: 25px;
  padding-top: 10px;
  margin-bottom: 10px;
  }
  h2.head2 {
  font-size: 150%;
  letter-spacing: -1px;
  padding-top: 10px;
  margin-bottom: 5px;
  }
a.headlink:link, a.headlink:active, a.headlink:visited { color: #0066CC; text-decoration: none; font-size: 18px; font-weight: bold; }
a.headlink:hover { color: #003366 }

#logo { height: 100px; text-align: left; width: 700px; }
#body { background: #FFFFFF; border-top: #99CCFF 5px solid; border-bottom: #99CCFF 5px solid; padding: 20px; text-align: left; width: 660px; }
	.review { clear: both; margin: 10px 0 10px 0; width: 660px; }
	.barblue { background: url(images/bar_blue.gif) repeat-x; height: 40px; padding: 0 10px 0 10px; width: 640px; }
		.barblue a { color: #FFFFFF; text-decoration: underline; }
		.barblue a:hover { color: #E5E5E5; }
	.left { background: url(images/background_gradient.gif) top repeat-x; float: left; padding: 10px; width: 200px; }
	.right { float: right; padding: 10px; width: 420px; }
#footer { clear: both; color: #FFFFFF; margin: 10px 0 10px 0; }
	#footer a { color: #FFFFFF; }
	#footer a:hover { color: #99CCFF; }