body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
h1 { margin: 10px 0; font-size:14pt; font-style:bold; color:#C7D0D9; }

.title { font-size: 20px; font-family: "Courier New", Courier, mono; font-style:normal; font-weight: bold; color: #F7CF90; letter-spacing: 2px;}

.biga {font-size:12pt; font-style:bold}
.big { font-size:14pt; font-style:bold; color:#C7D0D9}
.normal {font-size:10pt; }
.normal1 {font-size:10pt; ; text-align:justify}
.small {font-size:8pt; }
.small1 {font-size:8pt; text-align:justify}
a:hover {text-decoration: none; font-weight: normal; color: #FF9900;}
a {text-decoration: underline; color:#4B82B1}
a.menu {text-decoration: none; color: #4B82B1}
a.menu1 {text-decoration: underline; color: #FFFFFF}
.tbl_head {font-size:8pt; color:#FFFFFF}
.td_bgr { font-size:8pt; }

#menu { font-size:10pt; font-variant: small-caps; color: #000033; text-decoration: none;}
#menu td.active { background-color: #006699; }
#menu td.active a { color: #ffffff; }
#menu td a { text-decoration: none; color: #4B82B1; }
#menu a:hover { text-decoration: underline; }
#menu td.important a { color: #ff0000; }

a.current { background-color: #006699; color: #ffffff; display: block; padding: 3px; }
a.head2 { font-size:16pt; color: #336699; text-decoration: none;}
a.head2:visited { font-size:16pt; color: #336699; text-decoration: none;}

a.head2:hover { font-size:16pt; color: #336699; text-decoration: none;}
#menu-public a { color: #375F80; }
#menu-public td { background: #F8F9FA; border-top: 1px solid #C7D0D9; color: #333;}
.textboxLong {  margin: 5px; width: 650px; height: 30px;}
.textareaLong { margin: 5px; width: 650px; height: 400px;}
.button { margin: 5px; height: 30px;}
label { float: left; margin: 5px; width: 100px;}
select#id_org  option { border-bottom:1px solid #dedede; padding: 5px; background: #efefff;}

#sidebar { height: 100%; background-color: #ffffff;}
#sidebarHead { padding: 5px; background-color: #BBD7F4; font-weight: bold; font-size: 10pt;}
#sidebarText { padding: 5px; text-align: left; font-size: 8pt; }

.divider { margin: 5px 0; border-bottom: 1px dashed #BBD7F4; }
.content { padding: 10px; min-height: 550px; background-color: #ffffff; }
.note { margin: 10px; padding: 10px; background-color: #ffffff; border: 1px dotted #ff0000; }
.errors { font-size: 10pt; color: #ff0000; }

