.clearer {clear:both;}																			
.clearer hr {display:none}			
			
.clearerleft {clear:left}																			
div.clearerleft hr {display:none}			

.clearerright {clear:right}																			
div.clearerright hr {display:none}			
					
a.clear {margin:0px;padding:0px;border:0px;}

.opaten {Filter: Alpha(Opacity=100);opacity:1;}
.opaeight {Filter: Alpha(Opacity=80);opacity:0.8;}
.opaseven {Filter: Alpha(Opacity=70);opacity:0.7;}
.opasix {Filter: Alpha(Opacity=60);opacity:0.6;}
.opafive {Filter: Alpha(Opacity=50);opacity:0.5;}
.opafour {Filter: Alpha(Opacity=40);opacity:0.4;}
.opathree {Filter: Alpha(Opacity=30);opacity:0.3;}
.opatwo {Filter: Alpha(Opacity=20);opacity:0.2;}
.opaone {Filter: Alpha(Opacity=10);opacity:0.1;}
.nowra {white-space: nowrap;word-wrap: normal;}
#header,#logo,#copy,#middler,#content,#lefter,#righter,#footer {display:block;overflow:hidden;}

#header,#middler,#footer {clear:both;}
.fl  {float:left;}
.fr {float:right;}
.bf {width:1px;}
.elem {display:block;overflow:hidden;} 
.elem p {overflow:visible;height:1%;}


	.table {
 width: 100%;
}
.table .th {
}
.table .tr:nth-child(odd) {
 background-color: #eee;
}
.table .td {
 float: left;
 width: 23%;
 padding-left: 1%;
}
.table .tc {
clear: both;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {padding:2px;line-height:1.1em}

/* Commonform */

.commonform {position:relative; border:10px;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 z-index:1;
 margin:0px auto;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:1em; /* spacing under dialog */
 margin-left:auto;margin-right:auto;width:90%;
 color:#333333; font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;
}

.commonform h3 {padding:1em 0 0 0;font-size:15px; font-style:italic;font-weight:bold;color:#666;border:0;background:none;background-color:none}

.commonform fieldset {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;border:0;border-bottom:1px solid #eee;
}
.commonform .icon , .commonform .info , .commonform .mail , .commonform .regs legend, .commonform .comp legend, .commonform .key , .commonform .no , .commonform .ok , .commonform .alert   {padding-left:44px}

 .commonform .ok {
background: transparent url(32ok.png) no-repeat;
	_background-image:url(32ok.gif);background-position:0px 8px; }

 .commonform .alert {
background: transparent url(32alert.png) no-repeat;
	_background-image:url(32alert.gif);background-position:0px 8px; }

 .commonform .no {
background: transparent url(32no.png) no-repeat;
	_background-image:url(32no.gif);background-position:0px 8px; }

 .commonform .regs {
background: transparent url(32reg.png) no-repeat;
	_background-image:url(32reg.gif);background-position:0px 8px; }

 .commonform .comp {
background: transparent url(32comp.png) no-repeat;
	_background-image:url(32comp.gif);background-position:0px 8px; }	
 
.commonform .key {
	background: transparent url(32key.png) no-repeat;
	_background-image:url(32key.gif);background-position:0px 8px; }

.commonform .info {
	background: transparent url(32info.png) no-repeat;
	_background-image:url(32info.gif);background-position:0px 8px; }	

.commonform .mail {
	background: transparent url(32mail.png) no-repeat;
	_background-image:url(32mail.gif);background-position:0px 8px; }

.commonform legend {font-weight:bold;padding:0;margin:0;padding-top:0.5em;font-size:13px;color:#888;}



.commonform fieldset input.text {
  padding:0;margin:0;height:15px;float:left;
	border:solid 1px #999;background-color: #fff;background: transparent url(input_text.gif) repeat-x; 
  width:97.2%
	}

.commonform fieldset input.ro {
	border:solid 1px #fff;
	background: none; 
background-color: #fff;	}

.commonform fieldset select.text {
  padding:0;margin:0;height:18px;float:left;
	border:solid 1px #999;background-color: #fffff; 
  width:97.2%;
	}	

.commonform fieldset select.ro {
	border:solid 1px #fff;
	background: none; 
background-color: #fff;	}	
		
.commonform fieldset select.text option {
background-color:#eeeeee;}		

.commonform fieldset textarea.text {font-family:Arial;font-size:10px;color:#666666;
  padding:0;margin:0;margin-left:auto;margin-right:auto;
	border:solid 1px #999;background-color: #fff;background: transparent url(input_text.gif) repeat-x; 
  width:97.2%
	}
		
		
.commonform fieldset div.inputlist ul {
  padding:0;margin:0;min-height:15px;float:left;
	border:dotted 1px #ddd;  width:97.2%;
	list-style-type: none;
	}	


.commonform fieldset div.inputlist ul.in1 li {display:inline}
.commonform fieldset div.inputlist ul.in2 li {float:left;width:49.5%;}
.commonform fieldset div.inputlist ul.in3 li {float:left;width:33.3%}
.commonform fieldset div.inputlist ul.in4 li {float:left;width:24.2%}
	
.commonform fieldset div.inputgroup label, .commonform fieldset div.inputlist .divlabel {
  padding:0;margin:0;height:15px;float:left;
  color:#444;font-weight:normal;font-size:12px;
  width:100%
  }
.commonform fieldset div.inputgroup label.req {font-weight:bold }

.commonform fieldset .input_info {font-size:9px;color:#666;float:left;border:1px solid gray;border-top:0;display:block;background-color:#ffe;padding:2px;width:55%}  

.commonform  .error_info {font-size:9px;color:#aa3333;clear:left}  

.commonform .inputgroup, .commonform .inputlist {float:left;width:99%;margin:0.5em 0.1em 0.5em 0.1em;}

.commonform .half {width:48.8%;}


.commonform fieldset div.inputgroup.oneline label {width:32.5%;text-align:right;padding-right:3px;height:20px}
.commonform fieldset div.inputgroup.oneline input.text {width:64%}
.commonform fieldset div.inputgroup.oneline select.text {width:64%}
.commonform fieldset div.inputgroup.oneline textarea.text {width:64%}

.commonform fieldset div.inputlist.oneline .divlabel {width:32.5%;text-align:right;padding-right:3px}
.commonform fieldset div.inputlist.oneline ul {width:64%}


.commonform .twoline {width:45%}

.commonform .button {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
background-image: url(input_text.gif);
background-repeat: repeat-x;
color: #333333;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}



/*   -- Even more rounded corners with CSS: Commonform stylesheet --*/

.commonform .content,
.commonform .t,
.commonform .b,
.commonform .b div {
 background:transparent url(commonform800x1600.png) no-repeat top right;
 _background-image:url(commonform800x1600.gif);
}

.commonform .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.commonform .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.commonform .b {
 /* bottom */
 position:relative;
 width:100%;
}

.commonform .b,
.commonform .b div {
 height:14px; /* height of bottom cap/shade */
 font-size:1px;
}

.commonform .b {
 background-position:bottom right;
}

.commonform .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}







.galleryA .gal_title, .galleryA .gal_where, .galleryA .gal_yr {display:inline;margin-right:7px}
.galleryA .gal_title {font-weight:bold;font-size:1.1em;display:block}
.galleryA .gal_where {font-size:0.9em;}
.galleryA .gal_yr {font-size:0.8em}
.galleryA .gal_definition {font-size:0.9em}

.galleryA .gal_head {padding:3px;}
.galleryA .gal_body {padding: 2px; }

.galleryA .img_body {display:block;float:left;padding:1px;}
.galleryA .img_body .img_cap {vertical-align:top;padding:2px}

.galleryA .img_body .img_cont {}
.galleryA .img_body img {padding:2px; border: 1px solid #ccc;}
.galleryA .img_body a:link, .galleryA .img_body a:visited { color: #00a; text-decoration:none}
.galleryA .img_body a:hover img {border: 1px solid #aaf;color: #00b;}
.galleryA .img_body a:hover { color: #00b; }

.galleryA .galback {text-align:right;font-size:0.8em;width:100%}
