HTML
{
	overflow-y: scroll;
}

BODY 
{
	margin: 0px;
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 10pt;

}

.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.pagetitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.locedittitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; background-color: #008}
.fineprint {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.sp {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.minlink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.boldheading {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
A:link {color: #003399; text-decoration: none}
A:visited {color: #003399; text-decoration: none}
A:hover {color: #FF3399; text-decoration: underline}


.daterow {
font-size: 20px;
font-weight: bold;
width: 100%;
background-color: #DAF5F5;
}



.linkrow {
font-size: 20px;
font-weight: bold;
width: 100%;
background-color: #DAF5F5;
}

.testhead
{
	padding: 8px;
	background-color: #f00;
	color: #fff;
	font-size: 14px;
}

.testhead A, .testhead A:visited
{
	color: #ff0;
}

.tabledatawrap
{
	background-color: #eee;
	border: 1px solid #888;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 5px;
}

.tabledatawrap P
{
	margin: 0px;
	padding-bottom: 6px;
	font-size: 8pt;
}

.tabledata, .tabledata2 
{
	background-color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-collapse: collapse;
}

.tabledata TD
{
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-align: right;
}

.tabledata2 TD
{
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-align: left;
}
.tabledata TH, .tabledata2 TH
{
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font-weight: bold;
	background-color: #dde;
}


TD {  font-family: Arial, Helvetica, sans-serif;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 21px; text-align: center}


.mainh1 
{
font-size: 18px; 
text-align: left;
}
h2 {  font-size: 20px; text-align: center}
.small { font-size: 12px}
.icap { font-size: 10pt; font-style: italic}
div.float {
 float: left;
}
.photow {
	min-width: 600px;
}
.tiny { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.r { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }


.smallerlinks
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.minerals
{
	color: #0000c0;
	cursor: pointer;
	text-align: center;
	background-color: #DAF5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 1px;
}

.minerals3
{

	border-color: #fff;
	border-style: solid;
}

.minerals2
{
	color: #0000c0;
	cursor: pointer;
	text-align: left;
	background-color: #EFFBFF;
	border-color: #add;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
}






.mineralogy 
{
	color: #0000c0;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.database
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}
A.slk
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	text-decoration: none;
}
.slk
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	text-decoration: none;
}
A.ttd
{
	color: #003399; 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	width: 100%;
	padding: 2px;



	text-decoration: none;
}




.ttd
{
	color: #000000;
	font-size: 10pt;
	background-color: #DAF5F5;
	border: thin groove #88CCCC;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	width: 100%;


}
a.ttd:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d4d0fd;
}

a.nl
{
	text-decoration: none;
}

a.nl:hover
{
	text-decoration: none;
}

.tte 
{
	border: thin solid #fff;
	margin: 0px;
	padding: 1px;
	height: 100%;
	width: 100%;
}

.m 
{
	vertical-align: top;
	font-size: 10pt;
	padding-right: 8px;
}
.mb 
{
	background-color: #fafafa;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

.hb
{
	background-color: #d6d6d6;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
}

.hb2
{
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
}
.o
{
	text-decoration: overline;
}

.pre
{
	font-family: monospace;
}

.hrow 
{
	background-color: #aacaca;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

.row1 
{
	background-color: #eafafa;
	font-size: 10pt;
	text-align: left;
}
.row2
{
	background-color: #e2f2f2;
	font-size: 10pt;
	text-align: left;
}
.grow1 
{
	background-color: #eafafa;
	font-size: 10pt;
	text-align: left;
}
.grow2
{
	background-color: #e2f2f2;
	font-size: 10pt;
	text-align: left;
}
.brow1 
{
	background-color: #aafafa;
	font-size: 10pt;
	text-align: left;
}
.brow2
{
	background-color: #a2f2f2;
	font-size: 10pt;
	text-align: left;
}
.quartz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.auctiontitle
{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.linktext
{
	font-weight: bold;
	font-size: 11px;
}
.linktextuc
{
	
	font-size: 11px;
}
.linksmall
{
	font-size: 9px;
}

.fpinput {
	
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 174px;

	background-color: #fcFfFf;
}

.linksub
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 174px;
}
.mineralgap
{
background-color: #fff;
font-size: 2px;
height: 2px;
}.code {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}

.money
{

	background-color: #f5f7f7;
	border: thin solid #43a2a2;
}
.moneytext
{
	font-size: 12px;
}

.adsmaller
{
	font-size: 13px;
}

.gallery
{
	font-size: 12px;
}

.gallery TD
{
	border-top: 1px solid #DEF7F7;
}

.loctablecol 
{
	margin-left: 3px;
}

.country
{
padding-top: 20px;
padding-left: 3px;
font-size: 15px;
margin-left: -5px;
font-weight: bold;
border-bottom: 1px solid #888;
border-left: 0px;
}
.countryminref {
padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-align: left;
border-bottom: 1px solid #888;
}
.tl
{
font-size: 12px;
font-weight: bold;
}

.inset1
{
padding-left: 30px;
font-size: 12px;
font-weight: bold;
}
.inset2
{
padding-left: 40px;
font-size: 12px;
}
.inset3
{
padding-left: 50px;
font-size: 12px;
}
.inset4
{
padding-left: 60px;
font-size: 12px;
}
.inset5
{
padding-left: 70px;
font-size: 12px;
}
.inset6
{
padding-left: 80px;
font-size: 12px;
}

.inset7
{
padding-left: 90px;
font-size: 12px;
}
.inset8
{
padding-left: 100px;
font-size: 12px;
}
.inset9
{
padding-left: 110px;
font-size: 12px;
}
.inset10
{
padding-left: 120px;
font-size: 12px;
}
.inset11
{
padding-left: 130px;
font-size: 12px;
}
.inset12
{
padding-left: 80px;
font-size: 12px;
}
.inset13
{
padding-left: 80px;
font-size: 12px;
}
.inset14
{
padding-left: 80px;
font-size: 12px;
}ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.minref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-align: left;
}
LI {
	list-style-type: none;
}

.newtextbox 
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: auto; margin-right: auto;
text-align: left;
width: 740px;


}

.formerror {

color: red;
}

.rformerror {
color: red;
text-align: right;
}

.rformlabel
{
text-align: right;
vertical-align: top;
}

.smaller
{
font-size: 8pt;
}

.photocopyright
{
	font-size: 8pt;
	margin-bottom: 6px;
}

.photolocality
{
	 
}

.photocomments
{
  padding-top: 6px;
  text-align: left;
  font-size: 10pt;
}

.otherviews
{
	margin-bottom: 0;
	padding-bottom: 0;
	text-decoration: underline;
}

.topbutton
{
	border: 1px solid #fff;
	padding: 0px;


}

.topbutton a
{
		width:100%;
	display: block;
	text-align: center;
	color: #008;
	background: #DAF5F5;
	font-size: 9pt;
	border: 1px solid #888;
	padding: 1px;
}

.topbutton a:hover
{
background: #a4a0fd;
text-decoration: none;
color: #fff;
}


.ibutton
{
	border: 1px solid #fff;
	margin-top: 1px;


}

.ibutton a
{
	border: 1px solid #add;
	
	width:auto;
	
	
	display: block;
	text-align: left;
	color: #008;
	background: #EFFBFF;
	padding: 2px;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

	
}

.ibutton a:hover
{
background: #a4a0fd;
text-decoration: none;
color: #fff;

}

.title {
text-align: left;
font-size: 15px;
}


.fpbutton
{
display: block; 
width: 200px; margin: auto; 
text-align: center;
border: 1px solid #add;
}

.fpbutton:hover
{
background: #a4a0fd;
text-decoration: none;
color: #fff;
}

.fpflash
{
 width: 320px;
 margin: auto;
 padding: 5px;
}


.fpbox
{
	text-align: left;
	clear: both;
	
	
	border: 1px solid #add;
	width: 99.6%;
	margin: 0.2%;
}

.fpbox50
{
	text-align: left;
	float: left;
	border: 1px solid #add;	
	width: 100%;
	height: 100%;
	overflow: hidden;
}


.fpbox100pct
{
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 93%;
	margin: auto;

}

.fpbox720, .fpbox720nl
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
}

.fpbox720p
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 720px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: auto;
	margin-right: auto;
}

.fpbox728p
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 728px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: auto;
	margin-right: auto;
}



.fpbox990p
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 980px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 4px;
}

.fpbox990p H2
{

border-top: 1px solid #add;
border-bottom: 1px solid #add;
text-align: left;
font-size: 13pt;
margin-left: -4px;
margin-right: -4px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 2px;
padding-top: 2px;
background-color: #def7f7;
}

.fpbox990 hr, .fpbox720p hr, .fpbox728p hr, .fpbox975 hr
{
	background-color: #add;
	color: #add;
	height: 1px;
	border: 0;
	margin-left: -4px;
	margin-right: -4px;
	
}


.fpbox990nl
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 980px;
	margin-left: auto;
	margin-right: auto;

}

.fpbox990nl p
{
	padding-left: 4px;
	padding-right: 4px;
}

.fpbox990nl hr
{
	background-color: #add;
	color: #add;
	height: 1px;
	border: 0;
	
}


.fpbox728nl
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 728px;
	margin-left: auto;
	margin-right: auto;

}

.fpbox720 ol li 
{
	padding: 3px;
}

.fphoto
{
	text-align: left;
	border: 1px solid #a4a0fd;
	margin: 0px;
	margin-right: -2px;
	background-color: #D8D6FD;
	color: #000;
	width: auto;
	
}

.fphoto img
{
	float: left;
	border: 0;
	padding: 4px;
	padding-right: 8px;
}

.fphoto a
{


	width: 100%;
	height: 250px;
	color: #006;
}

.fphoto a:hover
{	
	text-decoration: none;
	color: #00c;
}


.fphoto div
{
	height: 250px;
	font-size: 10pt;
	color: #000;
}

.fphoto h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #a4a0fd;
	
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}


.fpbox h1, .fpbox50 h1, .fpbox720 h1, .fpbox720nl h1, .fpbox100pct h1, .fpbox728nl h1, .fpbox990nl h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #DEF7F7; 
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}

.fpbox720p h1, .fpbox990p h1, .fpbox728p h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #DEF7F7; 
	margin: 0;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: 4px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}

.fpbox990
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 980px;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;

}

.fpbox990 h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #DEF7F7; 

	margin-top: -4px;
	margin-left: -4px;
	margin-right: -4px;
	
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}

.fpbox975
{
	display: block;
	text-align: left;
	border: 1px solid #add;
	margin-bottom: 0.5em;
	width: 975px;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;

}

