.IE textarea        { overflow : auto }     /* Hide IE scrollbars by default */
.FF textarea        { overflow-x : hidden } /* Fixes strange "extra row" issue in FF */

textarea,pre,input,body { font-family : Verdana , Arial, Helvetica, sans-serif }

input.cal           
{   background-image    :   url("../images/calendar.jpg")   !important/* cal overrides ac_input */
;   background-position :   99% 50%
;   background-repeat   :   no-repeat
}

input.cal , input.ac_input
{   border          :   1px solid #AAA
;   cursor          :   pointer
;   height          :   19px
;   padding-top     :   2px
}
.IE .cal { padding-left : 3px }
.FF .cal { padding-left : 4px }


body { font-family : Arial, Helvetica, sans-serif ; margin : 0 }

body * { font-size : 10px }

.nav { background-color : #036 }
.tab { background-color : #360 }

.nav a { font-size : 12px }
.tab a { font-size : 10px }

.nav a.current { color : #036 !important }
.tab a.current { color : #360 !important }

div.nav , div.tab { height : 100% }
.nav a , .tab a
{   text-decoration :   none
;   float           :   left
;   font-family     :   Verdana  
;   font-weight     :   bold
;   color           :   #FFF 
;   margin          :   5px 20px     
}
.nav a:hover , .tab a:hover
{   text-decoration :   underline
;   color           :   #FFA
}

.nav a.current , .tab a.current
{   background-color:   #FFF
;   padding         :   2px 6px 6px 6px
;   margin-top      :   3px
;   margin-bottom   :   -1px
}

a:hover .mouseOver, 
a:active .mouseOver, 
a:focus .mouseOver 
{
    visibility:visible;
    z-index:10000;
}
.mouseOver {
    background-color:#FFFFFF !important;
    border:3px solid #888888;
    color:#555555 !important;
    font-size:9px;
    font-style:normal;
    margin-left:-200px;
    margin-top:15px;
    padding:3px;
    position:absolute;
/*    text-decoration:none; */
    visibility:hidden;
}
.mouseOver * {
    color:inherit;
    text-align:left;
    text-decoration:none;
}

table.T td { border : 1px solid #FFF }

.btn
{   border          :   1px solid
;   border-color    :   #66B #005 #005 #66B
;   padding-left    :   0
;   padding-right   :   0
;   font-weight     :   bold
;   font-size       :   10px
;   font-family     :   Verdana, Arial, Helvetica, sans-serif
;   cursor          :   hand
;   color           :   #000066
;   text-align      :   center
;   background      :   #b2ccf6
}
.sm
{   font-size       :   7px
;   text-transform  :   uppercase
}

input.text
{   border          :   0
;   padding         :   0
;   background-color:   transparent
;   text-align      :   left
;   text-decoration :   underline
;   cursor          :   hand
}

table.table th { padding : 5px }
table.table td { padding : 0 5px }

.radio { top:2px ; position:relative }

.nl{ text-decoration : none }