/***********************************************************************************************************************/
/*********** FORM SETTINGS ****************************/
BODY
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

a img {
    border: 0px;
}
.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;}
/* GW .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 11px 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 */







/* HIGH SPEED RAIL STYLING */

#highspeedrail {}

	/* logo area */
	#highspeedrail div.header-logo { background: url("/Web/MultimediaFiles/highspeed-rail-logo.jpg") no-repeat scroll left top #FFFFFF; }

	/* top section */
	#highspeedrail div.top-section { background: url("/web/MultimediaFiles/highspeed-b-top-left.jpg") no-repeat scroll left top #666666; }
	
	/* search button */
	#highspeedrail div.header-search input.search-button { background-color: #FF6600; }
	
	/* top filler */
	#highspeedrail div.top-filler { background-color: #FF6600; }
	
	/* left side */
	#highspeedrail .menu-section .menu ul li { background-color: #666666; }
	#highspeedrail .menu-section .menu ul li ul li { background:#FF6600; }
        #highspeedrail .menu-section { background: url("/web/MultimediaFiles/highspeed-b-bot-left.jpg") no-repeat scroll left bottom #666666; }
	
	/* centre panel */
	#highspeedrail .content-section { width:421px; }
	#highspeedrail .content-section h1 { font-size:20px; font-weight:normal; color:#FF6600; }
	
	/* right side */
	#highspeedrail .side-section { margin-left:20px; }
        #highspeedrail .side-bar { width:150px; }


/**************************************
** PTA STYLING
**************************************/

div.top-curves-left { margin-top:10px; }

.side-bar img { border:0px; }

.pta .header-search { padding-top:10px; }
.pta .loginbar { /* width:800px; */ height:21px; margin:0px auto; padding:0px; margin-top:0px; margin-bottom:10px; text-align: right; margin-right:38px; }
.pta .loginbar a { 
    background: none repeat scroll 0 0 #666666;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-right: 0;
    padding: 3px 7px;
    text-decoration: none;
    float:none !important;
 }
