* {font-family: Arial, sans-serif; line-height: 150%;}
body {font-size: 11px;color: #333;margin: 0px;text-align: center;}
td, th{padding: 4px 6px; font-size:11px; vertical-align: top;}
table{border-collapse:collapse;}
p{margin: 4px 0px; text-align:left;}
small{font-size:11px;}

a {text-decoration: none;color: #c60; outline:none; font-weight: bold;}
a:hover {text-decoration: none;color: #f80;}
a:active{outline:none}
a img{border: none;}

form {margin: 0px;padding: 0px;}
input,select,textarea,option,label {font-size: 11px;}
input.text {background: #ffc;border: 1px solid #aaa; padding:2px 4px;}
input.button{background: #666;border: 1px solid #444; color: #fff; padding: 2px 4px; line-height: 100%;}
select{border: 1px solid #ccc;}
textarea {background: #ffc;border: 1px solid #aaa; padding:2px 4px;}

a.button {
	color:#fff; font-weight:normal; background: #666; border: 1px solid #666; padding:2px 4px;
}
a.button:hover {
	color:#fff;
}

.center{text-align: center !important;}
.left{text-align:left !important;}
.right{text-align: right !important;}
.justify{text-align:justify !important;}
.clear{clear: both;}

h1,h2,h3,h4{margin:0; font-weight:normal;}

.form-message{
	margin: 10px 0;
	padding: 6px;
}
.form-message h3{
	font-size: 14px;
}
.form-error, .form-error h3{
	background: #af0000;
	color: #fff;
}

.form-succes, .form-succes h3{
	background: #BEF31F;
}

.pagination{ padding: 5px 0px 10px 0; font-size: 11px; text-align: right; clear:both;}
.pagination a {background: #DCD7D4; border:1px solid #ccc; padding: 4px 5px;margin: 0 1px; color:#333;}
.pagination a:hover {padding: 4px 5px;background: #ccc;color: #333;text-decoration: none;margin: 0 1px;}
.pagination strong {padding: 4px 5px; border:1px solid #ccc;  color: #CC6600;text-decoration: none;margin: 0 1px;}

.stdTable{padding: 10px 0;}
.stdTable table{ width: 100%}
.stdTable td{border: 1px solid #cc6; border-collapse: collapse}
.stdTable th{border: 1px solid #cc6; text-align: center; vertical-align: middle; background: #ffc;}
