img, div
{
    behavior: url(../iepngfix.htc);
}

th.GridHeader_Default
{
    color: #000000; /*	background-color:#B4BEDC; 	color:#000000; 	font-weight:bold; 	font-size:9px; */
}

body
{
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: Black;
    margin-top: 0;
    margin-left: 0;
}

.firmHomeHeader
{
    color: #3C5084;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
}


td
{
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: Black;
    line-height: 12pt;
}

hr
{
    color: Navy;
    height: 1px;
}


img
{
    border: 0px none;
}


a
{
    text-decoration: none;
    color: #3C5084;
}


a:hover
{
    text-decoration: underline;
    color: #000000;
}


.main
{
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: Black;
    line-height: 12pt;
}

.reportData
{
    color: Blue;
    font-weight: bold;
}

.reportDataBlack
{
    color: Black;
}

.reportDataDarkBlue
{
    color: Blue;
    font-weight: bold;
}

.large
{
    padding-left: 15;
    font-family: Verdana,Arial;
    font-size: 10pt;
    font-weight: bold;
    color: Black;
    line-height: 12pt;
}

.smallprog
{
    padding-left: 2;
    padding-right: 15;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: Black;
    line-height: 9pt;
}

.smallprog2
{
    padding-left: 11;
    padding-right: 15;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: Black;
    line-height: 9pt;
}

.smallprog3
{
    padding-left: 28;
    padding-right: 15;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: Black;
    line-height: 11pt;
}

.smallprog4
{
    padding-left: 28;
    padding-right: 15;
    font-family: Verdana,Arial;
    font-size: 7pt;
    color: #0533A9;
    line-height: 11pt;
}

.small
{
    padding-left: 15;
    padding-right: 13;
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: Black;
    line-height: 16pt;
}

.small2
{
    padding-left: 15;
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: #0533A9;
    line-height: 16pt;
}


.footertext
{
    font-size: 7pt;
    color: #000099;
    font-family: Verdana,Arial;
}

.footertext2
{
    font-size: 7pt;
    color: #666666;
    font-family: Verdana,Arial;
}

.formsLabel
{
    font-family: Verdana,Arial;
    text-align: right;
    font-size: 8pt;
    color: black;
    background-color: #EAEAEA;
}

.formsLabelLeft
{
    font-family: Verdana,Arial;
    text-align: left;
    font-size: 8pt;
    color: black;
    background-color: #EAEAEA;
}


.formsValidator
{
    font-family: Verdana,Arial;
    font-size: 9pt;
    color: red;
    font-weight: bold;
}

.loginText
{
    height: 15;
    width: 75;
    font-size: 7pt;
}

.loginLabel
{
    font-size: 7pt;
}

.titleBar
{
    font-family: Verdana,Arial;
    font-size: 9pt;
    color: White;
    font-weight: bold;
    background-color: #5871B3;
    margin-left: 2;
    border-style: solid;
    border-color: #cccccc;
    border-width: thin;
    height: 20;
    text-indent: 4;
    text-align:center;
}

.titleBarBlack
{
    font-family: Verdana,Arial;
    font-size: 9pt;
    color: Black;
    font-weight: bold;
    background-color: #93A3CE;
    margin-left: 2;
    border-style: solid;
    border-color: #cccccc;
    border-width: thin;
    height: 20;
    text-align: center;
}

.custNavBar
{
    font-family: Verdana,Arial;
    font-size: 9pt;
    color: White;
    font-weight: bold;
    background-color: Blue;
}


.topNavCell
{
    border-color: red;
    border-style: solid;
    background-color: Yellow;
    color: Red;
}

.custNav
{
    border-color: Blue;
    border-style: solid;
    background-color: Yellow;
    color: Red;
}

.complianceClass
{
    background-color: #efefef;
    color: Blue;
    font-weight: bold;
}

.tableHead
{
    background-color: #B4BEDC;
    color: #000000;
    font-weight: bold;
    font-size: 8px;
}


/** LOGIN BOX CLASSES **/

.loginBoxLabels
{
    text-align: right;
}

.loginTextboxes
{
    width: 75px;
    height: 13px;
    font-size: 8pt;
}


/** FORMS CLASSES **/

.formsLabel
{
    font-family: Verdana,Arial;
    text-align: right;
    font-size: 8pt;
    color: #3C5084;
    background-color: #EAEAEA;
}

