BODY
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
    DISPLAY: inline-block
}
.clearfix
{
    DISPLAY: block
}
.cleaner
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}
.formContainer INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.formContainer LABEL
{
    FONT-SIZE: small
}
FORM TEXTAREA
{
    FONT-SIZE: small
}
.formContainer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.FormField
{
    MARGIN: 0px 0px 5px
}
.formContainer LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.FormField LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.answer
{
    DISPLAY: inline
}
.answer LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#login LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.FormField_sm LABEL
{
    MARGIN-BOTTOM: 10px;
    WIDTH: 80px
}
.FormField_sm SELECT
{
    FONT-SIZE: small
}
.FormField_sm SPAN
{
    DISPLAY: block;
    FONT-SIZE: small;
    WIDTH: auto
}
#PollResults
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    MARGIN: 10px 0px 0px 10px;
    BORDER-LEFT: 1px solid;
    WIDTH: 40%
}
.ResultsHead
{
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
.ResultsHead P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: white
}
.ResultsHead SPAN
{
    FONT-SIZE: small;
    COLOR: white
}
.PollAnswer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 1px solid
}
.PollAnswer P
{
    FONT-SIZE: small;
    MARGIN: 0px
}
.ae_pollbar1
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ff0000
}
.ae_pollbar2
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #009933
}
.ae_pollbar3
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #3300ff
}
.ae_pollbar4
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ffff00
}
.ae_pollbar5
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ff9900
}
.ae_pollbar6
{
    MARGIN: 5px 0px 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ff9900
}
.Poll LABEL
{
    PADDING-BOTTOM: 10px;
    WIDTH: 50%;
    PADDING-TOP: 20px
}
FORM LABEL:first-letter
{
}
.formContainer INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
.FormField INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
#login INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
.formContainer BR
{
    CLEAR: left
}
.dummy:first-letter
{
    TEXT-DECORATION: none
}
.infoText
{
    MARGIN-BOTTOM: 20px
}
.infoText P
{
    FONT-SIZE: smaller;
    MARGIN: 0px;
    COLOR: #b22222
}
#buttons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 150px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#buttons INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.formButtons
{
    CLEAR: both;
    MARGIN-TOP: 20px
}
.RequestPasswordButton
{
    CLEAR: both;
    PADDING-TOP: 10px
}
UL.faq
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.faq LI
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
UL.faq LI P
{
    MARGIN: 5px 0px 0px 10px
}
UL.faq LI P A.top
{
    FONT-SIZE: smaller
}
.toolbar
{
    MIN-WIDTH: 495px;
    WIDTH: 99.8%
}
* HTML .minwidth
{
    Z-INDEX: 1;
    FLOAT: left;
    BORDER-LEFT: #fff 495px solid;
    POSITION: relative
}
* HTML .container
{
    Z-INDEX: 2;
    FLOAT: left;
    MARGIN-LEFT: -495px;
    POSITION: relative
}
.header
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #666666
}
.header H1
{
    FONT-SIZE: medium;
    MARGIN: 0px
}
#main1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#main2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.toolbar
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    MIN-WIDTH: 495px;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}
.toolbar2
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    MIN-WIDTH: 225px;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}
.left
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 85px;
    PADDING-TOP: 5px
}
.right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 220px;
    PADDING-TOP: 5px
}
.middle
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 245px 0px 105px;
    BORDER-LEFT: #dcdcdc 1px solid;
    PADDING-TOP: 5px;
    HEIGHT: 100%
}
.topicmiddle
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 245px 0px 105px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 5px;
    HEIGHT: 105px
}
.left_2col
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 250px 0px 0px;
    PADDING-TOP: 5px;
    HEIGHT: 100%
}
.right_2col
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #dcdcdc 1px solid;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 5px 15px;
    BORDER-LEFT: #dcdcdc 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dcdcdc 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.TopicNoResults
{
    BORDER-RIGHT: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 30px
}
#tablecontainer
{
    MARGIN: 10px 0px;
    BACKGROUND-COLOR: #ffffff
}
.column-in
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    PADDING-TOP: 0.5em
}
.column1
{
    TEXT-ALIGN: left
}
.column2
{
    WIDTH: 15%
}
.column3
{
    WIDTH: 5%
}
.column4
{
    WIDTH: 30%
}
.column5
{
    WIDTH: 20%;
    TEXT-ALIGN: center
}
#forumtable
{
    BORDER-LEFT: #000000 1px solid
}
#forumtable TD
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
#tablecontainer TD
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
#tablecontainer TH
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
#forumtable TH
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
#forumtable TD A
{
    FONT-WEIGHT: bold
}
.CellTextCentered
{
    TEXT-ALIGN: center
}
.odd
{
    FONT-SIZE: small;
    BACKGROUND-COLOR: #e8e8e8
}
.smallLink
{
    FONT-SIZE: smaller
}
.postDate
{
    COLOR: midnightblue
}
.attachment
{
    FONT-SIZE: smaller
}
.logintext
{
    FLOAT: right
}
.ForumNavLogin
{
    FLOAT: right
}
#forumContainer H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#forumContainer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    PADDING-TOP: 0px
}
.FormDescription
{
    FONT-SIZE: small
}
#forumContainer FORM LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    WIDTH: 55px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.FormField SPAN
{
    DISPLAY: block;
    FONT-SIZE: small;
    WIDTH: auto;
    PADDING-TOP: 5px
}
.hr
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d3d3d3 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#forumtable H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    MARGIN: 2px 0px 10px
}
#forumtable H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    MARGIN: 4px 0px;
    COLOR: #666666
}
.sticky
{
    FONT-WEIGHT: bold;
    COLOR: #666666
}
#login
{
    MARGIN: auto;
    WIDTH: 40%
}
#login H1
{
    FONT-SIZE: medium
}
#login H2
{
    FONT-SIZE: medium
}
.pwdreminder
{
    MARGIN: auto;
    TEXT-ALIGN: center
}
#mailtable
{
    BORDER-LEFT: #000000 1px solid
}
#mailtable TD
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-ALIGN: center
}
#attachcontainer
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.leftsm
{
    FLOAT: left;
    MARGIN: 5px;
    WIDTH: 150px
}
.leftsm P
{
    FONT-WEIGHT: bold;
    MARGIN: 0px
}
.rightlg
{
    FLOAT: left;
    MARGIN: 5px
}
#articlepost
{
    MARGIN-TOP: 5px;
    MIN-WIDTH: 265px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%
}
#articlepost .header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: large;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #000000
}
#articlepost .header P
{
    MARGIN: 0px;
    COLOR: #ffffff
}
.row
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.NewsAttachUploaded
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    HEIGHT: 50px
}
.NewsAttachUploaded A
{
    FONT-SIZE: smaller
}
#formgrid
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px;
    PADDING-TOP: 10px
}
#formgrid P
{
    MARGIN: 0px
}
.gridrow
{
    MARGIN-BOTTOM: 5px
}
.leftcol
{
    FLOAT: left;
    WIDTH: 150px
}
.rightcol
{
    FLOAT: left;
    VERTICAL-ALIGN: middle
}
.rightcol SPAN
{
    VERTICAL-ALIGN: middle
}
.datechooser
{
    MARGIN-BOTTOM: 2px
}
.datechooser SELECT
{
    MARGIN-RIGHT: 10px
}
.day
{
    DISPLAY: inline;
    VERTICAL-ALIGN: middle;
    WIDTH: 60px
}
#results
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.resultitem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.resultitem A
{
    FONT-SIZE: medium
}
.resultitem P
{
    MARGIN: 0px
}
#pagecontrol
{
    MARGIN-TOP: 5px
}
#pagecontrol P
{
    MARGIN: 0px
}
.Search
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px solid
}
.SearchResultContainer
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    MARGIN-TOP: 15px;
    BORDER-LEFT: solid;
    BORDER-BOTTOM: solid
}
.ResultLink
{
}
.ResultText
{
    MARGIN-TOP: 5px
}
.middle P
{
    MARGIN-BOTTOM: 10px
}
#ae_menu
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
#ae_menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
#ae_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
#ae_menu LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
#ae_menu LI UL LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
#ae_menu LI UL LI UL LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
#ae_menu LI UL LI
{
    TEXT-INDENT: 10px
}
#ae_menu LI UL LI UL LI
{
    TEXT-INDENT: 20px
}
#ae_menu LI UL LI UL LI UL LI
{
    TEXT-INDENT: 30px
}
#ae_menu LI.ae_open
{
    FONT-WEIGHT: bold
}
#ae_menu LI A:hover
{
}
#ae_menu LI UL LI.ae_open
{
}
#button2 UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
#button2 UL LI
{
    LIST-STYLE-IMAGE: none;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#button2 UL LI A
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left 50%;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(assets/bullet.gif);
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
#button2 UL LI A.open
{
    FONT-WEIGHT: bold
}
HTML > BODY #button2 UL LI A
{
    WIDTH: auto
}
#button2 UL LI A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(assets/bullet_hover.gif)
}
#button2 UL LI UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none
}
#button2 UL LI UL LI A
{
    BORDER-RIGHT: medium none;
    BACKGROUND-POSITION: left 50%;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(assets/bullet.gif);
    BORDER-LEFT: medium none;
    COLOR: #333333;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat
}
#button2 UL LI UL LI A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(assets/bullet_hover.gif)
}
#sitemap H2
{
    FONT-SIZE: large;
    MARGIN: 0px 0px 5px;
    COLOR: #666666;
    BORDER-BOTTOM: #bbbbbb 1px solid
}
#sitemap H2 A
{
    COLOR: #5c7cbe
}
#sitemap H3
{
    FONT-SIZE: medium;
    MARGIN: 0px 0px 5px;
    COLOR: #666666
}
#sitemap H3 A
{
    COLOR: #5c7cbe
}
#sitemap H4
{
    FONT-SIZE: small;
    MARGIN: 0px 0px 5px;
    COLOR: #666666
}
#sitemap H4 A
{
    COLOR: #5c7cbe
}
#sitemap UL
{
    FONT-SIZE: small;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#sitemap UL LI
{
    LIST-STYLE-TYPE: square
}
#sitemap UL LI A
{
    COLOR: #011e7a
}
#sitemap A:hover
{
    COLOR: #eaa104
}
#sitemap UL LI UL
{
}
#sitemap UL LI UL LI
{
    LIST-STYLE-TYPE: square
}
#sitemap UL LI UL LI A
{
    COLOR: #5c7cbe
}
#form_left
{
    FLOAT: left;
    WIDTH: 45%
}
#form_right
{
    FLOAT: left;
    WIDTH: 45%
}
#whatsnew
{
    WIDTH: 25%
}
#whatsnew H3
{
    MARGIN: 0px;
    BORDER-BOTTOM: #bbbbbb 1px solid
}
#whatsnew H3 A
{
    COLOR: #191970
}
#whatsnew P A
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: right 50%;
    FLOAT: right;
    BACKGROUND-IMAGE: url(assets/arrow.gif);
    COLOR: #eca306;
    BACKGROUND-REPEAT: no-repeat
}
#whatsnew A:hover
{
    COLOR: #000000
}
.newsitem
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d3d3d3 1px solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #d3d3d3 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d3d3d3 1px solid
}
.errorText
{
    COLOR: red
}
.errorText P
{
    COLOR: red
}

