html,body{margin:0px; padding:0px; height:100%; border:none}
body{margin:0px 0px 0px 0px; font:12px verdana,arial,sans-serif;}
.PageOnly {background-color:#fff;}


/* Chat */
#Chat_View {width:300px; padding:10px; border:1px solid #444}
.CView_Line {border-bottom:1px solid #000;}

.CView_In {background-color:#8f8;}
.CView_Out {background-color:#f88;}

.Chat_Box {width:300px; display:none;position:absolute; bottom:0;}

#Chat_Box0 {right:10px;}
#Chat_Box1 {right:310px;}
#Chat_Box2 {right:610px;}
#Chat_Box3 {right:910px;}

.Chat_List {font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; width:100%; border-collapse: collapse;}

.Chat_Title td {color: #777; font-size: 9px; color: gray; font-weight: bold; line-height: 1.28; border-bottom:1px solid #aaa; padding: 3px;}
.Chat_Text td {padding-bottom: 6px; text-align: left; white-space: pre-wrap; word-wrap: break-word; color: #333; font-size: 11px; padding-left:3px;}

.You_Title td {background-color:#eee;}
.You_Text td {background-color:#eee;}

.HelpBox {
	border: 3px solid #FFEB96;
	background-color: #FFF0B5;
	padding: 4px 10px;
	width: 485px;
	border-radius: 8px;
}

.HelpBox legend {
	width: 28px;
	height: 29px;
	background-image: url("/images/info.gif");
	background-size: 30px 30px;
	background-repeat: no-repeat;
}

/* Main Menu */
ul.menu {margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; list-style-image: none; list-style-position: outside;}
li.m-sel  {display:block; height: 30px; margin: 0 0 0 0; padding: 0; }
li.m-sel a{display:block; height: 30px; margin: 0 0 0 0; padding: 0; text-align: left; font-weight: bold;}
li.m-itm  {display:block; height: 30px; margin: 0 0 0 0; padding: 0; }
li.m-itm a{display:block; height: 30px; margin: 0 0 0 0; padding: 0; text-align: left;}
li.m-itm a:hover {display:block; margin: 0 0 0 0; padding: 0px; text-align: left; font-weight: bold;}

/* Sub Menu */
ul.smenu {padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside;}
li.sm-sel{display:block; height:auto;}
li.sm-itm{display:block; height:auto;}
.chi {display:-moz-inline-box; display:inline-block; width: 29px; height: 41px; background-repeat: no-repeat;}

/* Ultimate List */
p.list_opt {margin:2px 2px 1px 2px;}
.clastab{border: 1px solid #808080; border-collapse: collapse;}
.clastab>thead>tr>th, .clastab>tbody>tr>th{border: 1px solid #808080; padding: 4px 5px 2px 6px; background-color:#C0C0C0;text-align: left;}
.clastab>tbody>tr>td, .clastab>tfoot>tr>td {border: 1px solid #808080; padding: 4px 5px 2px 6px;}
.highlight   td{border: 1px solid #808080;; padding: 4px 5px 2px 6px; background-color:#E0E0FF;}
.classubhead td{border: 1px solid #808080;padding: 4px 5px 2px 6px; background-color:#DCDCDC;}
img.butUp {border:0; margin-top:0; margin-bottom:1px; margin-left:0; margin-right:1px;}
img.butDn {border:0; margin-top:1px; margin-bottom:0; margin-left:1px; margin-right:0;}
.butUp:hover {cursor:pointer;}

/* -------------------------------------------------------------------------- */
/* -- http://www.bestcssbuttongenerator.com/ -- */
.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dbdbdb), color-stop(1, #a8a5a8));
	background:-moz-linear-gradient(top, #dbdbdb 5%, #a8a5a8 100%);
	background:-webkit-linear-gradient(top, #dbdbdb 5%, #a8a5a8 100%);
	background:-o-linear-gradient(top, #dbdbdb 5%, #a8a5a8 100%);
	background:-ms-linear-gradient(top, #dbdbdb 5%, #a8a5a8 100%);
	background:linear-gradient(to bottom, #dbdbdb 5%, #a8a5a8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#a8a5a8',GradientType=0);
	background-color:#dbdbdb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#111;
	font-family:Arial;
	font-size:15px;
	padding:5px 8px;
	text-decoration:none;
	min-width:28px;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a8a5a8), color-stop(1, #dbdbdb));
	background:-moz-linear-gradient(top, #a8a5a8 5%, #dbdbdb 100%);
	background:-webkit-linear-gradient(top, #a8a5a8 5%, #dbdbdb 100%);
	background:-o-linear-gradient(top, #a8a5a8 5%, #dbdbdb 100%);
	background:-ms-linear-gradient(top, #a8a5a8 5%, #dbdbdb 100%);
	background:linear-gradient(to bottom, #a8a5a8 5%, #dbdbdb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a5a8', endColorstr='#dbdbdb',GradientType=0);
	background-color:#a8a5a8;
}
.myButton.active {
	border:1px solid #000;
}
.myButton:disabled {
	background: #eee;
	color:#444;
}

/*-------------------------------------------------------------------------*/

/* JQuery UI */

img.ui-datepicker-trigger {vertical-align:middle;}
#tabs-nobg {
	padding: 0px;
}
.tabs-nobg>.ui-tabs-nav {
	background: transparent;
	border-width: 0px 0px 1px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.tabs-nobg>.ui-tabs-panel {
	margin: 0em 0.2em 0.2em 0.2em;
}

.tabs-nohdr {
	padding: 0px;
	background: none;
	border-width: 0px;
}
.tabs-nohdr>.ui-tabs-nav {
	padding-left: 0px;
	background: transparent;
	border-width: 0px 0px 1px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.tabs-nohdr>.ui-tabs-panel {
	background: url(images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) repeat-x scroll 50% top #f5f3e5;
	border-width: 0px 1px 1px 1px;
}
.ui-widget-content a, a {color:#0000cc; text-decoration: none;}
.udb-padding-1 {padding: 2px 4px; cursor:pointer;}
.udb-padding-2 {padding: 4px 6px; cursor:pointer;}
.udb-padding-3 {padding: 6px 8px; cursor:pointer;}
.udb-padding-4 {padding: 8px 10px; cursor:pointer;}


fieldset legend div { margin: 0.3em 0.5em; }
fieldset {margin:5px;}
/*
Messes up close icon!
span.ui-icon {left:0.2em; margin:-8px 5px 0 0; position:absolute; top:50%;}
*/

td {font:12px verdana,arial,sans-serif;}
h1 {font:32px verdana,arial,sans-serif; font-weight: bold;}
h2 {font:24px verdana,arial,sans-serif; font-weight: bold;}
h3 {font:16px verdana,arial,sans-serif; font-weight: bold;}

.ult_label {display:-moz-inline-box; display:inline-block; vertical-align:top; width:200px; font:12px 
verdana,arial,sans-serif;}

label {display:inline-block; vertical-align:top; width:200px; font:12px verdana,arial,sans-serif;}
label.Lab_Above {width:auto;}
textarea {width:99%;}

div.starry {display:inline-block; margin:0 0 0 0; padding:0;}
div.std_star {background-repeat: no-repeat; cursor:pointer; float:left; display:inline;}
.rightJustified {text-align: right;}
.inline {display:inline;}
.hlight {background-color: #FFFF00}
div.mod_info{font:10px verdana,arial,sans-serif; color:#666; text-align:center;}
table.cbelt{background:#EAEAEA; border:1px solid #000}
div.cbelt{width:600px; height:100px;}
div.sshow{width:200px; height:200px; background-color:#DDDDDD;}
div.sshow_title {background-color:#C0C0C0;}
div.cmnt {background-color:#DDDDDD; border: 1px solid #808080; margin-left: 8px;}
div.cmnt_head {background-color:#C0C0C0;}
div.cmnt_text {background-color:#DDDDDD;}
.live_edit_off {background-color:#eee; color: #787878}
.live_edit_on {background-color:#fff; color: #000}

.nobr { white-space: nowrap; }

.pagebreakbefore {page-break-before:always;}
.pagebreakafter {page-break-after:always;}
.pagebreakoutside {page-break-inside:avoid;}

.error {color:#ff0000;}
.pframe {width:800px;}
.pftab {text-align:center; background-color:#202020; color:#fff;}
.pftabsel {text-align:center; background-color:#404040; color:#fff;}
.pfpage {background-color:#D0D0D0; height: 200px}
#fullheight{height:98%}
.Search_Help {font-style:italic; margin:10px 0 10px 0;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

/* Table Sorter */
table.tablesorter th {font-weight: normal; text-align:left;}
table.tablesorter thead tr .header {border-right: 2px solid #000;}
table.tablesorter thead tr .headerSortUp {border-top: 2px solid #000;}
table.tablesorter thead tr .headerSortDown {border-bottom: 2px solid #000;}

/* Bootstrap Adjustments */

.btn i.fa{font-size: 14px;}
.btn {min-width:26px;}

form .panel-body {
	padding: 10px !important;
}
.tabbable {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.nav-tabs {
    margin: 0;
}
.nav-tabs>li>a {
  border: 1px solid #ccc !important;
}
.nav-tabs>li.active>a{
  background-color: #428bca !important;
  color: #fff !important;
}

.tab-content {
    height: 100%; 
    border-left: 1px solid #ccc ; 
    border-right: 1px solid #ccc;
}
.tab-pane {
    padding:4px
}

/* Tool Tip */
#dhg_tt{background-color:#EEF; border:1px solid #000; position:absolute; display:none;
	z-index:20000; padding:2px; font-size:0.9em; font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#dhg_ttShadow{position:absolute; background-color:#555; display:none; z-index:10000;
	opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7;}

