#container {
	font-family: calibri, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	/* background-image: url(images/hdr1.jpg);*/
	height: 300px;
}

#altheader {
	display: none;
}

#topmenu {
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	background-color: #AEAEAE;
	/*opacity: .7;
	filter: alpha(opacity=70);*/
}

#topmenulinks {
	/*opacity: .0; 
	filter: alpha(opacity=0); */
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	color: #ffffff; 
}

#leftcontent {
	float: left;
	margin: 40px;
	background-color: #ffffff;
	color: #666666; /* #1f4770;*/
	width: 510px;
	/*height: 300px;*/
}

#wholecontent {
	background-color: #221E1F;
	color:  #cccccc;/* #1f4770;*/
	/*height: 300px;*/
	padding: 40px;
}

	#wholecontent p { margin-left: 286px; }
	#wholecontent ul { margin-left: 320px; }

#rightcontent {
	float: right;
	color: #FFFFFF;
	width: 300px;
	margin-top: 40px;
}

#leftmain {
	margin: 0px;
}

#leftmain_contact {
	margin: 0px;
}

#breaker {
	clear: both;
}

#footer {
	height: 25px;
	background-color: #AEAEAE;
	color: #505050; /*#1f4770;*/
	text-align: center;
	font-size: 11px;
	line-height: 25px;
	vertical-align: middle;
}

body {
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #333333; /* #292929; */
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	color: #ffffff;
}

h2 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	line-height: 22px;
}

a.contact {
	text-decoration: none;
	color: #999999;
}

a.contact:hover {
	text-decoration: underline;
	color: #1f4770;
}

a.topmenuhref {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	text-decoration: none;
	margin: 0px 22px;
	font-size: 13px;
}

a.topmenuhref:hover {
	text-decoration: underline;
}

a.founderlink {
	color: #cccccc;
	text-decoration: underline;
}

a.founderlink:hover {
	text-decoration: none;
}

a.footerlink {
	text-decoration: none;
	color: #505050;
}

a.footerlink:hover {
	text-decoration: underline;
}

a.leadership {
	text-decoration: underline;
	color: #00CC00;
}

a.leadership:hover {
	text-decoration: none;
	color: #CC0000;
}

.pimg {
	padding-right: 15px;
	padding-bottom: 15px;
}

.sep { 	border-top: solid 1px #666666; margin: 0px 0px; background-color: #ffffff;}

td ul { margin: 0px; }
tr { border: solid 1px silver; }

.leftbox {  border:solid 1px #999999;  border-right: 0px;}
.rightbox { border:solid 1px #999999;   border-left: 0px; padding: 10px;}

.bluebg { background-color: #cccccc; color: #000000; padding: 4px; }
.blue { color: #009BC4; font-style: italic; }

.rules { border: solid 1px  #081F5F; padding: 6px 0px; border-left: 0px; border-right: 0px;}
.phase { color: #081F5F; font-size: 14px; font-weight: bold;}
.phasestage  { color: #081F5F; font-size: 44px; font-weight: bold; line-height: 44px;}
.grey { color: #999999;}

.timeline { border: solid 4px #666666; border-bottom: 0px; border-right: 0px; }

#tmspacer { height: 260px !important; }
