/* avoid browser inconsistencies */
ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div { 
    margin:             0px; 
    padding:            0px; 
}
/* remove blue linked image borders */
a img, :link img, :visited img { 
    border:             none; 
}

body {
    font:               .8em/1.8em verdana, arial, sans-serif;
    background-color:   #FFF;
    margin:             2%;
}
#content {
    border:             1px solid #0000CC;
    border-top:         none;
    padding:            .6%;
}
#content h1 {
    background-color:   transparent;
    color:              #0000CC;
    font:               2em Georgia;
    padding-left:       1%;
}
ul#tabnav {
    border-bottom:      1px solid #711515;
    display:            inline;
    font:               bold 11px verdana, arial, sans-serif;
    list-style-type:    none;
    margin:             0px;
    padding-left:       40px;
    padding-bottom:     24px;
}
ul#tabnav li {
    background-color:   #B51032;
    border:             1px solid #711515;
    color:              #FFF;
    display:            inline;
    float:              left;
    height:             21px;
    margin:             2px 2px 0 2px;
}
ul#tabnav a:link, ul#tabnav a:visited {
    display:            block;
    color:              #FFF;
    background-color:   transparent;
    text-decoration:    none;
    padding:            4px;
}
ul#tabnav a:hover {
    background-color:   #BBCCED;
    color:              #000;
}
body#google li.google, body#phone li.phone, body#refdesk li.refdesk,
body#utils li.utils, body#hotkeys li.hotkeys, body#cwevents li.cwevents {
    border-bottom:      1px solid #FFF;
    color:              #000;
    background-color:   #711515;
}
body#google   li.google a:link, body#google li.google a:visited,
body#phone    li.phone a:link, body#phone li.phone a:visited,
body#refdesk  li.refdesk a:link, body#refdesk li.refdesk a:visited,
body#utils    li.utils a:link, body#utils li.utils a:visited,
body#hotkeys  li.hotkeys a:link, body#hotkeys li.hotkeys a:visited,
body#cwevents li.cwevents a:link, body#cwevents li.cwevents a:visited, {
    color:              #0000CC;
    background-color:   #FFF;
}
#search {
    background:         URL(../image/search_ani.gif) center no-repeat;
    height:             95px; 
    width:              110px;
    margin:             3% 1% 1% 0%; 
    border:             none; 
}
.datatable {
    border:             5px inset #E0E0E0;
    border-collapse:    collapse;
    width:              90%;
}
.datatable td {
    border:             1px solid #D6DDE6;  
    padding:            4px;
}
.datatable th {
    border:             1px solid navy;
    background-color:   wheat;
    color:              navy;
    font:               bold 110% Helvetica, Arial, sans-serif;
    text-align:         left;
    padding-left:       4px;
}
.datatable caption {
    font:               bold 110% Helvetica, Arial, sans-serif;
    color:              #0000CC;
    text-align:         left;
    padding-top:        3px;
    padding-bottom:     8px;
}
.datatable tr {
    background-color:   transparent;
    color:              black;
    font:               bold 90% Arial, Helvetica, sans-serif;
    text-align:         left;
}
.datatable tr.altrow {
    background-color:   #DFE7F2;
    color:              black;
}
.blue{ 
    font:               0.9em Georgia bold;
    color:              blue;
    background-color:   transparent;
    text-align:         left;
}
#home {
    border:             1px solid #0000CC;
    height:             60px;
    width:              100px;
    float:              left;
    margin:             0px 10px 0px 0px;
}
