body {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin-right: 0px;
	    margin-bottom: 0px;
    }
a{	color: #305D85; text-decoration: underline;}
a:hover{	text-decoration: underline;}
.header{
	background: url(../images/top_1.jpg); height:55px; color: #fff; text-align: right; padding-right: 10px; font-size: 12px;
}
.header input.Login{
	border: 1px solid #333; font-size: 12px; color: #666;
}
.header a{
	color: #fff; text-decoration: underline;
}
.header a:hover{
	text-decoration: underline;
}

.style5 {font-size: small}
.style6 {
	color: #FF0000;
	font-weight: bold;
}
.style5 {font-size: 12px;}
.style10 {color: #FFFFFF}
.style11 {color: #0000FF}
.style13 {
	color: #336699;
	font-size: 12px;
}
.style15 {font-size: small; color: #666666; }
.style16{width: 100%;}

/*Menu*/
.MainMenu{
	background-color: #336699; height: 30px;
}
.MainMenu .User{
	float: right; margin: 3px; vertical-align: top; padding-right: 5px;
}
.MainMenu ul{ margin: 0px; }
.MainMenu li{ display: inline; margin-left: 20px;}
.MainMenu a{ color: #fff; text-decoration: underline;}
.MainMenu a:hover{ color: #fff; text-decoration: underline;}

.MyPhoto{
	width: 90px; height: 90px; border: 1px solid #ccc; overflow: hidden;
}
.Small{
	font-size: 12px; margin-top: 15px;
}
.Subject {
	color: #336699; font-weight: bold;  word-break: break-all;
}
.Datetime{
	
}
.UserImage{
	width: 50px; height: 50px; float: left; overflow: hidden; border: 1px solid #ccc; background-color: #f3f3f3;
}
.Reply{
	background-color: #E6E6E6; font-size: 12px; width: 550px;
}
.ReplyItem{width: 550px; border-bottom: 1px solid #fff; font-size: 12px; padding: 5px; line-height: 20px; word-break: break-all;}
.ReplyItem .ReplyImage{
	width: 32px; height: 32px; float: left; overflow: hidden; border: 1px solid #ccc; background-color: #f3f3f3;
}
.ReplyItem .ReplyDate{
	color: #666; font-size: 12px; word-break: break-all;
}

.ReplyBlock{width: 550px; border-bottom: 1px solid #fff; padding: 2px; line-height: 20px; word-break: break-all;}
.ReplyBlock .ReplyImage{
	width: 34px; height: 34px; float: left; overflow: hidden; border: 1px solid #ccc; background-color: #f3f3f3;
}
.ReplyBlock .ReplyImput textarea{
	border: 1px solid #999; background-color: #fff; width: 500px; cursor: text; padding: 5px; color: #666;
}
.ReplyBlock .ReplyButton{text-align: right; width: 400px;}
.ReplyBlock .ReplyButton input{ background-color: #999; border: 1px solid #333; width: 60px;}

.sep{
	height: 1px; background-color: #999; overflow: hidden; margin-top: 15px; margin-bottom: 15px;
}
.Note{
	color: #999; font-size: 12px;
}
.Search{
	text-align: right; margin: 15px 5px 5px 5px;
}
.pager{margin-top: 5px; text-align: center; font-size: 12px;}

.ManageTable{
	border: 1px solid #333;font-size: 12px;
}
.ManageTable td{
	padding: 4px;
}

.Album{
	border: 1px solid #ccc; margin: 10px;
}
.Album .Album-Photo{
	width: 130px; border: 1px solid #ccc; margin:10px; padding: 2px;
}
.Album .Large-Photo{
	width: 640px; padding: 2px; margin-top: 20px; margin: 2px;
}
ul.AlbumMenu {
	margin: 0px; margin-top: 20px; font-size: 12px; color: #444;
}
ul.AlbumMenu li{
	display: inline; padding-left: 5px;
}
