/***********************************************************************************************************************/
/*********** FORM SETTINGS ****************************/
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: 5px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 80px; /*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: 5px 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;
    margin-top: 5px;
}
#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
}
#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%
}

.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
}
/** END OF FORM SETTINGS **/

body

{

	margin: 0px 0px 10px 0px;

	text-align:center;

	background-color:#c0c0c0;

	font-family:"Arial";

	font-size:10pt;

}



div.top-curves-left

{

	margin-top:20px;

	background:#ffffff url("/web/MultimediaFiles/g-top-left.jpg") no-repeat left top;

	padding: 0px 0px 0px 0px;

	min-height:10px;

	_height:10px;

	width:800px;

	overflow:hidden;

}

div.top-curves-right

{

	background:url("/web/MultimediaFiles/g-top-right.jpg") no-repeat right top;

	padding: 0px 0px 0px 0px;

	float:right;

	min-height:10px;

	_height:10px;

	width:10px;

	overflow:hidden;

}

div.bot-curves-left

{

	background:#ffffff url("/web/MultimediaFiles/g-bot-left.jpg") no-repeat left bottom;

	min-height:50px;

	_height:50px;

	width:800px;

}

div.bot-curves-right

{

	background:url("/web/MultimediaFiles/g-bot-right.jpg") no-repeat right bottom;

	float:right;

	min-height:50px;

	_height:50px;

	width:10px;

}

div.header-section

{

	width:800px;

	min-height:70px;

	_height:70px;

	background:#ffffff;

	border-bottom:10px solid #ffffff;

}



