body {background-color:#ffffff; margin:10px; font-size:13px; font-family:arial; color:#404040;}
body a:link {text-decoration:underline; color:#0000ff;}
body a:visited {text-decoration:underline; color:#0000ff;}
body a:hover {text-decoration:underline; color:#ff0000;}
body img {border:0px;}
body div {margin:0px;}
body input, select, textarea {padding:2px; border:1px solid #0099dd; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 1px 1px 2px #777; -webkit-box-shadow: inset 1px 1px 2px #777; box-shadow: inset 1px 1px 2px #777;}

.floatLeft {float:left;}
.clearLeft {clear:left;}

.fRed {color:#ff0000;}
.fRedB {color:#ff0000; font-weight:bold;}
.fDKredB {color:#bd0000; font-weight:bold;}

h1 {font-size:14px; color:#d0d0d0; margin-top:0px; margin-bottom:0px;}
.sectionHeader h1 {font-size:14px; color:#ffffff; margin-top:0px; margin-bottom:0px;}
h2 {font-size:13px; color:#bd0000; margin-top:0px; margin-bottom:0px;}

.u {text-decoration:underline;}
.i {font-style:italic;}
.b {font-weight:bold;}
.center {text-align:center; margin-left:auto; margin-right:auto;}
.left {text-align:left;}

.submitButton {padding:2px; border:1px solid #0099dd; background-color:#ddddff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset -1px -1px 2px #777; -webkit-box-shadow: inset -1px -1px 2px #777; box-shadow: inset -1px -1px 2px #777;}
.submitButton:hover {padding:2px; border:1px solid #0099dd; background-color:#ddddff; color:#ff0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset -1px -1px 2px #777; -webkit-box-shadow: inset -1px -1px 2px #777; box-shadow: inset -1px -1px 2px #777;}
.submitButton:active {padding:2px; border:1px solid #0099dd; background-color:#ddddff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 1px 1px 2px #777; -webkit-box-shadow: inset 1px 1px 2px #777; box-shadow: inset 1px 1px 2px #777;}

.mainWrapper {width:983px; margin-left:auto; margin-right:auto; border:0px solid #ffffff;}

.headBox {width:965px; padding:4px; background-color:#0000dd; margin-bottom:10px; border:0px solid #000080; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 4px 4px 10px #777; -webkit-box-shadow: 4px 4px 10px #777; box-shadow: 4px 4px 10px #777;}
.headtopWrapper {width: 960px; padding-left:5px; padding-top:5px; background-color:#ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.headtopL {float:left; width:355px; text-align:center;}
.headtopR {float:left; width:605px; text-align:center; padding-top:4px;}
.headNav {padding-top:2px; padding-bottom:3px; background-color:#000000; border:1px solid #808080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.headNav ul {position: relative; top:0px; bottom: 0px; left: 0px; right: 0px; padding: 0px; margin: 0px; list-style:none; display: inline;} 
.headNav li {display: inline;}
.headNav li a:link {margin-left:20px; margin-right:5px; text-decoration:none; color:#d0d0d0;}
.headNav li a:visited {margin-left:20px; margin-right:5px; text-decoration:none; color:#d0d0d0;}
.headNav li a:hover {margin-left:20px; margin-right:5px; text-decoration:underline; color:#00aaff;}

.sidebarWrapper {float:left; width:202px; padding:0px; text-align:center; font-size:12px; color:#808080;}
.sidebarWrapper a:link {text-decoration:none; color:#d0d0d0;}
.sidebarWrapper a:visited {text-decoration:none; color:#d0d0d0;}
.sidebarWrapper a:hover {text-decoration:underline; color:#00aaff;}

.sidebarBox {width:183px; padding-top:1px; padding-right:4px; padding-bottom:4px; padding-left:4px; background-color:#0000dd; margin:0px 0px 10px 0px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 4px 4px 10px #777; -webkit-box-shadow: 4px 4px 10px #777; box-shadow: 4px 4px 10px #777;}

.sidebarTextbox {width: 161px; padding:10px; background-color:#000000; text-align:center; color:#d0d0d0; border:1px solid #808080; margin-top:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.sidebarSectionPurple {width: 177px; padding:2px; background-color:#700070; text-align:center; color:#ffffff; margin:3px 0px 3px 0px; border:1px solid #808080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.menu_cats {width: 177px; padding-left:5px; padding-top:2px; padding-bottom:2px; background-color:#000000; text-align:left; margin-top:3px; border:1px solid #808080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.maincenterWrapper {float:left; width:579px;}
.maincenterBox {width:537px; padding:15px; background-color:#ffffff; margin-bottom:10px;
border:1px solid #0000aa; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 4px 4px 10px #777; -webkit-box-shadow: 4px 4px 10px #777; box-shadow: 4px 4px 10px #777;}

.foot {width:940px; padding:20px; text-align:center; color:#404040;}

