BODY {
    background-color: #444444;
    font-family: tahoma;
    font-size: 11px;
    margin: 0px;
    color: #3a3333;
    text-align: center;
}

FORM {
    background-color: #f0f0f0;
    margin: 0px;
    padding: 0px;
}

.BigForm {
    border-left: solid 1px #222222;
    border-right: solid 1px #222222;
    width: 985px;
}

TD {
    font-family: tahoma;
    font-size: 11px;
}

HR {
    background-color: #ffffff;
    border: solid 0px #ffffff;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #dddddd;
    height: 4px;
    color: #ffffff;
}

.News A {
    font-weight: normal;
}
.Search A {
    font-size: 10px;
}

A {
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #3377cc;
}

A:hover {
    color: #ff5500;
}

A IMG {
    border: solid 0px #000000;
}

.Banner {
    background-image: url('../Images/Theme/Black/Banner-Back.png');
    padding-right: 15px;
    padding-left: 15px;
    height: 100px;
}

#NewFeatures A {
    color: #ff2200;
}

#NewFeatures A:hover {
    color: #000000;
}

#PAABannerLogo {
    background-image: url('../Images/Theme/Black/PAA-Logo-Banner.png');
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

#BannerLogo {
    background-image: url('../Images/Theme/Black/Banner-Logo.png');
    background-repeat: no-repeat;
    width: 388px;
    height: 100px;
}

#AboutUsLogo {
    background-image: url('../Images/Theme/Black/Logo.png');
    background-repeat: no-repeat;
    margin-right: 10px;
    float: left;
    width: 160px;
    height: 160px;
}

.TopLinkBar {
    background-image: url('../Images/Theme/Black/LinkBarBack.png');
    border-top: solid 1px #e5e5f0;
    width: 100%;
    height: 40px;
}

.TopLinkBar TD {
    font-family: tahoma;
    font-size: 11px;
    text-align: center;
}

.TopLinkBar A {
    color: #443333;
    font-size: 11px;
}

.TopLinkBar A:hover {
    color: #0077ff;
}

.ErrorLinkBar {
    background-image: url('../Images/Theme/Black/LinkBarBack.png');
    width: 100%;
    height: 40px;
}

.ErrorLinkBar TD {
    font-family: tahoma;
    font-size: 11px;
    text-align: center;
    color: #bbbbbb;
}

.MemberBar {
    border-top: solid 1px #555555;
    background-color: #f5f5f9;
    width: 100%;
    height: 25px;
    direction: rtl;
}

.MemberBar TD {
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    color: #000000;
    padding-right: 10px;
    padding-left: 10px;
}

.MemberBar A {
    font-weight: normal;
}

.MemberBar A:hover {
    font-weight: normal;
}

.ErrorMemberBar {
    border-top: solid 0px #555555;
    background-color: #f5f5f9;
    width: 100%;
    height: 25px;
    direction: rtl;
}

.ErrorMemberBar TD {
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    color: #000000;
    padding-right: 10px;
    padding-left: 10px;
}

.ErrorMemberBar A {
    font-weight: normal;
}

.ErrorMemberBar A:hover {
    font-weight: normal;
}

.PBox A {
    color: #3399dd;
    line-height: 30px;
    font-weight: normal;
}

.PBox A:hover {
    color: #000000;
}

.RightLinkBar A {
    font-weight: normal;
}

.Seperator {
    background-color: #d5d5d5;
    font-size: 0px;
    width: 1px;
    height: 20px;
}

.Box {
    background-color: #F4F2E9;
}
.News {
    background-color: #F4F2E9;
    width: 100%;
}
.More {
    background-color: #F4F2E9;
    width: 100%;
}
.PageFooter {
    background-color: #F4F2E9;
    width: 100%;
}

.Top {
    height: 2px;
}
.Top .Left {
    width: 2px;
}
.Top .Center {
    background-image: url('../Images/Theme/Black/Box-Top.png');
}
.Top .right {
    width: 2px;
}

.Middle .Left {
    background-image: url('../Images/Theme/Black/Box-Left.png');
    width: 2px;
}
.Middle .Center {
    background-color: #ffffff;
    background-image: url('../Images/Theme/Black/Box-Center.png');
    background-repeat: repeat-x;
    padding: 10px;
    text-align: justify;
}
.Middle .right {
    background-image: url('../Images/Theme/Black/Box-right.png');
    width: 2px;
}
.Middle .Header {
    height: 20px;
    border-bottom: solid 1px #e9e9e5;
    background-color: #ffffcc;
    text-align: center;
    color: #666666;
}

