.red { color:red; }
.green { color:green; }

#im_addmore						{ background:url('../images/frame/icon_add.gif') 0 2px no-repeat; padding-left:10px; font-size:0.9em; }
.ims							{ display:block }

/* forms */
.formnice						{ background:#fff; font-size:11px; background:#fff }
.formnice fieldset				{ margin-bottom: 10px; padding:10px; border:1px solid #E7E7E7; }
.formnice legend				{ color: #359dcd; font-size: 1.2em; font-weight:bold; }
.formnice strong				{ float:left; width: 150px; }
.formnice p						{ border-bottom: 1px solid #ccf0ff; padding:10px; background:#fefefe; }
.formnice p small				{ display:block; margin-left: 150px; margin-top:3px; color:#9e9e9e }
.formnice .red					{ background:#ffebeb; color:#d68181; border-bottom:1px solid #d68181; }
.formnice .red .inputtext		{ border-color:#d68181; }
.formnice p:last-child			{ border-bottom: none }


/* INPUTS */
.inputtext { border:1px solid #ccc; padding:3px; color:#8e9298; font:11px Verdana; }
.inputsubmit { background:#278bce; color:#fff; font: 11px Verdana; padding:3px; border:1px solid #1d73ad; border-top:1px solid #8bc9f3; border-left:1px solid #8bc9f3; }
select { border:1px solid #ccc; padding:2px; font-size:1em; color:#555; font-family: Verdana, Arial, Helvetica; }
option { padding:2px 4px; }
textarea { border:1px solid #ccc; padding:3px; font-size:1em; color:#8e9298; font-family: Verdana, Arial, Helvetica; width:220px;  }

/* table */
table.table						{ background:#fff; border:1px solid #BFD5E1; }
.table th						{ background: #3D95E6; color:#fff; padding:5px; }
.table	td						{ padding:7px; color:#555; vertical-align:top; text-align:left; }
.table table td					{ padding:3px; }
.table .alt1					{ background:#fff }
.table .alt1:hover,
.table .alt2:hover				{ background:#E1F2FB; }
.table .alt2					{ background:#E8F5F5 }
.table .alt3 td					{ background:#e8f5f5; font-weight:bold; }

.table li						{ text-align:left; font-size:0.9em; padding-bottom:4px; }
.table ul						{ margin-left:10px; margin-top:5px; padding:0; }
.center							{ text-align:center; }


/*
#usercp_nav .manage				{ padding-left:25px; background: #C8DAF4 url('/images/icon_manage.png') no-repeat 10px 5px; }
#usercp_nav .config				{ padding-left:25px; background: #C8DAF4 url('/images/icon_cp.png') no-repeat 10px 5px; }
#usercp_nav .profile			{ padding-left:25px; background: #C8DAF4 url('/images/icon_profile.png') no-repeat 10px 5px; }
#usercp_nav .password			{ padding-left:25px; background: #C8DAF4 url('/images/icon_password.png') no-repeat 10px 5px; }
#usercp_nav .email				{ padding-left:25px; background: #C8DAF4 url('/images/icon_pm.png') no-repeat 10px 5px; }
#usercp_nav .avatar				{ padding-left:25px; background: #C8DAF4 url('/images/icon_avatar.png') no-repeat 10px 5px; }
*/

.notes { background:#FFFFCD; padding:10px; border-top:1px solid #FCCE74;  border-bottom:1px solid #FCCE74; color:#85856E; margin-bottom:5px; }
.error { background:#FFDCCD; padding:10px; border-top:1px solid #FC7479;  border-bottom:1px solid #FC7479; color:#78494B; margin-bottom:5px; }
.notes a,.error a { color:#FC0204; }

/* login related 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#loginbox { margin-bottom:20px; }
#loginbox p { margin-bottom:4px; }
#login { padding:5px; margin:5px; text-align:center; margin:0 auto; width: 400px; border:4px solid #f1f1f1; background:#fff; }
#login p { padding: 5px; margin-bottom: 5px;  }
#login div { padding:5px; text-align:left; }
#login p strong { display: block; color:#333}
#login .f { font-size:1em; padding:3px; width:200px; }

.resizehandle { background:transparent url("../images/frame/resizer.png") no-repeat scroll 50%;	cursor:s-resize; font-size:0.1em; height:16px; width:100%; }


fieldset { margin-bottom: 10px; padding:10px; border:none; background:#eee; border:1px solid #eee}
legend { color: #359dcd; font:bold 15px/16px Arial; letter-spacing:-1px; background:#eee; padding:10px; margin-left:-10px;}
