body {background-color:#ddddff; margin:10px; font-size:13px; font-family:arial; color:#404040;}
body a:link {text-decoration:underline; color:#0066cc;}
body a:visited {text-decoration:underline; color:#0066cc;}
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;}

.floatLeft {float:left;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}

.fRed {color:#ff0000;}
.fRedBold {color:#ff0000; font-weight:bold;}
.fDKredBold {color:#bd0000; font-weight:bold;}
.fPurpleBold {color:#7d26cd; font-weight:bold;}
.fBlueBold {color:#0000ff; font-weight:bold;}
.fsize14 {font-size:14px;}
.fsize18 {font-size:18px;}
h1 {font-size:14px; color:#ddddff; 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;}
.border {border:1px solid #e0e0e0;}

.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;}

.wrapper {width:983px; margin-left:auto; margin-right:auto; border:0px solid #ffffff;}

.headBox {width:961px; padding:5px; background-color:#ffffff; margin-bottom:10px; border:1px 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;}
.headtopL {float:left; width:450px; text-align:center; padding:5px;}
.headtopR {float:left; width:491px; text-align:center; padding:5px;}
.headNav {width:959px; padding-top:2px; padding-bottom:3px; background-color:#0099cc; border:1px solid #000080; -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:6px; margin-right:5px; text-decoration:none; color:#ffffff;}
.headNav li a:visited {margin-left:6px; margin-right:5px; text-decoration:none; color:#ffffff;}
.headNav li a:hover {margin-left:6px; margin-right:5px; text-decoration:underline; color:#ffffff;}

.mainside {float:left; width:202px; padding:0px; text-align:center; font-size:12px; color:#ddddff;}
.mainside a:link {text-decoration:none; color:#ffffff;}
.mainside a:visited {text-decoration:none; color:#ffffff;}
.mainside a:hover {text-decoration:underline; color:#ffffff;}

.maincenterWrapper {float:left; width:579px;}
.maincenterBox {width:537px; padding:15px; background-color:#ffffff; margin-bottom:10px;
border:1px 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;}

.sidebarBox {width:180px; padding:2px 5px 5px 5px; background-color:#4682b4; margin:0px 0px 10px 0px; border:1px 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;}

.sidebarSectionBlue {width: 173px; padding:2px; background-color:#0099cc; text-align:center; font-size:12px; color:#ffffff; margin:3px 0px 3px 0px; border:1px solid #000080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.sidebarSectionRed {width: 173px; padding:2px; background-color:#bd0000; text-align:center; font-size:12px; color:#ffffff; margin:3px 0px 3px 0px; border:1px solid #000080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.sidebarSectionPurple {width: 173px; padding:2px; background-color:#500080; text-align:center; font-size:12px; color:#ffffff; margin:3px 0px 3px 0px; border:1px solid #000080; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.floatImageLeft a img {float:left; margin-right:15px; margin-bottom:10px; border:0px; padding:0px;}
.floatImageLeft p {margin-top:0px;}
.floatImageLeftNoLink img {float:left; margin-right:15px; margin-bottom:10px; border:0px; padding:0px;}
.float3Image175Container {width:525px; margin-left:auto; margin-right:auto;}
.float3Image175 {width:175px; float:left; border:0px; padding:0px; text-align:center;}

.adsPleft {float:left; width:420px; padding-right:5px; padding-top:20px;}
.adsPright {float:left; width:50px; padding-top:22px; text-align:center;}

.siteMapColumn {float:left; text-align:left; width:300px; margin-left:20px;}

.formLeft {float:left; width:150px; text-align:right; vertical-align:middle; padding-top:5px; padding-right:15px;}
.formRight {float:left; text-align:left; padding-top:5px;}

.foot {width:940px; padding:20px; text-align:center; font-size:12px; color:#404040;}

.twoColumnMainWrapper {float:left; width:779px; border:0px solid #000000;}
.twoColumnMainBox {width:670px; padding:30px 50px 30px 50px; background-color:#ffffff; margin-bottom:10px;
border:1px solid #000080; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; box-shadow: 4px 4px 10px #999;}

.links430 {float:left; width:420px; padding-right:10px; padding-top:15px;}
.links100 {float:left; width:100px; padding-top:15px; text-align:center;}
.count {float:left; width:40px; padding:5px; text-align:right;}
.countWhat {float:left; width:600px; padding:5px; text-align:left;}

.memberSidebar {float:left; width:202px; padding:0px;}
.memberSidebarBox {width:180px; padding:2px 5px 5px 5px; text-align:left; background-color:#ffffff; margin:0px 0px 10px 0px; border:1px solid #000080; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; box-shadow: 4px 4px 10px #999;}
.memberMainWrapper {float:left; width:779px; border:0px solid #000000;}
.memberMainBox {width:670px; padding:30px 50px 30px 50px; background-color:#ffffff; margin-bottom:10px;
border:1px solid #000080; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; box-shadow: 4px 4px 10px #999;}
