html,body {
    font-family: Arial;
	background:#fff url("/images/bkg.gif");
}
#ft {
    padding: 10px;
	background-color: #cbcbcb;
	font-weight: bold;
	font-size: 77%;
}
#ft h3{position:absolute;left:-9999px;overflow:hidden;}
#ft li{display:inline;padding:0 4px;}
#ft li.first:before{content:'';padding-right:0;}
#hd {
    text-align: right;
}

div.yui-b p {
    margin: 0 0 .5em 0;
    color: #000;
    text-align: justify;
    font-size: 108%;
}
div.yui-b div#navigator {
    background-image: url("/images/bkg_left_sidebar.gif");
    padding: 0px 5px 5px 5px;
    height: 370px;
}
div.yui-b p strong {
    font-weight: bold;
    color: #000;
}
div.yui-b p em {
    color: #999;
}

h1#title {
    font-family:arial,helvetica,sans-serif;
    font-size:26px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding: 10px 0px 5px 0px;
    color: #4385d1;
}
h2#title {
    font-family:arial,helvetica,sans-serif;
    font-size:20px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding: 10px 0px 5px 0px;
}
h3#title {
    font-family:arial,helvetica,sans-serif;
    font-size:15px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding: 10px 0px 5px 0px;
}


/* fp table */
table.tBox {
    background:#FFFFFF url("/images/box/gradientbg2.jpg") repeat-x scroll 0 0;
    border:0px solid #EFEDED;
    height: 278px;
}
table.tBox td {
    vertical-align: top;
}
table.tBox h3 {
    border-bottom:1px solid #F2F2F2;
    font-size:1.6em;
    font-weight: bold;
    margin:0 0 0 10px;
    padding:10px 0 0 5px;
}
.tBoxText {
    margin:5px 5px 5px 8px;
    text-align:justify;
}
.tBox .tBox-footer {
    background-color:#FAFAFA;
    border:1px solid #F2F2F2;
    font-size:95%;
    margin:20px 10px 10px;
    padding:5px;
}

/* page body */
.mBox {
    float:left;
    margin:0 0 10px;
    padding: 5px 5px 5px 5px;
    background:#FFFFFF;
    border:1px solid #EFEDED;
    width: 98.4%;
}
.mBox h2 {
    color: #3c6ca0;
    font-size:138.5%;
    font-weight: bold;
}
.mBox h2.solid_line {
    font-size: .9em;
    font-weight: bold;
    color: black;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin: 5px 0 0.8em 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 0.4em 0;
}

.mBox h3.solid_line {
    font-size: 0.8em;
    font-weight: bold;
    color: black;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin: 5px 0 0.8em 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 0.4em 0;
}

/* used in fp: navigation bars on left */
.hBox {
    float:left;
    width: 185px;
    margin:0 0 10px;
    padding:0;
    background:#FFFFFF url("/images/box/gradientbg2.jpg") repeat-x scroll 0 0;
    border:1px solid #EFEDED;
}
.hBox img {
    text-align: right;
    padding:0px 2px 5px 0px;
    vertical-align: top;
}
.hBox h4 {
    border-bottom:1px solid #F2F2F2;
    font-size:1.2em;
    margin:0 0 0 10px;
    padding:10px 0 0 5px;
}
.hBox h3 {
    border-bottom:1px solid #F2F2F2;
    font-size:1.5em;
    margin:0 0 0 10px;
    padding:10px 0 0 5px;
}
.hBox h2 {
    color: #3c6ca0;
    font-size:138.5%;
    font-weight: bold;
}
.hBoxText {
    margin:5px 5px 5px 8px;
    text-align:justify;
}

/* fp */
.fpBoxText {
    background: #fff;
    padding-right: 5px;
    padding-left: 5px;
    border:1px solid #EFEDED;
    height: 319px;
    width: 175px;
}
.fpBoxText p.cloudface {
    font-size:138.5%;
    font-weight: bold;
    text-align: center;
}
.bpBoxText p.cloudface {
    font-size:160.5%;
    font-weight: bold;
}
/* forms */
.submit {
    background: #fefefe;
    border: 1px solid #000000;
    font-weight: bold;
    font-size:16px;
    border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
span.error-message, span.required {
    font-weight: bold;
    color: #f00;
}
form {
    margin-top: 20px;
}
form table td {
    padding-bottom: 3px;
}
form table td.label {
    font-size: 108%;
    width: 85px;
}

/* dialogs */
.dialog_label { font-size: 108%;display:block;float:left;width:48.5%;clear:left }
.dialog_label_business { font-size: 108%;display:block;float:left;width:45%;clear:left }
.yui-pe-content {
    display:none;
}


