.layout_font_2{font-size:14px;font-weight:bold}
.layout_font_3{font-size:14px;color:#0522AE}
.layout_font_4{font-size:14px;color:#ff0000}
.layout_font_5{font-size:14px;color:#429102;font-weight:bold}
.layout_font_8{font-size:14px;color:#0173B9;font-weight:bold}

#gridcontent { width:750px; margin:0 auto;margin-top:1.5em;margin-bottom:1em;margin-left:0.5em; padding: 0.2em;text-align:left;vertical-align: top;float:left;}
#gridcontent p { vertical-align:middle;}
#gridcontent ul{ list-style:none; margin:1em 0;padding:0.3em;}
#gridcontent ul.alter { background:#F6f9e4;}
#gridcontent ul h4{ font-size:1.1em; font-weight:bold; text-transform:uppercase; color: #F16C07; }
#gridcontent img.imgItem {  border:0; width:110px;height:110px;}
#gridcontent a{ text-decoration:underline;} a:visited{ color:#999;}
#gridcontent strong {color:#F16C07;font-weight:normal;}

#searchform { float:right;padding-right:1.5em; margin:1.5em 1em; padding-top:1em; border: outset 1px #CCC; text-align:left;}
#searchform ul { list-style:none; margin:0 auto; line-height:1.2em; padding-left:0.5em;}
#searchform input { margin:0; padding:0;}
#searchform .button { border: solid 1px #333; color:#000; font-weight:bold;}
.radio input { border:0;}
#gallery { margin:0 auto;margin-top:10px; width:100%;}#gallery .figure { float: left;width: 160px;height:23em; margin: 1em 1em;}
#gallery .photo {background: url(../../images/index/drop_shadow.gif) no-repeat right bottom;}
#gallery .photo img {
	border: 1px solid #666;
	background-color: #FFF;
	padding: 1px;
	position: relative;
	width: 145px; height:145px;
	top: -2px;
	left:-2px;
}
#gallery .figure p { text-align: center; margin:0; width:150px;}
/* IE 5/6 border erase bug */
* html #gallery {width: 100%;}
