*
{
    padding: 0;
    outline: 0;
    margin-left: 0;
    margin-right: 0;
    }
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 14px;
    color: #2a2e36;
    background: url(../cadence_images/home_bg_new_v1.jpg) repeat;
    padding: 0px;
    margin: 0px;
}
html
{
    scrollbar-base-color: #F7941F;
}
input, textarea, select
{
    font-family: Verdana, sans-serif;
    font-size: 13px;
}
textarea
{
    overflow: hidden;
     resize: vertical;
}

.checkbox
{
    width: 13px;
    height: 13px;
    vertical-align: top;
    position: relative;
    top: 2px;
}

a img
{
    border: 0;
    margin-left:10px;
    
}

a
{
    color: #ba4c32;
    text-decoration: underline;
    cursor: pointer;
}
a:hover
{
    color: #8d341f;
    text-decoration: none;
}

.left, .alignleft
{
    float: left;
    display: inline;
}
.right, .alignright
{
    float: right;
    display: inline;
}
.right2
{
    margin-right: 70px;
    float: right;
    display: inline;
    margin-top: 10px;
    font-size: 11px;
}

.cl
{
    font-size: 0;
    line-height: 0;
    clear: both;
    display: block;
    height: 0;
}

.al
{
    text-align: left;
}
.ar
{
    text-align: right;
}
.ac
{
    text-align: center !important;
}

h1
{
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    font-weight: normal;
}
h1 a
{
    color: #fff;
    text-decoration: none;
}
h2
{
    font-size: 15px;
    font-weight: normal;
}
h3
{
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
}
h3 a
{
    text-decoration: none;
}

.shell {
    width: 1027px;
    margin: 0 auto;
    /*padding: 0px 40px;*/
}
.shell2 {
    width: 1027px;
    margin: 0 auto;
    padding: 0px 0px;
    background-image: url(../cadence_images/container_%20bg.png);
    background-repeat: repeat-y;
    background-position: center;
}

.datewrap 
{
    word-break:keep-all !important;
}

#header
{
    height: 95px;
    background-color: #E1E1E1;
    white-space: nowrap;
    background-color: #eee;
    /*border-bottom: 3px solid #F7941F;*/
}
#header h1
{
    float: left;
    display: inline;
    padding-top: 12px;
}
.to_menu_sec {
    width: 1027px;
    margin: 0 auto;
    /*background-color: #E1E1E1; */
    height: 95px;
}
#top-navigation {
    float: right;
    white-space: nowrap;
    color: #fff;
    padding-top: 15px;
    color: #2a2e36;
    font-size: 13px;
    font-weight: bold;
    margin-top: -77px;
}
#top-navigation span
{
    color: #dca598;
}
#top-navigation p
{
    margin-top: 10px;
}
#top
{
    height: 95px;
}
#top .top_box
{
    width: 500px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    margin-left: 165px;
    margin-top: -108px;
    float: left;
    padding-top: 7px;
    padding-left: 15px;
    font-size: 12px;
}
#top .top_box p
{
    padding-bottom: 7px;
}
.top_box .btn_grey {
    background: #FFFFFF url(cadence_images/top-_btn.gif) no-repeat;
    font-size: 11px;
    font-weight: bold;
    padding-left: 13px;
    padding-top: 2px;
}
.top_box .btn_grey a
{
    text-decoration: none;
    color: #FFFFFF;
}
.top_box .btn_grey a:hover
{
    color: #f7931e;
    text-decoration: none;
}

#navigation
{
    height: 34px;
}
#navigation ul
{
    list-style-type: none;
}
/*#navigation ul li
{
    float: left;
    margin-right: 1px;
    border-top: 1px solid #bebebe;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: none;
}
#navigation ul li:last-child 
{ 
    border-bottom: 1px solid #bebebe ;
}
#navigation ul li a, #navigation ul li a span
{
    float: left;
    height: auto;
    background-color: #FFFFFF;
    padding: 0 0 0 23.5px;
}
#navigation ul li a span
{
    background-position: center;
    padding: 0 15px 0 0;
    word-wrap: break-word;
    white-space: pre-wrap;
}
#navigation ul li a
{
    line-height: 34px;
    color: #9498a1;
    text-decoration: none;
    word-wrap: break-word;
    white-space: pre-wrap;
    float: left;
}

#navigation ul li a.active, #navigation ul li a:hover
{
    background-color: #f2f2f2;
}

#navigation ul li a.active span, #navigation ul li a:hover span
{
    background-color: #f2f2f2;
    color: #2a2e36;
}

#navigation ul li a.active
{
    font-size: 12px;
    font-weight: bold;
    color: #2a2e36;
    background: #f2f2f2 url(images/shop_ico.png) no-repeat 0.833em center;
    padding-left: 2.8em;
}*/

.small-nav
{
    color: #978b48;
    padding-bottom: 20px;
}
.small-nav a
{
    color: #6f6636;
}

#main
{
}
#content
{
    float: left;
    width: 984px;
    margin-left: 20px;
}
#sidebar
{
    float: right;
    width: 225px;
}
.table
{
    overflow-x: scroll;
    overflow-y: hidden;
    min-width:980px;
    border: solid 1px #bebcbc;
}
sup
{
    color: #F7931E;
    font-size: 14px;
    font-weight: bold;
}
.table th
{
    background-color: #EEF2F3;
    color: #2a2e36;
    
    text-align: left;
   border-right: solid 1px #d2d1cb;
    border-bottom: solid 1px #d2d1cb;
    padding: 0px 3px 0px 3px;
  
     font-size: 11px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}
.table span.gap2
{
    padding-left: 12px;
}
.table td
{
    
    border-bottom: solid 1px #bebcbc;
   border-right: solid 1px #bebcbc;
   
     font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}
