body {
    background:#cacbcd;
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
}
a, a:link, a:active {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#9f2065;
    text-decoration:none;
}
a:hover, a:focus {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#9f2065;
    text-decoration:underline;
}
img {
    border:none;
}
#wrapper {
    margin:0 auto;
    border-collapse:collapse;
    width:874px;
    background:#fff;
}
#logo {
    padding:43px 0 36px 36px;
}
#navigation {
    height:36px;
    padding:0 0 0 36px;
}
#navigation ul {
    list-style:none;
    padding:0;
    margin:0;
}
#navigation ul li {
    float:left;
    width:151px;
    height:26px;
    display:block;
    text-align:center;
    color:#fff;
    padding:0 0 0 0;
}
#navigation ul li a, #navigation ul li a:link, #navigation ul li
a:active {
    float:left;
    width:151px;
    height:22px;
    display:block;
    text-align:center;
    background:url(../newassets/nav-inactive.jpg) no-repeat;
    color:#fff;
    text-decoration:none;
    padding:6px 0 0 0;
}
#navigation ul li a:hover, #navigation ul li a:focus {
    float:left;
    width:151px;
    height:22px;
    display:block;
    text-align:center;
    background:url(../newassets/nav-active.jpg) no-repeat;
    color:#fff;
    text-decoration:none;
    padding:6px 0 0 0;
}
#leftcontent {
    float:left;
    width:798px;
    margin:0 36px;
    border-left: 2px solid #9f2065;
    border-right: 2px solid #9f2065;
    border-bottom: 2px solid #9f2065;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -moz-border-radius-bottomleft: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
#content {
    xbackground:url(../newassets/main_bg.jpg) no-repeat bottom;
    margin:0;
    padding:0;
    height:20px;
}
#leftcontent p {
    font-family:Verdana, Geneva, sans-serif;
    padding:0 10px 0 10px;
}
#rightcontent p {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    padding:0 10px 0 10px;
}
h1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:18px;
    color:#fff;
    display:block;
    height:20px;
    background:#9f2065;
    padding:0;
    margin:0;
    padding:10px;
}
#message {
    margin:0 auto;
    margin-top:10px;
    border-collapse:collapse;
    width:510px;
    padding:5px 5px 5px 5px;
    border:2px solid #9f2065;
}
#rightcontentforum {
    float:left;
    width:242px;
    background:#e9eaec;
    margin:0 0 10px 0;
}
#rightcontent {
    float:left;
    width:242px;
    background:#e9eaec;
}
#rightcontentbg {
    height:20px;
    background:url(../newassets/events_bg.jpg) no-repeat bottom;
}
table {
    padding:0 0 0 10px;
}
.clear {
    clear:both;
}
#footer {
    clear: both;
    height:41px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#8e8e8e;
    padding:20px 0 0 36px;
}
#footer a, #footer a:link, #footer a:active {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#8e8e8e;
}
/* presentation style for input fields */
input { border:1px solid #9f2064; width:194px; }
textarea { border:1px solid #9f2064; width:194px; }

/* class to position and style contact form submit button */
.submitButton {
    float:left;
    margin-left:-24px;
    margin-top:30px;
}

.submitButton2 {
    float:left;
    margin-left:-24px;
}