.fpbox975 h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #DEF7F7; 

	margin-top: -4px;
	margin-left: -4px;
	margin-right: -4px;
	
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}


.fpbox50 h1 img
{
	border: 0px;
	margin-top: 2px;
	float: right;
}

.fpbox li img, .fpbox50 li img, .fpbox720 li img
{	
	float: left;
	border: 0;
	padding-right: 0.5em;
}




.fpbox li a, .fpbox50 li a, .fpbox720 li a
{

	
	

	margin: 0px;
	margin-bottom: 0px;
	padding: 4px;
	display: block;
	width: auto;
	height: 32px;
	vertical-align: middle;
	border-top: 1px solid #add;
	overflow: hidden;
	
}

.fpbox li a:hover, .fpbox50 li a:hover, .fpbox720 li a:hover
{	
	background-color: #ccffff;
	text-decoration: none;
	color: #000;
}

.fpbox b, .fpbox50 b
{	
	display: block;

}	

.fpbox b, .fphoto b
{
}

.fpbox ul, .fpbox50 ul, .fpbox720 ul
{
	margin: 0px;
	padding: 0px;
}

.fpbox p, .fpbox50 p, .fpbox720 p
{	
	font-size: 9pt;
	padding: 0.5em;
	margin: 0px;	
}


.fpbox li, .fpbox50 li, .fpbox720 li
{
	clear: both;
	list-style-type: none;
	border: 0px;
	margin: 0px;
	
	
}

.banners
{
	width: 720px;
	height: 80px;
	margin: auto;
	padding-left: 0px;
	padding-right: 0px;
	
	
	padding-bottom: 0.5em;
}

.titlebar
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;	
	height: 80px;
	background-image: url('images/topbar.gif');
	background-repeat: repeat-x;
}

.titlebar A
{	
	padding: 0px;
	margin: 0px;
}



.titlebar IMG
{
	border: 0;
	margin: 0;
	padding: 0;
}


.logocell
{
	padding: 0px;
	margin: 0px;
	width: 130px;
}
.mainmenu
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

#mainleftcol
{
	text-align: left;
	clear: both;	
	width: 180px;
	float: left;
}

#mainrightcol
{	
	text-align: left;
}

#mainrighttable
{
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#mainrighttable td
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin: 0px;
	width: 50%;
	vertical-align: top;
}

		


.mineralshd
{
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;

	width: auto;

}

#maintopbar
{
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
	height: 72px;
	padding-right: 2px;
}

#minsearcher
{
	float: left;
	font-size: 8pt;
}

#moresearch
{
	float: right;
	padding-top: 4px;
}


#locsearcher
{
	float: right;
}


#minsearcher form, #locsearcher form
{

	
	margin: 0px;
	padding: 0px;
}

.split
{
	padding: 0px;
	
	clear: both;
	
	
}

