﻿*
{
    margin: 0px;
    padding: 0px;
}

body
{
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
    color: #003;
}

input
{
    cursor: pointer;
}

p
{
    margin-bottom: 20px;
}

h1
{
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 16px;
}

h2
{
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 22px;
}

h3
{
    margin-bottom: 12px;
}

li
{
    margin-left: 30px;
    margin-bottom: 6px;
}

a
{
    color: #0e75de;
}

a:visited
{
    color: #0e75de;
}

#MainWrapper
{
    width: 980px;
    background-image: url(Images/MainBackground.png);
    background-position: left top;
    margin: 0 auto;
}

#LowerWrapper
{
    width: 980px;
    height: 23px;
    background-image: url(Images/MainBackground_Footer.png);
    background-position: left top;
    background-repeat: repeat-x;
}

#InnerWrapper
{
    margin: 0px 15px 15px 15px;
}

#Header
{
    height: 127px;
    background-image: url(Images/Background_Header_Top.png);
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 20px;
    padding-top: 10px;
}

#NavigationBar
{
    height: 3px;
    clear: both;
    background-color: #0E75DE;
}

#Navigation
{
    height: 35px;
    background-image: url(Images/Menu_Background.png);
    background-position: left top;
    background-repeat: repeat-x;
    list-style: none;
    float: left;
    width: 950px;
}

#Navigation li
{
    list-style: none;
    margin: 0px;
    padding: 0px 1px;
}

#Navigation .SelectedTopLevel a, #Navigation .TopLevel a
{
    color: #fff;
    text-decoration: none;
    padding: 4px 14px 7px 14px;
    display: block;
    margin: 4px 0px 3px 0px;
    background-image: url(Images/Menu_Tab.png);
    background-position: left top;
    background-repeat: repeat-x;
}

#Navigation .SelectedTopLevel a
{
    background-image: url(Images/Menu_Tab_Current.png);
}

#Navigation .TopLevel, #Navigation .SelectedTopLevel
{
    float: left;
}

