﻿img { border: none; }

#adminLinks { width: 90%; padding: 5px; margin-left: auto; margin-right: auto; }
#adminLinks a { color: #e7e7e8; }
div.flyoutmenu { color: #e7e7e8; background-color: Black; position: absolute; width: 100%; top: 0px; left: 0px; }

div.flyoutmenu.defaultstate { height: 5px; }

div.flyoutmenu.defaultstate div.content { display: none; }

div.flyoutmenu.expandedstate div.content { display: block; overflow: hidden; }

div.flyoutmenu.expandedstate { height: auto; }

div.flyoutmenu div.expandArrow { cursor: pointer; width: 98px; height: 10px; position: absolute; bottom: -10px; left: 45%; background: url('/Site/Themes/Default/Images/mouseover_expandarrow.png'); }


#adminWrap #banner h1 { }
#AssetsSearchResults img { }
#AssetsSearchResults div { float: left; margin: 5px; text-align: center; }
#AssetsSearchResults input { width: 50px; }
.subtleContent { background-color: White; border-bottom: solid 1px #16181c; padding: 10px; margin-bottom: 10px; color: #16181c; }
.clear { font-size: 0px; clear: both; }

.box { min-height: 155px; min-width: 155px; float: left; background-color: White; padding: 5px; margin: 10px; }
.box h3 { border-bottom: inset 2px Black; }

.catEdit li { list-style-position: outside; list-style-type: none; padding-bottom: 4px; }
.catEdit ul { padding-left: 5px; }
.box .selected { background-color: Silver; }
#loginBox { margin-left: auto; margin-right: auto; clear: both; margin-top: 50px; }
.fileBrowserItem { float: left; padding: 5px; margin: 5px; border: solid 1px Silver; }

img.icon { margin-left: 2px; margin-right: 2px; border: none; }


.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }

.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }

.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/ font: menu; font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/ line-height: 16px; overflow: hidden; }

.ac_loading { background: white url('indicator.gif') right center no-repeat; }

.ac_odd { background-color: #eee; }

.ac_over { background-color: #0A246A; color: white; }

/* Time picker */
.demoHeaders { margin-top: 2em; }

#dialog_link { padding: .4em 1em .4em 20px; text-decoration: none; position: relative; }

#dialog_link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px; }

ul#icons { margin: 0; padding: 0; }

ul#icons li { margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none; }

ul#icons span.ui-icon { float: left; margin: 0 4px; }


.selHrs, .selMins { width: 2.5em; }
.selHrs { margin-left: 5px; }
.dayPeriod { display: inline-block; width: 20px; }
.slider { height: 120px; float: left; margin: 10px; }

#tpSelectedTime { margin-bottom: 0; border-bottom: 1px solid #aaa; padding: 5px; color: #000; background: #fff; text-transform: none; }
#tpSelectedTime span { fon-weight: bold; }
#datepicker { }
#pickerplug { overflow: hidden; display: none; position: absolute; top: 200px; left: 300px; padding: 0; margin: 0; z-index: 1100; }
#pickerplug li { display: block; float: left; }
#timepicker { border: 1px solid #aaa; background: #fff; }
#timepicker ul { overflow: hidden; padding: 5px; }
#timepicker ul li { position: relative; display: block; float: left; width: 50px; }
#timepicker ul li h4 { width: 100%; background: transparent; color: #000; text-align: center; }
#timepicker ul li .slider { position: relative; left: 10px; }

.settings input[type="submit"], .settings input[type="button"] { color: #666; background: #F1F1F1; border: 1px solid #B8C1CA; }

.settings input[type="submit"]:hover, .settings input[type="button"]:hover { color: #FFFFFF; background: #B8C1CA; cursor: pointer; }

.settings { padding: 10px 10px 10px 10px; background: white; border: 1px solid silver; margin-bottom: 20px; margin-top: 20px; }

.settings h1 { margin: 0 0 10px 0; border-bottom: 1px solid silver; }

.settings label { float: left; width: 200px; }

.settings .cbox { padding: 2px 0 2px 0; }

.settings .ddown { margin: 0; padding: 0; }

.settings .ddown label { width: 200px; margin-top: 8px; margin-right: 3px; }

.settings .cbox label { margin-top: 2px; font-size: 1em; }

ul#siteMapping { padding-left: 10px; }
ul#siteMapping ul { padding-left: 10px; }
ul#siteMapping li { clear: both; margin-left: 5px; }
ul#siteMapping span.options { float: right; }

#allPosts table { border-collapse: collapse; }
#allPosts .tags { padding-left: 20px; color: Green; }
#allPosts table tr:nth-child(1) { font-weight: bold; }
#allPosts table tr:nth-child(even) { background-color: #e6e6e6; }
#allPosts table td { padding: 5px; }

ul#liTree, ul#liTree ul { padding-left: 5px; margin-left: 0px; }
ul#liTree li { display: block; clear: both; padding-left: 0px; margin-left: 0px; padding: 2px 0px 2px 2px; }
ul#liTree li:nth-child(even) { background-color: #fee; }
ul#liTree li:nth-child(odd) { background-color: #fff; }
ul#liTree li .controls { float: right; padding: 2px; margin-left: 5px; }
ul#liTree, ul#liTree ul { cursor: pointer; }
ul#liTree ul { display: none; }
a.toggle { padding: 2px; }

.editCMS { display: *CMSDISPLAY*; }

/* tables */
table.tablesorter { margin: 10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border-collapse: collapse; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #CDCDCD; }
table.tablesorter thead tr .header { background-repeat: no-repeat; background-position: center right; cursor: pointer; }

table.tablesorter tbody td { }
table.tablesorter tbody tr.odd td { background-color: #F0F0F6; }
table.tablesorter thead tr .headerSortUp { background-image: url(images/tables/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(images/tables/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }
#saveFlexContent #advancedFCoptions, #saveFlexContent #imageOpts { display:none; border:solid 1px #333333; margin:5px; padding:5px;}

#saveFlexContent #extendedFields .fc_string { width:80%;}
#saveFlexContent h5 { margin-bottom:0px;}
#saveFlexContent #extendedFields .fc_money, #saveFlexContent #extendedFields .fc_integer, #saveFlexContent #extendedFields .fc_float { width:50px;}
