/* MAIN TRACKERS STYLES */

body{
    margin: 0 0;
}

#track_wrapper{
    text-align: center;
    margin-top: -30px;
    margin-top: 0px\9
}

#track_wrapper_menu{
    text-align: center;
}

#track_container{
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    width: 977px;
    _width: inherit;
    margin: 0px auto;
}

#trackersdiv{
    width: 977px;
    _width: inherit;
    text-align:left;
}

#track_top{
    position: relative;
    width: 977px;
    _width: 969px;
}

#track_heading{
    position: relative;
    margin-right: 10px;
    margin-top: 8px;
    height: 25px;
}

#track_headlinks{
    position: absolute;
    width: 977px;
    margin-top: 1px;
    _margin-top: 0px;
}

#track_heading span{
    color: #68AEE1 !important;
}

.trackposs{
    float: left;
    margin-left: 25em;
    margin-top: -21px; /* IE 8 fix*/ margin-top: -22px\9; /* IE 7 fix*/ *margin-top: -22px;
}

.trackposs img{
    position: absolute;
    margin-left: -19px; /* -15px */
    margin-top: 3px;
    _margin-top: -15px;
}

.track_contact{
    float: right;
    margin-right: 10px;
    _margin-right: 15px;
    margin-top: -21px; /* IE 8 fix*/ margin-top: -22px\9; /* IE 7 fix*/ *margin-top: -22px;
}

.track_contact a, .trackposs a{
    color: #004B85;
    font-size: 120%;
    text-decoration: underline;
}

#track_blue{
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
    width: 969px;
    _width: 979px;
    height: 2em;
    _height: 3em;
    background-color: #68AEE1;
    color: #ffffff;
}

#track_main_cont{
    margin-top: 15px;
    width: 977px;
    text-align: left;
    margin-bottom: 40px;
}

#track_main_cont h3{
    font-size: 130%;
    font-weight: bolder;
    color: #004B85;
    margin-bottom: 10px;
}

#track_main_cont p {
    font-size: 100%;
    padding: 10px 0px 10px 0px;
}

#disclaimertext{
    margin-top: -8px;
    margin-bottom: 5px;
    font-size: 90%;
    color: #B91E00;
}

#track_cont_left{
    position: relative;
    width: 977px;
    text-align: left;
    height: auto;
    min-height: 18em;
    color: #333333;
    padding-bottom: 15px;
    background: #D4E5F5 url('/prodserv/trackers/images/right_grad_box.jpg') no-repeat top right;
}

#track_cont_left1{
    position: relative;
    width: 977px;
    text-align: left;
    height: auto;
    min-height: 29em;
    color: #333333;
    padding-bottom: 15px;
    background: #D4E5F5 url('/prodserv/trackers/images/right_grad.jpg') repeat-y top right;
}

#productgrouptext{
    font-size: 110%;
    line-height: 150%;
    text-align: left;
    /*width: 584px;*/
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px !important;
}

#productgrouptext hr {
    border-bottom: 0;
    height: 3px;
    color: #ffffff;
    background-color: #ffffff;
    border-width: 0px;
    margin-top: -70px;
    margin-bottom:30px;
    width:1000px;
    margin-left: -20px;
}

#productgrouptext h4 {
    margin-top: 20px;
    margin-bottom:40px;
}

#productgrouptext ul {
    list-style-type: disc;
    padding: 10px;
    margin-left: 10px;
}

#productgrouptext ol {
    list-style-type: disc;
    padding: 10px;
    margin-left: 10px;
}

#productgrouptext li {
    list-style: disc;
}

#productgrouptext1{
    font-size: 110%;
    line-height: 150%;
    text-align: left;
    width: 414px;
    padding-left: 14px;
    padding-top: 15px !important;
}

.track_lightblue{
    position:relative;
    color: #68AEE1;
    font-weight: bold;
    margin-top: 10px;
}

