@charset "utf-8";
#gallery {
	background-color: #ffffff;
	padding-top:10px;
	width: 100%;
}
#gallery ul { 
list-style: none; 
padding:7px;
}
#gallery ul li { display: inline; }
#gallery ul img {
	/*border: 5px solid #3e3e3e;*/
	border: 5px solid #fff;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
	
.NewImage
{
	float:left;
	border: none 0;
	padding-right:10px;
	padding-bottom:10px;
 }
 .NewsItem
 {
 	padding-bottom:5px;
 	width:100%;
 	}
 .NewsItem a
 {
 	font-size:1.5em;
 	}
.NoneDecoration
{
	text-decoration: none;
	}
input, select, textarea{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
	-x-system-font:none;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #999999;
	font-family:arial,sans-serif;
	font-size:0.95em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding:0.15em;
	width:10em;
	font-family:Arial,Helvertical,Verdana,sans-serif;
}
label {
	float:left;
	margin-right:1em;
	text-align:right;
	width:15em;
	font-family:Arial,Helvertical,Verdana,sans-serif;
}
#summaryInfo div
{
	padding: 3px;
	
	}
#actionRegion
{
	padding-left:177px;
	padding-top: 10px;
	padding-bottom:10px;
	}
.StarMark
{
	color:Red;
	}
.AddEditErrorMessage
{
	color:Red;
	font-family:Arial,Helvertical,Verdana,sans-serif;
 }
.AddEditErrorMessage img
{
	 float:left;
	padding-right:20px;
 }
.ThanksMessage
{
	color:#003399;
	font-weight:bold;
	font-family:Arial,Helvertical,Verdana,sans-serif;
	}
.ThanksMessage img
{
	float:left;
	padding-right:20px;
	}
.NewDetailTitle {
	border-bottom:1px solid #DDDDDD;
	font-size:medium;
	font-weight:bold;
	padding:5px;
	width:100%;
}
.NewDetailContent {
	padding:5px;
	width:100%;
}
.NewsDetailImage
{
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	width:150px;
	}
.OtherNews
{
	margin-top:10px;
	padding-bottom:5px;
	font-size:medium;
	font-weight:bold;
	border-top: 1px solid #DDDDDD;
	width:100%;
	}
.OtherNewsList ul
{
	list-style-type:square;
	padding-left:20px;
	}
.OtherNewsList li a
{
	text-decoration:none;
	color:#000000;
	}
.RequireMessage
{
	padding-left:5px;
	}
