* {padding: 0; margin: 0;}
body{font-size: 12px; font-family: arial; line-height: 16px;}
a, a:link, a:visited, a img {text-decoration: none; border: none;}
p.heading{font-weight: bold; border-bottom: 1px solid #B1BCD3;} 

#header{background: #6B8CBA; }
#content{ padding: 5px; }
#footer{background: #6B8CBA; color: #fff; padding: 5px; font-size: 10px;}

/*#nav-main ul, #nav-main ul li {list-style: none inside;}*/
#nav-main div, #nav-main div a {display: block; height: 20px; line-height: 20px; background: #E9EDF3; margin: 2px 0; }
/*#nav-main div a img{line-height: 16px;}*/
#nav-main div a{padding: 0 5px;}
#nav-main div a:hover, #nav-main div a:active, #nav-main div a:focus{color: #fff; background: #B5CADD; font-weight:bold; outline: none;}

form.cal div {float: left;}

#nav-global, .nav-global {display: block; background: #E9EDF3; height: 20px; padding: 0px 5px; line-height: 20px; margin: 0 0 0 0;}
#content .nav-global{margin: 0 -5px;}

#ops{width: 150px; }

thead {font-weight: bold; }
tr.head{background: #6B8CBA; }
thead td, td {padding: 2px 5px;}

.bold{font-weight: bold;}
.error{color: #CC3333;}
.success{color: #4BA338;}
.even{background: #E9EDF3;}
.odd{background: #F7F8FB;}
.clear{clear:both;}
.small{font-size: 10px;}