*
{
    margin: 0;
    padding: 0;
}
body
{
    font-size: 100%;
    line-height: 1em;
    font-family: Arial, tahoma;
    color: #7a7a7a;
    text-align: center;
}
/* background:#748907; */

.findDIV
{
    border-color: Black;
    border-width: thin;
    border-style: dotted;
}

/*in_line*/
input, select, textarea
{
    vertical-align: middle;
    font-family: Arial;
}
img
{
    border: 0;
    vertical-align: top;
    text-align: left;
}
ul
{
    list-style: none;
}
a:hover
{
    text-decoration: none;
}
.column
{
    float: left;
}
.clear, .col-list, .row-box, .row-col, .content-col
{
    width: 100%;
    overflow: hidden;
}
.col-list ul
{
    float: left;
}
.col-list .indent-list
{
    margin-left: 40px;
}
.content-col
{
    padding-bottom: 25px;
}

/* Intractive */
#myHeader
{
    width: 100%;
    margin: 0 0 5px 0;
    padding: 8px;
}
#myLogin
{
    float: right;
    padding: 0 15px 0 0;
    font-size: 11px;
    color: #00667f;
}
.RadioButtonWidth label
{
    margin-right: 10px;
}


/* Intractive Loan Comparison Modal Popup */

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

table.mytable
{
    width: 800px;
    border: 0px solid black;
    background: #fff;
}
table.mytable tr.headerRow td
{
    border-bottom: 1px solid #black;
    background-color: #9d9d9d;
    text-align: center;
    color: White;
    padding-top: 13px;
}
table.mytable tr.even td
{
    text-align: left;
    margin: 3px 0 3px 10px;
    background-color: #fff;
    vertical-align: top;
}
table.mytable tr.odd td
{
    text-align: left;
    background-color: #dddddd;
    vertical-align: top;
}
table.mytable tr td.imageCol
{
    margin-top: 40px;
    text-align: center;
    vertical-align: middle;
}


/* Intractive Login Box*/

.myLoginInputBox
{
    -x-system-font: none;
    background: #FFFFFF url(images/misc/inputBack.gif) no-repeat scroll left top;
    border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: verdana;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    width: 105px;
}
.myLoginLabels
{
    color: Green;
    font-size: medium;
}

.myLoginButton
{
    background: url(images/buttons/button-bg.png) repeat-x top center;
    border: 1px solid #999;
    padding: 2px;
    color: black;
    font-weight: bold;
    margin-right: 10px;
    font-size: 13px;
    width: 70px;
}
.myLoginButton:hover
{
    background: white;
    color: black;
}

/* END */



.button3
{
    background: url(images/button2.gif) 0 0 no-repeat;
    border: none 0px;
    width: 117px;
    height: 25px;
    display: block;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    font-size: 1.06em;
    line-height: 1.5em;
}

/* Intractive Application Styling */
.applyLabel
{
    text-align: left;
}
.applyData
{
    padding-left: 15px;
}

/* Intractive Modal Popup Styling */
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #000;
    padding: 30px;
    width: auto;
}

.modallabel
{
    font-family: Georgia, serif;
    font-size: 14px;
}

.modalinput
{
    width: 220px;
    display: block;
    margin: 0 0 0 15px;
    font-size: 14px;
    color: #3a3a3a;
    font-family: Georgia, serif;
}
.modalInputCheckbox
{
    width: 40px;
    margin: 0 0 0 15px;
    text-align: left;
}

.modalbutton
{
    background: url(images/buttons/button-bg.png) repeat-x top center;
    border: 1px solid #999;
    float: right;
    padding: 5px;
    color: black;
    font-weight: bold;
    font-size: 13px;
    width: 70px;
}
.modalbutton:hover
{
    background: white;
    color: black;
}

.modalbutton2
{
    background: url(images/buttons/button-bg.png) repeat-x top center;
    border: 1px solid #999;
    padding: 5px;
    color: black;
    font-weight: bold;
    font-size: 13px;
    width: 175px;
}
.modalbutton2:hover
{
    background: white;
    color: black;
}

.FailureText
{
    color: Red;
    font-size: medium;
}

/*header*/
.wrapper-header
{
    background: url(images/wrapper-header.gif) 0 0 repeat-x;
    height: 48px;
}


