/*
Base
Layout Properties Style Sheet - Layout 01
Copyright 2008 Ben Dauphinee
*/

/* Body & Table Properties */
body,textarea,select,option{color: #000; background-color: #fff;}
body,form{margin:0px; padding:0px;}
body,table,tr,td,textarea,input,select,option{font-size: 10pt; font-family: "Times New Roman", Times, serif;}
img{border: 0px;}
hr{color: #000;}

/* Form Elements */
textarea{border: 1px solid #000; padding: 2px;}
input{color: #000; background-color: #fff; border: 1px solid #000; font-size: 10pt; padding: 3px;}

/* Link Properties */
/*
a:link, a:visited, a:active, a:hover{text-decoration:none; background-color: transparent;}
a:link, a:visited, a:active{color:#ccc;}
a:hover{color:#000; text-decoration: underline;}
*/

/* Font Classes */
.title{font-size: 20pt; font-weight: bold;}
.tiny01{font-size: 9pt;}
.tiny02{font-size: 7pt;}

.hdbig{font-size: 14pt; font-weight: bold;}
.hdsml{font-size: 12pt; font-weight: bold;}
.hdsmlb{font-size: 12pt; font-weight: bold;}

.lalign{text-align: left;}
.calign{text-align: center;}
.ralign{text-align: right;}
.talign{vertical-align: top;}
.balign{vertical-align: bottom;}

.gre{color: #0d0;}
.yel{color: #ff0;}
.red{color: #f00;}

.greb{background-color: #0d0;}
.yelb{background-color: #ff0;}
.redb{background-color: #f00;}

.errorbox{color: #f00;}

div.ilf{display: inline; float: left;}
div.irf{display: inline; float: right;}

div.plan{width: 520px;}
div.plandet{padding: 10pt;}

.a{background-color: #f4f4f4;}
.b{background-color: #d4d4d4;}


#errorbox{background-color:#333; border-color:#550700; color:#999; border:1px solid; min-height:60px; padding:2px; vertical-align:top; width:90%;}
#errorbox #title{color:#999; float:left; font-size:3em; font-weight:bolder;}
#errorbox #errors{color:#fff; text-align: center;}