

body, td, th, input, textarea, select, p { font-family: verdana, Microsoft Sans Serif, MS Sans Serif, Helvetica, sans-serif; font-size: 12px }
body { margin:0px; }
th { font-weight:bold }

h1 { font-size:18px; font-family:tahoma; font-weight:normal; color:#163897; }
h2 { font-size:15px; font-weight:bold; color:#163897; }
h3 { font-size: 12px; font-weight: bold; color: #163897 }

a:link { text-decoration: underline; color: #163A9B }
a:visited { text-decoration: underline; color: #163A9B }
a:hover { text-decoration: none; color: orange }
a:active { text-decoration: none; color: blue }

input.text, textarea.text { border-width:1px; }
.errorMsg { font-size:12px; font-weight:bold; }
div.error { margin-top:20px; border:1px solid gray; padding:5px; }


td.navigation { background-color:#F4E1AE; background-image:url(../images/orangestripe.gif); }

div.navItem { margin-top:4px; padding:2 2 4 2; font-weight:bold; }
div.navItem a:link { color:black; text-decoration:none; }
div.navItem a:visited { color:black; text-decoration:none; }
div.navItem a:hover { color:black; text-decoration:underline; }
div.navItem a:active { color:black; text-decoration:underline; }

/*div.navItemOpen { margin-left:4px; margin-top:4px; padding:3px; font-weight:bold; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #333333; border-top:1px solid #333333; }*/
div.navItemOpen { padding:2px 2px 2px 2px; font-weight:bold; background-color:lightblue; }
div.navItemOpen div { padding:2px; margin:2px; font-weight:bold; }
div.navItemOpen a:link { color:#31297C; text-decoration:none; }
div.navItemOpen a:visited {  color:#31297C; text-decoration:none; }
div.navItemOpen a:hover {  color:#31297C; text-decoration:underline; }
div.navItemOpen a:hover {  color:#31297C; text-decoration:underline; }

div.navItemSelected { background-color:white; }



/*
a { color:blue; }
h2 { font:18px tahoma; color:#163897; margin:0px; }
td.label { text-align:right; font-weight:bold; }
*/


/* sidebar */
.glow { color:white; height:1; font:bold 12px verdana; filter:progid:DXImageTransform.Microsoft.glow(color='black', strength=2); }
.shadow { color:white; height:1; font:bold 13px tahoma; filter:progid:DXImageTransform.Microsoft.dropshadow(color='black', offX=2, offY=2); }
a.leftnav, a.leftnav:visited { color:#163A9B; font-weight:bold; text-decoration:none; }
a.leftnav:hover { color:orange; text-decoration:none; }
td.leftnavHighlighted { background-image:url(../images/leftnav_highlighted_bg.gif); background-repeat-repeat-x; }


/* topbar */
a.toplink { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color='black'); height:1px; }
a.toplink:hover { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=0, Color='black'); height:1px; }

