body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg-front-info.jpg);
	background-repeat: repeat-x;
}
#wrapper_front {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#header_front {
	background-image: url(../images/header-front-info.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 980px;
}
.menu_bar {
	background-repeat: no-repeat;
	height: 40px;
	width: 980px;
	float: right;
	background-image: url(../images/front-info-menu-bar.png);
}
.bar_button {
	float: right;
	margin-right: 30px;
}
.bar_button a {
	margin: 0px;
}
#content_front {
	width: 980px;
}

#content_front .top_bg_content {
	background-image: url(../images/top-bg-content(front-info).gif);
	background-repeat:no-repeat;



	background-image: url(../images/top-bg-content(front-info)
.png);
	height: 26px;
	width: 980px;
	background-image: url(../images/top-bg-content.png);
}
#content_front .bg_content {
	background-image: url(../images/bg-content-front.png);
	background-repeat: repeat-y;
	width: 980px;
	min-height:400px;
}
#content_front .world{
	background:url(../images/bg_world.png) no-repeat;
	width:980px;		
}
#content_front .bottom_bg_content {
	background-image: url(../images/bottom-bg-content-front.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 980px;
}
.sidebar {
	width: 213px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	position:relative;
	min-height:400px;
}
.sidebar .sidebar_1 {
	margin: 0px;
	padding:0px;
}
.sidebar .sidebar_1 img{
	padding:0;
	margin:0;
}

.sidebar .sidebar_1 ul {
	margin: 0px;
	padding: 0px;
	/margin-top:-3px;
}
.sidebar .sidebar_1 ul li {
	list-style-type: none;
	background-image: url(../images/bg-sidebar.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 213px;
	line-height:13px;
}

.sidebar .sidebar_1 ul li img {
	display:block;
	vertical-align:middle;
	margin-left: 10px;
	margin-top:2px;
	float: left;
}
.sidebar .sidebar_1 ul li a {
	font-size: 12px;
	color: #666;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	width: 165px;
	margin-top: 5px;
	text-decoration: none;
}
.sidebar .sidebar_1 ul li a:hover {
	color: #CCC;
}
.sidebar .sidebar_1 .bottom_sidebar {
	height: 43px;
	width: 211px;
	background-image: url(../images/bottom-sidebar.png);
	background-repeat: no-repeat;
}
.sidebar .sidebar_1 .bottom_sidebar img {
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}
.sidebar .sidebar_1 .bottom_sidebar a {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.sidebar .sidebar_1 .bottom_sidebar a:hover {
	color: #CCC;
}


.sidebar .sidebar_2 {
	margin-top: 15px;
}
.sidebar .sidebar_2 a {
}
.sidebar .sidebar_3 {
	margin-top: 15px;
	background-image: url(../images/bg_stats.png);
	background-repeat: no-repeat;
	height: 101px;
	width: 214px;
}
.sidebar .sidebar_3 .count_date {
	width: 53px;
	float: left;
	margin-top: 35px;
}
.sidebar .sidebar_3 .count_date p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
.sidebar .sidebar_3 .count_attendance {
	float: left;
	width: 80px;
	margin-top: 35px;
	margin-left: 10px;
}
.sidebar .sidebar_3 .count_attendance p {
	margin: 0px;
	font-weight: bold;
}

.form_content {
	width: 700px;
/*	margin-top: 25px;*/
	margin-left: 25px;
	float: left;

}

.form_content p {
/*	float: left;*/
	margin: 0;
	text-indent:30px;
}
.form_content ul{
		margin-left:50px;
}
.form_content li{
	font-weight:bold;

}
.form_content select {
/*	float: left;*/
	margin-top: 15px;
	margin-left: 10px;
}
.footer_front {
	background-image: url(../images/footer_front.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 980px;
	margin-bottom: 10px;
}
#wrapper_login {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 150px;
}
#wrapper_login .header_login {
	background-image: url(../images/header_log_in.png);
	background-repeat: no-repeat;
	height: 90px;
	width: 460px;
}
#wrapper_login .form_login {
	margin-top: 20px;
}

#wrapper_login .form_login .username_login {
	height: 30px;
	width: 460px;
	background-image: url(../images/text_username.png);
	background-repeat: no-repeat;
	background-position: 45px;
}

#wrapper_login .form_login .username_login .textbox {
	height: 28px;
	width: 241px;
	float: right;
	border:0;
	color: #666;
	outline: none;
	line-height: 26px;
	background-image: url(../images/login_textbox.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-right: 40px;
}

#wrapper_login .form_login .password_login {
	height: 30px;
	width: 460px;
	background-image: url(../images/text_password.png);
	background-repeat: no-repeat;
	background-position: 45px;
	margin-top: 20px;
}

#wrapper_login .form_login .password_login .textbox {
	height: 28px;
	width: 241px;
	float: right;
	border:0;
	color: #666;
	outline: none;
	line-height: 26px;
	background-image: url(../images/login_textbox.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-right: 40px;
}
#wrapper_login .form_login .button_login {
	margin-top: 15px;
	overflow: hidden;
}

#wrapper_login .form_login .button_login .submit_btn {
	height: 28px;
	width: 97px;
	border: 0px;
	float: left;
	background-image: url(../images/login_button.png);
	background-repeat: no-repeat;
	margin-left: 170px;
}

#wrapper_login .form_login .button_login .back_btn {
	height: 28px;
	width: 97px;
	border: 0px;
	float: left;
	background-image: url(../images/back_button.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}


.clear-all {
	clear: both;
	margin: 0px;
}


.sidebar .block-position{
	position:absolute;
	bottom:0;
	left:0;
}


.trlabel td {
  FONT-FAMILY: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000
}
.trlabel a:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}
.trlabel a:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}
.trlabel a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}
