BODY
{
    FONT-SIZE: 12px;
    COLOR: #00386f;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #165ba0;
    TEXT-DECORATION: underline
}
BODY A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #165ba0;
    TEXT-DECORATION: none
}
BODY TD
{
    FONT-SIZE: 12px
}
.rule
{
    BACKGROUND-COLOR: #c0c0c0
}
.menu
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/dotted_line.gif);
    BACKGROUND-REPEAT: repeat-y;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left
}
.menu A
{
    FONT-WEIGHT: lighter;
    TEXT-DECORATION: none
}
.menu .level1
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/menul1_bg.gif);
    BACKGROUND-REPEAT: repeat-y
}
.menu A:hover
{
    FONT-WEIGHT: lighter;
    TEXT-DECORATION: underline
}
.menu .level2
{
    BACKGROUND-COLOR: #e5e8eb
}
.menu .level3
{
    BACKGROUND-COLOR: #d3d7da
}
.mainBody
{
    PADDING-TOP: 15px
}
.mainBody .bodyText
{
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 16px
}
.mainBody .formPage
{
}
.mainBody .formPage .form
{
}
.mainBody .formPage .form .formGroup
{
}
.mainBody .formPage .form .formGroup TD
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.mainBody .formPage .form .formGroup TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 10px;
    COLOR: #00386f;
    TEXT-ALIGN: left
}
.mainBody .contentBox
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #a7d0f3
}

#aspBody .h1
{
   margin-top:0px;
}

.mainBody .contentBox .rule
{
    BACKGROUND-COLOR: #aaaaaa
}
.mainBody .contentBox .boxTitle
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_title_background.gif);
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .contentBoxHeader {
    background-color: #aabbdd;
}
.mainBody .contentBoxHeader a {
    font: bold 9px verdana !important;
    text-decoration: none;
    color: #668899;    
}

.mainBody .contentBoxHeader .available a, .mainBody .contentBoxHeader .selected a {
    color: #165bbb;
}

.mainBody .contentBoxHeader .button {
   line-height: 120%;
   padding: 0.4em 0.2em;
   border-top: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;
}

.mainBody .contentBoxHeader .tl {
   background: transparent url(../images/layout/box_corner_tab_tl_long.gif) no-repeat left top;
   width: 5px;
   border-bottom: 1px solid #aaaaaa;
   line-height: 1%;
}

.mainBody .contentBoxHeader .tr {
   background: transparent url(../images/layout/box_corner_tab_tr_short.gif) no-repeat right top;
   width: 4px;
   border-bottom: 1px solid #aaaaaa;
   line-height: 1%;
   
}

.mainBody .contentBoxHeader .trlast {
   background: transparent url(../images/layout/box_corner_tab_tr_long.gif) no-repeat right top;
   width: 7px;
   border-bottom: 1px solid #aaaaaa;
   line-height: 1%;
   
}

.mainBody .contentBoxHeader .selected {
   border-bottom-width: 0;
   background-color: #eff7ff;
}

.mainBody .contentBoxHeader .available {
   background-color: #ccddff;
}


.aspBody .contentBox
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #a7d0f3
}
.aspBody .contentBox .rule
{
    BACKGROUND-COLOR: #aaaaaa
}
.aspBody .contentBox .boxTitle
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_title_background.gif);
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-REPEAT: repeat-x
}

#aspBody .content {
   padding: 0px 18px 12px;
}

#aspBody h1 {
   margin-top: 18px;
   margin-bottom: 18px;
}

#aspBody form {
   display: block;
}



#aspBody h2 {
   margin: 18px 0px 12px 0px;
}

#aspBody form table {
   margin: 12px 0;
   border: 1px solid #333366;
   background-color:  #ddeeFF;
   width: 100%;
}

#aspBody form td, #aspBody form th {
   font-size: 12px;
   vertical-align: middle;
   padding: 1px 10px;
   text-align: left;

}

#aspBody form td {
   width: 100%;
   white-space: nowrap;
}


#aspBody label {
   text-align: left;
   white-space: nowrap;
   width: 170px;
   padding-right: 0 10px 0 0;

}

#aspBody .wrap, #aspBody .wrap label {
   white-space: normal !important;
}

#aspBody .input_addendum {
   padding-left: 12px;
}

#aspBody p label {
   width: auto;
   padding-right: 10px;
}

#aspBody input, #aspBody select {
    font-size: 11px;
}

#aspBody .short {
    width: 136px !important;
}

#aspBody .auto, #aspBody .auto * {
    width: auto !important;
}

#aspBody .long {
    width: 100% !important;
}