.table a
{
    color: #2069b4;
    text-decoration: none;
}
.table tr:hover td
{
    background: #f5f5f5;
}
.table a.ico
{
}
.box
{
    background: #fbfcfc;
    height: 100%;
    padding: 1px;
    margin-bottom: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.frame
{
    border: 1px solid #bebcbc;
}
.box-head {
    background: #ffffff url(cadence_images/tabl_bg.jpg) repeat-x;
    height: 31px;
    color: #fff;
    padding: 0 10px;
    line-height: 31px;
    white-space: nowrap;
}
.box-head .right
{
    padding-top: 5px;
    line-height: 13px;
}
.box-head .right label, .box-head .right input
{
    float: left;
}
.box-head .right label
{
    padding: 4px 0 0 0;
}
.box-head .right input
{
    margin-left: 5px;
}

a.ico
{
    color: #9d9c9a;
    font-size: 10px;
    text-decoration: none;
    padding: 2px 5px 0 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
a.del {
    background-image: url(../cadence_images/delete.png);
    margin-left: 10px;
}
a.edit {
    background-image: url(../cadence_images/edit.png);
    margin-left: 21px;
}
a.view {
    background-image: url(../cadence_images/view.png);
    margin-left: 21px;
}
a.print {
    background-image: url(../cadence_images/print_g.png);
    margin-left: 18px;
}


.ico_new
{
    color: #9d9c9a;
    font-size: 10px;
    text-decoration: none;
    padding: 2px 5px 0 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    border:0;
}
.del_new {
    background-image: url(cadence_images/delete.png);
}
.edit_new {
    background-image: url(cadence_images/edit.png);
}
.view_new {
    background-image: url(cadence_images/view.png);
}
.print_new {
    background-image: url(cadence_images/print_g.png);
    margin-left: 18px;
}

form.register
{
    width: 986px;
    margin-top: 0;
    height: 500px;
    background-color: #fff;
    padding: 0;
}
form p
{
    font-size: 12px;
    clear: both;
    margin: 0;
    color: #2a2e36;
    padding: 0;
}
form p.copy
{
    margin-bottom: 10px;
}
form.register fieldset.row2
{
    height: 220px;
    padding: 0;
    float: left;
    border: none;
    margin-right: 22px;
}

form.register legend
{
    color: #abda0f;
    padding: 2px;
    margin-left: 14px;
    font-weight: bold;
    font-size: 14px;
    font-weight: 100;
}
form.register label
{
    color: #444;
    width: 98px;
    float: left;
    text-align: right;
    margin-right: 0;
    margin-top: 2px;
    text-align: left;
}
form.register label.long
{
    width: 300px;
    margin-bottom: 10px;
}
form.register span.star
{
    color: #f7931e;
    font-weight: bold;
    font-size: 14px;
}
form.register span.gap1
{
    margin-left: 38px;
}
form.register input.short
{
    width: 22px;
    margin-bottom: 70px;
    margin-left: 0;
}
form.register input {
    width: 202px;
    color: #505050;
    background: #FFFFFF url(cadence_images/box_bg.jpg) repeat-x;
    margin-left: 3px;
}
input
{
    color: #505050;
    background: #FFFFFF;
    margin-left: 0px;
}
input[type=text]
{
    border: 1px solid #bebcbc !important;
    /*margin-bottom: 10px;*/
}
input[type=password]
{
    border: 1px solid #bebcbc;
    height: 24px;
    margin-bottom: 10px;
}
input[type=file]
{
    background: none;
}
input[type=select]
{
    border: 1px solid #bebcbc;
    height: 24px;
   /* margin-bottom: 10px;*/
}
input[type=checkbox]
{
    width: 20px;
    height: 14px;
    color: #f7931e;
    /*border: 1px solid #bebcbc;*/
    margin-bottom: 10px;
    background: #FFFFFF ;
}

form.register input[type=text]
{
    border: 1px solid #bebcbc;
    height: 28px;
    margin-bottom: 10px;
}
form.register input[type=checkbox] {
    width: 20px;
    height: 20px;
    color: #f7931e;
    border: 1px solid #bebcbc;
    margin-bottom: 10px;
    background: #FFFFFF url(cadence_images/check_bg.jpg) repeat-x;
}
form.register .btns
{
    margin-top: 20px;
    margin-left: -260px;
}
/* BUTTONS */

form.register button {
    clear: both;
    margin-left: 150px;
    width: 96px;
    height: 28px;
    background: #f7931e url(cadence_images/btn_or.png) no-repeat;
    text-align: center;
    line-height: 23px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    margin: 5px;
    padding-bottom: 2px;
    border: none;
}
form.register button:hover
{
    background-position: 0 -28px;
    cursor:pointer;
}
    form.register button.grey {
        background: #3f4551 url(cadence_images/btn_grey.png) no-repeat;
    }
form.register button.grey:hover
{
    background-position: 0 -28px;
    cursor:pointer;
}


.button {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    clear: both;
    margin-left: 150px;
    width: 96px;
    background: #f7931e url(cadence_images/btn_or.png) no-repeat;
    text-align: center;
    line-height: 23px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 2px;
    margin-top: -5px;
    margin-left: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.button:hover
{
    background-position: 0 -28px;
    cursor:pointer;
}
.buttongrey {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    clear: both;
    margin-left: 150px;
    width: 96px;
    text-align: center;
    line-height: 23px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    margin: 5px;
    padding-bottom: 2px;
    background: #3f4551 url(cadence_images/btn_grey.png) no-repeat;
}
.buttongrey:hover
{
    background-position: 0 -28px;
    cursor:pointer;
}
.newbutton {
    display: -moz-inline-stack;
    display: inline-block;
    width: 105px;
    height: 38px;
    background: url(cadence_images/newbutton.png) no-repeat;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    font-family: Agency FB;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    text-shadow: none;
    border: none;
    font-weight: bold;
}
.newbutton:hover
{
    color: #f2f2f2;
    cursor:pointer;
}
form.register input[type=text].year
{
    border: 1px solid #bebcbc;
    height: 18px;
    width: 30px;
}
form.register input[type=text].large
{
    height: 65px;
    background: #FFFFFF ;
}

form.register select
{
    border: 1px solid #bebcbc;
    width: 202px;
    float: left;
    margin-bottom: 10px;
    color: #505050;
    margin-left: 3px;
    height: 30px;
    background: #FFFFFF;
}
form.register select.date
{
    width: 40px;
}

form.register input:focus, form.register select:focus
{
    border: 1px solid #f7931e;
}
select:focus
{
    border: 1px solid #f7931e;
}
select
{
    border: 1px solid #bebcbc;
    float: left;
    margin-bottom: 10px;
    color: #505050;
    margin-left: 0px;
    background: #FFFFFF;
}
.size1
{
    width: 716px;
}
.size2
{
    width: 80px;
}
.size3
{
    width: 120px;
}
textarea.size1
{
    height: 180px;
}

.buttons
{
    text-align: right;
    padding: 10px;
    background: #eee;
    border-top: solid 1px #e0e0e0;
}
.buttons .button
{
    margin-left: 3px;
}

.box-content
{
    padding: 10px;
}

.sort
{
    border-top: solid 1px #e0e0e0;
    padding-top: 10px;
    margin-top: 15px;
}
.sort label
{
    display: block;
    font-weight: bold;
}
.sort .field
{
    display: block;
    margin-top: 5px;
}
.sort select.field
{
    width: 203px;
}

.box-content p
{
    padding-top: 10px;
}
.select-all
{
}
.select-all label
{
    text-decoration: underline;
    padding-left: 4px;
}

#footer {
    height: 35px;
    background: url(cadence_images/footer_bg.jpg) repeat-x;
    color: #cccccc;
    width: 100%;
}
#footer a
{
    color: #fff;
}

.msg
{
    position: relative;
    padding-right: 35px;
    margin-bottom: 0;
    padding-top: 15px;
    z-index:0;
}
.msg p
{
    padding: 14px 10px 9px 20px;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: 10px 5px;
    z-index:0;
}
.msg-ok p {
    background-image: url(cadence_images/header_bg_03.jpg);
    background-repeat: repeat-x;
    height: 30px;
    margin-left: 20px;
    width: 96%;
    font-size: 16px;
    padding-left: 5px;
    float: left;
    z-index: 0;
}
.msg-ok .tag
{
    float: right;
    font-size: 12px;
    margin-right: 0px;
    margin-top: -5px;
}
.msg-ok .icon {
    background: url(cadence_images/Q-ico.png) no-repeat 15em center;
    padding-right: 2em;
    height: 20px;
}

.button_r
{
    float: right;
    margin-right: 50px;
    margin-bottom: 17px;
}
.button_1_r, .button_1_r:visited {
    display: block;
    width: 78px;
    height: 22px;
    text-align: center;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    margin-left: 7px;
    background-image: url(cadence_images/btn_o_.gif);
    background-repeat: no-repeat;
    padding-top: -3px;
    text-decoration: none;
    float: right;
    border: 0px;
}

.button_1_r:hover
{
    color: #f7931e;
    cursor:pointer;
}
.button_2_r, .button_2_r:visited {
    display: block;
    width: 78px;
    height: 22px;
    text-align: center;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    margin-left: 7px;
    background-image: url(cadence_images/btn_o_.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
    text-decoration: none;
    float: right;
    border: 0px;
}

.button_2_r:hover
{
    color: #f7931e;
    cursor:pointer;
}

/*** CSS3 ***/
.box
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.box-head
{
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}
.top_box
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.field, .button
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
form.register button
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: -1px -1px 1px #a65e0b;
}
form.register button.grey
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: -1px -1px 1px #000000;
}
.top_box .btn_grey, a.button_1_r, a.button_2_r
{
    text-shadow: 0px 2px 1px #727272;
}
.small-field, .button, .pagging a
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.msg p
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.button
{
    -moz-box-shadow: 0 0 2px #978f6c;
    -webkit-box-shadow: 0 0 2px #978f6c;
}






/* *************************************************************************** */
/* Menu Section */
/* *************************************************************************** */

/*.menu
{
}

.menu_resize
{
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    height: auto !important; 
    height: 32px;
    min-width: 100%;
}


div.clsMenuContainer div.clsMenu
{
    background: #E1E1E1;
    height: 32px;
}
div.clsMenuContainer div.clsMenu ul
{
    margin: 0;
    padding: 0;
    border-color: #E5F2AA;
    background-color: #FFF;
    z-index:99999;
}
div.clsMenuContainer div.clsMenu li
{
    position: relative;
    list-style: none;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
div.clsMenuContainer div.clsMenu li a
{
    color: #333333;
    display: block;
    padding: 5px 6px 1px 6px;
    text-align: center; 
    background: url(../cadence_images/unt_menuDivider.gif) repeat-y right top;
    font-weight: bold;
}
div.clsMenuContainer div.clsMenu li a.submenu
{
    
    padding-right: 10px;
    margin-right: 6px;
    text-align: center;
}

div.clsMenuContainer div.clsMenu li img
{
    margin: 3px 0 0;
}

div.clsMenuContainer div.clsMenu li a.mainMenu:hover
{
    background-color: #2680BA;
    color: #690;
}

div.clsMenuContainer div.clsMenu li a.subMenuLevel2
{
    color: #fff;
    font-weight: normal;
    width: 130px;
   
    text-align: left;
    padding-left: 5px;
    font-weight: bold;
}

div.clsMenuContainer div.clsMenu li a.subMenuLevel2:hover
{
    font-weight: bold;
    background-color: #f2352d;
    color: #ffffff;
}

div.clsMenuContainer div.clsMenu > ul a
{
    
    min-width: 120px;
    min-height: 26px;
}

div.clsMenuContainer div.clsMenu > ul a:hover
{
    background-color: #f2352d;
    color: #ffffff;
}

div.clsMenuContainer div.clsMenu > ul a.menuActive
{
    background-color: #5d544e;
    color: #ffffff;
}




div.clsMenuContainer div.clsMenu ul ul
{
    position: absolute;
    visibility: hidden;
}

div.clsMenuContainer div.clsMenu ul.level1 li.submenu:hover ul.level2, div.clsMenuContainer div.clsMenu ul.level2 li.submenu:hover ul.level3
{
    visibility: visible;
}

div.clsMenuContainer div.clsMenu ul.level3
{
    top: 0px;
    left: 150px;
     width:130px;
}
div.clsMenuContainer div.clsMenu ul.level2
{
    
    top: 34px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    width:130px;
}
div.clsMenuContainer div.clsMenu ul.level2 li.a
{
    word-wrap: break-word;
}
div.clsMenuContainer div.clsMenu ul.level3 li a
{
    color: #fff;
    font-weight: bold;
    background-color: #5d544e;
    width: 130px;
    
    text-align: left;
    padding-left: 5px;
}
div.clsMenuContainer div.clsMenu li a.subMenuLevel3:hover
{
    font-weight: bold;
    background-color: #f2352d;
    color: #fff;
}*/
/***************************/

/*Mega Menu style*/

#navigation {
    background: url(../cadence_images/mega_menu_bg_pattern.jpg) repeat;
    height: 40px;
    white-space: nowrap;
    border-bottom: 2px solid #EE9B00;
    /*padding: 0 40px;*/
    /*border-top: 1px solid #ebebeb;*/
}