#track_cont_right{
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: left;
    width: 330px;
    height: auto;
    padding: 20px !important;
    background: url('/prodserv/trackers/images/right_vert_line.jpg') no-repeat top left;
}

#track_cont_right1{
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: left;
    width: 470px;
    height: auto;
    padding: 20px !important;
    background: url('/prodserv/trackers/images/right_vert_line.jpg') no-repeat top left;
}

#track_list_head{
    position: relative;
    width: 317px;
    height: 1.6em;
    color: #ffffff;
    font-size: 120%;
    padding: 6px;
    background-color: #68AEE1;
}

#track_list_head1{
    position: relative;
    width: 457px;
    height: 1.6em;
    color: #ffffff;
    font-size: 120%;
    padding: 6px;
    background-color: #68AEE1;
}

#track_list{
    position: relative;
    overflow: auto;
    width: 315px;
    padding: 6px;
    border: solid 1px #68AEE1;
    height: 250px;
    background-color: #ffffff;
}

#track_list1{
    position: relative;
    overflow: auto;
    width: 455px;
    padding: 6px;
    border: solid 1px #68AEE1;
    height: 250px;
    background-color: #ffffff;
}

#track_list a, #track_list1 a{
    font-size: 110%;
    color: #004B85;
    text-decoration: underline;
}

#track_list img, #track_list1 img{
    position: absolute;
    margin-left: -12px;
    margin-top: 3px;
}


#track_list li, #track_list1 li{
    margin-left: 12px;
    margin-bottom: 3px;
}




/* MENU INCLUDE STYLES */

#track_blue_menu{
    position: relative;
    padding-top: 7px;
    _padding-top: 2px;
    padding-left: 10px;
    text-align: left;
    font-size: 120%;
    /* width: 967px;
    _width: 972px;
    height: 2.6em;
    _height: 2.8em; */
    background-color: #68AEE1;
    color: #ffffff;
}

input.track_button {
    color: #ffffff;
    padding: 2px 6px 2px 6px;
    _padding: 0px 6px 1px 6px;
    background: url('/prodserv/trackers/images/buttons.jpg') repeat-x center center;
    border: solid 2px #ffffff;
}

#track_menudiv{
    position: relative;
    margin-bottom: 20px;
    _margin-left: -6px;
}

.track_drop_group, .track_drop_type{
    margin-right: 10px;
}

#track_menu{
    text-align: center;
    position: relative;
    width: 976px;
    _width: 973px;
    top: 4px;
    background: url('/prodserv/trackers/images/menu_bg.jpg') repeat-x #7db0df center bottom;
}

#track_menu ul {
    position: relative;

    margin-right: 0px;
}

#track_menu li {
    display: inline-block;
    margin-right: -4px;
}

#track_menu a {
    display: inline-block;
    color: #ffffff;
    font-size: 120%;
    padding: 18px 13px 25px 12px;
    /* _padding: 16px 5px 23px 5px; */
    background: url('/prodserv/trackers/images/menu_bg.jpg') repeat-x #7db0df center bottom;
    border-left: solid 3px #ffffff;
}

#track_menu a:hover {
    background: url('/prodserv/trackers/images/menu_bg_over.jpg') repeat-x #7db0df center bottom;
}
#track_menu a.active-sub-nav {
    background: url('/prodserv/trackers/images/menu_bg_active.jpg') repeat-x #7db0df center bottom;
}
/*
#active_link {
 background: url('/prodserv/trackers/images/menu_bg_active.jpg') repeat-x  #7db0df center bottom !important;
   width: 122px;
   _width: 139px;
   height: 2em;
   color: #ffffff;
   font-size: 120%;
   padding: 15px 20px 23px 20px;
   _padding: 15px 5px 23px 5px;
 border-left: solid 3px #ffffff;
}
*/

.lastlink{
    border-right: solid 3px #ffffff;
}

#TB_window {
    top: 50% !important;
    width:auto !important;
}



/* PRODUCT INFO SPECIFIC STYLES*/