#aspBody input.short, #aspBody input.long, #aspBody input.auto, #aspBody select.short, #aspBody select.long, #aspBody select.auto {
   border: 1px solid #333366;
   background-color: #EAECFF;
   color: #00386f;
}

#aspBody textarea {
   border: 1px solid #333366;
   background-color: #EAECFF;
   color: #00386f;
   width: 100%;
   padding: 5px 10px;
   line-height: 1.2em;
   font: normal 11px Arial, sans-serif;
}

#aspBody .short,   #aspBody.long {
   font-size: 12px;
}

#aspBody .shortlabels label {
   width: auto !important;
}



#aspBody .password a {
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
    padding-left: 10px;
}

#aspBody .info {
   color: #9798FF; 
   font-style: italic;
   font-weight: bold;
   white-space: normal;
   text-align: center;
}

#aspBody .error {
   padding: 8px 12px;
   border: 1px solid #BE05FE;
   color: #BE05FE; 
   background-color: #E2EAFE;
   font-style: italic;
   font-weight: bold;
   white-space: normal;
   text-align: center;
}

#aspBody .buttons {
   text-align: right;
}

#aspBody .floatbuttons {
   float: right;
   margin: 0 0 12px 12px;
}

#aspBody .orderdetails {
   border: 1px dotted #ccddee;
   background-color:  #ddeeFF; 
   text-align: right;
   font-size: 11px; 
   padding: 2px 10px; 
   margin-top: 12px;
   margin-bottom: 0px;
}

#aspBody .orderdetails span {
   padding-left: 12px;
   color:  #0002CE;
   font-weight: bold;
}

#aspBody .orderdetails span strong {
   color: #00386f;
}

#aspBody .orderdetails a {
   font-size: 11px;
   color:  #0002CE;
   font-weight: bold;
   text-decoration: none;
   white-space: nowrap;
}

#aspBody .orderdetails img {
   border: 0;
   margin: 0 0 1px 4px;
   vertical-align: bottom;
}

#aspBody .column_3 td{
   width: 33%
}

#aspBody form dd{
   margin-left: 18px;
}

#aspBody .strap {
   font-size: 11px !important;
}

#aspBody .bButton {
   border: 1px solid #333366;
   background-color:  #7385A2; 
   color: white;
   font-weight: bold;
   padding: 2px 3px; 
   width: auto;
   cursor: hand;   
}

#aspBody .rButton {
   background-color: #6be;
}

#aspBody .sButton, #aspBody .sxButton {
   background-color: #6be;
   padding: 1px 2px;
   font-size: 10px;
}

#aspBody .sxButton {
   width: 110px;
}

#aspBody .top {
   vertical-align: top !important;
}

#aspBody #personnel {
   padding: 10px !important;
}

#aspBody #personnel th {
   white-space: nowrap;
}

#aspBody #personnel .header {
   padding: 10px auto;
}

#aspBody #personnel h3 {
   border-color: #339;
   border-style: solid;
   border-width: 1px 0px; 
   background-color:  #cde; 
   color: #00386f;
   font-size: 12px; 
   padding: 4px 8px; 
   letter-spacing: 1px;
}

#aspBody #officenotes {
   color: #669; 
}

#aspBody .orderoptions td label {
   font-weight: bold;
   color: #35f;
   width: auto;
   padding-left: 0;
   padding-right: 6px;
}

#aspBody .orderoptions th label {
   padding-left: 32px;
}

#aspBody .cbox {
   width: 12px !important;
   padding: 0 0 0 6px;
}

#aspBody .optarticle input {
   margin-left: 18px !important;
}

#aspBody .onerow label {
   width: auto!important;
   padding-right: 8px!important;
}

#aspBody .onerow input, #aspBody .onerow select {
   margin-right: 18px!important;  
} 

#aspBody #summary {
   background-color: #E0EDFC;
}

#aspBody #summary td, #aspBody #summary th {
   vertical-align: top;
}

#aspBody #summary th {
   white-space: nowrap;
}

#aspBody #summary .summary_price {
   width: 80px;
   text-align: right;
}

#aspBody #summary .first_price {
   border-top: 1px solid black;
   padding-top: 12px;
}

#aspBody #summary .first_price_label {
   padding-top: 13px;
}

#aspBody #summary .summary_col4 {
   width: auto;
}

#aspBody #summary ul {
   margin: 0 0 0 18px;
}

#aspBody .imgborder {
 border: 1px solid #333366;
}


#aspBody .cards img {
   height: auto;
}