.row-form
{
    height: 38px;
}
.row-form .text
{
    margin: 16px 0 0 57px;
    color: #939a9a;
    font-size: 0.75em;
    display: block;
    position: absolute;
    width: 236px;
}
.row-form .form-header
{
    margin: 28px 0 0 563px;
    font-size: 0.85em;
    display: block;
    position: absolute;
    width: 608px;
}
.row-form .form-header input
{
    width: 171px;
    height: 20px;
    border: 1px solid #ccd8d9;
    background: #fafdfe;
    color: #939a9a;
    padding-left: 3px;
    position: absolute;
    padding-left: 3px;
}
.row-form .form-header img
{
    vertical-align: middle;
    margin: 0 0 0 172px;
}
.row-logo
{
    height: 186px;
}
.row-logo img
{
    margin: 22px 0 0 312px;
}

/*footer*/
.footer
{
    color: #d0da9c;
    font-size: 1em;
    height: 83px;
}
.footer a
{
    color: #d0da9c;
    text-decoration: none;
}
.footer a:hover
{
    text-decoration: underline;
    color: #FFF;
}
.footer span
{
    position: absolute;
    margin: 50px 0 0 268px;
}

/*content*/
/*in_line_content*/
.list li
{
    background: url(images/list.gif) top left no-repeat;
    padding: 0 0 4px 24px;
    color: #304b52;
    line-height: 1.875em;
    font-size: 0.937em;
    vertical-align: top;
}
.list-1
{
    margin-bottom: 4px;
}
.list-1 li a
{
    color: #c93400;
    font-size: 0.937em;
}
.list-2 a
{
    color: #3f4749;
    text-decoration: none;
    padding: 0 0 6px 44px;
    line-height: 2.5em;
    background: url(images/list_2_lline.gif) bottom left repeat-x;
    font-size: 0.875em;
    display: block;
}
.list-2 a:hover
{
    color: #4799fe;
}
.list-2 .bg-none, .list-2 .bg-none a
{
    background: none !important;
}
.list-3 li a
{
    background: url(images/list-3.gif) 0 4px no-repeat;
    padding: 0 0 0 28px;
    color: #000000;
    line-height: 2em;
}
.list-3 li a:hover
{
    background: url(images/list-3.gif) 1px 4px no-repeat;
    color: #FFF;
}
.list-4 li a
{
    background: url(images/list-4.gif) center left no-repeat;
    padding: 0 0 0 23px;
    color: #ffffff;
    line-height: 1.937em;
}
.bg-none
{
    height: 35px;
}
.bg-none img
{
    position: absolute;
    margin-top: 7px;
}
.bg-none a
{
    position: absolute;
}
.bull-1
{
    background: url(images/bull_1.gif) 0 1px no-repeat;
}
.bull-2
{
    background: url(images/bull_2.gif) 0 3px no-repeat;
}
.bull-3
{
    background: url(images/bull_3.gif) 0 3px no-repeat;
}
.bull-4
{
    background: url(images/bull_4.gif) 0 3px no-repeat;
}
.bull-5
{
    background: url(images/bull_5.gif) 0 3px no-repeat;
}
.bull-6
{
    background: url(images/bull_6.gif) 0 2px no-repeat;
}
.bull-7
{
    background: url(images/bull_7.gif) 0 3px no-repeat;
}
.bull-8
{
    background: url(images/bull_8.gif) 0 3px no-repeat;
}
.bull-facebook
{
    background: url(images/icons/icon_facebook.jpg) 0 3px no-repeat;
}
.bull-twitter
{
    background: url(images/icons/icon_twitter.jpg) 0 3px no-repeat;
}
.bull-youtube
{
    background: url(images/icons/icon_youtube.jpg) 0 3px no-repeat;
}
.bull-google
{
    background: url(images/icons/icon_google.jpg) 0 3px no-repeat;
}
.box-top
{
    margin-top: 10px;
}
.button1
{
    background: url(images/button1.gif) 0 0 no-repeat;
    height: 25px;
    width: 109px;
    text-align: center;
    line-height: 1.75em;
    display: block;
    margin-top: 14px;
}
.button1 a
{
    color: #4a2118;
    text-decoration: none;
}
.button1 a:hover
{
    text-decoration: underline;
}
.indent-1
{
    margin-top: 6px;
}
.indent-2
{
    margin-top: 8px;
}
.button-1
{
    background: url(images/button_1.gif) 0 0 repeat-x;
    display: block;
}
.button-1 span
{
    background: url(images/button1_left.gif) 0 0 no-repeat;
    display: block;
}
.button-1 span a
{
    display: block;
    background: url(images/button1_rigth.gif) top right no-repeat;
    height: 25px;
    text-align: center;
    text-decoration: none;
    color: #FFF;
    font-size: 1.06em;
    line-height: 2em;
}
.button-1 span a:hover
{
    text-decoration: underline;
}
.width-1
{
    width: 109px;
}
.width-2
{
    width: 117px;
}

