html,body{margin:0px; padding:0px; height:100%; border:none}
body{margin:0px 0px 0px 0px; font:12px verdana,arial,sans-serif;}

/* Main Menu */
ul.menu {margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside;}
li.m-sel  {display:block; height: 30px; margin: 0px 0px 0px 0px; padding: 0px; }
li.m-sel a{display:block; height: 30px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; font-weight: bold;}
li.m-itm  {display:block; height: 30px; margin: 0px 0px 0px 0px; padding: 0px; }
li.m-itm a{display:block; height: 30px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left;}
li.m-itm a:hover {display:block; margin: 0px 0px 0px 0px; 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;}
.clashead    td{border-style: solid; border-color: inherit; border-width: 1px; padding: 4px 5px 2px 6px; background-color:#C0C0C0;}
.clascell    td{border-style: solid; border-color: inherit; border-width: 1px; padding: 4px 5px 2px 6px;}
.highlight   td{border-style: solid; border-color: inherit; border-width: 1px; padding: 4px 5px 2px 6px; background-color:#E0E0FF;}
.classubhead td{border-style: solid; border-color: inherit; border-width: 1px; padding: 4px 5px 2px 6px; background-color:#DCDCDC;}
.butUp {border:0; margin-top:0; margin-bottom:1px; margin-left:0; margin-right:1px;}
.butDn {border:0; margin-top:1px; margin-bottom:0; margin-left:1px; margin-right:0;}
.butUp:hover {cursor:pointer;}

.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;}
span.ui-icon {left:0.2em; margin:-8px 5px 0 0; position:absolute; top:50%;}


td {font:12px verdana,arial,sans-serif;}
textarea {width:90%;}
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;}
.ult_uform label {display:inline-block; vertical-align:top; width:200px; font:12px verdana,arial,sans-serif;}
.ult_form label  {display:inline-block; vertical-align:top; width:200px; font:12px verdana,arial,sans-serif;}

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.autocomp_sel{background-color:#DDDDDD;}
div.autocomp_usel{background-color:#FFFFFF}
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%}

/* 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 */
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;}

/* 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;}
@media print {
 #header, #nav, #footer, .noprint {display: none;}
}



