table{
	color : #444444;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}
h1{
	color : #444444;
	font-size : 14px;
}
h6{
	color : #444444;
	font-size : 11px;
	font-style : italic;
	font-weight : normal;
   margin-bottom : 0px;
    margin-top : 5px;
}
.tt
{     COLOR : #FFFFFF;
   	font-size : 11px;
}
.datanews
{     COLOR : #994400;
   	font-size : 12px;
	font-weight : bold;
}
A {
    COLOR : #8b4e1c;
 	text-decoration : underline;
		 }
A:hover {
	COLOR : #392809;
	text-decoration : none;
}
A.other {
    COLOR : #994400;
   	font-size : 12px;
	font-weight : bold;
 	text-decoration : none;
		 }
A.other:hover {
	COLOR : #592700;
	font-size : 12px;
	font-weight : bold;
    text-decoration : none;
}
A.active_menu {
    COLOR : #592700;
   	font-size : 12px;
   	font-weight : bold;
 	text-decoration : none;
		 }
A.active_menu:hover {
	COLOR : #392809;
	font-size : 12px;
	font-weight : bold;
    text-decoration : none;
}
A.other1 {
    COLOR : #8b4e1c;
 	text-decoration : underline;
		 }
A.other1:hover {
	COLOR : #392809;
	text-decoration : underline;
}
A.newt {
    COLOR : #444444;
 	text-decoration : none;
		 }
A.new1:hover {
	COLOR : #444444;
	text-decoration : none;
}

p.lat {
	color : #4F4D49;
	margin-right : 10px;
	font-style : italic;
	font-size : 13px;
}
p.comm {
	color : #4F4D49;
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 5px;
	font-size : 11px;
	
}
p.help {
	color : #4F4D49;
	margin-top : 5px;
	margin-right : 15px;
	margin-left : 13px;
	font-size : 11px;
		
}
p{
	width : 100%; 
	margin-top : 5px;
	margin-bottom : 5px;
}
p.copy {margin-top : 0px;
	color : #4F4D49;
	margin-left : 20px;
	margin-bottom : 0px;
	font-size : 11px;
}
select,input, textarea {
	font-family : Arial;
	color : #444444;
	font-size : 11px;
	width : 300;
}
button {
	font-family : Arial;
	color : #444444;
	font-size : 11px;
	background-color : #FFEDC1;
}
p.br {
	margin-top : 3px;
	margin-bottom : 3px;
}
p.menu1 {
	margin-right : 15px;

}
.btitle {
color : #44423F;
font-size : 13px;
 font-weight : bold;
}
.btitle1 {
color : #44423F;
font-size : 12px;
 font-weight : bold;
}
.btitle2 {
color : #6E4C0F;
font-size : 12px;
 font-weight : bold;
}
.red {
color : #bb2626;
font-size : 12px;
 font-weight : bold;
}


.bt
{  	background-color : #CECAC2;
	border : 1px solid #B5B1A7;
	width : 80;
	cursor : hand;
	height : 16px;
}
hr {
	height : 1px;
	color : #B5B1A7;
}
.bt1
{  	background-color : #FFEDC1;
	border : 1px solid #B9A064;
}

/* *** BEGIN: my section *** */

.my h2 {
	text-transform: uppercase;
	font-size : 11px;
}

/* error */

.my .error-message {
	width: 500px;
	border: 1px solid #444;
	text-align: center;
	padding: 10px;
	color: red;
	background-color: #FFFFFF;
	font-size: 14px;
	margin: 5px 0px;
}

/* forms */

.my table.form td.title {
	text-align: right;
}

.my table.form .static-value {
	font-weight: bold;
}

.my .star {
	color: #F00;
	padding: 0px 5px;
}

.my .disabled .star {
	display: none;
}

.my .disabled,
.my .disabled input,
.my .disabled textarea,
.my .disabled select {
	color: #777;
}

.my .disabled input,
.my .disabled textarea,
.my .disabled select {
	background-color: #FFFFFF;
}

.my .fields-group {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #444;
}

.my .buttons-group {
	text-align: right;
	padding: 5px 0px;
}

/* forms/registration, forms/login, forms/logout, forms/pwd_login  */

.my .registration-form,
.my .login-form,
.my .logout-form,
.my .pwd-login-form{
	width: 400px;
}

.my form#registration .error-message,
.my form#login .error-message,
.my form#logout .error-message,
.my form#pwd_login .error-message {
	width: 318px;
}

