body { text-align:center; background:url(../_img/bg/body.gif) repeat 0 0; font-family:Arial, sans-serif; }
abbr { border-bottom: 1px dashed #aaa; }
#header { height:180px; background:url(../_img/bg/header.gif) repeat-x 0 0; border-bottom:1px solid #000; }
#wrapper { margin:0 auto; width: 758px; text-align:left; background-color:#e6e6e6; color:inherit; border-left:1px solid #000; border-right:1px solid #000; }
#main { }
#main h1 { margin: 36px 0 0 0; padding: 0 36px; }
#main p { margin:12px 0 0 0; padding: 0 36px; line-height: 1.5em; }
#main ul.list { margin:12px 0 0 0; padding: 0 36px;  }
#main ul.list li { padding:3px 0; }
#main ul.ticklist { margin:12px 0 0 0; padding: 0 36px; }
#main ul.ticklist li { padding:5px 0 5px 24px; background:url(../_img/icn/tick.gif) no-repeat 0 8px; line-height:1.5em; }
#main ul.carlist { margin:12px 0 0 0; padding: 0 36px; }
#main ul.carlist li { padding:5px 0 5px 32px; background:url(../_img/icn/car.gif) no-repeat 0 6px; line-height:1.5em; }
#main a { font-weight:bold; }
#main a:link { text-decoration:underline; color: #42247f; background-color:inherit; }
#main a:visited { text-decoration:underline; color: #42247f; background-color:inherit; }
#main a:hover, #main a:focus, #main a:active { text-decoration:none; color: #ccff00; background-color: #42247e; }
#menu { height:2.8125em; background:#4a4a4a url(../_img/bg/menu.gif) repeat-x 0 0; border-bottom:1px solid #000; color:inherit; }
#menu ul { margin:0 !important; padding:0 !important; line-height:100% !important; }
#menu li { float:left; width:auto; padding:0 !important; }
#menu li a { float:left; width:auto; display:block; padding: 0 10px; height:2.8125em; vertical-align:middle; font-size:1em; /*padding-top: 0.95em;*/ text-decoration:none; font-weight:bold; border-right:1px solid #000; border-left:1px solid #333;}
#menu li a:link { color:#e6e6e7; padding-top:0.95em; height: 1.8625em; text-decoration:none; background-color:inherit;  }
#menu li a:visited { color:#e6e6e7; padding-top:0.95em; height: 1.8625em;   text-decoration:none; background-color:inherit; }
#menu li a:hover, #menu li a:focus, #menu li a:active { background:#260a49 url(../_img/bg/menuo.gif) repeat-x 0 0; text-decoration:none; color:#fff; }
#menu li a.current { color: #ccff00; background:#260a49 url(../_img/bg/menuo.gif) repeat-x 0 0; }
#footer { clear:both; text-align:center; height:1.875em; background: #290b4e url(../_img/bg/footer.gif) repeat-x 0 0; margin-top: 24px; border-top:1px solid #000; color: #fff; }
#footer p { margin:0.45em 0 0 0; padding:0 18px; line-height:1.2em;  font-size: 0.8em;  }
#footer a { font-weight:bold; }
#footer a:link { text-decoration:none; color: #ccff00; background-color:inherit; }
#footer a:visited { text-decoration:none; color: #ccff00; background-color:inherit; }
#footer a:hover, #footer a:focus, #footer a:active { text-decoration:underline; color: #fff; background:none; background-color:inherit;}
#logodiv { position:relative;width:760px; height:168px;margin:0 auto; }
#randomnote { position:absolute; right:-80px; top: 240px; display:none; }
.photo { float:right; width:auto; margin-left: 12px; margin-bottom: 12px; border: 3px solid #565656; }
img.linklogo { border:3px solid #565656; padding:2px; margin-right:10px; vertical-align:middle; }
a.nounderline { text-decoration:none !important; }
a.imglink { background-color:#e6e6e6 !important; }
a.imglink:hover img { border:3px solid #42247e; }
p.viewahead { margin:0 !important; padding:0 !important; }
#dedicated { position:absolute; margin-top:-58px; }
#newsfeed { z-index:500; width:310px; height:50px; position:absolute; overflow:hidden; color:#ccff00; font-size:75%; margin-top: 50px; margin-left: 270px; line-height:140%; }
#newsfeed p { display:none; }
#newsfeed p strong.dotted { border-bottom:1px dotted #ccff00; }
#footerpics { background-color:#ccc; border-top: 1px solid #bebebe; margin-top: 25px; }
#footerpics p { margin:0; padding:0; }
#footerpics p img { margin-top:25px; margin-bottom:25px; border:1px solid #000; padding:0; }
#footerpics p img.sqleft { margin-left: 55px; margin-right:28px; }
#footerpics p img.sqmid { margin-left:28px; margin-right:28px; }
#footerpics p img.sqright { margin-left:28px; margin-right:55px; }
p.logos { text-align:center; margin-top:25px !important; }
p.logos img#dia {  border:1px solid #bebebe; padding:1px; margin-right:10px; vertical-align:middle; }
p.logos img#pp {  border:1px solid #bebebe; padding:1px; margin-left:10px; vertical-align:middle; }