﻿html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, a, object
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}

a img
{
    cursor: pointer;
}

span, a, em, ul, ol, li, p
{
    font-style: normal;
}

ul
{
    list-style: none;
}

ol
{
    margin: 2px 20px 20px 30px;
}

body
{
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font: normal 12px Arial, Helvetica, sans-serif;
}

h1
{
    font: bold 28px Helvetica, Arial, sans-serif;
    color: #367b1f;
}
h2
{
    font: bold 24px Helvetica, Arial, sans-serif;
    color: #696969;
}
h3
{
    font: bold 20px Arial, Helvetica, sans-serif;
}
h4
{
    font: bold 24px Helvetica, Arial, sans-serif;
    color: #367b1f;
}
fieldset
{
    border: 1px solid #aaaaaa;
}
.clear_both
{
    clear: both;
}
.site
{
    display: block;
    position: relative;
    width: 960px;
    margin: 0 auto;
}
.siteOld
{
    display: block;
    position: relative;
    width: 880px;
    margin: 0 auto;
}
.nocol
{
    width: 1000px;
}
.camera
{
    background: url(../../images/ball2.jpg) left bottom no-repeat;
}
.soc
{
    background: url(../../images/icon_home_soccer.png) left bottom no-repeat;
}
/*.camera {
display:block;
position:absolute;
width:165px;
height:214px;
bottom:20px;
left:-4px;
background:url(../../images/camera.jpg) no-repeat;
}*/
.head
{
    display: block;
    width: 960px;
    height: 109px;
    position: relative;
}

.headOld
{
    display: block;
    width: 880px;
    height: 109px;
    position: relative;
}

.nocol .head
{
    width: 1000px;
}

.nocol .headOld
{
    width: 1000px;
}

.with_submenu
{
    height: 140px;
}
.logo
{
    display: block;
    position: absolute;
    width: 145px;
    height: 71px;
    top: 15px;
    left: 0;
    background: url(../../images/logo.png) no-repeat;
}

.groups
{
    display: block;
    position: absolute;
    text-align: right;
}

.logon
{
    display: block;
    position: absolute;
    text-align: right;
    right: 14px;
    color: #999999;
    font-weight: bold;
    font-size: 11px;
}

.logonLineHeight
{
    top: 14px;
    line-height: 22px;
}

.logonLineHeightOld
{
    top: 21px;
}

.logon a
{
    color: #6699cc;
    text-decoration: none;
    margin-left: 4px;
    font-size: 11px;
}
.logon a:hover
{
    color: #6daceb;
    text-decoration: underline;
}
.menu_container
{
    display: block;
    position: absolute;
    width: 722px;
    height: 44px;
    background: url(../../images/menu_bg.png) repeat-x;
    color: #fff;
    top: 49px;
}

.otstup
{
    left: 238px;
}

.otstupOld
{
    left: 157px;
}


.nocol .menu_container
{
    width: 842px;
}

.nocol .menu_container
{
    width: 842px;
}

