body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px;}
body { background: url(images/body-bg.jpg) top left repeat-x #2D2F35; margin-left: 0px;	margin-top: 21px; margin-right: 0px; margin-bottom: 30px; }
a:link { color: #0066CC; text-decoration: underline; outline: none;}
a:visited {	text-decoration: underline;	color: #0066CC; outline: none; }
a:hover { text-decoration: none; color: #0099FF; }
a:active { text-decoration: underline; color: #0066CC; }
.logo { color: #FFD500; font-size: 24px; letter-spacing: -2px; }
.nav { padding-top: 25px; }
.banner { margin-top: 2px; padding-top: 28px; padding-bottom: 35px; background: url(images/home-banner.jpg) top right no-repeat; }
.banner2 { margin-top: 20px; margin-bottom: 20px; }
.introText { color: #fff; padding-top: 10px; }
.content { background: url(images/content-bg.gif) top left repeat-x #fff; padding-bottom: 30px; }
.content td { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.content2 { background-color: #fff; padding-bottom: 30px; }
.content2 td { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.partners { margin-top: 10px; }
#footer { margin-top: 20px; }
#footer div, tr, td { color: #999; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #333333; margin: 0; padding: 0; letter-spacing: -1px; border-bottom: 6px solid #E8E8E8; line-height: 20px; padding-bottom: 8px; margin-bottom: 8px; }
.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #fff; margin: 0; padding: 0; letter-spacing: -1px; line-height: 22px; }
.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FCFF00; margin: 0; padding: 0; letter-spacing: -1px; line-height: 16px; }
.h4 { margin: 0; border-bottom: 1px solid #ccc; padding: 10px; font-size: 12px; font-weight: bold; }
.h5 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #fff; margin: 0; padding: 0; letter-spacing: -1px; line-height: 26px; font-weight: normal; }
.digit { color: #D42E07; font-size: 16px; }
.date { font-weight: bold; padding-bottom: 5px; }
.inputbox { border: 1px solid #ccc; padding: 3px; background-color: #fff; width: 300px; }
.inputCase { border: 1px solid #ccc; padding: 3px; background-color: #fff; width: 200px; }
.error { font-size: 11px; color: red; }
.form { margin: 0; padding: 0; }
.aboutName { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0066cc; margin: 0; padding: 0; letter-spacing: -1px; line-height: 16px; font-weight: bold; }
.tick { list-style-type: none; padding: 15px; margin: 0; }
.tick li { background: url(images/tick.gif) 0px 0px no-repeat; padding-left: 20px; padding-bottom: 15px; }