img.TransBG{
	border:none!important;
}

#right ul{
	width:100%!important;
}

div.module_red, div.module, div.module_menu {
	margin-bottom:15px;
	float:left;
	width:100%;
}

/* box */



div.module_menu {
  	background: url(../images/b1.gif) 100% 100% no-repeat;
  	padding: 0;
}

 

div.module_menu div {
  	background: url(../images/b2.gif) 0 100% no-repeat;
  	margin: 0;
  	border: 0;
}

 

div.module_menu div div{
  	background: url(../images/b3.gif) 100% 0 no-repeat;
}

 

div.module_menu div div div {
  	background: url(../images/b4.gif) 0 0 no-repeat;
  	padding:0 15px 10px;
}

#right div.module div div div h3
{
	margin:0 -15px 10px!important;
	padding:5px 20px 5px!important;
}



#right div.module_menu div div div h3
{
	margin:0 -15px 5px!important;
	padding:5px 20px 5px!important;
}



div.module_red {
  	background: url(../images/b1.gif) 100% 100% no-repeat;
  	padding: 0;
}

 

div.module_red div {
  	background: url(../images/b2.gif) 0 100% no-repeat;
  	margin: 0;
  	border: 0;
}

 

div.module_red div div{
  	background: url(../images/b3.gif) 100% 0 no-repeat;
}
 

div.module_red div div div {
  	background: url(../images/b4.gif) 0 0 no-repeat;
  	padding:0 15px 10px;
}

#right div.module_red div div div h3{
	margin:0 -15px 10px!important;
	padding:5px 20px 5px!important;
}

#right div.module_red div div div h3{
	background: url(../images/bg_h3_right_red.gif) no-repeat left bottom;
	color:#fff;
}

#right div.module_menu div div div h3{
	background: url(../images/bg_h3_right.gif) no-repeat left bottom;
	color:#fff;
}

#right div.module div div div h3{
	background: url(../images/bg_h3_right.gif) no-repeat left bottom;
	color:#fff;
}

/* left_box */
div.module_l {
	margin-bottom:15px;
	float:left;
	width:100%;
	background: url(../images/b1.gif) 100% 100% no-repeat;
  padding:0;
}
div.module_l div {
	background: url(../images/b2.gif) 0 100% no-repeat;
  margin: 0;
  border: 0;
}
div.module_l div div {
  background: url(../images/b3.gif) 100% 0 no-repeat;
}
div.module_l div div div {
  background: url(../images/b4.gif) 0 0 no-repeat;
	/*padding:0px 15px 15px;*/
	padding:0px 0px 0px;
}
div.module_l div div div h3 {
	/*margin:0 -14px 10px!important;*/
	margin:0px 0px 0px!important;
	/*padding:5px 20px 5px!important;*/
	padding:5px 20px 5px!important;
	background: url(../images/bg_h3_left_module.gif) no-repeat left bottom;
	color:#fff;
}

/* box */
div.module{
  	background: url(../images/b1.gif) 100% 100% no-repeat;
  	padding: 0;
} 

div.module div{
  background: url(../images/b2.gif) 0 100% no-repeat;
  margin: 0;
  border: 0;
}

div.module div div {
	background: url(../images/b3.gif) 100% 0 no-repeat;
}
 
div.module div div div {
	background: url(../images/b4.gif) 0 0 no-repeat;
  padding:0 15px 10px;
}

div.module div div div h3
{
	margin:0;
	padding:10px 0;
}

#lat div.module div div div h3{
	background: url(../images/bg_h3_u2.gif) no-repeat left bottom;
	color:#124c72;
}

#lat div.module div div div a{
	font-weight:bold;
}



form {
	margin:5px 0;
}

form input {
	margin:2px 0;
}

.contentheading {
	font-size:20px;
	font-weight:bold;
	color:#124c72;
}


/* left **/
#left .moduletable h3, #left .module_menu h3 {
	background:transparent url(../images/bg_h3_left.gif) no-repeat scroll left bottom;
	color:#124C72;
	margin:0;
	padding:10px 0;
}

#us_all .moduletable h3{
	background:transparent url(../images/bg_h3_user.gif) no-repeat scroll left bottom;
	color:#124C72;
	margin:0;
	padding:10px 0;	
}



/* right */

#right .module_menu ul{
	padding:0;
	list-style-type:none;
	margin:0;
}

