@charset "utf-8";
/* CSS Document */
html, body {	margin:0; padding:0;  }
body { 
	font-family:Arial, Helvetica, sans-serif; 
	color:rgb(0,51,102);
	font-size:14px;
	
	}

#containermain { margin:0 auto -22px auto; width:100%; height:100%;}
#body {  width:100%;min-height:100%;}
.Roentgen {
	background:url(../images/ray.png) no-repeat top right;
}
.mapRoentgen {
	right:0;
	top:0;
	position:absolute;
	z-index:1;
	height: 170px;
	width:170px;
}
#container { width:100%; text-align:center;}
a,a:link,a:visited,a:active  {text-decoration:none; color:#0053a6; }
a:hover {text-decoration:underline;}	
img{border:none;}
.hr { border-top:1px dotted #cccccc; width:100%;margin-bottom:0px;padding-bottom:0px;}

#containerb { padding:0 20px 0 20px; width:760px; margin:50px auto 0 auto; }

.frontmatter {
	font-size:10px;
	margin:5px 10px;
}
p {
	text-align:left;
	z-index:10;
}
/******************
	Logo
******************/

.logo { background:url(../images/logobig.gif) no-repeat top center; width:310px; height:72px;}
.CMElogo { background:url(../images/GoldMinerCME_logo.png) no-repeat; width:440px; height:74px;}

/******************
	Search
******************/
.searchbox { width:100%; text-align:left; margin:20px 0 0;}
#searchbox { border:1px solid #999;
	-moz-border-radius:2em;
	-webkit-border-radius: 2em;
	background:#fff url(../images/searchbox.png) no-repeat right;
	width:100%;
	margin:20px 0 0;
	}
#sl { padding:0 5px 0 10px; width:100%;}

.searchl { background:transparent;
	border:none;
	font-size:14px;
	width:100%;
	outline: none;
	}
#searchr {
	width:48px;
	background:transparent;
	border:none;
	height:30px;
	}

/******************
	Menu
******************/

.hmenu { margin:0 auto; padding:0; width:100%; }
.hmenu .menu a { font-weight:normal; font-size:14px; padding:12px 14px; text-align:center; line-height:40px; text-align:center;}
.hmenu .menu a:hover {background:url(../images/underline.png) repeat-x;}
.center {text-align:center;}

.topmenu { padding:5px 0 0 15px; text-align:left;}
.tmenu td {padding:5px 0 0 15px;}
.tmenu a { font-size:14px;  text-decoration:none; }
.tmenu  a:hover { font-size:14px; text-decoration:underline; }

.heading { margin:30px 0 3px 20px; width:230px;}
.heading a { background:#f3f3f3; font-size:13px;
	padding:3px 10px; border-right:1px solid #f1a301; border-left:1px solid #f1a301;
	text-align:center; color:#003356; line-height:20px; }
	
.heading a:hover { font-size:13px; color:#fff; background:#f1a301; }
.mostviewed { border-right:1px dotted #f1a301; border-bottom:1px solid #f3f3f3;  border-left:1px dotted #f1a301; width:100%; height:77px; background:url(../images/bg_most.png) repeat-x top; }
.linkhover{font-size:14px;}
.linkhover:hover{color:#ff9900;}
/******************
	Ad Box
******************/

#ad {margin:20px auto 0; text-align:left; }
#ad .heading { margin:30px 0 2px 20px; width:230px;}
#ad .heading a { background:#f3f3f3; font-size:13px;
	padding:3px 10px; border-right:1px solid #f1a301; border-left:1px solid #f1a301;
	text-align:center; color:#003356; line-height:20px; }
#ad .heading a:hover { font-size:13px; color:#fff; background:#f1a301; }
.adbox { border-right:1px dotted #f1a301;  border-left:1px dotted #f1a301; width:100%; background:url(../images/bg_most.png) repeat-x top; }
.adbox p a{ font-weight:normal; font-size:12px;  }
a.adtext:hover {
	text-decoration: underline;
	}

/******************
	Footer

#fbox{	position:fixed; 
	float:left;
	bottom:0; 
	width:100%; 
	background:rgb(255,153,000); 
	border-top:2px solid #ccc; 
	}
	
#fbox td { color:#fff; padding:0 20px 0 20px; font-size:11px; font-weight:normal; }
******************/

/******************
	Footer
******************/

/*div#fbox { width:100%; background:rgb(255,153,000); bottom:0; position:absolute; margin:0; border-top:2px solid #CCC;} */

div#fbox {
background: none repeat scroll 0 0 #FF9900;
border-top: 2px solid #CCCCCC;
bottom: 0;
margin: 0;
position: fixed;
width: 100%;
}

#fbox td { color:#fff; padding:0 20px 0 20px; font-size:11px; font-weight:normal; height:20px; }

/****************

A-Z

****************/

.readTextEasier { 
	line-height:1.5em; 
	text-align:left;
	}
.alphanav_inner, #alphanav_inner {
	border: 1px dotted #f1a301;
	text-align: center;
	padding:3px;
	}
span.alphatitle{
	font-weight:bold;
	}	
a.alphalink:link,
a.alphalink:visited,
a.alphalink:active { margin-left:8px}	

.item {
  width: 130px;
  margin: 5px 5px 0 15px;
  float: left;
  text-align: center;
  border:1px #cccccc solid;
  padding: 5px 1px 0 1px;
  background-color:#ffffff;
  font-size:9pt;
}
.item:hover {
	-moz-box-shadow:    3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
	box-shadow:         3px 3px 5px 6px #ccc;
}
.item img {
	/* border:1px #cccccc solid; */
	/* padding:1px; */
	margin:0 auto 10px auto;
}
item:hover img {
	border:1px #f90 solid;
	padding:1px;
}
.itemText {
	text-align: left;
	padding:5px;
	background-color:#efefef;
}
.imgtitle {
	text-align: left;
	padding: 0 5px 5px 5px;
}
.nav_barText {
	font-size:12px;
	vertical-align:middle;
	
}