#track_head_add{
    position: absolute;
    border-left: solid 2px #F5BF69;
    width: 400px;
    height: 15px;
    margin-left: 18em;
    margin-top: -19px; /* EI fix */ margin-top:-21px\9;
    line-height:13px;  /* EI fix */ line-height:17px\9; /* EI 7 fix */ *line-height:16px;
    color: #68AEE1;
    font-size: 130%;
    font-weight: bold;
    padding-left: 13px;
}

#track_main_cont span{
    color: #68AEE1 !important;
}

#track_cont_right_pi{
    /* position: absolute;
     top: 0px;
     right: 0px; */
    float: right;
    margin-left: 30px;
    text-align: center;
    width: 300px;
    color: #004B85;
    font-size: 110%;
    padding: 20px 20px 50px 0px;
    padding-top: 30px !important;
    background: url('/prodserv/trackers/images/right_vert_line.jpg') no-repeat top left;
}

#track_cont_right_pi img {
    margin-top: 10px;
}
#productgrouptext p:first-child {
    min-height: 140px;
}





/* ANALYSTS INFO SPECIFIC STYLES*/

#track_cont_full {
    position:relative;
    float: left;
    text-align: left;
    top: 0px;
    width: 937px;
    height: 18em;
    background-color: #D4E5F5;
    padding: 20px;
    color: #333333;
    font-size: 110%;
    line-height: 150%;
    background: url('/prodserv/trackers/images/right_grad.jpg') #D4E5F5 repeat-y center right;
}
/* height fix 9.12.2011 */
#track_cont_full  {
    height:27em;
}
/* height fix 9.12.2011 */
#track_blue_ai{
    position: relative;
    top: -3px;
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
    width: 967px;
    height: 2em;
    background-color: #68AEE1;
    color: #ffffff;
}

#track_analystlist {
    position: absolute;
    overflow: auto;
    width: 910px;
    left: 30px;
    top:30px;
    border: solid 1px #68AEE1;
    height: 16em;
    background-color: #ffffff;
}
/* height fix 9.12.2011 */
#track_analystlist {
    height:25em;
    max-height:25em;
}
/* height fix 9.12.2011 */

#analystfield{
    width: 100%;
    height: 3.6em;
    margin-top: 5px;
    border-bottom: solid 1px #D4E5F5;
}

.aphoto {
    float: left;
    margin-left: 15px;
    margin-bottom: 5px;
    font-size: 70%;
    line-height: 120%;
}

#analyst_text{
    float: right;
    width: 800px;
}

#analyst_text b{
    color: #004B85;
}

#analyst_text a {
    color: #004B85;
    text-decoration: underline;
}




/* TABLE SPECIFIC STYLES*/

#tracktopblue{
    background-color: #68AEE1 !important;
    color: #ffffff;
    font-weight: bold;
}

#tracktopblue font{
    color: #004B85 !important;
}

#tracktablerow{
    background-color: #f0f0f0;
}

#tracktablerow .middle{
    text-align: center;
}

#topmiddle{
    font-size: 110% !important;;
    text-align: center !important;
}

table.trackerstable {
    margin-left: -2px;
    border: solid 2px #ffffff;
    width: 980px;
}

.trackerstable td{
    border: solid 2px #ffffff;
    padding: 9px;
}

#dwnlbuttons{
    position: absolute;
    margin-top: -33px;
    margin-left: 0px;
    background-color: #ffffff;
    padding: 15px;
    height: 30px;
    width: 400px;
}

#dwnlbuttons img{
    margin-right: 10px;
}

.trackerstable img{
    float: right;
    vertical-align: middle;
}



/* DOWNLOADS POPUP SPECIFIC STYLES*/

#downloadtopblue{
    background-color: #999 !important;
    color: #ffffff;
    font-weight: bold;
}

#downloadtopblue td.sortBy{
    background-color: #CCC; !important;
}

table.downloadtable{
    margin-left: -2px;
    border: solid 2px #ffffff;
    width: 843px;
}