.menu_resize {
    height: auto !important;
    margin: 0 auto;
    min-width: 100%;
    padding: 0;
    text-align: center;
    width: 100%;
    position:relative;
}

#DivMenu .level1 {
    padding:0;
    margin:0px;
    float:left;
    width:auto;
    
}
#DivMenu .level1 > li{
    float:left;
    padding:0;
    margin:0px;
    
}

#DivMenu .level1 > li a{
    color: #676767;
    cursor:pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    display:inline-block;
    padding:10px 38px;
    border-top:2px solid #fff;
    /*background:url('../css/menuimages/mega_arrow_down.png') no-repeat 90% center;*/
}


#DivMenu .level1 > li a:hover {
    /*color:#F7941F;*/
    border-top:2px solid #666;
}
.level1.mega_dropdown:hover {
    background:#f4f4f4;
}
/*#DivMenu .level1 > li a.active {
    color:#F7941F;
}*/
#DivMenu .level1 > li a.last{
    padding:21px 38px;
}
.mega_posi {
    position:absolute;
    bottom:0px;
    right:0px;
    width:100%;
}


.mega_left_position {
    width: 26%;
    margin: 0px;
    padding: 0px;
    height: 100%;
    min-height: 550px;
    /*border-right:1px solid #505050;*/
    background: url(../cadence_images/mega_menu_left_bg.png) repeat;
    float: left;
}
.mega_dropdown:nth-child(5) .mega_left_position, .mega_dropdown:nth-child(6) .mega_left_position, .mega_dropdown:nth-child(7) .mega_left_position {
    width: 26%;
    margin: 0px;
    padding: 0px;
    height: 100%;
    min-height: 550px;
    border-left: 1px solid #505050;
    background: url(../cadence_images/mega_menu_left_bg.png) repeat;
    float: right;
    border-right: none;
}
.mega_position_right {
    display: none;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 73.9%;
    text-align: left;
    right: 0%;
    z-index: 1000;
    visibility: visible;
    top: 0%;
    height: 100%;
    min-height: 550px;
    background: url("../cadence_images/mega_menu_right_bg.png") repeat;
}
.mega_dropdown:nth-child(5) .mega_position_right, .mega_dropdown:nth-child(6) .mega_position_right, .mega_dropdown:nth-child(7) .mega_position_right {
    display: none;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 73.8%;
    text-align: left;
    left: 0%;
    z-index: 1000;
    visibility: visible;
    top: 0%;
    height: 100%;
    min-height: 550px;
    background: url("../cadence_images/mega_menu_right_bg.png") repeat;
}

