* { margin: 0px; padding: 0px; }

#dropshadow { width: 810px; margin: 2px auto; background: #fff url(dropshadow.gif) top left repeat-y; }
#container { width: 800px; margin: 0px 5px; background: #fff url(sidebg.jpg) bottom right no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000; }
#maincolumn { width: 548px; border-right: 2px solid #fff; float: left; }
#sidecolumn { width: 250px; background: transparent url(header_clouds.jpg) -2px 0px no-repeat; float: right; text-align: left; }
#footer { width: 526px; background-color: #036; color: #fff; font-size: 10px; clear: both; padding: 9px 0px 9px 24px; }

#tagline { background-color: #8cc63f; padding: 24px 0px 9px 49px; border-bottom: 2px solid #fff; }
#logoarea { background: #036 url(header.jpg) 0px 0px no-repeat; padding-bottom: 9px; }
#logo { _width: 546px; border-bottom: 2px solid #fff; }
#content { padding: 25px 52px 52px 30px; }
#nav { margin-top: 52px; background-color: #004a8d; padding: 18px 45px; }
#nav ul { list-style: none; }
#nav a { display: block; width: 120px; height: 21px; padding: 5px 0px 0px 39px; border-bottom: 1px solid #8cc63f; color: #fff; background: transparent url(navbox_off.gif) 0px 0px no-repeat; white-space: nowrap; }
#nav a:hover { background: transparent url(navbox_on.gif) 0px 0px no-repeat; text-decoration: none; }
#nav #lastnavlink { border-bottom: none; }
#nav a.current { background: transparent url(navbox_on.gif) 0px 0px no-repeat; text-decoration: none; }
#newslettersignup { background-color: #8cc63f; color: #fff; padding: 11px 0px 8px 45px; border-bottom: 2px solid #fff; margin-top: 2px; font-size: 13px; }

h1 { font-size: 21px; line-height: 24px; color: #8cc63f; font-weight: normal; padding-bottom: .3em; }
h2 { font-size: 16px; line-height: 18px; color: #8cc63f; font-weight: normal; padding-bottom: .1em; padding-top: 1em; }
h2.faq { padding-top: .9em; padding-bottom: .1em; }
h3 { font-size: 14px; line-height: 16px; color: #8cc63f; font-weight: normal; padding-top: .3em; }
h4 { font-size: 12px; color: #8cc63f; font-weight: normal; padding-top: .5em; }
p { padding: .5em 0em; }
a { text-decoration: none; color: #8cc63f; }
a.hover { text-decoration: underline; }

.subnav { padding-top: 0px; color: #8cc63f; }
.current { color: #ccc; }

#content ul { xpadding-left: 1em; padding-left: 1.3em; padding-bottom: 1em; padding-top: 1em; }
#content li { list-style: circle; padding-bottom: .5em; }
.twocol_left  { width: 30%; float: left; clear: left; padding-right: 3px; _xposition: fixed; display: block; }
.twocol_right { float: left; _xposition: fixed; width: 48%; display: block; }

#content.decor { padding-bottom: 120px; margin-bottom: 12px; }
#content.i001 { background: #fff url(decor/d_001.jpg) 30px bottom no-repeat; }
#content.i002 { background: #fff url(decor/d_002.jpg) 30px bottom no-repeat; }
#content.i003 { background: #fff url(decor/d_003.jpg) 30px bottom no-repeat; }
#content.i004 { background: #fff url(decor/d_004.jpg) 30px bottom no-repeat; }
.dontpadtop { padding-top: 0em; }

#greentips { background: transparent; }
#greentips p { margin: 3px 34px; color: #8cc63f; }

.padtop { padding-top: 1em; }
#MERGE0 { width: 147px; color: #999; }