.menu
{
    position: relative;
    width: 722px;
    height: 44px;
}
.nocol .menu
{
    width: 842px;
}
.menu_container ul
{
    display: block;
    width: 686px;
    height: 44px;
    margin-left: 14px;
}
.nocol .menu_container ul
{
    width: 806px;
}
.menu_container ul li
{
    display: block;
    float: left;
    height: 44px;
    background: url(../../images/menu_separator.png) right no-repeat;
    padding: 0 5px;
}
.menu_container ul li a
{
    display: block;
    height: 17px;
    margin-top: 2px;
    padding: 11px 10px 9px 10px;
    float: left;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.menu_container ul li a:hover
{
    color: #c5ed9c;
}
.menu_left_corner, .menu_right_corner
{
    display: block;
    position: absolute;
    width: 18px;
    height: 44px;
    top: 0;
    background: url(../../images/menu_left_corner.png) no-repeat;
}
.menu_left_corner
{
    left: 0;
}
.menu_right_corner
{
    right: 0;
    background: url(../../images/menu_right_corner.png) no-repeat;
}
.menu_flags
{
    position: absolute;
    display: block;
    height: 37px;
    top: 2px;
    right: 18px;
}
.menu_flags a
{
    display: inline-block;
    width: 26px;
    height: 37px;
}
a.menu_flag_usa
{
    background: url(../../images/icon_flag_usa.png) left top no-repeat;
}
a.menu_flag_brazil
{
    background: url(../../images/icon_flag_brazil.png) left top no-repeat;
}
.menu_flags a:hover
{
    background-position: bottom;
}
#menu_home a
{
    background: url(../../images/menu_home.png) left no-repeat;
    width: 48px;
    height: 37px;
    padding: 0;
}
.menu_container ul li a.active
{
    color: #c5ed9c;
    background: url(../../images/menu_active.png) center bottom no-repeat;
}
.left_column
{
    display: block;
    width: 218px;
    float: left;
    padding-right: 20px;
}
.schedule_demo
{
    display: block;
    width: 154px;
    padding-left: 3px;
    margin-top: 49px;
    background: url(../../images/icon_question.png) top right no-repeat;
}
.schedule_demo h3
{
    padding-left: 3px;
    color: #367b1f;
}
.schedule_demo p
{
    padding-left: 3px;
    margin-top: 14px;
    color: #666;
    line-height: 16px;
}
.schedule_demo p a
{
    font-weight: bold;
    color: #666;
    text-decoration: underline;
}
.schedule_demo p a:hover
{
    color: #444;
    text-decoration: none;
}
.schedule_demo p strong
{
    color: #333333;
}
a.button_schedule_demo, a.button_schedule_demo_pt
{
    display: block;
    width: 151px;
    height: 32px;
    background: url(../../imagesbutton_schedule_now.jpg) no-repeat;
    margin-top: 3px;
}

a.button_schedule_demo_pt
{
    background: url(../../images/button_schedule_demo_pt.png) no-repeat !important;
}

.right_column
{
    display: block;
    width: 722px;
    float: left;
}
.right_column_top, .right_column_bottom, .one_column_top, .one_column_bottom
{
    display: block;
    height: 15px;
    background: url(../../images/right_column_top.png) no-repeat;
}
.right_column_bottom, .one_column_bottom
{
    clear: both;
    background: url(../../images/right_column_bottom.png) no-repeat;
}
.one_column_top
{
    background: url(../../images/onecolumn_top.png) no-repeat;
}
.one_column_bottom
{
    background: url(../../images/onecolumn_bottom.png) no-repeat;
}
.grey
{
    background: url(../../images/onecolumn_top_grey.png) no-repeat;
}
.right_column_content, .one_column_content
{
    display: block;
    background: url(../../images/right_column_bg.png) repeat-y;
    padding: 10px 0 25px 0;
    min-height: 450px;
    height: auto !important;
    height: 500px;
}
.one_column_content
{
    padding: 0 0 25px 0;
    background: url(../../images/onecolumn_bg.png) repeat-y;
}
.text, .content_btext
{
    padding: 0 25px 0 31px;
    line-height: 18px;
}
.one_column_content .content_btext
{
    padding: 0 20px 0 20px;
    line-height: 18px;
}
.content_btext h1
{
    margin-bottom: 14px;
}
.one_column_content .content_btext h1
{
    font-size: 24px;
    color: #333;
}
.text h2
{
    margin-bottom: 8px;
}
.content_btext p
{
    font-size: 13px;
}
.content_separator
{
    display: block;
    height: 15px;
    margin: 24px 4px 12px 0;
    background: url(../../images/content_separator.gif) right top no-repeat;
}
.one_column_content .content_separator
{
    margin: 12px 4px 12px 0;
    background: url(../../images/onecolumn_separator.gif) right top no-repeat;
}
.about .content_column_left
{
    float: left;
    width: 150px;
    font-weight: bold;
    font-size: 14px;
    color: #367b1f;
    margin-top: 30px;
}
.about .content_column_right
{
    margin: 30px 0 0 160px;
}

.partner_column_right
{
    margin: 28px 0 0 250px;
}

.partner_column_left
{
    float: left;
}

.about h2
{
    margin-bottom: 0px;
}

.try .content_column_left
{
    padding-right: 220px;
    margin-top: 30px;
    position: relative;
}
.try .content_column_left a.button_launch_sample_report, .try .content_column_left a.button_launch_sample_report_pt
{
    position: absolute;
    top: 38px;
    left: 465px;
    display: block;
    width: 200px;
    height: 36px;
    background: url(../../images/button_launch_sample_report.png) no-repeat;
}

.try .content_column_left a.button_launch_sample_report_pt
{
    background: url(../../images/button_launch_sample_report_pt.png) no-repeat !important;
    left: 450px;
    width: 230px;
}

.try .content_column_left h2
{
    display: inline;
}
.try .content_column_left p
{
    margin-top: 8px;
}
a.icon_launch_sample_report
{
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(../../images/icon_launch_sample_report.gif) no-repeat;
    margin-left: 3px;
}
.faq li
{
    margin-top: 20px;
    list-style: none;
}
.faq li span
{
    display: block;
    height: 20px;
    padding-left: 25px;
    color: #367b1f;
    font: bold 16px Arial, Helvetica, sans-serif;
    background: url(../../images/icon_q.gif) left top no-repeat;
}
.faq li p
{
    margin: 10px 0 0 25px;
}

.information li
{
    margin-top: 20px;
    list-style: none;
}


.information li span
{
    display: block;
    height: 20px;
    padding-left: 25px;
    color: #367b1f;
    font: bold 16px Arial, Helvetica, sans-serif;
}

.information li div.leftPlace
{
    float: right;
    margin: 5px 0 0 5px;
    width: 100px;
    height: 100px;
    z-index: 0;
}

.information li div.rightPlace
{
    float: left;
    margin: 5px 0 0 5px;
    width: 100px;
    height: 100px;
    z-index: 0;
}

.information li div.centerPlace
{
    margin: 10px 0 0 25px;
    width: 100px;
    height: 100px;
    z-index: 0;
    float: left;
}


.information li p
{
    margin: 10px 0 0 25px;
}

.information li p a
{
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}
.custom_list
{
    padding-top: 17px;
    background: url(../../images/custom_list_style_top.png) 0 0 no-repeat;
    width: 664px;
}
.custom_list ul
{
    padding: 10px 20px;
    width: 624px;
    background: url(../../images/custom_list_style_bg.png) 0 0 repeat-y;
}
.custom_list ul li
{
    font-size: 15px;
    background: url(../../images/bullet_run.png) 15px 0 no-repeat;
    line-height: 18px;
    padding: 0 0 0 45px;
    min-height: 24px;
    margin: 9px 0;
    height: auto !important;
    height: 24px;
    vertical-align: top;
    color: #fefefe;
}
.custom_list li p
{
    margin: 0;
    padding: 0;
}
.custom_list_bottom
{
    width: 664px;
    height: 17px;
    background: url(../../images/custom_list_style_bottom.png) 0 0 no-repeat;
}

.contact_phone
{
    margin-top: 15px;
}

.contact_phone span
{
    display: inline-block;
    color: #666666;
    width: 45px;
}
.contact_column_left
{
    display: block;
    float: left;
    width: 390px;
    font-weight: bold;
    color: #666666;
    padding-bottom: 10px;
}
.contact_column_left div
{
    display: block;
    height: 35px;
    position: relative;
    padding-left: 120px;
}
.contact_column_left span
{
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 0;
    color: #666666;
}

.contact_column_left input
{
    width: 246px;
    height: 26px;
    margin-top: 2px;
    border: 1px solid #999;
}
.contact_column_left select
{
    width: 250px;
    margin-top: 8px;
    border: 1px solid #999;
}
.contact_column_left option
{
}
.contact_textarea
{
    border: 1px solid #999;
    line-height: 18px;
    width: 240px;
    height: 135px;
}
.contact_column_right
{
    display: block;
    width: 255px;
    float: right;
}
.button_submit, .button_submit_pt
{
    clear: both;
    display: block;
    width: 92px;
    height: 33px;
    margin-left: 114px;
    background: url(../../images/button_submit.png) no-repeat;
}

.button_submit_pt
{
    background: url(../../images/button_submit_pt.png) no-repeat !important;
}



input.button_clear_all
{
    display: inline-block;
    width: 92px;
    height: 33px;
    border: 0;
    background: url(../../images/button_clear-all_filters.png) no-repeat;
    margin-top: -8px;
}
.button_calculate
{
    clear: both;
    display: block;
    width: 92px;
    height: 33px;
    background: url(../../images/button_calculate.png) no-repeat;
    border: 0;
}
.button_login
{
    clear: both;
    display: block;
    width: 92px;
    height: 33px;
    background: url(../../images/button_login.png) no-repeat;
}
.button_add_player
{
    clear: both;
    display: block;
    width: 92px;
    height: 33px;
    background: url(../../images/button_add-remove.png) no-repeat;
    background-position: top;
    border: 0;
    margin-top: 5px;
}
.button_remove_player
{
    clear: both;
    display: block;
    width: 92px;
    height: 33px;
    background: url(../../images/button_add-remove.png) no-repeat;
    background-position: bottom;
    border: 0;
    margin-top: 5px;
    margin-right: 40px;
    float: right;
}
.content_home_rk_container
{
    display: block;
    width: 710px;
    height: 240px;
    position: relative;
    background-color: #000;
}
.content_home_rk_container h2
{
    position: absolute;
    width: 320px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    top: 183px;
    left: 30px;
    text-align: center;
}
.content_home_rk
{
    display: block;
    width: 710px;
    height: 182px;
    background: url(../../images/rk_home.png) no-repeat;
    position: absolute;
    top: -20px;
    left: 0px;
}
.content_home_rk_pics
{
    position: absolute;
    top: 165px;
    right: 3px;
}
.mainpage
{
    padding-left: 6px;
}
.mainpage .text
{
    margin-top: 20px;
}
.mainpage .text p
{
    width: 310px;
}

.icon_home_basketball a, .icon_home_soccer a
{
    display: block;
    float: right;
    width: 132px;
    height: 152px;
    text-align: center;
    background: url(../../images/icon_home_basketball_inactive.png) left top no-repeat;
    font-size: 18px;
    font-weight: bold;
    color: #696969;
    text-decoration: none;
    margin-top: 35px;
}

.icon_home_soccer a
{
    background: url(../../images/icon_home_soccer.png) left top no-repeat;
    color: #333;
    margin: 35px 45px 0 40px;
}

.br a
{
    margin-top: 65px;
}

.icon_home_basketball span, .icon_home_soccer span
{
    display: block;
    margin-top: 132px;
}
.icon_home_basketball a:hover
{
    color: #333;
    background: url(../../images/icon_home_basketball.png) left top no-repeat;
}
/*.icon_home_soccer a:hover
{
    color: #333;
}*/
.reports
{
    margin: 15px 30px 0 20px;
}
.reports h2
{
    color: #333;
    font-size: 18px;
}
.reports h3
{
    font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.reports ul
{
    list-style: none;
    margin-left: 18px;
    line-height: 18px;
}
.reports ul li a, .reports_col2 a
{
    color: #336600;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}
.reports_col2 a
{
    display: inline-block;
    margin-top: 26px;
}
.reports p
{
    color: #666;
    font-size: 11px;
}
.reports_col1, .reports_col2
{
    display: block;
    width: 532px;
    float: left;
}
.reports_col2
{
    width: 390px;
}
.reports_row
{
    clear: left;
}
.report_cell
{
    width: 230px;
    float: left;
    min-height: 1px;
}
.report_cell + .report_cell
{
    margin: 0 35px;
}
.filters_wrapper
{
    display: block;
    width: 1000px;
    height: 175px;
    position: relative; /*fixes z-index bug with ui-slider-handle in #time-slider*/
}
.filters
{
    display: block;
    background: #eee;
    margin: 0 6px;
    padding: 0 18px;
    font-size: 0;
}
.filters_dd
{
    position: absolute; /*fixes z-index bug with ui-slider-handle in #time-slider*/
    z-index: 1;
    width: 952px;
    height: 175px;
}
.filters h4
{
    color: #999;
    font-size: 11px;
}
.filters span
{
    display: inline-block;
    color: #333;
    font-weight: bold;
    font-size: 13px;
    margin: 3px 4px 0 0;
    vertical-align: top;
}
a.icon_filter
{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 15px;
    margin: 3px 3px 0 0;
    background: url(../../images/icon_filter.png) no-repeat;
}

a.icon_refresh
{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    margin: 3px 3px 0 0;
    background: url(../../images/arrow-circle-135-left.png) no-repeat;
}

.filters_row
{
    width: 950px;
    padding: 5px 0 5px 0;
    font-size: 12px;
}
.pT0 {
    padding-top: 0;
}
.pressure_filters_row, .line_filters_row, .fieldZone_filters_row
{
    display: inline-block;
    padding: 5px 0 5px 0;
}
.time_filters_row
{
    padding: 5px 0 5px 0;
    display: inline-block;
    margin-left: 414px;
}
.eventTypesRow + .time_filters_row {
    margin-left: 0;
}

.eventTypesRow
{
    display: inline-block;
}

.one_filter
{
    margin-right: 12px;
}

.filter_years
{
    width: 95px;
}
.filter_teams
{
    width: 110px;
}
.filter_teams_b
{
    width: 200px;
}
.filter_games
{
    width: 190px;
}
.filter_position
{
    width: 150px;
}
.transferValue_position
{
    width: 160px;
}
.filter_pressure
{
    width: 150px;
}
.filter_line
{
    width: 150px;
}
.filter_events
{
    width: 550px;
}
.filter_field_zone
{
    width: 150px;
}
.filter_time_period
{
    width: 150px;
}
.filter_players
{
    width: 160px;
}
.filter_category, .filter_category_nodisplay, .filter_category_display
{
    width: 210px;
}
.filter_category_nodisplay
{
    display: none;
}
.filter_category_display
{
    display: block;
}
.videos
{
    margin: 13px 6px 0 14px;
}
.videos h1
{
    display: inline-block;
    color: #000;
    font-size: 24px;
    margin: 0 5px 10px 0;
}
a.icon_help
{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../images/icon_help.png) no-repeat;
}
.videos_col1, .videos_col2
{
    display: block;
    float: left;
    width: 511px;
}
.videos_col2
{
    width: 466px;
}
.video_buffering
{
    z-index: -1;
    position: absolute;
    width: 510px;
    height: 364px;
    background: url(../../images/spinner_overlay.png) repeat;
}

.video_buffering_image
{
    margin: 147px 0 0 228px;
}
.video_notes
{
    background: #000 url(../../images/video_notes_bottom.png) left bottom no-repeat;
    padding: 5px 10px;
    position: relative;
}
.no_notes
{
    color: #999;
}
.add_notes
{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-top: 15px;
}
.notes_textarea
{
    width: 480px;
}
.note_save
{
    height: 40px;
}
.note_cliplist_header
{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-top: 0px;
}

.note_cliplist_bottom
{
    height: 15px;
}

a.button_save_notes, a.button_save_notes_pt
{
    display: block;
    width: 113px;
    height: 28px;
    float: left;
    margin-top: 5px;
    background: url(../../images/button_save_notes.png) no-repeat;
}

a.button_save_notes_pt
{
    background: url(../../images/button_save_notes_pt.png) no-repeat !important;
}

a.icon_note_toggle
{
    float: right;
    display: block;
    width: 22px;
    height: 22px;
    margin: 10px 4px 0 0;
    background: url(../../images/icon_note_toggle.png) no-repeat;
}
.videos_col3
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 870px;
}

.videos_col3 h2
{
    margin-bottom: 5px;
    color: #000;
}
.sub-links-report
{
    margin: 7px 0px 0px 100px;
    width: 510px;
    position: absolute;
    z-index: 99; /* margin: -25px 0px 0px 185px;*/
}
.clip_results_subtab
{
    background: #cbcbcb;
    padding: 11px 5px;
    border-bottom: 1px solid #fff;
}
.clip_results_subtab a
{
    float: right;
    margin-top: 2px;
}
.clip_results_header
{
    display: block;
    background: url(../../images/report_header.png) repeat-x;
    height: 25px;
    padding: 7px 0 0 0;
}
.clip_results_header span
{
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    letter-spacing: -1px;
}
.results_checkbox
{
    margin-top: -2px;
    width: 30px;
}
.results_type
{
    width: 70px;
}
.results_player
{
    width: 100px;
}
.results_game
{
    width: 100px;
}
.results_date
{
    width: 88px;
}
.results_duration
{
    width: 71px;
}

.saves_type
{
    width: 50px;
}
li.saves_type
{
    clear: left;
}
#clip-list .results_table .saves_type
{
    width: 29px;
    height: 24px;
    border-left: 1px solid #ccc;
}
/*.named li.saves_type 
{
    margin-top:-11px;
}
.named li.saves_delete 
{
    margin-top:-11px;
}*/
.saves_player
{
    width: 100px;
}
#clip-list .saves_player
{
    width: 120px;
}
.saves_game
{
    width: 120px;
    line-height: 11px;
}
.saves_game span
{
    font-size: 10px;
}
.saves_date
{
    width: 80px;
}
.saves_duration
{
    width: 70px;
}
.results_table .saves_delete
{
    width: 69px;
    height: 24px;
    text-align: center;
    border-right: 1px solid #ccc;
}
.saves_rolls
{
    width: 120px;
    height: 24px;
    position: relative;
}
.roll_increase
{
    position: absolute;
    font-size: 14px;
    top: -7px;
    left: 12px;
}
.saves_pre_roll, .saves_post_roll
{
    position: absolute;
    font-size: 11px;
    top: 8px;
    left: 0;
}
.saves_post_roll
{
    left: 50px;
}
.results_table ul li.client_name
{
    width: 432px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    display: none;
    float: left;
    padding: 0 0 0 30px;
    font-style: italic;
    font-size: 14px;
    background: url(../../images/clip_name_header_bg.png) 0 0 no-repeat;
}
#clip-list .results_table ul.named
{
    padding-top: 0;
    margin-top: 2px;
}
.results_table
{
    border-bottom: 2px solid #999;
    padding-bottom: 12px;
    float: left;
    clear: both;
}
.results_table ul
{
    float: left;
    list-style: none;
    display: block;
    min-height: 20px;
    width: 460px; /*padding-top:6px;*/
    cursor: default;
}
#clip-list .results_table ul
{
    border-bottom: 1px solid #ccc;
    padding-top: 8px;
    background: url(../../images/clip_name_header_bg.png) 0 0 no-repeat;
    margin-top: 2px;
}
.results_table ul:hover, #clip-list .results_table ul:hover
{
    background: #c2e4b9;
}
.results_table ul li
{
    display: block;
    float: left;
    color: #444;
    word-wrap: break-word;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 3px;
}
.results_pages
{
    clear: left;
    padding: 10px;
    height: 40px;
}
.results_pages select
{
    float: left;
}
.results_pages div
{
    float: right;
}
.results_pages a, .results_pages span
{
    font-size: 12px;
    font-weight: bold;
}
.results_pages a
{
    color: #336699;
    margin-left: 12px;
    text-decoration: none;
}
.results_pages a:hover
{
    color: #357cc2;
    text-decoration: underline;
}
.grid_header
{
    height: 50px;
    padding: 0 12px;
}
.grid_header h2
{
    display: inline;
    margin-right: 8px;
    color: #333;
}
.icon_excel, .icon_print
{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/icon_excel.png) no-repeat;
}
.icon_print
{
    background: url(../../images/icon_print.png) no-repeat;
    margin-left: 10px;
}
.grid_header_left
{
    float: left;
    margin-top: 8px;
}
.grid_header_pages
{
    float: right;
    margin-top: 15px;
}
.options
{
    text-indent: 5px;
}
.grid_jump
{
    display: block;
    width: 500px;
    font-size: 14px;
    padding-left: 8px; /* text-align: center;      border: 2px solid #7dbf69;     -moz-border-radius: 5px;      -webkit-border-radius: 5px;*/
}
.grid_jump span
{
    /*margin-left: 10px;*/
}
.grid_jump a
{
    margin-left: 20px;
    color: Black;
}
.grid_jump select
{
    margin-left: 4px;
}