.pta .loginbar a:hover { background:#555555; } 

.pta .deletepage p { margin-bottom:10px; }
.pta .deletepage input { margin-right:5px; }

.pta .admin-btns { margin-bottom:10px; }
.pta .admin-btns-l { float:right; }
.pta .admin-btns-l img { border:0px; }
.pta .admin-btns-r { float:left; }
.pta .admin-btns-r a { font-size:14px; color:#00A0C6; font-weight:bold; }

.pta .paging_links{ color: #0D1560; }
.pta .paging_links a { color:#00A0C6; }

.pta .NewsReleases a { color:#00A0C6 !important; }

#pta-home {}
#pta-home .content-section { width:370px; }

#pta-content-2col {}
#pta-content-2col .content-section { width:370px; }

#pta-content-1col {}
#pta-content-1col .content-section { margin-right:25px; }

#pta-press-release {}
#pta-press-release .content-section { margin-right:25px; position: relative; }

#pta-press-release .topPrint { background:#0D1560; position:absolute;top:-8px; right:0px; padding:3px 10px; font-size:11px; color:#ffffff; }
#pta-press-release .topPrint a { color:#ffffff; text-decoration:none; }

#pta-press-release .topBack { background:#0D1560; position:absolute;top:-8px; right:45px; padding:3px 10px; font-size:11px; color:#ffffff }
#pta-press-release .topBack a { color:#ffffff; text-decoration:none; }

#pta-press-release .bottomPrint { background:#0D1560; padding:3px 10px; font-size:11px; color:#ffffff; float:right; }
#pta-press-release .bottomPrint a { color:#ffffff; text-decoration:none; }

#pta-press-release .bottomBack { background:#0D1560; padding:3px 10px; font-size:11px; color:#ffffff; float:right; margin-right:4px; }
#pta-press-release .bottomBack a { color:#ffffff; text-decoration:none; }

.pta#pta-home .content-section { width:410px; float:left; margin-left:20px; }
.pta#pta-home .HomePageListing-l { width:75px; }
.pta#pta-home .HomePageListing-l a { border:0px; }
.pta#pta-home .HomePageListing-l img { border:0px; }

.pta .rss { text-align:right; margin-bottom:10px; position:absolute; }
.pta .rss-icon a { padding-top:2px; padding-right:5px; display:inline-block; height:20px; }
.pta .rss-icon img { margin-bottom:-4px; margin-top:4px; }

.pta .rss-item { }
.pta .rss-item-element { float:right; margin-left:5px; color:#777777; }
.pta .rss-item-element.big { margin-left:20px; }
.pta .rss-item-element a { color: #00A0C6 !important; text-decoration:none; }
.pta .rss-item-element img { border:0px; }

.pta#pta-home .HomePageListing-r { width:305px; }
.pta#pta-home .side-bar.news { margin-top:30px; padding-left:0px; width:145px; }
.pta#pta-home .side-bar.news .RSSScrollItem { display:none; }
.pta#pta-home .side-bar.news .RSSScrollItem.RSSFirst{ display:block; }
.pta#pta-home .side-bar.news .headingbar { background:#0D1560; padding:5px; color:#ffffff; margin-bottom:5px; }

.pta .NewsReleases { text-align:right; color:#aaaaaa; }
.pta .NewsReleases a { color:#0D1560; }
.pta .NewsReleases img { border:0px; }

.pta .HomePageListing { background:#eeeeee; margin-bottom:10px; padding:10px; }
.pta .HomePageListing-l { float:left; width:75px; overflow:hidden; margin-right:10px; }
.pta .HomePageListing-l a { border:0px; }
.pta .HomePageListing-l img { border:0px; }

.pta .HomePageListing-r { float:left; width:475px; }
.pta .HomePageListing .HomePageListingThumbnail {}
.pta .HomePageListing .HomePageListingThumbnail img { border:0px; }
.pta .HomePageListing .HomePageListingHeadline { font-size:14px; margin-bottom:3px; font-weight:bold; word-wrap:break-word; }
.pta .HomePageListing .HomePageListingHeadline a { color:#0D1560; }
.pta .HomePageListing .HomePageListingSummary { word-wrap:break-word; }

.pta .PressReleaseListingMain { background:#eeeeee; margin-bottom:10px; padding:10px; }
.pta .PressReleaseListingMain a { color:#00A0C6; }
.pta .PressReleaseListingMain .PressReleaseListingHeadline{ font-size:14px; margin-bottom:3px; font-weight:bold; word-wrap: break-word; }
.pta .PressReleaseListingMain .PressReleaseListingHeadline a { color:#0D1560; }
.pta .PressReleaseListingMain .PressReleaseListingDate { font-size:12px; margin-bottom:3px; font-weight:bold; color:#666666; }
.pta .PressReleaseListingMain .PressReleaseListingSummary { margin-bottom:10px; word-wrap: break-word; }

.pta .PressReleaseData {}
.pta .PressReleaseDataDate { font-size:12px; margin-bottom:3px; font-weight:bold; color:#666666; }
.pta .PressReleaseDataHeadline { font-size:14px; margin-bottom:10px; color:#0D1560; font-weight:bold; word-wrap:break-word; }
.pta .PressReleaseDataContent { word-wrap:break-word; }
.pta .PressReleaseDataContent p { margin-bottom:8px; }
.pta .PressReleaseDataImageContainer { float:right; width:300px; margin-left:20px; }
.pta .PressReleaseDataImageCaption { margin-top:10px; word-wrap:break-word; font-style: italic; font-weight: bold;}

.pta .login_JournalistRegistration { margin-bottom:10px; }
.pta .JournalistRegistrationForm {}
.pta .JournalistRegistrationForm_Header { font-size:14px; margin-bottom:10px; color:#0D1560; font-weight:bold; }
.pta .JournalistRegistrationForm_Row { margin-bottom:10px; }
.pta .JournalistRegistrationForm_RowLeft { float:left; width:150px; }
.pta .JournalistRegistrationForm_RowMiddle { float:left; width:180px; }
.pta .JournalistRegistrationForm_RowRight { float:left; }
.pta .JournalistRegistrationForm_RowRight input, .pta .JournalistRegistrationForm_RowMiddle input, .pta .JournalistRegistrationForm_RowLeft input { padding:2px; }

.pta .JournalistRegistrationForm_PasswordBox { margin-bottom:10px;  }
.pta .JournalistRegistrationForm_PassBoxHeader { font-size:14px; margin-bottom:10px; color:#0D1560; font-weight:bold; }
.pta .FormField { margin-bottom:10px; margin-top:10px; }
.pta .FormField label {}
.pta .FormField input { padding:2px; }
.pta .FormFieldTextArea { margin-bottom:10px; }
.pta .FormFieldTextArea label { margin-bottom:10px; display:block; }
.pta .FormFieldFileUpload { background:#eeeeee; padding:10px; margin-top:10px; margin-bottom:10px; }
.pta .FormFieldFileUpload .Formfield {}
.pta .FormFieldFileUpload .Formfield table { }

.pta .RSSFeaturedContainer {}
.pta .RSSScrollItem { margin-bottom:10px; }
.pta .RSSScrollDate{ font-size:12px; margin-bottom:3px; font-weight:bold; color:#666666; }
.pta .RSSScrollHeader { font-size:14px; margin-bottom:0px; color:#0D1560; font-weight:bold; }
.pta .RSSScrollHeader a { color:#0D1560; }

.pta .RegisterInterest_ButtonL { float:left; margin-right:10px; }
.pta .RegisterInterest_ButtonR { float:left; }

.pta .view_NewRecord a { font-size:14px; color:#00A0C6; font-weight:bold; }

.pta .clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.pta .clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#login { margin:0px; width:auto; }
#login .errorText { color:red; margin-bottom:10px; font-weight:bold; }
#login .errorText p { color:red;}
#login p { margin-bottom:10px; }
#login h2 { margin-bottom:10px; }
#login .FormField {}
#login .FormField label { width:100px; display:inline-block; }
#login .FormField input { width:150px; padding:2px;}
#login .dummy { width:100px; }
#login input {}
#login .login_JournalistRegistration { margin-top:10px; }
#login .login_forgottenPassword { margin-top:10px; }

.centrosearch { background:#dddddd; padding:10px; margin-bottom:15px; }
.centrosearch label { display:inline-block;}
.centrosearch input { margin-left:5px; }
.centrosearch br { display:none; clear:both; }
.PasswordLink {text-decoration:underline !important;}

/****************
* ADDED STYLES - GUY 
****************/
.PRSearchForm .FormField span { display:inline; }

.PRSearchPaging {}
.PRSearchPaging .PRPagingRecords { margin-bottom:5px; }
.PRSearchPaging .PRSearchPagingLinks { color:#0D1560; margin-bottom:5px; }
.PRSearchPaging .PRSearchPagingLinks a { color:#00A0C6; font-weight:normal; padding-right:6px; }
.PRSearchPaging .PRSearchPagingLinks span { padding-right:6px; font-weight:bold; }
.pta .PRSearchButton input { position:absolute; bottom:0px; right:0px; width:70px !important; }

.PRSearchForm { position:relative; width:410px; }
.PRSearchForm .FormField span { padding-top:0px !important;  }

/*Begin AESTYLE*/

.h1heading
{
    padding-bottom: 5px !important;
    font-size:24px !important;
    font-weight:bold !important;
    color: midnightblue;
    TEXT-ALIGN: center;
}

.image-left{
    float:left;
    padding: 0px 10px 10px 0px;
    border-style:none;
}
                

.image-right{
    float:right;
    padding:0px 0px 10px 10px;
    border-style:none;        
}


/*End AESTYLE */

.JournalistRegistrationForm {}
.JournalistRegistrationForm fieldset { width:310px; margin-bottom:15px; display:block; }
.JournalistRegistrationForm fieldset legend {  margin-bottom:10px; font-weight:bold; }
.JournalistRegistrationForm fieldset .JournalistRegistrationForm_RowLeft { width:144px; }

.EmbargoDateNotReached { margin-top:20px; }





	