.indent-top
{
    display: block;
    margin-top: 20px;
}
.indent-top1
{
    display: block;
    margin-top: 15px;
}
.indent-bot
{
    display: block;
    margin-bottom: 15px;
}

.button2
{
    background: url(images/button2.gif) 0 0 no-repeat;
    width: 117px;
    height: 25px;
    display: block;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    font-size: 1.06em;
    line-height: 1.5em;
}

.button2:hover
{
    text-decoration: underline;
}

.indent-top-bot
{
    display: block;
    margin: 17px 0;
}
.line
{
    background: url(images/line.gif) 0 20px repeat-x;
    height: 40px;
    display: block;
}

.extra-bg
{
    margin: 55px 0 0 0;
}
.br
{
    display: block;
}
.indent-bot1
{
    margin-bottom: 25px;
    display: block;
}

.text-2
{
    padding-right: 17px;
}
.text-2 dt
{
    font-size: 1.06em;
}
.text-2 dd
{
    padding-bottom: 15px;
}
.link
{
    color: #c93400;
}
.text-3
{
    font-size: 1.06em;
}
.indent-fright
{
    float: right;
    padding-right: 21px;
}
.indent-3 p
{
    padding-top: 15px;
}

/*top_content*/
.top-content-wrapper
{
    background: #ecf5f6;
}
.top-content
{
    margin: 0 0 0 36px;
    background: #FFF url(images/top-content-left.gif) 0 0 repeat-y;
    width: 899px;
}
.top-content-left
{
    background: url(images/top-content-left.gif) top right repeat-y;
}
.top-content-indent
{
    margin: 0 0 0 21px;
    width: 859px;
}
.top-content .gallery
{
    height: 336px;
}
.top-content .gallery img
{
    margin-top: 21px;
}
/*bot_content*/
.wrapper-bot-content_bgtop
{
    background: #7e9408 url(images/wrapper-bot-content_bgtop.gif) 0 0 repeat-x;
}
.wrapper-bot-content_bgbot
{
    background: url(images/wrapper-bot-content_bgbot.gif) bottom left repeat-x;
}
.wrapper-bot
{
    padding: 12px 0 0 82px;
    width: 821px;
    overflow: hidden;
}


.title
{
    display: block;
}
.img-left
{
    float: left;
    margin: 0 23px 0 0;
}
.img-left1
{
    float: left;
    margin: 0 29px 0 0;
}