.header_prev, a.header_prev, .header_next, a.header_next, .header_first, a.header_first, .header_last, a.header_last
{
    margin-left: 15px;
    color: #6699cc;
    text-decoration: none;
    font-weight: bold;
}
.pages_count
{
    padding-left: 15px;
    border-left: 1px solid #999;
    color: #666;
    font-weight: bold;
}
.results_count
{
    margin: 0 10px;
    font-weight: bold;
    color: #333;
}

.offensive_display .defensive_display .summary_display
{
}

.grid_offensive_navi
{
    border-bottom: solid 0 #fff;
    background: #266f0d url(../../images/offense_left_corner.gif) top left no-repeat;
}
.grid_offensive_navi_haeder
{
    margin: 3px 5px 0 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
    background: url(../../images/grid_navi_bar.png) top left repeat-x;
}
.grid_offensive_navi_haeder p
{
    display: inline-block;
    padding: 0 5px;
    background: #266f0d;
}
.grid_offensive_navi_corner
{
    display: block;
    width: 6px;
    height: 6px;
    top: 0;
    right: 0;
    float: right;
    background: #266f0d url(../../images/offense_right_corner.gif) no-repeat;
}

.grid_offensive_navi_red
{
    background: #660000 url(../../images/defensive_left_corner.gif) top left no-repeat;
}
.grid_offensive_navi_haeder_red
{
    margin: 3px 5px 0 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
    background: url(../../images/grid_navi_bar_red.gif) top left repeat-x;
}
.grid_offensive_navi_haeder_red p
{
    display: inline-block;
    padding: 0 5px;
    background: #660000;
}
.grid_offensive_navi_corner_red
{
    display: block;
    width: 6px;
    height: 6px;
    top: 0;
    right: 0;
    float: right;
    background: #660000 url(../../images/defensive_right_corner.gif) no-repeat;
}

