/*全局*/
body {margin:0;font:12px Tahoma,Verdana;color:#000;}
img,form{margin:0px;}
input,select,textarea{font:12px Tahoma,Verdana;}

.clear {clear:both;overflow:hidden;}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
/* End hide from IE-mac */

a {
	color:#225D98;
	text-decoration:none;
}
a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.margintop {margin-top:2px;}
.redfont {
	color:#ff0000;
}
.redfont a{
	color:#ff0000;
}
.redfont a:hover{
	color:#666;
	text-decoration:none;
}
.paddings {
	padding:3px;
}
.padding1 {
	padding:1px;
}
.body {
	width:960px;
	margin:0px auto;
	border:0px;
}
.header {
	border:1px solid #FF6A18;
	background:#FFB44C;
}
.header .logo {
	float:left;
}
.header .banner {
	float:right;
	padding:10px 5px 0px 0px;
}
.footer {
	text-align:center;
	border-top:1px solid #FF6A18;
	line-height:20px;
}
/*css for topmenu begin*/
#tabsMenu {
	float:left;
	width:100%;
	background:#FFF;
	font-size:12px;
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	font-weight:bold;
	line-height:20px;
}
#tabsMenu ul {
	margin:0px;
	padding:2px 0px 0px 0px;
	list-style:none;
}
#tabsMenu li {
	display:inline;
	margin:0px;
	padding:0px;
	line-height:20px;
	float:left;
}
#tabsMenu a {
	margin-right:1px;
	padding:0px;
	text-decoration:none;
}
#tabsMenu a span {
	display:block;
	background:#FFB44C;
	padding:5px 10px 4px 10px;
	color:#333;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsMenu a span {float:none;}
/* End IE5-Mac hack */
#tabsMenu a:hover span {
	color:#fff;
	background:#B3D4EF;
}
#tabsMenu a:hover {
	color:#fff;
	background:#B3D4EF url(../images/menu_arrow.gif) center top no-repeat;
}
/* css for calendar end */

/* css for calendar begin*/
.calendar {

}
.calendar .thisyear {
	text-align:center;
	padding:2px;
	background:#FFB44C;
}
.calendar .thisyear span{
	margin:0px 6px 0px 6px;
}
.calendar .thisyear strong{
	margin:0px 5px 0px 5px;
}
.calendar .weekname {
	text-align:center;
	border-top:1px solid #FF6A18;
	border-bottom:1px solid #FF6A18;
}
.calendar .weekname ul{
	padding:0px 0px 0px 3px;
	margin:0px;
	list-style:none;
	overflow:hidden;
	height:21px;
}
.calendar .weekname ul li{
	width:21px;
	float:left;
	text-align:center;
	padding:3px;
}
.calendar .rborder {
	border-right:1px solid #FF6A18;
}
.calendar .weekend {
	color:#ff0000;
}
.calendar .daylist {
	text-align:center;
	padding:1px;
}
.calendar .daylist ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	line-height:17px;
	overflow:hidden;
}
.calendar .daylist ul li{
	width:22px;
	float:left;
	text-align:center;
	padding:3px;
}
.calendar .havelog {
	color:#0000FF;
	text-decoration:underline;
}
.calendar .today {
	background:#FFB44C;
}
.calendar .selectday {
	background:#B1C384;
}


.fleft {
	float:left;
	padding:2px;
}
.fright {
	float:right;
	padding:2px;
}

/* css for pagination begin*/
.pagination {
	margin:1px;
}
.pagination .pagenumber {
	overflow:hidden;
}
.pagination .pagenumber a{
	border:1px solid #666;
	padding:1px 5px 1px 5px;
	margin:1px;
}
.pagination .pagenumber a:hover{
	border:1px solid #000;
	background:#D8F572;
	color:#333;
}
.pagination .pagenumber strong{
	border:1px solid #000;
	margin:1px;
	padding:1px 5px 1px 5px;
	background:#D8F572;
	color:#ff0000;
}


.nbutton {
	border:1px solid #666;
	background:#FFB44C;
}
.ubbinfo {
	text-align:left;
	padding:4px;
	color:#ff0000;
	border:1px solid #0093D9;
	margin:3px;
}


.topmenu {
	border-bottom:1px solid #FF6A18;
	border-left:1px solid #FF6A18;
	margin:2px 0px 0px 0px;
	overflow:hidden;
}
.topmenu a {
	border-top:1px solid #FF6A18;
	float:left;
	display:block;
	padding:4px 10px 4px 10px;
	font-weight:bold;
	color:#000;
	background:#FFB44C;
	border-right:1px solid #FF6A18;
	height:18px;
	line-height:18px;
}
.topmenu a:hover {
	background:#B3D4EF url(../images/menu_arrow.gif) center top no-repeat;
}
.google_search {
	border:1px solid #FF6A18;
	padding:3px 2px 0px 2px;
}