.ae_comments_disclaimer_text
{
    FONT-SIZE: smaller;
    MARGIN: 20px 0px 30px;
    WIDTH: 70%
}
.ae_comments_acknowledgement_text
{
    FONT-SIZE: smaller;
    MARGIN: 20px 0px 30px;
    WIDTH: 70%
}
.ae_comments_moderation_text
{
    FONT-STYLE: italic
}
.ae_comments_noresults
{
}
.ae_comments_container
{
    FONT-SIZE: small;
    MARGIN: 0px 0px 20px;
    WIDTH: 60%;
    BORDER-BOTTOM: 1px solid
}
.ae_comments_header
{
    FONT-SIZE: smaller;
    MARGIN: 0px 0px 30px
}
.ae_comments_author
{
}
.ae_comments_date
{
}
.ae_comments_body
{
    FONT-SIZE: smaller;
    MARGIN: 0px 0px 20px
}
.ae_comments_Error
{
    MARGIN: 0px 0px 0px 100px;
    COLOR: red;
}
.ae_comments_links
{
    MARGIN: 20px 0px 30px
}
.ae_comments_add_form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 0px;
    MARGIN: 40px 0px 0px;
    PADDING-TOP: 0px
}
.ae_comments_FormField
{
    MARGIN: 0px 0px 5px
}
.ae_comments_Form LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.ae_comments_FormField LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.ae_comments_FormButtons
{
    MARGIN: 10px 100px 5px
}
.ae_blogs_noresults
{
	FONT-SIZE: smaller;
}

