.container{
	width:1032px;
	margin:0px auto;
	
}
.clear{
	clear:both;
}

/* header styles */
.header{
	position:relative;
	background:#FFF;
}
.logo{
	width:372px;
	margin:7px 0px;
	float:left;
}
.user_panel{
	background:url(../images/bg/user_status.jpg) center no-repeat;
	width:283px;
	height:94px;
	float:right;
	margin-bottom:5px;
}
.user_panel_table{
	margin:8px 15px;
}
.user_panel_table td{
	vertical-align:middle;
	padding:1.5px;
}
.menu{
	position:relative;
	background:url(../images/bg/menu_bg.jpg) center no-repeat;
	width:1032px;
	height:67px;
}
/* header styles end */
/* body */
.bodyarea{
	background:#E6E6E6;
}
.main{
	position:relative;
	width:722px;
	float:left;
	margin-left:5px;
}
.sidebar{
	width:295px;
	float:right;
	margin-right:5px;
}
.dashboard_top{
	position:relative;
	background:url(../images/bg/area_top_bg.jpg) center bottom no-repeat;
	width:715px;
	height:11px;
	display:block;
}
.dashboard_content{
	position:relative;
	background:#FFFFFF;
	width:705px;
	height:auto;
	padding:5px;
}
.dashboard_bottom{
	position:relative;
	background:url(../images/bg/area_bottom_bg.jpg) center top no-repeat;
	width:715px;
	height:11px;
}
.item{
	position:relative;
	background:url(../images/bg/admin_item_bg.jpg) center no-repeat;
	width:106px;
	height:106px;
	margin-top:5px;
	margin-right:6px;
	margin-left:5.5px;
	margin-bottom:5px;
	float:left;
}
.item:hover{
	position:relative;
	background:url(../images/bg/admin_item_bg_hover.jpg) center no-repeat;
	width:106px;
	height:106px;
	margin-top:5px;
	margin-right:6px;
	margin-left:5.5px;
	margin-bottom:5px;
	float:left;
}
.item_img{
	width:48px;
	height:48px;
	text-align:center;
	margin-top:13px;
	margin-left:30px;
	position:relative;
}
.item_link{
	margin-top:15px;
	text-align:center;
}