.formsLabelBlue
{
    font-family: Verdana,Arial;
    text-align: right;
    font-size: 8pt;
    color: #3C5084;
    background-color: #DADFEE;
}

.formsSectionHeader
{
    background-color: #5871b3;
    color: White;
    font-size: 12;
    font-weight: bold;
}

.formsTextboxes
{
}

.formsDropDownLists
{
}

.formsRadioButtonLists
{
}

.formsCheckboxes
{
}

.gridSelected
{
    background-color: #B4BEDC;
    color: #333333;
    font-weight: bold;
    font-size: 8px;
}
.gridHeader
{
    background-color: #B4BEDC;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

.gridHeaderSmall
{
    background-color: #B4BEDC;
    color: #000000;
    font-weight: bold;
    font-size: 10px;
}

.gridAltStyleSmall
{
    background-color: #E3E8F2;
    font-size: 8px;
}

.gridStyleSmall
{
    font-size: 8px;
    font-weight: bold;
}


.formsGridColumnHeaders
{
    background-color: #B4BEDC;
    color: #000000;
    font-weight: bold;
    font-size: 8px;
}

.formsGridRow
{
}

.gridAltStyle
{
    background-color: #E3E8F2;
}


.inputButton_addReq
{
    background-color: green;
    color: White;
    font-size: 8pt;
    cursor: hand;
    font-weight: bold;
}
.inputbutton
{
    background-color: #5871B3;
    color: White;
    font-size: 8pt;
    cursor: hand;
    font-weight: bold;
    
}


.inputbuttonltblue
{
    background-color: #9aa9d1;
    color: #000000;
    font-size: 8pt;
    cursor: hand;
    font-weight: bold;
}

.inputbuttongrey
{
    background-color: Gray;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    cursor: hand;
}

.inputbuttonorange
{
    background-color: Orange;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    cursor: hand;
}

.inputbuttonred
{
    background-color: Red;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    cursor: hand;
}

.inputbuttonredbig
{
    background-color: Red;
    color: White;
    font-size: 10pt;
    font-weight: bold;
    cursor: hand;
}
.inputbuttongreen
{
    background-color: Green;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    cursor: hand;
}

.blueLabel
{
    color: #3C5084;
}

.welcomeHeader
{
    font-size: 10pt;
    text-align: center;
}

.popupForm
{
    z-index: 1;
    position: absolute;
    left: 30%;
    top: 25%;
    height: 600px;
    width: 800px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
}

.centerPopup
{
    z-index: 1;
    position: absolute;
    left: 35%;
    top: 16%;
    height: 100px;
    width: 450px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
    vertical-align: middle;
}

.prospectPopup
{
    z-index: 1;
    position: absolute;
    left: 35%;
    top: 16%;
    height: 250px;
    width: 450px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
    vertical-align: middle;
}

.centerPopup2
{
    z-index: 1;
    position: absolute;
    left: 35%;
    top: 16%;
    height: 300px;
    width: 550px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #b4bedc;
    vertical-align: middle;
}


.popup
{
    z-index: 1;
    position: relative; /*LEFT: 30%;*/ /*TOP: 43%;*/
    height: 150px;
    width: 500px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
}


.popupForm2
{
    z-index: 1;
    position: absolute;
    left: 25%;
    top: 15%;
    height: 570px;
    width: 900px;
    border: solid 2px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
}

.reportBox
{
    border: solid 1px #3C5084; /*overflow:auto;*/
    background-color: #ececec;
}

.popupFormLoad
{
    z-index: 1;
    position: absolute;
    left: 35%;
    top: 50%; /*overflow:auto;*/
}

.loadingDiv
{
    z-index: 2;
    position: absolute;
    left: 50%;
    top: 50%; /*overflow:auto;*/
}

.topNav
{
    background: url(../images_index/header_r1_c2.gif);
    color: #FFFFFF;
    text-align: right;
    font-size: 12px;
    padding-top: 3px;
}
.topNav a:link, .topNav a:active, .topNav a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}
.topNav a:hover
{
    color: #FFFF00;
    text-decoration: underline;
    padding: 0px 10px 0px 10px;
}

