@charset "UTF-8";
/* CSS Document */
	
		
body {
	width:100%;
 	min-width:53.25em;
	margin:0;
	padding:0;
	background:#999966;
	border-top: .5em solid #111111;
	}

/*organization*/

#wrapper { 
	width:100%;	
	margin:0;
	padding:0;
	}
	
#topnav {
	width:100%;
	height:2em;
	background:#111111;
	border-bottom:solid .1em #999966;
	}
	
#lang {
	float:left;
	width:50%;
	padding:0 0 0 1em;
	}

#search {
	float:right;
	padding:0 1em 0 0;
	}
	
#head {
	width:100%;
	background-color:#003366;
	border-right:medium #000033;
	background-image:url(images/bgtx.png);
	}
	
#leftear { 
	height:12.5em;
	width:20em;
	margin:2em auto;
	}
#nav {
	width: 100%;
	height:1.5em;
	text-align:center;
	background:#111111;
	border-top: solid .1em #999966;
	border-bottom:solid .1em #999966;
	}

#subnav {
	width: 100%;
	height:.2em;
	margin: 0 auto;
	padding: 0 0 1em 0;
	border-top:solid .2em #999966;
	border-bottom:solid .1em #999966;
	text-align:center;
	}
	
#content {
	width:75%;
	height:auto;
	min-width:51em;
	margin:0 auto;
	padding:0 1em 1em 1em;
	background:#CCCC99;
	border-left: .1em solid black;
	border-right: .2em solid black;

	}
#headline {
	width:100%;
	height:auto;
	overflow:auto;
	}
#headlineL {
	float:left;
	width:59%;
	margin:0;
	}
#headlineR {
	float:right;
	width:39%;
	margin:0;
	}
	
#subL {
	float:left;
	width:46%;
	margin:0 .5em 0 .5em;
	}

#subR { 
	float:right;
	width:46%;
	margin:0 .5em 0 .5em;
	}

	
#footer {
	width:100%;
	background:black;
	border-top:.2em solid #111111;
	border-bottom:.2em solid #111111;
	text-align:center;
	
	}
	
#extra {
	width:100%;
	padding:.5em 1em .5em 1em;
	margin-top:-.5em;
	margin-left:-.5em;
	border:.1em solid #999966;
	background:#CCCC90;
	}
	
#shadow {
	width:25%;
	float:right;
	margin:1.4em -.5em 0 1em;
	padding-right: 2em;
	padding-bottom:.4em;
	background:url(images/shadowAlpha.png) no-repeat right bottom;
	}
	

/*type set*/



#content p {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	font-size:.9em;
	line-height:1.5em;
	}
#extra p {
	text-align:left;
	font-size:.9em;
	line-height:1.5em;
	}	
#content p.caption { 
	font-size:.8em;
	font-style:italic;
	text-align:center;
	padding:0;
	margin-top:-1em;
	}


#nav ul, #subnav ul, #footer ul, #topnav ul {
	list-style:none;
	padding:0;
	margin:0;
	}

#nav li, #subnav li, #footer li, #topnav li {
	display:inline;
	margin:0 -.5em 0 2em;
	}

#content ul {
	list-style:square;
	
	}
	
#content li {
	font-size:.9em;
	line-height:1.5em;
	}
	
#content ul.table {
	list-style:none;
	margin-top:-.2em;
	}
	
#content li.table {
	font-size:.9em;
	line-height:1.5em;
	margin-left:-2.5em;
	
	}

#nav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#999966;
	font-size:1.3em;
	font-weight:50;
	font-variant:small-caps;
	}

#nav a:hover {
	color: #CCCC90;
	}

#nav a.active {
	color: #CCCC90;
	}
	
#subnav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	text-decoration:none;
	color:#000;
	font-size:1em;
	}
	


#subnav a:hover {
	border-top:solid .1em #111111;
	border-bottom:solid .1em #111111;
	}
	
#subnav a.subactive {
	border-top: solid .1em #111111;
	border-bottom: solid .1em #111111;
	}

#content a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#111111;
	}
	
#content a:hover{
	text-decoration:none;
	}

#content a.big {
	text-decoration:none;
	font-size:2em;
	font-variant:small-caps;
	letter-spacing:.1em;
	font-weight:100;
	color:#000000;
	}

#content a.big:hover {
	color:#222222;
	}
	
#content a.medium {
	text-decoration:none;
	font-size:1.7em;
	font-variant:small-caps;
	letter-spacing:.1em;
	font-weight:100;
	color:#000000;
	}
	
#content a.medium:hover {
	color:#222222;
	}
	
#topnav a {
	color: #999966;
	text-decoration:none;
	}

#topnav a:hover {
	color: #CCCC99;
	}
	
#topnav a.active {
	color: #CCCC99;
	}

#footer a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-size:.6em;
	color:#999966;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#CCCC99;
	}

