html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
.yui-tt{
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
body.hidecursor {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor:url('../images/blank.cur'), crosshair;
}
.float{
	float:left;
	padding:1px;
}
.float3{
	float:left;
	padding:3px;
}
body,td,th,.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body.text1,td.text1,th.text1,.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body.text2,td.text2,th.text2,.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
body.text3,td.text3,th.text3,.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
body.text4,td.text4,th.text4,.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
body.text5,td.text5,th.text5,.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
}
body.text6,td.text6,th.text6,.text6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
body.text7,td.text7,th.text7,.text7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
}
body.text8,td.text8,th.text8,.text8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
}
body.text9,td.text9,th.text9,.text9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
}
body.text10,td.text10,th.text10,.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
}
body.text11,td.text11,th.text11,.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
}
body.text12,td.text12,th.text12,.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65px;
}
body.text13,td.text13,th.text13,.text13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80px;
}
body.text14,td.text14,th.text14,.text14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100px;
}

.none {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.mtext, td.mtext, th.mtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.stext, td.stext, th.stext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.tytext7, td.tytext7, th.tytext7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
}
.tytext, td.tytext, th.tytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input[type=submit].field, input[type=button].field, input[type=reset].field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:22px;
}
.hhd_nav{
	border: 1px solid #97C4F2;
	background-image : url(../images/navbg.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:105px;
	height:30px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	text-align:center;
	word-wrap:normal;
}
.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CDDEF6;
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.menutop{
	background-image : url(../images/top_nav1.jpg);
}
.loginbg{
	background-image : url(../images/bal_bg_120402B.gif);
	background-repeat:no-repeat;
}
.menu{
	border-bottom: 1px solid #97C4F2;
	background-image : url(../images/navbg.gif);
	background-repeat:repeat-x;
}
.footer{ 
	background-color:#ffffff;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	background-image:url(../images/slide_bg.gif);	
	clear: both;
}
.menutrim{
	background-color: #B3D942;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.menuitem{
	background-color: #FFFF99;
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
	color: #FFFFFF;
}
A:link.breadcrumbs, A:visited.breadcrumbs, A:active.breadcrumbs, .breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#124d89;
}
A:hover.breadcrumbs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color:#000000;
}
A:link.nav, A:visited.nav, A:active.nav, .nav {
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
.navbg{
	border-right: 1px solid #4298F0;
	border-bottom: 1px solid #4298F0;
	background-image : url(../images/navbg.gif);
	background-repeat:repeat-x;
}
.navtop{
	border-right: 1px solid #4298F0;
	border-bottom: 1px solid #4298F0;
	background-image : url(../images/navtop.gif);
	background-repeat:repeat-x;
}
form {
	 margin: 0px 0px 0px 0px;
}
.row1{
	background-color: #97C4F2;
}
.row2{
	background-color: #C8E3FE;
}
.row3{
	background-color: #E2F1FF;
}
.row4{
	background-color: #D3E6FA;
}
.row5{
	background-color: #EEEEEE;
}
.row6{
	background-color: #DDDDDD;
}
.row7{
	background-color: #CCCCCC;
}
.row8{
	background-color: #F3F4F7;
}
.row9 {
	background-color: #D2D2D2;
}
.row10, .severe, .redbg{
	background-color: #FF0000;
}
.row11, .high, .orangebg{
	background-color: #F66300;
}
.row12, .yellowbg, .elevated{
	background-color: #FFFF00;
}
.row13, .guarded, .bluebg{
	background-color: #008CEA;
}
.row14{
	background-color: #3063A8;
}
.row15, .greenbg{
	background-color: #00FF00;
}
.darkgreenbg{
	background-color: #006633;
}
.graybg{
	background-color: #666666;
}
.purplebg{
	background-color: #9900CC;
}
.whitebg{
	background-color: #FFFFFF;
}
.blackbg{
	background-color: #000000;
}
.yellow{
	color: #FFFF00 !important;
}
.red{
	color: #FF0000 !important;
}
.green{
	color: #006600 !important;
}
.blue{
	color: #4287E5 !important;
}
.white {
    color: #FFFFFF !important;
}
.orange {
    color: #FF9900 !important;
}
.pink {
    color: #FF0099 !important;
}
.errorbg{
	background-color: #FFCCCC;
}
.home{
	background-color: #9999CC;
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.today{
    background-color: #FFFFCC;
    border-right: 1px solid #97C4F2;
    border-bottom: 1px solid #97C4F2;
}
.border {
	border: 1px solid #97C4F2;
}
.gborder {
	border: 1px solid #EEEEEE;
}
.brborder {
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.blborder {
	border-left: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.uborder {
	border-left: 1px solid #97C4F2;
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.nborder {
	border-left: 1px solid #97C4F2;
	border-right: 1px solid #97C4F2;
	border-top: 1px solid #97C4F2;
}
.bborder {
	border-bottom: 1px solid #97C4F2;
}
.tborder {
	border-top: 1px solid #97C4F2;
}
.rborder {
	border-right: 1px solid #97C4F2;
}
.lborder {
	border-left: 1px solid #97C4F2;
}
.rptborder {
	border: 1px solid #BBBBBB;
}
.rptbborder {
	border-bottom: 1px solid #BBBBBB;
}
.rpttborder {
	border-top: 1px solid #BBBBBB;
}
.rptrborder {
	border-right: 1px solid #BBBBBB;
}
.rptlborder {
	border-left: 1px solid #BBBBBB;
}
.rptbrborder {
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
.rptltborder {
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
}
.rptuborder {
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
A:link, A:visited, A:active {
	color: #000000;
}
A:link.m, A:visited.m, A:active.m {
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
A:link.mi, A:visited.mi, A:active.mi {
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
A:link.hhd, A:visited.hhd, A:active.hhd {
	text-transform: capitalize;
	color: #97C4F2;
	text-decoration: none;
}
.naviconx, td.naviconx, th.naviconx {
	font-family: Webdings, Wingdings, "Wingdings 2", "Wingdings 3" 
}
.navicon, td.navicon, th.navicon {
	font-family:Webdings;
	font-size: 12px;
}
.navicon1, td.navicon1, th.navicon1 {
	font-family:Webdings;
	font-size: 14px;
}
.navicon2, td.navicon2, th.navicon2 {
	font-family:Webdings;
	font-size: 16px;
}
.yes {
	color : Blue;
}
.no {
	color : 	Red;
}
.bold {
	font-weight : bold;
}
.heavyinverse {
	color : White;
	font-weight : bold;
}
.pagebreak{
	page-break-after : always;
}
.dots{
	border-bottom: 1px dotted #97C4F2;
}
.cap{
	text-transform: capitalize;
}
.x{
	font-family: "Comic Sans MS";
	font-weight: bold;
	font-size: 13px;
	color: Red;
}
.layer {
    width: 150px;
    float: left;
    margin-left: 5px;
}
li.list, ol.list, ul.list {
	padding: 2px 2px 2px 2px;
	text-shadow: #000000;
}
ul.sortable li {
	position: relative;
}
.pnllayer {
    width: 405px;
    float: left;
    margin-left: 5px;
}
ul.emptyboxy {
	list-style-type: none;
	padding: 4px 4px 4px 4px;
	margin: 1px;
	width: 150px;
	border: 1px solid #d7e5f4;
}
ul.boxy {
	list-style-type: none;
	padding: 4px 4px 4px 4px;
	margin: 1px;
	width: 150px;
    border: 1px solid #d7e5f4;
}
li.boxy {
	cursor:move;
	margin-bottom: 4px;
	padding:3px;
	height:20px;
	border: 1px solid #97C4F2;
	background-color: #E2F1FF;
}
ul.pnlboxy {
	list-style-type: none;
	padding: 4px;
	margin: 1px;
	width: 405px;
    border: 1px solid #d7e5f4;
}
li.pnlboxy {
	cursor:move;
	margin-bottom: 4px;
	padding:3px;
	height:inherit;
	background-color: #fff;
}
li.sav {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #97C4F2;
	background-color: #f90;
}
ul.wdtboxy {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 180px;
}
li.wdtboxy {
	cursor:move;
	margin-bottom: 1px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}
.input {		
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-bottom: 0px;
	height:20px;
	border:solid 0 #fff;
	background: transparent url("../images/inputbg.gif") no-repeat; 
}
.selected{
	background-color: #CDDEF6;
	border-right: 1px solid #97C4F2;
	border-bottom: 1px solid #97C4F2;
}
.time{
	background-color: #97C4F2;
	border-right: 1px solid #1F60B9;
	border-bottom: 1px solid #1F60B9;
}
.cursive {
	font-family: 'Brush Script MT', cursive;
}
.samplewm{
	background-image : url(../images/samplewatermark.png);
}
td.rotate, .rotate{
	float:left;
	font-size: 9px;
	-webkit-transform:rotate(-90deg); 
	-moz-transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.shadow { 
  	border:1px solid #DDD;
  	-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 2px;
  	-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 2px;
  	-o-box-shadow:rgba(0,0,0,.2) 0px 0px 2px;
  	box-shadow:rgba(0,0,0,.2) 0px 0px 2px;
}
.shadow2 { 
  	border:2px solid #999;
  -webkit-box-shadow:rgba(0,0,0,.5) 0px 1px 2px;
  -moz-box-shadow:rgba(0,0,0,.5) 0px 1px 2px;
  -o-box-shadow:rgba(0,0,0,.5) 0px 1px 2px;
  box-shadow:rgba(0,0,0,.5) 0px 1px 2px;
}
.shadow3 { 
  	border:1px solid #ccc;
  	-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
  	-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
  	-o-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
  	box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
}
td.highlight {
    background-color:#CCFFCC;   
}

.error-highlight {
    background-color:#FFCCCC;
}
.noDisplay {
    display:none;
}
.bdborder {
    border-bottom: 1px dashed #97C4F2;
}
.dborder {
    border: 1px dashed #97C4F2;
}

canvas {
	border: 1px solid #999999 ;
	-webkit-touch-callout: none ;
	-webkit-user-select: none ;
	}
	
.pad {
  position: relative;

  cursor: url("../images/pen.cur"), crosshair;
   */
  cursor: url("../images/pen.cur") 16 16, crosshair;

  -ms-touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}	



/* main menu styles */
.AMISmenu {
	width:100%;
    top: 0;
    left: 0;
	display: block; 
	position:fixed;
	float:none;
	z-index: 9999;
	
}
.AMISmenu > span {
    display:inline-block;
    margin:0 auto;
}


.header{
	z-index: 9999;
	background-color:#FFFFFF;
}