#body {
    font-family: "trebuchet ms", verdana, helvetica;
    font-size:   10pt;
    font-style:  normal;
    padding:     15px;
}

#content {
    font-family:  "trebuchet ms", verdana, helvetica;
    font-size:    10pt;
    font-style:   normal;
    font-weight:  normal;
}

#content-left {
    font-family:  "trebuchet ms", verdana, helvetica;
    font-size:    10pt;
    font-style:   normal;
    font-weight:  normal;
    margin-right: 215px;
}

#content-fullwidth {
    font-family:  "trebuchet ms", verdana, helvetica;
    font-size:    10pt;
    font-style:   normal;
    font-weight:  normal;
}

#features {
    margin-bottom: 10px;
    margin-top:    10px;
}

#features ul {
    list-style-image: url("/images/li_box.gif");
    list-style-type:  square;
    margin-bottom:    0px;
    margin-top:       0px;
}

#features-col1 {
    float: left;
}

#features-col2 {
    float: right;
    width: 300px;
}

#footer {
    background-color: #ECECEC;
    border-top:       1px solid #BBBBBB;
    clear:            both;
    color:            #373737;
    font-family:      arial, helvetica;
    font-size:        8pt;
    margin-top:       15px;
    padding:          10px;
}

#footer a {
    color:           #750000;
    font-family:     arial, helvetica;
    font-size:       8pt;
    text-decoration: none;
}

#footer a:hover {
    color:           #ff0000;
    font-family:     arial, helvetica;
    font-size:       8pt;
    text-decoration: underline;
}

#footer .buttons {
    float:    right;
    position: relative;
    width:    285px;
}

#logo {
    background-color: #373737;
    padding:          10px 15px 10px 15px;
}

#main {
    background-color: #FFFFFF;
    border:           1px solid #373737;
    width:            782px;
}

#main-forum {
    background-color: #FFFFFF;
    border:           1px solid #373737;
}

#side {
    background-color: #EFEFEF;
    border:           1px solid #BBBBBB;
    float:            right;
    font-family:      "trebuchet ms", verdana, helvetica;
    font-size:        10pt;
    font-style:       normal;
    font-weight:      normal;
    margin-bottom:    15px;
    padding:          10px;
    position:         relative;
    top:              32px;
    width:            175px;
}

#top-menu-selected {
		border: 1px solid black;
    background-color: darkgray;
    xborder-bottom:    1px solid #BBBBBB;
    padding:          1px 0px 3px 0px;
}

#top-menu-selected a{
		border: 1px solid black;
    background-color: darkgray;
    xborder-bottom:    1px solid #BBBBBB;
    padding:          1px 0px 3px 0px;
}

#top-menu-selected a:hover{
		border: 1px solid black;
    background-color: darkgray;
    xborder-bottom:    1px solid #BBBBBB;
    padding:          1px 0px 3px 0px;
}

#top-menu {
    background-color: #E2E2E2;
    border-bottom:    1px solid #BBBBBB;
    padding:          1px 0px 3px 0px;
}

#top-menu a {
    color:           #000000;
    font-family:     "trebuchet ms", helvetica;
    font-size:       9pt;
    font-weight:     bold;
    padding:         3px 9px 3px 9px;
    text-decoration: none;
}

#top-menu a:hover {
    xbackground-color: #373737;
    background-color: #9d9df8;
    color:            #FFFFFF;
}

#top-menu li {
    display:         inline;
    list-style-type: none;
}

#top-menu ul {
    margin:       0px;
    padding-left: 5px;
    white-space:  nowrap;
}

a {
    color:           #750000;
    color:           #750000;
    xtext-decoration: none;
}

a:hover {
    color:           #ff0000;
    text-decoration: underline;
 		background-color: #FBD4D4;

}

body {
    background-color: #F5F8FA;
}

h5 {
    color:         #750000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     10pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h4 {
    color:         #000000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     10pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h3 {
    color:         #000000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     12pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h1 {
    color:         #750000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     14pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 10px;
    margin-top:    0px;
}

pre {
    background-color: #EFEFEF;
    border:           1px solid #BBBBBB;
    font-family:      courier;
    font-size:        10pt;
    font-style:       normal;
    font-weight:      normal;
    padding:          10px;
}

ul {
    list-style-type: disc;
}

.divider {
    border-bottom: 1px solid #AAAAAA;
    margin:        15px 0px 15px 0px;
}

.form-completed {
    background-color: #D4DAFB;
    border:           1px solid #0B0074;
    color:            #0B0074;
    font-family:      "trebuchet ms", verdana, helvetica;
    font-size:        9pt;
    font-style:       normal;
    font-weight:      normal;
}

.form-error {
    background-color: #FBD4D4;
    border:           1px solid #740000;
    color:            #750000;
    font-family:      "trebuchet ms", verdana, helvetica;
    font-size:        9pt;
    font-style:       normal;
    font-weight:      normal;
}

.horiz-dash {
    background-image:  url(/images/horiz_dash.gif);
    background-repeat: repeat-x;
}

.news-date {
    color:       #808080;
    font-family: arial, helvetica;
    font-size:   8pt;
    font-style:  italic;
    font-weight: normal;
}

.news-title {
    color:       #750000;
    font-family: "trebuchet ms", verdana, helvetica;
    font-size:   12pt;
    font-style:  normal;
    font-weight: bold;
}

.standout-title {
    color:       #750000;
    font-family: "trebuchet ms", verdana, helvetica;
    font-size:   10pt;
    font-style:  normal;
    font-weight: bold;
}

.title {
    border-bottom:  1px solid #AAAAAA;
    font-family:    "trebuchet ms", verdana, helvetica;
    font-size:      16pt;
    font-style:     normal;
    font-weight:    bold;
    margin-bottom:  10px;
    padding-bottom: 5px;
}

.vert-dash {
    background-image:  url(/images/vert_dash.gif);
    background-repeat: repeat-y;
}

.articlenav{
    background-color: #FBD4D4;
    border:           1px solid #740000;
    color:            #750000;
    font-family:      "trebuchet ms", verdana, helvetica;
    font-size:        9pt;
    font-style:       normal;
    font-weight:      normal;
}


.code-body {
    background-color: #FBD4D4;
    border:           1px solid #740000;
    color:            #750000;
    clear:            both;
    font-family:      arial, helvetica;
    font-size:        8pt;
    margin-top:       5px;
    xmargin-left:      35px;
    padding:          5px;
}

.alert {
    background-color: #FBD4D4;
    border:           1px solid #740000;
    color:            #750000;
    clear:            both;
    color:            black;
    font-family:      arial, helvetica;
    font-size:        8pt;
    margin-top:       5px;
    xmargin-left:      35px;
    padding:          5px;
}