.foot
{
    background: url(../images_index/header_r1_c2.gif);
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    padding: 5px 0px 5px 0px;
}
.foot a:link, .foot a:active, .foot a:visited
{
    color: #ffffff;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}
.foot a:hover
{
    color: #FFFF00;
    text-decoration: underline;
    padding: 0px 10px 0px 10px;
}

.borderContent
{
    border: solid 1px #000099;
}
.borderContent p
{
    padding: 10px;
    line-height: 18px;
    color: #333333;
    font-size: 12px;
}
.borderContent ul
{
    padding: 10px;
    line-height: 18px;
    color: #333333;
    font-size: 12px;
    list-style: circle;
}

.descLong
{
    width: 95%;
    text-align: left;
    padding: 0px 0px 0px 30px;
    float: left;
    font-size: 12px;
    height: 500px;
    overflow: auto;
}

#headName
{
    border-bottom: solid 1px #3160A8;
}
#headNameL
{
    float: left;
    width: 760px;
    padding: 10px;
}
#headNameR
{
    float: right;
    text-align: right;
    width: 180px;
}

#custNav
{
    width: 1000px;
    text-align: left;
    border-bottom: solid 1px #3160A8;
    padding: 0px;
    margin: 0px;
    height: 40px;
}
#custNavL
{
    float: left;
    width: 220px;
    text-align: center;
}
#custNavR
{
    float: right;
    text-align: center;
    width: 775px;
}
#custNav img
{
    border: 0px;
}


/* MAIN INVESTMENT GRID STYLES */
.invgridSelected
{
    background-color: #ececec;
    color: #333333;
    font-weight: bold;
    font-size: 8px;
}

.invgridHeader
{
    background-color: #3C5084;
    color: #ffffff;
    font-weight: bold;
    font-size: 9px;
}

.invgridHeaderSmall
{
    background-color: #3C5084;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
}

a.invgridHeaderSmall
{
    background-color: #3C5084;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
}

.invgridAltStyle
{
    background-color: #E3E8F2; /*background-color:#C0CDF3;*/
    font-size:10px;
}

.invgridStyleSmall
{
    font-size: 11px;
    font-weight: bold;
}

.invgridMainStyle
{
    
}

/* SUB INVESTMENT GRID STYLES */
.subSelected
{
    background-color: #E3E8F2;
    color: #000000;
    font-weight: bold;
    font-size: 8px;
}

.subHeader
{
    background-color: #FFFFFF; /*background-color:#E3E8F2;	*/
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 9px;
}

.subHeaderSmall
{
    background-color: #FFFFFF; /*background-color:#E3E8F2;	*/
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10px;
}

.subAltStyleSmall
{
    background-color: #E3E8F2;
    background-color: #ececec;
    font-size: 10px;
}

.subStyleSmall
{
    font-size: 10px;
    font-weight: bold;
}

.redMessage
{
    font-size: 11px;
    font-weight: bold;
    color: Red;
}

.otherHousehold
{
    border: solid 1px #3C5084;
    background-color: #ffffff;
    z-index: 1;
    position: absolute;
    left: 35%;
    top: 50%;
    height: 300px;
    width: 600px; /*overflow:auto;*/
}

.mainMenuLinkBig
{
    font-size: 10pt;
}

.mainMenuLinkBigBold
{
    font-size: 10pt;
    font-weight: bold;
}


/* MAIN DOCUMENTS GRID STYLES */

.imggridSelected
{
    background-color: #ececec;
    color: #333333;
    font-weight: bold;
    font-size: 8px;
}

.imggridHeader
{
    background-color: #3C5084;
    color: #ffffff;
    font-weight: bold;
    font-size: 9px;
}

.imggridHeaderSmall
{
    background-color: #3C5084;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
}

.imggridHeaderSmall a
{
    color: #ffffff;
}

.imggridAltStyle
{
    background-color: #E3E8F2; /*background-color:#C0CDF3;*/
    font-size: 8px;
}

.imggridStyleSmall
{
    font-size: 8px;
    font-weight: bold;
}

.imggridMainStyle
{
    border: solid 2px #3C5084;
}

#appHead
{
    background: url(../images_index/app-head.gif) no-repeat top;
    width: 100%;
    padding: 0px;
}

#company
{
    float: left;
    width: 480px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-align: left;
    padding: 33px 0px 0px 10px;
}
#company1
{
    float: left;
    width: 260px;
    padding: 0px;
}

#companyL
{
    float: left;
    width: 20%;
    padding: 0px;
}
#companyR
{
    float: right;
    width: 80%%;
    padding: 5px 0px 0px 0px;
}

#tag
{
    color: #3c5084;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    width: 735px;
}

#blueBar
{
    
    padding: 10px 5px 10px 0px;
}

.dist
{
    float: left;
    color: #FFF;
    font-size: 12px;
    text-align: left;
    width: 435px;
    padding: 2px 0px 0px 10px;
}


.dist2
{
    float: left;
    color: #FFF;
    font-size: 12px;
    text-align: left;
    width: 200px;
    padding: 2px 0px 0px 10px;
}


.whiteLinks
{
    text-align: right;
    color: #FFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    width: 300px;
    padding: 7px 0px 0px 0px;
    margin: -5px 0px 0px 0px;
}

.whiteLinks2
{
    text-align: right;
    color: #FFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    padding: 7px 0px 0px 0px;
    margin: -5px 120px 0px 0px;
}

#whiteLinks a
{
    color: #FFF;
    text-decoration: none;
    padding: 0px 5px;
}
#whiteLinks a:hover
{
    color: #FFF;
    text-decoration: none;
}

#headLinks
{
    float: right;
    width: 500px;
    text-align: right;
    color: #FFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 35px 0px 0px 0px;
}
#headLinks a
{
    color: #FFF;
    text-decoration: none;
    padding: 0px 10px;
}
#headLinks a:hover
{
    text-decoration: underline;
    color: #FFF;
}

#headerOther
{
    color: #333;
    padding: 15px 10px 0px 0px;
    text-align: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#clear
{
    height: 0px;
    line-height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

#header1
{
    background: url(../images_index/header.gif) no-repeat;
    width: 1000px;
    margin: 0 auto;
}
#someLinks
{
    padding: 80px 0px 0px 0px;
    color: #333;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    width: 600px;
    text-align: right;
}
#someLinks a
{
    color: #333;
    text-decoration: none;
    padding: 0px 10px;
    background-color: #FFF;
}
#someLinks a:hover
{
    color: #333;
    text-decoration: underline;
}

#welcome
{
}
#welcome h1
{
    color: #3c5084;
    font-size: 16px;
    text-align: center;
}

#logo
{
    text-align: left;
    position: absolute;
}

#firmMain
{
    font-size: 16px;
}
#firmMain td
{
    padding: 3px 0px;
}

.password
{
    color: #3c5084;
    font-weight: bold;
    background-color: #d5dcec;
    padding: 3px 5px;
}
.password a
{
    color: #3c5084;
    text-decoration: underline;
}
.password a:hover
{
    color: #F00;
}





#docContainer
{
    width: 380px;
    margin: auto 0;
    border-top: solid 1px #00467f;
    border-left: solid 1px #00467f;
    border-right: solid 1px #00467f;
}
#docHeader
{
    background: url(images/lt-blue-grad.jpg) repeat-x;
    font-size: 12px;
    font-weight: bold;
    color: #00467f;
    border-bottom: solid 1px #00467f;
}
#docHeadL
{
    float: left;
    width: 250px;
    text-align: left;
    padding: 10px 0px 10px 10px;
}
#docHeadR
{
    float: right;
    width: 110px;
    text-align: center;
    padding: 10px 0px;
}

#docRow
{
    border-bottom: solid 1px #00467f;
}
#docL
{
    float: left;
    width: 250px;
    text-align: left;
    padding: 10px 0px 10px 10px;
    font-size: 12px;
    color: #666;
}
#docR
{
    float: right;
    width: 110px;
    text-align: center;
    padding: 10px 0px;
}
#docR img
{
    padding: 0px 5px;
}

#delivery
{
    float: left;
    width: 100px;
    padding: 20px 0px 10px 20px;
    color: #666;
    font-size: 12px;
    text-align: right;
}
#method
{
    float: right;
    width: 770px;
    padding: 10px 0px;
    text-align: left;
    color: #666;
    font-size: 12px;
}

#showDesc
{
    width: 400px;
    text-align: left;
    font-size: 12px;
    color: #666;
}

#label
{
    float: left;
    width: 100px;
    text-align: right;
    padding: 10px 0px;
    font-size: 12px;
    color: #666;
}
#info
{
    float: right;
    width: 310px;
    text-align: left;
    padding: 5px 0px;
    font-size: 12px;
    color: #666;
}

#email
{
    padding: 5px 0px;
    text-align: center;
    font-size: 12px;
    color: #666;
}

#events
{
    border-top: solid 1px #00467f;
    border-right: solid 1px #00467f;
    border-left: solid 1px #00467f;
    width: 720px;
    margin: 0 auto;
    font-size: 12px;
}
#eventsRow
{
    border-bottom: solid 1px #00467f;
    padding: 5px;
}
#eventsL
{
    width: 350px;
    float: left;
    padding: 5px;
}
#eventsR
{
    width: 350px;
    float: right;
    padding: 5px;
}
#eventsLL
{
    width: 100px;
    float: left;
    text-align: center;
}
#eventsRR
{
    width: 185px;
    float: right;
    text-align: left;
}
#eventsHead
{
    background: url(images/lt-blue-grad.jpg) repeat-x #9fcbed;
    color: #00467f;
    font-weight: bold;
    border-bottom: solid 1px #00467f;
}

#alert
{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #F00;
}

#docSect
{
    position: relative;
    width: 980px;
}
/*Button Styles*/
.transpngbtn
{
    border-width: 1px !important;
    border-style: solid;
    border-color: #2B3992;
}


#docBox
{
    top: 0;
    left: 300;
    background-color: #D2DCFA;
    border: solid 3px #3c5084;
    width: 750px;
}

#docFieldBox
{
    width: 530px;
}
#docFieldBoxL
{
    width: 125px;
    float: left;
    padding: 5px;
}
#docFieldBoxR
{
    width: 375px;
    float: right;
    padding: 5px;
    text-align: left;
}

#docFieldGroup
{
    background-color: #3c5084;
    color: #fff;
    border: solid 3px #cccccc;
    width: 400px;
    padding: 4px 4px 4px 4px;
}

#blanket
{
    background-color: #111;
    opacity: 0.65;
    filter: alpha(opacity=65);
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}

.popUpDiv
{
    width:850px;
    z-index: 9002;
}

.requiredFields
{
    color: Red;
    padding-right: 2px;
}
.addToDbButton
{
    width: 22px;
    height: 22px;
    background: url(/images/addIcon.png) no-repeat;
    border: 0 none !important;
}
#SearchTypeList
{
    display: inline;
    vertical-align: middle;
}
.mainTable
{
    border: 0px;
    padding: 0px;
    border-collapse: collapse;
    width: 960px;
    background: #fff;
}
.footerHr
{
    width: 950px;
}
#qaIMG
{
    display: none;
}

/* iPad PORTRAIT CSS */
@media only screen and (max-device-width: 1024px) and (orientation:portrait)
{

    body
    {
        background-color: Red !important;
    }
    #qaIMG
    {
        display: none;
    }
}
/* iPad LANDSCAPE CSS */
@media only screen and (max-device-width: 1024px) and (orientation:landscape)
{

    body
    {
        background-color: Blue !important;
    }
    #qaIMG
    {
        display: none;
    }
}
/* iPhone PORTRAIT CSS */
@media only screen and (max-device-width: 480px) and (orientation:portrait)
{

    body
    {
        background-color: Green !important;
    }
    #qaIMG
    {
        display: none;
    }
}
/* iPhone LANDSCAPE CSS */
@media only screen and (max-device-width: 480px) and (orientation:landscape)
{

    body
    {
        background-color: Black !important;
    }
    #qaIMG
    {
        display: none;
    }
}


/* CSS FOR CUSTOMER CORRESPONDENCE NAVIGATION */
.clsCustCorrespondNav1
{
    float: left;
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #808080;
}
.clsCustCorrespondNav2
{
    float: left;
    padding: 4px 10px 4px 10px;
}

/* CSS FOR TASK MANAGEMENT */
.ctDivContainer
{
    width: 100%;
}
.ctDiv1
{
    float: left;
    width: 98%;
    text-align: left;
}
.ctDiv2
{
    float: left;
    width: 98%;
}

.ctMainContent
{
    float: left;
    width: 99%;
}
.ctTaskNm_Out
{
    width: 100%;
    float: left;
    margin-top: 10px;
}
.ctTaskNmInn1
{
    float: left;
    width: 100%;
}
.ctTaskNmInn2
{
    float: left;
    width: 100%;
    text-align: left;
    margin-left: 3px;
    margin-top: 10px;
}

.ctTaskNmInn1_DivL
{
    float: left;
    width: 17%;
    margin-left: 6px;
    margin-left: 10px;
    text-align: left;
}
.ctTaskNmInn1_DivM
{
    float: left;
    width: 64%;
}
.ctTaskNmInn1_DivR
{
    float: left;
    width: 16%;
}

.ctDates
{
    width: 100%;
    float: left;
    border: solid 1px #adaecf;
    padding: 6px 2px 2px 2px;
    height: 136px;
    background-color: #efefef;
}
.ctDates_Lbl
{
    float: left;
    width: 40%;
    margin-left: 2px;
    text-align: left;
}
.ctDates_Val
{
    float: left;
    width: 54%;
}

.ctDescOuter
{
    float: left;
    width: 100%;
    margin-top: 6px;
}
.ctDesc
{
    float: left;
    width: 75%;
    margin-left: 3px;
}

.ctIncOnTask
{
    width: 24%;
    float: left;
    border: solid 1px #adaecf;
    padding: 0px 0px 8px 0px;
    background-color: #efefef;
    height: 228px;
}
.ctIncOnTask_Div1
{
    float: left;
    width: 68%;
    padding-bottom: 10px;
    padding-left: 4px;
    padding-top: 7px;
    text-align: left;
}
.ctIncOnTask_Div2
{
    float: left;
    width: 30%;
    padding-top: 10px;
}

.ctUploadDoc
{
    float: left;
    width: 61%;
    margin-left: 8px;
    margin-top: 6px;
}
.ctStatus
{
    float: left;
    width: 24%;
    text-align: left;
    margin-top: 6px;
    margin-bottom: 10px;
}
.ctStatusInn1
{
    float: left;
    width: 100%;
    margin: 4px 0 0 6px;
}
.ctPriority
{
    float: left;
    width: 35%;
    text-align: left;
    margin-top: 6px;
}
.ctPriorityInn1
{
    float: left;
    width: 100%;
    padding: 14px 0 8px 0;
}

/* Styles for Customer Transactiona */
.dbh{display:block; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mr30{margin-right:30px;}
.btn{display:inline-block; background:#7d7d7d; color:#fff; padding:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}
.btn span{line-height:12px; display:block;}
.btn:hover{background:#555; color:#fff;}
.primeBtn{background:#2a4283;}
.b{font-weight:bold;}

.stepIndicator{display:block; overflow:hidden; margin-right:10px;}
.stepIndicator .hd{color:#979898; font-size:11px; margin-bottom:15px;}
.stepIndicator .hd span{color:#555;}
.stepIndicator ul{margin:0; padding:0;}
.stepIndicator input[type="checkbox"]{margin:0; padding:0; float:right;}
.stepIndicator ul li{display:block; overflow:hidden; margin-bottom:7px;}
.stepIndicator ul li label{display:block; overflow:hidden; padding:10px; background:#ececec; color:#333; border-bottom:2px solid #ddd;}
.stepIndicator ul li.complete label{background:#7aaf69; color:#fff; border-bottom:2px solid #52923d;}
.stepIndicator ul li.complete2 label{background:#92A7DE; color:#fff; border-bottom:2px solid #52923d;}
.stepIndicator ul li.incomplete label{background:#F59B00; color:#fff; border-bottom:2px solid #52923d;}
.stepIndicator ul li label span.txt{display:block; float:left; width:180px; padding-right:5px;}
.stepIndicator ul li label span.txt2{display:block; float:left; width:150px; padding-right:5px;}
.stepIndicator ul li label span.txt2 a{font-size:12px;}
.stepIndicator ul li label div.txt a{font-size:12px;}
.stepIndicator ul li label span.txt a{font-size:12px;}
.stepIndicator ul li.incomplete label span.txt{font-size:12px;}
.stepIndicator ul li .center{text-align:center;}

.entryPicker{display:block; overflow:hidden; padding:10px; background:#f0f0f0; margin:5px;}
.entryPicker ul{margin:0; padding:0;}
.entryPicker ul li{display:block; float:left; margin-right:20px;}
.entryPicker ul li.hd{color:#3C5084;}
.entryPicker input[type="radio"]{margin:0 5px 0 0; padding:0; vertical-align:middle;}

.baseParameters{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #999;}
.appLauncher{position:absolute; top:50px; right:5px; padding:5px; background:#fff; border:1px solid #f0f0f0; max-width:150px; color:#3C5084}

.formFooter{display:block; overflow:hidden; margin:10px 0;}
.formFooter .btn{float:right; margin-right:5px;}