#grid_navi td
{
    height: 30px;
    padding: 0;
    margin: 0;
    vertical-align: top;
}
.offensive_checkbox, .defensive_checkbox, .neutral_checkbox
{
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    color: #266f0d;
    font-weight: bold;
}

.noKick_etc_checkbox
{
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    color: #6699CC;
    font-weight: bold;
}



.neutral_checkbox
{
    color: #000000;
}

.defensive_checkbox
{
    color: #660000;
}
.results_grid
{
    padding: 0 6px 0 5px;
}
.grid
{
    border-collapse: collapse;
    color: #333333;
    font-family: tahoma;
    font-size: 11px;
    width: 100%;
}
.grid th
{
    height: 32px;
    padding: 0 8px;
    background: url(../../images/report_header.png) repeat-x;
    border-left: 1px solid #fff;
}
.grid th a
{
    color: #333;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

/*.lvPassToShotAdvanced a
{
    font-size: 11px;
}*/



.grid td
{
    height: 24px;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}
.grid td a
{
    color: #333;
    text-decoration: none;
    cursor: pointer;
}


.grid td a:hover
{
    text-decoration: underline;
    color: #999;
}


th.grid_offensive_th
{
    border-right: solid 0 #fff;
    border-top: solid 0 #fff;
    background: none;
    background-color: #266f0d;
    border-left-color: #266f0d;
}
th.grid_offensive_th a
{
    color: #fff;
}

th.grid_defensive_th
{
    border-right: solid 0 #fff;
    border-top: solid 0 #fff;
    background: none;
    background-color: #660000;
    border-left-color: #660000;
}
th.grid_defensive_th a
{
    color: #fff;
}

.grid_offensive_cell
{
    text-align: center;
    border-top: 1px solid #ced8cb;
    border-bottom: 1px solid #ced8cb;
    border-left: 1px solid #a9b8a4;
    border-right: 1px solid #a9b8a4;
}

.grid_defensive_cell
{
    text-align: center;
    border-top: 1px solid #ced8cb;
    border-bottom: 1px solid #ced8cb;
    border-left: 1px solid #d68181;
    border-right: 1px solid #d68181;
}

.individual
{
    margin-top: -10px;
}
.individual .grid th
{
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    height: 28px;
    text-decoration: none;
    background-image: url(../../images/report_header_individual.png);
}
.individual .grid td
{
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    font-size: 12px;
    height: 32px;
    padding-right: 15px;
}
.individual td.grid_individual_header_left
{
    background: #e5e5e5 url(../../images/individual_left_corner.gif) left top no-repeat;
    text-align: center;
    font-size: 14px;
    padding: 0;
}
.individual td.grid_individual_header_right
{
    background: #e5e5e5 url(../../images/individual_right_corner.gif) right top no-repeat;
    font-size: 14px;
    color: #999;
    text-align: right;
}


#grid_navi_individual td
{
    border-bottom: none;
}
.bg_grey
{
    background: #e5e5e5;
    text-align: right;
}
.excellent
{
    color: #009900;
}
.good
{
    color: #009bd1;
}
.average
{
    color: #666;
}
.fair
{
    color: #cb6600;
}
.poor
{
    color: #c70000;
}

.submenu_container
{
    position: absolute;
    top: 90px;
    left: 168px;
    width: 820px;
    height: 31px;
}
.submenu_container ul
{
    display: block;
    margin-left: 6px;
}

.submenu_container ul li
{
    display: block;
    float: left;
    height: 30px;
    padding: 0 5px;
}
.submenu_container ul li a
{
    display: block;
    margin-top: 1px;
    padding: 6px 10px 6px 10px;
    float: left;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.submenu_container ul li a:hover
{
    color: #c5ed9c;
}
.submenu
{
    display: block;
    width: 820px;
    position: relative;
    height: 31px;
    background: #000;
}
.submenu span
{
    display: block;
    float: left;
    color: #999;
    margin: 7px 0 0 18px;
    font-weight: bold;
}
.submenu_left_corner, .submenu_right_corner
{
    display: block;
    position: absolute;
    width: 6px;
    height: 31px;
    top: 0;
    background: url(../../images/submenu_left_corner.gif) no-repeat;
}
.submenu_left_corner
{
    left: 0;
}
.submenu_right_corner
{
    right: 0;
    background: url(../../images/submenu_right_corner.gif) no-repeat;
}


#nav
{
}
#nav ul
{
    list-style: none;
}
#nav li
{
    float: left;
    color: #fff;
    position: relative;
    cursor: default;
}
#nav li a
{
    display: block;
    width: 79px;
    height: 18px;
    background: #000 url(../../images/submenu_arrow.gif) top right no-repeat;
    color: #cccccc;
    text-align: center;
    text-decoration: none;
}
#nav li a:hover
{
    background-color: #1f1f1f;
    background-position: right bottom;
}
#nav li ul
{
    display: none;
    position: absolute;
    left: 5px;
    top: 31px;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 100;
}
#nav li:hover ul
{
    display: block;
    background: #1f1f1f;
}
#nav li.over ul
{
    display: block;
}

#nav ul.dropdown
{
}

#nav ul.dropdown li
{
    display: block;
    background: #1f1f1f;
    color: #fff;
    height: 19px;
    position: relative;
    padding: 0px;
}
#nav ul.dropdown li a
{
    display: block;
    width: 200px;
    text-align: left;
    height: 15px;
    background: #1f1f1f;
    cursor: default;
    padding: 2px 5px;
    font-weight: bold;
    color: #ccc;
    text-decoration: none;
}
#nav ul.dropdown li a:hover
{
    color: #fff;
    background: #373737;
}
.login_form
{
    padding: 5px 0;
}
.login_form span
{
    color: #333;
    font-weight: bold;
}
.login_form input
{
    margin: 0 25px 0 5px;
}
.trend-report
{
    margin: 20px;
}
#col1, #col3
{
    display: block;
    width: 250px;
    float: left;
}
#col2
{
    display: block;
    width: 1px;
    float: left;
    overflow: hidden;
}
#col2 *
{
    margin-left: 2px;
}
#col1 .filter_category, #col2 .filter_category, .filter_category_nodisplay, .filter_category_display
{
    margin-bottom: 5px;
}
input#add-remove
{
    background: url(../../images/button_add-remove.png) no-repeat;
    border: 0;
    width: 92px;
    height: 33px;
}
.footer
{
    display: block;
    height: 15px;
    clear: both;
    color: #999999;
    font-weight: bold;
    text-align: right;
    font-size: 11px;
    padding-top: 5px;
}
.footer p
{
    margin-right: 15px;
}
.footer a
{
    color: #666666;
    text-decoration: none;
}
.footer a:hover
{
    color: #999999;
    text-decoration: underline;
}
.wait-loding
{
    background: white url(../../images/wait2.gif) no-repeat 50% 50%;
}

.send_email
{
    padding: 10px;
}
.send_email legend
{
    font-size: 1.5em;
}
.send_email input[type=text], .send_email textarea
{
    width: 100%;
}

.action_buttons
{
    float: right;
}

.edit_field
{
    padding: 7px;
}

a.flag_active
{
    background-position: 50% 100%;
}

span.error_star
{
    position: relative;
    top: 0;
    left: 0;
    color: Red;
    font-weight: bolder;
}

.validatorCalloutHighlight
{
    background-color: #fffacd;
}

.stylish-button
{
    color: #003366;
    padding: 3px 25px 3px 25px;
}

.stylish-button:hover
{
    text-decoration: none;
    background: WhiteSmoke;
}

#toggle_button_reset
{
    width: 82px;
    height: 25px; /*float:  right;*/
    margin: -4px 0 0 0;
}

.checkbox_toggle_container
{
    display: block;
    text-align: left;
    margin-left: 50px;
    height: 22px;
    width: 270px;
    font-size: 12px;
}

.resetall_checkbox_toggle_container
{
    display: block;
    text-align: left;
    margin-left: 50px;
    height: 22px;
    width: 430px;
}

alert
{
    cursor: pointer;
    outline: none;
    text-decoration: none;
}

.movearrows
{
    text-align: center;
    margin-right: 50px;
}


.sidebar_block
{
    margin-bottom: 15px;
    font-size: 14px;
    clear: both;
}
.sidebar_block ul
{
    padding: 0 12px 0 13px;
}
.sidebar_block ul li
{
    margin-top: 10px;
}
.sidebar_block ul li a
{
    color: #333;
    text-decoration: none;
}

.schedule_now
{
    text-align: center;
}
.sidebar_block p.schedule_a_demo
{
    margin: 10px 22px;
}

.sidebar_block p.info
{
    margin: 10px 12px 0 13px;
    padding-bottom: 9px;
    font-size: 12px;
    border-bottom: 1px solid #dedede;
}
ul.blog_sidebar li
{
    margin-top: 0;
    padding: 7px 0 9px;
    border-top: 1px solid #f9f9f9;
    border-bottom: 1px solid #dedede;
}
.blog_sidebar a strong
{
    color: #367b1f;
    text-decoration: underline;
}
ul.blog_sidebar li .read_more
{
    color: #69c;
    float: right;
}

ul.contributors li
{
    float: left;
    clear: both;
    color: #333;
}
ul.contributors li a
{
    color: #69c;
}
ul.contributors li strong
{
    line-height: 30px;
}
ul.contributors li img
{
    float: left;
    margin: 0 5px 0 0;
    border: 1px solid #dfdfdf;
}

.sidebar_block ul.follow_us
{
    padding: 0 8px;
}
ul.follow_us li
{
    float: left;
}
ul.follow_us li a.facebook, ul.follow_us li a.twitter
{
    display: block;
    width: 67px;
    font-size: 12px;
    text-align: center;
    padding-bottom: 70px;
    margin-bottom: 10px;
}
a.facebook
{
    background: transparent url(../../images/follow_facebook.jpg) no-repeat center bottom;
}
a.twitter
{
    background: transparent url(../../images/follow_twitter.jpg) no-repeat center bottom;
}
a.email
{
    background: transparent url(../../images/follow_email.jpg) no-repeat center bottom;
}

.sidebar_block ul.recent_posts li a
{
    color: #367B1F;
}
.sidebar_block h3
{
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    background: #020202 url(../../images/sidebar_caption_bg.gif) no-repeat left top;
    color: #fff;
    line-height: 29px;
    height: 29px;
}

#subscribe
{
    margin-top: 15px;
    padding-top: 0px;
    background: transparent url(../../images/subscribe_header.gif) no-repeat center top;
    text-align: center;
}
#subscribe .input_email
{
    width: 190px;
    height: 20px;
    margin-bottom: 8px;
    border: 2px solid #EAEAEA;
    font-size: 12px;
    font-style: italic;
    color: #A3A3A3;
}
#subscribe .rss
{
    padding-left: 18px;
    background: transparent url(../../images/icon_rss.gif) no-repeat left center;
    color: #69c;
    text-decoration: none;
}

.content_header
{
    margin: 0 25px 0 31px;
    padding: 0 25px 0;
    background: #1e1e1e url(../../images/content_header_bg.gif) repeat-x;
    position: relative;
    min-height: 122px;
}
.content_header_l
{
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 122px;
    background: #000 url(../../images/content_header_bg_l.gif) no-repeat;
}
.content_header_r
{
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 122px;
    background: #000 url(../../images/content_header_bg_r.gif) no-repeat;
}
.content_header h1
{
    padding: 15px 0 10px;
    color: #85C972;
    text-shadow: black 0 0 4px;
    font: bold 34px Arial;
}
.content_header h1 span
{
    white-space: nowrap;
}
.content_header h1 .white
{
    color: white;
}
.content_header p
{
    padding-bottom: 20px;
    color: white;
    font-size: 14px;
}
.content_header_shadow
{
    background: transparent url(../../images/content_header_shadow.jpg) no-repeat center top;
    height: 9px;
    margin: 0 0 25px;
}

.home_page_content
{
    margin: 0 25px 0 31px;
}
.home_page_content .add_shadow
{
    background: transparent url(../../images/column_shadow.jpg) no-repeat right top;
}
.home_page_content h2
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
    color: #333;
}
.home_page_content.two_columns h2
{
    float: left;
}
.home_page_content.two_columns div
{
    float: left;
    width: 50%;
}
.home_page_content ul
{
    clear: both;
    padding-right: 45px;
    min-height: 137px;
    height: auto !important;
    height: 137px;
}
.home_page_content ul li
{
    padding: 5px 0 5px 25px;
    background: url("../../images/bullet_green_arrow.gif") no-repeat scroll left 8px transparent;
}
.home_page_content .read_more
{
    margin: 5px 0;
}
.home_page_content .read_more a
{
    color: #69c;
}
.two_columns .read_more a
{
    margin-right: 60px;
}
.two_minute_demo
{
    padding: 5px 35px 10px 0;
    text-align: center;
}
.two_minute_demo img
{
    margin: 5px 0 15px;
}
.satisfied_clients
{
    background-color: #e4e4e4;
    padding: 16px;
}
.satisfied_clients img
{
    vertical-align: middle;
    margin-left: 40px;
}

/* POST */
.blog_title, .blog_post
{
    margin: 0 25px 0 31px;
}
.blog_post
{
    color: #333;
}
.blog_post h2
{
    color: #367b1f;
    font-size: 22px;
}
.blog_post a, .blog_post a:hover, .older_entries
{
    color: #69c;
    text-decoration: none;
}
.post_info
{
    color: #666;
    border-bottom: 1px solid #dedede;
    padding: 8px 0;
}
.post_content
{
    border-top: 1px solid #f9f9f9;
    padding: 10px 0;
}
.read_more
{
    text-align: right;
    padding-bottom: 8px;
}
.older_entries
{
    margin-left: 31px;
}
/* /POST */

/* NUMERIC STEPPER */
.pre_roll, .post_roll
{
    height: 20px;
    width: 40px;
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #bebebe;
    background: #fff;
    float: left;
}
.post_roll
{
    margin-left: 12px;
}

.ui-stepper .ui-stepper-textbox
{
    width: 70%;
    height: 100%;
    float: left;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    border: none;
    background: none;
    padding: 0;
}

.ui-stepper .ui-stepper-plus, .ui-stepper .ui-stepper-minus
{
    width: 12px;
    height: 10px;
    padding: 0;
    margin: 0;
    z-index: 100;
    position: absolute;
    right: 0;
    border: 0;
    background: url(../../images/ns_plus.gif) 0 0 no-repeat;
}
.ui-stepper .ui-stepper-minus
{
    bottom: 0;
    background: url(../../images/ns_minus.gif) 0 0 no-repeat;
}
/* /NUMERIC STEPPER */


#clip_submit
{
    display: none;
    width: 100%;
    height: 42px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: url(../../images/black_bg_75p.png);
    z-index: 102;
    float: none;
}
div.clip_submit_container
{
    display: block;
    width: 1000px;
    height: 38px;
    margin: 4px auto 0 auto;
    position: relative;
    float: none;
}
div.clip_submit_container p
{
    color: #FFFFFF;
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 10px;
}
input.button_save_all_changes
{
    background: url("../../images/saveAllChanges.png") no-repeat 0 0;
    border: 0 none;
    height: 32px;
    padding: 0;
    position: absolute;
    right: 55px;
    top: 4px;
    width: 153px;
    outline: none;
}
input.button_save_all_changes:hover
{
    background-position: 0 50%;
    cursor: pointer;
}
input.disabled
{
    background-position: 0 100%;
}
input.disabled:hover
{
    background-position: 0 100%;
    cursor: default;
}

.AverColumns
{
    display: none;
}
/*#nav span.AdvancedSpan
{
    margin: 0;
}*/
#nav li.advancedDropDown a
{
    line-height: 12px;
    padding-top: 2px;
    height: 22px;
}
#nav li.advancedDropDown ul.dropdown li a
{
    /*padding-top: 6px;*/
    height: 18px;
}
.reportDataTable
{
    /*width: 800px;*/
    margin: 0 auto;
}
.verticaltext
{
    /*-moz-transform: rotate(-90deg);     -o-transform: rotate(-90deg);     -webkit-transform: rotate(-90deg);     height: 140px;*/
    text-align: center;
    font-weight: normal;
    width: auto;
    background-color: #f5f5f5;
}
.reportDataTable td
{
    text-align: center;
    width: 40px;
}
.reportDataTable td a
{
    color: #000;
    text-decoration: none;
}
.reportDataTable td a:hover
{
    color: #6699CC;
}
.reportDataTable td.player_Name
{
    /*width: 250px;*/
    text-align: left; /*padding-left: 10px;*/
    white-space: nowrap;
    background-color: #f5f5f5;
}
.reportDataTable td.yellow
{
    background-color: #fff173;
}
.reportDataTable td.orange
{
    background-color: #fcb871;
}
.reportDataTable td.red
{
    background-color: #ff9c91;
}
.reportDataTable td.gray
{
    background-color: #d5d5d5;
}
#nav li a.class_for_a
{
    line-height: 12px;
    height: 22px;
    padding-top: 2px;
}

#VideoTooltip h2
{
    margin-top: 8px;
}
#VideoTooltip table
{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}
#VideoTooltip table td
{
    border: 1px solid #ccc;
    padding: 1px 5px;
    height: 35px;
}
#VideoTooltip table td img
{
    max-width: 35px;
    max-height: 35px;
}
.list_team_logo
{
    width: 110px;
}

.add_statistic
{
    display: none;
}




#recentPosts
{
    padding: 0 0 0 4px;
}
#relatedPosts div
{
    background: none repeat scroll 0 0 white;
    border: 1px solid silver;
    padding: 5px 10px 10px;
}
#relatedPosts h1
{
    margin: 0 0 10px;
}
#relatedPosts p
{
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 1px;
}
#relatedPosts a
{
    display: block;
    margin-top: 5px;
}
#relatedPosts span
{
    color: #666666;
    display: inline-block;
    text-indent: 10px;
}
ul.recentPosts li
{
    padding-bottom: 10px;
}
ul.recentPosts li a
{
    color: #367B1F;
    font-weight: bold;
    font-size: 13px;
}
ul.recentPosts li span
{
    display: none;
    text-indent: 10px;
    text-transform: none;
}
ul.recentComments li
{
    padding-bottom: 10px;
    text-transform: none;
}
ul.recentComments li a.postTitle
{
    font-weight: bold;
}


.tooltiptable td
{
    width: 200px;
    text-align: center;
}

.singleMatchVideoDiv
{
    width: 512px;
    padding-left: 10px;
    float: left;
    position: relative;
}

.singleMatchVideoCont
{
    width: 512px;
    overflow: hidden;
}
.undervideo_p
{
    width: 510px;
    font-weight: bolder;
    margin-bottom: 15px;
    margin-top: 8px;
}
.videoplayer_wrapper, .videoplayer_wrapper span
{
    display: block;
    width: 512px;
    height: 466px;
    overflow: hidden;
}
#dlg
{
    width: 990px;
    margin: 15px auto 0 auto;
}

#timeFilter
{
    width: 415px;
    height: 28px;
    background: url(../../images/slider_timeline.png) 0 17px no-repeat;
    position: relative;
    padding-bottom: 0;
}
#time-slider
{
    width: 395px;
    height: 8px;
    border: 0;
    padding: 0 6px;
    margin: 0 2px;
    background: none;
}
#timeFilter .ui-slider-range
{
    top: 2px;
    height: 4px;
    background: #94df50;
}
#timeFilter .ui-slider-handle
{
    border-radius: 0;
    background: url(../../images/slider_handle.png) center 0 no-repeat;
    top: -8px;
    height: 17px;
}
#timeFilter .one_filter
{
    padding: 0;
    margin: 23px 0 0 0;
    background: url(../../images/slider_bg.png) 0 0 no-repeat;
}
#timeFilter .time_range
{
    position: absolute;
    top: 2px;
    left: 5px;
}
#timeFilter .time_range span
{
    margin: 0;
}
#timeFilter .halfTime
{
    position: absolute;
    top: 2px;
    left: 50%;
    width: 60px;
    margin-left: -30px;
}

.per90min_display
{
    display: none;
}
.per100_display
{
    display: none;
}
.default_display_sp
{
    display: none;
}
.default_display_cr 
{
    display: none;
}
.default_display_spcr 
{
    display: none;
}
.default_display_adj
{
    display: none;
}
.default_display_adj_sp
{
    display: none;
}
.per_90_stats_adj
{
    display: none;
}
.per_90_stats_adj_sp
{
    display: none;
}
.per_90_stats_sp
{
    display: none;
}
.per_90_stats
{
    display: none;
}
.per_90_stats_noAdj
{
    display: none;
}

.per_100_stats_sp
{
    display: none;
}
.per_100_stats
{
    display: none;
}
.per_100_stats_adj
{
    display: none;
}
.per_100_stats_adj_sp
{
    display: none;
}
.per_100_stats_noAdj
{
    display: none;
}

.linkButton
{
}
.default_display
{
}
.default_display_noAdj
{
}
.grid-body
{
}
.up
{
}

