big-menu-body.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}

.no-space
{
	margin: 0px;
	padding: 0px;
}

body
{
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

#bg-top
{
	padding-top: 20px;
	min-width: 1000px;
	width: auto !important;
}
#bg-bottom
{
	/*background: bottom left url('./../images/bg_bottom.jpg') repeat-x;*/
	/*position: relative;*/
}

#page-body
{
  width: 976px;
  margin: auto;
}

#top-banner
{
	height: 100px;
	background: left top url('./../images/top_banner_bg.png') repeat-x;
}

* html .big-auth-container
{
	margin-left: -256px;
	position: relative;
}
* html .big-auth-container, * html .big-auth-content
{
	height: 1px;
}
.big-auth-width
{
	position: absolute;
	top: 30px;
	width: auto;
	min-width: 256px;
	height: 100px;
	margin: 0 auto;
	/*text-align: center;*/
}
* html .big-auth-minwidth
{
	padding-left: 256px;
}
* html .big-auth-minwidth, * html .big-auth-layout
{
	height: 1px;
}
.big-auth-content
{
	padding: 5px 10px 5px 10px;
}

.school
{
	font: 18px arial, sans-serif;
	letter-spacing: 0.3em;
	color: #0081b1;
}

.school-name #schnid1
{
	font: 24px arial, sans-serif;
	font-weight: bold;
	color: #975e15;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 999;
}
.school-name #schnid2
{
	font: 24px arial, sans-serif;
	font-weight: bold;
	color: #fd9f25;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 1000;
}

.school-addr
{
	font: 11px tahoma, verdana, arial, sans-serif;
	letter-spacing: 0.2em;
	font-weight: bold;
	color: #595959;
}

.big-menu-body
{
	width: 100%;
	height: 25px;
	background-color: #e8f4ff;
}
.big-menu
{
	float: right;
	width: 700px;
	margin: 0px;
	padding:0px;
	background: left top url('./../images/big_menu_bg.gif') repeat-x;
}

#main-search
{
	width: 976px;
	height: 37px;
}
#main-search input
{
	border: 1px solid #46b0dc;
}

.login-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #09518e;
	text-decoration: none;
}
.login-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #09518e;
	text-decoration: none;
}
.login-title a:hover
{
	color: #f66200;
}

.welcome-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
	color: #09518e;
	text-decoration: none;
}
.welcome-title2
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
	color: #f66200;
	text-decoration: none;
}

.logout-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
	color: #09518e;
	text-decoration: none;
}
.logout-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
	color: #09518e;
	text-decoration: none;
}
.logout-title a:hover
{
	color: #f66200;
}

#big-banner
{
	min-height: 300px !important;
	height: auto;
}

#big-content
{
	background-color: #f5faff;
	padding: 4px;
}
#big-content2
{
	background-color: #f5faff;
}

#control-panel-content
{
	background-color: #f5faff;
}

#left-body
{
	margin: 0px;
	padding: 0px;
}

#right-body
{
	margin: 0px;
	padding: 0px;
}

.justify-text
{
	text-align: justify;
}

.main-function-item
{
	background: url('./../images/main_function_item.gif') no-repeat;
	margin: 0px;
	height: 18px;
	padding-left: 16px;
	padding-top: 1px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
}
.main-function-item a
{
	text-decoration: none;
	color: #000000;
}
.main-function-item a:hover
{
	color: #009ad3;
}

.main-function-item-end
{
	background: url('./../images/main_function_item_end.gif') no-repeat;
	margin: 0px;
	height: 18px;
	padding-left: 16px;
	padding-top: 1px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
}
.main-function-item-end a
{
	text-decoration: none;
	color: #000000;
}
.main-function-item-end a:hover
{
	color: #009ad3;
}

#welcome
{
	height: 260px;
}
.title-bg
{
	background: top left url('./../images/title_bg_1.gif') no-repeat;
	height: 25px;
}
.top-bg-1
{
	background: url('./../images/top_bg_1.gif') no-repeat;
	margin: 0px;
	padding-top: 4px;
}
.body-bg-1
{
	padding: 0px 14px 0px 10px;
	background: url('./../images/body_bg_1.gif') repeat-y;
}
.bottom-bg-1
{
	background: url('./../images/bottom_bg_1.gif') no-repeat;
	padding-top: 4px;
}

.top-bg-2
{
	background: url('./../images/top_bg_2.gif') no-repeat;
	margin: 0px;
	padding-top: 4px;
}
.body-bg-2
{
	padding: 0px 14px 0px 10px;
	background: url('./../images/body_bg_2.gif') repeat-y;
}
.bottom-bg-2
{
	background: url('./../images/bottom_bg_2.gif') no-repeat;
	padding-top: 4px;
}

.title-bg-3
{
	background: top left url('./../images/title_bg_3.gif') no-repeat;
	height: 25px;
}
.top-bg-3
{
	background: url('./../images/top_bg_3.gif') no-repeat;
	margin: 0px;
	padding-top: 4px;
}
.body-bg-3
{
	padding: 0px 14px 0px 10px;
	background: url('./../images/body_bg_3.gif') repeat-y;
}
.bottom-bg-3
{
	background: url('./../images/bottom_bg_3.gif') no-repeat;
	padding-top: 4px;
}

