/* Main custom rules
------------------------------ */

html { color: #003366; background: White; font: .75em/1.4 Tahoma, sans-serif, Arial, Helvetica, Verdana; }
/*html { color: #003366; background: White; font: .7em/1.5 Verdana, Arial, Helvetica, sans-serif; }*/
body { padding: 0px; }

a { color: #0066CC; }
a:visited {  }
a:hover {  }
a:active {  }

/* Demo Template
------------------------------ */

#site { position:relative; z-index:1; width: 780px; margin: 0 auto; padding: 20px 40px; background: #fff; border: 1px solid #ccc; top: -30px;  }
#header { padding-bottom: 1em; border-bottom: 1px solid #ccc; margin-bottom: 2em; }
#col-left { float: left; width: 25%; }
#content { width: 73%; float: right; }
#footer { clear: both; padding-top: 1em; border-top: 2px solid #ccc; }
#last_event { color: red; width: 200; float: left; font-weight: bold; }

#my_logo { position:relative; top:0; z-index:0; width: 100%; margin: 0 auto; padding: 0px 0px; background-image: url(../img/bg.png); background-repeat: repeat-x; height: 132px; }
#my_logo_center { position:relative; z-index:1; width: 850px; margin: 0 auto; border: 0px solid Red; padding-left: 10px; padding-top: 5px; padding-right: 50 }
#my_footer { position:relative; top:0; z-index:0; width: 100%; margin: 0 auto; border: 0px; background-image: url(img/bg.png); background-repeat: repeat-x; height: 132px; }
#my_blockquote { margin-left: 3em; padding-left: 1em; font-style: italic; text-align: justify; margin-bottom: 1em; color:#0F4F82; font-weight: bold }

#mark { padding-left: 1em; color:#0F4F82; font-weight: bold; background: #EBEEF1; }
#attention { padding-left: 1em; color:#F26823; font-weight: bold; }

#href { color: #105287; font-weight: bold; }
.href { color: #105287; font-size: 1.1em; font-weight: bold; float: left; }

/* Horizontal Menu
------------------------------ */

.menu-h { overflow: hidden; border: 0px; }
.menu-h li { float: right; list-style: none; padding: 0 .8em; border-left: 1px solid #ccc; }

/*	Tables
------------------------------ */

table { font-size: 1em; border-collapse: collapse; width: 100%; }
table th, table td { border: 1px solid #ccc; padding: 2px 3px; }
table th { background: #f4f4f4; }
table td {  }


table.none {border:none;}
table.none td { border:none; padding: 0px; }

table.nb { border:none; }
table.nb td { border:none; padding: 2px 3px 1px 3px; }

.nb td.tdi { border-top:1px dotted #ccc; padding: 1.7em; }
.nb td.refer { border-top: 0px solid red; border-right: 1px solid #ccc; }

