body { background-image: url(images/bg.gif); background-repeat: repeat-x; background-color: #fdfdfe; margin: 0 auto; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; color: #333; }

li { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #333; }

a:link { color: #333; text-decoration: underline; }

a:visited { color: #333; text-decoration: underline; }

a:hover { color: #215370; text-decoration: underline; }

/* IDs */

#mainbg { background-image: url(images/mainbg.gif); background-repeat: no-repeat; margin: 0 auto; width: 936px; padding-top: 10px; overflow: hidden; }

#header { background-image: url(images/header.gif); background-repeat: no-repeat; width: 900px; height: 189px; margin: 0 auto; }

#nav { background-image: url(images/navbg.gif); background-repeat: no-repeat; width: 880px; height: 35px; margin: 0 auto; padding-top: 14px; padding-left: 20px; }

#nav li {  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #FFF; display: inline; list-style-type: none; border-right: 1px solid #FFF; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; }

#nav ul { margin: 0px; padding: 0px; }

#nav a:link { color: #FFF; text-decoration: none; }

#nav a:visited { color: #FFF; text-decoration: none; }

#nav a:hover { color: #FFF; text-decoration: underline; }

#flash { background-image: url(images/flashbg.jpg); background-repeat: no-repeat; width: 839px; height: 245px; margin: 0 auto; }

#main { width: 839px; margin: 0 auto; padding-top: 10px; padding-bottom:10px; }

#leftcol { width: 516px; float: left; }

#rightcol { width: 303px; float: right; padding-left: 20px; }

#form { background-image: url(images/formbg.gif); background-repeat: no-repeat; width: 222px; height: 201px; padding-left: 14px; float: left; margin-right: 10px; padding-top: 8px; }

#form2 { background-image: url(images/formbg2.gif); background-repeat: no-repeat; width: 289px; height: 201px; padding-left: 14px; padding-top: 8px; }

#formleft { width: 248px; float: left; }

#formright { width: 248px; float: right; }

#footer { width: 900px; margin: 0 auto; clear: both; padding-top: 40px; text-align: center; }

#seo { width: 900px; margin: 0 auto; clear: both; padding-top: 20px; text-align: center; }

#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 17px; color: #333; }

#footer li { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #333; display: inline; list-style-type: none; border-right: 1px solid #333; padding-left: 3px; padding-right: 3px; }

#footer ul { margin: 0px; padding: 0px; }

#footer a:link { color: #333; text-decoration: underline; }

#footer a:visited { color: #333; text-decoration: underline; }

#footer a:hover { color: #215370; text-decoration: underline; }

#linkbox { border: 1px solid #003a5b; width: 496px; padding: 10px; }

/* CLASSES */

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #003a5b; border-bottom: 1px solid #003a5b; padding-bottom: 10px; }

.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #003a5b; border-bottom: 1px solid #003a5b; padding-bottom: 10px; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: normal; color: #003a5b; }

.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: normal; color: #003a5b; }

.subheadings { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #215370; border-top: 1px solid #215370; padding-top: 20px; }

.boldwhite { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #FFF; }

.white { color: #FFF; }

.boldblue { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #215370; }

.blue { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #003a5b; }

.bluetick li { list-style : url(images/bluetick.gif); }

.bluetick ul { list-style : url(images/bluetick.gif); }

.formstyle { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #333; border: 1px solid #FFF; padding: 2px; margin: 4px; width:194px; }

.styleform { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #333; border: 1px solid #999; padding: 6px; width:240px; }

.style4 { font-size: 0.88em; color: #008000 }

.style3 { font-size: 0.88em; color: #c33131 }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.button {width: 183px; background-color: #f3f3f3; border:1px solid #a9a9a9; color:#000; padding: 3px; margin-top:12px;}

.margin0 { margin:0px; }
