body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	FONT-SIZE: 12px;
	font-family: Arial;
	color:#013460;
	background: #f0efd1;
	scrollbar-face-color: #C0C0C0;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;	
}
p,h1,h2,h3,h4,h5,h6,form,body,table,td{padding:0;margin:0}
img{margin:0px;border:0px;}
td,div,p {
	word-wrap: break-word;
	word-break: normal;
}
table{empty-cells:show;font-size:12px;border-collapse:collapse;}
form{
	padding:0; margin:0;
}

hr {
	color:#999999;
	height: 1px;
}
A:link
{
    text-decoration:none;
    color:#277cc3; 
}
A:visited
{
    text-decoration:none;
    color:#277cc3; 
}
A:active
{
    text-decoration:none;
    color:#000000;
}
A:hover
{
	text-decoration:underline;
	color:#FF0000;
}
.alert {
	margin-left:20px;
	margin-top:10px;
	font-size: 24px;
	line-height: 48px;
	color: red;
}
.tree {
	
}

.t1 {
	border: 1px solid #656351;
	border-collapse: collapse;
	white-space:nowrap;
}
.t1 thead {
	
}
.t1 thead tr {
	padding: 0px;
	background-color: #f9f7e8;
}
.t1 thead tr td {
	white-space:nowrap;
	font-size: 16px;
	color:#005195;
	line-height: 24px;
	border: 1px solid #656351;
	padding: 5px;
	border-spacing:0px;
	text-align: center;
	white-space:nowrap; 
}
.t1 tbody tr td {
	font-size: 14px;
	color:#013460;
	line-height: 26px;
	border: 1px solid #656351;
	padding: 5px;
	border-spacing:0px;
	white-space:nowrap;
	text-align: left;
	word-wrap: break-word;
	word-break: break-all;
}
.t1 tbody tr th {
	background-color: #f9f7e8;
	font-weight: bold;
	font-size: 14px;
	color:#013460;
	line-height: 26px;
	border: 1px solid #656351;
	padding: 5px;
	text-align: right;
	border-spacing:0px;
	white-space:nowrap;
}
.t1 tfoot {
}
.t1 tfoot tr {
}
.t1 tfoot tr td {
	font-size: 14px;
	color:#013460;
	line-height: 26px;
	border: 1px solid #656351;
	padding: 5px;
	border-spacing:0px;
	text-align: center;
	white-space:nowrap;
}
.tblTitle {
	font-size: 14px;
	font-weight: bold;
	background-color: #f9f7e8;
	text-align: right;
}
.t3 {
}
.t3 caption {
	font-size: 14px;
	text-align: left;
	color: #9a9a9a;
}
.t3 th {
	white-space:nowrap;
	text-align: right;
}
.t3 td {
	padding: 10px;	
}
.t3 thead td {
	text-align: center;
	font-weight: bold;
	color: #272727;	
	white-space:nowrap;
}
.t3 tbody td {
	border-bottom: 1px solid #dfdcb6;
	text-align: left;
}
.t3 tfoot td {
	text-align: center;	
}
#topNavigation {
	font-size: 22px;
	line-height: 28px;	
}
#secNavigation {
	font-size:18px;
	line-height:24px;
}
#thdNavigation {
	font-size: 14px;
	font-weight: bold;
	line-height:24px;	
}
#4thNavigation }
	font-size: 14px;
	line-height: 18px;
}
.title {
	height: 35px;
	font-size: 16px;
	font-weight:800;
	line-height:35px;
	color: #277cc3;
}
.title2 {
	font-size: 18px;
	font-weight: bolder;
	color: #013460;
	line-height: 24px;
	height: 24px;
	margin-top: 10px;
	margin-left: 20px;
}
.title4 {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
}
.title3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	margin-top:20px;
}
.btn { 
	BORDER-RIGHT: #7badc4 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7badc4 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 14px;
	color:#330000;
	BORDER-LEFT: #7badc4 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7badc4 1px solid;
	height:28px;
	background-color:#cff0f7;
	width:80px;
} 
.input12 {
	font-size: 16px;
	color:#000000;
	height: 28;
	background-color: #def5ff;
	border: 1px solid #0a8fda;
}
.input14 {
	font-size: 16px;
	color:#000000;
	height: 28;
	background-color: #def5ff;
	border: 1px solid #9ecc00;
}
.btn50 { 
	BORDER-RIGHT: #7badc4 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7badc4 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 14px;
	color:#330000;
	BORDER-LEFT: #7badc4 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7badc4 1px solid;
	height:24px;
	background-color:#cff0f7;
	width:50px;
} 
.btn100 { 
	BORDER-RIGHT: #7badc4 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7badc4 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 14px;
	color:#330000;
	BORDER-LEFT: #7badc4 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7badc4 1px solid;
	height:24px;
	background-color:#cff0f7;
	width:100px;
} 
.btn80 { 
	BORDER-RIGHT: #7badc4 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7badc4 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 14px;
	color:#330000;
	BORDER-LEFT: #7badc4 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7badc4 1px solid;
	height:24px;
	background-color:#cff0f7;
	width:80px;
} 
input {
	border:1px solid #d2ce87;
	background-color: #e4e2b9;
	color: #8f8b4e;
}
select {
	border:1px solid #d2ce87;
	background-color: #e4e2b9;
	color: #8f8b4e;
}
.button {
	background:url(/image/button_bg.jpg) repeat-x;
	height: 20px;
	color: #8f8b4e;
}
.list {
	margin-left:10px;
	margin-top: 20px;
}
.listButton {
	margin-left: 100px;
	margin-top: 20px;
}