/*================== box ==================*/
.box .border-top
{
    background: url(images/border_top.gif) repeat-x top #f8f8f8;
}
.box .border-bot
{
    background: url(images/border_bot.gif) repeat-x bottom;
}
.box .border-left
{
    background: url(images/border_left.gif) repeat-y left;
}
.box .border-right
{
    background: url(images/border_right.gif) repeat-y right;
}
.box .corner-top-left
{
    background: url(images/corner_top_left.gif) no-repeat left top;
}
.box .corner-top-right
{
    background: url(images/corner_top_right.gif) no-repeat right top;
}
.box .corner-bot-left
{
    background: url(images/corner_bot_left.gif) no-repeat left bottom;
}
.box .corner-bot-right
{
    background: url(images/corner_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-indent
{
    padding: 30px 43px 27px 31px;
}
.box-indent1
{
    padding: 30px 43px 15px 31px;
}
.box h2
{
    display: block;
    min-height: 35px;
    height: auto !important;
    height: 35px;
    font-weight: normal;
    color: #489cda;
    line-height: 1.25em;
    font-size: 1.06em;
}
.box-title
{
    height: 56px;
    margin-top: 40px;
}
.box-title img
{
    position: absolute;
}
.box-title .m2
{
    margin-left: 180px;
}
.box-title .m3
{
    margin-left: 361px;
}
.box
{
    font-size: 0.875em;
    color: #000000;
}

.myTOU
{
    margin-left: 30px;
}

.TOU
{
    padding: 28px 0 5px 0;
    color: Black;
    font-size: medium;
    text-align: center;
}

/**/
.box-1 .border1-top
{
    background: url(images/border1_top.gif) repeat-x top #4ca0dd;
}
.box-1 .border1-bot
{
    background: url(images/border1_bot.gif) repeat-x bottom;
}
.box-1 .border1-left
{
    background: url(images/border1_left.gif) repeat-y left;
}
.box-1 .border1-right
{
    background: url(images/border1_right.gif) repeat-y right;
}
.box-1 .corner1-top-left
{
    background: url(images/corner1_top_left.gif) no-repeat left top;
}
.box-1 .corner1-top-right
{
    background: url(images/corner1_top_right.gif) no-repeat right top;
}
.box-1 .corner1-bot-left
{
    background: url(images/corner1_bot_left.gif) no-repeat left bottom;
}
.box-1 .corner1-bot-right
{
    background: url(images/corner1_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-1-indent
{
    padding: 28px 12px 30px 30px;
}
.box-1 h1
{
    height: 20px;
    background: url(images/box_1_h.gif) bottom left repeat-x;
    margin-bottom: 14px;
    width: 797px;
}
.box-1 h1 img
{
    position: absolute;
}
.box-1 h1 a
{
    display: block;
    color: #24455a;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    margin: 5px 0 0 697px;
}
.box-1
{
    font-size: 0.812em;
    color: #FFF;
}
.box-1 input, .box-1 select
{
    background: #aed1ec;
    color: #4b4b4b;
    margin-top: 3px;
    height: 20px;
    font-size: 1em;
    border: 1px solid #598cb1;
    padding-left: 4px;
}
.box-1 .text-1
{
    font-size: 1.06em;
}
/**/
.box-2 .border2-top
{
    background: url(images/border2_top.gif) repeat-x top #edeff0;
}
.box-2 .border2-bot
{
    background: url(images/border2_bot.gif) repeat-x bottom;
}
.box-2 .border2-left
{
    background: url(images/border2_left.gif) repeat-y left;
}
.box-2 .border2-right
{
    background: url(images/border2_right.gif) repeat-y right;
}
.box-2 .corner2-top-left
{
    background: url(images/corner2_top_left.gif) no-repeat left top;
}
.box-2 .corner2-top-right
{
    background: url(images/corner2_top_right.gif) no-repeat right top;
}
.box-2 .corner2-bot-left
{
    background: url(images/corner2_bot_left.gif) no-repeat left bottom;
}
.box-2 .corner2-bot-right
{
    background: url(images/corner2_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-2 h1
{
    height: 30px;
}
.box-2 h1 img
{
    position: absolute;
    margin: 15px 0 0 32px;
}
.box-2-indent
{
    padding: 23px 31px 29px 26px;
}
.box-2
{
    font-size: 0.75em;
    color: #3f4749;
}

/**/
.box-3 .border3-top
{
    background: url(images/border3_top.gif) repeat-x top #f4f6f6;
}
.box-3 .border3-bot
{
    background: url(images/border3_bot.gif) repeat-x bottom;
}
.box-3 .border3-left
{
    background: url(images/border3_left.gif) repeat-y left;
}
.box-3 .border3-right
{
    background: url(images/border3_right.gif) repeat-y right;
}
.box-3 .corner3-top-left
{
    background: url(images/corner3_top_left.gif) no-repeat left top;
}
.box-3 .corner3-top-right
{
    background: url(images/corner3_top_right.gif) no-repeat right top;
}
.box-3 .corner3-bot-left
{
    background: url(images/corner3_bot_left.gif) no-repeat left bottom;
}
.box-3 .corner3-bot-right
{
    background: url(images/corner3_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-3-indent
{
    padding: 8px 28px 5px 8px;
}
.box-3-indent1
{
    padding: 23px 31px 30px 26px;
}
.box-3 h2
{
    background: url(images/box_2_h2.gif) bottom left repeat-x;
    color: #000000;
    font-weight: normal;
    font-size: 1.187em;
    display: block;
    margin-top: 16px;
    padding-bottom: 9px;
    float: right;
    width: 254px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.box-3 .box-3-text
{
    color: #000000 !important;
}
.box-3 .box-3-text1
{
    font-size: 1.187em !important;
}
/**/
.box-4 .border4-top
{
    background: url(images/border4_top.gif) repeat-x top #edeff0;
}
.box-4 .border4-bot
{
    background: url(images/border4_bot.gif) repeat-x bottom;
}
.box-4 .border4-left
{
    background: url(images/border4_left.gif) repeat-y left;
}
.box-4 .border4-right
{
    background: url(images/border4_right.gif) repeat-y right;
}
.box-4 .corner4-top-left
{
    background: url(images/corner4_top_left.gif) no-repeat left top;
}
.box-4 .corner4-top-right
{
    background: url(images/corner4_top_right.gif) no-repeat right top;
}
.box-4 .corner4-bot-left
{
    background: url(images/corner4_bot_left.gif) no-repeat left bottom;
}
.box-4 .corner4-bot-right
{
    background: url(images/corner4_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-4-indent
{
    padding: 0px 30px 0px 30px;
}
.box-4-indent1
{
    padding: 0px 20px 0px 27px;
}
.box-4 h1
{
    height: 52px;
}
.box-4 h1 img
{
    position: absolute;
    margin: 16px 0 0 29px !important;
}
.box-4-text
{
    color: #000;
    font-size: 0.75em;
}
/**/
.box-5 .border5-top
{
    background: url(images/border5_top.gif) repeat-x top #82980b;
}
.box-5 .border5-bot
{
    background: url(images/border5_bot.gif) repeat-x bottom;
}
.box-5 .border5-left
{
    background: url(images/border5_left.gif) repeat-y left;
}
.box-5 .border5-right
{
    background: url(images/border5_right.gif) repeat-y right;
}
.box-5 .corner5-top-left
{
    background: url(images/corner5_top_left.gif) no-repeat left top;
}
.box-5 .corner5-top-right
{
    background: url(images/corner5_top_right.gif) no-repeat right top;
}
.box-5 .corner5-bot-left
{
    background: url(images/corner5_bot_left.gif) no-repeat left bottom;
}
.box-5 .corner5-bot-right
{
    background: url(images/corner5_bot_right.gif) no-repeat right bottom;
    width: 100%;
}
.box-5-text
{
    color: #000;
    font-size: 1.187em;
}
.box-5
{
    color: #000000;
    font-size: 0.75em;
}
.box-5 h1
{
    font-weight: normal;
    color: #ffffff;
    font-size: 1.25em;
    height: 43px;
}
.box-5 .col-1
{
    min-height: 162px;
    height: auto !important;
    height: 162px;
}

/*================== box_finish ==================*/

/*================== index.html ==================*/
#page1 .box-1 h1
{
    width: 675px;
}
/**/
#page1 .box-1 .col-1 input
{
    width: 132px;
}
#page1 .box-1 .col-2 input
{
    width: 132px;
}
#page1 .box-1 .col-3 input
{
    width: 62px;
}
#page1 .box-1 .col-4 input
{
    width: 62px;
}
#page1 .box-1 .col-5 select
{
    width: 92px;
}
#page1 .box-1 .col-6 select
{
    width: 92px;
}
/**/
#page1 .box-4-indent
{
    padding: 0px 31px 14px 25px !important;
}
/*================== index-3.html ==================*/
#page4 .box-1 h1
{
    width: 675px;
}
/**/
#page4 .box-1 .col-1 input
{
    width: 132px;
}
#page4 .box-1 .col-2 input
{
    width: 132px;
}
#page4 .box-1 .col-3 input
{
    width: 62px;
}
#page4 .box-1 .col-4 input
{
    width: 62px;
}
#page4 .box-1 .col-5 select
{
    width: 92px;
}
#page4 .box-1 .col-6 select
{
    width: 92px;
}



/*================== index-4.html ==================*/
#page5 .form .row-box-1
{
    width: 253px;
}
#page5 .form .row-box-1 div
{
    height: 30px;
}
#page5 .form .row-box-2
{
    width: 220px;
}
#page5 .form input
{
    height: 18px;
    width: 211px;
}
#page5 .form textarea
{
    overflow: auto;
    display: block;
    height: 110px;
    width: 217px;
    margin-bottom: 14px;
}
#page5 .form textarea, #page5 .form input
{
    border: 1px solid #7e7e7e;
    color: #000000;
    font-size: 1em;
}
#page5 .form .form-link
{
    margin-left: 114px;
    margin-right: 20px;
}
.form-link1 a
{
    color: #c93400;
    font-size: 1.187em;
}


/* MENU */

.menu .button
{
    display: block;
    position: absolute;
    margin: 18px 0 0 54px;
}
.menu .button a
{
    position: relative;
}
.menu .rell
{
    position: absolute;
}

/* mGrid */
.mGrid
{
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}
.mGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
}
.mGrid th
{
    padding: 4px 2px;
    color: #fff;
    background: #424242 url(images/backgrounds/grd_head.png) repeat-x top;
    border-left: solid 1px #525252;
    font-size: 0.9em;
}
.mGridHead a:hover
{
    color: white;
}

.mGridHead a:link
{
    color: white;
}

.mGrid .alt
{
    background: #fcfcfc url(images/backgrounds/grd_alt.png) repeat-x top;
}
.mGrid .pgr
{
    background: #424242 url(images/backgrounds/grd_pgr.png) repeat-x top;
}
.mGrid .pgr table
{
    margin: 5px 0;
}
.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}
.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

