body {
		font-family: calibri, verdana, arial;
		font-size: 16px;
		margin: 0;
		padding: 0;
	}
a {
		color: red;
	}
a:hover {
		color: black;
	}
.a-button {
		display: block;
		padding: 5px;
		margin: 5px;
		width: auto;
		border: 1px solid black;
		background: #DDDDDD;
		font-size: 18px;
		color: red;
	}
.a-button:hover {
		background: #BBBBBB;
	}
#dark_overlay {
		position:absolute;
		background:black;
		display:none;
		width:100%;
		height:100%;
		z-index: 100;
		position:fixed;
		moz-opacity:.60;
		filter:alpha(opacity=60);
		opacity:.60;
		align: center;
		vertical-align:center;
	}
#popup-content {
		align:center;
		display:none;
		vertical-align:center;
		position:absolute;
		position:fixed;
		z-index:101;
		text-align:center;
		background: #FFFFFF;
		border: 1px solid darkgrey;
		width: 350px;
		height: 250px;
		padding: 25px;
		left: 50%;
		margin-left: -200px;
		top:50%;
		margin-top:-150px;	
	}
#popup-content #pd-title {
		font-size: 22px;
		font-weight:bold;
}
#popup-content #pd-text {
		font-size: 18px;
}	
#titlecontainer {
		font-size: 22px;
		margin-bottom: 100px;
		background: #CCCCCC;
		text-align: center;
		color: #555555;
	}
#pagecontainer {
		width: 840px;
		margin: 0 auto;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		padding: 20px;
	}
#headercontainer {
		margin-bottom: 80px;
	}
#header-left {
		float: left;
		width: 50%;
		font-size: 28px;
		color: red;
	}
#header-right {
		float: left;
		width: 50%;
		text-align: right;
	}
#navigationcontainer {
		text-align: center;
		
	}
#navigationcontainer a {
		margin: 10px;
		font-size: 22px;
		text-decoration:none;
	}
#contentcontainer {
		font-size: 22px;
	}
#footercontainer {
		padding-top: 100px;
		text-align: center;
		font-size: 22px;
	}
	
.clear-float {
		clear: both;
	}
	
.tt-left {
        clear: both;
         padding: 5px;
         width: 200px;
         text-align: left;
         font-weight: bold;
         float: left;
}
.tt-right {
        float: left;
         text-align: left;
         padding: 5px;
         width: 600px;
}
	
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font-size: 28.0px; min-height: 30.0px}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px}
    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px; min-height: 24.0px}
    p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font-size: 18.0px}
    p.p4 a {color: blue}
    span.s1 {color: #ff1b19}
    span.Apple-tab-span {white-space:pre}