.mega_dropdown:nth-child(5) .mega_bg_hover, .mega_dropdown:nth-child(6) .mega_bg_hover, .mega_dropdown:nth-child(7) .mega_bg_hover {
    background: url('../cadence_images/mega_arrow_left.png') no-repeat 5% center #EE9B00;
}

.mega_dropdown:nth-child(5) .mega_dropdown-level2 > a,.mega_dropdown:nth-child(6) .mega_dropdown-level2 > a,.mega_dropdown:nth-child(7) .mega_dropdown-level2 > a{ 
    padding:0px 0 0px 30px !important;
    /*border-top:2px solid #F7941F;*/

}

.slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;						
}

@keyframes slideDown {
	0% {
		transform: translateY(10px);
	}
				
	100% {
		transform: translateY(0%);
	}		
}



.mega-dropdown {
  position: static !important;
}
#mega_menu_close {
    text-align:center;
    margin:10% 0 0 0 ;
    float:left;
    width:100%;
}
#mega_menu_close_icon {
    cursor:pointer;
}

.mega_dropdown-menu {
    background:#fff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin:0;
    width: 100%;
    padding:0;
    position: absolute;
    text-align: left;
    z-index: 1000;
    visibility:visible;
    min-height:550px;
    
}

/*.mega_animation {
    	animation-name: myfirst;
	-webkit-animation-name: myfirst;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		
    visibility:visible !important;
}
@keyframes myfirst {
0% {
    transform: translateX(-150%);
}
50% {
    transform: translateX(8%);
}
65% {
    transform: translateX(-4%);
}
80% {
    transform: translateX(4%);
}
95% {
    transform: translateX(-2%);
}
100% {
    transform: translateX(0%);
}
}*/

        .mega_showme {
            display: block;
        }



.mega_dropdown:nth-child(1) li > a /*.mega_master_icon*/ {
    background: url(../cadence_images/mega_master_icon.png) no-repeat 5% 50%;
}

.mega_dropdown:nth-child(2) li > a /*.mega_accounting_icon*/ {
    background: url(../cadence_images/mega_accounting_icon.png) no-repeat 5% 50%;
}


.mega_dropdown:nth-child(3) li > a /*.mega_stock_flow_icon*/ {
    background: url(../cadence_images/mega_stock_flow_icon.png) no-repeat 5% 50%;
}
.mega_dropdown:nth-child(4) li > a /*.mega_inventory_icon*/ {
    background: url(../cadence_images/mega_inventory_icon.png) no-repeat 5% 50%;
}
.mega_dropdown:nth-child(5) li > a /*.mega_report_icon*/ {
    background: url(../cadence_images/mega_report_icon.png) no-repeat 5% 50%;
}

.mega_dropdown:nth-child(6) li > a /*.mega_customer_related_icon*/ {
    background: url(../cadence_images/mega_customer_related_icon.png) no-repeat 5% 50%;
}
.mega_dropdown:nth-child(7) li > a /*.mega_services_icon*/ {
    background: url(../cadence_images/mega_services_icon.png) no-repeat 5% 50%;
}
/*.mega_dropdown:nth-child(1) li > a.mega_home_icon{
    background:url(../cadence_images/mega_home_icon_hover.png) no-repeat 10% 50%;
}*/







