/*========================================================================*/
/*		MAIN ELEMENTS													  */
/*========================================================================*/
*{
	margin:0px; padding:0px; 
}

body{
	margin:0px; padding:0px;
	/*background:#DEEFF7;*/
	font: normal 13px/1.3em Arial;
	color:#fff;		
	background-image: url(../images/admin/body_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.clear { clear:both; margin:0px; padding:0px; }
.space { clear:both; margin:0px; padding:0px; height:10px; border:none; }
.space_long { clear:both; margin:0px; padding:0px; height:100px; border:none; }

a { border:none; text-decoration: underline; color:#fff;}
a:hover { border:none; text-decoration: none; color:#fff;}
a.blue { border:none; text-decoration:none; color:#1299e0;}
a.blue:hover { border:none; text-decoration:underline; color:#1299e0;}

img { margin:0px; padding:0px; border:none; }
img.cpanel { margin:30px 10px; padding:0px; border:none; }
.aligncenter { margin:0px; padding:0px; text-align:center; border:none; }

a img { border:none; text-decoration:none; }
a:hover img { border:none; text-decoration:none; }

a.paging { display:inline-block; margin:0px 2px; padding:3px 0px 0px 0px; width:31px; height:25px; background:url(../images/admin/bg_paging.gif); font:normal 12px/1.5em Arial, sans-serif; color:#fff; text-decoration:none; text-align:center;}
a:hover.paging { display:inline-block; margin:0px 2px; padding:3px 0px 0px 0px; width:31px; height:25px; background:url(../images/admin/bg_paging.gif); font:normal 12px/1.5em Arial, sans-serif; color:#fff; text-decoration:underline; text-align:center;}
a.pagingarrow_prev { display:inline-block; margin:0px 2px; padding:3px 6px 0px 0px; width:85px; height:25px; background:url(../images/admin/bg_pagingarrow_prev.gif); font:normal 12px/1.5em Arial, sans-serif; color:#fff; text-decoration:none; text-align:right;}
a.pagingarrow_next { display:inline-block; margin:0px 2px; padding:3px 0px 0px 6px; width:85px; height:25px; background:url(../images/admin/bg_pagingarrow_next.gif); font:normal 12px/1.5em Arial, sans-serif; color:#fff; text-decoration:none; text-align:left;}

h1 {margin:0px; padding:0px; font:bold 22px/1em Arial;}
h2 {margin:0px; padding:0px; font:bold 18px/1em Arial;}
h3 {margin:0px; padding:0px; font:bold 16px/1em Arial;}
h4 {margin:0px; padding:0px; font:bold 14px/1em Arial;}

h1.white {margin:3px 0px; padding:0px; font:bold 22px/1em Arial; color:#fff; }
h1.blue {margin:0px; padding:0px; font:bold 22px/1em Arial; color:#1299e0; }

/*========================================================================*/
/*		CONTAINER														  */
/*========================================================================*/
#wrap_header {
	clear:both;
	margin:0px auto;
	width:100%; height:auto; 	
	background:url(../images/admin/header_save.png) no-repeat center bottom;
	text-align:left;
	
	
}
#header {
	margin:0 auto; padding:0px 0px 0px 30px;
	width:922px; height:210px;
	background:transparent;
	/*border: solid 1px red;*/
		
}
#wrap_content {
	clear:both;
	margin:0px auto;
	width:100%; height:auto; 	
	background:transparent;
	text-align:left;
	
}
#content {
	margin:0px auto; padding:20px 0px;
	width:950px; height:auto;
	background:#000;	
	border-left:1px solid #808080;
	border-right:1px solid #808080;	
	
}
.fullContent{
	margin:0px auto; padding:0px;
	width:917px; height:auto;
}
.leftBar {
	float:left;
	margin:0px; padding:10px 0px;
	width:160px; height:auto;
}
.rightContent {
	float:right;
	margin:0px; padding:10px 0px;
	width:745px; height:auto;
}
.box_blockRight{
	float:right;	
	margin:0px; padding:0px;
	width:725px; height:auto;	
}

/*========================================================================*/
/*		MENU 														      */
/*========================================================================*/
/*-------------------- TOP MENU --------------------*/

.navigation{	
	margin:0px auto; 
	width:952px; height:32px;
	background:transparent;	
}
.logout{	
	float:right; margin:27px 2px 0px 0px; padding:0px 0px 0px 0px;
	width:100px; height:26px;
	vertical-align:top;
	text-align:right;
	background:transparent;
}
.logout a {display:block; float:left; height:32px; line-height:27px; color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer; background:url(../images/admin/menu_0aa.gif) no-repeat;}
.logout a b {float:left; display:block; padding:0 16px 5px 0px; background:url(../images/admin/menu_0ba.gif) no-repeat right top;}
.logout a:hover {color:#fff; background:url(../images/admin/menu_2aa.gif) no-repeat;}
.logout a:hover b {background:url(../images/admin/menu_2ba.gif) no-repeat right top;}
.menu {
	float:left; margin:0px; 
	width:952px; height:32px;
	/*width:750px; height:32px;*/	
	background:transparent;
}
.menu ul {padding:0px 0px 0px 50px; margin:0; list-style:none; height:32px; position:relative; background:transparent url(../images/admin/menu_0c.gif) repeat-x left bottom; font-size:13px;}
.menu ul li {float:left; height:32px; margin-right:5px;}

.menu ul li a {display:block; float:left; height:32px; line-height:27px; color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer; background:url(../images/admin/menu_0a.gif) no-repeat;}
.menu ul li a b {float:left; display:block; padding:0 16px 5px 0px; background:url(../images/admin/menu_0b.gif) no-repeat right top;}

.menu ul li a:hover {color:#fff; background:url(../images/admin/menu_2a.gif) no-repeat;}
.menu ul li a:hover b {background:url(../images/admin/menu_2b.gif) no-repeat right top;}

.menu ul li.current a {color:#fff; background:url(../images/admin/menu_2a.gif) no-repeat;}
.menu ul li.current a b {background:url(../images/admin/menu_2b.gif) no-repeat right top;}

.menu ul li.current a:hover {color:#fff; background:url(../images/admin/menu_2a.gif) no-repeat; cursor:default;}
.menu ul li.current a:hover b {background:url(../images/admin/menu_2b.gif) no-repeat right top;}

/*-------------------- SIDE MENU --------------------*/
.sidemenu{
	margin:10px 0px; padding:0px;
	width:150px; height:auto;			
}
.sidemenu ul{	
	margin:0px; padding:0px;
	list-style:none;
}
.sidemenu ul li{
	margin:0px; padding:0px; 	
	background:url(../images/admin/bullet_sidemenu.gif) no-repeat left;
	background-position:5px 5px ;
}
.sidemenu ul li a{
	margin:0px; padding:5px 0px 5px 25px;	
	display:block;
	color:#666;
	text-decoration:none;
	border-bottom:1px solid #979797;
}
.sidemenu ul li a:hover{
	margin:0px; padding:5px 0px 5px 25px;	
	color:#fff; 
	text-decoration:none;	
	border-bottom:1px solid #979797;
}
.sidemenu ul li.active a{
	margin:0px; padding:5px 0px 5px 25px;	
	color:#fff;
	border-bottom:1px solid #979797;	
}

/*========================================================================*/
/*		LOGIN STYLE													      */
/*========================================================================*/
.wrapLogin{
	margin:0px; padding:50px 0px;
	width:auto; height:auto;
}
.box_login{
	margin:0px auto; padding:0px;
	width:436px; height:238px;
	background:url(../images/admin/bg_boxLogin.gif) no-repeat center;
}
.login_title{
	margin:0px; padding:10px 0px 0px 0px;
	width:436px; height:25px;	
	text-align:center;
}
.login_boxform{
	margin:0px; padding:50px 0px 0px 0px;
	width:436px; height:120px;	
}
.login_form{
	float:right;
	margin:0px 0px; padding:0px;
	width:280px; height:35px;	
}
.login_formLabel{
	float:left;
	margin:0px; padding:0px;
	width:80px; height:25px;	
}
.login_formInput{
	float:right;
	margin:0px; padding:0px;
	width:190px; height:35px;	
}

/*================= BOX FORM RIGHT  =================*/
.formRight_box { float:right; margin:5px 0px; padding:0px; width:620px; height:30px; background:transparent; }
.formRight_label { float:left; margin:0px; padding:0px 0px 0px 10px; width:150px; height:30px; font:bold 13px/1.5em Arial; color:#fff; background:transparent; text-align:right; }
.formRight_input { float:left; margin:0px; padding:0px 0px 0px 10px; width:auto; height:30px; font:bold 13px/1.5em Arial; color:#fff; background:transparent; }


/*========================================================================*/
/*		BOXED														      */
/*========================================================================*/
/*========= floating ============*/
.float_left{ float:left; margin:0px; padding:0px; width:auto; height:auto; }
.float_right{ float:right; margin:0px; padding:0px; width:auto; height:auto; }

/*========= home page ============*/
.title_index{
	margin:0px; padding:11px 10px 0px 10px;
	width:896px; height:30px;
	background:url(../images/admin/bg_title_index.gif) no-repeat;
}
.controlpanel{
	margin:0px; padding:0px 10px;
	width:896px; height:201px;
	background:url(../images/admin/bg_controlpanel.gif) no-repeat;	
	text-align:center;
}
.loginhistoryA { display:block; margin:0px; padding:10px 10px; width:896px; height:13px; background:#242424; font:italic 11px/1em Arial, sans-serif; }
.loginhistoryB { display:block; margin:0px; padding:10px 10px; width:896px; height:13px; background:#3f3f3f; font:italic 11px/1em Arial, sans-serif; }

/*========= title content page ============*/
.title_pagebox{
	margin:0px; padding:0px;
	width:916px; height:94px;
	background:url(../images/admin/bg_title_contentbox.gif) no-repeat;
}
.title_pageleft{ 
	float:left; margin:0px; padding:20px 0px 0px 20px;  
	width:600px; height:70px;  
}
.title_pageleftImage{ 
	float:left; margin:0px; padding:0px;  
	width:100px; height:60px; 
	text-align:center;
}
.title_pageleftDesc{ 
	float:left; margin:0px; padding:20px 0px 0px 0px;   
	width:480px; height:40px; 
}
.title_pageright{ 
	float:right; margin:0px; padding:10px 20px 0px 0px; 
	width:auto; height:80px; 
	
}
/*------ action on title content --------*/
.action_right{
	float:right;
	margin:0px; padding:0px;
	width:auto; height:70px;	
	font:normal 12px/1em Arial;
}
.action_rightItem{
	float:left;
	margin:0px 5px;
	height:auto;
	text-align:center;
}
.action_right a { border:none; text-decoration:none; color:#fff;}
.action_right a:hover { border:none; text-decoration:none; color:#1c8ac7;}

/*========= box rounded content right ============*/
.title_contentRight {
	clear:both; margin:0px; padding:0px;  
	width:725px; height:19px;
	font: bold 12px/1.5em Arial; color:#000;
	background:url(../images/admin/title_contentRight.gif) no-repeat;
}
.box_contentRight{
	margin:0px; padding:0px 10px;
	width:705px; height:auto;
	font: normal 12px/1.5em Arial; color:#fff;	
	background:url(../images/admin/box_contentRight.gif) repeat-y;
}
p.bottom_contentRight {
	clear:both; margin-bottom:10px; padding:0px;   
	width:725px; height:27px;	
	background:url(../images/admin/bottom_contentRight.gif) no-repeat;	
}

/*========= box form input (add/edit) ============*/
.title_formAdd { 
	margin:0px; padding:7px 0px 0px 17px;  
	display:block; width:690px; height:23px;
	font:bold 13px/1em Arial; background:url(../images/admin/title_formAdd.gif); 
}
.box_halfformWrap{
	clear:both; margin:0px; padding:0px;  
	width:100%; height:auto; 
}
.box_halfformLeft{
	float:left; margin:0px; padding:0px;  
	width:348px; height:auto; 
}
.box_halfformRight{
	float:right; margin:0px; padding:0px;  
	width:348px; height:auto; 
}
.halfform_niceform{
	clear:both; margin:8px 0px; padding:0px;  
	width:348px; height:30px; 
}
.halfform_formLabel{
	float:left; margin:0px; padding:0px 0px 0px 10px;
	width:100px; height:30px; 
}
.halfform_formInput{
	float:left; margin:0px; padding:0px;
	width:auto; height:30px; 

}

.halfform_niceformFull{
	clear:both; margin:5px 0px; padding:0px;  
	width:705px; height:auto; 		
}
.halfform_formInputFull{
	float:left; margin:0px; padding:0px;
	width:400px; height:auto; 		
}



/*========================================================================*/
/*		FOOTER														      */
/*========================================================================*/
#wrap_footer {
	clear:both;
	padding-top:10px;
	margin:0px auto; 
	width:100%; height:auto; 
	background:#808080;
	font: normal 12px/2em Arial, sansans-serif;	color:#fff;
	border:none;
}
#footer{
	margin:0px auto; padding:25px 0px; 
	width:952px; height:50px;
	text-align:center;
	background:none;
}
#footer p{
    margin:0px;	padding:0px;
	font-size:12px;
	line-height:15px;
	color:#fff;
}
#footer a{
	margin:32px 3px 20px 3px;
	padding:10px 3px;
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

/*========================================================================*/
/*		FORM GLOBAL														  */
/*========================================================================*/
form{
	margin:0px;
	padding:0;
}
label{
	margin:5px 0;
	display:block;
	font-weight:bold;
}
input{
	padding: 2px;	
	font: normal 1em Arial;
	border:1px solid #999;
	background:#fff;	
	color:#555;
}
input.searchCont{
	margin:0px; padding:5px 5px 0px 5px;	
	width:151px; height:19px;
	background:url(../images/admin/bg_inputText.png) no-repeat;	
	font: normal 13px/1em Arial; color:#464646;
	border:none; outline:none;	
}
input.search{
	float: right;
	margin:0px; padding:10px 10px 0px 0px;	
	width:180px; height:20px;
	background:transparent;	
	font: normal 13px/1em Arial; color:#464646;
	border:none; outline:none;	
}
input.textlogin, input.textinput{
	margin:0px; padding:5px 5px 0px 5px;	
	width:160px; height:26px;
	background:url(../images/admin/bg_inputLogin.gif);	
	font: normal 15px/1em Arial; color:#464646;
	border:none; outline:none;	
}
input.textlogin2, input.textinput2{
	margin:0px; padding:5px 5px 0px 5px;	
	width:160px; height:26px;
	background:url(../images/admin/longtxtbx.gif);
	background-position:right;	
	font: normal 15px/1em Arial; color:#464646;
	border:none; outline:none;	
}
.inputend{
		float:left;
		width:5px;
		height:31px;
		background:url(../images/admin/longtxtbx.gif);
		background-position:left;
}
input.small{
	margin:0px; padding:5px 5px 0px 5px;	
	width:60px; height:26px;
	background:url(../images/admin/bg_inputSmall.gif);	
	font: normal 15px/1em Arial; color:#464646;
	border:none; outline:none;	
}
input.middle{
	margin:0px; padding:5px 5px 0px 5px;	
	width:110px; height:26px;
	background:url(../images/admin/bg_inputMiddle.gif);	
	font: normal 15px/1em Arial; color:#464646;
	border:none; outline:none;	
}
input.textflatMiddle{
	margin:0px; padding:5px 5px 0px 5px;	
	width:177px; height:20px;
	background:#fff;	
	font: normal 14px/1em Arial; color:#464646;
	border:1px solid #c0c0c0; outline:none;	
}
input.textflatLong{
	margin:0px; padding:5px 5px 0px 5px;	
	width:348px; height:20px;
	background:#fff;	
	font: normal 14px/1em Arial; color:#464646;
	border:1px solid #c0c0c0; outline:none;	
}

select {height:23px;}
select.little {width:50px; height:23px;}

textarea{
	clear:both; 
	display:block;
	margin:10px 0px; padding:2px; width:400px; height:194px;	
	font: normal 1em Arial; font-size:12px;	color:#555;	
	background:#fff; border:none;	
}
textarea.message{
	clear:both; 
	display:block;
	margin:10px 0px; padding:5px 5px 0px 10px; 
	width:300px; height:110px;	
	font: normal 15px/1em Arial; color:#464646;
	background:#fff; border:none; outline:none;
}
input.button{
	margin:0px; padding:0px;
	width:136px; height:35px;
	border:none;
	background:url(../images/admin/bg_button.png) no-repeat; 
	font:bold 14px/1em Arial; color: #292929;
	cursor:pointer;
}
input.dbutton{
	margin:0px; padding:0px;
	width:136px; height:35px;
	border:none;
	background:url(../images/admin/bg_button.png) no-repeat; 
	font:bold 14px/1em Arial; color: #666666;
}
input.browse{
	margin:0px; padding:0px;
	width:99px; height:31px;
	border:none;
	background:url(../images/admin/bg_buttonBrowse.png) no-repeat; 
	font:bold 14px/1em Arial; color: #292929;
	cursor:pointer;
}
input.buttonFind { margin:0px; padding:0px; width:84px; height:26px; background:url(../images/admin/bg_buttonFind.png) no-repeat;  border:none; cursor:pointer; }

/*========================================================================*/
/*		TABLE ELEMENTS													  */
/*========================================================================*/
table.contRight {
	clear:both;
	margin:0px; 	
	width:720px;
	font: normal 11px/1.2em Arial;
	color:#fff;
	border-collapse: collapse;
	border-bottom:1px solid #e5e5e5;	
}
table.contInnerRight {
	clear:both;
	margin:15px 0px; 
	width:706px;
	font: normal 11px/1.2em Arial;
	color:#fff;
	border-collapse: collapse;
	border-bottom:1px solid #e5e5e5;	
}
table.contInnerSmall {
	clear:both;
	margin:10px 0px 0px 0px; 
	width:350px;
	font: normal 11px/1.2em Arial;
	color:#fff;
	border-collapse: collapse;
	border-bottom:1px solid #e5e5e5;	
}

tr.rowA:hover {background:#0ca6f9;}
tr.rowB:hover {background:#0ca6f9;}

tr {margin:0px; padding:0px; width:auto; height:auto; border-bottom:1px solid #e5e5e5;}

tr.rowA {margin:0px; padding:0px; width:auto; height:auto; background:#7f7f7f; border-bottom:1px solid #fff;}
tr.rowB {margin:0px; padding:0px; width:auto; height:auto; background:#707070; border-bottom:1px solid #fff;border-top:1px solid #fff;}


th.roundLeft {
	background: url(../images/admin/bgth_left.gif) no-repeat;
	margin:0px; padding:0px; 
	width:9px; height:26px; 
	border-bottom:1px solid #fff;
}
th.roundRight {
	background:url(../images/admin/bgth_right.gif) no-repeat;
	margin:0px; padding:0px;
	width:9px; height:26px; 
	border-bottom:1px solid #fff;
}
th.center {
	padding:0px 3px;
	height:26px;
	background:#000;  
	color:#fff; text-align:center; 	border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff;
}
th.action {
	padding:0px;
	width:60px; height:26px;
	background:#000;  
	color:#000; text-align:center; 	border-left:1px solid #fff; border-bottom:1px solid #fff;
}
th.left_align {
	padding:0px 3px;
	width:auto;
	height:26px;
	background:#000;  
	color:#000; text-align:left; border-left:1px solid #246f8a; border-bottom:1px solid #246f8a;
}
th.cr {
	background:#000; width:30px; height:26px; 
	color:#fff; text-align:center;
	border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;
}
th.tools {
	padding:0px;
	width:50px; height:26px;
	background:url(../images/admin/bgth.gif) repeat-x;  
	color:#000; text-align:center; 	border-left:1px solid #246f8a; border-bottom:1px solid #246f8a;
}

td.roundLeft {width:7px; text-align:center; padding:0px; border:none; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
td.roundRight {width:8px; text-align:center; padding:0px; border:none; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
td.cr {width:6px; height:26px; text-align:center; padding:5px 5px 5px 5px; border-bottom:1px solid #fff; border-right:1px solid #fff;}
td.center {height:26px; text-align:center; padding:5px 5px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
td.last {height:26px; text-align:center; padding:0px 5px; border-bottom:1px solid #e5e5e5; }

td.align_left {height:26px; text-align:left; padding:5px 5px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
td.action {width:80px; height:auto; text-align:center; padding:5px 5px 5px 5px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}


/*========================================================================*/
/*		NICEFORM													      */
/*========================================================================*/
/*Selects*/
.selectArea {
	margin-left:4px; margin-right:5px;
	width:200px; height:23px;
	background:#fff url(../images/admin/select_bg.png) repeat-x left top;
	text-align:left;
}
.selectArea .left {
	margin-left:-4px !important; margin-left:-4px; 	
	width:11px;	height:23px;
	float:left;
	background:url(../images/admin/select_left.png) no-repeat left top;
}
.selectArea .right {
	margin-right:-4px; position:relative;	
	width:21px; height:23px;
	float:right;
	background:url(../images/admin/select_right.png) no-repeat left top;	
}
.selectArea .right a {
	display:block;
	width:200px; height:23px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#000;
	padding:6px 0px 0px 0px;
	font: normal 13px/1em Arial; color:#444;	
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:3px;
	margin-left:0px;
	width:172px;
	background:#FFF;
	border:1px solid #ddd;	
	padding:2px;
	font: normal 13px/1em Arial; color:#444;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#444;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	text-align:left;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#8ec63f;
	border-color:#cfd0d6;
}

.heading {
	font-family: Gill Sans,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
   }
   
.heading a{
text-decoration:none;
	font-weight: bold;
	color: #ffffff;
   }
.ver_12_black {
	font-family: Gill Sans,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
   }
   
.loader {
	top:0;
	width:32px;
	height:32px;
	background:#000000 url(../images/admin/search_spin1.gif) no-repeat;
	}
#livesearch {
	margin:0;
	padding:0;
	width:200px;
	height:35px;
	margin:0 auto;
	background-color:#000000;
   }

#image_up {
	float:left;
	width:40px;
	height:25px;
	}	
#image_down {
	float:left;
	width:40px;
	height:25px;
	}	
#blank{
    clear:left;
	width:200px;
	height:5px;

}	
#left_div{
    float:left;
    width:500px; 

}	
#right_div{
    float:left;
    width:200px; 

}
.form_content{
	  float:left;
	  padding:2px 10px 5px 20px;
	  width:300px;
	  border:#FFFFFF 0px solid;
}	
