/* --Style Sheet for MCM Structures-- */

a:link { text-decoration: none; color: #557899; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #7AACDC; }
a:active { text-decoration: none; }
a.welctxt:hover { text-decoration: none; color: #FFFFFF; }

a.underlined:link { text-decoration: underline; color: #557899; }
a.underlined:visited { text-decoration: underline; }
a.underlined:hover { text-decoration: underline; color: #7AACDC; }
a.underlined:active { text-decoration: underline; }

.newsbox { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF; }
a.newsbox { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF; }
a.newsbox:hover { text-decoration: none; color: #FFFFCC; }

a.headerlink:link { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #3A3A3A; }
a.headerlink:visited { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #3A3A3A; }
a.headerlink:hover { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #63635F; }
a.headerlink:active {font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; color: #3A3A3A; }

.sidetext1 { font-family: arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF }
a.sidetext1 { font-family: arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF }
a.sidetext1:hover { color: #FFFFCC }

.sidetext2 { font-family: arial,helvetica,sans serif; font-size: 9pt; color: #FFFFFF }
a.sidetext2 { font-family: arial,helvetica,sans serif; font-size: 9pt; color: #FFFFFF }
a.sidetext2:hover { color: #FFFFCC }


a.mnubartop { font-family: arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF }
a.mnubartop:hover { color: #557899 }



/* Fonts */
p { font-family: arial,helvetica,sans serif; font-size: 10pt; text-align: justify; }

.arial7 { font-family: arial,helvetica,sans serif; font-size: 7.5pt; }
.arial8 { font-family: arial,helvetica,sans serif; font-size: 8pt; }
.arial9 { font-family: arial,helvetica,sans serif; font-size: 9pt; }
.arial10 { font-family: arial,helvetica,sans serif; font-size: 10pt; }
.arial11 { font-family: arial,helvetica,sans serif; font-size: 11pt; }
.arial12 { font-family: arial,helvetica,sans serif; font-size: 12pt; }
.treb8 { font-family: trebuchet ms,arial,helvetica; font-size: 8pt; }
.treb9 { font-family: trebuchet ms,arial,helvetica; font-size: 9pt; }
.treb10 { font-family: trebuchet ms,arial,helvetica; font-size: 10pt; }
.verd7 { font-family: verdana,arial,helvetica; font-size: 7pt; }
.verd8 { font-family: verdana,arial,helvetica; font-size: 8pt; }
.verd9 { font-family: verdana,arial,helvetica; font-size: 9pt; }
.verd10 { font-family: verdana,arial,helvetica; font-size: 10pt; }
.verd11 { font-family: verdana,arial,helvetica; font-size: 11pt; }
.mssans8 { font-family: ms sans serif,arial,helvetica; font-size: 8pt; }
.mssans9 { font-family: ms sans serif,arial,helvetica; font-size: 9pt; }
.mssans10 { font-family: ms sans serif,arial,helvetica; font-size: 10pt; }
.topmenu { font-family: arial,helvetica,sans serif; font-size: 8pt; color: #FFFFFF; }
.welctxt { font-family: arial,helvetica,sans serif; font-size: 8pt; color: #C0B4B4; }
.rqfield { vertical-align: super; color: #FF6666; }
.patent { font-family: arial; font-size: 8pt; color: #3D5B81; }




/* Paragraphs */
.left20 { margin-left: 20; }

.newstxt1 { font-family: arial,helvetica,sans serif; font-size: 10pt; line-height: 18px; }



/* Titles */
.title1 { font-family: arial,helvetica,sans serif; font-size: 12pt; font-weight: bold; }
.title2 { font-family: arial,helvetica,sans serif; font-size: 14pt; font-weight: bold; }

/* Backgrounds */


/* TABLES */
.tbcontL { width: 100; font-family: arial,helvetica,sans serif; font-size: 9pt; background-color: #CCCCC0; vertical-align: top; }
.tbcontR { width: 300; font-family: arial,helvetica,sans serif; font-size: 9pt; background-color: #FFFFFF; }
.tbl01 { font-family: arial,helvetica,sans serif; font-size: 9pt; align: center; text-align: center; }
.tbl01h { font-family: arial,helvetica,sans serif; font-size: 9pt; align: center; text-align: center; font-weight: bold; }
.tbl01l { font-family: arial,helvetica,sans serif; font-size: 9pt; padding-right: 20px; }
table {font-family: arial,helvetica,sans serif; font-size: 9pt;}