body { text-decoration: none; color: #2E345B; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: medium; margin:0px; padding:0px;} 
td { text-decoration: none; color: #2E345B; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: medium; margin:0px; padding:0px;} 
.title { text-decoration: none; color: #2E345B; font-family: Arial, Helvetica, sans-serif; font-size: 28pt; font-weight: bolder; } 
.smalltitle { text-decoration: none; color: #B2410A; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; } 
.header { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.headerBlack {   text-decoration: none; color: #7C2A02; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.norm { text-decoration: none; color: #2E345B; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: medium; }
.smallBold { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.small { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: medium; }
.tableDec { border-style: solid; border-width: 1px; padding: 0.1cm; background-color: #F1F1F1 }
.future { color: #858BB2; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: medium; margin:0px; padding:0px;}
.smallertitle { text-decoration: none; color: #B2410A; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; } 
.smallertitlelink { display: block; text-decoration: underline; color: blue; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 10px 15px; }
.spoiler { background-color: black; color: black; }

.today { 
font-weight:bold; 
color:#000066; 
background-color: #FF5B14; 
} 


table.sample {
	margin: 0 15px;
	border: 0;
	background-color: white;
}
table.sample td.head {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	background-color: #b8bcd1;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	background-color: white;
}

imgSpace { margin: 0px 5px 5px 0px; }

ul.nav { margin-left: 0px; } /* this is the space on the left, use this to center the nav*/
ul.nav { margin: 0; padding: 0; list-style: none; }
ul.nav li { float: left; font-size: 18px; margin-left: 30px; }
ul.nav li a { text-decoration: none; color: #FFF; }
div#twitter_div{ padding: 10px; font-size: 11px; color: white; }
ul#twitter_update_list	{ float: left; width: 700px; margin: 0 0 0 15px; padding: 0;}
#twitter_update_list li	{ text-transform: uppercase; margin-top: 2px;}
div#twitter_div a{ color: white; }
#twitter_div ul li span a { display: inline; }
#twitter_div ul li a	{ display: none; }
#twitter_div img	{ display: block; border: 0; }

clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;

}

.clear {
display: inline-block;
}

.location {

padding: 0 60px;

}


.thin {   border:1px solid #000; }

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