.Middle .Body {
    background-color: #ffffff;
    padding: 10px;
}

.Bottom {
    height: 2px;
}
.Bottom .Left {
    width: 2px;
}
.Bottom .Center {
    background-image: url('../Images/Theme/Black/Box-Bottom.png');
}
.Bottom .right {
    width: 2px;
}

.FooterCenter {
    background-image: url('../Images/Theme/Black/Footer-Center.png');
    height: 52px;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    color: #443333;
    vertical-align: top;
    line-height: 20px;
}

.Button {
    border: solid 1px #993333;
    background-color: #cc5555;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    color: #ffffff;
    height: 20px;
    padding-bottom: 2px;
    cursor: hand;
}

.LittleButton {
    border: solid 0px #993333;
    background-color: #ee6666;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    color: #ffffff;
    cursor: hand;
    height: 16px;
}

.BoldTitle {
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

.ProductBox {
    border-bottom: solid 1px #dddddd;
    background-color: #fffff9;
}

.HotProduct {
    width: 75px;
    height: 75px;
    border: solid 1px #dddddd;
    margin-left: 5px;
    background-color: #ffffff;
}

.PageMiddle {
    padding: 20px;
}

.Product {
    direction: rtl;
    width: 100%;
}

.ProductLinks {
    text-align: right;
    vertical-align: top;
    width: 170px;
}

.Label {
    vertical-align: top;
    line-height: 20px;
    width: 80px;
    color: #222233;
}

.Value {
    vertical-align: top;
    line-height: 20px;
    color: #555577;
}

.ProductHelp {
    line-height: 20px;
    margin-top: 10px;
    text-align: justify;
    color: #000000;
}

.Content {
    width: 100%;
    text-align: justify;
    line-height: 20px;
    direction: rtl;
}

.GroupBox {
    background-color: #f9f9f9;
    border: solid 1px #e9e9e9;
    margin-top: 5px;
    padding: 10px;
}

.Notification {
    background-color: #ffdd99;
    border: solid 1px #ffbb77;
    font-size: 11px;
    padding: 5px;
    direction: rtl;
}

.RedNotification {
    background-color: #bb5533;
    border: solid 1px #883311;
    font-size: 11px;
    color: #ffffff;
    padding: 5px;
    direction: rtl;
}

.ErrorText {
    color: #ee3311;
    margin-right: 10px;
}

.TextField {
    border: solid 1px #cccccc;
    background-color: #ffffef;
    font-family: Tahoma;
    font-size: 11px;
    direction: rtl;
    color: #555555;
}

.TextField2 {
    border: solid 1px #cccccc;
    background-color: #ffffef;
    font-family: Tahoma;
    font-size: 11px;
    direction: ltr;
    color: #555555;
}

.EmailField {
    border: solid 1px #dddddd;
    background-color: #ffffef;
    font-family: Tahoma;
    font-size: 10px;
    padding-left: 3px;
    padding-right: 3px;
    direction: ltr;
    color: #555555;
}

.Icon {
    width: 30px;
    vertical-align: top;
    text-align: right;
}

.Question {
    color: #111122;
    text-align: justify;
    line-height: 18px;
}

.Answer {
    color: #555566;
    text-align: justify;
    line-height: 18px;
}

.ErrorField {
    background-color: #bb0000;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    color: #ffffff;
}

.example {
    vertical-align: top;
    line-height: 20px;
    font-size: 11px;
    color: #777777;
}

.SecurityImage {
    border: solid 1px #dddddd;
    width: 150;
    height: 25;
}

.BillTableHeader {
    background-color: #cccccc;
    border-bottom: solid 1px #aaaaaa;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.BillTableRow {
    background-color: #f9f9f9;
    border-bottom: solid 1px #eeeeee;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.BillTableTotal {
    background-color: #ffffdd;
    border-bottom: solid 1px #eeeeee;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.TableTitle {
    background-color: #220000;
    color: #ffffff;
    height: 20px;
    border-top: solid 1px #000000;
    border-bottom: solid 2px #ffffff;
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.TableHeader {
    background-color: #555566;
    color: #ffffff;
    height: 20px;
}

.TableHeader TD {
    border-bottom: solid 1px #111122;
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.TableTRYellow {
    background-color: #ffffd0;
    height: 20px;
}

.TableTRWhite {
    background-color: #ffffff;
    height: 20px;
}

.TableTRYellow TD {
    border-bottom: solid 1px #dddddd;
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.TableTRWhite TD {
    border-bottom: solid 1px #dddddd;
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

.Required {
    color: #ff5500;
}

.ImportantLink {
    background-color: #ff5555;
    border: solid 1px #bb2222;
    text-align: center;
    margin-bottom: 3px;
    padding: 3px 2px 3px 2px;
}

.ImportantLink A {
    padding-bottom: 2px;
    font-weight: normal;
    color: #ffffff;
    width: 100%;
    height: 100%;
}

.ImportantLink A:hover {
    color: #000000;
}

.WorkBox {
    background-image: url('../Images/Theme/Black/Box-Center-Gray.png');
    background-repeat: repeat-x;
    background-color: #ffffff;
    padding: 8px;
    vertical-align: top;
}

.WorkDescription {
    text-align: justify;
    line-height: 16px;
    vertical-align: top;
    color: #003366;
}

.AlertBox {
    background-color: #ffff88;
    padding: 10px;
    color: #000000;
    line-height: 15px;
    text-align: justify;
}

.EL {
    color: #aa4444;
}

.ELHeader {
    color: #7777ee;
    font-weight: bold;
}

.ELTitle {
    color: #555577;
    font-weight: bold;
}

.NavBar {
    background-image: url('../Images/Theme/Black/LinkBarBack.png');
    background-repeat: repeat-x;
    border: solid 1px #e5e5f0;
    background-color: #ffffff;
    margin-top: 3px;
    margin-bottom: 3px;
    height: 20px;
}

.NavBar A {
    font-weight: normal;
}

.CommentsTitle {
    background-color: #555555;
    border: solid 1px #f0f0f0;
    color: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.Comment {
    background-color: #ffffff;
    border: solid 1px #dddddd;
    padding: 1px;
}

.Comment .Header {
    background-color: #ccccff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.Comment .Body {
    background-color: #ffffff;
    padding: 10px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: justify;
    line-height: 16px;
}

.Comment .footer {
    background-color: #eeeeee;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

.CommentLink {
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
    background-color: #f5f5f5;
    text-align: right;
    padding: 5px;
    padding-bottom: 6px;
}

.ProductTitle {
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
    background-color: #555555;
    color: #ffffff;
    text-align: right;
    padding: 5px;
    padding-bottom: 6px;
}

.CommentLink A {
    font-weight: normal;
}

.CommentLink .CommentCount {
    color: #999999;
}

.ErrorBox {
    padding: 3px;
    background-color: #aa0000;
    border: solid 1px #550000;
    color: #ffffff;
}

.PageTitle {
    padding: 3px;
    margin-bottom: 10px;
    background-color: #6688ee;
    border: dotted 1px #2244aa;
    color: #ffffff;
}

.PageTitle TD {
    padding: 3px;
    margin-bottom: 10px;
    background-color: #6688ee;
    color: #ffffff;
}

.Chart {
    text-align: left;
}

.MessageList {
    width: 100%;
    border: solid 1px #888888;
}

.MessageList TD {
    background-color: #ffffff;
    height: 20px;
}

.MessageList .Header TD {
    background-color: #333333;
    color: #ffffff;
}

.MessageList A {
    width: 100%;
    font-weight: normal;
}

.MessageListHeader {
    margin-bottom: 7px;
}

.MessageListHeader A {
    font-weight: normal;
}

.Message {
    background-color: #ffffff;
    border: solid 1px #bbbbbb;
}

.Message .Header {
    background-color: #eeeeee;
    color: #555555;
}

.Message .Body {
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    color: #222222;
    text-align: justify;
    line-height: 18px;
}

.Message .Footer {
    background-color: #dddddd;
    color: #555555;
}

.PopUp {
    background-color: #ffffff;
    border: outset 1px #ff0000;
    position: absolute;
}

.PopUp .Close {
    background-color: #ff3333;
    width: 15px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    cursor: hand;
}

.PopUp thead TD {
    background-color: #222222;
    border: solid 1px #444444;
    color: #ffffff;
    height: 20px;
}

.PopUp tbody TD {
    background-color: #ffffbb;
    border: solid 1px #777777;
    color: #555555;
    text-align: justify;
    line-height: 18px;
}