.footer A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #d3e7fe
}
.footer A:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #d3e7fe
}
.mainBody .listEvent
{
}
.mainBody .listEvent .date
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px
}
.mainBody .listEvent .strap
{
    FONT-WEIGHT: bolder;
    COLOR: #666666
}
.mainBody .listEvent .venue
{
    FONT-SIZE: 11px
}
.mainBody .listEvent .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #7a9aca
}
.mainBody .listEvent DIV
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .fullProduct
{
    PADDING-BOTTOM: 10px
}
.mainBody .fullProduct .rule
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d7eafb
}
.mainBody .fullProduct .rule A
{
}
.mainBody .fullProduct .productName
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #7a9aca 1px solid
}
.mainBody .fullProduct .options
{
    PADDING-BOTTOM: 3px
}
.mainBody .fullProduct .price
{
}
.mainBody .fullProduct .size
{
    PADDING-BOTTOM: 3px
}
.mainBody .fullProduct .stockCode
{
    PADDING-BOTTOM: 3px
}
.mainBody .fullArticle
{
}
.mainBody .fullArticle .date
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #999999;
    PADDING-TOP: 10px
}
.mainBody .fullArticle .headline
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #7a9aca 1px solid
}
.mainBody .fullArticle .strap
{
    FONT-WEIGHT: bolder
}
.mainBody .fullContact
{
}
.mainBody .fullContact .address
{
}
.mainBody .fullContact .contactDetails
{
}
.mainBody .fullContact .contactDetails TD
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .fullContact .department
{
}
.mainBody .fullContact .name
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #7a9aca 1px solid
}
.mainBody .fullContact .title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.mainBody .fullEvent
{
}
.mainBody .fullEvent .date
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #999999;
    PADDING-TOP: 10px
}
.mainBody .fullEvent .headline
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #7a9aca 1px solid
}
.mainBody .fullEvent .strap
{
    FONT-WEIGHT: bolder
}
.mainBody .fullEvent .venue
{
    COLOR: #777777
}
.mainBody .listArticle
{
}
.mainBody .listArticle .date
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px
}
.mainBody .listArticle .strap
{
    FONT-WEIGHT: bolder;
    COLOR: #666666
}
.mainBody .listArticle .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #7a9aca
}
.mainBody .listArticle DIV
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .listContact
{
}
.mainBody .listContact .company
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #4d74b6
}
.mainBody .listContact .department
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #dfeeff
}
.mainBody .listContact .rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #7a9aca
}
.mainBody .siteMap
{
}
.mainBody .siteMap .level1
{
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #ffffff 3px solid;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(../images/layout/sitemap_grad.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 3px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #4d74b6
}
.mainBody .siteMap .level2
{
    PADDING-RIGHT: 20px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.mainBody .siteMap .level1 A
{
    FONT-SIZE: 15px;
    COLOR: #ffffff
}
.mainBody .siteMap .level1 A:hover
{
    FONT-SIZE: 15px;
    COLOR: #ffffff
}
.mainBody .siteMap .level2 A
{
    FONT-SIZE: 11px
}
.mainBody .siteMap .level2 A:hover
{
    FONT-SIZE: 11px
}
.mainBody .siteMap A
{
    FONT-SIZE: 10px
}
.mainBody .siteMap A:hover
{
    FONT-SIZE: 10px
}
.mainBody .listProduct
{
}
.mainBody .listProduct .thumbnail
{
    PADDING-RIGHT: 10px
}
.mainBody .listProduct .rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.mainBody .listProduct .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #7a9aca
}
.mainBody .subPageList
{
    FONT-SIZE: 10px;
    BORDER-BOTTOM: medium none
}
.mainBody .subPageList .listItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    LIST-STYLE-IMAGE: url(../images/inuse/list_marker.gif);
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.mainBody .subPageList .listItem A
{
    FONT-SIZE: 11px
}
.mainBody .subPageList .listItem A:hover
{
    FONT-SIZE: 11px
}
.mainBody .subPageList .listTitle
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c3be8d 1px
}
.mainBody .subPageList .listTitle A
{
    FONT-SIZE: 14px
}
.mainBody .subPageList .listTitle A:hover
{
    FONT-SIZE: 14px
}
.mainBody .subPageList
{
}
.mainBody .subPageList .listTitleThumb
{
    TEXT-ALIGN: center
}
.mainBody .subPageList .listTitleThumb A
{
}
.mainBody .subPageList .listTitleThumb A:hover
{
}
.footer
{
    PADDING-TOP: 10px
}
.menu .active
{
    BACKGROUND-COLOR: #165ba0
}
.menu .active A
{
    COLOR: #ffffff
}
.menu .active A:hover
{
    COLOR: #ffffff
}
.menu .level2 TD
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.menu .level3 TD
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffffff 1px solid
}
BODY IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.mainBody .listLink
{
}
.mainBody .listLink .description
{
    PADDING-BOTTOM: 5px
}
.mainBody .listLink .link
{
    PADDING-BOTTOM: 5px
}
.mainBody .listLink .name
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px
}
.mainBody .listLink .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #7a9aca
}
.mainBody .siteMap TD
{
}
.mainBody .siteMap .level3
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.mainBody .fullEvent TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .listContact TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .fullArticle TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .fullContact TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .fullProduct .manufacturer
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px
}
.mainBody .listProduct .manufacturer
{
    PADDING-BOTTOM: 5px
}
.mainBody .listProduct .size
{
    PADDING-BOTTOM: 5px
}
.mainBody .listProduct .price
{
    PADDING-BOTTOM: 10px
}
.mainBody .listProduct TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .listLink .thumbnail
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px
}
.mainBody .listLink TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.titleText
{
    COLOR: #999999;
    BORDER-BOTTOM: #cccccc 1px solid
}
.mainBody .formPage .form .radioGroup
{
}
.mainBody .subPageList .listTitleThumbTitle
{
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 10px
}
.mainBody .subPageList .listTitleThumbTitle A
{
    FONT-SIZE: 14px
}
.mainBody .subPageList .listTitleThumbTitle A:hover
{
    FONT-SIZE: 14px
}
BODY H1
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 5px
}
BODY H2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 5px;
    COLOR: #00386f
}
.mainBody .subPageList .alternate
{
    BACKGROUND-COLOR: gainsboro
}
.mainBody .subPageList TH
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.footer .footerLeft
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/layout/footer_gradfade.gif);
    COLOR: #165ba0;
    BACKGROUND-REPEAT: no-repeat
}
.footer .footerRight
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/layout/footer_grad.gif);
    COLOR: #d3e7fe;
    BACKGROUND-REPEAT: repeat-x
}
.header .headerTop
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../images/layout/header_gradorange.gif);
    LIST-STYLE-IMAGE: url(../images/layout/arrow_white.gif);
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eb6838;
    BACKGROUND-: url(../images/layout/header_gradorange.gif)
}
.header .headerTop A
{
    COLOR: #ffffff
}
.header .headerTop A:hover
{
    COLOR: #ffffff
}
.header .headerBottom
{
    PADDING-RIGHT: 60px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../images/layout/header_grad.gif);
    WIDTH: 230px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 92px
}
.header .headerLeft
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/header_gradfade.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 112px;
    TEXT-ALIGN: right
}
.location
{
    PADDING-RIGHT: 20px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/layout/main_gradtop.gif);
    PADDING-BOTTOM: 10px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .contentBox .shadow, .mainBody .contentBoxHeader .shadow
{
    BACKGROUND-COLOR: #85888a
}
.location A
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.location A:hover
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.menu .level1 TD
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.menu .menuSet
{
    BORDER-TOP: #8c8d8e 1px solid;
    BORDER-BOTTOM: #8c8d8e 1px solid
}
BODY H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 5px;
    COLOR: #999999
}
#quickLinks
{
    WIDTH: 285px;
    POSITION: relative;
    TOP: 20px
}
.bodyBackground
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/main_gradbot.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #f3f8fc
}
.header
{
    PADDING-BOTTOM: 10px
}
.contentArea
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 30px
}
.mainBody .listEvent TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .listArticle TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .homeLink
{
    PADDING-RIGHT: 128px;
    PADDING-LEFT: 8px;
    BACKGROUND-IMAGE: url(../images/layout/link_bgnd.gif);
    WIDTH: 279px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 70px
}
.mainBody .homeLink A
{
    BACKGROUND-POSITION: center center;
    FONT-SIZE: 13px
}
.mainBody .homeLink A:hover
{
    FONT-SIZE: 13px
}

.header .login
{
    COLOR: #d3e7fe
}
.header .login 
{
    
}
.header .textBox
{
    BORDER-RIGHT: #1a4168 1px solid;
    BORDER-TOP: #1a4168 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #1a4168 1px solid;
    WIDTH: 97px;
    COLOR: #000000;
    BORDER-BOTTOM: #1a4168 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #acc4dc
}
.header .textBoxName
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    HEIGHT: 24px
}
.header .loginTitle
{
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 8px;
    COLOR: #d3e7fe
}
.white10
{
    COLOR: #ffffff
}

.help .mainBody {
   padding: 0 !important;
}

.help .mainBody .bodyText, .help .mainBody .buttons{
   padding: 0 18px !important;
}

.help .bodyBackground {
   padding: 0 !important;
   margin: 0 !important;
   width: auto !important;
}

.help {
   padding: 0 !important;
   margin: 0 !important;   
   
}

.help .location {
   padding: 8px 18px !important;
   width: auto !important;
   font-weight: bold;
}

.help #aspBody {

}