.information, .system {background-color:#fffddf; padding:5px; margin:10px 0 10px 0; border:1px solid red; border-left:10px solid red; overflow:hidden;}
.error, .red {color:red;}
.error a {color:red;}
.message, .blue {color:blue;}

.white {color:white;}
.silver {color:silver;}
.gray {color:gray;}
.maroon {color:maroon;}
.green {color:green;}

.none {display:none;}
.hidden {visibility:hidden;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;} 
.img_left {float:left; margin-right:10px;}
.img_right {float:right; margin-left:10px;}
.clear {clear:both;}
.clear_left {clear:left;}
.absolute {position:absolute;}
.pointer {cursor:pointer;}
.da {float:right; width:150px; height:90px;}
.fs50 {font-size:50%;}
.fs80 {font-size:80%;}
.fs100 {font-size:100%;}
.fs120 {font-size:120%;}
.fs150 {font-size:150%;}
.fs180 {font-size:180%;}
.fs200 {font-size:200%;}
.tdlt {text-decoration:line-through;}

#page_admin ul {margin:0; padding:5px;}
#page_admin ul li {position:relative; display:inline; margin:0 5px;}
#page_admin ul li ul {position:absolute; left:0; visibility:hidden;}
#page_admin ul li ul li {display:block; margin:5px; padding:0;}
#page_admin ul li:hover ul {visibility:visible;}

acronym {cursor:help; border-bottom:1px dotted;}
form span.error {margin-left:5px; font-size:80%;}
form select.error, form input.error, form textarea.error {border:1px solid red; background-color:#ffd5d5}

.help {background-color:#eafad3; padding:10px; margin-bottom:10px; border:1px solid #76b714; border-left:4px solid #76b714; border-bottom:4px solid #76b714; border-radius:10px; overflow:hidden;}
.help hr {border:0; border-bottom:1px dotted #76b714;}
.help_image {float:left; margin-right:10px;}

.highlight {background-color:yellow; color:red;}

ul.page_control {padding:0; margin:15px 0;}
ul.page_control li.select {font-weight:bold;}
ul.page_control li {display:inline; margin:0 5px;}
ul.page_control li:first-child {margin-left:0;}

ul.here_and_there {padding:0; margin:10px 0;}
ul.here_and_there li {display:inline; margin:0 5px;}
ul.here_and_there li:first-child {margin-left:0;}

ul.page_navigation {padding:0; margin:10px 0;}
ul.page_navigation li {display:inline; margin:0 5px;}
ul.page_navigation li.select {font-weight:bold;}
ul.page_navigation li.three_dots {}
ul.page_navigation li.total_pages {margin-left:20px;}
