body {font: 1em verdana, arial, sans-serif; background-color:#e7e7eb;background-image:url(gradient.gif);background-repeat: repeat-x;}
html, body {height: 100%;min-height: 100%;}
* {margin:0; padding:0;}

div#mainwrapper {width:999px; background-color:#ffffff;margin-left: auto; margin-right: auto; border: 0; padding: 0; margin-top: 20px; margin-bottom: 40px;}
div#header {width:999px; height:80px; border:0}
div#columnswrapper {float:left; width:999px; background-color:#ffffff;padding-bottom:30px;}
div#nav {float:left; width:110px; margin-left:-884px;font-size: .8em} /* nagative margin moves nav column into position */
div#content {float:left; width:782px; margin-left:100px;padding:0;margin-right:0; display:inline;} /* display inline is hack fix for IE */
div#rightcolumn {float:left; width:110px;margin:0;padding:0;}
div#footer {width:999px;}
.clearthis {clear:both;}
.centered {display:block;margin-left:auto;margin-right:auto;clear:both;border:none}


div#content {padding:0 0;font-size: .8em;color:#004;}
div#contentinner {margin: 0 25px 20px;}
div#content div#mainimage {width:500px; margin-left:0;margin-right:0px;margin-top:4px;margin-bottom:4px;}
div#content div#mainimage img {border: 0px;margin-left:10px;margin-right:0;}
div#content div#mainimage p {font-size:.65em; margin:0px 5px; color:#830a2b;} 
div#content div#leftimage object {border: 0px;margin:4px 20px 4px 0;float:left;}
div#content div#rightimage {border: 0px;margin:0px 0px 4px 8px;float:right;}


div#content div#center p {text-align:center;margin:0 0 18px 0;}
div#content div#center h2 {text-align:center;}


div#content h1{font-size:1.6em; margin-top:.5em; margin-bottom:.5em;font-family:verdana, sans-serif;text-align:center;color:#007}
div#content h2{font-size:1.2em;margin-top:.9em; margin-bottom:.2em;font-family:verdana, sans-serif;color:#007}
div#content h3{font-size:1em;margin-top:.6em; margin-bottom:.2em;font-family:verdana, sans-serif;color:#003;border-bottom:dotted #eee;}
div#content p {margin-top:0; margin-bottom:.5em;color:#004}	
div#content ul {border:0; margin:4px 4px 10px 13px; padding:0; list-style-type:circle;line-height:1.2em;}
div#content li{margin:4px;}
div#content table{margin:4px 0 10px 0;border:0}
div#content blockquote {width:500px; margin:0 10px 5px 10px; padding: 6px 20px;}
div#content blockquote p {margin:0; font-style:italic;}
div#content a {text-decoration:underline; color:#008;}
div#content a:hover {color: #fdfdec; background-color:#008}
div#content hr {margin-top:4px;margin-bottom:4px}
div#content div#right {border:0;margin:4px;float:right;width:220px;}
div#content div#left {border:0;margin:4px;float:left;width:220px;}
div#content div#right h2 {text-align:center;}
div#content div#left h2 {text-align:center;}

div#nav {padding-top:10px;border-bottom:0;}
div#nav ul {border:0; margin:0 4px 20px 0; padding:0; list-style-type:none;line-height:1.5em;}
div#nav li {border-bottom:0; margin-left:10px;margin-right:5px; padding-top:0;padding-bottom:11px}
div#nav a {text-decoration:underline; color:#008;}
div#nav a:hover {color: #fdfdec; background-color:#008}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:2px dotted #830a2b;margin-top:-16px;}
/*end of hack */

div#rightcolumn {text-align:left; padding-top:16px;  border-bottom:0;font-size:.7em;line-height:.7em;}
div#rightcolumn p {line-height:1.4em;color:#004}
div#rightcolumn img {border:none; border-top:1px solid #830a2b;}
div#rightcolumn h3 {font-size:1.2em;font-weight:normal;color:#007; margin-bottom:0px; padding-top:0px; padding-bottom:5px; border-top:0;}
div#rightcolumn a {text-decoration:none; color: #008;text-decoration:underline}
div#rightcolumn a:hover {color: #fdfdec; background-color:#008}


div#footer {border:0;}