/*.mega_dropdown:nth-child(1).active{
    background:url(../css/menuimages/mega_master_icon.png) no-repeat 10% 50%;
}

.mega_accounting_icon:hover{
    background:url(../cadence_images/mega_accounting_icon.png) no-repeat 10% 50%;
}

.mega_inventory_icon:hover{
    background:url(../cadence_images/mega_inventory_icon.png) no-repeat 10% 50%;
}

.mega_report_icon:hover{
    background:url(../cadence_images/mega_report_icon.png) no-repeat 10% 50%;
}

.mega_customer_related_icon:hover{
    background:url(../cadence_images/mega_customer_related_icon.png) no-repeat 10% 50%;
}

.mega_home_icon:hover{
    background:url(../cadence_images/mega_home_icon.png) no-repeat 10% 50%;
}

.mega_services_icon:hover{
    background:url(../cadence_images/mega_services_icon.png) no-repeat 10% 50%;
}

.mega_stock_flow_icon:hover{
    background:url(../cadence_images/mega_stock_flow_icon.png) no-repeat 10% 50%;
}*/



.mega_menu_search {
     background: url("../cadence_images/mega_menu_search.png") no-repeat scroll 95% center rgba(0, 0, 0, 0);
    border: 1px solid #6e6e6e;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    max-width: 350px;
    min-width: 350px;
    padding: 6px 20px;
    width: 100%;
    
    
}
.first_active {
    display:block !important;
}
.mega_submenu_heading {
    width:100%;
    display:inline-block;
    border-bottom:1px solid #505050;
    padding:5px 10px;
    box-sizing:border-box;
    text-align:right;
    margin:0px;
}

    .mega_submenu_heading sub {
        font-family: 'Ubuntu', sans-serif;
        font-size:16px;
        color:#fff;
        margin:6px 0 0 0;
        float:left;

    }

.mega_dropdown-level2{
    padding:10px 10px !important;
    display:block !important;
}
.mega_dropdown-level2 > a{ 
    padding:0px !important;
    border:none !important;
    background-image:none !important;
    color: red;
    cursor:pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    display:block;
    /*border-top:2px solid #F7941F;*/

}

.mega_dropdown-menu_inner3 .level3 li {
    display:inline-block;
    width:33%;
    box-sizing:border-box;
    float:left;
}

.mega_dropdown-menu_inner3 .level3 li a{
    padding:10px 15px!important;
    border:none !important;
    background-image:none !important;
    color: #676767;
    cursor:pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    display:block;
}
.mega_dropdown-menu_inner3 .level3 li a:hover{
    text-decoration:underline !important;
    
}
.mega_active_par {
    border-top:2px solid #666 !important;
}

.mega_bg_hover {
    background: url('../cadence_images/mega_arrow_right.png') no-repeat 95% center #EE9B00;
}
.mega_bg_hover > a{
color:#fff !important;    
}
.mega_bg_hover1 {
    background: #EE9B00;
}
.mega_bg_hover1 > a {
    color:#fff !important;  
}

.mega_submenu_heading {
    width:100%;
    display:inline-block;
    border-bottom:1px solid #666;
    padding:5px 10px;
    box-sizing:border-box;
    text-align:right;
    margin:0px;
}

    .mega_submenu_heading sub {
        font-family: 'Ubuntu', sans-serif;
        font-size:16px;
        color:#0579aa;
        margin:8px 0 8px 0;
        float:left;

    }

/***Mega menu style end****/




/* For AJAX Auto Complete Extender Bak Comment */
/************************************************************************/
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: #EEEEEE;
    color: windowtext;
    border: button;
    border-width: 1px;
    border-style: solid;
    cursor: auto;
    overflow: auto;
    height: 180px;
    text-align: left;
    list-style-type: none;
    padding-left: 0px;
}

/* AutoComplete highlighted item*/
.autocomplete_highlightedListItem
{
    background-color: #777676;
    color: #ffffff;
    padding: 1px;
    list-style: none;
    cursor: pointer;
    clear: both;
    font-size:11px;
    text-transform:capitalize;
    font-family: Tahoma;
}



/* AutoComplete item */
.autocomplete_listItem
{
    list-style: none;
    background-color: #EEEEEE;
    border: 0px #616161 solid;
    padding: 1px;
    color: Black;
    font-family: Tahoma;
    clear: both;
    font-size:11px;
    text-transform:capitalize;
}


.watermarked
{
    color: Gray;
    font-family: Arial;
}




/* Login Page */
.login
{
    height: 420px;
    width: 600px;
    padding: 20px 0px 5px 0px;
    margin: 0 auto;
}
.forgot
{
    height: 420px;
    width: 600px;
    padding: 85px 0px 5px 0px;
    margin: 0 auto;
}

.login_bg
{
    background-image: url("../cadence_images/details_bg.png");
    background-repeat: no-repeat;
    width: 600px;
    height: 260px;
}

div.loginHeader
{
    margin-top: 20px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    width: 290px;
    height: 90px;
}

div.loginHeader label
{
    font-size: 18px;
    color: #333333;
}


div.clsFooterleft span a
{
    clear: both;
    margin-top: 10px;
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}
div.clsFooterleft span a:hover
{
    color: #ffffff;
    text-decoration: none;
}


/*  Tool Tip */

.toolTip {
    background: url("cadence_images/Q-ico.png") no-repeat scroll right center transparent;
    cursor: pointer;
    padding-right: 16px;
    position: relative;
}

