table tr.grid td { height: 0px; padding: 0px; font-size: 0px; line-height: 0px; border: 0px; }
table.new tr td { padding: 0px 0px 0px 0px; border: 0px; }
*.first, tr.first td, table.first, ul li.first, ul.first { margin-top: 0px !important; padding-top: 0px; }
*.last, tr.last td, p.last, ul li.last, ul.last { margin-bottom: 0px !important; padding-bottom: 0px; }
*.nowrap { white-space: nowrap; }
*.n-borders { border: 0px; }
*.w100 { width: 100% !important; }
*.h100 { height: 100%; }
*.bold { font-weight: bold; }
*.n-bold { font-weight: normal; }
*.italic { font-style: italic; } 
*.underline { text-decoration: underline; }
*.n-underline, a.n-underline, a.n-underline:hover, a.n-underline ins { text-decoration: none; }
*.n-link, *.n-link:hover { cursor: default !important; text-decoration: none !important; }
*.uppercase { text-transform: uppercase; }
*.arial { font-family: Arial; }
*.tahoma { font-family: Tahoma; }
*.georgia { font-family: Georgia; }
*.times { font-family: Times New Roman; }
*.inline { display: inline; }
*.dotted { border-bottom: 1px dashed; }
a.dotted, a.dotted:hover, a.dotted ins { text-decoration: none; }
*.click { cursor: pointer; //cursor: hand !important; }
*.n-click { cursor: auto; }
*.float-box { position: relative; z-index: 0; width: 100%; clear: both; //padding-right: 1px; }
*.fright { float: right; }
*.fleft { float: left; }
*.block { display: block;}
*.displaynone { display: none;	}
*.display { display: '';}
*.n-display { display: none;}
*.clear { clear: both; }
*.hidden { visibility: hidden; }
*.visible { visibility: visible !important; }
*.absolute { position: absolute; }
*.relative { position: relative; }
*.z-index-2 { z-index: -2; }
*.z-index-1 { z-index: -1; }
*.z-index0 { z-index: 0; }
*.z-index1 { z-index: 1; }
*.z-index2 { z-index: 2; }
*.z-index3 { z-index: 3; }
*.z-index4 { z-index: 4; }
*.z-index5 { z-index: 5; }
*.z-index6 { z-index: 6; }
*.z-index7 { z-index: 7; }
*.z-index8 { z-index: 8; }
*.z-index9 { z-index: 9; }
*.z-index100 { z-index: 100; }
*.opacity1 { opacity: 1 !important; -moz-opacity: 1 !important; -filter: alpha(opacity=1); }
*.border { border: 1px solid black; }

div.align_center:after { content: ''; display: block; clear: both; }
div.align_center_to_left { position: relative; right: 50%; float: right; }
div.align_center_to_right { position: relative; z-index: 1; right: -50%; }

.opacity50  { opacity:0.5; -moz-opacity:0.5; -filter:alpha(opacity=50); }
.opacity100 { opacity:1; -moz-opacity:1; -filter:alpha(opacity=100); }
.movable, .movable a, .movable a img { cursor: move; }