#vfirstname{display:none;}
.lowText { text-decoration: none; color: #000000; font: 10px Verdana, Arial, Helvetica;}
.highText { text-decoration: none; color: #FFFFFF; font: 10px Verdana, Arial, Helvetica; }
.itemBorder { border: 1px solid #224568}
.itemBorderBlank { border: 1px solid #224568}

	body
	{
		padding: 0;
		margin-top:0;
		margin-bottom:0;
		margin-left:auto;
		margin-right:auto;
		background-color: #369;
		text-align:center;

	}
	h3 {
	color:#369;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	}

	a:link {
	  color: #369; 
	  text-decoration: underline; 
	}
	a:visited {
	  color: #369; 
	  text-decoration: underline; 
	 }
	a:hover {
	  color: #369; 
	  text-decoration: underline; 
	 }
	a:active {
	  color: #369; 
	  text-decoration: underline;
	 }


	#download {
	padding:10px;
	background-color:#FFF;
	border:1px #000 solid;
	}


	#download h1 {
	font:24px/36px verdana, arial, helvetica,san-serif;
	font-weight:900;
	color: #308BD0;
	background-color:#FFF;
	}

	#download h2 {
	font:16px/24px arial, helvetica,san-serif;
	font-weight:900;
	color: #308BD0;
	background-color:#FFF;
	}

	#download p {
	font: 12px/18px verdana,arial,helvetica,san-serif;
	color: #000;
	background-color:#FFF;
	}



	#container
	{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	text-align:left;
	background-color: #FFF;
	color: #000;
	}


	#topsection
	{
		padding: 0px;
		height:150px;
		border-bottom:1px #369 solid;
		background-color: #FFF;
	}



	.logo
	{
	position:absolute;
	top:48;
	left:535;
	}

	#leftcol
	{
		width:180px;
		margin-top:5px;
		padding: 10px;
		float: left;
		background-color: #FFF;
	}


	#contents
	{
		margin-left: 180px;
		padding-left: 50px;
		padding-right: 50px;
		margin-top: 0px;
		margin-bottom: 20px;
		background-color: #FFF;
	}


	#contents #box {
	float:right;
	width:170px;
	padding: 10px;
	text-align: left;
	background:#ECE2BC;
	/*border: 1px #999 dashed;*/
	border: 1px #999 solid;
	margin:0px 0px 10px 10px;
	font: 14px/18px Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #666;
	}

	#contents #contactbox {
		/*width:517px;*/
		width:490px;
		padding: 1px;
		text-align: left;
		background:#FFF;
		border-top: 1px #369 solid;
		font: 10px/12px Verdana,Arial, Helvetica, sans-serif;
		color: #369;
	}

	h1
	{
		color: #369;
		background-color: transparent;
		font-family: Arial, Verdana,Helvetica, sans-serif;
		font-size: 20px;
		font-weight:900;
		margin-top:15px;
	}

	h2
	{
			color: #369;
			background-color: transparent;
			font-family: Arial, Verdana,Helvetica, sans-serif;
			font-size: 16px;
			font-weight:900;
			margin-top:10px;
	}


		 table#table01 {
		 text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 width:490px;
		 }

		 tr,td
		 {
		 text-align:left;
		 }

		table p
		{
		color: #000;
		background-color: transparent;
		font: 10px Verdana,Arial, Helvetica, sans-serif;
		text-align:left;
		}

		.tableheader
				{
				background-color: transparent;
				font: 12px/15px Arial, verdana, Helvetica, sans-serif;
				font-weight:900;
				text-align:left;
		}


	#leftcol p
	{
		color: #69C;
		background-color: transparent;
		font: 14px/20px Arial, Helvetica, sans-serif;
		font-weight: 100;
	}

	#leftcol .caption
		{
		color: #000;
		background-color: transparent;
		font: 12px/18px Verdana,Arial, Helvetica, sans-serif;
		text-align:left;
	}

	p,ul,li
	{
		color: #000;
		background-color: transparent;
		font: 12px/18px Verdana,Arial, Helvetica, sans-serif;
		text-align:left;
	}


	#footlink {
		margin-left:100px;
		width: 600;
		border-top: 1px #369 solid;
	        font: 7px verdana, arial, helvetica, san-serif;
        	color: #000; 
		text-align: center;
        }
	#footlink a {
	        font: 9px verdana, arial, helvetica, san-serif;
        	color: #000;
	        text-decoration: none;
        }


	#sidereal {
		background-color:#FFFFFF; 
		width:375; 
		padding-top:10px; padding-bottom:10px; 
		font: 12px Verdana, Arial, Helvetica; 
		text-align:center;
		margin-left: auto;
		margin-right: auto;
	}