div.header-logo {height:70px;background:#ffffff url("/Web/MultimediaFiles/new-centro-logo.gif") no-repeat left top;margin-left:10px}

div.header-search {width:350px;float:right;padding-top:35px;}



div.header-search input.search-text {border:1px solid #0D1560;font-family:verdana;font-size:10pt;}

div.header-search input.search-button {color:#ffffff; background-color:#0D1560; border:none;font-family:verdana;font-size:10pt;}



div.center-section

{

	width:800px;

	min-height:300px;

	_height:300px;

	background-color:#ffffff;

	text-align:left;
}

.center-section h1{font-size:14pt; font-weight:bold;margin:0px 0px 0px 0px;}
.center-section h2{font-size:12pt; font-weight:bold;margin:0px 0px 0px 0px;}
.center-section h3{font-size:10pt; font-weight:bold;margin:0px 0px 0px 0px;}
.center-section h4{font-size:8pt; font-weight:bold;margin:0px 0px 0px 0px; padding:6pt 0pt 0pt 0pt;}
.center-section h5{font-size:8pt; font-weight:normal;margin:0px 0px 0px 0px;  padding:6pt 0pt 0pt 0pt;}
.center-section h6{font-size:8pt; font-weight:normal;margin:0px 0px 0px 0px;  padding:6pt 0pt 0pt 0pt; font-style:italic;}
.center-section p{margin:0px 0px 0px 0px; text-align:left;}
.center-section td{font-size:8pt; color:#004685;}
th{font-size:8pt; font-weight:bold; color:#004685;}

div.top-section

{

	height:40px;

	overflow:hidden;

	border-bottom:1px solid white;

	width:790px;

	float:right;

	background: #0D1560 url("/web/MultimediaFiles/b-top-left.jpg") no-repeat top left;

}

div.top-filler

{

	height:6px;

	overflow:hidden;

	border-bottom:1px solid white;

	background-color:#00A0C6;

	width:790px;

	float:right;

}

div.crumb-trail

{

	font-size: 8pt;

	padding-top:2px;

	padding-bottom:2px;

	border-bottom:1px solid white;

	background-color:#C0C0C0;

	width:790px;

	float:right;

}

div.top-section a

{

	color:#ffffff;

	text-decoration:none; 

	padding:20px 15px 5px 5px;

	border-right:1px solid white;

	position:relative;

	top:0px;

	float:left;

}



div.top-section a:hover

{

	color:#ffffff;

	text-decoration:underline;

}

div.center-content

{

	min-height:200px;

	_height:200px;

	background-color:#ffffff;

	width:790px;

	float:right;

	padding-bottom:10px;
}



div.menu-section

{

	width:160px;

	float:left;

	margin:0px 0px 0px 0px;

	min-height:600px;
	
	_height:600px;
	
	background: #0D1560 url("/web/MultimediaFiles/b-bot-left.jpg") no-repeat bottom left;
}

div.menu-bottom

{

	background:#0D1560 url("/web/MultimediaFiles/b-bot-left.jpg") no-repeat left bottom;

	height:40px;	

}

div.content-section

{

	float:right;

	min-height:300px;

	_height:300px;

	width:580px;

	margin-left:0px;

	margin-right:0px;

	margin-top:28px;

}

div.content-section td {font-size:10pt; color:black; vertical-align:top; text-align:left;}

div.content-section a{color:blue;text-decoration:none;}

div.content-section a:hover{color:red;text-decoration:underline;}

div.content-section .tender-data{font-size:8pt;}

div.content-section p {line-height:1.3;}

div.content-section h1 {font-size:10pt; font-weight:bold;   margin 0px 0px 0px 0px;}
div.content-section h2 {font-size: 8pt; font-weight:bold;   margin 0px 0px 0px 0px;}
div.content-section h3 {font-size:10pt; font-weight:normal; margin 0px 0px 0px 0px;}
div.content-section h4 {font-size:10pt; font-weight:normal; margin 0px 0px 0px 0px; font-style:italic; padding 0px 0px 0px 0px;}

div.footer-section

{
	width:800px;
height:60px;

	background-color:#ffffff;

xxbackground:#FFFFFF url("/web/MultimediaFiles/footer_logos.jpg") no-repeat center bottom;

	font-family:Tahoma;
}



div.side-section

{

	width:158px;

	min-height:200px;

	_height:200px;

	float:right;	

	margin-right:11px;

	margin-left:29px;



}

div.side-bar
{
	width:135px;

	min-height:135px;

	_height:135px;

	padding-left:10px;

	margin-top:28px;

}

div.side-bar img {margin-left:-10px;}

div.side-bar p {margin-top:0px;}
 
/* menu settings */



.menu ul



{

	width:160px;

	text-indent:0px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.menu ul li a

{

	width:160px;

	display: block;

	padding:4px 0px 4px 4px;

	text-decoration:none;

	color:#FFFFFF;

	border-bottom:1px solid white;

}



.menu ul li a:hover

{

	display: block;

	background-color:#CCCCCC;

	color:White;

	text-decoration:underline;

}



.menu ul li.selected

{

	background-color:#012E83;

	color:#ffffff;

}



.menu ul li /* level one menu */

{

	background-color:#0B1560;

	padding:0px 0px 0px 0px;

	list-style:none;

	text-indent:0px;



}



.menu ul li.MenuSelectedArea1 {padding:4px 0px 0px 0px; text-indent:4px; xxborder-bottom:1px solid white;color:white;}

.menu ul li.MenuItemSelectedOdd1 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;color:White;}

.menu ul li.MenuItemSelectedEven1 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;color:White;}



.menu ul li ul li /* level two menu */

{

	background-color:#00A0C6;

	padding:0px 0px 0px 0px;

	list-style:none;

	text-indent:10px;

}



.menu ul li ul li.MenuItemSelectedOdd2 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;border-top:1px solid white;color:White;}

.menu ul li ul li.MenuItemSelectedEven2 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;border-top:1px solid white;color:White;}

.menu ul li ul li.MenuSelectedArea2 {padding:4px 0px 4px 0px; text-indent:4px;}



.menu ul li ul li ul li /* level three menu */



{

	background-color:#CCCCCC;

	padding:0px 0px 0px 0px;

	list-style:none;

	text-indent:20px;

}



.menu ul li ul li ul li.MenuItemSelectedOdd3 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;border-top:1px solid white;color:White;}

.menu ul li ul li ul li.MenuItemSelectedEven3 {padding: 4px 0px 4px 0px; border-bottom:1px solid white;border-top:1px solid white;color:White;}



/* end of menu settings */

/* C2 Software CMD Specific Classes - START */
.FormField-CMD
{
    MARGIN: 0px 0px 5px
}

.FormField-CMD LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 90px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

.FormField-CMD INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 2px
}

.FormField-CMD SPAN
{
    DISPLAY: block;
    FONT-SIZE: small;
    WIDTH: auto;
    PADDING-TOP: 5px
}

.IRListingRow, .paging_info, .paging_links
{
	clear:both;
	float:left;
	width:500px; /*90%;*/
}

.paging_info
{
	padding-bottom: 10px;
}

.IRListingRow hr
{
	color: #C0C0C0;
}

.IRListingRowLeft
{
	float:left;
	width: 405px;
}

.IRListingRowRight
{
	float:right;
}

.IRListingRowColumnData, .IRListingRowColumnLabel
{
	float:left;
	padding-right: 5px;
}

.IRListingRowColumnLabel
{
	font-weight:bold;
	color:#00A0C6;
	width:170px;
}

#FE38, #FE31, #FE32, #FE33, #FE105 ,#FE128, #FE138, #FE193
{
	visibility:hidden;
}

.LoginMenuLink
{
float:right;
margin-right:70px;
}

.NoteText
{
	font-size:smaller !important;
	font-style: italic;
}

/* C2 Software CMD Specific Classes - END */