/* common css elements define */
body {
	color: #003399;
	font-size: 9pt;
	font-family: "ËÎÌå";
	background-color:#E7F3FF;
}
p {
	font-size: 9pt;
}
tr,td,table {
	font-size: 9pt;
	line-height: 13pt;
}

li {
	font-size: 9pt;
	margin-left:0pt;
}
ul {
	font-size: 9pt;
	margin-left: 20pt;
}

input,textarea,select{
	color: #003399;
	font-size: 9pt;
	background-image: url("./images/input.gif");
	border-bottom: #6CA5C6 1px solid; 
	border-left: #6CA5C6 1px solid; 
	border-right: #6CA5C6 1px solid; 
	border-top: #6CA5C6 1px solid; 
}

a {
	text-transform: none;
	text-decoration: none;
	color: #333399;
}
a:hover {
	color: red;
	text-decoration: underline;
}

/*** special css elements define ***/
.CSS_TB4 {
	border-right: #183789 1px solid; 
	border-top: #183789 1px solid; 
	border-left: #183789 1px solid; 
	width: 98%; 
	border-bottom: #183789 1px solid; 
	background-color: #ffffff
}
/** css one **/
.CSS_TB1 {
	background-color: #E7F3FF;
}
.CSS_TR1 {
}
.CSS_TD_LEFT2 {
	text-align: left;
	background-color:#E7F3FF;
}
.CSS_TD_RIGHT2 {
	text-align: right;
	background-color:#E7F3FF;
}
.CSS_TD_CENTER2 {
	text-align: center;
	background-color:#E7F3FF;
}

/** css two **/
.CSS_TB2 {
	background-color: #fafafa;
}
.CSS_TR2 {
}
.CSS_TD_LEFT1 {
	text-align: left;
	background-color:#fafafa;
}
.CSS_TD_RIGHT1 {
	text-align: right;
	background-color:#fafafa;
}
.CSS_TD_CENTER1 {
	text-align: center;
	background-color:#fafafa;
}

/** css three **/
.CSS_TB3 {
	background-color:#ffffff;
}
.CSS_TR3 {
}
.CSS_TD_LEFT3 {
	text-align: left;
}
.CSS_TD_RIGHT3 {
	text-align: right;
}
.CSS_TD_CENTER3 {
	text-align: center;
}

/** css four **/
.CSS_TR4 {
	background-color:#efffff;
}
.CSS_TD_LEFT4 {
	text-align: left;
	background-color:#eeeeef;
}
.CSS_TD_RIGHT4 {
	text-align: right;
	background-color:#eeeeef;
}
.CSS_TD_CENTER4 {
	text-align: center;
	background-color:#eeefff;
}

/** css five **/
.CSS_TB5 {
	background-color:#f7f7f7;
}
.CSS_TR5 {
	background-color:#f7f7f7;
}
.CSS_TD_LEFT5 {
	text-align: left;
	background-color:#f7f7f7;
}
.CSS_TD_RIGHT5 {
	text-align: right;
	background-color:#f7f7f7;
}
.CSS_TD_CENTER6 {
	text-align: center;
	background-color:#f7f7f7;
}

/** head css **/
.CSS_HEAD_LEFT1 {
	color: #003399;
	text-align: left;
	font-size: 10pt;
}
.CSS_HAED_CENTER1 {
	color: #003399;
	text-align: center;
	font-size: 10pt;
}
.CSS_HEAD_RIGHT1 {
	color: #003399;
	text-align: right;
	font-size: 10pt;
}
.CSS_HEAD_LEFT2 {
	color: #003399;
	text-align: left;
	font-size: 10pt;
	background-image: url(./images/column/column_head.gif); 
}
.CSS_HAED_CENTER2 {
	color: #003399;
	text-align: center;
	font-size: 10pt;
	background-image: url(./images/column/column_head.gif); 
}
.CSS_HEAD_RIGHT2 {
	color: #003399;
	text-align: right;
	font-size: 10pt;
	background-image: url(./images/column/column_head.gif); 
}

.CSS_SUB_CENTER2 {
	color: #003399;
	text-align: center;
	font-size: 10pt;
	line-height:5pt;
	background-image: url(./images/column/column_bottom.gif); 
}

/** some special css **/
.CSS_IPT_TEXT_LINE {
	height: 12pt;
	border-left-style:none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none; 
}
.CSS_IPT_POLL_LINE {
	line-height:10pt;
	text-align: center;
	/* border-bottom-style: none; */
}
.CSS_IPT_CHKBOX {
	background-image: url("");
	border-left-style:none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
}
.CSS_IPT_RADIO {
	background-image: url("");
	border-left-style:none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
}
.CSS_IPT_BTN_SMALL {
	height: 14pt;
	text-align: center;
}

.CSS_FONT1 {
	color: red;
}
.CSS_FONT2 {
	color: red;
	font-size: 10pt;
}
.CSS_FONT3 {
	color: #003399;
	font-size: 10pt;
}

/** a link's title css **/
.CSS_TITLE1 {
	background-color: #ffffff;
	color: #003399; 
	border: 1px #003399 solid;
	font-color: font-size: 12px; 
	padding-right: 4px; 
	padding-left: 4px; 
	height: 20px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	filter: Alpha(Opacity=80);
}
/** album's photo list table **/
.CSS_PHOTOLIST_TB {
	background-image: url("images/ShowPerPhoto_bg.gif");
	text-align: center;
}
/** head menu css **/
.CSS_HEAD_MENU { 
	FONT-SIZE: 9pt; 
	COLOR:#004E9D; 
}

/** plusin poll background style **/
.CSS_POLL1 {  
	background-image: url(./images/line.gif); 
	background-repeat: no-repeat; 
	background-position: left bottom
}
.CSS_POLL2 {
	background-image: url(./images/line1.gif); 
	background-repeat: no-repeat; 
	background-position: left bottom
}

/** img input ***/
.CSS_IMG_INPUT {
	background-image: url("");
	border-bottom: #6CA5C6 0px solid; 
	border-left: #6CA5C6 0px solid; 
	border-right: #6CA5C6 0px solid; 
	border-top: #6CA5C6 0px solid; 
}

/** link change **/
.CSS_TD_CENTER4 {
	text-align: center;
	background-color:#fafafa;
	border-bottom: #6CA5C6 1px solid; 
	border-left: #6CA5C6 1px solid; 
	border-right: #6CA5C6 1px solid; 
	border-top: #6CA5C6 1px solid;
}

/** link change **/
.CSS_TD_CENTER5 {
	text-align: center;
	background-color:#E7F3FF;
	border-bottom: #E7F3FF 1px solid; 
	border-left: #E7F3FF 1px solid; 
	border-right: #E7F3FF 1px solid; 
	border-top: #E7F3FF 1px solid;
}


/* for meet */
.CSS_TD_TITLE_MEET {
	color: #003399;
	text-align: center;
	font-size: 10pt;
	background-image: url(../../images/meet/title_3bg.gif); 
}

.CSS_TB_MEET {
	background-color:#CCCCCC;
}