

div#divNavBlock {
    text-align:right;
    background: #ffffff;
    color: #000000;
    border-width: 0px;
    margin: 0px;
    margin-bottom: 20px;
    font-family: century gothic,arial,sans-serif;
}
div#divNavBlock p {
    margin: 0px;
    padding: 0px;
    padding:10px;
    background: transparent;
    font-size: 90%;
    font-weight:            bold;
}

div#divNavBlock p a:link {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
div#divNavBlock p a:visited {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
div#divNavBlock p a:active {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
div#divNavBlock p a:hover {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}

table#tblMain {
    text-align: left;
    width: 800px;
    width: 800px;
    text-align: left;
    margin: 0px;
    background: #ffffff;
    color: #62615b;
    border-style: solid;
    border-width: 0px;
    border-color: #606060;
}
td#tdLeft {
    text-align: left;
    vertical-align: top;
    width: 200px;
}
div#divLeft {
    text-align: left;
    margin: 2px;
    margin-left: 6px;
    margin-right: 6px;
}

td#tdContent {
    text-align: left;
    padding: 17px;
    vertical-align: top;
}

td#tdRight {
    vertical-align: top;
    width: 200px;
}
div#divRight {
    margin: 2px;
    margin-left: 6px;
    margin-right: 6px;
}

div#divRightBoxes {
    width: 238px;
    float: right;
    margin: 0px;
    padding: 0px;
    margin-left: 18px;
}

div#divBox1 {
    width: 238px;
    height: 151px;
    background: #a2b3bb;
    background-image: url('/images/design/box-1.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #ffffff;
    margin: 0px;
    margin-bottom: 26px;
}

div#divBox1 p a:hover {
    color:                  #ffffff;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;

}
div#divBox1 p a:hover {
    color:                  #ffffff;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;	
}
		
		


div#divBox1 p {
    padding-top: 110px;
    margin-left: 36px;
    font-family: century gothic, arial, sans-serif;
}

div#divBox2 {
    width: 238px;
    height: 138px;
    background: #a2b3bb;
    background-image: url('/images/design/box-2.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #ffffff;
}
div#divBox2 p {
    padding-top: 96px;
    margin-left: 36px;
    font-family: century gothic, arial, sans-serif;
}
}

div#divBox2 p a:hover {
    color:                  #ffffff;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;

}
a:link {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
a:visited {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
a:active {
    color:                  #f1001c;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}
a:hover {
    color:                  #000000;
    background:             transparent;
    text-decoration:        none;
    font-weight:            bold;
}



body {
    background: #d3e0e0;
    color: #ffffff;
    font-family: century gothic,arial,sans-serif; 
    font-size: 85%; 
    height:                 100%;
    width:                  800px;
    text-align:             center;
    margin:                 30px;
    margin-right:           auto;
    margin-left:            auto;
    position:               relative;
}
h1 {
    text-align:left;
    font-size: 160%;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 12px;
}
h2 {
    font-size: 140%;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 10px;
}
h3 {
    font-size: 120%;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 8px;
}
p {
    margin: 0px;
    margin-bottom: 16px;
}
ul {
    margin: 0px;
    margin-bottom: 16px;
    padding: 0px;
}
li {
    margin: 0px;
    margin-bottom: 3px;
    padding: 0px;
    margin-left: 20px;
}

div#divFooter {
    background:                                     transparent;
    color:                                              #656262;
    font-size:                                      80%;
    width:                  800px;
    text-align:             center;
    margin-right:           auto;
    position:               relative;
    text-align: left;
    margin-top:0px;
}

div#divFooterRight {
    float:                                              right;
    margin-top:0px;
}


div#divFooter a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
    margin-top:0px;
}
div#divFooter a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
    margin-top:0px;
}
div#divFooter a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
    margin-top:0px;
}
div#divFooter a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    margin-top:0px;
}

/* Breadcrumb Trail */
p.trail {
    border-width:                                   0px;
    color:#f1001c;
}

p.trail a:link {
    color:                                              #f1001c;
    background:                                     transparent;
    text-decoration:                            none;
}
p.trail a:visited {
    padding-bottom:                             2px;    
    color:                                              #f1001c;
    background:                                     transparent;
    text-decoration:                            none;
}
p.trail a:active {
    color:                                              #f1001c;
    background:                                     transparent;
    text-decoration:                            none;
}
p.trail a:hover {
    color:                                              #333333;
    background:                                     transparent;
    text-decoration:                            none;
}

