/* undo default browser styleing */
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label { margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/* default style for text */
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
td, td * { font-size:11px; }
a { color:#1D64AD; }
a:hover { text-decoration:underline; }

/* default formatting */
* h1, h1, h1 * { font-size:18px; }
* h2, h2, h2 * { font-size:14px; }
* h3, h3, h3 * { font-size:12px; }

/* default position */
/* * { position:relative; } */

/* utility class */
.clear { clear:both; height:1px; overflow:hidden; }
.prop { height:550px; float:right; width:1px; }

/* background */
body { background-color:#C8C8C8; }

/* header */
#header_block { padding:4px 0 2px 0; background-color:#E8E8E8; border-bottom:2px solid Orange; }

#header { width:800px; margin:auto; }

#header * { font-size:9px; }
#header #home { float:left; }
#header #login { float:right; }

/* navigation */
#navtab_block { background:#003868; padding-top:13px; }
#navtab { width:800px; height:27px; margin:auto; }

#navtab ul li.left { display:inline; }
#navtab ul li.left a { float:left; margin-right:8px; padding:4px 8px 6px 8px; font-weight:bold; text-decoration:none; }
#navtab ul li.left a:link, #navtab ul li.left a:visited { color:#E8E8E8; background-color:#1A4F85; border:1px solid #003868; border-bottom:1px solid #1A4F85; }
#navtab ul li.left a:hover { color:#FFFFFF; background-color:#1D64AD; border-bottom:1px solid #1D64AD; }
#navtab ul li.left a:link.current, #navtab ul li.left a:visited.current, #navtab ul li.left a:hover.current { color:#1D64AD; background-color:#E8E8E8; border-bottom:1px solid #e5e5e5; }

#navtab ul li.right { display:inline; }
#navtab ul li.right a { float:right; margin-left:8px; padding:4px 8px 6px 8px; text-decoration:underline; }
#navtab ul li.right a:link, #navtab ul li.right a:visited { color:#E8E8E8; }
#navtab ul li.right a:hover { color:#FFFFFF; }

/* action */
#acttab_block { padding:0; }
#acttab { width:800px; margin:auto; clear:both; }

#acttab ul { width:800px; float:left; background-color:#E8E8E8; border-bottom:4px solid #036;}

#acttab ul li { display:inline; }
#acttab ul li a { position:relative; bottom:-4px; float:left; font-weight:bold; padding:2px 16px 4px 8px; color:#036; border-bottom:4px solid #036; text-decoration:none; }
#acttab ul li a:hover { border-bottom:4px solid Orange; }

/* flash */
#flash_block { width:800px; margin:auto; padding:10px 0 10px 0; background-color:#E8E8E8; border:0px; display:none; }
#flash { width:775px; margin:0 auto 0 auto; padding:0px; background-color:#FFF0F5; border:1px solid #800080; }
#flash p { margin:0; padding:10px; color:#4B004B; font-weight:bold; }

/* main */
#main_block { width:800px; margin:auto; background-color:#E8E8E8; }
#main { padding:15px; }

/* footer */
#footer { width:800px; text-align:center; background-color:#E8E8E8; margin:auto; padding:10px 0 10px 0; border-top:1px solid DarkBlue;}
