/*
Base
Layout Properties Style Sheet - Layout 01
Copyright 2008 Ben Dauphinee
*/

/* Body & Table Properties */
textarea,select,option{color: #000000; background-color: #ffffff;}
form{padding:0px;}
table,tr,td,textarea,input,select,option{font-size: 10pt; font-family: "Times New Roman", Times, serif;}
td, th{border: 2px solid #fff; padding: 2px;}
th{font-size: 12pt; text-align: center;}

img{border: 0px;}
hr{color: #000000;}

/* Form Elements */
textarea{border: 1px solid #000; padding: 2px;}
input{color: #000; background-color: #fff; border: 1px solid #000; font-size: 10pt; padding-left: 3px; padding-right: 3px;}
input.num_sm{width: 40px;}

/* Link Properties */
a:link, a:visited, a:active, a:hover{text-decoration:none; background-color: transparent;}
a:link, a:visited, a:active{color:#090;}
a:hover{color:#000; text-decoration: underline;}

/* Font Classes */
.title{font-size: 20pt; color: #090; font-weight: bold;}
.tiny01{font-size: 9pt; color: #090;}
.tiny02{font-size: 7pt; color: #090;}
.tiny02b{font-size: 7pt;}

.hdbig{font-size: 14pt; font-weight: bold; color: #393;}
.hdbigb{font-size: 14pt; font-weight: bold;}
.hdbigbr{font-size: 14pt; font-weight: bold; text-align: right;}
.hdsml{font-size: 12pt; font-weight: bold; color: #393;}
.hdsmlb{font-size: 12pt; font-weight: bold;}
.hdsmlbr{font-size: 12pt; font-weight: bold; text-align: right;}

.lalign{text-align: left;}
.calign{text-align: center;}
.ralign{text-align: right;}
.talign{vertical-align: top;}
.balign{vertical-align: bottom;}

.gre_tx{color: #0d0;}
.yel_tx{color: #ff0;}
.red_tx{color: #f00;}

.gre_bk{background-color: #0d0;}
.yel_bk{background-color: #ff0;}
.red_bk{background-color: #f00;}

.errorbox{color: #f00;}

.a td, .b td{padding: 2px 3px;}
.a{background-color: #ccc;}
.b{background-color: #eee;}

/* Manage Pages Styles */
table.manageproblems{text-align: center; margin: 0 auto 0 auto; min-width: 40%; display: table;}
table.manageproblems th{padding: 0 10px 2px 10px; text-align: center; font-size: 12pt;}
table.manageproblems td{padding: 0.3em 0.5em 0.3em 0.5em; text-align: center;}
table.manageproblems td.desc{padding: 0.3em 0.5em 0.3em 0.5em; text-align: left;}

div.tmpl_form{margin: 0 auto;}

input.actbutcan{background-color: #d00; font-size: 16pt; padding: 5px;}
input.actbutcon{background-color: #0d0; font-size: 16pt; padding: 5px;}

.dfll{float: left;}
.dflr{float: right;}

#fb_fb{width: 780px; background-color: #ddd; padding: 10px;}
#fb_bfb, #fb_afb{padding: 0px 25px;}
.imgbdr{border: 1px solid #000;}

.prftdiv{float: left; width: 320px; background-color: #ddd; border: 2px solid #000; margin: 5px; padding: 3px;}

#rslider, #sslider{width: 500px; margin: 0px 8px;}