	html,
	body {

		margin:0;
		padding:0;
		height:100%;
	}
	
	body {
	
	background-color: #000;
	font-family:Arial,Helvetica,sans-serif;
	background-image:url('../images/earth-4.jpg'); background-repeat:no-repeat; backgound-position:center; 
	
	}
	
	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		
	}
	#body {
		padding:10px;
		padding-bottom:65px;

		}
	#body-index {
	
		padding:10px;
		padding-bottom:125px;

		}
		
	#body-search {
	
		padding:10px;
		padding-bottom:45px;

		}	
	
	#footer {
	
		position:absolute;
		bottom:0;
		width:100%;
		height:65px;			/* Height of the footer */
		
	}	
		
	#footer-search {
	
		position:absolute;
		bottom:25px;
		width:100%;
		height:65px;			/* Height of the footer */
		
	}

#footer {

		text-align: center;
		color: #d0d0d0;
		font-size: 11pt;
	
}

#footer p {

	color: #303030;
	text-align:center;
	padding-left:35px;
	padding-bottom: 8px;

}

.footer {

		z-index:0;
		text-align: center;
		color: #d0d0d0;
		font-size: 11pt;
	
}

.footer p {

	color: #303030;
	text-align:center;
	padding-left:35px;
	padding-bottom: 8px;

}


#footer-right {

	position:absolute;
	right:25px;
	bottom: 25px;
	font-size:small;
	
}

#header {

width: 600px;
margin-left:auto;
margin-right:auto;

}

.help {

text-align:right;
padding-right: 25px;

}

.help  a:link, .help a:visited {

color: #a0a0a0;
text-decoration:none;

}

.help a:hover {

color: #c0c0c0;
text-decoration:underline;

}

#table-footer {

width: 600px;
margin-left:auto;
margin-right:auto;
padding: 0px 10px 15px 0px;
margin-bottom: 10px;
text-align:center;

}

#table-footer ul li{

	display:inline;
	
}

#footer ul li{

	display:inline;
	
}

.footer ul li{

	display:inline;
	
}


#table-footer {

margin-bottom: 25px;

}


#table-footer li{

	padding: 0px 7px 0px 7px; 
	
}

#footer li{

	padding: 0px 7px 0px 7px; 
	
}

.footer li{

	padding: 0px 7px 0px 7px; 
	
}

#header h3 {

	margin-top: 25px;
	font-size: 16pt;
	color: #a0a0a0;
	
}	

#block h4 {

	color: #a0a0a0;
	
}	


#block ul li   {

margin-left: -11px;

}

#block ul li {

font-size: 10pt;

}

#block ul li  a {


color: #a0a0a0;

}

#block ul li  a:hover {

color: #303030;
text-decoration:none;

}

span.question {

	font-size: 9pt;
	margin-bottom:10px;
	color: #a0a0a0;
	
}

.menu {

	font-size: 10pt;

}

.link  {

	color: #a0a0a0;
	text-decoration:underline;

}

.link:hover {

	color: #505050;
	text-decoration: none;
	cursor:pointer;


}

.menu li {

	color: #a0a0a0;
	text-decoration:underline;

}

.menu li:hover {

	color: #505050;
	text-decoration: none;
	cursor:pointer;

}
	
#table-wrap {

width: 600px;
height:600px;

text-align:center;
margin-left:auto;
margin-right:auto;
z-index: -100;


opacity: .9;
background-color: #fff;
border: 1px solid #d8d8d8;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

z-index: -1;

}

.content {

	margin: 0px 35px 35px 35px;
	text-align:left;

}	

#back-to-dials {

	display:none;
	font-size:10pt;
	
}

#tnoep-img {

	margin-top: 25px;
	display:none;
	

}
	
#tbl_dials {

width: 600px;
height:600px;
margin-top:-18px;

text-align:center;
margin-left:auto;
margin-right:auto;
z-index: 100;

}	

.results {

padding: 20px;
margin-top:25px;
width: 560px;
min-height:200px;
border: 1px solid #d8d8d8;
margin-left:auto;
margin-right:auto;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#results {
text-align:center;
font-size: 18pt;
font-weight: bold;

}
#tbl_dials td { 

	/* border: 1px solid blue; */

} 

#tbl_dials  .top_right, .top_left {

	/* padding-top: 75px; */

}

#tbl_dials  .bot_right, .bot_left {

	/* padding-bottom: 75px; */

}

#tbl_dials .top_left, .bot_left {

	padding-left: 125px;

}

#tbl_dials .mid_left {

	padding-right: 75px;

}

#tbl_dials .mid_right {

	padding-left: 75px;

}


#tbl_dials .top_right, .bot_right {

	padding-right: 125px;

}

#tbl_dials .mid_mid {

	width: 105px;

}

img.logo {

float: right;
padding: 0px 25px 25px 25px;
display:none;

}

#block {

width: 195px;
margin-top: 71px;
margin-left: -235px;
height: 570px;
padding: 15px 15px 15px 35px;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

opacity: .7;
background-color: #fff;
border: 1px solid #d8d8d8;

z-index: 10;

}

#wrap {

 top: 0px;
 width: 600px;
 position: absolute;
 left: 50%;
 margin-left: -300px;

}

#footer a:link, a:visited {

	color: #303030;
	text-decoration:none;

}

.footer a:link, a:visited {

	color: #303030;
	text-decoration:none;

}

#footer a:hover{

	text-decoration:underline;
	color: #606060;

}

.footer a:hover{

	text-decoration:underline;
	color: #606060;

}


.footer-menu {

	display:inline;

}

.img-right {

	float:right;
	margin: 0px 0px 8px 8px;

}


.footer-right a:link, .footer-right a:visited{

	color: #303030;
	text-decoration:none;

}

.footer-right a:hover{

	color: #606060;
	text-decoration:underline;

}

#title h3 {

	text-align:center;
	font-size: 28px;
	color: #686868;

}

.search-bar-wrap {

	padding: 20% 25px 25px 25px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	
}

#cse {

	z-index:500;
	
}

.gsc-control-cse {

	z-index:1000;
	opacity: .95;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.top-home-link {

	font-size: small;
	margin-left: 15px;

}

.top-home-link a:hover  {

	text-decoration:none;

}

#top-right {

	position:absolute;
	right: 20px;
	top: 10px;
	font-size: 14pt;

}

.date a:link, .date a:visited {

	color: #a0a0a0;
	font-weight: bold;
	text-decoration: none;
	
}

.date a:hover {

	color: #c0c0c0;
	text-decoration: underline;
	
}

#block h4 {

	margin-top: 3px;
	margin-bottom: 3px;

}

#hamilton-search {

	position:absolute;
	height: 35px;
	width: 35px;
	top: 305px;
	left: 150px;
	margin-left:-52px;
	margin-top:-25px;
	background-color: #fff;
	opacity: .12;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

}

.light a:link, .light a:visited  {

	color: #505050;

}

.light a:hover  {

	color:#606060;

}

#help-right {

text-align:right;
margin-top:-10px;
margin-right:-10px;

}

img {

	border: none;
}

#search-div {

	display:none;

}