.long_bar{
	background:url(../images/bar/long_bar.jpg) center no-repeat;
	height:41px;
	width:705px;
	color:#FFF;
}
.long_bar p{
	position:absolute;
	margin-left:30px;
	margin-top:15px;
}
/* table list style */
.list{
	width:100%;
	margin-top:5px;
}
.list thead td{
	background:#939393;
	padding:8px 5px;
	color:#333;
	font-weight:700;
}
.tabledate{
	font-size:10px;
	color:#666;
}
.list tbody td{
	vertical-align:middle;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.liststyle1{
	background-color:#D6D6D6;
}
.liststyle2{
	background-color:#EAEAEA;
}
.liststyle2:hover{
	background-color:#FFFFCC;
}
.liststyle1:hover{
	background-color:#FFFFCC;
}
.wait{
	background:url(../images/icons/clock_16.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#548BCE;
	font-weight:700;
}
a.delete:link, a.delete:active, a.delete:visited, a.delete:hover{
	background:url(../images/icons/delete.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#DB5454;
	font-weight:700;
	text-decoration:none;
}
a.edit:link, a.edit:active, a.edit:visited, a.edit:hover{
	background:url(../images/icons/edit.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#996600;
	font-weight:700;
	margin-left:10px;
	text-decoration:none;
}
.error{
	background:url(../images/icons/stop_16.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#E6620E;
	font-weight:700;
}
.success{
	background:url(../images/icons/tick_16.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#229229;
	font-weight:700;
}
.warning{
	background:url(../images/icons/warning_16.png) left no-repeat;
	padding:4px 4px 4px 20px;
	color:#FF9F00;
	font-weight:700;
}
/* table list style */
/* tips style */
.error_bar{
	position:relative;
	background:url(../images/bar/cross_bar.jpg) center no-repeat;
	padding:11px 5px 11px 30px;
	color:#333;
	margin:3px 0px;
}
.info_bar{
	position:relative;
	background:url(../images/bar/info_bar.jpg) center no-repeat;
	padding:11px 5px 11px 30px;
	color:#333;
	margin:3px 0px;
}
.warning_bar{
	position:relative;
	background:url(../images/bar/warning_bar.jpg) center no-repeat;
	padding:11px 5px 11px 30px;
	color:#333;
	margin:3px 0px;
}
.success_bar{
	position:relative;
	background:url(../images/bar/success_bar.jpg) center no-repeat;
	padding:11px 5px 11px 30px;
	color:#333;
	margin:3px 0px;
}
.close{
	color:#990000;
	font-size:9px;
	position:absolute;
	right:8px;
	top:8px;
}
/* tips style */

/* navigation sytle */
.NavigationNums {
	padding: 4px;
	float:right;
	width: 190px;

}
.NavBack a:link,.NavBack a:active,.NavBack a:visited{
	color:#182D3E;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration:none;
	margin-top:7px;
}
.NavBack a:hover{
	color:#CE240B;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration:none;
}
.NavPassive a{
	color:#FFF;
	text-decoration:none;
}
	
.NavPassive {
	background-image:url(../images/icons/numeric.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	padding:5px 0px;
	font-size: 10px;
	width:20px;
	font-size: 10px;
	margin:1px;
	cursor:pointer;
}
.NavPassive:hover {
	background-image:url(../images/icons/numeric_selected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	padding:5px 0px;
	font-size: 10px;
	width:20px;
	margin:1px;
}
.NavActive {

}
.NavActive a{
	background-image: url(../images/icons/numeric_selected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	padding:5px 0px;
	font-size: 10px;
	width:20px;
	margin:1px;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* navigation style end */

/* body end */

/* sidebar */
.sidebar_top{
	background:url(../images/bg/sidebar_top.jpg) center no-repeat;
	height:11px;
}
.sidebar_content{
	background:#FFF;
	margin:0px auto;
	padding-top:9px;
	padding-bottom:10px;
}
.sidebar_bottom{
	background:url(../images/bg/sidebar_bottom.jpg) center no-repeat;
	height:8px;
	margin-top:-5px;
}
.short_bar{
	background:url(../images/bar/sort_bar.jpg) center no-repeat;
	height:40px;
	width:284px;
	color:#FFF;
	margin:0px auto;
	z-index:-1;
}
.short_bar p{
	position:absolute;
	margin-left:30px;
	margin-top:14px;
}
.statistic_table{
	margin:0px auto;
	font-weight:700;
}
.statistic_table td{
	border-bottom:1px solid #C8C8C8;
	padding:5px 3px;
	vertical-align:middle;
}
.my_notes_table{
	margin:0px auto;
}
.my_notes_table td{
	padding:3px;
}
.mynotes_text{
	background:#FFFFCC url(../images/icons/message_board.jpg) right bottom no-repeat;
	border:1px solid #EEC461;
	padding:2px;
	width:99%;
	height:70px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#453333;
}
.button1{
	background:url(../images/bg/submit_button_bg.jpg) center no-repeat;
	background-position:top;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:1px;
}
.button1:hover{
	background:url(../images/bg/submit_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1px;
}
.button2{
	background:url(../images/bg/cancel_button_bg.jpg) center no-repeat;
	background-position:top;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:1px;
}
.button2:hover{
	background:url(../images/bg/cancel_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1px;
}
.button3{
	background:url(../images/bg/reset_button_bg.jpg) center no-repeat;
	background-position:top;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:1px;
}
.button3:hover{
	background:url(../images/bg/reset_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1px;
}
.button4{
	background:url(../images/bg/back_button_bg.jpg) center no-repeat;
	background-position:top;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:1px;
}
.button4:hover{
	background:url(../images/bg/back_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:101px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1px;
}
.button5{
	background:url(../images/bg/long_button_bg.jpg) center no-repeat;
	background-position:top;
	width:200px;
	height:29px;
	border:none;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	margin:1px;
	text-align:left;
	padding-left:25px;
}
.button5:hover{
	background:url(../images/bg/long_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:200px;
	height:29px;
	border:none;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:1px;
	text-align:left;
	padding-left:25px;
}
.button6{
	background:url(../images/bg/add_button_bg.jpg) center no-repeat;
	background-position:top;
	width:200px;
	height:29px;
	border:none;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	margin:1px;
	text-align:left;
	padding-left:25px;
}
.button6:hover{
	background:url(../images/bg/add_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:200px;
	height:29px;
	border:none;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:1px;
	text-align:left;
	padding-left:25px;
}
.button7{
	background:url(../images/bg/delete_button_bg.jpg) center no-repeat;
	background-position:top;
	width:200px;
	height:29px;
	border:none;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	margin:1px;
	text-align:left;
	padding-left:25px;
}
.button7:hover{
	background:url(../images/bg/delete_button_bg.jpg) center no-repeat;
	background-position:bottom;
	width:200px;
	height:29px;
	border:none;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:1px;
	text-align:left;
	padding-left:25px;
}

.my_notes{
	background:url(../images/bar/message.jpg) center no-repeat;
	width:284px;
	height:30px;
	margin:0px auto;
}
.my_notes p{
	position:absolute;
	margin-left:30px;
	margin-top:10px;
	color:#FFFFCC;
	font-weight:700;
	font-family:Tahoma, Geneva, sans-serif;
}
.my_notes_list{
	width:96%;
	margin:2px auto;
}
.my_notes_list thead td{
	background:#939393;
	padding:2px;
	color:#333;
}
.my_notes_list tbody td{
	font-style:italic;
	color:#333;
	font-size:10px;
	vertical-align:middle;
}

.notetr1{
	background:#EAEAEA;
	padding:2px;
	cursor:pointer;
}
.notetr1:hover{
	background:#FFFFCC;
	padding:2px;
}
.notetr2{
	background:#D6D6D6;
	padding:2px;
	cursor:pointer;
}
.notetr2:hover{
	background:#FFFFCC;
	padding:2px;
}
/* sidebar end */
/* facebox divs */
.delete_confirm{
	width:420px;
	padding:5px;
}
.delete_comment{
	line-height:18px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.delete_comment img{
	float:left;
	margin-right:5px;
}
.delete_buttons{
	text-align:right;
}
/* facebox divs */
.albums{
	width:95%;
	margin:5px auto;
}
.album{
	background:url(../images/bg/gallery_item_bg.jpg) center no-repeat;
	width:84px;
	height:80px;
	margin:4.6px;
	float:left;
	color:#FFF;
}
.album:hover{
	background:url(../images/bg/gallery_item_bg_hover.jpg) center no-repeat;
	width:84px;
	height:80px;
	margin:4.6px;
	float:left;
	color:#333;
}
.album:hover span{

	color:#F6C332;
}
.album p{
	text-align:center;
	margin:5px auto;
	color:#FFF;
}
.album span{
	text-align:center;
	padding:3px 2px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.footer{
	background:url(../images/bg/footer.jpg) center no-repeat;
	height:39px;
	width:1032px;
	margin:0px auto;
}
.date{
	width:210px;
	font-size:11px;
	margin:10px auto;
}
/* login page */
.login{
	background:url(../images/login/login_bg.png) center no-repeat;
	width:566px;
	height:263px;
	margin:100px auto;
	position:relative;
}
.username{
	background:url(../images/login/username_bg.png) center no-repeat;
	width:180px;
	height:17px;
	border:none;
	color:#333;
	padding:10px 5px 10px 35px;
}
.password{
	background:url(../images/login/password_bg.png) center no-repeat;
	width:180px;
	height:17px;
	border:none;
	color:#333;
	padding:10px 5px 10px 35px;
}
.loginelement{
	position:relative;
	margin-right:5px;
	margin-left: 272px;
	margin-top: 130px;
}
.loginelement td{
	padding:2px;
	color:#FFF;
	vertical-align:middle;
}
.loginbutton{
	background:url(../images/login/login_button.png) center no-repeat;
	border:none;
	width:117px;
	height:33px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}