.here:link { font-size: 12px; font-weight: bold; color: black; text-decoration: none;}
.here:visited { font-size: 12px; font-weight: bold; color: black; text-decoration: none;}
.here:hover { font-size: 12px; font-weight: bold; color: black; text-decoration: underline;}

p {
    margin-bottom: 0px;
    margin-top: 0px;
}
.h {
    background-color: #ef9b49;
    font-weight: bold;
}


.big1 {
        font-weight: bold;
    font-stretch: expanded;

}
.big2 {
        font-weight: bold;
        font-size: 2em;
}  

.big3 {
        font-weight: bold;
    font-size: 3em;
}

.red {
    color: #ff0000;
}

.title {
    background-color: #ef9b49;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
    width:80%;
}

.top {
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
    width:80%;
}

.bottom {
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
    width:80%;
}


.u {
       text-decoration: underline
}

.b1 {
    background-color: #efd1b4;
}
.b2 {
    background-color: #efe1d4
}

a {
    color: mediumblue;
    text-decoration: none;
}
a:hover {
    text-decoration: underline
}
body {
    font-family: sans-serif,Verdana, Arial;
    background-color: white;
    color: #000000;
    font-size: 12px;
}
.hl {
    FONT-SIZE: x-small;
    FONT-STYLE: italic;
}
.hl a {
    COLOR: #ef7600;
}
font.n {
    FONT-SIZE: x-small;
    FONT-STYLE: italic;
}
table {
    font-size: 12px;
    text-align: left;
    border-width: 0;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;

}

table.normal {
    width: 100%;
}
table.t90{
    width: 90%;
}
th {
    background-color: #ef9b49;
   text-align: center;
   vertical-align: top;
}

.dbsubmit {
    color: #ffffff;
    background-color: #ef9b49;
    border: 1;
}
#dbsubmit {
    color: #ffffff;
    background-color: #ef9b49;
    border: 0;
}

div.auto_complete {
    width: 350px;
    background: #fff;
    z-index: 1000;
}
div.auto_complete ul {
    border:1px solid #888;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
}
div.auto_complete ul li {
    margin:0;
    padding:1px;
    font-size: 10px;
    font-family: Arial;
}
div.auto_complete ul li.selected {
    background-color: #3366cc;
    color: white
}
div.auto_complete ul li.selected font {
    background-color: #3366cc;
    color: white
}
div.auto_complete ul strong.highlight {
    color: white;
    margin:0;
    padding:0;
}
div.floatright{
    bottom: 8px; 
    left: 8px; 
    right: auto; 
    top: auto; 
    position: absolute;
}
div.t { width:80%;}

.dbnav {
    position:relative;
    padding:9px 8px 21px 0;
}

.dbnav ul li img { border: none; }


.dbnav ul {
    margin:0;
    padding:0;
}
.dbnav li {
    display:inline;
    margin:0;
    padding:0;
    list-style:none;
}
.dbnav li a, .dbnav li a:visited, .dbnav span {
  position:relative;
  display:block;
  margin-bottom:-1px;
  text-decoration:none;
  border-bottom:1px solid gray;
}

.dbnav li li a, .dbnav li li a:visited,  .dbnav li li span {
    border-top:1px solid #d5e0e6;
}

.dbnav a {
    padding:3px 6px 3px 7px;
    width:145px; /* IE redraw */
}

.dbnav a:hover {
    background-color: #ef9b49;
    color: white;
}

/* Bring selected to front */
.dbnav li a.selected, .dbnav li a.selected:visited, .dbnav span.selected {
    background-color:#dde6eb;
    border-top:1px solid #c8cacc;
    border-bottom:1px solid #acc2cd;
}

/* Cancel topmost border */
.dbnav a.peer:visited,
.dbnav a.selected, .dbnav a.selected:visited,
.dbnav span.selected {
  padding-left:15px;
  width:161px; /* IE redraw */
  font-weight:bold;
}

.ico {
    border: none;
}



/* Zend Form Styling */
.zend_form {  
    background:#fff;  
    width:840;  
    border-radius: 15px;
    margin:5px auto;  
    padding:0;  
    overflow:auto;  
}  

dl.zend_form {
    width: 80%;
    border: solid;
    border-color: #EF9B49;
	border-radius: 15px;
}

.zend_form dt{  
    padding:0;  
    clear:both;  
    width:20%;  
    float:left;  
    text-align:right;  
    margin:5px 12px 5px 0;  
    font-weight: bold;
}  

.zend_form dd{  
    padding:0;  
    float:left;
    text-align:left;
    width:68%;  
    margin:5px 2px 5px 0;  
}  

.zend_form ul.errors li {
    margin: 0 0.15em;
    color: #ff0000;
    list-style-type:none; 
}

.zend_form p{  
    padding:0;  
    margin:0;  
}  

.zend_form p.description {
    font-style:italic; 
}

.zend_form input, .zend_form textarea{  
    margin:0 0 2px 0;  
    padding:0;  
}  

/* Form Errors */
ul.form-errors li {
    list-style-type:none; 
}

ul.form-errors ul.errors li {
    color: #ff0000;
    list-style-type:none; 
    font-size: 15pt;
    text-align: center;
}

/* End Zend_Form */

/* Lightbox */
.dbLightboxMask { 
    display: none; 
    position: absolute; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    z-index:1001; 
    -moz-opacity: 0.8; 
    opacity:.80; 
    filter: alpha(opacity=80); 
} 
  
.dbLightboxBody { 
    display: none; 
    position: absolute; 
    top: 10%; 
    left: 10%; 
    width: 80%; 
    height: 80%; 
    padding: 16px; 
    border: 3px solid #385C74; 
    background-color: white; 
    border-radius: 10px; 
    z-index:1002; 
    overflow: auto; 
} 
/* End Lightbox */

/**
 * Classes from here below are specific to new Zend code 
 */

div.pad {
    text-align: left;
    padding: 10px;
}
