body { background-image:url(images/background/background_cubes.gif); background-position:center top; background-repeat:no-repeat; background-color:#CCCCCC; margin:0px; padding:0px; text-align:center; }

img { border:0px; }

img.floatLeft { float:left; padding:0px 6px; }
img.floatRight { float:right; padding:0px 6px; }

a { color:#333333; }

.outline,.toplogo,.navi,.breaker,.bottom { position:relative; width:950px; margin-left:auto; margin-right:auto; }

.outline,.bottom { height:auto; overflow:hidden; width:1050px; background-image:url(images/background/background_glow.png); background-position:center; background-repeat:repeat; }

.breaker { text-align:right; }

.toplogo { height:270px;  border-top-color:#CCCCCC; border-top-style:dotted; border-top-width:thin; }
.toplogoleft { float:left; width:200px; padding-top:10px; text-align:center; }
.toplogoright { float:right; width:750px; padding-top:10px; padding-right:0px; text-align:center; background-image:url(images/top/top_errorjavascript.gif); overflow:visible; }

.navi { text-align:center; border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:thin; border-top-color:#CCCCCC; border-top-style:dotted; border-top-width:thin; }

.main { padding:10px 10px;; width:930px; margin-left:auto; margin-right:auto; position:relative; background-color:#FFFFFF; text-align:left; }
.mainleft { float:left; width:700px; background-color:#FFFFFF; }
.mainleft2 { width:685px; padding:8px 4px 8px; border-color:#CCCCCC; border-style:solid; border-width:1px; height:auto; overflow:hidden; }
.mainright { float:right; width:220px; padding-left:5px; border-left-color:#CCCCCC; border-left-style:dotted; border-left-width:thin; text-align:center; background-color:#FFFFFF; }

.event { width:665px; height:80px; background-image:url(images/background/backgroundtile.gif); background-repeat:repeat; padding:10px; }

.textmaindefault { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#333333; font-size:14px; }
.textmainheading { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#CC0000; font-size:13px; }
.textnavismall { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#FFFFFF; font-size:7px; }
.texteventheading { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#000000; font-size:36px; }
.textbottom { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#999999; font-size:10px; }
.texttop { font-family:Franklin Gothic Medium, Helvetica, sans-serif; color:#999999; font-size:11px; }