/* CSS Document */
html>body #html { width: 800px; /* ie5win fudge ends */ }
#html { margin-bottom: 20px; margin-right: auto; margin-left: auto; 	/* opera does not like 'margin:20px auto' */ text-align:center; /* part 2 of 2 centering hack */ width: 800px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 800px; }
body { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; background-image:url(../images/mainbg.jpg); background-repeat:repeat-x; text-align: center; /* part 1 of 2 centering hack */ }

html>body #topmenu { width: 800px; /* ie5win fudge ends */ }
#topmenu { background-image:url(../images/menubg_2.gif); background-repeat:no-repeat; height:58px; padding: 0; font: normal 14px/12px Verdana, helvetica, arial, san serif; z-index:2; /* part 2 of 2 centering hack */ width: 800px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 800px; text-align:center;}
#topmenu a { color:#fff; text-decoration:none; margin:0;}
#topmenu a:hover { color:#E00034; text-decoration:none; border: 1px dotted #E00034; border-width:0 0 3px 0; padding-bottom:8px;}
#topmenu a:visited { text-decoration:none; }
#topmenu a:active { text-decoration:none; }
#topmenu .right { float:right; width:8px;}

#links { margin:11px 0 0 5px;}

ol { list-style: none; padding: 0; margin:0px; }
#nav li li a { display: block; font-weight: normal; color: #fff; padding: 5px 10px; width:13em;}
#nav li li a:hover { padding: 5px 5px; border: 5px solid #333; border-width: 0 5px; background-color:#eee; }
li { float: left; position: relative; text-align: left; cursor: default; }
li#first { padding: 15px 10px }
li ol { display: none; position: absolute; top: 100%; left: 0; font-weight: normal; background: url(../images/dropdownbg.gif) top left no-repeat; font-size:11px; padding: 0.5em 0 1em 0; border:1px solid #333; border-width:0 1px 1px 0; z-index:20;}
li>ol { top: auto; left: auto; }
li li { display: block; float: none; background-color: transparent; border: 0;}
li:hover ol, li.over ol { display: block; z-index:20; }
#nav li:hover, #menu li.hover { position: static; }

html>body #logo { width: 200px; float:right; /* ie5win fudge ends */ }
#logo { margin-bottom: 0px; margin-right: auto; margin-left: auto; 	/* opera does not like 'margin:20px auto' */ text-align:center; /* part 2 of 2 centering hack */ width: 200px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 200px; float:right;}
#logo img {margin:0;}

#content { text-align:left; width:800px;}
#content h1 { font: bold 18px/18px Verdana, helvetica, arial, san serif; color:#E00034; margin:0; text-align:left;}
#content h2 { font: 15px/15px Verdana, helvetica, arial, san serif; color:#E00034; margin:0; text-align:left;}
#content p { font: normal 11px/14px Verdana, helvetica, arial, san serif; margin:5px;}
#content ul { font: normal 11px/14px Verdana, helvetica, arial, san serif;}
#content li {float:none;}
#content a { color:#E00034; text-decoration:none; }
#content a:hover { color:#993366; text-decoration:underline; }
#content a:visited { color:#E00034; text-decoration:none; }
#content a:active { color:#E00034; text-decoration:none; }
#contentright { background-image:url(../images/contentbg_right.gif); background-repeat:no-repeat; background-position:top right; padding:10px;}
#mainimage { background-repeat:no-repeat; background-position:bottom left; height:191px; padding:0px; margin:10px 0;}
#mainimage h1 { font: bold 18px/18px Verdana, helvetica, arial, san serif; color:#E00034; margin:0 0 0 5px; text-align:left;}

#flashimage { padding: 0;}

#contentbotbg { margin:0; background-image:url(../images/contentbottombg.gif); background-repeat:no-repeat; height:8px;}
#contentbotbg .right { float:right; width:9px;}

#bottombg { background-image:url(../images/bottombg_2.gif); background-repeat:no-repeat; height:49px; padding: 0; font: normal 9px/12px Verdana, helvetica, arial, san serif; color:#ccc;}
#bottombg .links { float:left; margin:17px 0 0 70px;}
#bottombg a { color:#ccc; text-decoration:none; }
#bottombg a:hover { color:#E00034; text-decoration:underline; }
#bottombg .copyright { float:right; color:#E00034; margin:17px 40px 0 0;}
#bottombg .right { float:right; width:8px;}