.toolTipWrapper
{
    color: Black;
    display: none;
    font-size: 9pt;
    font-weight: normal;
    position: absolute;
    top: 20px;
    width: 340px;
    margin-left: -140px;
    line-height: normal;
}
.toolTipTop
{
    background: url("../cadence_images/bubbleTop.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 340px;
}
.toolTipMid
{
    background: url("../cadence_images/bubbleMid.jpg") repeat-y scroll center top #A1D40A;
    padding: 0px 15px;
}
.toolTipBtm
{
    background: url("../cadence_images/bubbleBtm.jpg") no-repeat scroll 0 0 transparent;
    height: 13px;
}



/************************Bala******************/

.previous
{
    background: transparent url(../cadence_images/previous.gif) no-repeat scroll center;
    height: 1.3em;
    width: 16px;
    vertical-align: middle;
    border:none;
}
.next
{
    background: transparent url(../cadence_images/next.gif) no-repeat scroll center;
    height: 1.3em;
    width: 16px;
    vertical-align: middle;
    border:none;
}
.first
{
    background: transparent url(../cadence_images/first.gif) no-repeat scroll center;
    height: 1.3em;
    width: 16px;
    vertical-align: middle;
    border:none;
}
.last
{
    background: transparent url(../cadence_images/last.gif) no-repeat scroll center;
    height: 1.3em;
    width: 16px;
    vertical-align: middle;
    border:none;
}
.gotopage
{
    font-size: x-small;
    width: 20px;
}
.pagerstyle
{
     /*background-color:#e4e4e4;#7d95d4;#E5F2FF*/ /*background-color:#e5e5e5;*/
    font-size: x-small;
    text-align: left;
}
.pagerstyle td
{
   
    border-right: 1px #fdfdfd solid;
}

.pagerstyle select
{
    font-size: x-small;
    margin: 0;
}
.columnscss
{
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
    width: 150px;
    font-weight: bold;
    font-family: Verdana;
}

.hightlighrow
{
    background-color: #000000;
}
div.dvSearch
{
    width: 100%;
    padding: 5px 0px 5px 0px;
    text-align: left;
}

/*********************************/

.MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 12px;
            font-weight:bold;
            display: block;
            color:White;           
            background-color:White;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #FFF;
            padding-left: 10px;
            margin-right: 2px;
            border:solid 1px #9a9a9a;
            background-color:#d3cfc8;
            
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #222;
            cursor:pointer;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #F7931E;/**#9a9a9a***/
            background-color:#F7931E ;/**#9a9a9a***/
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #fff;
            border-color: #f2352d;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #FFFFFF;
            border-top-width: 0;
            border: solid 3px #d7d7d7;
            border-top-color: #f2352d;
        }
        
        
/*****************************************/
.MyTabStyleHoles .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 12px;
            font-weight:bold;
            display: block;
            color:White;           
            background-color:White;
        }
        .MyTabStyleHoles .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #FFF;
            padding-left: 6px;
            margin-right: 2px;
            border:solid 1px #9a9a9a;
            background-color:#d3cfc8;
            
           
        }
        .MyTabStyleHoles .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
            
        }
        .MyTabStyleHoles .ajax__tab_hover .ajax__tab_outer
        {
            
        }
        .MyTabStyleHoles .ajax__tab_hover .ajax__tab_inner
        {
            color: #222;
            cursor:pointer;
        }
        .MyTabStyleHoles .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #f2352d;/**#9a9a9a***/
            background-color: #f2352d;/**#9a9a9a***/
        }
        .MyTabStyleHoles .ajax__tab_active .ajax__tab_inner
        {
            color: #fff;
            border-color: #f2352d;
        }
        .MyTabStyleHoles .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #FFFFFF;
            border-top-width: 0;
            border: solid 3px #d7d7d7;
            border-top-color: #f2352d;
        }
        

 

/*********************************/

.MyTabStyleHoles1 .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 12px;
            font-weight:bold;
            display: block;
            color:White;
            background-color:White;
        }
        .MyTabStyleHoles1 .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #FFF;
            padding-left: 4px;
            margin-right: 2px;
           /* border:solid 1px #9a9a9a;*/
            border:solid 1px #9a9a9a;
            background-color:#d3cfc8;
            text-align:center;
        }
        .MyTabStyleHoles1 .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyleHoles1 .ajax__tab_hover .ajax__tab_outer
        {
            
        }
        .MyTabStyleHoles1 .ajax__tab_hover .ajax__tab_inner
        {
            color: #222;
        }
        .MyTabStyleHoles1 .ajax__tab_active .ajax__tab_outer
        {
        	/*
            border-bottom-color: #9a9a9a;
            background-color: #9a9a9a;
			*/
			 border-bottom-color: #f2352d;/**#9a9a9a***/
            background-color: #f2352d;/**#9a9a9a***/
        }
        .MyTabStyleHoles1 .ajax__tab_active .ajax__tab_inner
        {
            color: #fff;
           /* border-color: #9a9a9a;*/
            border-color: #f2352d;
        }
        .MyTabStyleHoles1 .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #FFFFFF;
            border-top-width: 0;
            border: solid 1px #d7d7d7;
           /* border-top-color: #9a9a9a;*/
           border-top-color: #f2352d;
        }
        
        
/*****************************************/


