/* Unisite UI 0.1 */
ul.horizontal li {
	display: inline;
	clear: none;
	float: none;
}
ul.vertical li {
/*
  float: left;
  clear: left;
  */
}

ul.btn.vertical {
	width: 110px;
}
ul.btn {
	padding: 4px 0 7px 0;
}
ul.btn li,
ul li.btn {
	list-style: none;
	padding-right: 0px;
}

/* -- Button Styles ------------------------------------------------------------ */
ul.btn.btnstyle1 li, li.btn.btnstyle1, div.btn.btnstyle1, a.btn.btnstyle1, input.btn.btnstyle1,
ul.btn.btnstyle2 li, li.btn.btnstyle2, div.btn.btnstyle2, a.btn.btnstyle2, input.btn.btnstyle2,
ul.btn.btnstyle3 li, li.btn.btnstyle3, div.btn.btnstyle3, a.btn.btnstyle3, input.btn.btnstyle3 {
 	-moz-border-radius-topleft:4px !important;
 	-moz-border-radius-topright:4px !important;
 	-moz-border-radius-bottomleft:4px !important;
 	-moz-border-radius-bottomright:4px !important;
 	padding-top: 2px;
 	padding-bottom: 1px;
 	margin: 1px 1px 5px 1px;
}
ul.btn.btnstyle1 li, li.btn.btnstyle1, a.btn.btnstyle1, div.btn.btnstyle1,
ul.btn.btnstyle2 li, li.btn.btnstyle2, a.btn.btnstyle2, div.btn.btnstyle2,
ul.btn.btnstyle3 li, li.btn.btnstyle3, a.btn.btnstyle3, div.btn.btnstyle3 {
 	padding-left: 5px;
}