.downloadtable td{
    border: solid 2px #ffffff;
    padding: 9px;
}

.downloadtable img{
    float: right;
    vertical-align: middle;
}

#track_main_contdl{
    margin-top: 15px;
    width: 858px !important;
    text-align: left;
    margin-bottom: 0px;
}

#track_main_contdl h3{
    font-size: 130%;
    font-weight: bolder;
    color: #004B85;
    margin-top: 5px;
    margin-bottom: 10px;
}

#track_main_contdl p{
    font-size: 90%;
}

#TB_window{
    position: absolute;
    top: 3vh !important;
    left: 5vw !important;
    height: 90vh !important;
    z-index: 999999999999;
    width: 90vw !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

#TB_ajaxContent {
    width: 86vw !important;
    height: 84vh !important;
    padding-left: 0 !important;
    overflow: auto;
}

#track_cont_delivery{
    width: 858px !important;
}

#tracker-downloads-content-placeholder{
    margin-left: 10px;
}
#downloadtopblue {
    cursor: pointer;
}



/* CONTACT US SPECIFIC STYLES*/

#track_contact_left{
    position:relative;
    float: left;
    text-align: left;
    width: 702px;
    _width: 755px;
    height: 19.25em;
    _height: 19.2em;
    background-color: #D4E5F5;
    padding: 14px;
    padding-top: 4.5em !important;
    padding-right: 25px !important;
    color: #004B85;
    font-size: 110%;
    line-height: 150%;
    background-color: #D4E5F5;
    margin-bottom: 20px;
}

#track_contact_left font{
    font-size: 80%;
}

#track_contact_left font a{
    color: #004B85;
    text-decoration: underline;
}

#track_contact_left input{
    border: solid 1px #68AEE1;
    width: 248px;
}

#track_contact_left select{
    border: solid 1px #68AEE1;
    width: 250px;
}

#track_blue_left{
    position: absolute;
    top:0px;
    left: 0px;
    padding-top: 9px;
    padding-left: 15px;
    padding-bottom: 5px;
    text-align: left;
    font-weight: bold;
    width: 726px;
    _width: 779px;
    height: 2em;
    background-color: #68AEE1;
    color: #ffffff;
    border-bottom: solid 3px #ffffff;
}

#contactus_right{
    float: right;
    width: 420px;
    height: 19em;
    margin-top: -218px;
}

#contactus_right textarea{
    width: 410px;
    height: 160px;
    border: solid 1px #68AEE1;
    margin-bottom: 15px;
}

#contactus_right input.cont_button {
    width: 160px !important;
    height: 3em;
    font-size: 110%;
    color: #ffffff;
    padding: 8px 8px 11px 8px;
    background: url('/prodserv/trackers/images/menu_bg.jpg') repeat-x #7db0df !important;
    border: solid 2px #ffffff !important;
}

#track_contact_right{
    position:relative;
    float: right;
    color: #333333;
    text-align: left;
    width: 181px;
    height: 20.6em;
    background-color: #D4E5F5;
    padding: 20px;
    padding-top: 5em !important;
}

#track_contact_right a{
    color: #004B85;
    font-weight: bold;
}

#track_blue_right{
    position: absolute;
    font-size: 110%;
    top:0px;
    left: 0px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: bold;
    width: 201px;
    height: 2em;
    background-color: #68AEE1;
    color: #ffffff;
    border-bottom: solid 3px #ffffff;
}




/* HOMEPAGE SPECIFIC STYLES*/

#trackhome_main_cont{
    position: relative;
    top: 5px;
    width: 977px;
    text-align: left;
    margin-bottom: 40px;
}

#track_mainleft{
    float: left;
    text-align: left;
    width: 659px;
    _width: 712px;
    height: 100%;
    color: #004B85;
    font-size: 110%;
    line-height: 150%;
    margin-bottom: 40px;
}

