.Text {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.Text {
	color: #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.TextHeadBig {
	color: #000000;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.pjustText { color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify; padding-left:20; padding-right:20; padding-top:10; padding-bottom:10;
}

.pjustText2 { color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:20; padding-right:20; padding-top:10; padding-bottom:10;
}

#navi a {font-family:  Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#FFFFFF; font-weight:bold;}
#navi a:link {text-decoration: underline; color: #FFFFFF; }
#navi a:visited {text-decoration: underline; color: #FFFFFF;}
#navi a:hover {text-decoration: none;  color: #FFFFFF;}
#navi a:active {text-decoration: underline; color: #FFFFFF; }


#navi2 a {font-family:  Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#000000; font-weight:bold;}
#navi2 a:link {text-decoration: underline; color: #000000; }
#navi2 a:visited {text-decoration: underline; color: #000000;}
#navi2 a:hover {text-decoration: none;  color: #000000;}
#navi2 a:active {text-decoration: underline; color: #000000; }

#navi3 a {font-family:  Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#009900; font-weight:bold;}
#navi3 a:link {text-decoration: underline; color: #009900; }
#navi3 a:visited {text-decoration: underline; color: #009900;}
#navi3 a:hover {text-decoration: none;  color: #009900;}
#navi3 a:active {text-decoration: underline; color: #009900; }

.user_tbl,
#register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.user_tbl,
#register table {	
	font-size: 12px;
}
table.user_tbl td,
#register table td {
	font-size: 12px;
}
table.user_tbl td {
    border-bottom: 1px solid #ccc;
}
.user_tbl label,
#register label { 
	font-weight: bold; 
}
.user_tbl h3,
#register h3 {
	margin: 10px auto 3px;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid #888;
}
.user_tbl h4,
#register h4 {
	margin: 10px auto 3px;
	font-size: 13px;
	font-style: italic;
	border-bottom: 1px solid #ccc;
}

table.user_tbl th {
    text-align: left;
}

.error-msg, .error_msg			{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/exclamation.gif) no-repeat 5px 5px #fddfd7; border: 1px solid #d05941; }
.notice-msg, .notice_msg		{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/notice.gif) no-repeat 5px 5px #fff9e0; border: 1px solid #f9e48d; }
.warning-msg, .warning_msg		{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/error.gif) no-repeat 5px 5px #fff9e0; border: 1px solid #f9e48d; }
.success-msg, .success_msg		{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/accept.gif) no-repeat 5px 5px #d2f6cd; border: 1px solid #b5e1ae; }
.email-sent, .email_sent		{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/email_go.gif) no-repeat 5px 5px #d2f6cd; border: 1px solid #b5e1ae; }
.email-error, .email_error		{ margin: 0 10px 10px 10px; padding: 5px 10px 5px 25px; background: url(admin/img/email_error.gif) no-repeat 5px 5px #fff9e0; border: 1px solid #f9e48d; }

.error-msg p, .error_msg p,
.notice-msg p, .notice_msg p,
.warning-msg p, .warning_msg p,
.success-msg p, .success_msg p,
.email-sent p, .email_sent p,
.email-error p, .email_error p	{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;    
    margin: 0; 
    padding: 0; 
}

#login_area {
	padding: 10px;
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;    
    
    color: #ccc;
    background-color: #292c33;
    text-align: right;
}

#login_area form {
    margin: 0;   
}

#login_area a {
    padding: 2px;
}
#login_area a:link,
#login_area a:visited,
#login_area a:active {
    color: #fff;
}
#login_area a:hover {
    color: #000;
    background: #ffff99;
    text-decoration: none;
}


#container {
    margin: 0 0 0 -100px;
}

.tr { text-align: right; }
.tc { text-align: center; }
.vat { vertical-align: top; }
.required {
    color: #ff0000;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;    
}
.nml {
    font-weight: normal !important;
}