ul.btn.btnstyle1 li:hover, li.btn.btnstyle1:hover, div.btn.btnstyle1:hover, a.btn.btnstyle1:hover, input.btn.btnstyle1:hover,
ul.btn.btnstyle2 li:hover, li.btn.btnstyle2:hover, div.btn.btnstyle2:hover, a.btn.btnstyle2:hover, input.btn.btnstyle2:hover,
ul.btn.btnstyle3 li:hover, li.btn.btnstyle3:hover, div.btn.btnstyle3:hover, a.btn.btnstyle3:hover, input.btn.btnstyle3:hover {
    /* margin: -1px 0px 4px 0px; */
    /* border-width: 2px; */
    cursor: pointer;
    /*border-color: #0cf;*/
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    border-color: rgba(82, 168, 236, 0.75) !important;
    outline: medium none;

}
ul.btn.btnstyle1 li:first-child:hover, li.btn.btnstyle1:first-child:hover, div.btn.btnstyle1:first-child:hover,
ul.btn.btnstyle2 li:first-child:hover, li.btn.btnstyle2:first-child:hover, div.btn.btnstyle2:first-child:hover,
ul.btn.btnstyle3 li:first-child:hover, li.btn.btnstyle3:first-child:hover, div.btn.btnstyle3:first-child:hover {
/* margin-top: 0px; */
}
ul.btn.btnstyle1 li, li.btn.btnstyle1, div.btn.btnstyle1, a.btn.btnstyle1, input.btn.btnstyle1 {
	background: #eee url('../../images/ui/2010/button.gif') repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
ul.btn.btnstyle2 li, li.btn.btnstyle2, div.btn.btnstyle2, a.btn.btnstyle2, input.btn.btnstyle2 {
	background: #65b7d3 url('../../images/ui/2010/button2.gif') repeat-x bottom;
	border: 1px solid #4a99b5;
	border-bottom: 1px solid #43849b;
	border-right: 1px solid #43849b;
}
ul.btn.btnstyle2 li a, li.btn.btnstyle2 a, div.btn.btnstyle2 a, a.btn.btnstyle2, input.btn.btnstyle2 {
    color: #fff;
    text-shadow: #43849b 0px 1px 0px;
}

ul.btn.btnstyle3 li, li.btn.btnstyle3, div.btn.btnstyle3, a.btn.btnstyle3, input.btn.btnstyle3 {
	background: #7d98a2 url('../../images/ui/2010/button3.gif') repeat-x bottom;
	border: 1px solid #6f878f;
	border-bottom: 1px solid #62757c;
	border-right: 1px solid #62757c;
}
ul.btn.btnstyle3 li a, li.btn.btnstyle3 a, div.btn.btnstyle3 a, a.btn.btnstyle3, input.btn.btnstyle3 {
    color: #fff;
    text-shadow: #62757c 0px 1px 0px;
}

/* -- Sizes ------------------------------------------------------------ */
a.btn.small,
input.btn.small, .small .btn,
ul.btn.btnstyle1.small li, ul li.btn.btnstyle1.small, div.btn.btnstyle1.small,
ul.btn.btnstyle2.small li, ul li.btn.btnstyle2.small, div.btn.btnstyle2.small,
ul.btn.btnstyle3.small li, ul li.btn.btnstyle3.small, div.btn.btnstyle3.small {
    font-size: 12px;
    line-height: 17px;
}
a.btn.medium,
input.btn.medium, .medium .btn,
ul.btn.btnstyle1.medium li, ul li.btn.btnstyle1.medium, div.btn.btnstyle1.medium,
ul.btn.btnstyle2.medium li, ul li.btn.btnstyle2.medium, div.btn.btnstyle2.medium,
ul.btn.btnstyle3.medium li, ul li.btn.btnstyle3.medium, div.btn.btnstyle3.medium {
    font-size: 14px;
    line-height: 20px;
}
a.btn.large,
input.btn.large, .large .btn,
ul.btn.btnstyle1.large li, ul li.btn.btnstyle1.large, div.btn.btnstyle1.large,
ul.btn.btnstyle2.large li, ul li.btn.btnstyle2.large, div.btn.btnstyle2.large,
ul.btn.btnstyle3.large li, ul li.btn.btnstyle3.large, div.btn.btnstyle3.large {
    font-size: 16px;
    line-height: 26px;
}

/* -- Mono icon stylings for button styles ---------------------------------------- */
ul.btn.btnstyle1.mono li a.create, ul li.btn.btnstyle1.mono a.create, a.btn.btnstyle1.mono.create, ul.btn.btnstyle1.mono li a.add, ul li.btn.btnstyle1.mono a.add, a.btn.btnstyle1.mono.add { background-image: url('../../images/led/btn1-add.png'); }
ul.btn.btnstyle1.mono li a.remove, ul li.btn.btnstyle1.mono a.remove, a.btn.btnstyle1.mono.remove, ul.btn.btnstyle1.mono li a.delete, ul li.btn.btnstyle1.mono a.delete, a.btn.btnstyle1.mono.delete { background-image: url('../../images/led/btn1-cross.png'); }
ul.btn.btnstyle1.mono li a.update, ul li.btn.btnstyle1.mono a.update, a.btn.btnstyle1.mono.update, ul.btn.btnstyle1.mono li a.edit, ul li.btn.btnstyle1.mono a.edit, a.btn.btnstyle1.mono.edit { background-image: url('../../images/led/btn1-pencil.png'); }
ul.btn.btnstyle1.mono li a.duplicate, ul li.btn.btnstyle1.mono a.duplicate, a.btn.btnstyle1.mono.duplicate { background-image: url('../../images/led/page_copy.png'); }
ul.btn.btnstyle1.mono li a.save, ul li.btn.btnstyle1.mono a.save, a.btn.btnstyle1.mono.save, ul.btn.btnstyle1.mono li a.accept, ul li.btn.btnstyle1.mono a.accept, a.btn.btnstyle1.mono.accept { background-image: url('../../images/led/btn1-accept.png'); }
ul.btn.btnstyle1.mono li a.back, ul li.btn.btnstyle1.mono a.back, a.btn.btnstyle1.mono.back { background-image: url('../../images/led/btn1-arrow_left.png'); }
ul.btn.btnstyle1.mono li a.search, ul li.btn.btnstyle1.mono a.search, a.btn.btnstyle1.mono.search, ul.btn.btnstyle1.mono li a.find, ul li.btn.btnstyle1.mono a.find, a.btn.btnstyle1.mono.find { background-image: url('../../images/led/btn1-find.png'); }

ul.btn.btnstyle2.mono li a.create, ul li.btn.btnstyle2.mono a.create, a.btn.btnstyle2.mono.create, ul.btn.btnstyle2.mono li a.add, ul li.btn.btnstyle2.mono a.add, a.btn.btnstyle2.mono.add { background-image: url('../../images/led/btn2-add.png'); }
ul.btn.btnstyle2.mono li a.remove, ul li.btn.btnstyle2.mono a.remove, a.btn.btnstyle2.mono.remove, ul.btn.btnstyle2.mono li a.delete, ul li.btn.btnstyle2.mono a.delete, a.btn.btnstyle2.mono.delete { background-image: url('../../images/led/btn2-cross.png'); }
ul.btn.btnstyle2.mono li a.update, ul li.btn.btnstyle2.mono a.update, a.btn.btnstyle2.mono.update, ul.btn.btnstyle2.mono li a.edit, ul li.btn.btnstyle2.mono a.edit, a.btn.btnstyle2.mono.edit { background-image: url('../../images/led/btn2-pencil.png'); }
ul.btn.btnstyle2.mono li a.duplicate, ul li.btn.btnstyle2.mono a.duplicate, a.btn.btnstyle2.mono.duplicate { background-image: url('../../images/led/btn2-page_copy.png'); }
ul.btn.btnstyle2.mono li a.save, ul li.btn.btnstyle2.mono a.save, a.btn.btnstyle2.mono.save, ul.btn.btnstyle2.mono li a.accept, ul li.btn.btnstyle2.mono a.accept, a.btn.btnstyle2.mono.accept { background-image: url('../../images/led/btn2-accept.png'); }
ul.btn.btnstyle2.mono li a.back, ul li.btn.btnstyle2.mono a.back, a.btn.btnstyle2.mono.back { background-image: url('../../images/led/btn2-arrow_left.png'); }
ul.btn.btnstyle2.mono li a.search, ul li.btn.btnstyle2.mono a.search, a.btn.btnstyle2.mono.search, ul.btn.btnstyle2.mono li a.find, ul li.btn.btnstyle2.mono a.find, a.btn.btnstyle2.mono.find { background-image: url('../../images/led/btn2-find.png'); }

ul.btn.btnstyle3.mono li a.create, ul li.btn.btnstyle3.mono a.create, a.btn.btnstyle3.mono.create, ul.btn.btnstyle3.mono li a.add, ul li.btn.btnstyle3.mono a.add, a.btn.btnstyle3.mono.add { background-image: url('../../images/led/btn3-add.png'); }
ul.btn.btnstyle3.mono li a.remove, ul li.btn.btnstyle3.mono a.remove, a.btn.btnstyle3.mono.remove, ul.btn.btnstyle3.mono li a.delete, ul li.btn.btnstyle3.mono a.delete, a.btn.btnstyle3.mono.delete { background-image: url('../../images/led/btn3-cross.png'); }
ul.btn.btnstyle3.mono li a.update, ul li.btn.btnstyle3.mono a.update, a.btn.btnstyle3.mono.update, ul.btn.btnstyle3.mono li a.edit, ul li.btn.btnstyle3.mono a.edit, a.btn.btnstyle3.mono.edit { background-image: url('../../images/led/btn3-pencil.png'); }
ul.btn.btnstyle3.mono li a.duplicate, ul li.btn.btnstyle3.mono a.duplicate, a.btn.btnstyle3.mono.duplicate { background-image: url('../../images/led/btn3-page_copy.png'); }
ul.btn.btnstyle3.mono li a.save, ul li.btn.btnstyle3.mono a.save, a.btn.btnstyle3.mono.save, ul.btn.btnstyle3.mono li a.accept, ul li.btn.btnstyle3.mono a.accept, a.btn.btnstyle3.mono.accept { background-image: url('../../images/led/btn3-accept.png'); }
ul.btn.btnstyle3.mono li a.back, ul li.btn.btnstyle3.mono a.back, a.btn.btnstyle3.mono.back { background-image: url('../../images/led/btn3-arrow_left.png'); }
ul.btn.btnstyle3.mono li a.search, ul li.btn.btnstyle3.mono a.search, a.btn.btnstyle3.mono.search, ul.btn.btnstyle3.mono li a.find, ul li.btn.btnstyle3.mono a.find, a.btn.btnstyle3.mono.find { background-image: url('../../images/led/btn3-find.png'); }

/* -- Mono:hover ------------------------------------------------------------ */
ul.btn.btnstyle1.mono li a.create:hover, ul li.btn.btnstyle1.mono a.create:hover, a.btn.btnstyle1.mono.create:hover, ul.btn.btnstyle1.mono li a.add:hover, ul li.btn.btnstyle1.mono a.add:hover, a.btn.btnstyle1.mono.add:hover,
ul.btn.btnstyle2.mono li a.create:hover, ul li.btn.btnstyle2.mono a.create:hover, a.btn.btnstyle2.mono.create:hover, ul.btn.btnstyle2.mono li a.add:hover, ul li.btn.btnstyle2.mono a.add:hover, a.btn.btnstyle2.mono.add:hover,
ul.btn.btnstyle3.mono li a.create:hover, ul li.btn.btnstyle3.mono a.create:hover, a.btn.btnstyle3.mono.create:hover, ul.btn.btnstyle3.mono li a.add:hover, ul li.btn.btnstyle3.mono a.add:hover, a.btn.btnstyle3.mono.add:hover {
    background-image: url('../../images/led/add.png');
}
ul.btn.btnstyle1.mono li a.remove:hover, ul li.btn.btnstyle1.mono a.remove:hover, a.btn.btnstyle1.mono.remove:hover, ul.btn.btnstyle1.mono li a.delete:hover, ul li.btn.btnstyle1.mono a.delete:hover, a.btn.btnstyle1.mono.delete:hover,
ul.btn.btnstyle2.mono li a.remove:hover, ul li.btn.btnstyle2.mono a.remove:hover, a.btn.btnstyle2.mono.remove:hover, ul.btn.btnstyle2.mono li a.delete:hover, ul li.btn.btnstyle2.mono a.delete:hover, a.btn.btnstyle2.mono.delete:hover,
ul.btn.btnstyle3.mono li a.remove:hover, ul li.btn.btnstyle3.mono a.remove:hover, a.btn.btnstyle3.mono.remove:hover, ul.btn.btnstyle3.mono li a.delete:hover, ul li.btn.btnstyle3.mono a.delete:hover, a.btn.btnstyle3.mono.delete:hover {
    background-image: url('../../images/led/cross.png');
}
ul.btn.btnstyle1.mono li a.update:hover, ul li.btn.btnstyle1.mono a.update:hover, a.btn.btnstyle1.mono.update:hover, ul.btn.btnstyle1.mono li a.edit:hover, ul li.btn.btnstyle1.mono a.edit:hover, a.btn.btnstyle1.mono.edit:hover,
ul.btn.btnstyle2.mono li a.update:hover, ul li.btn.btnstyle2.mono a.update:hover, a.btn.btnstyle2.mono.update:hover, ul.btn.btnstyle2.mono li a.edit:hover, ul li.btn.btnstyle2.mono a.edit:hover, a.btn.btnstyle2.mono.edit:hover,
ul.btn.btnstyle3.mono li a.update:hover, ul li.btn.btnstyle3.mono a.update:hover, a.btn.btnstyle3.mono.update:hover, ul.btn.btnstyle3.mono li a.edit:hover, ul li.btn.btnstyle3.mono a.edit:hover, a.btn.btnstyle3.mono.edit:hover {
    background-image: url('../../images/led/pencil.png');
}
ul.btn.btnstyle1.mono li a.save:hover, ul li.btn.btnstyle1.mono a.save:hover, a.btn.btnstyle1.mono.save:hover, ul.btn.btnstyle1.mono li a.accept:hover, ul li.btn.btnstyle1.mono a.accept:hover, a.btn.btnstyle1.mono.accept:hover,
ul.btn.btnstyle2.mono li a.save:hover, ul li.btn.btnstyle2.mono a.save:hover, a.btn.btnstyle2.mono.save:hover, ul.btn.btnstyle2.mono li a.accept:hover, ul li.btn.btnstyle2.mono a.accept:hover, a.btn.btnstyle2.mono.accept:hover,
ul.btn.btnstyle3.mono li a.save:hover, ul li.btn.btnstyle3.mono a.save:hover, a.btn.btnstyle3.mono.save:hover, ul.btn.btnstyle3.mono li a.accept:hover, ul li.btn.btnstyle3.mono a.accept:hover, a.btn.btnstyle3.mono.accept:hover {
    background-image: url('../../images/led/accept.png');
}
ul.btn.btnstyle1.mono li a.search:hover, ul li.btn.btnstyle1.mono a.search:hover, a.btn.btnstyle1.mono.search:hover, ul.btn.btnstyle1.mono li a.find:hover, ul li.btn.btnstyle1.mono a.find:hover, a.btn.btnstyle1.mono.find:hover,
ul.btn.btnstyle2.mono li a.search:hover, ul li.btn.btnstyle2.mono a.search:hover, a.btn.btnstyle2.mono.search:hover, ul.btn.btnstyle2.mono li a.find:hover, ul li.btn.btnstyle2.mono a.find:hover, a.btn.btnstyle2.mono.find:hover,
ul.btn.btnstyle3.mono li a.search:hover, ul li.btn.btnstyle3.mono a.search:hover, a.btn.btnstyle3.mono.search:hover, ul.btn.btnstyle3.mono li a.find:hover, ul li.btn.btnstyle3.mono a.find:hover, a.btn.btnstyle3.mono.find:hover {
    background-image: url('../../images/led/find.png');
}
ul.btn.btnstyle1.mono li a.duplicate:hover, ul li.btn.btnstyle1.mono a.duplicate:hover, a.btn.btnstyle1.mono.duplicate:hover,
ul.btn.btnstyle2.mono li a.duplicate:hover, ul li.btn.btnstyle2.mono a.duplicate:hover, a.btn.btnstyle2.mono.duplicate:hover,
ul.btn.btnstyle3.mono li a.duplicate:hover, ul li.btn.btnstyle3.mono a.duplicate:hover, a.btn.btnstyle3.mono.duplicate:hover {
    background-image: url('../../images/led/page_copy.png');
}
ul.btn.btnstyle1.mono li a.back:hover, ul li.btn.btnstyle1.mono a.back:hover, a.btn.btnstyle1.mono.back:hover,
ul.btn.btnstyle2.mono li a.back:hover, ul li.btn.btnstyle2.mono a.back:hover, a.btn.btnstyle2.mono.back:hover,
ul.btn.btnstyle3.mono li a.back:hover, ul li.btn.btnstyle3.mono a.back:hover, a.btn.btnstyle3.mono.back:hover {
    background-image: url('../../images/led/arrow_left.png');
}

/*--------------------------------------------------------------------------------*/


.btn a, a.btn, input.btn {
 	padding: 0 6px;
 	background-repeat: no-repeat !important;
 	background-position: left !important;
 	text-decoration: none;
    display: inline-block;
}
input.btn { background-position: 3px center !important; padding: 2px 6px 3px 6px !important; }

.btn a.create, a.btn.create, input.btn.create, .btn a.add, a.btn.add, input.btn.add,
.btn a.remove, a.btn.remove, input.btn.remove, .btn a.delete, a.btn.delete, input.btn.delete,
.btn a.update, a.btn.update, input.btn.update, .btn a.edit, a.btn.edit, input.btn.edit,
.btn a.save, a.btn.save, input.btn.save, .btn a.accept, a.btn.accept, input.btn.accept,
.btn a.search, a.btn.search, input.btn.search, .btn a.find, a.btn.find, input.btn.find,
.btn a.duplicate, a.btn.duplicate, input.btn.duplicate,
.btn a.reply, a.btn.reply, input.btn.reply,
.btn a.back, a.btn.back, input.btn.back {padding: 0 6px 0 19px;}

input.btn.create, input.btn.add, input.btn.remove, input.btn.delete, input.btn.update, input.btn.edit, input.btn.save, input.btn.accept, input.btn.search, input.btn.find, input.btn.duplicate, input.btn.reply, input.btn.back {padding: 2px 6px 3px 22px !important;}

.btn a.create, a.btn.create, input.btn.create, .btn a.add, a.btn.add, input.btn.add {background-image: url('../../images/led/add.png');}
.btn a.remove, a.btn.remove, input.btn.remove, .btn a.delete, a.btn.delete, input.btn.delete {background-image: url('../../images/led/cross.png');}
.btn a.update, a.btn.update, input.btn.update, .btn a.edit, a.btn.edit, input.btn.edit {background-image: url('../../images/led/pencil.png');}
.btn a.save, a.btn.save, input.btn.save, .btn a.accept, a.btn.accept, input.btn.accept {background-image: url('../../images/led/accept.png');}
.btn a.search, a.btn.search, input.btn.search, .btn a.find, a.btn.find, input.btn.find {background-image: url('../../images/led/find.png');}
.btn a.duplicate, a.btn.duplicate, input.btn.duplicate {background-image: url('../../images/led/page_copy.png');}
.btn a.reply, a.btn.reply, input.btn.reply {background-image: url('../../images/led/arrow_redo.png');}
.btn a.back, a.btn.back, input.btn.back {background-image: url('../../images/led/arrow_left.png');}

/* BTN no_text */
.no_text a.btn, .btn.no_text a, a.btn.no_text { display: inline-block !important; clear: none !important; width: 20px !important; height: 20px !important; padding: 0 !important; margin: 0 !important; line-height: 100px !important; overflow: hidden !important; }
/* -- Disabled ------------------------------------------------------------ */
input[disabled=disabled].btn,
li.btnstyle1.disabled, div.btnstyle1.disabled, input[disabled=disabled].btn.btnstyle1,
li.btnstyle2.disabled, div.btnstyle2.disabled, input[disabled=disabled].btn.btnstyle2,
li.btnstyle3.disabled, div.btnstyle3.disabled, input[disabled=disabled].btn.btnstyle3 {
	background: #eee url('../../images/ui/2010/button.gif') repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
li.btnstyle1.disabled:hover, div.btnstyle1.disabled:hover,
li.btnstyle2.disabled:hover, div.btnstyle2.disabled:hover,
li.btnstyle3.disabled:hover, div.btnstyle3.disabled:hover {
    border-width: 1px;
    cursor: normal;
}
li.btnstyle1.disabled a, div.btnstyle1.disabled a,
li.btnstyle2.disabled a, div.btnstyle2.disabled a,
li.btnstyle3.disabled a, div.btnstyle3.disabled a {
    color: #666;
}

input[disabled=disabled].btn {
    
}
input[disabled=disabled].btn:hover {
    margin: 1px 1px 5px 1px !important;
    /* border-width: 1px !important; */
    -moz-box-shadow: 0 0 8px rgba(168, 168, 168, 0.5);
    border-color: rgba(168, 168, 168, 0.75) !important;
    outline: medium none;
}
input[disabled=disabled].btn.create { background-image: url('../../images/led/btn1-add.png'); }
input[disabled=disabled].btn.add { background-image: url('../../images/led/btn1-add.png'); }
input[disabled=disabled].btn.update { background-image: url('../../images/led/btn1-pencil.png'); }
input[disabled=disabled].btn.edit { background-image: url('../../images/led/btn1-pencil.png'); }
input[disabled=disabled].btn.save { background-image: url('../../images/led/btn1-accept.png'); }
input[disabled=disabled].btn.accept { background-image: url('../../images/led/btn1-accept.png'); }
input[disabled=disabled].btn.search { background-image: url('../../images/led/btn1-find.png'); }
input[disabled=disabled].btn.find { background-image: url('../../images/led/btn1-find.png'); }
input[disabled=disabled].btn.duplicate { background-image: url('../../images/led/btn1-page_copy.png'); }
input[disabled=disabled].btn.reply { background-image: url('../../images/led/btn1-arrow_redo.png'); }
input[disabled=disabled].btn.back { background-image: url('../../images/led/btn1-arrow_left.png'); }


/* -- Dialogs [edit and view] ------------------------------------------------------------ */
.dview, .dedit {
 	-moz-border-radius-topleft:8px !important;
 	-moz-border-radius-topright:8px !important;
 	-moz-border-radius-bottomleft:8px !important;
 	-moz-border-radius-bottomright:8px !important;
    background: #fff;
    padding: 10px 13px;
    margin: 5px 0;
}
.dview {
    -moz-box-shadow: 0 0 8px rgba(168, 168, 168, 0.5);
    border-color: rgba(168, 168, 168, 0.75) !important;
    outline: medium none;
}
.dedit {
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
    border-color: rgba(82, 168, 236, 0.75) !important;
    outline: medium none;
}

/* -- Table Listing ------------------------------------------------------------ */

table.listing { clear: both; width: 100%; }
table.listing th { font-size: 12px; padding: 2px 6px; border-bottom: 1px solid #ddd; background: #333; color: #fff; }
table.listing tr { }
table.listing td { padding: 5px 8px; border-right: 1px solid #ddd; border-bottom: 1px solid #bbb; vertical-align: middle; }
table.listing td:first-child { border-left: 1px solid #ddd; }
table.listing tr.row1 { background-color: #fff; }
table.listing tr.row2 { background-color: #e5e5e5; }

table.listing td p { margin: 0; }

/* -- Forum ------------------------------------------------------------ */

table.forum-breadcrumb a { text-decoration: none; }
table.forum-breadcrumb span.separator { padding: 0 6px; color: #999; }
table.listing.categories td.maincat div { display: inline; font-size: 16px; line-height: 18px; margin-bottom: 3px; }
table.listing.categories td a { text-decoration: none; }
table.listing.categories td.maincat .btn.add, table.listing.categories td.maincat .btn.edit, table.listing.categories td.maincat .btn.delete { float: right; }
table.listing tr.subcat td, table.thread td.thread-title { background-color: #e5e5e5; }
table.listing td.subcat-title { padding-left: 20px; }

table.listing.topics td a { text-decoration: none; }
table.listing.topics td p { line-height: 100% !important; }

table.listing.topics td.topic-title div { font-size: 15px; line-height: 17px; margin-bottom: 3px; }
table.listing.topics td.topic-last_post div { line-height: 100% !important; }
table.listing.topics td.topic-replies {}
table.listing.topics td.topic-views {}
table.listing.topics td.topic-options {}

table.listing.topics td.last_post p.last_post-title {}
table.listing.topics td.last_post p.last_post-date {}
table.listing.topics td.last_post p.last_post-user {}

table.pagination, table.pagination tr td, table.pagination tr td:first-child { border: 0; }

table.thread { border-top: 1px solid #ccc; margin-top: 8px; }
table.thread tr td hr { height: 0; border: 0; border-top: 1px solid #ddd; }
table.thread td.thread-title { color: #333; }
table.thread td.thread-title div.thread-date { float: right; font-size: 10px; color: #666; }

.last_post-title, .last_post-date, .last_post-author { line-height: 110%; }
.last_post-title { font-size: 11px; }
.last_post-date { font-size: 10px; color: #666; }
.last_post-author { font-size: 10px; }

.maincat div a { font-size: 18px; font-weight: bold; }
.topic-title div a { font-weight: bold; }