.title-bg-4
{
	background: top left url('./../images/title_bg_4.gif') no-repeat;
	height: 25px;
}
.top-bg-4
{
	background: url('./../images/top_bg_4.gif') no-repeat;
	margin: 0px;
	padding-top: 4px;
}
.body-bg-4
{
	padding: 0px 14px 0px 10px;
	background: url('./../images/body_bg_4.gif') repeat-y;
}
.bottom-bg-4
{
	background: url('./../images/bottom_bg_4.gif') no-repeat;
	padding-top: 4px;
}

.control-panel-content
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  min-height: 550px;
  height: auto !important;
  height: 550px;
}

#find-bg
{
	background: top left url('./../images/find_in_page_bg.gif') no-repeat;
	height: 120px;
}
#find-bg div
{
	padding-left: 15px;
	padding-top: 70px;
	margin: 0px;
}
#find-bg input
{
	border: 1px solid #0b5071;
}

.title-bg-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 8px;
	padding-top: 4px;
}
.title-bg-title a
{
	text-decoration: none;
	color: #ffffff;
}
.title-bg-title a:hover
{
	color: #ffff00;
}

#top-link
{
	background: top left url('./../images/top_link.jpg') no-repeat;
	height: 45px;
}
.top-link-bg-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.top-link-bg-title a
{
	text-decoration: none;
	color: #ffffff;
}
.top-link-bg-title a:hover
{
	color: #cccccc;
}

.adv-bg-1
{
	background: top left url('./../images/light_adv_bg.jpg') no-repeat;
	height: 120px;
}
.adv-bg-2
{
	background: top left url('./../images/dark_adv_bg.jpg') no-repeat;
	height: 120px;
}

.blue-horiz-line
{
	background: top left url('./../images/blue_dot.gif') repeat-x;
	padding-top: 1px;
}
#horiz-line1
{
	background-color: #46b0dc;
	padding: 2px 4px 0px 2px;
}

#footer
{
	height: 50px;
	padding: 0px 4px 0px 4px;
}
#footer a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e55c00;
	text-decoration: none;
}
#footer a:hover
{
	color: #fd9f25;
}

.copyright
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.footer-title
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 11px;
	color: #000000;
}

#main-body
{
	margin: 10px;
	padding: 0px;
}

.hot-news-hr-dots
{
  background: url('./../images/dot_line_1.gif') no-repeat;
  padding-top: 1px;
}

#main-content
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	text-align: justify;
	width: 100%;
}

.main-news-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
	font-weight: bold;
	color: #c30000;
	text-align: justify;
	text-decoration: none;
}
.main-news-title a:hover
{
	color: #c35700;
}

.hot-news-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: bold;
	color: #f66200;
	text-align: justify;
	text-decoration: none;
}
.hot-news-title a:hover
{
	color: #ffa405;
}

.news-detail-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
	font-weight: bold;
	color: #16609f;
	text-align: justify;
	text-decoration: none;
}
.news-detail-title a:hover
{
	color: #447eb0;
}

.big-thumb
{
  background: url('./../images/big_img_mask.gif') no-repeat;
  width: 210px;
  height: 146px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}
.big-thumb .left
{
	float: left;
}
.big-thumb .right
{
	float: right;
}
.inner-big-thumb
{
	border: none;
	padding: 8px;
	width: 194px;
	height: 130px;
}

.header-style
{
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.section-style
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  font-weight: bold;
	color: #0081b1;
}
.section-style2
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  font-weight: bold;
	color: #aa7227;
}
.field-style
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.comment-style
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}

.search-field-style
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.c-link
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
}
.c-link a
{
	font-weight: bold;
	text-decoration: underline;
	color: #224e75;
}
.c-link a:hover
{
	color: #4a769b;
}

.more
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  text-align: right;
	font-weight: bold;
}
.more a
{
	color: #0482aa;
}
.more a:hover
{
	color: #2cabd8;
}

.left-more
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
  text-align: right;
	font-weight: bold;
}
.left-more a
{
	color: #5f711f;
}
.left-more a:hover
{
	color: #8ca72d;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

.news-event-title a
{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
.news-event-title a:hover
{
	color: #555555;
}

.clear
{
  clear: both;
}

.horiz-space1
{
	padding-top: 4px;
}
.horiz-space2
{
	padding-top: 2px;
}
.horiz-space3
{
	padding-top: 8px;
}

.vertical-middle
{
  vertical-align: middle;
}

.body-img
{
	border: 1px solid #a7a6aa;
}

.err-msg
{
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: normal;
  color: #f66200;
}
.pass-msg
{
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 11px;
	font-weight: normal;
  color: #0081b1;
}

.login-popup
{
  position: absolute;
  z-index: 50000;
  /*width: 350px;
  height: 270px;*/
}
.login-header-wrapper
{
  text-align: left;
  vertical-align: middle;
}
.login-header-text
{
  float: left;
}
.login-header-image
{
  float: right;
  margin-top: 2px;
  margin-right: 2px;
}
.login-body
{
  width: 100%;
}

.control-inner-cell
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}