.NavLeftCap
{
    float: left;
    width: 5px;
    height: 35px;
    background-image: url(Images/Menu_Left_Background.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.NavRightCap
{
    float: right;
    height: 35px;
    width: 5px;
    background-image: url(Images/Menu_Right_Background.png);
    background-position: right top;
    background-repeat: no-repeat;
}

#Navigation .TopLevel ul, #Navigation .SelectedTopLevel ul
{
    display: none;
    position: absolute;
    background-image: url(Images/DropDown.png);
    background-position: left bottom;
    background-repeat: repeat-y;
}

#Navigation .TopLevel:hover ul, #Navigation .SelectedTopLevel:hover ul
{
    display: block;
    padding: 0px 5px 14px 5px;
    margin: 0px;
}

#Navigation .TopLevel:hover ul li, #Navigation .SelectedTopLevel:hover ul li
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 231px;
    list-style: none;
}

#Navigation .TopLevel ul li a, #Navigation .SelectedTopLevel ul li a
{
    color: #000;
    padding: 5px 6px;
    margin: 0px;
    width: 209px;
    background-color: #fff;
    background-image: none;
    border-top: dashed 1px #cfcfcf;
}

#Navigation .TopLevel ul li a:hover
{
    background-color: #dfecf8;
}

#HeaderInfo
{
    margin-top: 65px;
    margin-right: 25px;
    padding-left: 50px;
    background-image: url(Images/Telephone_Icon.png);
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    height: 65px;
    color: #000033;
    line-height: 14px;
}

#HeaderInfo .Big
{
    font-size: 38px;
    letter-spacing: -1px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    display: block;
}

#HeaderInfo .Big span
{
    color: #0e75de;
}

#HeaderInfo .Small
{
    font-size: 12px;
    letter-spacing: 0px;
}

#FooterText
{
    width: 980px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma;
}

#ProductInner1
{
    background-image: url(Images/ProductBox_DebtManagement.gif);
}

#ProductInner2
{
    background-image: url(Images/ProductBox_IVA.gif);
}

#ProductInner3
{
    background-image: url(Images/ProductBox_TrustDeeds.gif);
}

#ProductInner4
{
    background-image: url(Images/ProductBox_Bankruptcy.gif);
}
.DebtTestHolder
{
    background:url('Images/middlelayers.png');
    background-repeat:no-repeat;
    width:491px;
    height:648px;
    
}
.DebtTestHolder select
{
     width:130px!important;
}
#DebtTestCenter .Box
{
    width: 120px;
    padding: 4px;
    padding-bottom:2px;
    padding-top:2px;
    /*margin-bottom: 6px;*/
    border: solid 1px #000;
    cursor: pointer;
}
.HomeRightSideBar
{
    float: right; 
    width: 211px;
    height:799px;
    background:url('Images/SideBannerWithText.png');
}
#DebtTestLeft
{
    width: 216px;
    float: left;
    margin-top: 0px;
}

#DebtTestCenter
{
    width: 488px;
    float: left;
    padding: 0px 12px;
}



#DebtTestRight
{
    margin-top: 100px;
    width: 216px;
    height: 595px;
    float: left;
    background-image: url(Images/DebtTest.png);
    background-position: left top;
    background-repeat: no-repeat;
}

#DebtTestRightVT
{
    margin-top: 100px;
    width: 216px;
    height: 595px;
    float: left;
    background-image: url(Images/DebtTest-vt.png);
    background-position: left top;
    background-repeat: no-repeat;
}

#DebtTestRightVTHome
{
    width: 216px;
    height: 280px;
    float: left;
    background-position: left top;
    background-repeat: no-repeat;
}


#DebtTestTop
{
   /* background-image: url(Images/DebtTest_Top.png);*/
    background-position: left top;
    background-repeat: no-repeat;
    /*background-color: #cbe1f8;*/
    padding-left:54px;
    padding-top:40px;
}

#DebtTestMiddle
{
    /*(background-image: url(Images/DebtTest_Middle.png);
    background-position: left center;
    background-repeat: no-repeat;*/
    height: 26px;

}
#DebtTestFarBottom
{
        padding-top:50px;
    padding-left:56px;  
}

#DebtTestBottom
{ 
    padding-top:40px;
    padding-left:54px;  
  /*  background-color: #84b9ed;
    background-image: url(Images/DebtTest_Bottom.png);
    background-position: left bottom;
*/
    background-repeat: no-repeat;
}

#DebtTestTop, #DebtTestBottom
{
    text-align: left;
}

#DebtTestTop h2, #DebtTestBottom h2
{
    text-align: left;
    font-size: 12px;
    padding-left: 0px;
    margin: 0px 0px 0px 0px;
}

.GreyText
{
    color: #afafaf;
}

.SubHeader
{
    color: #0e75de;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    font-size: 16px;
}

.Logo
{
    width: 318px;
    height: 110px;
    background-image: url(Images/Logo.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

.Splash
{
    width: 950px;
    height: 222px;
    background-image: url(Images/Main_Box_Index.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 6px;
}

.SplashContent
{
    width: 630px;
    padding: 10px 10px 0px 10px;
}


.SplashContent li
{
    font-size: 15px;
    font-weight: bold;
    margin: 3px 0px 3px 25px;
    list-style-image: url(Images/Arrow_Icon.gif);
}

.SplashContent p
{
    margin-top: 20px;
    font-size: 16px;
}

.SplashContent ul
{
    margin-top: 14px;
    margin-bottom: 0px;
}

.SplashContent h1
{
    font-size: 28px;
    letter-spacing: -1px;
    margin-top: 9px;
    margin-bottom: 7px;
}

.SplashContent h3
{
    margin-top: 0px;
    margin-bottom: 7px;
}
.ContentWrapper2
{
    width: 950px;
    padding: 5px;
    overflow:hidden;
}
.ContentWrapper2 li
{
    list-style-image: url(Images/Arrow_Icon.gif);
}
.ContentWrapper
{ width: 725px;
    
    padding: 5px;
    overflow:hidden;
}
.ContentWrapper li
{
    list-style-image: url(Images/Arrow_Icon.gif);
}

.ProductBox
{
    float: left;
    margin: 9px 0px 0px 0px;
    padding-right: 100px;
    width: 135px;
    height: 209px;
    background-image: url(Images/ProductBox_Index.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.ProductBox ul
{
    margin-top: 15px;
    position: absolute;
    bottom: 60px;
    width: 120px;
}

.ProductBox li
{
    color: #0e75de;
    line-height: 15px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    letter-spacing: -1px;
}

.ProductBox .Inner
{
    padding: 10px 100px 10px 10px;
    width: 126px;
    height: 182px;
    background-position: right bottom;
    background-repeat: no-repeat;
    position: relative;
}

.Clear
{
    clear: both;
}

.CallbackWrapper
{
    width: 211px;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}


.CallbackTop
{
    height: 15px;
    background-image: url(Images/CallBack_Top.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.CallbackMiddle
{
    background-color: #000033;
    padding: 0px 12px;
    font-size: 12px;
    color: #fff;
}

.CallbackMiddle a
{
    color: #fff;
}

.CallbackMiddle h2
{
    color: #fff;
    font-size: 20px;
    font-family: Arial;
    margin-bottom: 15px;
}

.CallbackMiddle .CallbackHeader
{
    float: left;
}

.CallbackMiddle .Box
{
    width: 178px;
    padding: 4px;
    margin-bottom: 10px;
    cursor: pointer;
}

.CallbackMiddle .Submit
{
    height: 58px;
    width: 189px;
    display: block;
    background-image: url(Images/RequestACalBack_Button.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.CallbackMiddle .Submit:hover
{
    background-position: 0px -58px;
}

.CallbackMiddle .Box2
{
    width: 188px;
    padding: 4px;
    margin-bottom: 10px;
    cursor: pointer;
}

.CallbackBottom
{
    height: 15px;
    background-image: url(Images/CallBack_Bottom.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.CallbackHeader
{
    color: #fff;
    display: block;
    margin: 2px;
}

.Apply
{
    width: 107px;
    height: 41px;
    display: block;
    bottom: 5px;
    position: absolute;
    background-image: url(Images/ApplyNow_Button.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
}

.Apply:hover
{
    background-position: left -41px;
}

.DebtTestLink
{
    top: -10px;
    position: relative;
    float: right;
    width: 222px;
    height: 60px;
    display: block;
    background-image: url(Images/TakeTest_Button.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    margin-right: 20px;
}

.DebtTestLink:hover
{
    background-position: left -60px;
}
.SubmitLinkBig
{    position: relative;
    float: left;
    width: 198px;
    height: 50px;
    display: block;
   
    background-image: url(Images/ViewYourResults.png);
    background-position: left 0px;
    background-repeat: no-repeat;
    margin-top:15px;
}
.SubmitLink
{
    position: relative;
    float: right;
    width: 107px;
    height: 41px;
    display: block;
    background-image: url(Images/ViewResults_Button.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
}

.SubmitLink:hover
{
    background-position: left -41px;
}

.ErrorBox
{
    border: solid 1px #ff0000;
    padding: 6px;
}

.ValidationError
{
    float: right;
}

#DebtTestLeft li
{
    color: #060;
    font-weight: bold;
    font-size: 14px;
}

.MapHolder
{
    float: right;
    margin-top: 20px;
}
.CTANumber
{
    font-size: 15px;
}

a.DM { background:url(Images/SubPages/DM.jpg) no-repeat; width:100%; height:196px; display:block; margin-top:6px; margin-left:-5px; }
a.IVA { background:url(Images/SubPages/IVA.jpg) no-repeat; width:100%; height:196px; display:block; margin-top:6px; margin-left:-5px; }
a.TD { background:url(Images/SubPages/TD.jpg) no-repeat; width:100%; height:196px; display:block; margin-top:6px; margin-left:-5px; }
a.BANK { background:url(Images/SubPages/BANK.jpg) no-repeat; width:100%; height:196px; display:block; margin-top:6px; margin-left:-5px; }


/* MessageBox */
.PopupBox
{
    margin: 0;
    position: fixed;
    display: none;
    z-index: 999;
}

.PopupBox ul
{
    padding: 20px;
}

.PopupBox li
{
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top:0px;
    margin-bottom:0px;
}

.PopupBox .TopLeft
{
    background: transparent url(Images/MessageBox/TopLeft.png) no-repeat scroll left top;
    padding-left: 21px;
}

.PopupBox .Top
{
    background: transparent url(Images/MessageBox/Top.png) repeat-x scroll left top;
    height: 45px;
}

.PopupBox .Title
{
    float: left;
    margin-top: 15px;
    color: #fff;
    font-size: 26px;
    padding-right: 20px;
}

.PopupBox .CloseButton
{
    margin-top: 10px;
    width: 35px;
    height: 33px;
    display: block;
    float: right;
    cursor: pointer;
    background: transparent url(Images/MessageBox/CloseButton.png) no-repeat scroll right top;
}
.PopupBox .CloseButton:hover
{
    background-position: right -33px;
}

.PopupBox .TopRight
{
    background: transparent url(Images/MessageBox/TopRight.png) no-repeat scroll right top;
    padding-right: 21px;
}

.PopupBox .Left
{
    background: transparent url(Images/MessageBox/Left.png) repeat-y scroll left top;
    padding-left: 21px;
}

.PopupBox .Content
{
    background-color: #fff;
    padding: 7px 0px 0px 0px;
}

.PopupBox .Right
{
    background: transparent url(Images/MessageBox/Right.png) repeat-y scroll right top;
    padding-right: 21px;
}

.PopupBox .BottomLeft
{
    background: transparent url(Images/MessageBox/BottomLeft.png) no-repeat scroll left bottom;
    padding-left: 21px;
}

.PopupBox .Bottom
{
    background: transparent url(Images/MessageBox/Bottom.png) repeat-x scroll left bottom;
    height: 10px;
    text-align: right;
    padding-top: 10px;
}

.PopupBox .Progress
{
    float: right;
    display: none;
    background: #fff url(Images/ajax-loader.gif) no-repeat scroll right center;
    height: 20px;
    padding-right: 23px;
    width: 80px;
    line-height: 20px;
    color: #000;
}

.PopupBox .BottomRight
{
    background: transparent url(Images/MessageBox/BottomRight.png) no-repeat scroll right bottom;
    padding-right: 21px;
}


/* Overlay */
.Overlay
{
    display: none;
    z-index: 150;
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 69px; /*background-image: url(Images/Transparent.png);*/
    background-color: #000;
}

.ApplyPopup
{
    float: left;
    display: block;
    width: 210px;
    height: 62px;
    background: transparent url(Images/ApplyNow.png) no-repeat scroll right top;
}

.ApplyPopup:hover
{
    background-position: 0px -62px;
}
