/* CSS Document */

/**
* @version [ljc_ctit] $Id: index.php 4055 2006-10-24 13:14:21Z stingrey $
* @package Joomla
* @copyright Copyright (C) CTIT. All rights reserved.
* @Email:liangjunchao@hotmail.com
* 
* -------------------------------------------------
* ╭⌒╮ ¤        __|__
* ╭ ╭ ⌒╮--o--o--(_)--o--o--
* ╰ ----╯
* 　  “世界哪有完美.平淡就是福.”
* -------------------------------------------------
* 
**/
@charset "utf-8";
/* CSS Document */
html {	height: 100%;}
.clr {	clear: both;}
ul#mainlevel-nav{list-style: none;	padding: 0;	margin: 0;	font-size: 11px; }
ul#mainlevel-nav li{background-image: none;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	font-size: 11px;	line-height: 21px;	white-space: nowrap;	border-right: 1px solid #cccccc;}
ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333; background-color:transparent;}
ul#mainlevel-nav li a:hover{color: #fff;}
table.content_table {  width: 100%;	padding: 0px;	margin: 0px;}
table.content_table td {padding: 0px;	margin: 0px;}
.user1_inner {	border: 1px solid #cccccc;  float: none !important;  float: left;	margin: 0px;padding: 2px;}
.user2_inner {	border: 1px solid #cccccc;  float: none !important;  float: left;	margin: 0px;padding: 2px;}
table td.body_outer {padding: 2px;	border: 1px solid #cccccc;}
.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}
.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #cccccc;  font-size: 14px;  font-weight: bold;}
.back_button {	float: left;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 1px;}
.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 1px;}
.pagenavbar {	margin-right: 10px;	float: right;}
#footer {	text-align: center;	padding: 3px;}
ul{margin: 0;padding: 0;list-style: none; background-color:transparent;}
li{line-height: 18px;padding-left: 15px;padding-top: 0px;background-image: url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0px 4px;}
td {	text-align: left;	font-size: 11px;}
body {	height: 100%;	margin-bottom: 1px; margin: 0px;height: 100%;padding: 0px;font-family: Arial, Helvetica, sans-serif;line-height: 120%;	font-size: 11px; background-color:#ffffff;}
a:link, a:visited {	color:#1b57b1; text-decoration: none;}
a:hover {	color: #003063;	text-decoration: underline;}
table.contentpaneopen {  width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;}
table.contentpaneopen td {}
table.contentpaneopen td.componentheading {	padding-left: 4px;}
table.contentpane {  width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;}
table.contentpane td {	margin: 0px;	padding: 0px;}
table.contentpane td.componentheading {	padding-left: 4px;}
table.contentpaneopen fieldset {	border: 0px;	border-bottom: 1px solid #eee;}
.button {  color: #02224B;  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 5px;  line-height: 18px !important;  line-height: 16px;  height: 26px !important;  height: 24px;  margin: 1px;}
.inputbox {	padding: 2px;	border:solid 1px #cccccc;	background-color: #ffffff;}
.componentheading {	background:#E7E7E7;border-bottom: 1px solid #95A2B3;	color: #354E6F;	text-align: left;	padding-top: 4px; padding-left: 4px;	height: 20px;	font-weight: bold;	font-size: 12px;	text-transform: uppercase; margin-bottom:5px;}
.contentcolumn {}
.contentheading {	height: 30px;	color: #02224B;	font-weight: bold;	font-size: 14px;	white-space: nowrap;}
.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #cccccc;	text-align:left;}
table.searchinto {	width: 100%;}
table.searchintro td {	font-weight: bold;}
table.moduletable {	width: 100%;	margin-bottom: 5px;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse;}
table.moduletable th, div.moduletable h3 {color: #02224B; border-bottom:1px solid #95A2B3;	text-align: left;	padding-left: 4px;	height: 20px;	line-height: 20px;	font-weight: bold;	font-size: 11px;	text-transform: uppercase;	margin: 0 0 3px 0;}
table.moduletable td {	font-size: 11px;	padding: 0px;	margin: 0px;	font-weight: normal;}
table.pollstableborder td {  padding: 2px;}
.sectiontableheader {  font-weight: bold;  background: #f0f0f0;  padding: 4px;}
.sectiontablefooter {}
.sectiontableentry1 {background-color : #ffffff;}
.sectiontableentry2 {background-color : #f9f9f9;}
.small {color: #999999;	font-size: 11px;}
.createdate {height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 11px;}
.modifydate {height: 15px;	padding-top: 10px;	color: #999999;	font-size: 11px;}
table.contenttoc {  border: 1px solid #cccccc;  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}
table.contenttoc td {padding: 2px;}
table.contenttoc th {color: #666666;	text-align: left;	padding-top: 2px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 11px;	text-transform: uppercase;}
a.mainlevel:link,a.mainlevel:visited {	display: block;	background:transparent url(../images/menu_bg.gif) no-repeat 6px 100%; vertical-align: middle;	font-size: 11px; color: #fff;	text-align: left;	padding-top: 5px;	padding-left: 18px;	height: 20px !important;	height: 25px;	width: 100%;	text-decoration: none;}
a.mainlevel:hover {	background-position: 0px -25px;	text-decoration: none;	color: #ccc;}
a.mainlevel#active_menu {	color:#000;	background:#fff;}
a.mainlevel#active_menu:hover {	color: #666;}
a.sublevel:link, a.sublevel:visited {display: block; padding-left: 5px;	vertical-align: middle;	font-size: 11px; height: 25px; line-height:25px; color: #fff;	text-align: left;width: 100%;	text-decoration: none;}
a.sublevel:hover {	color: #fff;	text-decoration: none;}
a.sublevel#active_menu{color: #000; background:#fff;}
#active_menu{color: #000; background:#fff;}
div #sublevel01 a.sublevel:link,div #sublevel01 a.sublevel:visited{ padding-left:20px; margin-left:0px;}
div #sublevel01 a.sublevel:hover {color: #ccc;}
div #sublevel01 a.sublevel#active_menu{color: #000; background:#ffffff;}
div #sublevel02 a.sublevel:link,div #sublevel02 a.sublevel:visited{ padding-left:30px; margin-left:0px;}
div #sublevel02 a.sublevel:hover {color: #ccc;}
div #sublevel02 a.sublevel#active_menu{color: #000; background:#ffffff;}
div #sublevel03 a.sublevel:link,div #sublevel03 a.sublevel:visited{ padding-left:40px; margin-left:0px;}
div #sublevel03 a.sublevel:hover {color: #ccc;}
div #sublevel03 a.sublevel#active_menu{color: #000; background:#ffffff;}
div #sublevel04 a.sublevel:link,div #sublevel04 a.sublevel:visited{ padding-left:50px; margin-left:0px;}
div #sublevel04 a.sublevel:hover {color: #ccc;}
div #sublevel04 a.sublevel#active_menu{color: #000; background:#ffffff;}
div #sublevel05 a.sublevel:link,div #sublevel05 a.sublevel:visited{ padding-left:60px; margin-left:0px;}
div #sublevel05 a.sublevel:hover {color: #ccc;}
div #sublevel05 a.sublevel#active_menu{color: #000; background:#ffffff;}
#sublevel01{ background:#52699A;}
#sublevel02{ background:#5B73AA;}
#sublevel03{ background:#7388B5;}
#sublevel04{ background:#52699A;}
#sublevel05{ background:#8497BD;}
.highlight {background-color: Yellow;	color: Blue;	padding: 0;}
.code {	background-color: #ddd;	border: 1px solid #bbb;}
form {margin: 0;padding: 0;}
div.mosimage {  border: 1px solid #ccc;}
.mosimage {  border: 1px solid #cccccc;  margin: 5px}
.mosimage_caption {  margin-top: 2px;  background: #efefef;  padding: 1px 2px;  color: #666;  font-size: 11px;  border-top: 1px solid #cccccc;}
span.article_seperator { display: block;	height: 1.5em;}
table#mainlevel-nav td{ text-align:right;}
a.mainlevel-nav:link,a.mainlevel-nav:visited{color: #FFFFFF;}
a.mainlevel-nav:hover{color: #FFFFFF;}
table#mainlevel-top td{ text-align:right;}
a.mainlevel-top:link,a.mainlevel-top:visited{color: #314563;}
a.mainlevel-top:hover{color: #314563; text-decoration:underline;}
table#mainlevel-bottom { height:16px;}
table#mainlevel-bottom td{ text-align:left; color:#666666;}
a.mainlevel-bottom:link,a.mainlevel-bottom:visited{color: #666666;}
a.mainlevel-bottom:hover{color: #666; text-decoration:underline;}
#globalArea {position:relative; float:left; WIDTH: 720px; COLOR: #000; margin-top:10px; background-color: #ededed;}
.globalSet {float:left;position:relative;width: 340px;padding: 0px 2px 8px 8px;border: 0;}
.tmargin2px { margin-top:2px;}
.globalImg {float: left; height:51px; margin-left:10px; overflow:hidden; margin-top:2px;}
.globalTxt {float: left; width: 259px; margin: 0px 0px 0px 0; color: #454545; padding-left:15px;}
.linksUnitIndent {margin: 0;padding: 0;color: #003366;text-indent: -0.8em; }
.tmargin2px {margin-top:2px;}
a.bold {font-weight: bold;}
.bold {font-weight: bold;}
.sectiontableheader{ height:20px; background:#949694; color:#fff; font-weight:bold; border-top:2px solid #fff;}
tr.sectiontableentry1 {border-top:2px solid #fff;background:#EFEBEF url(../images/s_th_bg.gif) left top no-repeat; margin-top:2px;}
tr.sectiontableentry1 td{border-top:2px solid #fff; height:21px} 
tr.sectiontableentry2{border-top:2px solid #fff;background:#EFEBEF url(../images/s_th_bg.gif) left top no-repeat;}
tr.sectiontableentry2 td{border-top:2px solid #fff;height:21px}