#right .module_menu ul li{
	background:url(../images/bg_dot.gif) repeat-x bottom left;
}

#right .module_menu ul li a{
	padding:8px;
	display:block;
	font-weight:bold;
	color:#343434;
	background:transparent url(../images/bg_readon.gif) no-repeat scroll left center;
}

.us .moduletable ul{
	padding:0;
	list-style-type:none;
	margin:0;
}

.us .moduletable ul li{
	background:url(../images/bg_dot.gif) repeat-x bottom left;
}

.us .moduletable ul li a{
	padding:8px;
		display:block;
	font-weight:bold;
	color:#343434;
	background:transparent url(../images/bg_readon.gif) no-repeat scroll left center;
}



/* footer */

#copyright ul#mainlevel, #copyright ul.menu {

	padding:0;

	list-style-type:none;

	margin:0;

}

#copyright ul#mainlevel li, #copyright ul.menu li{

	float:left;

}

#copyright ul#mainlevel li a, #copyright ul.menu li a{

	border-left:1px solid;

	display:block;

	padding:0 14px;

	text-decoration:underline;

}

#copyright ul#mainlevel li#style0 a, #copyright ul.menu li a{

	border-left:none;

	padding-left:0;

}



/* login */

/*

#id_highslide_login span {

	display:none;

}

.highslide-header {

border-bottom:1px solid #CCCCCC;

}

#ja-login form #mod_login_username {

	background:#FFFFFF url(../images/username.png) no-repeat scroll 2px center;

}

#ja-login form #mod_login_password {

	background:#FFFFFF url(../images/password.png) no-repeat scroll 2px center;

}

#ja-login form #mod_login_username, #ja-login form #mod_login_password {

	font-weight:bold;

	margin:1px 4px 0 0;

	padding-bottom:2px;

	padding-left:20px;

	padding-top:2px;

	width:80px;

}*/

.ja-login-user, .ja-login-password{
	
	floaf:left;

}

#ja-login{

	font-size:11px;

}

#ja-login #login input.button{

	float:right;

}

.ja-login-links{

	margin-top:8px;

	clear:both;

}

.ja-login-links a{

	padding-right:20px;

	display:block;

	float:left;

}

#login ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#login ul li{

	float:right;

}
#vuser, #vpass {
	float:left;
}
#vup{
	float:right;
}
.login-switch{

	width:55px;

	height:22px;

	background:url(../images/bg_login.png) no-repeat center center;

	font-size:0;

	display:block;

	border:none;

}
.register-switch{

	width:55px;

	height:22px;

	background:url(../images/bg_register.png) no-repeat center center;

	font-size:0;

	display:block;

	border:none;

}
.button.validate{

	width:55px;

	height:22px;
	
	background:url(../images/bg_register.gif) no-repeat center center;
	
	font-size:0;

	display:block;

	border:none;
}
.login-links a{
	background:url(../images/bg_a_login.gif) no-repeat 3px center;
	padding-left:10px;
}
form#login{
	width:400px;
}
#vup input.button{

	width:55px;

	height:22px;

	background:url(../images/bg_log.gif) no-repeat center center;

	font-size:0;

	display:block;

	border:0;

	cursor:pointer;

}

/* search */
#search input{
	margin:0;
}

#search #mod_search_searchword{
	border:0;
	background:url(../images/bg_input_search.gif) no-repeat left center;
	width:215px;
	float:left;
	padding:4px;
}

#search .button{
	border:0;
	background:url(../images/bg_bt_search.gif) no-repeat center center;
	width:25px;
	height:23px;
	float:left;
	font-size:0;
	cursor:pointer;
}



/* vns style show content */

#vns_title{
	width:100%;
	float:left;
	background:url(../images/bg_title_content.gif) no-repeat left bottom;
	padding:5px 0;
}

#vns_tb_content{
	width:100%;
	float:left;
}

#vns_contentpagetitle{
	width:48%;
	float:left;
	padding-left:10px;
}

#vns_createdate{
	width:48%;
	float:right;
}
.contentpaneopen {
	font-size:14px;/*
	font-weight:bold;*/
	font-weight:normal;
}
.contentpaneopen .createdate{

	background:url(../images/bg_title_content.gif) no-repeat left top;

	padding:10px 0 0 10px;

}

ul#vlogin{
	margin:0;
}
