body { text-align: center; margin: 0; background: url(../images/background.gif); }

img {border: 0; display: block;}

td {color: #FFFFFF; font-family: arial, helvetica, serif; font-size: 13px; vertical-align: top; }

h1 {color: #FFFFFF; font-family: arial, helvetica, serif; font-size: 16px; font-weight: normal; line-height: normal; margin: 30px 25px 0 25px; }

p {color: #FFFFFF; font-family: arial, helvetica, serif; font-size: 11px; line-height: 16px; margin-left: 25px;  margin-right: 25px; }

form {font-family: arial, helvetica, serif; font-size: 11px; line-height: 16px; margin-left: 25px;  margin-right: 25px; }

hr {color: #A8B8B9; background-color: #A8B8B9; height: 1px; border:0; margin: 17px 140px 0 24px; }

a:link {color: #000000; text-decoration: underline}
a:active {color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover {color: #000000; text-decoration: underline}


#wrapper { width:876px; height: auto; margin: 0 auto; text-align: left; background: url(../images/background_wrapper.gif) repeat-y; }

#header { position: relative; left: 0px; top: 0px; width:866px; height: 103px; margin: 0 5px 0 5px; background: url(../images/background_header.gif); z-index: 1000;}

#logo { position: relative; float: left; left: 0px; top: 0px; width:98px; height: 98px; margin: 0; }

#nav { position: relative; float: right; left: 0px; top: 83px; width:757px; margin: 0; }
#nav ul {margin: 0px; padding:0; list-style: none; width: 757px; } 
#nav ul li {float: left; font-family: arial, helvetica, serif; font-size: 12px; margin: 0 19px 0 24px; padding: 0; }
#nav a:link {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
#nav a:active {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
#nav a:visited {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
#nav a:hover {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; background: #D3EDD1; }
#nav a.on:link {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; background: #4FB94A; }
#nav a.on:active {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; background: #4FB94A; }
#nav a.on:visited {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; background: #4FB94A; }
#nav a.on:hover {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; background: #4FB94A; }

#graphic { position: relative; left: 0px; top: 0px; width:866px; height: 302px; margin: 0 5px 0 5px; background: #FFFFFF; z-index: 100;}

#picHolder1 { position: absolute; left: 0px; top: 0px; width:866px; height: 297px; margin: 0; opacity: 0; }
#picHolder2 { position: absolute; left: 0px; top: 0px; width:866px; height: 297px; margin: 0; opacity: 0; }
#picHolder3 { position: absolute; left: 0px; top: 0px; width:866px; height: 297px; margin: 0; opacity: 0; }
#picHolder4 { position: absolute; left: 0px; top: 0px; width:866px; height: 297px; margin: 0; opacity: 0; }

#pic1 { visibility: hidden; }
#pic2 { visibility: hidden; }
#pic3 { visibility: hidden; }
#pic4 { visibility: hidden; }

#dots { position: relative; left: 0px; top: 0px; width:866px; height: 32px; margin: 0 5px 0 5px; background: url(../images/dots.gif) no-repeat; }

#content { position: relative; left: 0px; top: 0px; width: 866px; height: auto; margin: 0 5px 0 5px; background: url(../images/background_content.gif); }

#sponsors { position: relative; float: left; left: 0px; top: 0px; width: 198px; height: auto; margin: 0 3px 0 0; }
#sponsors p {font-size: 13px; margin: 17px 20px 0 20px; }
#sponsors a {color: #FFFFFF; }

#main { position: relative; float: right; left: 0px; top: 0px; width: 665px; height: auto; margin: 0; }
#main p {font-size: 13px; margin: 17px 140px 0 24px; }
#main span.highlight {color: #2C362E; }
#main a:link {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a:active {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a:visited {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a:hover {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a.normal:link {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a.normal:active {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a.normal:visited {color: #FFFFFF; font-size: 13px; text-decoration: underline}
#main a.normal:hover {color: #FFFFFF; font-size: 13px; text-decoration: underline}

#boxes { position: relative; left: 0px; top: 0px; width:665px; height: auto; margin: 35px 0 0 0; border-top: solid 1px #98B2A0; border-bottom: solid 1px #98B2A0; background: url(../images/background_boxes.gif) repeat-y;}
#leftbox { position: relative; float: left; left: 0px; top: 0px; width:356px; height: auto; margin: 0; }
#leftbox p {font-size: 13px; margin: 17px 45px 0 24px; }
#rightbox { position: relative; float: right; left: 0px; top: 0px; width:309px; height: auto; margin: 0; }
#rightbox p {font-size: 11px; line-height: 12px; margin: 17px 45px 0 24px; }

#left_col { float: left; width:332px; height: auto; margin: 0; }
#right_col { float: left; width:333px; height: auto; margin: 0; }

#credits { position: relative; left: 0px; top: 0px; width: 665px; height: 87px; margin: 0; background: url(../images/background_credits.gif) no-repeat; }
#credits p {font-size: 10px; margin: 0 24px 7px 24px; padding: 67px 0 0 0;}
#credits a:link {color: #2C362E; font-size: 10px; text-decoration: underline}
#credits a:active {color: #2C362E; font-size: 10px; text-decoration: underline}
#credits a:visited {color: #2C362E; font-size: 10px; text-decoration: underline}
#credits a:hover {color: #2C362E; font-size: 10px; text-decoration: underline}

#footer { position: relative; left: 0px; top: 0px; width:866px; height: 16px; margin: 0 5px 0 5px;}