.my .registration-form input.submit,
.my .login-form input.submit,
.my .logout-form input.submit,
.my .pwd-login-form input.submit {
	width: 130px;
}

.my .registration-form td.title,
.my .login-form td.title,
.my .logout-form td.title,
.my .pwd-login-form td.title {
	width: 120px;
}

/* forms/activation */

.my .activation-form {
	width: 515px;
}

.my .activation-form input.submit {
	width: 130px;
}

/* forms/profile, forms/pwd_answer */

.my .profile-form,
.my .pwd-answer-form {
	width: 500px;
}

.my .profile-form td.title {
	width: 170px;
}

.my .pwd-answer-form td.title {
	width: 90px;
}

.my .profile-form input.submit,
.my .pwd-answer-form input.submit {
	width: 130px;
}

.my form#profile .error-message,
.my form#pwd_answer .error-message {
	width: 478px;
}

/* forms/lawyer_req_general, forms/lawyer_req_person */

.my .lawyer-req-general-form,
.my .lawyer-req-person-form {
	width: 500px;
}

.my .lawyer-req-general-form td.title,
.my .lawyer-req-person-form td.title {
	width: 170px;
}

.my .lawyer-req-general-form input.submit,
.my .lawyer-req-person-form input.submit {
	width: 130px;
}

.my form#lawyer_req_general .error-message,
.my form#lawyer_req_parson .error-message {
	width: 478px;
}

/* lawyer_confirm */

.my .lawyer-confirm table.form td.title {
	width: 150px;
}

.my .lawyer-confirm .fields-group {
	width: 500px;
}

.my .lawyer-req-confirm-form .buttons-group {
	width: 500px;
	text-align: center;
}

/* forms/user_login, forms/user_logout */

.my .user-form-box {
	padding: 5px 10px 5px 10px;
}

.my .user-form-box .submit {
	width: 80px;
}

.my .user-form-box .user-logout-form {
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #444;
	padding: 5px;
}

/* forms/company_edit */
.my form#company_edit {
	width: 500px;
}

.my form#company_edit table.form td.title {
	width: 200px;
}

/* tabs */

.my ul.tab-list {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	margin-right: 20px;
}

.my ul.tab-list li {
	height: 20px;
	list-style: none outside;
	margin: 0px 1px 0px 0px;
	padding: 3px 3px;
	display: inline;
	background-color: #FFFFFF;
	border: solid #444;
	border-width: 1px 1px 0px 1px;
}

.my ul.tab-list>li {
	line-height: 20px;
}

.my ul.tab-list li.active {
	font-weight: bold;
}

.my .tab-container {
	border-top: 1px solid #444;	
	margin-right: 20px;
	min-width: 600px;
}


/* *** END: my section *** */

/* *** BEGIN: calendar section *** */

.calendar {
	color : #444;
	font-size : 11px;
	font-family : arial, helvetica, sans-serif;
}

.calendar select.month-selector,
.calendar select.year-selector {
	width: auto;
}

.calendar table.month-grid {
	background-color: #000;
	border-width: 0px;
}

.calendar table.month-grid a {
	color: white;
}

.calendar table.month-grid td, 
.calendar table.month-grid th {
	padding: 1px;
}

.calendar table.month-grid th {
	background-color: #333;
	color: #AAA;
}

.calendar table.month-grid td {
	text-align: center;
	background-color: #888;
	border: 1px solid #666;
}

.calendar table.month-grid td.another-month {
	background-color: #666;
}

.calendar table.month-grid td.current-day {
	border-color: maroon;
	background-color: pink;
}

.calendar table.month-grid td.current-day a {
	color: maroon;
}
/* *** END calendar section *** */