.ae_blogs_disclaimer_text
{
    FONT-SIZE: smaller;
    MARGIN: 20px 0px 30px;
    WIDTH: 70%
}
.ae_blogs_acknowledgement_text
{
    FONT-SIZE: smaller;
    MARGIN: 20px 0px 30px;
    WIDTH: 70%
}
.ae_blogs_moderation_text
{
    FONT-STYLE: italic
}

.ae_blogs_links
{
    MARGIN: 20px 0px 0px
}
.ae_blogs_author
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 10px;
    WIDTH: 70%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px solid
}
.ae_blogs_blogentrycontainer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 20px;
    MARGIN: 20px 0px 10px;
    WIDTH: 70%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px solid
}
.ae_blogs_blogentrycontainer_wb
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 30px;
    MARGIN: 10px 0px 0px;
    WIDTH: 70%;
    PADDING-TOP: 20px
}
.ae_blogs_blogentrytitle
{
}
.ae_blogs_blogentrycomments
{
    FONT-SIZE: smaller
}
.ae_blogs_blogentrydate
{
    FONT-SIZE: smaller
}
.ae_blogs_blogentrydetails
{
    FONT-SIZE: smaller
}
ae_blogs_blogentrynavigation
{
}
.ae_blogs_commentsheader
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: 3px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    WIDTH: 70%;
    PADDING-TOP: 15px
}
.ae_blogs_commentcontainer
{
    FONT-SIZE: small;
    MARGIN: 0px;
    WIDTH: 60%;
    BORDER-BOTTOM: 1px solid
}
.ae_blogs_commentheader
{
    FONT-SIZE: smaller;
    MARGIN: 10px 0px 30px
}
.ae_blogs_commentauthor
{
}
.ae_blogs_commentdate
{
}
.ae_blogs_commentbody
{
    FONT-SIZE: smaller;
    MARGIN: 0px 0px 20px
}
.ae_blogs_commentnavigation
{
    MARGIN: 20px 0px 0px;
    WIDTH: 50%
}
.ae_blogs_addcomment_header
{
	FONT-SIZE: SMALL;
	MARGIN: 20px 0px 0px 0px
	PADDING: 0px 0px 0px 0px
}
.ae_blogs_commentApproval
{
    MARGIN: 20px 0px 10px
}
.ae_blogs_commenterror
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 100px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px
}
.ae_blogs_Error
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 100px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px
}
.ae_blogs_Form
{
    FONT-SIZE: small;
    MARGIN: 0px 0px 30px
}
.ae_blogs_FormField
{
    MARGIN: 0px 0px 5px
}
.ae_blogs_Form LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.ae_blogs_FormField LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.ae_blogs_FormButtons
{
    MARGIN: 10px 100px 5px
}
.ae_blogs_commentDeleteButtons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 20px
}