.blueLine {
	height:1px;
	background-color:#272727;
}
.bottom {
	margin-top: 10px;
	color: #6e6e6e;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
#divTop {
	margin-left: auto;
	margin-right: auto;
	width: 999px;
}
#divTopSiteInfo {
}
#divTopNavigation {
	width: 999px;
	background: #82a736;
	height: 38px;
}
#divTopNavigation .item {
	margin-left: 60px;
	height: 38px;
	font-size: 16px;
	font-weight: bold;
	line-height: 38px;
	float: left;
}
#divTopNavigation .item a {
	color: #ffffff;
}
#divTopNavigation .item_hovor {
	margin-left: 60px;
	height: 38px;
	font-size: 16px;
	font-weight: bold;
	line-height: 38px;
	float: left;
	background:url(/image/nav_bg.jpg) repeat-x;
}
#divTopNavigation .item_hovor a {
	color: #ffffff;
	text-decoration:none;
}
#divBottom {
	float:top;
	width: 999px;
	margin-left: auto;
	margin-right: auto;
}
#divBottomLine {
	height: 5px;
	background:#9a9a9a;	
}
#divBottomMain {
	height: 80px;
	background:#272727;
	color:#9a9a9a;
	text-align:center;
	font-size: 12px;
	line-height: 18px;
}
#divTopUserInfo {
	text-align: right;
}
.alertMessage {
	font-size: 12px;
	color: red;
}
#divMain {
	width: 999px;
	background: #ffffff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#divLeft {
	width: 197px;
	height: 300px;
	float: left;
	background:#fafaf0;
	overflow: auto;
	border-right:2px solid #9a9a9a;
}
#divLeftNavigation {
	
}
#divLeftNavigation .item {
	width: 160px;
	font-size: 14px;
	color: #000000;
	height: 26px;
	margin-top: 12px;
	margin-left: 20px;
	border-bottom: 1px solid #dfddb7;
}
#divLeftNavigation .item a {
	color: #000000;	
}
#divRight {
	width: 796px;
	height: 300px;
	float: top;
	overflow: auto;
	background:url(/image/right_bg.jpg) repeat-y;
}
#divRightMain {
	width: 784px;
	margin-left: 7px;
}
#divRightBody {
		
}
#divLocation {
	width: 100%;
	height: 51px;
	font-size: 14px;
	color: #000000;
	background:url(/image/location_bg.jpg) repeat-x;
}
#divLocationMain {
	margin-top: 20px;
	margin-left: 10px;	
}
#divAdminNav {
	width: 100%;
	height: 51px;
	font-size: 14px;
	color: #000000;
	background:url(/image/location_bg.jpg) repeat-x;
}
#divAdminNav .item {
	float: left;
	margin-left: 10px;	
	margin-top: 18px;
	font-size: 14px;
	font-weight: bold;
}
#divNodeImages {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 30px;
}
#divNodeImages .item {
	margin-top: 30px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#divRightNodes {
	padding: 20px;
}
#divRightNodes .item {
	color: #656351;
	font-size: 14px;
	line-height: 22px;
}
#divNodeSubject {
	font-size: 24px;
	font-weight: bold;
	color: black;
	line-height: 48px;
	margin-top: 20px;
	margin-left: 20px;
}
#divNodeAuthor {
	font-size: 14px;
	color: #9a9a9a;
	margin-left: 20px;
	line-height: 32px;
}
#divNodeBody {
	padding-top: 30px;
	padding-left: 20px;
	width: 741px;
	text-align:left;
	font-size: 14px;
	line-height: 22px;
	color: #4f4e40;
}
#divNodeBody p {
	padding-bottom: 20px;
}
#divRightBody {
	padding-top: 30px;
	padding-left: 20px;
	width: 741px;
	text-align:left;
	font-size: 14px;
	line-height: 22px;
	color: #4f4e40;
}
#divRightBody p {
	padding-bottom: 20px;	
}
#divOnlyBody {
	padding-top: 10px;
	padding-left: 20px;
	width: 959px;
	height: 300px;
	text-align:left;
	font-size: 14px;
	line-height: 22px;
	color: #4f4e40;
	overflow: auto;
}
#divOnlyBody p {
	padding-bottom: 20px;	
}
#divNodeAttachments {
	margin-top: 20px;
	margin-left: 80px;
	width: 580px;
	padding-bottom: 20px;
	background: #f9f7e8;
	padding: 20px;
}
#divNodeAttachmentsTitle {
	color: #fc5600;
	width: 450px;
	border-bottom: 2px solid #dfdcb6;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	height: 30px;
}
#divNodeAttachmentsList {
	margin-top: 10px;
}
#divNodeAttachmentsList .item {
	color: #656351;
	font-size: 14px;
	line-height: 22px;
}
#divNodeRelated {
	margin-top: 30px;
	margin-left: 20px;
	padding-bottom: 20px;
}
#divNodeRelatedTitle {
	color: #fc5600;
	border-bottom: 2px solid #dfdcb6;
	width: 530px;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	height: 30px;
}
#divNodeRelatedList {
	margin-top: 10px;
}
#divNodeRelatedList .item {
	color: #656351;
	font-size: 14px;
	line-height: 22px;
}
#divNodeNearBy {
	margin-top: 30px;
	margin-left: 20px;
	padding-bottom: 20px;
}
#divNodeNearByTitle {
	color: #fc5600;
	border-bottom: 2px solid #dfdcb6;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	height: 30px;
}
#divNodeNearByList {
	margin-top: 10px;
}
#divNodeNearBy .item {
	color: #656351;
	font-size: 14px;
	line-height: 22px;
}
#whole {
	width: 100%;
	text-align: center;	
}
.userInfoImg {
	margin-bottom: -10px;	
}
#divTopBar {
	width: 999px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eeebcc;
}
#divUserInfo {
	width: 729px;
	float: left;
	padding-top: 6px;
	text-align: left;
	padding-left: 20px;
}
#divSearchArea {
	width: 240px;
	float: left;
	padding-top: 6px;
	text-align: right;
	padding-right: 10px;
}
#divInfo {
	margin-top: 30px;
	margin-left: 280px;
	width: 350px;
	height: 222px;
	border: 1px solid #eeebcc;
}
#divInfoImage {
	height: 61px;
	background: #f0efd1;
}
#divInfoMsg {
	font-size: 20px;
	line-height: 30px;
	padding: 20px;
}

