body{background:url(images/13.gif)}
img{border:0;}
h1, h2, h3{text-align:center}
div#toper, div#bottom{width:98%; margin:3px auto; background:url(images/back_bottom.gif); color:#fff; text-align:center;padding:1px;clear:both;}
div#main{width:90%;margin:auto; background:#bad4e1; padding:5px;}
a{text-decoration:none; font-weight:900; color:#34c}
a:hover{text-decoration:underline;}
hr{display:block; clear:both; visibility:hidden;}
/*Sidebar*/
div#sidebar{width:100%;}
ul#menu{list-style-type:none; margin:8px 3px;padding:3px; text-align:center; font-size:85%;}
ul#menu li{border-right: 2px groove #aaa; float:left; width:19.5%; }
ul#menu a{background:#abe url(images/blink.png) repeat-x center left; padding:10px;text-align:center;display:block; height:60px;}
ul#menu a:hover{ background:#89bcf4 url(images/rblink.png) repeat-x center left; color:#fff;}
/*Form*/
form{text-align:center}
label {display:block;font-weight:bold;} 
legend {font-size:120%;}
select{display:block; margin:auto;}
input, textarea {border:1px solid #000;} 
input:focus, textarea:focus {background:#f2f2ff;}
p, form{padding:2px 15px;}
/*error and warning*/
.error{color:#f00; border: 3px groove #f00; font-weight:bold; display:block;text-align:center; padding:3px 50px ; background:#fdd url(images/error.png) no-repeat center left; min-height:34px; clear:both;}
.warning{color:#333; border: 3px groove #ff0; font-weight:bold; display:block;text-align:center; padding:3px 50px ; background:#ffc url(images/warning.png) no-repeat center left; min-height:34px;clear:both;}
.info{color:#333; border: 3px groove #aaf; font-weight:bold; display:block;text-align:center; padding:3px 50px ; background:#ccf url(images/info.png) no-repeat center left; min-height:34px;clear:both;}
textarea.error, input.error, select.error{border: 1px solid #f00} 
.LV_validation_message{font-weight:bold;  margin:0 0 0 5px;}
.LV_valid {color:#0C0; display:block}
.LV_invalid {color:#C00; display:block}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {border: 1px solid #0C0;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #C00;}
/*Other Style*/
/* tables 
/*
Tema: Blue - Minimalist design in blue
Author: Newton de Góes Horta
Site: http://www.nghorta.com
Country Origin: Brazil
*/
table {font-family: Helvetica, verdana, sans-serif; background:#fff; width: 90%;margin:auto; line-height: 1.2em;}
caption {font-size: 120%; font-weight: bold; color: #002084; text-align: center; padding: 10px 0px; margin-bottom: 2px; text-transform: capitalize;}
thead th {border-right: 2px solid #fff; color:#fff; text-align:center; padding:2px; height:25px; background: #004080;}
tfoot {color:#002084; padding:2px; text-transform:uppercase; font-size:1.2em; font-weight: bold; margin-top:6px; border-top: 6px solid #004080; border-bottom: 6px solid #004080;}
tbody tr {background-color:#fff; border-bottom: 2px solid #c0c0c0;}
tbody td {color:#002084; padding:5px; text-align:left;}
tbody th {text-align:left; padding: 2px}
tbody td a, tbody th a { color:#002084; text-decoration:underline; font-weight:normal; }
tbody td a:hover, tbody th a:hover { text-decoration:none;}
tbody tr:hover {color: #333;background: #c6c6e8;}
tbody tr th:hover {	background:#fff;}
table.tablesorter thead tr .header {background:#004080 url(images/bg.gif) no-repeat center right;cursor: pointer;}
table.tablesorter thead tr .headerSortUp {background-image: url(images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(images/desc.gif);}
/*Message*/
div#view{width:80%;margin:auto;}