#track_videotab{
    position:relative;
    float: left;
    text-align: center;
    width: 655px;
    _width: 708px;
    height: 395px;
    margin-bottom: 20px;
}

#track_videotab img{
    margin-top: 15px;
}

#trackreleases{
    overflow: auto;
    min-height: 20em;
    height: 301px;
    padding: 14px;
    background-color: #D4E5F5;
    width: 640px;
    _width: 680px;
}

#trackreleases a{
    color: #000000;
    text-decoration: underline;
}

#trackreleases span{
    color: #68AEE1;
    text-decoration: none;
    font-weight: bolder;
}

#mainblue_left{
    float: left;
    top:0px;
    left: 0px;
    padding-top: 9px;
    padding-left: 15px;
    padding-bottom: 5px;
    text-align: left;
    font-weight: bold;
    width: 653px;
    _width: 693px;
    height: 2em;
    background-color: #68AEE1;
    color: #ffffff;
    border-bottom: solid 3px #ffffff;
}

#track_mainright{
    position:relative;
    float: right;
    color: #333333;
    text-align: left;
    margin-right: -10px;
    width: 250px;
    height: auto;
    min-height: 58em;
    background-color: #D4E5F5;
    padding-left: 11px;
    padding-right: 14px;
    text-align: center;
    padding-top: 5em !important;
    padding-bottom: 24px !important;
}

#track_mainright #pcbanner{
    position:relative;
    height: 100px;
    margin-top: 10px;
    margin-bottom: 20px;
}

#mainblue_right{
    position: absolute;
    font-size: 110%;
    top: 0px;
    left: 0px;
    padding-top: 11px;
    padding-left: 15px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: bold;
    width: 260px;
    height: 2em;
    background-color: #68AEE1;
    color: #ffffff;
    border-bottom: solid 3px #ffffff;
}

#mainlinks_right a{
    display: block;
    margin-left: 10px;
    margin-bottom: 5px;
    height: 2em;
    padding-top: 5px;
    text-align: center;
    width: 230px;
    color: #ffffff;
    font-size: 120%;
    background: url('/prodserv/trackers/images/menu_bg.jpg') repeat-x #7db0df center center !important;
    border: solid 2px #ffffff !important;
}

#mainlinks_right a:hover {
    margin-bottom: 5px;
    width: 230px;
    color: #ffffff;
    height: 2em;
    padding-top: 5px;
    text-align: center;
    font-size: 120%;
    background: url('/prodserv/trackers/images/menu_bg.jpg') repeat-x #7db0df center center !important;
    border: solid 2px #ffffff !important;
}

select#tracker-selector optgroup {
    font-weight: bold;
}
select#tracker-selector optgroup option {
    padding-left: 15px;
    font-weight: normal;
}

/* ---------------------video gallery-----------------------*/

.ui-tabs-vertical { width: 669px; background-color: rgb(245,245,245);}
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; margin-top:12px;}
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block;}
/*.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }*/
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 448px;}
#tabs{height:310px; background:#67acdd url('../../../prodserv/trackers/video/video-bg.jpg') repeat-x;}
#tabs ul{margin-left:15px; margin-top:10px;}
#tabs ul li{background:url('../../../prodserv/trackers/video/button-grad.jpg') repeat-x; /*border:1px solid #2f5493;*/ width:185px; margin-bottom:0px; height:56px; border-radius:2px;}
#tabs ul li a{height:54px; border: 2px solid #ffffff; border-radius:2px;}
#tabs ul li img{float:left; padding:3px;}
#tabs ul li a:hover{background:url('../../../prodserv/trackers/video/button-grad_h1.jpg') repeat-x;}
.ui-tabs-active {background:url('../../../prodserv/trackers/video/button-grad_h1.jpg') repeat-x !important;}
/*.ui-tabs-active .btn-txt{color:blue !important;}*/
#video-heading{margin-top:10px;}
.btn-txt{text-align:center; color:#ffffff; font-size: 11px; font-weight: bold; font-family: arial, sans-serif; line-height:1.3; display:block; padding-top:13px;}
#contact-wrapper{height: 45px; background-color: #68AEE1; margin-bottom: 15px;}
#contact{ height:30px; margin-left:527px; width:121px; background:url('../../../prodserv/trackers/video/contact-us.jpg') repeat-x; text-align:center; border-radius:2px; border:1px solid #ffffff;}
#contact a{color:#ffffff; display:block; padding-top:5px;}
.trademark{font-size: 12px; font-weight: normal; position:relative; top:-5px;}
li a{outline-color: transparent;}
#track_toptext{text-align: left; color: #004B85; font-size: 110%; line-height: 150%;}
#track_mainleft{width:669px;}
#idc-research{background-image:url('../../../prodserv/trackers/video/idc-tracker-research.jpg'); color:white; text-align: center; padding:15px 0 2px 0; font-size: 16px;height: 22px;}


/* Changes */

#track_wrapper {
    width: 980px;
    margin: 0 auto;
}