/************Bala****************************/
.Thumnail1 {
     max-height:90px;
     height: expression(this.height > 90 ? 90: true);
     max-width:100px;
     width: expression(this.width > 100 ? 100: true);
}
.Thumnail {
     max-height:70px;
     height: expression(this.height > 70 ? 70: true);
     max-width:80px;
     width: expression(this.width > 80 ? 80: true);
}
td.thumbPics input { border:1px solid #999; margin:4px; width:52px; border-width:thin;}


/*********************************/
td.thumbPics input { border:1px solid #999; margin:4px; width:62px; border-width:thin;}

 .picture 
 {
     height:250px !important;    
     width:350px !important;    
     vertical-align:middle;
}
.picture1 
 {
	max-height:210px;
     height: expression(this.height > 210 ? 210: true);
     max-width:180px;
     width: expression(this.width > 180 ? 180: true);
 }
.pagerstyle td:hover
{
    background-color:#5D7B9D !important;
}



/* Popup page */
.modalBackground {
	/*background-color:#7d95d4;*/
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:0.7;
    left:0px;
}

.modalPopup {
	background-color:#a9a9a9;/*#4b63a1;*/
	border-width:3px;
	border-style:solid;
	border-color:white;
	padding:3px;
	width:250px;
	text-align:center;
}
div.popupPanel
{
    border: 1px white solid;
    text-align:left;
}
div.alertPanel
{
                border: 1px #0096db solid;
                text-align:left;
                 background-color :White;
}

/*div.popupPanel input
{
    background-color: #E1E1E1;
    border: none;
}*/
table.popupTableOK 
{
    width: 100%;
         
}
table.popupTableOK td 
{
   
    /*: #aaaaaa;*/
   background-color :#ddd;  /*#4b63a1;White*/
           
}
table.popupTable td
{
    padding:8px;
    background-color: #E1E1E1;
}
table.popupTable td.popupTitleBar
{                              
    background-image:url(../cadence_images/bg_grid_col_head.gif);
    background-repeat: repeat-x;
    border-bottom: 1px #0096db solid;
    background-position:bottom;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    
}
table.popupTable1 td
{
    padding:8px;
    background-color:#FFFFFF;
}
table.popupTable1 td.popupTitleBar
{                              
    /*background-image:url(../cadence_images/bg_grid_col_head.gif);
    background-repeat: repeat-x;
    background-position:bottom;*/
    color: #000;
    font-size: 14px;
    font-weight: bold;
}


/* pies */

div.cssPIES a
{
    border: 1px solid greay;
    height:20px;
    font-size:12px;
    font-weight:bold;
    vertical-align:sub;
}

.style3
{
    width: 170px;
    height: 26px;
}
.style4
{
    height: 26px;
}

/*.StyleTextBox
{
    width:150px;
    height:26px; 
}*/

.StyleLabelBox
{
    text-align:right;
    vertical-align:middle;
    width:90px;
    height:26px; 
}

.PanelClass { border:1px black solid;}


.btnSearch
{
    background-image: url('../cadence_images/Search_New.png');
    border-style: none;
    height: 30px;
    width: 80px;
}
.btnSearch:hover
{
    background-image: url('../cadence_images/Search_New_hover.png');
}

.btnListAll
{
    background-image: url('../cadence_images/List-All.png');
    border-style: none;
    height: 32px;
    width: 80px;
}
.btnListAll:hover
{
    background-image: url('../cadence_images/List-All_hover.png');
}

.btnAdd
{
    float: left;
    background: transparent url('../cadence_images/Add.png');
    border-style: none;
    height: 30px;
    width: 80px;
    cursor: pointer;
}
.btnAdd:hover
{
    background-image: url('../cadence_images/Add_hover.png');
}


.btnPreview
{
    background-image: url('../cadence_images/Preview.png');
    border-style: none;
    height: 30px;
    width: 80px;
}
.btnPreview:hover
{
    background-image: url('../cadence_images/Preview_hover.png');
}

.btnreset
{
    
    background-image: url('../cadence_images/Reset.png');
    border-style: none;
    height: 30px;
    width: 80px;
    cursor: pointer;
}
.btnreset:hover
{
    background-image: url('../cadence_images/Reset_Hover.png');
    cursor: pointer;
}

.btnSaveNext
{
    
    background-image: url('../cadence_images/Save_Next.png');
    border-style: none;
    height: 30px;
    width: 100px;
}
.btnSaveNext:hover
{
    background-image: url('../cadence_images/Save_Next_hover.png');
}

.btnSaveAs
{
    
    background-image: url('../cadence_images/Save-As.png');
    border-style: none;
    height: 30px;
    width: 80px;
}
.btnSaveAs:hover
{
    background-image: url('../cadence_images/Save-As_hover.png');
}


.btnCancel
{
    
    background-image: url('../cadence_images/Cancel.png');
    border-style: none;
    height: 30px;
    width: 80px;
}
.btnCancel:hover
{
    background-image: url('../cadence_images/Cancel_hover.png');
}

.btnBack
{
    float: right;
    background-image: url('../cadence_images/Back.png');
    border-style: none;
    height: 30px;
    width: 80px;
    cursor: pointer;
}
.btnBack:hover
{
    height: 30px;
    width: 80px;
    background-image: url('../cadence_images/Back_Hover.png');
}

.btnCompute
{
    float: left;
    background-image: url('../cadence_images/Compute.png');
    border-style: none;
    height: 30px;
    width: 100px;    
}
.btnCompute:hover
{
    height: 30px;
    width: 100px;
    background-image: url('../cadence_images/Compute_hover.png');
}


/*.btnSave
{
    
    background-image: url('../cadence_images/Save_2.png');
    border-style: none;
    height: 30px;
    width: 80px;
}
.btnSave:hover
{
    background-image: url('../cadence_images/Save_2_hover.png');
}*/

 .btnUpload
        {
           
            background-image: url('../cadence_images/Upload.png');
            border-style: none;
            height: 30px;
            width: 100px;
        }
        .btnUpload:hover
        {
            
            background-image: url('../cadence_images/Upload_hover.png');
            border-style: none;
            height: 30px;
            width: 100px;
        }
     
        .btnSelect
        {
            
            background-image: url('../cadence_images/Select.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnSelect:hover
        {
            
            background-image: url('../cadence_images/Select_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
        .btndeletePricing
        {
            
            background-image: url('../cadence_images/Delete_price.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
        .btndeletePricing:hover
        {
            
            background-image: url('../cadence_images/Delete_price_hover.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
     
        .btnImport
        {
            
            background-image: url('../cadence_images/Import.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnImport:hover
        {
            
            background-image: url('../cadence_images/Import_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
       .btnDiscard
        {
            
            background-image: url('../cadence_images/Discard.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnDiscard:hover
        {
            
            background-image: url('../cadence_images/Discard_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
     
        .btnExport
        {
            
            background-image: url('../cadence_images/Export.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnExport:hover
        {
            
            background-image: url('../cadence_images/Export_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
        .btnNewImport
        {
            
            background-image: url('../cadence_images/New-Import.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnNewImport:hover
        {
            
            background-image: url('../cadence_images/New-Import_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
        .btnDownload
        {
            
            background-image: url('../cadence_images/download.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnDownload:hover
        {
            
            background-image: url('../cadence_images/download_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
         .btnDownloadError
        {
            
            background-image: url('../cadence_images/Download_Error.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
        .btnDownloadError:hover
        {
            
            background-image: url('../cadence_images/Download_Error_hover.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
        
        .btnDownloadSuccess
        {
            
            background-image: url('../cadence_images/successful-import.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
        .btnDownloadSuccess:hover
        {
            
            background-image: url('../cadence_images/successful-import_hover.png');
            border-style: none;
            height: 30px;
            width: 120px;
        }
        .btnSend
        {
            
            background-image: url('../cadence_images/Send.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnSend:hover
        {
            
            background-image: url('../cadence_images/Send_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
         .btnClose
        {
            
            background-image: url('../cadence_images/Close.png');
            border-style: none;
            height: 24px;
            width: 24px;
        }
        .btnApplyNow
        {
            background-image: url('../cadence_images/apply-now.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnApplyNow_hover
         {
            background-image: url('../cadence_images/apply-now-hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnApplyThen
        {
            background-image: url('../cadence_images/Apply-then.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        .btnApplyThen_hover
         {
            background-image: url('../cadence_images/Apply-then_hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
         /*.btnsavecont
        {
           
            background-image: url('../cadence_images/save_cont.png');
            border-style: none;
            height: 30px;
            width: 150px;
        }
        .btnsavecont:hover
        {
            
            background-image: url('../cadence_images/save_cont_hover.png');
            border-style: none;
            height: 30px;
            width: 150px;
        }*/
        
         .btnSkip
        {
           
            background-image: url('../cadence_images/Skip.png');
            border-style: none;
            height: 30px;
            width: 100px;
        }
        .btnSkip:hover
        {
            
            background-image: url('../cadence_images/Skip_hover.png');
            border-style: none;
            height: 30px;
            width: 100px;
        }
         .btnReset
        {
            
            background-image: url('../cadence_images/Reset.png');
            border-style: none;
            height: 30px;
            width: 80px;
            }
        .btnReset:hover
        {
            
            background-image: url('../cadence_images/Reset_Hover.png');
            border-style: none;
            height: 30px;
            width: 80px;
        }
        
    .button_apply
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#009e47 url(../cadence_images/apply.png) no-repeat 5px;
		text-align:right;
	}
	.button_apply:hover
	{
	    background-color:#00713b;
		transition:0.5s;
	}
	
	.button_reset
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#c0392b url(../cadence_images/reset.png) no-repeat 5px;
		text-align:right;
	}
	
	.button_reset:hover
	{
	    background-color:#a31d0f;
		transition:0.5s;
	}
	.button_update
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#009e47 url(../cadence_images/update.png) no-repeat 5px;
		text-align:right;
	}
	
	.button_update:hover
	{
	    background-color:#00713b;
		transition:0.5s;
	}
	.button_download
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#0070c0 url(../cadence_images/download.png) no-repeat 5px;
		text-align:right;
	}
	.button_download:hover
	{
	    background-color:#005896;
		transition:0.5s;
	}
	
	.button_upload
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#0070c0 url(../cadence_images/upload.png) no-repeat 5px;
		text-align:right;
	}
	.button_upload:hover
	{
	    background-color:#005896;
		transition:0.5s;
	}
	
	.button_import
	{
		color:#fff;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		float:left;
		
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#0070c0 url(../cadence_images/import.png) no-repeat 10px;
		text-align:right;
	}
	
	.button_import:hover
	{
	    background-color:#005896;
		transition:0.5s;
	}
	
	.button_upload
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#0070c0 url(../cadence_images/upload.png) no-repeat 5px;
		text-align:right;
	}
	.button_upload:hover
	{
	    background-color:#005896;
		transition:0.5s;
	}
	
	.button_delete
	{
		color:#FFF;
		padding:3px 5px 3px 25px ;
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		font-family:sans-serif, Verdana, Geneva;
		background:#c0392b url(../cadence_images/wrong.png) no-repeat 5px;
		text-align:right;
	}
	
	.button_delete:hover
	{
	    background-color:#a31d0f;
		transition:0.5s;
	}



    
@media only screen and (min-width: 1024px) {
    .mega_left_position {
    min-height:600px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:600px;


}
.mega_position_right {
    min-height:600px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:600px;
}

    .shell2 {
        min-height: 650px;
    }
}

@media only screen and (min-width: 1170px) {

    .shell2 {
        min-height: 700px;
    }
        .mega_left_position {
    min-height:650px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:650px;


}
.mega_position_right {
    min-height:650px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:650px;
}
}

@media only screen and (min-width: 1280px) {


    .shell2 {
        min-height: 750px;
    }
            .mega_left_position {
    min-height:700px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:700px;


}
.mega_position_right {
    min-height:700px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:700px;
}
}

@media only screen and (min-width: 1366px) {

    .shell2 {
        min-height: 650px;
    }
    .mega_left_position {
    min-height:600px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:600px;


}
.mega_position_right {
    min-height:600px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:600px;
}
}
@media only screen and (min-width: 1600px) {

    .shell2 {
        min-height: 750px;
    }
     .mega_left_position {
    min-height:700px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:700px;


}
.mega_position_right {
    min-height:700px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:700px;
}
}

@media only screen and (min-width: 1920px) {

    .shell2 {
        min-height: 980px;
    }
     .mega_left_position {
    min-height:930px;

}
.mega_dropdown:nth-child(5) .mega_left_position,.mega_dropdown:nth-child(6) .mega_left_position,.mega_dropdown:nth-child(7) .mega_left_position {
    min-height:930px;


}
.mega_position_right {
    min-height:930px;
}
.mega_dropdown:nth-child(5) .mega_position_right,.mega_dropdown:nth-child(6) .mega_position_right,.mega_dropdown:nth-child(7) .mega_position_right {
    min-height:930px;
}
}


.popup_part
        {
            width: 650px !important;
            height: auto;
            overflow: none !important;
        }

.heading_strip_part {
    background-color: #F5A213;
    /* background-color:#29485C;*/
    /*background-color:#353E47;*/
    height: 30px;
}
.heading_part {
    font-family: sans-serif, Verdana, Geneva;
    font-size: 14px;
    /*font-weight:700;*/
    padding: 6px 0 3px 8px;
    float: left;
    /*color:#696767;*/
    color: #ffffff;
    font-weight: bold;
}
.close_part {
    background: #7a7a7a;
    margin: 3px 5px;
    float: right;
    color: #fff;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    border-radius: 2px;
    border: none;
    height: 20px;
    width: 20px;
}
.content_pop {
    padding: 5px 5px 5px 5px;
    max-height: 500px;
    overflow: auto;
}
.popup_content_part {
    font-family: sans-serif;
    font-size: 12px;
    margin: 0 0 5px 5px;
    line-height: 18px;
}
