/** Monfox: Main page style sheet **/

p, ol, ul, h1, h2, body, .body-list, .body-text, .body-bold, .body-small, .body-title, .body-header, .body-footer, .body-subhead, .header-title, .label-text, .label-bold, .list-text, .list-center, .small-text, .menu-text, .menu-header,.body-download {
   margin: 0px;
   font-family: Veranda, Arial, Helvetica, sans-serif;
   color: #555555
}

a:link    { color:#1122cc }
a:active  { color:#f1d257 }
a:visited { color:#112266 }
a:hover   { color:#efa824 }

/* td { 
   background-repeat: no-repeat
}
*/

blockquote { margin-left: 3em; margin-right: 0em;}
ul { padding-left: 0em; }
ol { padding-left: 0em; }

em {
   word-spacing: -2pt;
   font-style: normal;
}

strong {
   word-spacing: -2pt;
   font-style: normal;
   font-weight: bold;
}

.example {
   font-family: Courier New, Courier, monospace;
   color: #222222;
   background: #aaaaff;
   font-size: 9pt;
}
.input-text {
   font-family: Courier New, Courier, monospace;
   color: #555555;
   font-size: 10pt;
}

.small-input-text {
   font-family: Courier New, Courier, monospace;
   color: #555555;
   font-size: 9pt;
}

.really-small-input-text {
   font-family: Courier New, Courier, monospace;
   color: #555555;
   font-size: 8pt;
}

.small-text {
   font-size: 8pt;
}

.label-text {
   font-size: 10pt;
}

.label-bold {
   font-size: 10pt;
   font-weight: bold
}

.list-text {
   font-size: 9pt;
}

.menu-text {
   font-size: 8pt;
   line-height: 10pt;
   color: #555555
}

.menu-header {
   font-size: 8pt;
   line-height: 10pt;
   font-weight: bold;
   color: #555555
}


.header-title {
   margin: 0px;
   font-size: 24pt; 
   font-weight: bold;
   color: #000
}

/*
.body-title {
   font-size: 12pt; 
   font-weight: bold
}
*/

ul, ol, p, td, .body-text, .body-list {
   font-size: 10pt;
/*   line-height: 12pt; */
/*   margin-top: 5pt */
}

.body-small {
   font-size: 8pt;
/*   line-height: 11pt; */
/* margin-top: 1pt */
}

.body-download {
   font-size: 8pt;
   font-weight: normal;
   color: #55555
}

.body-text-list {
   font-size: 10pt;
   line-height: 12pt;
   left-margin: 12pt;
}

.body-bold {
/*   margin: 0px;*/
   font-size: 10pt;
   font-weight: bold
}

.body-subhead, h3 {
   font-weight: bold;
   font-size: 10pt;
/*   line-height: 14pt;*/
/*   margin-top: 10pt */
}

.body-header, h2 {
   font-weight: bold;
   font-size: 11pt;
/*   line-height: 14pt;*/
/*   margin-top: 10pt */
}

h1, .body-title {
/*   margin: 0px;*/
   font-size: 14pt;
   font-weight: bold;
/*   font-style: italic; */
   color: #444444; 
}
.body-footer {
   font-weight: normal;
   color: #000;
   text-align: left;
/*   background: #3eddfd url(/graphics/footer_tile.gif) repeat-x scroll; */
   background: #ffffff;
}

/** Box Definitions **/
.box-frame,.box-title,.box-text, .box-header {
   font-family: Veranda, Arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #555555
}

.box-frame 
{ 
   align: center;
   width: 100%;
   background-color: #000; 
} 

.box-header {
   color: #000;
   text-align: left;
/*   background: #1d179d url(/images/header.jpg) repeat-x scroll; */
   background-color: #ccc
}

.box-title {
/*   font-weight: bold; */
   color: #555;
/*   text-align: center; */
/*   background: #1d179d url(/images/header.jpg) repeat-x scroll; */
   background-color: #ccc
}

.box-text {
   font-weight: normal;
   background-color: #fff;
   text-align: left;
   background: #fff;
}

/** Table Formatting **/
.table-bold, .table-frame, .table-text, .table-title {
/*   margin: 0px; */
   font-family: Veranda, Arial, helvetica, sans-serif;
   font-size: 10pt;
/*   line-height: 10pt;  */
   color: #555555
}

.table-frame 
{ 
/*   margin-top: 0px;  */
   font-weight: bold;
   text-align: center;
   background: #666666;
   color: #fff;
} 

.table-title {
/*   margin-top: 0px; */
   font-weight: bold;
   text-align: center;
   background: #8aa;
   color: #333;
}

.table-text {
   font-weight: normal; 
   text-align: left; 
   background: #fff;
}

.table-bold {
   font-weight: bold; 
   background: #fff;
}

/** Small Table Formatting **/
.small-table-bold, .small-table-frame, .small-table-text, .small-table-title {
/*   margin: 0px; */
   font-family: Veranda, Arial, helvetica, sans-serif;
   font-size: 8pt;
   color: #555555
}

.small-table-frame 
{ 
/*   margin-top: 0px;  */
   font-weight: bold;
   text-align: center;
   background: #cce;
   color: #fff;
} 

.small-table-title {
/*   margin-top: 0px; */
   font-weight: bold;
   text-align: center;
   background: #cce;
   color: #555;
}

.small-table-text {
   font-weight: normal; 
   text-align: left; 
   background: #fff;
}

.small-table-bold {
   font-weight: bold; 
   background: #fff;
}
/** Detail List Formatting **/
.list-frame, .list-text, .list-title {
   margin: 0px;
   font-family: Veranda, Arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #555555
}

.list-frame 
{ 
/*   margin-top: 0px; */
   font-weight: bold;
   text-align: left;
   background: #889;
   color: #fff;
} 

.list-title {
/*   margin-top: 0px; */
   font-weight: bold;
   background: #cce;
   color: #555;
}

.list-text {
   font-weight: normal;
   text-align: left;
   background: #fff;
}

.list-center {
   font-weight: normal;
   text-align: center;
   background: #fff;
}


/** Custom Box **/
.newbox-frame,.newbox-title,.newbox-text {
   font-family: helvetica, arial, sans-serif;
}


.news-frame { background-color: #aaa; } 

.news-title {
   font-weight: bold;
   color: #fff;
   text-align: center;
   background-color: #fff;
}


.news-text {
   font-weight: normal;
   color: #000001;
   text-align: left;
   background-color: #fff;
}

.notes-title,.notes-text {
   font-family: helvetica, arial, sans-serif;
}

.notes-title {
   font-weight: bold;
   font-size: 0.75em;
   color: #000001;
   text-align: left;
   background-color: #fff;
}

.notes-text {
   font-weight: normal;
   font-size: 0.75em;
   color: #000001;
   text-align: left;
   background-color: #fff;
}

.link-list-item { 
   font-family: helvetica, arial, sans-serif;
   font-size: 0.8em;
   font-weight: normal;
   color: #000000;
   text-align: left;
   background-color: #fff;
}

.link-list-title { 
   font-family: helvetica, arial, sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   color: #0000a0;
   text-align: left;
   background-color: #fff;
}

a[href]: hover { color: #f00; }


