/*** FONT-FACE ***/

/*MuseoSlab 500. A font by Jos Buivenga (exljbris) -> http://www.exljbris.nl */ 
@font-face {
    font-family: 'MuseoSlab500Italic';
    src: url('..fonts/museo_slab_500italic-webfont.eot');
    src: local('?'), url('../fonts/museo_slab_500italic-webfont.woff') format('woff'), url('../fonts/museo_slab_500italic-webfont.ttf') format('truetype'), url('../fonts/museo_slab_500italic-webfont.svg#webfonti368Mawh') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSlab500';
    src: url('../fonts/museo_slab_500-webfont.eot');
    src: local('?'), url('../fonts/museo_slab_500-webfont.woff') format('woff'), url('../fonts/museo_slab_500-webfont.ttf') format('truetype'), url('../fonts/museo_slab_500-webfont.svg#webfonti368Mawh') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*************/

body { margin: 0px; padding: 0px; font-family: 'MuseoSlab500', Arial, Helvetica, sans-serif; background: #ebf2d9; color: #6B7755;height: 100%;}

a	{ font-family: 'MuseoSlab500'; font-size: 14px; color: #333; text-decoration: none; }
h1	{ font-family: 'MuseoSlab500'; font-size: 30px; padding: 0px; margin-top: 0px; color: #84A532; }
h2	{ font-family: 'MuseoSlab500'; font-size: 24px; padding: 0px; margin-top: 0px; color: #84A532; }
h3	{ font-family: 'MuseoSlab500'; font-size: 18px; padding: 0px; margin-top: 0px; color: #84A532; }
h4	{ font-family: 'MuseoSlab500'; font-size: 20px; padding: 0px; margin: 0px 0px 0px 10px; color: #2E4014; }
h5	{ font-family: 'MuseoSlab500'; font-size: 24px; padding: 0px; margin: 0px; color: #84A532; }
h6	{ font-family: 'MuseoSlab500'; font-size: 16px; padding: 0px; margin: 5px 0 0 10px; color: #2E4014; }
h7	{ font-family: 'MuseoSlab500'; font-size: 14px; padding: 0px; margin: 0px; color: #648318; }

textarea		{ resize:none;}
textarea .styled	{ width: 300px;font-family: Tahoma, sans-serif;}
.styled                 { width: 300px;font-family: Tahoma, sans-serif;}

input[type=text]        { position: relative; float: right; clear: right; width: 300px; height: 18px; padding: 4px; font-size: 13px; line-height: 18px; color: gray; border: 1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
input[type=email],input[type=password],input[type=number]       { width: 300px}

#header			{ background: #2E4014; height: 100px; border-bottom: solid 1px #47621f; }
#middlerow		{ background: #ABD14D; height: auto; border-top: solid 1px #2E4014; }
/*#middlerow		{ background: #ABD14D; height: auto; padding: 20px 0px; border-top: solid 1px #2E4014; }*/
#middlerowsub	{ height: auto; padding: 20px 0px; border-top: solid 1px #2E4014; background: url('../img/midbg.gif') repeat-x; }
#bottomrow		{ width: 960px; margin: 20px auto 0% auto; min-height: 718px; }
.leftcol		{ float: left; padding-top: 20px; margin: 0 20px 0 0; }
.rightcol		{ float: right; padding-top: 20px; margin: 0 20px 0 0; }
.rightcol tr th		{ font-size: 14px;}
.rightcol ul li		{ padding-right: 10px}
.divSimple              { margin-left: 50px }
.divSimple table        { margin-left: 10px; font-size: 20px; width:300px }
.divSimple .right_align { text-align: right }
#divLoading             { text-align: center;display:none;z-index:100000;}
#tableIspMta            { margin-left: 150px; width:1400px; }
.divCentreRight         { margin-left:610px; position: absolute;}
#table_isp_performance table { font-size: 14px }


.menuLateral            { float:left; width:150px; right: auto; width: 8.5em; position: absolute;}/*position: fixed;*/
.fixed                  { position: fixed; top: 10px; }
form div div label      { margin-top: 10px}
form #tableRemoveBorder tr td input[type=text] { width: 300px }
form #tableRemoveBorder tr td select { width: 310px;float: right }


#tableRemoveBorder {

    border-collapse: collapse;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    width: 100%;
}
#tableRemoveBorder td, #tableRemoveBorder th {
    border: 0px solid #98BF21;
    font-size: 1.2em;
    padding: 3px 7px 2px;
}
#tableRemoveBorder th {
    background-color: #A7C942;
    color: #FFFFFF;
    font-size: 1.4em;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}
#tableRemoveBorder tr.alt td {
    background-color: #EAF2D3;
    color: #000000;
}

#customers {

    border-collapse: collapse;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    width: 100%;
}
#customers td, #customers th {
    border: 1px solid #98BF21;
    font-size: 1.2em;
    padding: 1px 7px 1px;
}

#customers th {
    background-color: #A7C942;
    color: #FFFFFF;
    font-size: 1.4em;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
}
#customers tr:hover {
    background-color: #FFFFFF;    
}
#customers tr.alt td {
    background-color: #EAF2D3;
    color: #000000;
}

.head			{ width: 960px; margin: 0 auto; position: relative; z-index: 3000; }
.center			{ width: 960px; margin: 0 auto; position: relative; }
#logo			{ padding-top: 10px; width: 167px; }
#logo a			{ background: url('../img/slip.png') no-repeat; text-indent: -10000px; display: block; height: 80px; width: 252px; }

/*** MENU ***/

#menu				{ margin-top: -40px; float: right; }
#menu ul			{ margin: 0;}
#menu ul li			{ list-style-type:none; float:left; font-size: 15px}
#menu ul li a			{ font-size: 18px; color: #84a532; padding: 0px 15px; text-decoration: none; }
#menu ul li a.logout            { position: relative; float: left; margin: 0px 0 0 0; }
#menu ul li ul 			{ margin-top: 10px; }
#menu ul li ul li a		{ padding: 0px 0px; }
#menu ul li a img		{ margin: 0; padding: 0; }
li.submenu ul			{ float: left; position: absolute; margin-top: 20px; padding: 0px; width: 120px;opacity: 0.7; overflow:hidden; display:none; }
li.submenu ul li		{ padding: 4px 0px; background:#2E4014; border-bottom: solid 1px #5c7904; width: 120px; text-align: center; }
li.submenu ul li a		{ margin: 0px; padding: 0px; }
#menu ul li a.active            { color: #E0F3B0; }

/************/

/*** TESTIMONIAL ***/

#testimonial			{ width: 500px; float: left; padding: 10px 0px 0px 20px; background: url('../img/border.gif') no-repeat bottom left; background-position: 0px 75px; }
#testimonial ul			{ list-style: none;  }
#testimonial ul li		{ margin: 5px; padding: 0; }
#testimonial p			{ padding: 5px 5px; background: #a5b87d; margin-bottom: 0px; float: left; }
#testimonial span		{ display: block; background: url('../img/arrow.gif') no-repeat top right; width: 100%; height: 13px; float: right; }
#testimonial a,
div.newlink a			{ font-family: 'MuseoSlab500Italic'; color: #333; text-decoration: none; font-size: 16px; }
.commenter				{ display: block; float: right; padding: 5px 0px; color: #475133; font-family: 'MuseoSlab500l'; width: 260px; text-align: right; }
#testimonial a:hover	{ color: #84A532; }

/******************/

.textbox			{ width: auto; float: left; padding-bottom: 20px; text-align: justify; }

#boxholder			{ float: left; margin-top: 30px; padding-bottom: 30px; }
.box				{ width: 470px; float: left; }
.box img			{ float: left; }
.box p				{ float: left; margin: 0; width: 340px; padding-left: 10px; }
.box h3				{ float: left; margin: 0; padding-left: 10px; }

.staffbox			{ width: auto; float: left; margin-bottom: 12px; background: #abd14d; border: solid 1px #a1c83f; padding: 5px; }
.staffbox:hover		{ background: #95b93d; }
.staffbox p			{ margin: 0px; padding: 5px; }
.staffbox a			{ font-size: 13px; color: #E0F3B0; }
.staffbox img		{ border: solid 4px #fff; float: left; margin-right: 5px; }
.staffbox h6		{ padding-top: 5px; }

/*** FOOTER ***/

#footer 		{ width: 100%; height: 60px; background: url('../img/footer.gif') repeat-x; float: left;position:relative;bottom:0;}
#foot			{ width: 960px; margin: 0 auto; margin-top: 20px; }
#copyright		{ float: left; font-size: 12px; margin-top: 10px; }
#copyright a	{ font-size: 12px; text-decoration: none; color: #E0F3B0; }
#feed			{ float: right; }
#feed img		{ border: solid 0px; }
.twitter		{ position: relative; display: block; width: 36px; height: 30px; float: left; padding: 0px 5px; }
.t1				{ position: absolute; z-index: 12; left: 0; top: 0; }
.t2				{ position: absolute; left: 0; top: 0;}

.facebook		{ position: relative; display: block; width: 36px; height: 30px; float: left; padding: 0px 5px; }
.fb1			{ position: absolute; z-index: 14; left: 0; top: 0; }
.fb2			{ position: absolute; left: 0; top: 0; }

.rss			{ position: relative; display: block; width: 36px; height: 30px; float: left; padding: 0px 5px; }
.rss1			{ position: absolute; z-index: 15; left: 0; top: 0; }
.rss2			{ position: absolute; left: 0; top: 0; }

/**************/

/*** EASY SLIDER ***/

#sliderbg					{ width: 960px; height: 300px; background: url('../img/sliderbg.jpg') no-repeat; }
#slider p					{ width: 400px;float: right; padding-top: 50px; }
#slider span				{ width: 410px; margin-left: 50px; float: left; }
.slideh1					{ font-size: 24px; color: #2E4014; }
.graphic, #prevBtn, 
#nextBtn, #slider1prev, 
#slider1next				{ margin: 0; padding: 0; display: block; overflow: hidden; text-indent: -8000px; }
#slider ul, #slider li,
#slider2 ul, #slider2 li	{ margin: 0; padding: 0; list-style: none; }
#slider2					{ margin-top: 1em; }
#slider li, #slider2 li		{ width: 880px; height: 300px; overflow: hidden; }	
#prevBtn, #nextBtn,
#slider1next, #slider1prev	{ display: block; width: 37px; height: 37px; position: absolute; left: 10px; top: 150px; z-index: 1000; }	
#nextBtn, #slider1next		{ left: 910px; }														
#prevBtn a, #nextBtn a,
#slider1next a, 
#slider1prev a				{ display: block; position: relative; width: 37px; height: 37px; background: url('../img/btn_prev.png') no-repeat 0; }	
#nextBtn a, 
#slider1next a				{ background: url('../img/btn_next.png') no-repeat 0 0;	}	

/* numeric controls */
ol#controls					{ margin: 1em 0; padding: 0; height: 28px; }
ol#controls li				{ margin: 0 10px 0 0; padding: 0; float: left; list-style: none; height: 28px; line-height: 28px; }
ol#controls li a			{ float: left; height: 28px; line-height: 28px; border: 1px solid #ccc; background: #DAF3F8; color: #555; padding: 0 10px; text-decoration: none; }
ol#controls li.current a	{ background: #5DC9E1; color: #fff; }
ol#controls li a:focus, 
#prevBtn a:focus, 
#nextBtn a:focus			{ outline: none; }
.other						{ margin-top: 50px; }

/********************/

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }


/*** FORMS ***/

form					{ padding: 20px 0px 0px 20px; position: relative; height: auto; }
form label				{ clear: left; position: relative; float: left; }

form input, 
form button				{ display: inline-block; float: none; width: 330px; margin-left: 0; }

form input:focus, 
form textarea:focus, 
form select:focus		{ outline: 0; border-color: #ABD14D;
                     -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
                     -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
                     box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
}

form input, 
form textarea, 
form button 			{ position: relative; float: right; clear: right; width: 200px; height: 18px; padding: 4px; font-size: 13px; line-height: 18px; color: gray; border: 1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

form input[type=file]	{ border: 0; }

form textarea			{ height: 100px; width: 300px; }

form table tr td		{ width: 150px; }

form input[type=submit], 
form button 				{ margin: 10px 0px 20px 0px; color: #2E4014; background-color: #97c00e;	/*margin-top: 10px;*/ font-size: 14px; font-weight: bold; width: 170px;	height: 35px; float: right;	border: none; border-radius: 5px; cursor: pointer; border-image: initial; }
form input[type=submit]:hover, 
form button:hover 			{ color: white; background-color: #2E4014; }

.confirm					{ margin: 20px 0 0 300px; }
.tdspecial					{ width: 200px; }
form input[type=checkbox]	{ width: 50px; }

/****************/

/*** DIV ERRORS ***/

div.error 				{ border: 1px solid #f00; background: #FFC0CB; width: 400px; min-height: 40px; height: auto; margin: 0 0 5px 0px; }

div.error_forgot		{ border: 1px solid #f00; background: #FFC0CB; width: 455px; min-height: 40px; height: auto; margin: 0 0 5px 0px; }

div.error_change		{ border: 1px solid #f00; background: #FFC0CB; width: 410px; min-height: 40px; height: auto; margin: 0 0 5px 0px; }

div.error label 		{ position: relative; float: left; color: #f00; font-size: 14px; margin: 13px 0 0 25%; }

div.error_forgot label 	{ position: relative; float: left; color: #f00; font-size: 14px; margin: 13px 0 0 70px; }

div.error_change label 	{ position: relative; float: left; color: #f00; font-size: 14px; }

div.error img 			{ float: left; margin: -5px 5px 0 0 ;}

div.error ul			{ margin: 0 0 0 0; }

div.error_change ul		{ padding: 0; }

div.error ul li, 
div.error_change ul li	{ list-style: none; margin: 0 0 0 0; }

div.error_change ul li	{ margin: 0 0 0 90px; }

label.lab_err			{ margin: 5px 0 0 0 !important; }

.er_register			{ width: 360px !important; height: auto !important;  }

label.required			{ font-size: 15px; }

/******************/

div.profile_img		{ float:left; margin: 0 20px 0 0; border-color: #ABD14D; width: 201px; height: 200px;
                   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
                   -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
                   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #ABD14D;
}

div.profile_img img 	{ border-radius: 2px; }

table.profile_table tr	{ height:30px; }
table.profile_table tr td	{ font-size: 20px; }
label.profile_title	{ font-weight:bold; font-size: 18px;}

form.links table tr td, 
form.links table tr td textarea, 
form.scripts table tr td, 
form.scripts table tr td textarea 		{ width:300px; height:90px; margin: 0 0 10px 0; }

.links table tr td select, 
.scripts table tr td select				{ width:310px; height:20px; } 

div.back 			{ margin: 0 0 10px 0;  }
a.back 				{ background: url('../img/back.png') no-repeat;  width: 32px; height: 32px; padding: 8px; opacity:0.5; filter:alpha(opacity=50); }
a.add 				{ background: url('../img/add.png') no-repeat;  width: 32px; height: 32px; padding: 8px 17px; opacity:0.5; filter:alpha(opacity=50); }
a.del 				{ background: url('../img/del.png') no-repeat;  width: 32px; height: 32px; padding: 8px 17px; opacity:0.5; filter:alpha(opacity=50); }
a.show 				{ background: url('../img/show.png') no-repeat;  width: 25px; height: 32px; padding: 10px 17px; opacity:0.5; filter:alpha(opacity=50); margin: 5px 10px; }
a.edit				{ background: url('../img/edit.png') no-repeat;  width: 32px; height: 32px; padding: 8px 15px; opacity:0.5; filter:alpha(opacity=50);  margin-top: 10px}


a.back:hover,
a.add:hover,
a.show:hover,
a.edit:hover   		{ opacity:1.0; filter:alpha(opacity=100); }

a.back label,
a.add label 		{ color: #333; margin: 0 0 0 30px; cursor: pointer; font-weight: bold; }

b.scripts 			{ font-size: 15px; }

div.scripts_list	{ float: left; clear: left; margin: 10px 0 0 62px; }

#boxholder			{ margin: 40px 0 0 0; }

a div.box h3		{ margin: 0 0 10px 0; }

a:hover div.box p	{ color: #84A532; }

ul.record_actions li 	{ display: inline; list-style-type: none}

table.records_list 			{ width: 580px; }
table.records_list td 		{ text-align: center; }
table.records_list ul 		{ margin-left: -40px; }
table.records_list ul li 	{ list-style: none; display: inline; }
tr.dark						{ background: #d1ddb5; }
input.delete				{ margin: 0 0 0 40px !important; }

#user_options						{ width: 550px; float:left; margin-left: 0px;}
#user_options ul					{ list-style:none; }
#user_options ul li					{ margin:5px; padding: 0;  display: inline;}
#user_options ul li label 			{ cursor: pointer; margin: 0 0 0 20px; }
#user_options ul li label.forgot 	{ cursor: pointer; margin: 0 0 0 100px; }

div.newentry			{ width:280px !important; }

img.round				{ border-radius: 2px; }

.validation_error		{ border: 1px solid #f00; padding: 2px; margin-top: 10px; background: #FFC0CB; }

label.validation_error	{ width: 190px;	float: right; color: #f00; font-size: 14px; padding: 5px 5px 5px 10px; }

.style_td_float_left {float:left}


/*                                           //*/

.preload1 {background: url('../img/three_1.gif');}
.preload2 {background: url('../img/three_1a.gif');}

#nav {padding:0; margin:0; list-style:none; height:35px; background:#ABD14D url('../img/three_0.gif') repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url('../img/three_0.gif');}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url('../img/three_0.gif') right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url('../img/three_0a.gif') no-repeat right top;}
#nav li.topAlert {display:block; float:left; height:38px;}
#nav li a.topAlert_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url('../img/three_0.gif');}
#nav li a.topAlert_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url('../img/three_0b.jpg') right top no-repeat;}
#nav li a.topAlert_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url('../img/three_0b.jpg') no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url('../img/three_1.gif') no-repeat;}
#nav li:hover a.top_link span {background:url('../img/three_1.gif') no-repeat right top;}
#nav li:hover a.top_link span.down {background:url('../img/three_1a.gif') no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:220px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:220px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:220px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url('../img/arrow.gif') 80px 6px no-repeat;font-size:13px;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url('../img/arrow_over.gif') 80px 6px no-repeat; color:#fff;font-size:13px;}

#nav li:hover ul.sub li.alert
{display:block; height:20px; position:relative; float:left; width:220px; font-weight:normal;}
#nav li:hover ul.sub li.alert a
{display:block; font-size:11px; height:18px; width:220px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li.alert a.fly
{background:#ff3300 url('../img/arrow.gif') 80px 6px no-repeat;font-size:13px;}
#nav li:hover ul.sub li.alert a:hover 
{background:#663300; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li.alert a.fly:hover
{background:#663300 url('../img/arrow_over.gif') 80px 6px no-repeat; color:#fff;font-size:13px;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url('../img/arrow_over.gif') 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url('../img/arrow.gif') 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

@media screen and (min-height: 900px) and (max-height: 1200px) {
    #container_main         {min-height:1100px;}
    /* propiedades CSS a aplicar en ventanas de 980px o menos */
}
@media screen and (min-height: 700px) and (max-height: 900px) {
    #container_main         {min-height:800px;}
    /* propiedades CSS a aplicar en ventanas de 980px o menos */
}
@media screen and (min-height: 480px) and (max-height: 700px) {
    #container_main         {min-height:600px;}
    /* propiedades CSS a aplicar en ventanas de 980px o menos */
}
@media screen and (min-height: 480px) {
    #container_main         {min-height:320px;}
    /* propiedades CSS a aplicar en ventanas de 480px o menos */
}

.sortable { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px;  padding: 5px; width: 200px;}
.sortable li { margin: 5px; padding: 5px; font-size: 1.2em; width: 180px; cursor: pointer;}
#sortable { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; background: #eee; padding: 5px; width: 200px;}
#sortable li { margin: 5px; padding: 5px; font-size: 1.2em; width: 180px; }

#containment-wrapper-pool{
    width: 90%;
    margin: 10px 0 100px 0;
}
#containment-wrapper-pool #divRightPools{
    /*position: fixed;*/
    width: 15%;
}

#divLeftSenders {
    float: right;
    width: 80%;
    border:solid 1px #c0c0c0;
    overflow:auto;
    margin: 10px 0 100px 0;
}

#divLeftSenders .divDraggable {
    display:inline-block;
    width: 275px;
}

.multiselect_simple {
    margin-left: 300px;
    width:80em;
    border:solid 1px #c0c0c0;
    overflow:auto;
}

.multiselect_simple_block {
    display:inline-block;
    width: 200px;
}

.multiselect_simple_block,.multiselect_simple label{
    margin-left: 5px;
    margin-top: 3px;
    cursor: pointer;
}

.multiselect-on {
    color:#2E4014;
    background-color:#F1FAE5;
}

.google-visualization-table-table {
  font-family: arial, helvetica;
  font-size: 9pt !important;
  cursor: default;
  margin: 0;
  background: white;
  border-spacing: 0;
}

table.tableBlocked,table.tableFbl,table.tableBlockedInfo,table.tableBlockedDomain,table.tableFblDomain,table.tableBlockedInfoDomain,table.tableBlockedPool,table.tableFblPool,table.tableBlockedInfoPool tr {
    height: 5px;
    font-size: 9pt;
    
}

/********BOUNCE FORM TABLE********/
#infoview {
    width: 1000px;	
    border-collapse: collapse;
    color: black;
    
}
#infoview a {
	font-size: 20px;
}
#infoview tr:nth-child(even) {background: #CCC; text-align: center; }
#infoview tr:nth-child(odd) {background: #FFF; text-align: center;}