h4 {
    margin-top:0px;
    margin-bottom:4px;
}

h4 a:link {
    color:                                              #333333;
    background:                                     transparent;
    text-decoration:                            none;
    font-size:              100%;
    
}
h4 a:visited {
    padding-bottom:                             2px;    
    color:                                              #333333;
    background:                                     transparent;
    text-decoration:                            none;
    font-size:              100%;
}
h4 a:active {
    color:                                              #333333;
    background:                                     transparent;
    text-decoration:                            none;
    font-size:              100%;
}
h4 a:hover {
    color:                                              #333333;
    background:                                     transparent;
    text-decoration:                            none;
    font-size:              100%;
}








/* DATA FORM */
/* ========= */
/* Styles for data forms */

/* table.form - use for the table containing the form */
table.form {
    margin:             0px;
    margin-bottom:          16px;
    margin-left:            20px;
}
/* td.form-header - use for 'header' rows in forms */
td.form-header {
    background:         transparent;
    color:              #226644;
    font-weight:            bold;
    border-style:           solid;
    border-color:           #226644;
    border-width:           0px;
    border-top-width:       1px;
    border-bottom-width:        1px;
}
/* td.form-label - use for cells containing form field labels (e.g. 'Name:') */
td.form-label {
    background:         transparent;
    color:              #616972;
    font-weight:            bold;
    padding-right:          10px;
}
/* td.form-field - use for cells containing form fields */
td.form-field {
    margin:                                     0px;
    padding:                                        0px;
    background:         transparent;
    color:              #616972;
}
/* td.form-error - use for cells containing form error messages */
td.form-error {
    background:         transparent;
    color:              #ff0000;
    font-weight:            bold;
}
/* input.form-button - use for form submit and cancel buttons */
input.form-button {
    font-weight:            bold;
}
/* td.form-space - use for adding space rows in forms */
td.form-space {
    font-size:          1px;
}

p.footnote {
    font-size:                      90%;
    font-style:                     italic;
}
a.footnote {
    background:                     transparent;
    color:                              #ff9933;
    text-decoration:                   none;
    font-size:                      60%;
    vertical-align:                 top;
}
a.footnote:link {
    background:                     transparent;
    color:                              #ff9933;
    text-decoration:                   none;
    font-size:                      60%;
    vertical-align:                 top;
}
a.footnote:visited {
    background:                     transparent;
    color:                              #ff9933;
    text-decoration:                   none;
    font-size:                      60%;
    vertical-align:                 top;
}
a.footnote:active {
    background:                     transparent;
    color:                              #ff9933;
    text-decoration:                   none;
    font-size:                      60%;
    vertical-align:                 top;
}
a.footnote:hover {
    background:                     transparent;
    color:                              #ff9933;
    text-decoration:                    underline;
    font-size:                      60%;
    vertical-align:                 top;
}

/* ADMIN CONTROLS */
/* ============== */
/* Styles for highlighting in-page admin controls (links, buttons etc) */

/* ADMIN CONTROLS */
table.admin {
    border-style:             solid;
    border-width:             1px;
    border-top-width:         0px;
    border-color:             #ffc000;
    margin:                   0px;
    margin-bottom:            10px;
    background:               #ffffe0;
    color:                    #000000;
}
.admin caption {
    background:               #ffff00;
    color:                    #000000;
    text-align:               left;
    font-weight:              bold;
    padding:                  2px;
    border-style:             solid;
    border-width:             1px;
    border-bottom-width:      0px;
    border-color:             #ffc000;
    white-space:              nowrap;
}
.admin td {
    text-align:               left;
    vertical-align:           top;
    background:               #ffffe0;
    color:                    #404040;
}
.admin td.form-error {
    color:                 #c00000;
    font-weight:           bold;
    background-image:      url('/images/error.gif');
    background-position:   top left;
    background-repeat:     no-repeat;
    padding-left:          27px;
}
td.admin {
    background:               #ffff00;
    color:                    #000000;
}
p.admin {
    background:               #ffff00;
    color:                    #000000;
}
span.admin {
    background:               #ffff00;
    color:                    #000000;
}
span.spanMandatory {
    color: red;
    background: transparent;
    font-weight: bold;
}

/*
Chronological Items
*/

div#divChronologicalMenuRecent ul {
    /*
    list-style-type:            none;
    */
    font-size: 90%;
}

div#divChronologicalMenuRecent li a {
    font-size:                  120%;
}

pre {
    width: 450px;
    padding-left: 26px;
}

