#TopNav
{
    WIDTH: 100%;
}
#HeaderLayer
{
    WIDTH: 100%;
}

A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
A.HeaderLink
{
    FONT-SIZE: 12px;
    COLOR: #362d2e;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A.HeaderLink:hover
{
    TEXT-DECORATION: underline;
}
A.HeaderLink:visited
{
    COLOR: #484848;
}
A.HeaderLogin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #362d2e;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A.HeaderLogin:hover
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
A.HeaderLogin:visited
{
    COLOR: #484848;
}
.SpaceButton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: left;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.SearchButtonText
{
    PADDING-TOP: 1px;
}
A.SearchButtonText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A.SearchButtonText:hover
{
    TEXT-DECORATION: none;
}
.HeaderLeft
{
    FLOAT: left;
    WIDTH: 190px;
    HEIGHT: 52px;
}
.HeaderLeftBottom
{
    FLOAT: left;
    WIDTH: 190px;
    HEIGHT: 104px;
}
.HeaderRight
{
    BACKGROUND: url(../images/headers/upper_right.gif) no-repeat;
	TEXT-ALIGN: right;
	FLOAT: left;
    WIDTH: 770px;
    HEIGHT: 52px;
}
.HeaderRightImage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FLOAT: right;
    WIDTH: 288px;
    TEXT-ALIGN: right;
}
.HeaderRightText
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 400px;
    COLOR: #362d2e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
}
.HeaderRightBottom
{
    BACKGROUND: url(../images/background/bg_menulink.gif) no-repeat;
    FLOAT: left;
    WIDTH: 770px;
    HEIGHT: 29px;
}
.HeaderSearchBar
{
    BACKGROUND: url(../images/background/bg_search_bar_menulink.gif) no-repeat;
    FLOAT: left;
    WIDTH: 770px;
}
.LoginRow
{
	MARGIN-TOP: 9px;
	PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: right;
    WIDTH: 400px;
    HEIGHT: 30px;
    MARGIN-RIGHT: 5px;
}
.SearchLayer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    MARGIN-TOP: 8px;
    DISPLAY: block; 
    FLOAT: left;
}
.SearchBox
{
    WIDTH: 350px;
    HEIGHT: 28px;
    PADDING-RIGHT: 0px;
	FLOAT: left;
	}
.SearchTextbox
{
    PADDING-RIGHT: 0px;
    FLOAT: left;
}
.SearchButton
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.SearchButtonMiddle
{
    BACKGROUND: url(../images/headers/btn_middle.gif) repeat-x;
    FLOAT: left;
    WIDTH: 74px;
    HEIGHT: 21px;
}
.QuickNav
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FLOAT: left;
}
A.QuickNavFont
{
    FONT-FACE: Tahoma;
    FONT-SIZE: 12px;
    COLOR: #362d2e;
    TEXT-DECORATION: none;
}
A.QuickNavFont:hover
{
    FONT-FACE: Tahoma;
    TEXT-DECORATION: underline;
}
.NavRow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px;
    WIDTH: 770px;
    HEIGHT: 68px;
}
.NavBottom
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.NavLinkBottom
{
    FLOAT: left;
    PADDING-TOP: 14px;
    WIDTH: 770px;
    }
#FooterContentLayer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
}
.FooterLink
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #e6e8d8;
    PADDING-TOP: 10px;
}
.FooterTextBold
{
    FONT-WEIGHT: bold;
}
A.FooterLinkText
{
    FONT-SIZE: 12px;
    COLOR: #e6e8d8;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A.FooterLinkText:hover
{
    TEXT-DECORATION: none;
}
#LoginLayer
{
    BORDER-RIGHT: #eaeaeb 1px solid;
    BORDER-TOP: #eaeaeb 1px solid;
    DISPLAY: none;
    Z-INDEX: 100;
    BACKGROUND-IMAGE: url(../images/background/bg_login.gif);
    BORDER-LEFT: #eaeaeb 1px solid;
    WIDTH: 195px;
    BORDER-BOTTOM: #eaeaeb 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    BACKGROUND-COLOR: #c6cab4;
    TEXT-ALIGN: left;
}
.LoginContent
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 175px;
    PADDING-TOP: 10px;
}
#ErrorMessage
{
    VISIBILITY: hidden;
}
.LoginHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 110px;
    COLOR: #cd5e16;
    PADDING-TOP: 3px;
}
.CloseText
{
    FLOAT: right;
    WIDTH: 50px;
}
.LoginFormText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
}
.LoginTextbox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
}
.InputLoginBox
{
    WIDTH: 170px;
}
.SpaceMargin
{
    FLOAT: left;
    PADDING-BOTTOM: 10px;
}
.IconLine
{
    CLEAR: both;
    BACKGROUND-IMAGE: url(../images/icons/icon_line.gif);
    BACKGROUND-REPEAT: repeat-x;
}
.SignInButton
{
    FLOAT: right;
    PADDING-BOTTOM: 10px;
}
.PasswordText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 170px;
    PADDING-TOP: 10px;
}
.LogRegisterText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 172px;
    PADDING-TOP: 0px;
}
#MainMailingListLayer
{
    BORDER-RIGHT: #eaeaeb 1px solid;
    BORDER-TOP: #eaeaeb 1px solid;
    DISPLAY: none;
    Z-INDEX: 100;
    BACKGROUND-IMAGE: url(../images/background/bg_mailinglist.gif);
    BORDER-LEFT: #eaeaeb 1px solid;
    WIDTH: 595px;
    BORDER-BOTTOM: #eaeaeb 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    BACKGROUND-COLOR: #c6cab4;
    TEXT-ALIGN: left;
}
#NoMailingListLayer
{
    BORDER-RIGHT: #eaeaeb 1px solid;
    BORDER-TOP: #eaeaeb 1px solid;
    DISPLAY: none;
    Z-INDEX: 100;
    BACKGROUND-IMAGE: url(../images/background/bg_mailinglist.gif);
    BORDER-LEFT: #eaeaeb 1px solid;
    WIDTH: 595px;
    BORDER-BOTTOM: #eaeaeb 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    BACKGROUND-COLOR: #c6cab4;
    TEXT-ALIGN: left;
}
.MailContent
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 570px;
    PADDING-TOP: 10px;
}
.MailHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 490px;
    COLOR: #cd5e16;
    PADDING-TOP: 5px;
}
.Asterisk
{
    COLOR: #a60f20;
}
.OptText
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 0px;
}
.RequiredText
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 550px;
    COLOR: #a60f20;
    PADDING-TOP: 5px;
}
.YesText
{
    FLOAT: left;
    WIDTH: 500px;
}
.MailTextboxRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 560px;
    PADDING-TOP: 10px;
}
.MailRightText
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 100px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right;
}
.MailText
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
.MailInputBox
{
    WIDTH: 130px;
}
.MailTextbox
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.MailTextboxRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.MailRadioButtonRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 20px;
}
.MailRadioButton
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 0px;
}
.AgreeRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 20px;
}
.MailSubmitButton
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 15px;
    WIDTH: 550px;
    PADDING-TOP: 20px;
}
.MailLineBreak
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 0px;
}
.CopyrightMailText
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 550px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center;
}
.MailingListButton
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: url(../images/buttons/btn_submit.gif);
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 75px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 21px;
}
.MailingListUploadText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    WIDTH: 570px;
    COLOR: #000;
    PADDING-TOP: 25px;
    TEXT-ALIGN: center;
}
