body {margin: 0px; padding: 10px; padding-right: 30px; padding-left: 30px; background-color: #FFFFFF; color: black;}
body, td, th {font-size: 100%; font-family: Georgia, Times, serif;}
hr {color: #aaaaaa; height: 1px;}

.p404 {padding: 0px;}

a {color: #396da1;}
a:hover {color: #5f0e0f;}

table.tablegrid { background-color: #a0a0a0;}
table.tablegrid td { background-color: #FFFFFF;}
table.tablegrid td .pad {padding-left: 10px;}
table.tablegrid th { background-color: #f3f3f3;}

tr.mainmenu {background-color: #2E5DA2;}
.mainmenu td, .mainmenu a, .mainmenu a:hover {color: #FFFFFF;}
.mainmenu a:hover {text-decoration: none;}
.mainmenu .current {}

span.arr_left {padding-right: 1em; text-decoration: none;}
span.arr_left a {text-decoration: none;}

td.bottom {padding-left: 15px; padding-right: 12px; padding-top: 12px;}
td.bottom table {font-size: 90%;}

.date, .link {font-size:75%; color:#555555; line-height:100%; white-space: nowrap;}
.title {margin-bottom:0.4em; margin-top:0; text-indent:0em; font-weight: bold;}

td .cont {padding: 10px;}
.right {font-size: 80%;}

table caption {padding-top: 1em; padding-bottom: 0.2em;}
.lshift {margin-left: 1em;}