#track_blue_menu {
    position: relative;
    padding: 10px;
    text-align: left;
    font-size: 120%;
    background-color: #68AEE1;
    color: #ffffff;
}

#track_contact_left input, #track_contact_left select, #track_contact_left textarea {
    margin: 2px 0 10px 0;
    padding: 3px;
}

#track_contact_left {
    position: relative;
    float: left;
    text-align: left;
    width: 702px;
    _width: 755px;
    height: 30em;
    _height: 19.2em;
    background-color: #D4E5F5;
    padding: 14px;
    padding-top: 4.5em !important;
    padding-right: 25px !important;
    color: #004B85;
    font-size: 110%;
    line-height: 150%;
    background-color: #D4E5F5;
    margin-bottom: 20px;
}

#contactus_right textarea {
    width: 420px;
    height: 229px;
    border: solid 1px #68AEE1;
    margin-bottom: 15px;
    resize: none;
}

#track_contact_right {
    position: relative;
    float: right;
    color: #333333;
    text-align: left;
    width: 181px;
    height: 363px;
    background-color: #D4E5F5;
    padding: 20px;
    padding-top: 5em !important;
}

#contactus_right {
    float: right;
    width: 420px;
    height: 19em;
    margin-top: -358px;
}

/* Tablets */

@media (max-width: 1050px), only screen and (max-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.0),
only screen and (max-width: 1280px) and (min-resolution: 120dpi) {

    #track_mainleft {
        /*margin-left: 10px;    */
    }
    #track_mainright {
        margin-right: 10px;
        width: 250px;
    }
    #mainblue_right {
        width: 260px;
    }
    #track_blue {
        width: 947px;
    }
    #track_cont_left1 {
        width: 957px;
    }
    #track_list li, #track_list1 li {
        margin-bottom: 12px;
    }/*
    #trackersdiv {
        margin-left: 10px;
    }       */
    #track_container {
        width: 957px;
    }
    #trackhome_main_cont, #track_headlinks {
        width: 967px;
    }
    #trackersdiv, #track_menudiv, #track_top, #track_menu, #track_toptext, #track_main_cont, #track_cont_left {
        width: 957px;
    }
    #track_blue_ai {
        width: 947px;
    }
    #track_cont_full {
        width: 917px;
    }
    #track_analystlist {
        width: 897px;
    }

    #track_bott_image {
        display: none;
    }
    #track_contact_left {
        width: 692px;
    }
    #track_blue_left {
        width: 716px;
    }
    #productgrouptext hr {
        width: 957px;
        margin-left: -14px;

    }
    table.trackerstable {
        width: 960px;
    }
    #dwnlbuttons {
        margin-top: 0;
    }
}

/*
   h2, h3, h4, #disclaimertext, #track_main_cont p, #track_toptext {
       margin-left:10px;
       margin-right: 10px;
   }
   #track_head_add {
       position: absolute;
       margin-left: 19em;
   }  */
