#footer { text-align:center;float:left;}

#div_question_top{width:876px;height:18px;margin:0 51px 0 53px;text-align:left;padding-left:20px;}
#div_logo_banner{width:876px;height:101px;margin:0 51px 0 53px;padding-left:20px;}
#div_logo{width:286px;height:89px;float:left;padding-top:12px;}
#div_banner{width:590px;height:101px;float:left;}
#div_banner_top{width:590px;height:72px;float:left;}
#div_banner_bottom{width:590px;height:29px;float:left;}
#div_banner_bottom_left{width:327px;height:19px;float:left;padding-top:10px;padding-right:20px;text-align:right;}
#div_banner_bottom_right{width:243px;height:19px;float:left;background-image:url(../../images/243X29.jpg);padding-top:10px;}

#td{width:876px;height:48px;margin:0 51px 0 53px;text-align:left;padding-left:20px;}
#td_left{width:12px;height:48px;text-align:left;float:left;background-image:url(../../images/12X48_left.jpg);}
#td_center{width:852px;height:38px;text-align:left;float:left;background-image:url(../../images/5X48.jpg);padding-top:10px; vertical-align:middle;}
#td_right{width:12px;height:48px;text-align:left;float:right;background-image:url(../../images/12X48_right.jpg);}

#div_main{width:876px;height:48px;margin:0 51px 0 53px;text-align:left;padding-left:20px;}
#div_main_left{width:620px;height:48px;float:left;}
#div_main_left_l{width:16px;height:10px;float:left;}
#div_main_left_c{width:594px;height:10px;float:left;background-image:url(../../images/5X10_top_mid.jpg);}
#div_main_left_r{width:10px;height:10px;float:left;}

#usernav{width:256px;float:right;color:#000;font-size:1.1em;margin:0;height:440px;}
#usernav a:visited { color:#444;}
#usernav a:hover { text-decoration:underline; background: #eee; color:#f00;}

.InputForm{ font-size:1em; padding:0.4em; margin:0.2em; vertical-align: top; 
	float:left; padding-top:20px; border:0; width:66%; }
.InputForm table {border-collapse:collapse;} 
.InputForm td { line-height:2em; padding:0.4em; text-align:left;border:solid 1px #dddddd;border-collapse:collapse; }
.InputForm td.TitleRegion{ width:75px;font-size:1em;}
.InputForm select {line-height: 14px; color: #999999;border-width: 0; overflow:auto;}
.thumbnail{display: inline;float: left;background-color: #C3BCB0;margin: 0 1.5em 0.5em 0;}

#userinfo { vertical-align:top;float:left; margin:0 auto;margin-top:1.5em; line-height:1.6em;font-size:1em; width:550px;}
#userinfo h2 { font-size: 1.5em; color:#666;margin-bottom:0.5em; }
#userinfo ul#userstat { list-style:none; margin:1em 2em; float:left; width:95%;}
#userinfo ul#userstat li {padding:5px; border:dotted 1px #efefef; border-left-width:0; border-right-width: 0;}
#userinfo #usermenu ul { list-style:none; margin:0;padding:0; float:right;  font-size:1.1em;}
#menu10 {
	width: 200px;
	margin: 10px;
	}
#menu10 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: #4D4D4D;
	display: block;
	background:  url(../../images/menu10.gif);
	padding: 8px 0 0 10px;
	}
	
#menu10 li a:hover {
	color: #FF9834;
	background:  url(menu10.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}

#gridcontent { float:left; width:600px; margin:0 auto;margin-top:1.5em;margin-bottom:1em;margin-left:0.5em; 
	padding: 0.2em;text-align:left;vertical-align: top; line-height:1.6em;font-size:1em;}
#gridcontent p { width:460px; vertical-align:middle;}
#gridcontent ul,#gridcontent ul.alter{ list-style:none; margin:1em 0;padding:0.1em 0.2em;}
#gridcontent ul.alter { background:#F6f9e4;}
#gridcontent li{ margin:0.1em;}
#gridcontent ul h2{ 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 { width:250px; float:right;padding-right:1.5em; margin-top: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 .radio input { border:0;}
#searchform .button { border: solid 1px #333; color:#000; font-weight:bold;}

#qagrid {width:560px;margin-top:1.5em;margin-bottom:1em;}
#qagrid p {width:550px;}

#gallery { margin:0 auto;margin-top:10px; width:580px; text-align: left;float:left;}#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: 150px; height:145px;
	top: -2px;
	left:-2px;
}
#gallery .figure p { text-align: center; margin:0; width:150px;}



