

#dummyRule{}

/*--------------------------------- Misc --------------------------------------*/
.full { width: 98% !important; }
.warning { color: Red; font-size: 9px; }
.clear { clear: both; }
.left { float: left; }
.hidden { visibility: hidden; display: none;}
.center { text-align: center; }
.title {
    background: #003366;
    border-color: #003366;
    vertical-align: middle;
    font-weight: bold;
    font-family: Verdana;
    color: #FFFFFF;
	font-size: 9pt;
}
.title a { color: #ffffff; }
.subtitle {
    background: #666666; 
    border: #666666;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 8pt;
}
ul.list-lineup { list-style: none; padding: 0px; margin: 0px; margin-left: 10px; }
ul.list-lineup li { float: left; margin-right: 3px; line-height: 25px; vertical-align: middle; }
/*--------------------------------- Misc --------------------------------------*/

/*------------------------------- Elements ------------------------------------*/
a { color: #FFFFFF; }
a:hover { text-decoration: none }

.small { width: 40px; }
.medium { width: 70px; }
.large { width: 124px; }
.xlarge { width: 170px; }
.xxlarge { width: 225px; }
.xxxlarge { width: 400px; }

/* Regular Inputs */
input { font-family: inherit; font-size: inherit; }
input.small { width: 40px; }
input.medium { width: 70px; }
input.large { width: 150px; }
input.xlarge { width: 219px; }
input.xxlarge { width: 228px; }
input.xxxlarge { width: 400px; }
input.url { width: 319px; }
input.city { width: 120px; }
input.state { width: 20px; }
input.zip { width: 65px; }
input.email { width: 200px; }

/* Select */
select { font-family: inherit; font-size: inherit;}
select.time { width: 105px; }
select.month { width: auto; }
select.day { width: auto; }
select.year { width: auto; }
select.small { width: 43px; }
select.medium { width: 73px; }
select.large { width: 154px; }
select.xlarge { width: 223px; }
select.xxlarge { width: 230px; }
select.country { width: 235px; }

/* Text Area */
textarea { font-family: inherit; font-size: inherit; }
textarea.small { width: 40px; }
textarea.medium { width: 70px; }
textarea.large { width: 90px; }
textarea.xlarge { width: 216px; }
textarea.xxlarge { width: 225px; }
textarea.full { width: 98%; height: 95px; }
textarea.half { width: 50%; height: 50%; }

/* Radio */
radio { float: left; }

/* Label */
label { font-family: inherit; font-size: inherit; font-weight: bold; padding-right: 3px; }
label.xxsmall { width: 10px !important; }
label.small { width: 40px !important; }
label.medium { width: 70px !important; }
label.large { width: 100px !important; }
label.xlarge { width: 170px !important; }
label.xxlarge { width: 300px !important; }
label.city { width: 100px !important; }
label.state { width: 20px !important; }
label.zip { width: 65px !important; }
label.email { width: 200px !important; }
label.question { width: 350px !important; }
label.auto { width: auto !important; } 

/* Forms */
form { padding: 0px; margin: 0px; }
/*------------------------------- Elements ------------------------------------*/

/*----------------------------------------------- Intelligence Tools -----------------------------------------------*/
.intelligence_tool_wrapper { margin: 0px auto; text-align: center; }
.intelligence_tool {
    text-align: center;
    font-family: Verdana; 
    font-size: 13px; 
    margin: 2px;
    /*background: #000000;  */
    background: transparent;
    color: #FFFFFF !important;
    padding: 0px; 
    color: #000000; 
    overflow: hidden;
}
#intelligence_tool_window 
{
    background-color:#eeeeee;
    z-index: 9002;
    overflow: auto;
    padding: 5px;
    width: 720px;
    min-height: 600px;
}
#intelligence_tool_close 
{
    position:absolute;
    top: 5px;
    right: 5px;
    width: auto;
    border: solid 1px;
    border-color: #003366;
}
#intelligence_tool_screen 
{
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
}
.intelligence_tool_submit { font-size: 10px; text-align: center; }
#intelligence_tool_logo { font-weight: bold; text-align: center; font-size: inherit; }
#intelligence_tool_logo img{
    
}
#intelligence_tool_logo object {
    
}
#intelligence_tool_terms { font-weight: normal; }
.intelligence_tool_gradient {
    
    background-color: #003366;
    border-color: #3A3A3A;
    color: #FFFFFF;
    line-height: 25px;
}
div .intelligence_tool_gradient, div .intelligence_tool_shade_sub { width: 100%; font-size: 10px; }
div.intelligence_tool_gradient { float: left; }
.intelligence_tool_gradient div { float: left; }
.intelligence_tool_gradient.center-title div { float: none; }
.intelligence_tool_gradient div.section_title { vertical-align: middle; text-indent: 2px; font-weight: bold; font-size: 13px;  }
.intelligence_tool_gradient div.section_buttons { float: right; margin-right: 5px; font-weight: bold; vertical-align: middle; line-height: 23px; }
.intelligence_tool_gradient span { width: 100%; font-weight: bold; text-align: center; font-size: 13px; }
.intelligence_tool_shade {
    background-color: #666666;
    color: #ffffff;
    line-height: normal !important;
    font-size: 10px;
    padding: 2px;
    height: 17px;
}
tr.intelligence_tool_shade th { text-align: left; font-weight: normal; }
.intelligence_tool_shade a { color: #ffffff !important; text-decoration: none; font-weight: bold; }
.intelligence_tool_shade_sub { background-color: #555555; color: #ffffff; font-weight: bold; }
div.intelligence_tool_shade_sub { float: left; }
tfoot ul.options { padding: 0px; margin: 0px; list-style: none; }
tfoot ul.options li { float: left; margin-right: 10px; position: relative; height: 20px; }
div.intelligence_tool_shade_sub div.dataTables_info { float: left; }
#intelligence_tool_slogan { font-weight: bold; margin: 16px 0px 10px 0px; }
.intelligence_tool_message { font-size: 10px; font-weight: bold; margin: 13px 0px 16px 0px; }
#intelligence_tool_navigation { font-weight: bold; }
#intelligence_tool_copyright { font-size: 10px; margin: 13px 0px 16px 0px; }
.intelligence_tool_unconfigured { font-weight: bold; vertical-align: middle; }
.intelligence_tool_unconfigured p { margin: 20px 20px; }
.intelligence_tool_customhtml { padding: 15px 5px 15px 5px !important; text-align: center; }
/*------------------------------- Intelligence Tools --------------------------*/

/*-------------------------------- Tables -------------------------------------*/
.intelligence_tool_tables_container { margin: 0px 0px 20px 0px; }
.intelligence_tool table.intelligence_tool_table a { color: #000000; }
.intelligence_tool table.intelligence_tool_table {
    border-collapse: collapse;
    color: #000000;
    background-color: #ffffff;
    font-size: 10px;
    background: #ffffff;
    text-align: left;
    margin: auto;
	clear: both;
}
.intelligence_tool table.intelligence_tool_table td { padding: 3px 0px 3px 2px; }
.intelligence_tool table.intelligence_tool_table td label { font-weight: normal; float: left; }
.intelligence_tool table.intelligence_tool_table td input.intelligence_tool_submit { float: left; }
.intelligence_tool table.intelligence_tool_table td label.total { font-weight: bold; float: left; font-size: 13px; }
.intelligence_tool table.intelligence_tool_table td ul { font-size: 10px; }
.intelligence_tool table.intelligence_tool_table tr.alternate { background-color: #D0D0D0 !important; }
.intelligence_tool table.intelligence_tool_table tr.intelligence_tool_section_seperator { background-color: #D0D0D0 !important; }
.intelligence_tool table.intelligence_tool_table tfoot  
{
    background-color: #ffffff;
    color: #000000;
    line-height: 17px;
    font-size: 10px;
    padding: 2px;
    height: 17px;    
    vertical-align: middle;
}
.even { background: #D0D0D0; border: none; }
.odd { background: #FFFFFF; border: none; }
/*-------------------------------- Tables -------------------------------------*/

/*--------------------------------------------- Intelligence Datatables --------------------------------------------*/
.dataTables_wrapper { font-size: 11px; margin-bottom: 0px !important; }
.dataTables_wrapper table { margin: 0px; padding: 0px; border-collapse: collapse; }
.dataTables_wrapper table.table_intelligence { width: 100%; }
.dataTables_wrapper table.table_intelligence thead tr th, .dataTables_wrapper table.table_intelligence tfoot tr th {
	cursor: pointer;
    text-align: left;
	vertical-align: middle;
}
.dataTables_wrapper table.table_intelligence thead tr th div.dataTable_actions {
    vertical-align: middle;
    line-height: 25px;
    height: 25px;
    text-align: right;
}
.dataTables_wrapper table.table_intelligence thead tr th div.dataTable_actions select, .dataTables_wrapper table.table_intelligence thead tr th div.dataTable_actions input {
    margin-right: 3px;
}
.dataTables_wrapper table.table_intelligence thead tr th.sorting:hover { background: #969191; }
.dataTables_wrapper table.table_intelligence thead tr th.sorting_asc {
	background: #969191 url('/images/table/sort_asc.png') no-repeat center left;
    text-indent: 15px;
}
.dataTables_wrapper table.table_intelligence thead tr th.sorting_desc {
	background: #969191 url('/images/table/sort_desc.png') no-repeat center left;
	text-indent: 15px;
}
.dataTables_wrapper table.table_intelligence tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: middle;
	margin: 0px;
	text-align: left;
}
.dataTables_wrapper table.table_intelligence tbody tr.odd td { background-color:#F0F0F6; }
.dataTables_wrapper table.table_intelligence td.submitted { font-weight: bold; }
.dataTables_wrapper table.table_intelligence tbody tr td div.dataTable_actions img { margin: 0px 3px 0px 3px; }
.dataTables_wrapper table.table_intelligence tbody tr td div.dataTable_actions input { margin-right: 3px; }
.bottom_panel 
{
    background-color: #666666;
    color: #ffffff;
    line-height: 17px;
    font-size: 10px;
    padding: 2px 0px 2px 0px;
    height: 17px;    
    vertical-align: middle;
    clear: both;
    display: block;
}
.dataTables_info { float:left; margin-left: 5px; }
.dataTables_paginate { float: right; margin-right: 5px; }
.dataTables_empty, .empty { text-align: center !important; }
.paginate_button, .paginate_active {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border:1px solid #AAAAAA;
    cursor:pointer;
    margin:0 2px;
    padding: 1px 3px 1px 3px;
    background: #000000;
}
.dataTables_paginate .paginate_active { background: #E6EEEE; color: Black; }
.paginate_button:hover { background: #ffffff; color: #000000; }   
.pager img { vertical-align: middle; }
.pagedisplay 
{
    border: medium none;
    line-height: 1;
    text-align: center;
    width: 5em;
}
div.dataTable_filters, #int_item_calendar_filter_wrapper { border: solid 1px #838282; margin: 0px 0px 10px 0px; background-color: #F0F0F6; list-style: none; }
#int_item_calendar_filter_wrapper li { height: 35px; line-height: 35px; vertical-align: middle; margin-top: 5px; }
div.dataTable_filters div { padding: 0px; margin: 3px 30px; width: 269px; }
div.dataTable_filters div label { width: 50px; font-weight: normal; }
/*--------------------------------------------- Intelligence Datatables --------------------------------------------*/

/*----------------------------------------- Tool Slide Form Panel --------------------------------------*/
div.slide_form_panel  
{
    position: absolute; 
    left: -1px; 
    top: 25px; 
    z-index: 2000; 
    width: 648px; 
    height: auto; 
    border: 1px solid #000000; 
    border-top: 2px solid #000000; 
    border-bottom: 3px solid #000000;  
    background: #cccccc; 
    font-size: 10px; 
    color: #000000; 
    overflow: auto;
}

tr.slide_form_panel td { padding: 0px; margin: 0px; }
tr.slide_form_panel td div { float: left; }

.slide_form_panel form { padding: 0px; margin: 0px; width: auto; }
.slide_form_panel fieldset { border: none; margin: 0px; }
.slide_form_panel fieldset ul { list-style: none; padding: 0px; margin: 0px; }
.slide_form_panel fieldset ul li { float:left; line-height: 20px; vertical-align: middle; margin: 3px 0px 3px 0px; width: 275px; }
.slide_form_panel fieldset ul li label { width: auto; text-align: right; }
.slide_form_panel fieldset ul li.header { width: 100%; font-weight: bold; text-align: center; background-color: #969191; margin-bottom: 3px; color: #ffffff; }
.slide_form_panel fieldset ul li.action { width: 100%; line-height: normal; margin: 3px 0px 5px 0px; text-align: center; }
.slide_form_panel fieldset ul li.submit { width: 100%; margin: 10px 0px 5px 0px; text-align: center; display: block; }
.slide_form_panel fieldset ul li.full { width: 550px !important; }
.slide_form_panel fieldset ul li textarea.comments { height: 50px; width: 500px; }
.slide_form_panel fieldset ul li.submit_inline { width: auto; }

.slide_form_panel form > div { display: inline-block; width: 49%; line-height: 19px; vertical-align: middle; margin: 3px 0 3px 0; }
.slide_form_panel form > div ul { margin: 0px; padding: 0px; list-style: none; }
.slide_form_panel form > div ul li { float: left; width: 48%; }
.slide_form_panel form > div.full { width: 100% !important; }
.slide_form_panel form > div.col3 { width: 37%; }
.slide_form_panel form > div.col3.submit { width: 88px; }
.slide_form_panel form > div.action { line-height: 13px; text-align: center; margin: 7px 0 7px 0px; }
.slide_form_panel form > div.submit { text-align: center; }
.slide_form_panel form > div.submit input { float: none; }
.slide_form_panel label { width: 72px; text-align:right; float: left; }
.slide_form_panel input, .slide_form_panel select, .slide_form_panel textarea { text-align:left; float:left; }
.slide_form_panel label, .slide_form_panel input, .slide_form_panel textarea { display: inline-block; }
.slide_form_panel textarea.comments { height: 50px; width: 518px;  }
.slide_form_panel #note {display: block; margin-left: auto; margin-right: auto; float: none;}
.slide_form_panel select { height: 18px; }

/*----------------------------------------- Tool Slide Down Panel --------------------------------------*/

/*----------------------------------------- Tool Hover/Process Box -------------------------------------*/
#tool_indicator_panel, #tool_hoverbox, div.dataTables_processing
{
    background: #cccccc; 
    font-size: 10px; 
    color: #000000; 
    height: 35px; 
    border: 1px solid #000000; 
    width: auto; 
    text-align: center; 
    line-height: 35px; 
    vertical-align: middle; 
    font-weight: bold; 
    padding: 0 10px;
	position: absolute;
	z-index: 3000;
}
div.dataTables_processing  
{
    position: fixed; 
    top: 50%; 
    margin-top: -17px; 
    left: 50%; 
    margin-left: -40px; 
    background: #cccccc url(/images/ajax-loader.gif) no-repeat left top;
    text-indent: 10px;
}
/*----------------------------------------- Tool Hover/Process Box ---------------------------------------*/

/*---------------------------------------------- Buttons -------------------------------------------------*/
a[href], input[type='button'], input[type='submit'], button { cursor: pointer; }
.menubutton {
    color: #000000; 
    background: #FFFFFF;  
    width: 100px; 
    height: 20px; 
    font-weight: bold; 
    cursor: hand;
    font-size: 7pt;
    vertical-align: middle;
    padding-bottom: 2px;
}
.taskbutton 
{
    background-color: transparent;
    border: none;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px;
    padding: 0px;
}
.taskbutton.addMustPlay, .taskbutton.addEvent {
    background-image: url('/images/icons/mustplay_16x16.png');
    height: 16px;
    width: 16px; 
}
.addPlayIfPossible {
    background-image: url('/images/icons/playifpossible_16x16.png');
    height: 16px;
    width: 16px; 
}
.addDoNotPlay {
    background-image: url('/images/icons/donotplay_16x16.png');
    height: 16px;
    width: 16px; 
}
.taskbutton.note {
    background-image: url('/images/icons/notes.png');
    height: 16px;
    width: 16px; 
}
.taskbutton.edit {
	background-image: url('/images/icons/modify.png');
    height: 16px;
    width: 16px; 
}
.taskbutton.apply 
{ 
    background-image: url('/images/icons/apply.png');
    height: 16px;
    width: 16px; 
}
.taskbutton.cancel 
{ 
    background-image: url('/images/icons/cancel.png');
    height: 16px;
    width: 16px; 
}
.remove, .delete {
    background-image: url('/images/icons/del_trash.png'); 
    height: 16px;
    width: 16px; 
}
.sample 
{
    background-image: url('/images/sample.png');
    height: 12px;
    width: 12px; 
}
.lyrics 
{
    background-image: url('/images/lyrics.png');
    height: 12px;
    width: 12px; 
}
/*---------------------------------------------- Buttons -----------------------------------------------*/


/*-----------------------------------------------UI Dialog----------------------------------------------*/
.ui-dialog  
{
    position: absolute; 
    background: #cccccc; 
    font-size: 10px; 
    color: #000000; 
    height: 35px; 
    border: 1px solid #000000; 
    width: 340px !important; 
    text-align: center; 
    vertical-align: middle; 
    font-weight: bold; 
    padding: 0px 10px; 
    overflow: hidden; 
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; background-color: #000000; border: solid 1px #000000; font-weight: bold; font-size: 12px; color: #ffffff; }
.ui-dialog .ui-dialog-title { float: left; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1;     line-height: 20px; vertical-align: middle; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border: solid #000000; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; cursor: pointer; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar, .ui-dialog .ui-dialog-dragging { cursor: move; }
.ui-dialog { background: #CCCCCC !important; z-index: 13000 !important; padding: 5px; }
.ui-dialog input, .ui-dialog select, .ui-dialog label { font-size: 100%; }
.ui-dialog .ui-dialog-titlebar 
{
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
.confirmContent { 
	padding: 10px; 
	font-size: 12px; 
	width: 250px;
}
.ui-dialog fieldset { margin: 10px 0px 0px 0px; padding: 0px; border: solid 1px #000000; float: left; width: 100%; }
.ui-dialog fieldset legend { padding: 5px 10px 5px 10px; background-color: #000000; color: #ffffff; font-weight: bold; font-size: 12px; margin-left: 10px; }
.ui-dialog fieldset ol { margin: 0px; padding: 0px; list-style: none; width: 100%; float: left; }
.ui-dialog fieldset ol li { background: #ad9191; margin: 1px 0px 0px 4px; padding: 10px; line-height: 12px; width: 95%; }
.ui-dialog fieldset ol li label { width: 100px; line-height: inherit !important; }
.ui-dialog fieldset ol li div { padding: 10px; float: left; font-weight: bold; }
.ui-dialog fieldset ol li.sub { float: left; background-color: #ecebe9; }
.ui-dialog fieldset ol li.sub a { font-weight: bold; color: #000000; font-size: 12px; cursor: pointer; }
.ui-dialog fieldset.tutorial { background-color: #ecebe9; }
.ui-dialog fieldset.tutorial p { padding: 5px; }
.ui-dialog fieldset.download { background-color: #ad9191; }
.ui-dialog fieldset.download li div { padding: 3px; }
.ui-dialog fieldset.download li div a { display: block; background-image: url(/images/download_45x45.png); background-repeat: no-repeat; height: 30px; width: 100%; cursor: pointer; padding: 15px 0px 0px 50px; }
/*-----------------------------------------------UI Dialog----------------------------------------------*/


/*---------------------------------------- Global Tool Adjustments -----------------------------------*/
.intelligence_tool_wrapper.availability, .intelligence_tool.availability { width: 600px; }
.intelligence_tool_wrapper.music, .intelligence_tool.music, .intelligence_tool_wrapper.timeline, .intelligence_tool.timeline { width: 650px; }
#search_wrapper, #requests_wrapper, #form_wrapper, #function_wrapper, #timeline_wrapper, #event_wrapper
{
    margin-bottom: 10px; 
    float: left; 
    width: 99.6923076923077%; 
    border: solid 1px #3A3A3A; 
    border-color: #3A3A3A; 
}
/*---------------------------------------- Global Tool Adjustments -----------------------------------*/

/*---------------------------------------- Specific to the Availability Tool -----------------------------------*/
table.intelligence_tool_table.availability { width: 400px; text-align: center; }
table.intelligence_tool_table.availabilityresponse { width: 550px; }
/*---------------------------------------- Specific to the Availability Tool -----------------------------------*/

/*---------------------------------------- Specific to the Music Tool ------------------------------------------*/
.intelligence_tool_wrapper.music table { border-top: none; border-collapse: collapse; }
#function_wrapper table { width: 100%; }
#frmSearch { float: left; }
#search_wrapper div.dataTable_actions { text-align: left; line-height: 9px; vertical-align: middle; }
#search_wrapper th.actions_mini { width: 34px; }
#search_wrapper th.actions { width: 64px; }
#resultsHolder_wrapper, #requestsMustPlay_wrapper { float: left; width: 100%; }
#resultsHolder a { color: #000000 !important; }
#requests_wrapper table { border: none; clear: both; }
#requests_wrapper th.actions { width: 44px; }
#search_wrapper th.column { width: 266px; }
#requests_wrapper table th.artist, #requests_wrapper table th.song { width: 279px; }
fieldset.search, fieldset.browse { border: none; margin: 0px; padding: 0px; }
fieldset.search { width: 274px; }
fieldset.search ul { padding: 0px; margin: 0px; list-style: none; }
fieldset.search ul li { width: 100%; float: left; height: 20px; line-height: 20px; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; }
fieldset.search ul li label { float: left; width: 40px; text-align: right; }
fieldset.search ul li input[type="text"] { float: left !important; width: 150px; }
fieldset.search ul li input[type="submit"] { float: right !important; margin-right: 8px; margin-top: 1px; }
fieldset.browse { /*width: 370px;*/ }
fieldset.browse div, fieldset.search div { float: left; width: 100%; padding-bottom: 10px; }
fieldset.browse label.all_browse { float: left; width: 60px; padding-bottom: 3px; }
fieldset.browse label.letter_browse { float: left; /* width: 154px; */ }
fieldset.browse label.letter_browse a { width: 10px; display: block; float: left; text-align: center; margin-left: 1px; }
fieldset.browse label.all_browse a, fieldset.browse label.letter_browse a { border-bottom: 1px solid #000000; text-decoration: none; }
fieldset.browse a.selected { text-decoration: none; font-weight: bold; }
fieldset.browse label.all_browse a:hover, fieldset.browse label.letter_browse a:hover { font-weight: bold; border-bottom: 1px solid transparent; }
#requestsMustPlay_wrapper div.intelligence_tool_shade_sub, #requestsDoNotPlay_wrapper div.intelligence_tool_shade_sub,
#requestsPlayIfPossible_wrapper div.intelligence_tool_shade_sub
{
    padding-top: 2px;
    padding-bottom: 2px;
}
table.intelligence_tool_table.music td { vertical-align: top; }
table.intelligence_tool_table.music tfoot tr td { padding: 6px 0px 3px 2px; background: #F9F8F2; }
table.intelligence_tool_table.music tfoot tr td label { width: auto; margin-right: 3px; } 
div.intelligence_tool_shade_sub div.request_title 
{
    float: left;
    text-transform: capitalize;
    text-align: left;
    text-indent: 2px;
}
/*---------------------------------------- Specific to the Music Tool ------------------------------------------*/

/*---------------------------------------- Specific to the Music Frame Tool ------------------------------------*/

/*.frame fieldset.browse { width: auto; }
.frame fieldset.browse div { height: auto; width: 99%; }
.frame fieldset.browse label.all_browse { padding-bottom: 3px; }
*/
.frame fieldset.browse label.letter_browse { width: 154px; }
.frame #search_wrapper th.actions_mini { width: 38px; }
.frame fieldset.browse div, .frame fieldset.search div { padding-bottom: 4px; }
/*.frame fieldset.browse label.all_browse a:hover, .frame fieldset.browse label.letter_browse a:hover { border-bottom: 1px solid #000000; }*/

/*--------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------- Specific to the Code Tool ------------------------------------------*/
body.code, .intelligence_tool_wrapper.code .intelligence_tool { margin: 0px; }


/*--------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------- Specific to the Frame Tool ------------------------------------------*/
.intelligence_tool_wrapper.frame { margin: 0px 12px; }
.intelligence_tool_wrapper.frame #search_wrapper, .intelligence_tool_wrapper.frame #form_wrapper, 
.intelligence_tool_wrapper.frame #frmSearch,
.intelligence_tool_wrapper.frame #resultsHolder_wrapper
{ float: none; clear: both;  }

.intelligence_tool_wrapper.frame, .intelligence_tool_wrapper.frame .intelligence_tool,
.intelligence_tool_wrapper.frame #form_wrapper,
.intelligence_tool_wrapper.frame #search_wrapper,
.intelligence_tool_wrapper.frame #resultsHolder_wrapper
{ width: auto !important; }

.intelligence_tool_wrapper.frame .intelligence_tool_table.music
{ width: 100%;} 

body.frame, .intelligence_tool_wrapper.frame .intelligence_tool { margin: 0px; }
/*--------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------- Specific to the Timeline Tool -----------------------------------*/
table.intelligence_tool_table.timeline { width: 100%; border: none; }
table.intelligence_tool_table.timeline th.time { width: 135px; }
table.intelligence_tool_table.timeline th.event { width: 195px; }
table.intelligence_tool_table.timeline th.note { width: 200px; }
table.intelligence_tool_table.timeline th.options { width: 50px; }
#timeline_wrapper tbody tr td { background-color: #F9F8F2; }
table.intelligence_tool_table.timeline tbody tr td a.timeline_templates { font-size: 12px; }
table.intelligence_tool_table.timeline tbody tr td ul { padding: 0px; margin: 0px; width: 100%; }
table.intelligence_tool_table.timeline tbody tr td ul li { padding: 0px 2px 0px 2px; margin: 5px auto; list-style: none; display: table; border: 1px solid #000000; background-color: #ffffff; width: 630px; }
table.intelligence_tool_table.timeline tbody tr td ul li.empty { padding: 0px; margin: 0px; border: none; }
table.intelligence_tool_table.timeline tbody tr td ul li div { float: left; height: 24px; line-height: 24px; vertical-align: middle; }
table.intelligence_tool_table.timeline tbody tr td ul li div.time { width: 174px; }
table.intelligence_tool_table.timeline tbody tr td ul li div.event { width: 219px; }
table.intelligence_tool_table.timeline tbody tr td ul li div.note { width: 200px; }
table.intelligence_tool_table.timeline tbody tr td ul li div.options { vertical-align: middle; }
table.intelligence_tool_table.timeline tbody tr td ul li div.options .taskbutton { margin-top: 3px; }
#timeline td { padding: 0px; }
#timeline ul.ui-sortable li:hover { cursor: move; }
#timeline li.ui-sortable-helper { cursor: pointer !important; }
.timeline .slide_form_panel label { width: 68px; }
/*---------------------------------------- Specific to the Timeline Tool -----------------------------------*/

/*---------------------------------------- Specific to the Quote Tool -----------------------------------*/
table.intelligence_tool_table.quote { border-collapse:initial; }

