/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */ 
/* Main page reset                                       */
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
body, html {
   margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
}
body {
   /* font */
   font-size: 12px;
   font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
   color: #333;
}
h1,h2,h3,h4,h5 {
   padding: 0px; margin: 0px;
}
a {
   color: #00F; text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
a img {
   border: 0px; /* for I.E. */
}
table {
   border-collapse: collapse;
}
table thead tr th, table tbody tr td, table tr td {
   padding: 0px;
}


/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */ 
/* Custom Classes                                        */
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
.pointCurs {
   cursor: pointer;
}
/* vertical alignment */
.vertAT {
   vertical-align: top;
}
.vertAM {
   vertical-align: middle;
}
.vertAB {
   vertical-align: bottom !important;
}
/* horizontal alignment */
.alignL {
   text-align: left;
}
.alignM {
   text-align: center;
}
.alignR {
   text-align: right;
}


/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */ 
/* Borrowed from jqueryUI css                            */
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }