/* *************************************************
 * HANDY
 *
***************************************************/
.inside, .inside1 {
	margin: 1em !important;
}
.inside2 {
	margin: 2em !important;
}
.insidepad {
	padding: 0.5em 1em 0em 1em;
}
.floatleft {
	float: left;
}
.ridtd {
	width: 18px;
	background: url('/direct/master/ext/silk-1.3/tag_orange.png') center no-repeat; /* TODO hardcoded path!! */
}
.ridsel {
	background: url('/direct/master/ext/silk-1.3/flag_green.png') center no-repeat; /* TODO hardcoded path!! */
}
.deltd {
	width: 18px;
	
}
.deltddel {
	width: 18px;
	background: url('/direct/master/ext/silk-1.3/stop.png') center no-repeat; /* TODO hardcoded path!! */
}


.g-textarea {
	width: 24em;
	height: 4em;
}
.g-textarea-large {
	width: 32em;
	height: 8em;
}

/* *************************************************
 * MODAL POPUP
 *
***************************************************/
#modal_container {  
    margin: 0em 1em 1em 1em;
    padding: 0.5em;  
    background-color:#dfd;  
	border: 1px solid #333;
    border-left: 1em solid #333;
    overflow:hidden;  
    text-align:left;  
} 
 
#modal_overlay {  
    background-color:#888;  
}  

/* *************************************************
 * ELEMENT g-noticeblock
 *
***************************************************/

.g-noticeblock {
	padding: 0.2em;
	margin: 0.5em;
	background: #eee;
	color: #f22;
	border: 2px solid #aaa;
	xcolor: #000;
}


/***************************************/
.account-login-section {
	padding: 1em;
}
.account-login-section .loginform {
	width: 36em;
	xbackground: #fff;
	margin-top: 0.5em;
	padding-bottom: 0.4em;
	xborder: 1px solid #aaa;
}
.account-login-section .loginform .title {
	background: #fa2;
	margin: 0.0em 0.0em 0.8em 0.0em;
	padding: 0.1em 0em 0em 0.2em;
	
}
.account-login-section .loginform .lctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0em 0.4em 0em 0em;
	text-align: right;
	font-weight: bold; 
}
.account-login-section .loginform .rctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0;
}
.account-login-section .loginform .lctext 	{ width: 10em; }
.account-login-section .loginform .rctext 	{ width: 15em; }
.account-login-section .loginform .formsubmit { xbackground: #ddd; }
.account-login-section .tx,
	width: 15em;
}


/***************************************/
.account-register-section {
	padding: 1em;
}
.account-register-section .registerform {
	width: 60em;
	xbackground: #fff;
	margin-top: 0.5em;
	padding-bottom: 0.4em;
	xborder: 1px solid #aaa;
}
.account-register-section .registerform .title {
	background: #fa2;
	margin: 0.0em 0.0em 0.8em 0.0em;
	padding: 0.1em 0em 0em 0.2em;
	
}
.account-register-section .registerform .err {
	color: #f00;
} 
.account-register-section .registerform .lctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0em 0.4em 0em 0em;
	text-align: right;
	font-weight: bold; 
}
.account-register-section .registerform .rctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0;
}
.account-register-section .registerform .lctext 	{ width: 15em; }
.account-register-section .registerform .rctext 	{ width: 43em; }
.account-register-section .registerform .formsubmit { xbackground: #ddd; }
.account-register-section .tx, .account-register-section .ta, .account-register-section .dd {
	width: 22em;
}

/***************************************/
.account-secure-accountinfo-section {
	padding: 1em;
}
.account-secure-accountinfo-section .registerform {
	width: 60em;
	xbackground: #fff;
	margin-top: 0.5em;
	padding-bottom: 0.4em;
	xborder: 1px solid #aaa;
}
.account-secure-accountinfo-section .registerform .title {
	background: #fa2;
	margin: 0.0em 0.0em 0.8em 0.0em;
	padding: 0.1em 0em 0em 0.2em;
	
}
.account-secure-accountinfo-section .registerform .err {
	color: #f00;
} 
.account-secure-accountinfo-section .registerform .lctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0em 0.4em 0em 0em;
	text-align: right;
	font-weight: bold; 
}
.account-secure-accountinfo-section .registerform .rctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0;
}
.account-secure-accountinfo-section .registerform .lctext 	{ width: 15em; }
.account-secure-accountinfo-section .registerform .rctext 	{ width: 43em; }
.account-secure-accountinfo-section .registerform .formsubmit { xbackground: #ddd; }
.account-secure-accountinfo-section .tx, .account-secure-accountinfo-section .ta, .account-secure-accountinfo-section .dd {
	width: 22em;
}

/***************************************/
.account-secure-profile {
	padding: 1em;
}
.account-secure-profile .registerform {
	width: 60em;
	xbackground: #fff;
	margin-top: 0.5em;
	padding-bottom: 0.4em;
	xborder: 1px solid #aaa;
}
.account-secure-profile .registerform .title {
	background: #fa2;
	margin: 0.0em 0.0em 0.8em 0.0em;
	padding: 0.1em 0em 0em 0.2em;
	
}
.account-secure-profile .registerform .err {
	color: #f00;
} 
.account-secure-profile .registerform .lctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0em 0.4em 0em 0em;
	text-align: right;
	font-weight: bold; 
}
.account-secure-profile .registerform .rctext {
	float: left;
	margin: 0.1em 0em;
	padding: 0;
}
.account-secure-profile .registerform .lctext 	{ width: 15em; }
.account-secure-profile .registerform .rctext 	{ width: 43em; }
.account-secure-profile .registerform .formsubmit { xbackground: #ddd; }
.account-secure-profile .registerform .tx,  .account-secure-profile .registerform .dd {
	width: 22em;
}
.account-secure-profile .registerform .ta {
	font-size: 11px;
	width: 40em;
	height: 8em;
}


/***************************************/
.account-myprofile {
	margin-top: 0.5em;
}
.account-myprofile .theprofile-t {
	width: 100%;
}
.account-myprofile .theprofile-t tr, .account-myprofile .theprofile-t td {
	vertical-align: top;
}
.account-myprofile .theprofile-t .lc {
	width: 20%;
}
.account-myprofile .theprofile-t .mc {
	width: 40%;
}
.account-myprofile .theprofile-t .rc {
	width: 40%;
}

#profile {
	background-image:url(/direct/module/images/vp_inside_content_bg2.gif);
	width:947px;
}

#profile .profile-content {
	padding:14px;
}

#profile .profile-content .profile-name {
	padding:4px;
}

#profile .profile-content .profile-summary {
	padding:4px;
}

#profile-detail .profile-content2 {
	background-image:url(/direct/module/images/vp_inside_content_bg.gif);
}

#profile-detail .profile-content2 H4 {
	background-color:#CDC910;
	border-top:#867968 2px solid;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
}

#profile-detail .profile-content2 TD {
	font-size:10px;
	padding:16px;
}

#sidebar {
	background-color:#F9E8BD;	
	margin-bottom:2px;
	width:187px;
}

#sidebar A {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#sidebar A:Hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#sidebar DIV {
	border:#E0C689 1px solid;
	padding-bottom:6px;
	padding-top:18px;
}

#sidebar P {
	display:block;
	border-bottom: #000000 1px dashed;
	margin-bottom:6px;
	padding-bottom:12px;
	margin-left:6px;
	margin-right:6px;
}

#sidebar P.noborder {
	border-bottom:0px;
}


