﻿body
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#000000;
    background-image:url(/bonds/images/bg_body.gif);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#d5bb82;
    margin:0;
    padding:0 0 10px 0;
}
.setting 
{
    margin:auto;
    width:808px;
    background-image:url(/bonds/images/bg_setting.gif);
    background-position:top;
    background-repeat:repeat-y;
}
.header 
{
    height:95px;
    background-image:url(/bonds/images/bg_header.gif);
    background-position:top;
    background-repeat:no-repeat;
}
.auxNav 
{
    float:right;
    padding:24px 27px 0 0;
    color:#fff5c2;
    font-size:11px;
}
.auxNav a, .auxNav a:link, .auxNav a:active, .auxNav a:visited
{
    color:#fff5c2;
    text-decoration:underline;
}
.auxNav a:hover 
{
    text-decoration:none;
}
.content 
{
    margin:0 4px;
    padding:10px 20px 15px 20px;
    background-image:url(/bonds/images/bg_content.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    line-height:18px;
}
.sidebar 
{
    float:right;
    width:225px;
    margin:0 10px 10px 15px;
}
.userWizardContent
{
  min-height: 175px;
}

/* --- SIDEBAR MODULES --- */

.login, .support 
{
    padding:10px;
    border:solid 1px #682800;
    background-color:#f9f7db;
    background-image:url(/bonds/images/bg_login.gif);
    background-position:top;
    background-repeat:repeat-x;
/*  background-color:#f7faff;*/
}
.loginLabel 
{
    padding:4px 3px 4px 0px;
}
.support 
{
    
}
.footer
{
    padding:7px 0 0 0;
    text-align:center;
    font-size:11px;
    color:#3f3827;
    background-image:url(/bonds/images/bg_footer.gif);
    background-position:top;
    background-repeat:no-repeat;
    background-color:#d5bb82;
}
.footer p
{
    font-size:12px;
    margin:0;
    padding:8px 0;
	line-height:17px;
}

/* --- WIZARD --- */

.applicationWiz 
{
    margin-top:15px;
    width:750px;
}
.wizStep 
{
    background-color:#ffffff;
    border:solid 1px #e7dcc5;
    padding:5px 12px 10px 12px;
    vertical-align: top;
}
.wizSidebar 
{
    width:130px;
    padding-top:5px;
}
.wizSideBarLinks, .wizSideBarLinksOn
{
    text-align:left;
    line-height:14px;
    background-image:url(/bonds/images/bg_sidebar.gif);
    background-position:top left;
    background-repeat:repeat-x;
    margin:0;
    font-size:11px;
    border-top:solid 1px #e7dcc5;
    border-bottom:solid 1px #e7dcc5;
    border-left:solid 1px #e7dcc5; 
    background-color:#f9f7db;
}
.wizSideBarLinksOn 
{
    background-image:url(/bonds/images/bg_sidebar_on.gif);
    background-color:#e7dcc5;
}
.wizSideBarLinks a, .wizSideBarLinks a:link, .wizSideBarLinks a:visited, .wizSideBarLinks a:active, .wizSideBarLinks a:hover
{
    display:block;
    color:#bfb6a3;
    text-decoration:none;
    padding:7px 10px 7px 10px;
    line-height:14px;
}
.wizSideBarLinksOn a, .wizSideBarLinksOn a:link, .wizSideBarLinksOn a:visited, .wizSideBarLinksOn a:active, .wizSideBarLinksOn a:hover
{
    display:block;
    color:#000000;
    text-decoration:none;
    padding:7px 10px 7px 10px;
    background:none !important;
    line-height:14px;
}
.userHomepage .wizSideBarLinks a
{
    color:#666;
    background:none !important;
}
.userHomepage .wizSideBarLinks a:active, .userHomepage .wizSideBarLinks a:hover
{
    color:#000;
}

/* DOC Links - adds a small icon to all document links*/
a.pdfIcon { padding:5px 22px 0 0; line-height: 24px; background: url(/bonds/images/link-pdf.png) right no-repeat; }
/* LINKS - adds a little link icon to all of your links*/
a.linkIcon { padding:5px 22px 0 0; line-height: 24px; background: url(/bonds/images/link-aspx.png) right no-repeat; }
            
.notificationSuccess
{
    border:dotted 1px black;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    background-color:#FFFFCC;
}
.notificationSuccessClose
{
    color: Red;
    font-weight:bold;
    padding-left:5px;
    cursor:pointer;
}
.notificationError
{
    border:dotted 1px black;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    background-color:#FF0A01;
}
.notificationErrorClose
{
    color: Black;
    font-weight:bold;
    padding-left:5px;
    cursor:pointer;
}

/* --- PRIVACY --- */

.blockContact 
{
    margin-right:40px;
}

/* --- BOND INFO --- */

.inlineGraphic
{
    margin:0 10px 0 10px;
}

/* --- MISC --- */

.iconLink 
{
    background-repeat:no-repeat;
    font-size:11px;
}
.content .iconLinkBlue
{
    background-repeat:no-repeat;
    font-size:11px;
	color:#0000FF;
}
.addOwner 
{
    background-image:url(/bonds/images/icon_add.gif);
    background-position:left;
    padding:2px 0 2px 20px;
    margin:0 0 0 5px;
}
.removeControlSetting 
{
    float:right;
    margin:6px 0 10px 0;
}
.removeControl
{
    background-image:url(/bonds/images/icon_remove.gif);
    background-position:0 3px;
    padding:4px 0 4px 20px;
}
.revisitLink 
{
    float:right;
}
.infoLink 
{
    font-size:11px;
}
.divider 
{
    height:15px;
    display:block;
}
.rule 
{
    height:1px;
    display:block;
    margin:6px 0 5px 0;
    border-bottom:dotted 1px #e7dcc5;
}
.block
{
    display:block;
}
td.verticalRule {
	background-image:url(/bonds/images/bg_verticalRule.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
.block 
{
    display:block;
}
.inline 
{
    display:inline;
}
.blockquote 
{
    padding:5px 20px;
}
.back 
{
    float:left;
}
.forward 
{
    float:right;
}
.btnSave, .btnSend 
{
    margin-left:10px;
}
.clear 
{
    clear:both;
}

/* --- TABLES --- */

.rowOdd td
{
    border-top:dotted 1px #e7dcc5;
}
.rowEven td
{
    background-color:#f8f7e8;
    border-top:dotted 1px #e7dcc5;
}
.rowDynamic, .rowDynamic td 
{
	background-color:#f1f1f1;
	background-image:url(/bonds/images/bg_inputFadeIn.gif);
}
.noBorder, .noBorder td
{
    border-top:none;
    border-bottom:none;
    border-style:none;
    border-width:0;
}
.reviewTable
{
    font-size:11px;
    background-image:url(/bonds/images/bg_table.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}
.reviewTable .rowEven, .reviewTable .rowEven td, 
.reviewTable .rowOdd, .reviewTable .rowOdd td
{
    background-color:Transparent;
}
.reviewTable .rowAgree, .reviewTable .rowAgree td 
{
    background-color:#f8f7e8;
    border-top:dotted 1px #e7dcc5;
    border-bottom:dotted 1px #e7dcc5;
}
.uwTable {
    font-size:11px;
/*
    background-image:url(/bonds/images/bg_table.gif);
    background-position:bottom;
    background-repeat:repeat-x;*/
}
.reviewLink {
	float:right;
	font-size:11px;
	margin:0;
	padding:0;
}

/* --- FORMS --- */
.buttonSetting 
{
    padding:7px 0;
}
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-width:1px;
	border-style:inset;
	background-color:#fbfbfb;
	border-bottom-color:#e7e7e7;
	border-right-color:#e7e7e7;
}
input.requiredField, textarea.requiredField, select.requiredField 
{
    /*background-color:#f1f1f1;*/
	background-color:#ffffd4;
}
input:hover, textarea:hover, select:hover, 
input:focus, textarea:focus, select:focus {
	background-color:#f1f1f1;
	background-image:url(/bonds/images/bg_inputFadeIn.gif);
}
input[type="checkbox"], input[type="radio"], input[type="image"], input[type="submit"] 
{
    background-color:Transparent;
    background-image:none;
    border:none;
    border-width:0;
    border-style:none;	
}
.noStyle, .noStyle, .noStyle *, .noStyle:hover, .noStyle:focus
{
    background-color:Transparent;
    background-image:none;
    border:none;
    border-width:0;
    border-style:none;	
}
input.error, textarea.error, select.error {
	background-color:#fff1ec;
	background-image:url(/bonds/images/form_error.gif);
	background-position:right;
	background-repeat:no-repeat;
}
input.corrected {
/*	background-color:#e5f4e4;*/
	background-image:url(/bonds/images/form_check.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.btnPageLast, a.btnPageLast:link, 
a.btnPageNext, a.btnPageNext:link
{
    display:block;
    float:left;
    margin:0 2px;
    width:20px;
    height:19px;
    background-image:url(/bonds/images/btn_last.gif);
    background-position:center;
    text-decoration:none;
}
a.btnPageNext, a.btnPageNext:link
{
    background-image:url(/bonds/images/btn_next.gif);
}


/* --- TEXT --- */

h1 
{
    color:#352a00;
    font-size:20px;
    margin:7px 0;
    padding:0;
}
h2 
{
    font-size:15px;
    color:#d0af2b;
    padding:0;
    margin:4px 0;
}
h3 
{
    color:#833100;
    margin:5px 0;
    padding:0;
    font-size:13px;
}
h3.supportLink 
{
    font-weight:normal;
    display:inline;
}
h4 
{
    font-size:12px;
    margin:4px 0;
    padding:0;
}
.callout 
{
    font-size:15px;
    font-weight:bold;
}
.errorText
{
    color:#CC0000;
    font-weight:bold;
    font-size:15px;
}
.errorTextSmall
{
    color:#CC0000;
}

/* --- LINKS --- */

a, a:link, a:active
{
    color:#933800;
    text-decoration:underline;
}
a:visited 
{
    /*color:#682800;*/
    text-decoration:underline;
}
a:hover 
{   
    text-decoration:none;
}

/* --- Validator Callouts --- */
input.validatorCalloutHighlight, .validatorCalloutHighlight 
{
	background-color:#fff1ec;
	background-image:url(/bonds/images/form_error.gif);
	background-position:100% 3px;
	background-repeat:no-repeat;	
}
.validatorCalloutHighlight:focus, .validatorCalloutHighlight:hover  
{
    background-color:#ffffd4;
}
.validatorCalloutHighlight:focus 
{
    background-image:none;
}
span.validatorCalloutHighlight, span.validatorCalloutHighlight:focus, span.validatorCalloutHighlight:hover
{
/*	background-color:#ffffd4;*/
	/*
	background-color:#fff1ec;
	background-image:url(/bonds/images/form_error.gif);
	background-position:right;
	background-repeat:no-repeat;
    */
	background-image:none;
}

/* --- Modal Popup --- */
.modalBackground
{
	background-color:#CCCCCC;
	filter:alpha(opacity=70);
	opacity:0.7;
}

