/* CSS Document */
body { background-color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #939393; margin: 0; padding: 0; }
.adminbodyclass { background-color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #939393; margin: 0px; padding: 0px; }
form{ margin: 0px; padding: 0px;}
a { text-decoration: none; color: #939393; outline:none; }
table { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; }
img { border: 0px;}

.bodytext{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; }
a.bodytext:link, a.bodytext:visited{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; }
a.bodytext:hover{ text-decoration: underline; }

.htext{ color: #939393; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
a.htext:link, a.htext:visited{ color: #939393; font-family: Tahoma, Verdana, Arial;  font-size: 11px; text-decoration: none; }
a.htext:hover{ text-decoration: underline; }

.toplogo { padding-top: 15px; padding-left: 20px; margin: 0px;}
.right_head { text-align:right; padding: 0px 0px 14px 10px; margin: 0px;}
.image_spacing1 { padding-right: 5px;}
.image_spacing2 { padding-right: 7px;}
.image_spacing3 { padding-right: 4px;}
.searchinputbg {background:url(../images/searchinputbg.jpg) no-repeat; font-size: 11px; font-family: Tahoma, Verdana, Arial; color:#939393; padding-left:5px; padding-top: 2px; border:0px !important; width: 140px; height: 16px;}

.headmenunav { text-align:right; padding: 2px 5px 0px 10px; }
.headmenunav ul { float:right; list-style-type:none; display:inline; margin:0px; padding:0px; }
.headmenunav ul li { background:url(../images/headlinksep.jpg) no-repeat; margin:0px; float:left; list-style-type:none; display:inline; text-align:center; vertical-align:top; padding: 0px; height: 17px; border: 0px; }
.headmenunav ul li:first-child { background-image:none;}
.headmenunav li a:link, .headmenunav li a:visited { display:block; vertical-align: middle; font-size: 12px; font-family: Tahoma, arial, helvetica, sans-serif; font-weight:bold; color: #06285e; text-align: center; padding: 0px 8px 0px 8px; text-decoration: none; text-transform: uppercase; } 
.headmenunav li a:hover { color: #000000; } 

.topmenunav { text-align:right; padding: 0px 5px 0px 0px; }
.topmenunav ul { float:right; list-style-type:none; display:inline; margin:0px; padding:0px; }
.topmenunav ul li { background:url(../images/toplinksep.jpg) no-repeat; margin:0px; float:left; list-style-type:none; display:inline; text-align:center; vertical-align:top; padding: 0px; height: 21px; border: 0px; }
.topmenunav ul li:first-child { background-image:none;}
.topmenunav li a:link, .topmenunav li a:visited { display:block; vertical-align: middle; font-size: 19px; font-family: Trebuchet MS, Tahoma, arial, helvetica, sans-serif; font-weight:normal; color: #06285e; text-align: center; padding: 0px 10px 0px 10px; text-decoration: none; } 
.topmenunav li a:hover { color: #000000; } 

.inputbox { font-size: 11px; font-family: Tahoma, Verdana, Arial; color:#939393 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #000000 !important; }
.textbox { font-size: 11px; font-family: Tahoma, Verdana, Arial; color:#939393 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #000000 !important; }
.butta{ background-color: #05285e !important; color: #FFFFFF !important; font-family: Tahoma, Verdana, Arial; font-size: 11px; border: 1px solid #05285e !important; }

.quoteinputbox { font-size:11px; font-family: Tahoma, Verdana, Arial; color:#7c7c7c !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #c3c3c3 !important; }
.quoteinputboxsize1{ width:220px; height: 17px; }
.quoteinputboxsize2{ width:230px; height: 15px; }

.quotetextbox { font-size:11px; font-family: Tahoma, Verdana, Arial; color:#7c7c7c !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #c3c3c3 !important; }
.quotetextboxize1{ width:420px; height: 73px; # height: 79px; _height: 79px; }

.loan_box_bg { background:url(../images/loan_box_bg.png) no-repeat; }
.loan_inputbox {background:url(../images/loan_inputbox.jpg) no-repeat; font-size: 11px; font-family: Tahoma, Verdana, Arial; color:#939393; padding-left:5px; padding-top: 2px; border:0px !important; width: 137px; height: 15px;}
.loan_head_main { padding: 40px 0px 20px 48px; }
.loan_head_main1 { padding: 45px 0px 20px 0px; }
.loan_head1 { position:absolute; padding: 0px 0px 0px 2px; font-family: Trebuchet MS, Tahoma, arial, helvetica, sans-serif; font-size: 22px; color: #FFFFFF; z-index: 2; }
.loan_head2 { position:absolute; padding: 2px 0px 0px 0px; font-family: Trebuchet MS, Tahoma, arial, helvetica, sans-serif; font-size: 22px; color: #407436; z-index: 1; }
.loan_head_main2 { padding: 0px 0px 5px 48px; }
.loan_head_main2_a { padding: 0px 0px 5px 1px; }
.loan_head_main3 { padding: 10px 0px 2px 48px; }
.loan_combo { font-size: 11px; font-family: Tahoma, Verdana, Arial; color:#939393; width: 137px;}
.ret_cust { padding: 1px 0px 0px 0px;}
.ret_cust a { text-decoration: underline; color:#FFFFFF;}

.left_box_head { background:url(../images/left_box_head.png) no-repeat; }
.left_box_head_link { padding: 40px 0px 20px 48px; }
.left_box_head_link1 { position:absolute; padding: 0px 0px 0px 2px; font-family: Trebuchet MS, Tahoma, arial, helvetica, sans-serif; font-size: 22px; color: #FFFFFF; z-index: 2; }
.left_box_head_link2 { position:absolute; padding: 2px 0px 0px 0px; font-family: Trebuchet MS, Tahoma, arial, helvetica, sans-serif; font-size: 22px; color: #407436; z-index: 1; }
.left_box_head_link1 a {color: #FFFFFF;}
.left_box_head_link2 a {color: #407436;}
.left_box_bottom { background:url(../images/left_box_bottom.png) no-repeat; background-position:bottom; padding-bottom: 100px; }
.left_box_bg { background:url(../images/left_box_bg.png) repeat-y; }

#main_con, .main_con{ padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; text-align:left; line-height: 150%; color: #393939; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; }
#main_con p, .main_con p{ line-height: 150%; color: #393939; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }
#main_con a, .main_con a{ color: #393939; text-decoration: none; }
#main_con a:hover, .main_con a:hover{ text-decoration: underline; }
#main_con ol, .main_con ol{ line-height:160%; }
#main_con ol li, .main_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
#main_con ul, .main_con ul{ line-height:130%; list-style-type:none; }
#main_con ul li, .main_con ul li{ background-image: url(../images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
#main_con ul li > ul, .main_con ul li > ul { margin-top: 10px;}

.main_con ul.mnu { margin:0px; padding: 0px; list-style-type:none; }
.main_con ul.mnu li{ background:url(../images/searchbullet.jpg) no-repeat; background-position: 0 7px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; }
.main_con ul.mnu li a.lvl1 { color:#002a54; font-weight:bold; text-decoration: none; }
.main_con ul.mnu li a.lvl2 { color:#626262; font-weight:normal; text-decoration: none; }

.main_con_box{ padding: 10px; line-height: 150%; color: #393939; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; text-align:left; }
.main_con_box p{ line-height: 150%; color: #393939; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; text-align:left; }
.main_con_box a{ color: #0000FF; text-decoration: none; }
.main_con_box a:hover{ text-decoration: underline; }
.main_con_box ol{ line-height:160%; }
.main_con_box ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.main_con_box ul{ line-height:130%; list-style-type:none; }
.main_con_box ul li{ background-image: url(../images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.main_con_box ul li > ul { margin-top: 10px;}

.p_close { text-align:right; padding-bottom: 10px;}
.p_close a{ color: #000000; text-decoration: none; font-weight: bold; }
.p_close a:hover{ text-decoration: underline; }
.p_logo { text-align:center;}
.p_button { text-align:center;}
.p_button a{ font:17px Tahoma; color:#02255b; font-weight:normal; text-decoration:none; }
.p_button a:hover{ color:#0000000; text-decoration:none; }

.inner_big_head{ padding: 0px 0px 10px 0px; color: #08295e; font-family: Tahoma, Verdana, Arial; font-size: 17px; text-decoration:none; font-weight:normal; text-align:left; text-transform:capitalize; }

.strikeout{color:#976500; text-decoration:line-through;}

.innerheadcolor { background-color: #843023; }
.topsubsubmenu{ padding: 7px 15px 5px 15px; color:#FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; font-weight: normal; }
.topsubsubmenu a{ color: #FFFFFF; text-decoration: none;}
.topsubsubmenu a:hover{ text-decoration: underline;}
.toplinkpaddingleft{ padding-left:0px; padding-right:4px; }
.toplinkpadding{ padding-left:2px; padding-right:4px; }
.toplinkpaddingright{ padding-left:2px; padding-right:0px; }

#hdbg, .hdbg{ color: #002a54; font-family: Trebuchet MS, Arial, Verdana, Tahomaa; font-size: 23px; text-decoration:none; font-weight:normal; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:5px; margin: 0px; text-align:left; text-transform:capitalize; }
.hdbgfirst { color: #9b5f0e; }
.text_nocol, .commontfont{ font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
a.text_nocol:link, a.text_nocol:visited, a.commontfont:link, a.commontfont:visited{ font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
a.text_nocol:hover, a.commontfont:hover{ text-decoration: underline; }

.leftcolhead { padding: 29px 5px 0px 0px; text-align:left; font-family: Tahoma, Verdana, Arial; font-size: 20px; color: #843023; text-decoration: none; font-weight: normal;  }
.leftcolhead a {color: #843023; text-decoration: none;}
.leftcolhead a:hover {text-decoration: none;}

.fontcolor1{ color:#000000;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3, .mandt_color{ color:#BD0000;}

.bgcolor1{background-color:#000000;}
.bgcolor2{background-color:#FFFFFF;}

.arialfont13{ font-family: Tahoma, Verdana, Arial; font-weight:normal; font-size: 13pt; text-decoration: none; }
.arialfont11{ font-family: Tahoma, Verdana, Arial; font-weight:normal; font-size: 11pt; text-decoration: none; }
.arialfont10{ font-family: Tahoma, Verdana, Arial; font-weight:normal; font-size: 10pt; text-decoration: none; }

.fontuppercase{ text-transform:uppercase; }
.fonttitlecase{ text-transform:capitalize; }
.fontbold{ font-weight:bold; }
.fontpadding10{ padding-left:10px; }
.leftpadding{ padding-left:5px; }
.rightpadding{ padding-right:5px; }
.rightpadding10{ padding-right:10px; }
.rightpadding15{ padding-right:15px; }
.toppadding10{ padding-top:10px; }
.toppadding_1{ padding-top:5px; }
.bottompadding{ padding-bottom:10px; }
.textunderline { text-decoration: underline; }

.footermain { background:url(../images/footermain.jpg) repeat-x; }
.footer2 { background:url(../images/footer2.jpg) no-repeat; background-position: 0 92px; }
/*Edited Dennis Dockter 11/17/2011*/
.footer{ padding: 40px 0px 10px 0px; color:#b5b5b5; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal; }
/*.footer{ padding: 40px 0px 10px 0px; color:#b5b5b5; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight: normal; }*/

.footer a{ color: #b5b5b5; text-decoration: none; font-weight: normal;}
.footer a:hover{ text-decoration: underline;}
.copyright { display:block; padding: 8px 0px 0px 4px; text-align:left; color:#b5b5b5;}
.image_spacing4 { padding-right: 1px; }
/*Edited Dennis Dockter 11/17/2011*/
.footerimage { padding: 29px 0px 0px 0px;}
/*.footerimage { padding: 29px 0px 0px 0px;}*/

.footernav { display:block; text-align:left; padding: 0px 0px 0px 0px; }
.footernav ul { float:left; list-style-type:none; display:inline; margin:0px; padding:0px; }
.footernav ul li { background:url(../images/footersep.jpg) no-repeat; background-position: 0 2px; margin:0px; float:left; list-style-type:none; display:inline; text-align:center; vertical-align:top; padding: 0px; height: 13px; border: 0px; }
.footernav ul li:first-child { background-image:none;}
.footernav li a:link, .footernav li a:visited { display:block; vertical-align: middle; font-size: 11px; font-family: Tahoma, arial, helvetica, sans-serif; font-weight:normal; color: #06285e; text-align: center; padding: 0px 4px 0px 4px; text-decoration: none; text-transform: capitalize; } 
.footernav li a:hover { color: #000000; } 

.csr{ cursor:pointer;}
.contentheading { color:#1F71BA; font-family: Tahoma, Verdana, Arial; font-size: 18px; text-decoration: none; font-weight: normal; padding-bottom: 5px; }
.td_heading { color:#304349; font-family: Tahoma, Verdana, Arial; font-size: 17px; text-decoration: none; font-weight: bold; padding-bottom: 5px; padding-top: 5px; }

.midletop{ background:url(../images/midletop.jpg) no-repeat; background-color:#FFFFFF; }
.contentleft{ background:url(../images/content_left.jpg) repeat-y;}
.contentright{ background:url(../images/content_right.jpg) repeat-y;}
.linkpaddingleft{ padding-left:0px; padding-right:7px; }
.linkpadding{ padding-left:5px; padding-right:7px; }
.linkpaddingright{ padding-left:5px; padding-right:0px; }

.brdcmp h1{ padding-left:0px; padding-right:0px; padding-top:35px; padding-bottom:17px; margin: 0px; font-family: Tahoma, Verdana, Arial; font-size: 17px; text-decoration: none; font-weight: normal; color: #59b846; }
.brdcmp h1 a { font-family: Tahoma, Verdana, Arial; font-size: 17px; text-decoration: none; font-weight: normal; color: #59b846;}
.tdpadding1 { padding-bottom: 4px;}
.tdpadding2 { padding-bottom: 4px; padding-right: 4px;}

.rightcolumnbg { background-color:#FFFFFF; border: 1px solid #d9dee2; }
.rightmenucell { font-family: Tahoma, Verdana, Arial; font-size: 14px; text-decoration: none; color:#393939; padding-top: 15px; padding-right: 0px; padding-bottom: 5px; padding-left: 40px; text-align:left; }
.rightmenucell ul { float:left; margin:0px; padding: 0px; list-style-type:none; }
.rightmenucell ul li{ margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 14px; }
.rightmenucell ul li:hover{ margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 14px; }
.rightmenucell ul li.liactive{ margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 14px; }

.rightmenucell ul li.nextlvl{ background:url(../images/linkarrow_next.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 35px; }
.rightmenucell li a.lvl1 { color:#393939; font-weight:normal; text-decoration: none; }
.rightmenucell li a.lvl1_actv { color:#878787; font-weight:normal; text-decoration: none; }
.rightmenucell li a.lvl2 { color:#626262; font-weight:normal; text-decoration: none; }
.rightmenucell li a:hover{ color:#878787; }

.formtxt { font:11px Verdana; color:#304249; line-height:20px; text-decoration:none; }
.formtxt1 { line-height:15px; }
.formbdr { font:11px Verdana; color:#304249; text-decoration:none; border:#304249 solid 1px; }
.formtxt select { font:11px Verdana; color:#304249; text-decoration:none; }
.dots{ background-image:url(../images/dots.jpg); background-repeat:repeat-x; height:39px; background-position:top; }
.bdr1{ border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; }
.bdr2{ border-right:#000000 solid 1px; }
.bdr3{ border-bottom:#000000 solid 1px; }
.continue{ font:17px Tahoma; color:#02255b; font-weight:normal; text-decoration:none; }
.continue a{ color:#02255b; text-decoration:none; }
.continue a:hover{ color:#0000000; text-decoration:none; }

#overlay2{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
    filter: alpha(opacity=50); /*older IE*/
    -moz-opacity: .50; /*older Mozilla*/
    -khtml-opacity: 0.5;   /*older Safari*/
    opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
}

#overlay2[id]{ /* IE6 and below Can't See This */
               position:fixed;
}

* html #overlay2{
    height: 1100px;
}

#box2{
    width:500px;
    background:#fff;
    padding:0px;
    border:2px solid black;
}
html, body {height: 100%;}
/* Floating Footer Added by Dennis Dockter 11/17/11*/
.floatingfooter {
background-color: #FFFFFF;
height: 25px;
text-align: center;
font-size:10px;
color:#000000;
font-family:Verdana;
padding-top: 10px;
width: 100%;
position:fixed;
left: 0px;
bottom: 0px;
border-top:2px solid green;
border-bottom:2px solid green;
}
}