.title
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.date
{	
	float: right;
	margin-top: 0px;
	margin-right: 8px;
	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.flash
{
	color: #800;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#bottomstrip
{
	width: 100%;
	clear: both;
	background-color: #def7f7;
	text-align: center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 8px;
	
}

#footertext
{
	text-align: justify;
	width: 970px;
	margin: auto;
	font-size: 9pt;
}

.flatform
{
	display: inline;
	
}

.gform
{
	clear: both;
	
}

.padder
{
	padding: 2px;
}
.padder4
{
	padding: 4px;
}

.centerer
{
	
	padding: 0px;
	margin: auto;
}

.lefter
{
	text-align: left;	
}

.minsearchresults TD
{
	padding: 0px;
}

.minsearchresults A
{
	display: block;
	padding: 3px;
	font-size: 12px;
	width: auto;
	border-top: 1px solid #d7fefe;
}

.irandpic 
{
	background-color: #d7fefe;
	padding-bottom: 7px;
	margin: 0px;
}

.minsearchresults A:hover
{
	background-color: #d7fefe;
	text-decoration: none;
}

.irandpic P
{
	padding: 3px;
	margin: 0px;
}

.irandpic A:hover
{
	text-decoration: none;
}

.irandpic IMG
{
	padding: 0px;
	margin: 0px;
	width: 180px;
	height: 180px;
	border: 0;
}


.elem, .elemx
{
}


.elem B, .elemx B
{
	display: block;
	font-size: 12px;
	text-align: center;
}

.elem A
{
	font-size: 9px;
	display: block;
	color: #000088;
	width: 25px;
	height: 32px;
	padding: 1px;
	background-color: #cceeee;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
}

.elemx A
{
	font-size: 9px;
	display: block;
	color: #000000;
	width: 25px;
	height: 32px;
	padding: 1px;
	background-color: #cccccc;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
}

.elem A:hover
{
	text-decoration: none;
	background-color: #fdd;
}

.elemx A:hover
{
	text-decoration: none;
	color: #000000;
}

.galleryrow
{
display: block;
width: 100%;
}

.galleryrow H2
{
	clear: both;
	
	
	display: block;
	
	background-color: #DEF7F7; 
	width: 100%;
	font-size: 13pt;
	border-top: 1px solid #add;
	text-align: left;
	padding-left: 4px; 
}

.galleryrow IMG
{
	border: 0px;
	float: left;	
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.galleryrow B
{
	float: left;
	width: 8em;
}

.clearer
{	clear: both;
}

.azlink
{

	
	
	clear: both;
	display: block;
	width: 100%;
	padding-left: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}

.azlink:hover
{	

	background-color: #ccffff;
	text-decoration: none;
	color: #000;
}

.azlink B
{
	display: block;
	float: left;
	width: 2em;
}

.nbigphoto
{
	text-align: center;
	display: block;
	float: left;
	width: 208px;
	text-align: center;
	display: block;
	float: left;
	width: 208px;
	margin: 0px;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: 5px;
	padding-top: 3px;
	border: 1px solid #add;
	background-image: linear-gradient(top, #f4ffff, #fff);
	background-image: -moz-linear-gradient(top, #f4ffff, #fff);
}

.nbigphoto P
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 7.5pt;
	text-align: center;	
}

.nbigphoto img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.buttonrow
{
	padding: 5px;
	
	
}

.buttonrow A
{
	float: left;
	display: block;
	margin-top: 1px;
	border: 1px solid #000;
	margin-left: 1px;
	margin-right: 0px;
	padding: 3px;
	background-color: #eeffff;
	font-size: 8pt;
}

.buttonrow A:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #a4a0fd;
}                    

.mindatatable 
{
	clear: both;
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
}



.m2
{
	width: 600px;
	font-size: 9pt;
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #def7f7;
}



.mindatatableh2
{	

	
	
	vertical-align: baseline;
	background-color: #f4FfFf; 
	width: 100%;
	padding: 0px; 
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	
background-image: linear-gradient(top, #def7f7, #f4FfFf);
background-image: -moz-linear-gradient(top, #def7f7, #f4FfFf);
	
	
} 

.mindatatableh2 H2
{


	font-size: 11pt;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;

}



.mindatatable TH
{
	width: 104px;
	text-align: right;
	vertical-align: top;
	background-color: #f4FfFf;
	font-weight: bold;
	font-size: 9pt;
	padding: 4px;
}

.mindatasimple
{
	font-size: 9pt;
}



.mindatasimple TD
{
/*	font-size: 9pt; */
}

.mdstd
{
	font-size: 9pt;
}

.mindatasimple TH
{
	
	padding-left: 10px;	
	padding-right: 5px;
	font-size: 9pt;
	text-align: right;
}                    

.neatlist LI
{
	list-style-type: disc;
}

.grouplist
{
	width: 100%;	
}

.grouplist TD
{
	vertical-align: top;
}


.mw6em 
{
	width: 6em;
	font-size: 10pt;
}

.mw12em 
{
	width: 12em;
	font-size: 10pt;
}

.loclisttable
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.loclisttable TD
{
	width: 50%;
	padding-left: 5px;
}

.loclisttable HR
{
	padding: 0px;
	margin: 0px;
}



.loclistsplit
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #def7f7;
}


.gttd
{
	font-size: 9pt;
	border-top: 1px solid #def7f7;
	vertical-align: top;
	padding: 5px;
}

.gallerytable IMG
{
	border: 1px solid #000;
	width: 200px;
	height: 200px;
	padding: 0px;
	margin: 2px;
}

.formula3
{

	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 11pt;
	vertical-align: middle;
}

.formulasup3
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	text-align: left;
}


.formulasup3 TD, .formulasup3 TR
{
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
}

.formula2
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	vertical-align: middle;
}


.formula2 TD, .formula2 TR
{	

	font-size: 9pt;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.formulasup2
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.formulasup2 TD
{
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
}

.disclaimer
{
	font-size: 7pt;
}

#xtlbox
{
	float: left;
	width: 255px;
	height: 255px;
	text-align: center;
	overflow: hidden;

	
}

#xtlboximage
{

	width: 255px;
	height: 255px;
	display: none;
}

#xtlbox3d
{
	
	width: 255px;
	height: 255px;
}

#xtlinfo
{
	clear: both;
	float: left;
	width: 255px;
	height: 255px;
	text-align: left;
	z-index: 50;
}

#xtlabout
{
	height: 250px;
	width: 555px;
	float: left;
	border: 1px solid #def7f7;
	overflow: auto;

}

#xtlabout h2
{
	text-align: left;
	font-size: 12pt;
}

#xtlabout td
{
	vertical-align: top;
	font-size: 8pt;
}

.xtlbox2
{
	width: 235px;
	height: 250px;
	text-align: center;
	float: left;
}

.xtlbox2 IMG
{	
	height: 230px;
}

.xtlscroll
{
	height: 250px;
	width: 555px;
	float: left;
	border: 1px solid #def7f7;
	overflow: auto;

}

.xtlscroll IMG
{
	border: 0px;
}


.floatyleft
{
	padding-left: 5em;
	float: left;
}

.floatyright
{
	padding-right: 5em;
	float: right;
	
}

.waitmsg
{
	
	
	text-align: center;
	position: absolute;
  	visibility: visible;
   background-color: #c44;
   border: 1px solid black;

   font-size: 12pt;
   color: white;
   width: 790px;
}

.minvisiondiv
{
	width: 100%;
		
	
	height: 220px;
	
}

.minvisiondivsmall
{
	font-size: 50%;
	color: #888;
}

.xtlscrollline
{
	clear: both;
}

.xtlscroll2d 
{

	width: 22px; 
	height: 22px;
	padding: 2px;
	float: left;		

}
.xtlscroll3d
{
	width: 22px; 
	height: 22px;
	padding: 2px;
	float: left;	

}

.xtlscroll2d A
{
	width: 22px;
	height:22px;
}



.xtlname
{

	display: block;
	margin-top: 5px;
	padding-top: 2px;
	
	
}

#waitxtl
{
	text-align: center;
	position: absolute;
 	visibility: visible;
  background-color: #c44;
  border: 1px solid black;
 
  font-size: 12pt;
  color: white;
  width: 248px;
}


/* Mindat Books Styles */

.book_title{
	font-weight:bold;
	font-size:14px;
}

.bookbox{
/*	border:1px solid #999999; */
	width:233px;
	min-height: 123px;
	float:left;
	margin:2px;
}

* html .bookbox {
	height:123px;
}

.featured_box{
	/*border:1px solid #999999; */
	background-color:#DAF5F5;
	width:100%;
	margin:auto;
	
}

.book_image{
	
	padding:3px;
	float:left;
	margin:5px;
}

.book_pic{
 border: 1px solid #999999;
}

.book_detail {
	
	width:130px;
	padding:3px;
	margin-top: 5px;
	float:left;
	font-size:11px;
}

.book_detail_featured{
/*	border:1px solid red;  */
	width:328px;
	margin-top:5px;
	padding:3px;
	float:left;
	font-size:11px;
}

.howtouse_box{
	border:1px solid #888;
	padding:4px;
	float:right;
	width:198px;
	font-size:11px;
	background-color: #fff;
	margin:5px;

	min-height:198px;
}

.howtouse_box H1
{
	font-size: 12pt;
	text-align: left;
	background: none;
	padding-bottom: 3px;
}


#book_jump_menu{
	width:100%;
	color: #fff;
	background-color: #6666CC;
}

#book_jump_menu select
{
	font-size:11px;
}

#book_jump_menu td 
{
	font-size:11px;
	color: #fff;
}

#book_jump_menu form
{
	margin: 0px;
}


.book_paging_menu{
	width:100%;
	color: #fff;
	background-color: #6666CC;
	padding-top: 4px;
	padding-bottom: 4px;
}

.book_paging_menu A, .book_paging_menu A:visited 
{
	color: #eff;
}


.book_prev
{
	width: 200px;
	float:left;
	padding-left: 8px;
}
.book_center
{
	width: 300px;
	float:left;
	
	text-align: center;
	
	
}

.book_next
{	display: block;
	width: 200px; 
	float: right;
	padding-right: 8px;
	text-align: right;
}

.books_sponsor
{
	padding: 4px;
	font-size: 8pt;
}

/* End Mindat Books Styles */


/* Start Mindat Directory styles */

#dirmain
{
	width: 777px;
	margin: auto;
}

#dircol1
{
	padding: 0px;
	width: 550px;
	float: left;
	text-align: left;
}

#dircol1 H2
{
	text-align: left;
	font-size: 11pt;
	margin-top: 0px;
	padding-bottom: 8px;
	
}

#texttop
{
	float: right;
	width: 351px;
	height: 91px;

}

#dirtoppart
{
	display: block; 
	width: 546px;
	font-size: 10pt;
}

#dsearchformarea
{
	margin-top: 6px;	
}




#dsearchformarea2
{
	
	width: 546px;
	float: right;
	
}

#dtopphoto
{	
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
	width: 186px;
	float: left;
}

#dircol1 FORM
{


	text-align: left;
	padding: 0px;
	margin: 0px;
}

#dfindbutton
{
	width: 67px;
	height: 24px;
	float: right;
	margin-top: 1px;
}

#dfindbox
{
	width: 281px;
	height: 22px;
	padding: 0;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
	border: 1px solid #0ff;
}

#dfindbox2
{
	width: 470px;
	height: 22px;
	padding: 0;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
	border: 1px solid #0ff;
}


#dircol2 
{
	background-color: #CFECEB;
	padding: 2px;
	width: 222px;
	float: right;
}


#toptitle
{

	float: right;
	vertical-align: bottom;
	margin-right: 3em;
	
}

#toptitle H1
{
	margin-bottom: 0em;
}

#dfeatured
{
	height: 84px;
	margin-bottom: 1px;
}

#dfeatured IMG
{
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
}

#dsearchcategory
{
	
}

#dsearchcategory UL
{
margin-top: 20px;
	float: left;
	width: 44%;
	padding-left: 4px;
}

#dsearchcategory UL A
{

	width: 95%;
	padding-left: 0px;
	height: 15px;
	text-decoration: none;

}
#dsearchcategory UL A:hover
{
	
	background-color: #46c;
	color: #fff;
}
#asearchcategory
{
	clear: both;
}

#asearchcategory UL
{
	float: left;
	width: 50%;
	padding: 0px;

}

#acatbar
{
	clear: both;

	background-color: #46c;
	font-weight: bold;
	font-size: 10pt;
	padding: 4px;
	color: #fff;
	border-top: 1px solid #add;
	border-bottom: 1px solid #add;
	margin-left: -1px;
	margin-right: -1px;
}

#asearchcategory UL B
{
	display: block;
 padding-left: 4px;
 padding-top: 8px;
}

#asearchcategory UL A
{
	display: block;

	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 14px;
	text-decoration: none;
	border: 0px;
}

#asearchcategory UL A:hover
{
	
	background-color: #46c;
	color: #fff;
}


#dsearchcountry
{
	
}

#dsearchcountry UL
{
	float: left;
	width: 44%;
	padding-left: 4px;
}

#dsearchcountry UL A
{
	display: block;
	width: 95%;
	padding-left: 4px;
	text-decoration: none;
}

#dsearchcountry UL A:hover
{
	
	background-color: #46c;
	color: #fff;
}




#dsearchlistings
{

}


#dsearchlistings H2, .dsearchH2
{
	width: 544px;
	padding-top: 4px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 2px;
	
	background-color: #40ceca;
	color: #fff;

}


#dirsearchbyregion
{
	border: 1px solid #40CECA;
	width: 215px;
	background-color: #DAF8F7;
	margin-bottom: 1px;
}


#dirsearchbyregion UL
{

	width: 98px;
	padding-left: 5px;
	float: left;
	text-align: left;
}

#dirsearchbyregion LI
{
	padding-top: 1px;
	padding-bottom: 1px;
}

#dirsearchbyregion A
{
	
	display: block;	
	width: 94px;
	padding-left: 4px;
	text-decoration: none;
}

#dirsearchbyregion A:hover
{
		background-color: #46c;
	color: #ffF;
}


#dirhowtoadvertise
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.dsmall
{
	font-size: 8pt;
}

.diredittable
{
 	width: 100%;
 	margin: 8px;
}

.diredittable TD
{
	font-size: 9pt;
}

.dirpremium 
{
	padding: 0px;
	margin: 0px;
}



.dirpremium LI
{
	padding-top: 1px;
	margin: 0px;
}

.dirpremium A
{
	display: block;
	width: 538px;
	padding: 3px;
	margin: 0px;
	border: 1px solid #8af;
}

.dirpremium I
{
	display: block;
	font-style: normal;
	padding-left: 1px;
	padding-top: 4px;
	font-size: 8pt;
}
.dirpremium A:hover
{
	text-decoration: none;
	background: #46c;
	color: #fff;
}

.dirpremium B
{
	display: block;
	font-size: 11pt;
	width: 100%;padding: 0px;
	margin: 0px;
}



.dirstandard
{
	padding: 0px;
	margin: 0px;
}



.dirstandard LI
{
	margin: 0px;
}

.dirstandard A
{
	display: block;
	width: 540px;
	padding: 3px;
	margin: 0px;
	border-bottom: 1px solid #8af;
	
}


.dirstandard A:hover
{
	text-decoration: none;
	background: #8af;
	color: #fff;
}

.dirstripe1
{
	clear: both;
	width: 212px;
	text-align: left;
	padding-left: 5px;
	color: #fff;
	font-size: 10pt; 
	font-weight: bold;
	margin-bottom: 1px;

}

.dirstripelonglink, .dirstripelonglink:visited
{
	display: block;
	width: 210px;
	padding-left: 5px;
	text-align: left;
	font-size: 9pt;
	color: #006;
	text-decoration: none;
	background-color: #DAF8F7;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #40CECA;
	margin-bottom: 1px;
	margin-top: 0px;

	




}

.dirstripelonglink:hover
{

	background-color: #46c;
	color: #ffF;
	text-decoration: none;
	border: 1px solid #40CECA;
	margin-bottom: 1px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}


#dirnews
{
	border: 1px solid #40CECA;
	width: 215px;
	background-color: #DAF8F7;
	margin-bottom: 1px;
}



#dirnews A
{
	
	display: block;	
	width: 211px;
	text-align: left;
	padding-left: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-decoration: none;
}

#dirnews A:hover
{
	background-color: #46c;
	color: #ffF;
}

#direvents
{
	border: 1px solid #40CECA;
	width: 215px;
	background-color: #DAF8F7;
	margin-bottom: 1px;
}



#direvents A
{
	
	display: block;	
	width: 211px;
	text-align: left;
	padding-left: 4px;
		margin-top: 1px;
	margin-bottom: 1px;
	text-decoration: none;
}

#direvents A:hover
{
	background-color: #46c;
	color: #ffF;
}

.dirnewsdate
{
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 4px;
	
}

.dirclicktable
{
	padding: 0px;
	clear: both;
	margin-top: 10px;
	border-collapse: collapse;
}

.dirclicktable TD
{
	font-size: 10pt;
	padding-right: 4px;
	padding-bottom: 6px;
}

.dirupdatetable
{
	font-size: 8pt;
	border: 1px solid #888;
	border-collapse: collapse;
}

.dirupdatetable TH
{
	width: 20%;
	vertical-align: top;
	background-color: #ddd;
	padding: 4px;
}

.dirupdatetable TD
{
	text-align: center;
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	font-size:10pt;
}

.dirupdatetable TD B
{
	color: #c00;
}

.oldschool 
{
	list-style-type: circle; 
}

.smallprint
{
	font-size: 7pt;
}

.dnewsphotobox
{
	display: block;
	float: left;
	width: 175px;
	height: 170px;
	border: 1px solid #888;
	text-align: center;
	margin: 2px;
}

.dnewsphotobox IMG
{
	margin: 3px;
	border: 1px solid #000;

}

.dclicknews
{
	padding: 0px;
	margin: 0px;width: 546px;
}

.dclicknews LI
{
	border-bottom: 1px solid #40CECA;
}

.dclicknews A
{
	display: block;
	width: 546px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.dclicknews A:hover
{
	text-decoration: none;
	background: #8af;
	color: #fff;
}


.dclicknews IMG
{
	float: left;
	padding-right: 8px;
	border: 0px;
}

#diraz
{
	border: 1px solid #40CECA;
	width: 215px;
	background-color: #DAF8F7;
	margin-bottom: 1px;
}



#diraz A
{
	
	display: block;
	float: left;	
	width: 30px;
	text-align: left;
	padding-left: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-decoration: none;
}

#diraz A:hover
{
	background-color: #46c;
	color: #ffF;
}



/* End Mindat Directory styles */



.otherpic
{
	
	display: inline;
width: 100px;
	

	 
}

.otherpic IMG:hover
{
	background-color: #ff0;
}

.otherpic IMG
{
	border: 1px solid #000;
	padding: 2px;
	margin: 5px;

}

/* auction styles */

.auctiona
{
width: 600px;
}

.auctionb
{
	background-color: #68b;
	color: #fff;

	height: 27px;
	padding: 0px;
	width: 722px;
	clear: both;
}

.auctionbbig
{
	background-color: #68b;
	color: #fff;

	height: 27px;
	padding: 0px;
	width: 1000px;
	clear: both;
}

.auctionc
{
	
	width: 100%;
	clear: both;
}

.auctionb UL,.auctionbbig UL
{
	display: block;
	height: 24px;	
	list-style: none;
	margin: 0px;
	padding: 0px;
 	
}

.auctionb LI, .auctionbbig LI
{
	display: block;
	float: left;
	margin-left: 1px;
	margin-top: 6px;
}

.auctionb INPUT, .auctionbbig INPUT
{
	margin: 0px;
	padding: 0px;
	height: 16px;
	margin-top: -4px;
	width: 120px;
	margin-left: 30px;
}



.auctionb B, .auctionbbig B
{
	padding-left: 4px;
}


.auctionb LI A, .auctionbbig LI A
{
	height: 22px;
	background-color: #79c;
	color: #fff;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #bbb;
}
.auctionb LI A:hover, .auctionbbig LI A:hover
{
	height: 22px;
	background-color: #EEE;
	color: #000;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #444;
}

/* end auction styles */

.mindatdirtext
{
}

.mdpic
{
	border: 1px solid #444;
	margin-right: 4px;
}

.ft3
{
	font-family: arial;
	border-collapse: collapse;
	font-size: 10pt;	
	display:inline;
}
.ft3 TD
{
	padding: 0px;
	white-space: nowrap;
}
.ftsub3
{
	
	font-size: 7pt;
}
.ftsup3
{
	font-size: 7pt;
}

.ft2
{
	font-family: arial;
	border-collapse: collapse;
	font-size: 9pt;	
	display: inline;
}
.ft2 TD
{
	white-space: nowrap;
	padding: 0px;
}
.ftsub2
{
	font-size: 7pt;
}
.ftsup2
{
	font-size: 7pt;
}

.formpos
{
	position: relative;
	top: 8px;
}

.phototype
{
	width: 100%;
	background-color: #eeeeee;
	border-bottom: 1px solid #888;
}

.phototabs
{

	border-collapse: collapse;
	width: 100%;
}


.phototabs TH
{
	border-bottom: 1px solid #888;
	padding: 3px;
}



.phototabitem
{
	padding: 3px;
	background-color: #fff;
	width: 150px;
	
	border-bottom: 1px solid #888888;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: blue;
	text-align: center;
	text-decoration: underline;
}

.phototabitem:hover
{
	
	background-color: #8cf;
	width: 150px;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	cursor: pointer;
	
}

.phototabitemsel
{
	width: 150px;
	text-align: center;
	padding: 3px;
	background-color: #eeeeee;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
}

.otherrow
{
	display: none;
}

.normalrow
{	
	overflow: hidden;
}

.gmap { 

text-align: left;
width: 400px;
		
	
 }
 
.smalltxt
{
	font-size: 8pt;
	
}
.gmt
{
	border: 0px;
	border-collapse: collapse;
	
}
.gmt TH
{
	vertical-align: top;
	
	background-color: #fff;
}

.gmt IMG
{
	margin-right: 5px;
}

.gmt TD
{
	vertical-align: top;
	font-size: 8pt;
	
}

.cpop TD
{
	vertical-align: top;
	font-size: 8pt;
}

#smallmap
{
	border: 1px solid #add;
	width: 208px; 
	height: 150px;
	overflow: hidden;
	margin-top: 5px;
}

.padfour
{
	padding: 4px;
	text-align: justified;
}

.nearloctable 
{
	width: 980px;
	border-collapse: collapse;
}

.nearloctable TD
{
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 3px;
}

.nowrap
{
	white-space: nowrap;
}



.otherimages
{
	width: 100%;
	border-collapse: collapse;

}

.otherimages TH
{
	padding: 4px;
	border-bottom: 1px solid #def7f7;
}

.otherimages TD
{
	padding: 4px;
	border-bottom: 1px solid #def7f7;
}

#usergal, #useredit, #userphotos, #userfavs,#userblogs,#userarticles, #usercontact,#usersponsored,#usercatalogue
{
	display: block;	
	background-color: #ddddff;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 8px;
	border-bottom: 1px solid #888;

}

#usergal H2, #useredit H2, #userphotos H2, #userfavs H2, #userblogs H2, #userarticles H2, #usercontact H2, #usersponsored H2, #usercatalogue H2
{
	text-align: left;
	background-color: #ddddff;
}

#usercatalogue li
{
list-style: circle outside;
line-height: 2;
}

#userhead
{
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	margin-right: 8px;
	width: 186px;
	background-color: #fff;
	float: left;
	padding: 5px;
	overflow: hidden;
	font-size: 10px;
}

#userhead B
{
	font-size: 11px;
	padding: 5px;
}

#userhead IMG
{
	
	border: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 180px;
	height: 180px;
}

.userhbox
{
	width: 980px;
	text-align: left;
	border: 1px solid #009;
}

.userhbox H1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #009;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #fff;
}

.userhbox H2
{
	
	margin-top: 0px;
}

.usertabs
{
	width: 100%;
	margin-top: 4px;
}


.usertabs TH
{
	border-bottom: 1px solid #888;
	padding: 3px;
}



.usertabitem
{
	padding: 3px;
	background-color: #fff;

	
	border-bottom: 1px solid #888888;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: blue;
	text-align: center;
	text-decoration: underline;
}

.usertabitem:hover
{
	
	background-color: #8cf;

	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	cursor: pointer;
	
}

.usertabitemsel
{
	
	text-align: center;
	padding: 3px;
	background-color: #DDDDFF;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #ddddff;
	font-weight: bold;
}

.galbuttable
{
	width: 100%;
	height: 18px;
	background-color: #7475CF;
	color: #fff;
}

.galbuttable TH
{
	width: 100px;
}

.galbuttable TD
{
	text-align: center;
}

.galbut
{
	display: block;
	background-color: #7475CF;
	width: 100px;
	height: 20px;
	text-align: center;
	color: #fff;
	padding-top: 4px;
	font-weight: bold;
}

.galbut:hover
{
	background-color: #CFD0FF;
	color: #000;
	cursor: pointer;
	
}

.galpage
{
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.galpage:hover
{
	background-color: #CFD0FF;
	color: #000;
	cursor: pointer;
	
}

#loading
{	position: absolute;
	top: 50%;
	left: 50%;
	width: 160px;
	height: 24px;
	margin-left: -82px;
	margin-top: -14px;
	background-color: #b78861;
	padding: 2px;
	vertical-align: middle;
	border: 1px solid #888;
	color: #fff;
	visibility: hidden;
}

#loading IMG
{
float: left;	
margin-left: 4px;

}

#loading B
{
	display: block;
	padding-top: 3px;
}

.userpicture
{
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	margin-right: 8px;
	width: 180px;
	background-color: #fff;
	padding: 8px;
	overflow: hidden;
	font-size: 10px;
	margin-top: 6px;
	
}

.userthumbpicture
{
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	margin-left: 8px;

	background-color: #fff;
	padding: 1px;
	overflow: hidden;
	font-size: 10px;
	margin-top: 0px;
	
	
}



.userpicture B, .userbigpicture B
{
	font-size: 11px;

}

.userthumbpicture IMG
{
	border: 0px;
}

.userpicture IMG
{
	border: 0px;
	padding-bottom: 3px;
	width: 180px;
	height: 180px;
}




.article
{

}

.article H1
{
	background-color: #7475CF;
	margin-top: 16px;
	margin-bottom: 0px;
}
.article H2, .article H3, .article H4
{
	margin-top: 4px;
	margin-bottom: 0px;
}

.userbigpicture
{
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	margin-right: 8px;
	background-color: #fff;
	padding: 8px;
	overflow: hidden;
	font-size: 10px;
	
}


.userbigpicture IMG
{
	border: 0px;
	padding-bottom: 3px;

}

.plainuserpicture
{
	padding: 8px;
	overflow: hidden;


	
}

.plainuserpicture IMG
{
	border: 0px;
	display: block;
	margin: auto;

}


.blogitem
{
	border: 1px solid #000099;
	padding: 0px;
	background-color: #fff;
}

.blogitem H1
{
	font-size: 15px;
}

.blogitem P
{
	padding: 4px;
}

.blogbuttons
{
	background-color: #ECECFF;
	border-top: 1px solid #888;
		border-bottom: 1px solid #888;
	padding: 3px;
}

.blogbuttons A
{
	border: 1px solid #000099;
	padding-left: 20px;
	padding-right: 20px;
	margin: 3px;
	background-color: #fff;
}

.blogbuttons A:hover
{
	background-color: #000099;
	color: #fff;
	text-decoration: none;
}

#fpblogbox
{
	display: block;
	text-align: left;
	background-color: #ddddff;
	border: 1px solid #888;
	margin-bottom: 0.5em;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

.blogpara
{
	padding: 5px;
}

.blogcomment
{
	border: 1px solid #888;
	background-color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 3px;
}

.articletable
{
	background-color: #fff;
	border: 1px solid #888;
	width: 100%;
}

.gallerytable H2
{
	background-color: #ddddff;
	color: #000;
	text-align: left;
	font-size: 11pt;
	padding: 3px;
	padding-left: 4px;
	margin-top: 8px;
	margin-bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.gallerytable H3
{
	background-color: #ddddff;
	color: #000;
	text-align: left;
	font-size: 11pt;
	padding: 3px;
	padding-left: 4px;
	margin-top: -1px;
	margin-bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.tbl
{
	border-left: 1px solid #ddddff;
}

.tbr
{
	border-right: 1px solid #ddddff;
}

.tbbl
{
	background-color: #ddddff;
	font-size: 7pt;
	border-left: 1px solid #ddddff;
	border-bottom: 1px solid #ddddff;
	
}


.tbbr
{	background-color: #ddddff;
	border-bottom: 1px solid #ddddff;
	border-right: 1px solid #ddddff;
	font-size: 9pt;
}

.bigplus
{
	color: #66cc66;
	font-size: 36px;
	font-weight: bold;
	float: left;
	padding: 2px;
	padding-right: 10px;
	margin: 0px;
	
}

.additional
{
	display: block;
	padding-left: 4px;
	padding-top: 6px;
}

.tbblr
{
border-left: 1px solid #ddddff;
border-right: 1px solid #ddddff;
border-bottom: 1px solid #ddddff;

}

.gallerytable
{
	width: 974px;
	margin: 3px;
}

.inlineimg {
vertical-align:middle;
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
border: 0px;
padding-bottom: 4px;
}


.photobox
{
	text-align: left;
	background: #fff;
	margin-bottom: 0.5em;
	width: 100%;
	margin: auto;
	overflow: auto;
}

.photobox H1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #DEF7F7;
	margin: 0;
	padding-top: 2px;
	margin-bottom: 12px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
	border: 0px;
}

.photobox H1 A
{
	color: #005;
}

.photobox IMG
{
	border: 3px double #888;

}



.photoboxdark
{
	text-align: left;
	background: #000;
	
	margin-bottom: 0.5em;
	width: 100%;
	margin: auto;
	overflow: auto;
}



.photoboxdark H1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #000;
	margin: 0;
	padding-top: 2px;
	margin-bottom: 12px;
	padding-right: 5px;
	padding-left: 5px;
	color: #ccc;
}

.photoboxdark H1 A
{
	color: #ddf;
}


.photoinfobox
{
	background-color: #f6f6f6;
	border: 3px double #888;
	width: 720px;
	margin: auto;
	padding: 6px;
	
	
}

.photoinfobox H2
{
	margin-bottom: 4px;
	margin-top: 0px;
	text-align: left;
	border-bottom: 1px solid #aaa;
	font-size: 12pt;
}


.photoinfoboxdark
{
	background-color: #444;
	color: #ccc;
	border: 3px double #888;
	width: 720px;
	margin: auto;
	padding: 6px;
	
	
}

.photoinfoboxdark A
{
color: #bbf
}

.photoinfoboxdark H2
{
	margin-bottom: 4px;
	margin-top: 0px;
	text-align: left;
	border-bottom: 1px solid #888;
	font-size: 12pt;
}





.titlebardark
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;	
	height: 80px;
	background-image: url('images/topbardark.gif');
	background-repeat: repeat-x;
}

.titlebardark A
{	
	padding: 0px;
	margin: 0px;
}



.titlebardark IMG
{
	border: 0;
	margin: 0;
	padding: 0;

}

#footertextdark
{
	background-color: #000;
	color: #fff;
	text-align: center;
	width: 100%;
	font-size: 9pt;
}

#footertextdark A
{
	color: #ccf;
}

#fpblogbox .blogpara H1
{

	background-color: #ddddff;
	color: #000;
	border-bottom: 1px solid #009;
}


#fpblogbox H1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #009;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #fff;
}

#fpblogbox H2
{
	text-align: left;
	font-size: 13pt;
	font-weight: bold;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}

#fpblogbox H3
{
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
}


#formtoc
{
	border: 1px solid #888;
	background-color: #fff;
        width: 700px;
        margin: auto;

}

#formtoc H3
{
	border-bottom: 1px solid #888;
	padding-top: 0px;
	margin-top: 0px;

}

#formtoc UL
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 2px;
}

#formtoc LI
{
	font-size: 11pt;
       padding: 3px;
}

#favmins, #favusers, #favlocs
{
	width: 32%;
	background-color: #fff;
	border: 1px solid #888;
	height: 160px;
	float: left;
	margin-left: 6px;

	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}

#favmins H2, #favusers H2, #favlocs H2
{
	background-color: #009;
	color: #fff;
	font-size: 10pt;
	padding: 3px;
	margin: 0px;
}

.favlist
{
	

	margin: 0px;
	overflow: auto;
	height: 132px;
}

.favlist P
{
padding: 3px;
margin-top: 0px;
}

.favlist A
{

	display: block;
	padding: 3px;
	font-weight: bold;
}

.favlist A:hover
{
	background-color: #88ccff;
	color: #000;
	text-decoration: none;
}

.floatybuttons
{
	float: right;
}

.floatybuttons A
{
	border: 1px solid #000;
	background-color: #fff;
	padding: 3px;
	
}
.floatybuttons A:hover
{
	background-color: #88ccff;
	color: #000;
	text-decoration: none;
	
}

#bottomstripdark
{
	color: #fff;
	border-top: 1px solid #444;
	padding-top: 16px;
}

#bottomstripdark INPUT
{
	background: #333;
	color: #fff;
	border: 1px solid #ccc;
}

.buttonstrip, .buttonstripdark
{
border-collapse: collapse;
}

.buttonstrip TD, .buttonstripdark TD
{
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 0px;

}

.buttonstrip td
{
background-color: #def7f7;
color: #000;
border: 1px solid #444;
font-size: 11px;
text-align: center;
padding: 5px;
margin: 0px;
cursor: pointer;
}	
	
.buttonstrip td:hover
{
background-color: #A4A0FD;
color: #fff;
}

.buttonstrip td A
{
	color: #000;
}

.buttonstrip td:hover A
{
	color: #fff;
}

.buttonstrip td A:hover, .buttonstripdark td A:hover
{
	text-decoration: none;
}

.buttonstripdark td
{
background-color: #888888;
color: #ccc;
border: 1px solid #000;
font-size: 11px;
text-align: center;
padding: 5px;
margin: 0px;
cursor: pointer;
}	
	
.buttonstripdark td:hover
{
background-color: #A4A0FD;
}

.buttonstripdark td A
{
	color: #ddd;
}

.buttonstripdark td:hover A
{
	color: #000;
}

.articleindextable 
{
width: 100%;
border-collapse: collapse;
}

.articleindextable TH
{
	padding: 5px;
	border-bottom: 1px solid #000;
}
.articleindextable TD
{
	border-bottom: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
	
}
.importantbutton
{
padding: 0px;
margin: 0px;
background-color: #ececff;
}

.importantbutton A
{
background-color: #ffc;
color: #f00;
border: 1px solid #500;
font-weight: bold;
	}

.importantbutton A:hover
{
background-color:#c00;
color: #fff;
}

.clicky
{
	cursor: pointer;
	color: #006699;
}

.clicky:hover
{
	color: #ff3399;
}

.banner5
{
	width: 980px;
}

.banner5 img
{
	margin: 6px;
	padding: 1px;
	border: 1px solid #000;
}

#theindexpage
{
}

.picbox2
{
	
	display: block;
	width: 416px;
        height: 256px;
background-color: #dddddd;
	padding-left: 15px;
	margin: auto;
	border: 1px solid #888888;
	clear: both;

}

.picbox3
{
	display: block;
	width: 625px;
        height: 256px;
background-color: #dddddd;
	padding-left: 15px;
	margin: auto;
	border: 1px solid #888888;
	clear: both;
}


.picbox4
{
	display: block;
	width: 831px;
    height: 256px;
	background-color: #dddddd;
	padding-left: 15px;
	margin: auto;
	border: 1px solid #888888;
	clear: both;
}

.quoteblock
{
	clear: both;
	margin: auto;
	display: block;
	width: 785px;
	padding: 15px;
	
	border: 1px solid #888888;
	background-color: #f8f8f8;
	
}

.nobr
{
 white-space: nowrap;
}
.sponsor
{
background-color: #22a;
font-size: 11pt;
color: #fff;
font-weight: bold;
padding: 4px;
}

.sponsor A
{
	color: #88f;
	text-decoration: none;
}

.sponsor A:hover
{
	text-decoration: underline;
	color: #ddf;
}

.sponsorloc
{
background-color: #66f;
font-size: 10pt;
color: #fff;
font-weight: bold;
padding: 4px;
}

.sponsorloc A
{
	color: #ccf;
	text-decoration: none;
}

.sponsorloc A:hover
{
	text-decoration: underline;
	color: #eef;
}

.sponsorlocmsg
{
	margin-top: 8px;
	background-color: #eef;
	padding: 5px;
	font-weight: bold;
	margin-left: -4px;
	margin-right: -4px;
}


#searchmain
{
	width: 999px;
	margin: auto;

}

#searchoptions
{
	height: 450px;
	width: 350px;
	overflow: auto;
	background-color: #eee;
	border: 1px solid #000;
	float: left;
	text-align: left;
}

#searchoptions TABLE
{
	border 1px solid #f00;
}

#searchoptions TD
{
	padding: 4px;
}

#searchdata
{
	float: left;
	width: 640px;
	height: 450px;
	overflow: auto;
	text-align: left;
	
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.searchheading
{
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

.searchdesc
{
	font-size: 8.5pt;
}

.searchsmt
{
	font-size: 8pt;
}

.asrw
{
height: 65px;
padding-left: 2px;
padding-top: 1px;
border-bottom: 1px solid #888;
}


.asrw A
{
	display: block;
	width: 100%;
	height: 64px;
	overflow: hidden;
}

.asrw A:hover
{
	text-decoration: none;
	background-color: #dde;
	color: #008;
}

.asrw IMG
{
	width: 64px;
	height: 64px;
	float: left;
	border: 0px;
	padding-right: 3px;
}

.redtext
{
	color: #c00;
}

.searchmatch
{
	float: right;
	font-weight: bold;
}

.spag
{
	text-align: center;

	border-bottom: 1px solid #888;
}

.spag TABLE
{
	width: 615px;
	margin-bottom: 1px;
}

.spag TD
{
	text-align: center;
}

.spag TH
{
	width: 64px;
}

.spag A
{
	padding: 3px;
}

.spag A:hover
{
	text-decoration: none;
	background-color: #fc0;
	color: #000;
}

.searchmessage
{
	padding: 4px;
}

#searchpopup
{
display: none;
position: absolute;
left: 0;
top: 0;
z-index: 100;
height: 450px;
width: 350px;
overflow: hidden;
border: 1px solid #000;
background-color: #d8f0f0;
}

#spopmin
{
	font-size: 12pt;
	font-weight: bold;
	padding-top: 4px;
}

#searchpopup IMG
{
	border: 1px solid #000;
}

#spoptext
{
	text-align: left;
	margin: 4px;
}

.aucred
{
	color:  #800;
}

.aucgrn
{
	color: green;
}

.auctionaddmsg
{
 padding: 4px;
 background-color: #f2FfFf;
 font-size: 9pt;
 
}
.auctionaddmsg TEXTAREA
{
	width: 708px;
	height: 50px;
}

.acbox
{
	background-color: #def7f7;
	border-bottom: 1px solid #888;
	padding: 4px;
 	font-size: 9pt;
}

.acboxvendor
{
	background-color: #f7f7ae;
	border-bottom: 1px solid #888;
	padding: 4px;
 	font-size: 9pt;
}

.acintro
{
	padding: 4px;
	font-size: 9pt;
	border-bottom: 1px solid #888;
}

.acdate
{
	float:right;
}

.acmsg
{	
	display: block;
	clear: both;
	background-color: #f8f8f8;
	border: 1px solid #888;
	margin: 0px;
	padding: 4px;
	margin-top: 4px;
}

.acbuttons UL
{
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 5px;
}

.acbuttons li
{ 
	display: inline;
}

.acbuttons A
{
	border: 1px solid #888;
	padding: 2px;
	background-color: #eef8ff;
	color: #000;	
	font-weight: bold;
}

.acbuttons A:hover
{
	background-color: #0cf;
	color: #fff;
	text-decoration: none;
}

#regtable
{
	width: 100%;
	background-color: #eef8ff;
}

.scrollyboxy
{
	max-height: 150px; 
	overflow-y: scroll;
}

.olangtab
{
	margin: -2px;
	border-collapse: collapse;
	border-top: 1px solid #eef;
	border-left: 1px solid #eef;
	width: 100%;
	
}

.olangtab TH
{
 vertical-align: top;
 text-align: right;
 padding: 2px;
 width: 30%;
 background-color: #f2ffff;
 border-bottom: 1px solid #eef;
}

.olangtab TD
{
 padding: 2px;
	width: 70%;
 vertical-align: top;
	border-bottom: 1px solid #eef;
	border-right: 1px solid #eef;
}

.clickyp
{
	font-size: 15px;
	background-color: #f2ffff;
	border: 1px solid #008;
	padding-left: 4px;
	padding-right: 4px;
	
}

.clickyp:hover
{
	text-decoration: none;
	background-color: #00c;
	color: #fff;
}

.grouptable
{
	width: 100%;
}

.MDbuttons { color: black;
 background-color: white;
 font-size: 12px;
 border: 1px solid black;
 padding: 1px;
 margin-bottom: 4px;
 text-align: center;
 cursor: pointer;
}


.auction
{
	padding-left: 6px;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.auctionbold
{
	padding-left: 6px;
	font-size: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background-color: #f2FfFf;
	border-top: 1px solid #add;
	border-bottom: 1px solid #ccffff;
}

.auctiondesc
{
	padding-left: 6px;
}

.auctiondiv
{
	border: solid 1px #a2f2f2;
}

.auctionrow, .auctionrow2
{
	
	background-color: #eee;
}

.auctionrow TH, .auctionrow2 TD
{
		border-bottom: 1px solid #add;

}

.auctionrow TH IMG, .auctionrowb TH IMG
{
	border: 1px solid #add;
}

.auctionrowb,.auctionrow2b
{
	
	background-color: #f8f8f8;

}

.auctionrowb TH, .auctionrow2b TD
{
		border-bottom: 1px solid #add;
	
}



.auctionplain, .auctionplain:VISITED
{
	font-size: 13px;
	color: #00f;
}

.auctionpic
{
	display: block;
	float: right;
	width: 350px;
	padding: 0px;
	border-left: 1px solid #add;
	border-top: 1px solid #add;
	border-bottom: 1px solid #add;
	background-color: #fff;
}

.auctionpic IMG
{
		border: 0px;
}

.auctionbigpic
{
	padding: 0px;
	margin: 0px;
}

.auctionsmallpics
{
	border-top: 1px solid #add;
	width: 100%;
	display: block;
	
}

.auctionsmallpics A
{
	display: block;
	width: 69px;
	height: 69px;
	margin-right: 1px;
	float: left;
	
}

.auctionsmallpics IMG
{
	position: absolute;
	width: 69px;
	height: 69px;
	border: 0;
	opacity:0.8;
	filter:alpha(opacity=80);
}



.auctionsmallpics IMG:hover
{
	background-color: #004;
	position: absolute;
	width: 84px;
	height: 84px;
	margin-left: -9px;
	margin-top: -9px;
	margin-right: -9px;
	margin-bottom: -9px;
	border: 2px solid #0ff;
	padding: 1px;
	z-index: 100;
	opacity:1;
	filter:alpha(opacity=100);
}

.button
{
	border: 1px solid #000;
	background-color: #def7f7;
	padding: 4px;
}

.button:hover
{
	background-color: #a4a0fd;
	color: #fff;
	text-decoration: none;
}

.photosearchmsg
{
	padding: 15px;
}

#auctiontable
{
border: 1px solid #c9f2ff;
padding: 0px;
margin: 0px;
}

#searchtext
{
	width: 168px;
}

#auctiontable TABLE
{
margin: 0px;
border-collapse: collapse;
border-top: 1px solid #c9f2ff;
border-left: 1px solid #c9f2ff;
}

#auctiontable TH
{
	background-color: #e9f7ff;
	padding: 4px;
	border-bottom: 1px solid #e9f7ff;
	border-right: 1px solid #e9f7ff;
	font-weight: normal;
}

#auctiontable TD
{
	background-color: #F8FDFF;
	padding: 4px;
	border-bottom: 1px solid #e9f7ff;
	border-right: 1px solid #e9f7ff;
}

#auctiontable H3
{
	background-color: #c9f2ff;
	padding: 4px;
	margin: -4px;
	margin-bottom: 6px;
}

#bidarea
{
	display: block;
	padding: 5px;

}
#newindex
{
	width: 980px;
	margin: auto;
}



#newindexleft
{
	float: left;
	width: 182px;
	margin-right: 4px;
	margin-top: -1px;
}

#newindexright
{
	float: right;
	width: 182px;
	margin-left: 4px;
	margin-top: -1px;
}

#newindexcent
{

}

.newcentrebox
{
		width: 610px;
	border: 1px solid #add;
	padding: 4px;
	margin-left: 0px;
	text-align: left;
	font-size: 12px;
	min-height: 183px;
	margin-bottom: 3px;
}

.newcentrebox H1
{
	background-color: #DAF8F7;
	margin-top: -4px;
	margin-left: -4px;
	margin-right: -4px;
	border-bottom: 1px solid #add;
	text-align: left;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.fpbanner
{
	margin-top: 1px;
	border: 1px solid #add;
}

#fpsearchbox
{
	background-color: #EFFBFF;
}

#fpsearchsubmit
{
	border: 1px solid #add;
	background-color: #DAF8F7;
	font-size: 10pt;
	cursor: pointer;
}

#fpsearchsubmit:hover
{
background: #26f;
color: #fff;
}


table.mindattable
{
margin: 4px;
border-collapse: collapse;
}

table.mindattable th

{
	background-color: #CFE7FF;
	border: 2px solid #fff;
	color:#0063CE;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:left;
	vertical-align:top;
}

.mindattable th SPAN
{
	color: #000;
	font-weight: normal;
}

table.mindattable td

{
	background-color: #F1F8FF;
	border: 2px solid #fff;
	padding:4px;
	font-size:11px;
	vertical-align: top;
}

table.mindattable2
{
margin: 4px;
border-collapse: collapse;
border-left: 1px solid #cfe7ff;

border-bottom: 1px solid #cfe7ff;
}

table.mindattable2 th

{
	background-color: #CFE7FF;
	border-right: 1px solid #cfe7ff;
	border-top: 1px solid #cfe7ff;	
	color:#0063CE;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:left;
	vertical-align:top;
}

.mindattable2 th SPAN
{
	color: #000;
	font-weight: normal;
}

table.mindattable2 td

{
	background-color: #fff;
	border-right: 1px solid #cfe7ff;
	border-top: 1px solid #cfe7ff;
	padding:4px;
	font-size:11px;
	vertical-align: top;
}


table.mindattable3
{
margin: 4px;
border-collapse: collapse;
border-left: 1px solid #aadddd;

border-bottom: 1px solid #aadddd;
}

.mindattable3>tbody>tr>th

{
	background-color: #def7f7;
	border-right: 1px solid #aadddd;
	border-top: 1px solid #aadddd;	
	color:#0063CE;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:left;
	vertical-align:top;
}

.mindattable3>tbody>tr>th SPAN
{
	color: #000;
	font-weight: normal;
}

.mindattable3>tbody>tr>td

{
	background-color: #fff;
	border-right: 1px solid #aadddd;
	border-top: 1px solid #aadddd;
	padding:4px;
	font-size:11px;
	vertical-align: top;
}


.catshowtable
{
  width: 972px;
  border: 1px solid #000; 
  background-color: #f2f6ff; 
  margin:4px;
}

.catshowtable TD
{
  vertical-align: top;
}

#auctionstatus
{
	display: block;
	background-color: #ffc;
	width: 712px;
	margin-left: -1px;
	padding: 4px;
	color: #000;
	border: 1px solid #f20;
}

#auctionstatus H1
{
	background: none;
	padding: 0px;
	font-size: 12pt;
	color: #f20;
	text-decoration: underline;
	padding-bottom: 8px;
}

.auctiontest
{
	background: #f00;
	color: #ff0;
	font-weight: bold;
	padding: 5px;
	font-size: 11pt;
}

.fivemsgbox
{
	height: 205px;
	overflow-y: scroll;
}

#topstats
{
	font-size: 11px;
	color: #444;
	padding: 0px;
	margin: 0px;
}

#topannounce
{
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 12px;
	color: #800;
}

#logintable
{
	width: 70%;
	background-color: #CFE7FF;
	border: 1px solid #0063CE;
	padding: 12px;
}

#locminlist
{
	clear: both;
	border-top: 1px solid #add;
	border-bottom: 1px solid #add;
	width: 999px;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 4px;
	border-collapse: collapse;
}

#locminlist TD
{
	border-left: 1px solid #add;
	width: 25%;
	vertical-align: top;
	padding: 6px;
	line-height: 1.5em;
}

#locminlist A
{
	display: block;
	float: left;

}

.le 
{
	background-image: url("images/info.gif");
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	display: block;

}

.ls
{
	background-image: url("images/silver_star.png");
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	display: block;

}

.lg 
{
	background-image: url("images/gold_star.png");
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 5px;
	margin-right: 5px;
		float: left;
	display: block;

}




.lm
{
	margin-left: 2px;
		float: left;
	display: block;
}

.lm1
{
	margin-left: 17px;
	float: left;
	display: block;
}



.cm 
{
	background-image: url("images/camera.gif");
	background-repeat: no-repeat;
	width: 12px;
	height: 9px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	display: block;
	clear: both;
}

.cn
{
		width: 12px;
	height: 9px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
		float: left;
	display: block;
	clear: both;
}



.mt 
{
	background-image: url("images/m-t.png");
	background-repeat: no-repeat;
	width: 8px;
	margin-left: -15px;
	height: 13px;
	margin-top: 0px;
	margin-right: 5px;
	display: block;
	float: left;
		clear: left;
}

.mt2 
{
	background-image: url("images/m-t.png");
	background-repeat: no-repeat;
	width: 8px;
	margin-left: -29px;
	height: 13px;
	margin-top: 0px;
	margin-right: -16px;
	display: block;
	float: left;
		clear: left;
}


.bc 
{
	background-image: url("images/cbox.gif");
	background-repeat: no-repeat;
	width: 11px;
	margin-left: -16px;
	height: 11px;
	margin-top: 2px;
	margin-right: 5px;
	display: block;
	float: left;
		clear: left;
}


.bc2
{
	background-image: url("images/cbox.gif");
	background-repeat: no-repeat;
	width: 11px;
	margin-left: -16px;
	height: 11px;
	margin-top: -11px;
	margin-right: 5px;
	display: block;
	float: left;
	clear: left;
}

.bm
{
	background-image: url("images/mbox.gif");
	background-repeat: no-repeat;
	width: 11px;
	margin-left: -16px;
	height: 11px;
	margin-top: 2px;
	margin-right: 5px;
	display: block;
	float: left;
		clear: left;
}


.bm2
{
	background-image: url("images/mbox.gif");
	background-repeat: no-repeat;
	width: 11px;
	margin-left: -16px;
	height: 11px;
	margin-top: -11px;
	margin-right: 5px;
	display: block;
	float: left;
	clear: left;
}



#tagimg
{
	height: 400px;
}

#adiv1
{
	display: absolute;
}

#arrowtable TD
{


	vertical-align: top;
	
}

.breadcrumb
{
 display: block;
 padding: 4px;
 font-size: 13px;
 font-weight: bold;
 width: auto;
 background-color: #f2ffff;
 border-bottom: 1px solid #add;
  border-top: 1px solid #add;
 margin-bottom: 4px;
 margin-top: -4px;
 margin-left: -4px;
 margin-right: -4px;
}

.museumpic
{
 padding: 4px;
 border: 0;
}

.unformat TABLE TD
{
	vertical-align: middle;
	border: 0;
	padding: 0;
	margin: 0;
	
}

#auctioncounts
{
	margin-top: 8px;
}


.picpreviewbox
{
border: 1px solid #888;
background-color: #eee;
float: left;
font-size: 10px;
padding-top: 4px;
width: 210px;
margin: 12px;
text-align: center;
}

.picpreviewbox B
{
display: block;
height: 50px;
overflow: hidden;
}
.calendar {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
.calendar caption {
	margin: 0;
	padding: .3em 0;
	background: #DAF5F5;
	}
.calendar th {
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	background: #fff;
	}
.calendar td {
	border: 1px solid #fff;
	padding: .1em .3em ;
	width: 1.5em;
	text-align: center;
	}
.calendar a {
	color: #000;
	text-decoration: none;
	}

.calendar td.today {
	background: #ffc;
	}
.calendar td.selected {
	border: 1px dotted #ff7800;
	}
.calendar td.highlighted {
	background: #fc9;
	}

.calendar td:hover, .calendar td.today:hover,
.calendar td.selected:hover, .calendar td.highlighted:hover {
	background: #cff;
	border: 1px solid #09f;
	}

table.calendar td.pad {
	color: #999;
	background: #fff;
	}
table.calendar td.pad:hover {
	background: none;
	border: 0;
	}

.sunday, .saturday {
	background: #f0f0f0;
	}

#year {
	padding: 0;
	width: 500px;
	list-style: none;
	}
#year:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#year li {
	float: left;
	padding: 0 .5em .5em 0;
	height: 150px;
	}
	
	
	
.rssimg
{
	width: 21px;
	height: 21px;
}

.siteimg
{
	width: 32px;
	height: 32px;
}




ul.ddmenu,
ul.ddmenu li,
ul.ddmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 background-color: #def7f7;

}

ul.ddmenu
{
  margin-bottom: 4px;
}


ul.ddmenu li A, ul.ddmenu li span, ul.ddmenu li B
{
	display: block;
	width: auto;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -4px;
	margin-bottom: -4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.ddmenu li A:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #a4a0fd
	
}





ul.ddmenu {
 position: relative;
 z-index: 597;
 float: left;
}

ul.ddmenu li {
 float: left;
	font-size: 9pt;
 vertical-align: middle;
 zoom: 1;

 
 	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
 
	border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  margin-right: 1px;
}

ul.ddmenu li.hover,
ul.ddmenu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.ddmenu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -1px;
 z-index: 598;
 width: 180px;
 border-bottom: 1px solid #333;
  border-top: 1px solid #333;

  
}

ul.ddmenu ul li {
 float: none;
 border-top: 0px;
 border-bottom: 0px;
}



ul.ddmenu li:hover > ul {
 visibility: visible;
}

ul.ddmenu span
{
	color: #003399;
}

ul.ddmenu li:hover > a ul.ddmenu span:hover, ul.ddmenu li:hover li, ul.ddmenu li:hover span
{
	text-decoration: none;
	color: #fff;
	background-color: #a4a0fd
}


ul.ddmenu li li A
{
	background-color: #f8ffff;
	
}

ul.ddmenu B
{
		background-color: #c4c0ff
}

#locrightbarpad
{
	margin: 0px;
	padding: 5px;
	margin-right: -4px;
	margin-top: -4px;
	
	background-color: #fff;
	float: right;
}

#locrightbar
{
	float: right;
  margin: 0px;
	padding: 5px;
	padding-top: 0px;
	background-color: #def7f7;
	border: 1px solid #add;
}

.lrbox
{
	width: 200px;
	border: 1px solid #add;
	background-color: #fff;
	padding: 4px;
	margin: auto;
	margin-top: 5px;
	font-size: 8pt;
}

.lrbox IMG
{
	border: 0;
}

.locdetailed
{
	width: 100%;
	border-left: 1px solid #c4c0ff;
	border-right: 1px solid #c4c0ff;
	border-bottom: 1px solid #c4c0ff;
	border-collapse: collapse;
}

.locdetailed TD
{
	vertical-align: top;
	padding: 4px;

}
.locdetailed TH
{
background-color: #c4c0ff;
padding: 4px;
border-top: 1px solid #c4c0ff;
}

.locdetailed IMG
{
	border: 1px solid #fff;
}

.ltop
{
	border-top: 1px solid #c4c0ff;

	background-color: #f4f0ff;
	height: 1em;
	font-size: 12pt;
}

.ltop A
{

}

TD.phcredits
{
	font-size: 8pt;
	vertical-align: bottom;
}

.lphup
{
	width: 210px;
	text-align: center;
}

#sublocaz
{
	margin: 0px;
	padding: 0px;
}

#sublocaz LI
{
	margin: 0px;
	padding-top: 4px;
}

.bigphoto
{
	width: 202px;

	background-color: #def7f7;
	border: 1px solid #aadddd;
	padding: 4px;
	font-size: 11px;
}

.bigphoto IMG
{
	border: 0;
	width: 200px;
	height: 200px;
	border: 1px solid #aadddd;

}

.bigphoto A
{
	display: block;
	padding-bottom: 3px;
}

.unptable
{

}

.unptable TD
{
	padding: 5px;
	border: 1px solid #aaa;
}

.unprocdiv
{ 
	height: 15px;
	padding: 0px;
	margin: 0px;
 width: 100px;
}

.unpexpand
{
		background-image: url("images/expand.gif");
		width: 13px;
		height: 13px;
		display: block;
		float: left;
}

.unpdelete
{
		background-image: url("images/delete.gif");
		width: 13px;
		height: 13px;
		display: block;
		float: right;
}

.unpcomplete
{
		background-image: url("images/complete.gif");
		width: 100px;
		height: 13px;
		display: block;

}


.sponsoredpages
{
width:965px;
border: 1px solid #ccc;
background-color: #fff;
border-collapse: collapse;
margin-bottom: 15px;
}

.sponsoredpages TD
{
padding: 5px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#minfindsales
{
	width: 100%;
	padding: 0px;
	background-color: #446;
	height: 106px;
}

.minfindbox
{
	float: left;
	padding: 4px;
	padding-right: 0px;
}

.minfindbox IMG
{
background-color: #000;
	width: 90px;
	height: 90px;
	border: 1px solid #fff;
	padding: 3px;

}

.articlebook
{

float: left;
margin-right: 11px;
margin-bottom: 10px;
border: 1px solid #000;
width: 303px;
height: 109px;
padding: 5px;
padding-top: 0px;
background-color: #fff;
}
.articlebook IMG
{
float: left;
border: 1px solid #888;
padding: 1px;
margin-top: 5px;
margin-right: 20px;

}


#conferencebox h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #032800; 
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #ffba00;
	width: 100%;
	background-image: none;
}

#conferencebox div
{
	background-image: url("/images/conferencebg.png");
	height: 208px;
	color: #fff;
	padding-left: 136px;
	padding-right: 5px;
	padding-top: 8px;
}

#conferencebox UL
{
	margin-top: 10px;
	margin-bottom: 15px;
	height: 110px;
}

#conferencebox LI
{
	padding-bottom: 6px;
}

#conferencebox A
{
	display: block;
	width: auto;
	text-decoration: underline;
	color: #acf;
	margin-left: -110px;
	font-size: 18px;
	text-align: center;
}

#conferencebox A:hover
{
	color: #cef;
}

.timeline
{
	overflow-y: scroll;
	font-family: 	"lucida grande",tahoma,verdana,arial,sans-serif;
}

.fdrow
{
	padding: 3px;
	font-size: 11px;
	height: 32px;
	border-bottom: 1px dotted #ccc;

}

.fddate
{
	padding: 3px;
	font-size: 11px;

	border-bottom: 1px dotted #ccc;

}

.fdrow IMG
{
	float: left;
	width: 32px;
	height: 32px;
	border: 1px solid #000;
	margin-right: 5px;
}
.fdrow SPAN
{
	display: block;
	color: #999;
}

.fdrow SPAN A
{
	color: #999;
	text-decoration: underline;
}

.fdrow SPAN A:hover
{
	color: #ff3399;
}

.fddate
{
	padding-top: 8px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 11px;
}



#donatebox h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #f4cabd; 
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #af2000;
	width: 100%;
	background-image: none;
}

#donatebox div
{
	background-image: url("/images/donatebg.png");
	height: 208px;
	color: #333;
	padding-left: 116px;
	padding-right: 5px;
	padding-top: 8px;
	text-align: justify;
}

#donatebox UL
{
	margin-top: 10px;
	margin-bottom: 15px;
	height: 110px;
}

#donatebox LI
{
	padding-bottom: 6px;
}

#donatebox A
{
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	color: #33c;
	height: auto;
	vertical-align: top;
	background-color: #fdfdfc;
	
	
}

#donatebox SPAN
{
	font-size: 10.5px;
	height: 153px;
	display: block;
}

#donatebox I
{
	display: block;
	width: auto;
	text-align: center;
	font-size: 10.5px;
	margin-left: -110px;
	padding-top: 10px;
}


#donatebox A:hover
{
	color: #66f;
	background-color: #fdfdfc;
}


#sponsorship
{
background-color: #def7f7;
padding: 5px;
text-align: right;
font-size: 11px;
border-bottom: 1px solid #add;
background-image: linear-gradient(top, #def7f7, #f4FfFf);
background-image: -moz-linear-gradient(top, #def7f7, #f4FfFf);
}

#sponsorship A
{
	font-weight: bold;
}

.chemaltable
{
border-collapse: collapse;
}

.chemaltable td
{
border: 1px solid #aaa;
padding: 4px;
padding-left: 12px;
padding-right: 12px;
}

#mindattb
{
	height:21px;
position:fixed;
text-align: right;
bottom:0px;
width:auto;
left:15px;
right: 15px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top: 1px solid #000000;
z-index:96;
font-size:0.8em;
background-color: #66a;
color: #fff;

border-radius: 12px 12px 0px 0px;
/*
border-radius-topleft: 12px;
-moz-border-radius-topleft: 12px;
	-khtml-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
border-radius-topright: 12px;
-moz-border-radius-topright: 12px;
	-khtml-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
*/
	padding: 4px;

 background-image: -moz-linear-gradient(#2F2727, #66a);
 background-image: -webkit-linear-gradient(#2F2727, #66a);
  background-image: linear-gradient(#2F2727, #66a);
}

#mindattb IMG
{
	border: 0;
}

#leftside
{
	float: left;
}


#mdtblogo
{
float: left;
margin-left: 5px;
	margin-top: -3px;
margin-right: 0px;
}

#mdtbhome
{

	margin-top: -2px;
}

#mdtbsearch, #mdtblbox
{
display: block;
height: 25px;
}




.mdtbbuttonleft
{
	display: block;
	float: left;
	margin-left: 2px;
	margin-right: -3px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: -3px;
	margin-bottom: -3px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	color: #fff;
	height: 25px;
}

A.mdtbbuttonleft, A.mdtbbuttonright
{
	color: #fff;
}

#mdtbontw, #mdtbonfb
{
	float: left;
 margin-top: -1px;

}



A.mdtbbuttonleft:hover, A.mdtbbuttonright:hover, #mdtbshare:hover, #mdtbshare>A:hover
{
	background-color: #88c;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

.mdtbbuttonright
{
	display: block;
	float: right;
	margin-left: 2px;
	margin-right: -3px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: -3px;
	margin-bottom: -3px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	color: #fff;
	height: 25px;
}



#mdtbfblike
{
	padding-left: 3px;
	float: right;
	height: 24px;
}

#mdtbfblike IFRAME
{
	height: 24px;
}

#mdtbplusone
{
	padding-left: 3px;
	float: right;
}




.mdpuinput
{
	background-color: #ddd;
	
}



#mdpusearch TH
{
text-align: right;
}

.mdputitle {
display: block;
width: auto;
height: 30px;
text-align: center;
font-size: 12pt;
padding: 0px;
margin-top: -15px;
font-weight: bold;
padding-bottom: 4px;
}


.mdpuinput
{
width: 300px;
}

.mdpuclosebut
{
cursor: pointer;
}

#mdtbclosebutton
{
display: block;
float: right;
}

#mdtbconference
{
	width: 102px;
	background-image: url('/tb/conference.png');
	background-position: center top;
	background-repeat: no-repeat;
	color: #ffc;
}

#mdtbshare
{
	width: 60px;

	color: #ffc;
}

#mdtbshare>A>IMG
{
	float: left;
	margin-top: -1px;
}


#mdtbshare>A>DIV
{
	font-size: 12px;
	margin-top: 3px;
}




#mdtbconference>DIV
{
	height: 28px;
	text-align: right;
	margin-top: -2px;

}


#mdpushare
{
display: none;

position:absolute;
text-align: right;
bottom:16px;
width:140px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
z-index:100;
font-size:0.8em;
background-color: #444;
color: #fff;
-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	padding: 4px;
 background-image: -moz-linear-gradient(#666, #222);
 background-image: -webkit-linear-gradient(#666, #222);
  background-image: linear-gradient(#666, #222);
}


#mdpusharetitle
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
}

A.mdpushareitem
{
	clear: both;
display: block;
vertical-align: middle;
color: #222;
background-color: #ddd;
border: 1px solid #444;
border-radius: 4px;
height: 28px;
}



.mdpushareitem:hover
{
background-color: #fff;
}
.mdpushareitem DIV
{
float: left;
padding-top: 8px;

}
.mdpushareitem IMG
{
float: left;
padding: 2px;
}

#mdslideshow
{

		display: none;

    position:absolute;
    top:0;
    left:0;
    
    
    width:100%;
    height:100%;

z-index: 110;
background-color: #000;
cursor: none;

}

#mdslideshow A
{
	cursor: none;
	text-decoration: none;
}

#mdslideshow A DIV
{
	background-color:rgba(64,64,64,0.5);
	color: #fff;
	display: none;
	position:fixed;
	text-align: right;
	bottom:0px;
	width:auto;
	left:0px;
	right: 0px;
	padding: 4px;
	padding-right: 12px;
	font-size: 11px;
	text-decoration: none;
	cursor: none;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}


#mdpusearch
{
display: none;
height:119px;
position:fixed;
text-align: right;
bottom:16px;
width:400px;
left:135px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
z-index:100;
font-size:0.8em;
background-color: #222;
color: #f4f4f4;
-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	padding: 4px;
 background-image: -moz-linear-gradient(#666, #222);
 background-image: -webkit-linear-gradient(#666, #222);
  background-image: linear-gradient(#666, #222);
}


#mdpuprefs
{
display: none;
height:134px;
position:fixed;
text-align: right;
bottom:16px;
width:400px;
left:165px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
z-index:100;
font-size:0.8em;
background-color: #222;
color: #f4f4f4;
-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	padding: 4px;
 background-image: -moz-linear-gradient(#666, #222);
 background-image: -webkit-linear-gradient(#666, #222);
  background-image: linear-gradient(#666, #222);
}

#mdpuprefs TABLE TD
{
	text-align: left;
}

#ssdelay
{
	width: 20px;
}

#lightbox
{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	background-color: #000;
	display: none;
}

#lbheading
{
	color: #fff;
	font-size: 15px;
	text-align: center;
}

.approverow
{
clear: both;
border-bottom: 1px solid #aaa;
}

.approverow:first-of-type
{
border-top: 1px solid #aaa;
}


.approveimg
{
float: left;
padding: 15px;

width: 200px;
height: 200px;
}

.approvedata
{
	float: left;	font-size: 11px;
	text-decoration: none;
	cursor: none;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

.approvetitle
{
	font-size: 16px;
}


.approveblue, .approveblue:hover
{
	text-decoration: none;
	color: blue;
	font-size: 25px;	
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}


#commercialphoto
{
border: 1px solid #ccc;
background-color: #555;
padding: 6px;
}

#copyrightbig
{
float: left;
font-size: 50px;
padding-right: 8px;
margin-top: -6px;
color: #888;
font-weight: bold;
}

#mdtbnotify 
{
float: left;
background-color: #fff;
margin-left: 10px;
margin-top: -2px;
border: 1px solid #888;
overflow: hidden;
}

#mdtbnotify IMG
{
height: 22px;
width: 22px;
margin-top: 2px;
}

#mdtbnotify .fdrow
{
	margin-top: -4px;
	height: 22px;
	width: 100%;
	text-align: left;
	border-bottom: 0px;
}

#mdtbnotify .fdrow>A
{
	display: block;
	height: 15px;
	overflow-x: hidden;
}

#mdtbnotify .fdrow span
{
	display: block;
	overflow: hidden;
	margin-top: -3px;
	height: 14px;
}

#mdtbnotify .fdrow span A
{
	text-decoration: none;
	color: #003399;
}

#mdtbplusone 
{
margin-left: 5px;
margin-top: -1px;
margin-right: -20px;
}

#supportbox
{
	background-color: #f8f6ff;
}

#supportbox h1, #storebox h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #d8d6fd; 
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
	width: 100%;
	background-image: none;
}

#supportbox div
{
	
	height: 208px;
	color: #333;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 8px;
	text-align: justify;
}

#supportbox UL
{
	margin-top: 10px;
	margin-bottom: 15px;
	height: 110px;
}

#supportbox LI
{
	padding-bottom: 6px;
}

#supportbox A
{
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	color: #33c;
	height: auto;
	vertical-align: top;
	font-weight: bold;
	
	
}

#supportbox SPAN
{
	font-size: 10.5px;
	height: 153px;
	display: block;
}

#supportbox I
{
	display: block;
	width: auto;
	text-align: center;
	font-size: 10.5px;
	margin-left: -110px;
	padding-top: 10px;
}


#supportbox A:hover
{
	color: #66f;
	background-color: #fdfdfc;
}

#storebox A
{
background-image: url('/images/clickhere.jpg');
display: block; width: 100%; 
height: 216px;
}

#conference2012box h1
{
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	background-color: #cc8800; 
	margin: 0;
	margin-right: 1px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	padding-left: 5px;
	color: #fff;
	width: 100%;
	background-image: none;

}

#conference2012box div
{
	background-image: url("/images/conference2012bg.jpg");
	height: 208px;
	color: #000;
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 8px;
}

#conference2012box IMG
{
	float: right;
	height: 100px;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #000;
}

#conference2012box IMG:hover
{
	border: 1px solid #fff;
	cursor: pointer;
}


#conference2012text 
{
	line-height: 1.5;
}

#conference2012box UL
{
	width: 100px;
	margin-top: 10px;
	margin-bottom: 15px;
	height: 110px;
}

#conference2012box LI
{
	padding-bottom: 6px;
}

#conference2012box A
{
	display: block;
	width: auto;
	text-decoration: underline;
	color: #fff;
	
	font-size: 18px;
}

#conference2012box A:hover
{
	color: #cef;
}

#tucson2012
{
background-color: #2B5733;
}