#footer p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .5em;
	color:#999966;
	}

 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color: #000000;
	border-bottom:dotted .06em #999966;
	font-variant:small-caps;
	letter-spacing:.1em;
	font-weight:100;
	margin:.0 0 .25em 0;
	padding:.25em 0 .25em 0;
	}
	
h1.alt {
	border:none;
	padding:0;
	}
	

#content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:100;
	letter-spacing:.1em;
	color:#111111;
	padding:.25em 0 .25em .25em;
	margin:0;
	border-bottom:dotted .07em #999966;
	}
#content h2.alt {
	padding:0;
	font-size:1em;
	}
	
#accordion h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:100;
	letter-spacing:.1em;
	color:#000000;
	padding:.25em 0 .25em .25em;
	margin:0;
	border-bottom:dotted .07em #999966;
	}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:1em;
	font-variant:small-caps;
	letter-spacing:.2em;
	color:#000000;
	padding:0;
	margin-top:.5em;
	text-decoration:underline;
	}
#extra h3 {
	font-size:1.2em;
	text-align:center;
	border-bottom:.1em dotted #999966;
	text-decoration:none;
	}
	

	
/*Stylez*/
#content img {
	background:#999966;
	border:.2em double #111111;
	padding:.1em;
	margin:1em 0 1em 0;
	}

#content img.imbedr {
	margin:.5em 0 .5em 1em;
	}
	
#content img.imbedl{
	margin:.5em 1em .5em 0;
	}

#accordion img {
	background:#999966;
	border:.2em double #111111;
	padding:.1em;
	margin:1em 1em 1em 1em;
	}
	
#head img {
	margin: 0 0 0 -9.5em;
	}
	
/*Accordian*/
#accordion {
	margin:20px 0px;
}

.toggler:hover {
	background: #999966;
	}

h2.toggler {
	cursor: pointer;
	

}
h4.toggler {
	cursor: pointer;
	

}


div.element {
	margin: 0em;
	}

div.element h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-weight:bold;
	}
	
/*Tables*/

#shadowcal {
	width:80%;
	background:url(images/shadowAlpha.png) no-repeat right bottom;
	margin:0 auto;
	margin-bottom:2em;
	padding-right: -1em;
	padding-bottom:.4em;
	}

	
table {
	width:90%;
	text-align:center;
	caption-side:bottom;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0em;
	}

table.index {
	margin-top: -1em;
	margin-bottom: -1em;
	margin-right: auto;
	margin-left: auto;
	}

table.alt2 {
	width: 100%;
	background-color: #000000;
	}
table.alt{
	width:100%;
	border-left:.1em solid #111111;
	border-top:.1em solid #111111;
	caption-side:top;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 1em;
	margin-left: -0.4em;
	}
	

	
th {
	font-variant:small-caps;
	font-size:1em;
	border-top-width: 0.1px;
	border-right-width: 0.1px;
	border-bottom-width: 0.1px;
	border-left-width: 0.1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0.5em;
	}
th.alt {
	font-size:.8em;
	background:#999933;
	margin-top:-.5em;
	margin-left:-.5em;
	}
	
th.empty {
	background:#CCCC99;
	border-top-color: #111111;
	border-right-color: #111111;
	border-bottom-color: #111111;
	border-left-color: #111111;
	}
th.top {
	background:#999966;
	}
th.side {
	border: 0.1em solid #000000;
	font-weight: bold;
	color: #000000;
	}
td {
	padding:.5em .5em .5em .5em;
	border-right-color: #111111;
	border-bottom-color: #111111;

	}
td.index {
	border:none;
	padding:0 1em 0 1em;
	width:25%;
	}
td.info {
	padding:0;
	font-size:.8em;
	padding: .5em .5em .5em .5em;
	}
	
td.date {
	padding: .5em 0 .5em 0;
	font-size:.8em;
	width:13%;
	background:#CCCC90;
	} 
td.date2 {
	background:#999966;
	}
tr.spec {
	background:#999966;
	border: 0.1em solid #111111;
	}

caption {
	font-size:.9em;
	padding:.5em 0 .5em .5em;
	text-align:justify;
	}
caption.cal {
	width:100%;
	font-size:1em;
	padding:.5em 0 .5em 0;
	text-align:center;
	background:#999966;
	font-variant:small-caps;
	border-top:.1em solid #111111;
	border-left:.1em solid #111111;
	border-right:.1em solid #111111;
	
	}
.rowa {
	background-color: #999966;
	border: 0.1px solid #000000;
}
.rowb {
	background-color: #CCCC99;
}
.rowc {
	background-color: #999966;
}
.cola {
	font-weight: bold;
}
.tablemain {
	background-color: #000000;
}
.title {
	background-image: url(images/1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	padding-left: 30px;
	padding-top: 4px;
}
.rightside {
height: auto;
	width: 48%;
	float: right;
}

.leftside {
	height: auto;
	width: 48%;
	float: left;
}

.title2 {
	background-image: url(images/1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	padding-left: 30px;
	padding-top: 4px;
}
.punder {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.side {
	height: auto;
	width: 100%;
	overflow: auto;
}
