@charset "ISO-8859-1";

/**
 *  File blueverdana.css - Style Sheet for Entire UML Web Site
 *  Jesse M. Heines, UMass Lowell Computer Science, heines@cs.uml.edu
 *  Copyright (c) 2003-2006 by Jesse M. Heines.  All rights reserved, but may be freely
 *    copied or extracted from for educational purposes with credit to the author.
 *  updated by JMH on December 24, 2006 at 07:28 PM
 *  updated by JMH on January 1, 2009 at 8:15 PM
 *  updated by JMH on August 25, 2009 at 11:35 AM
 *  updated by JMH on September 12, 2010 at 5:01 PM
 *  updated by JMH on February 6, 2011 at 2:12 PM
 *  updated by JMH on Jauary 18, 2012 at 8:21 PM
 *  
 *  N.B. slash+star is required for Mozilla/Firefox, ... *breaks* CSS.
 *  comment { ... } generates a CSS error in Firefox.
 *  The @charset directive is required for Google Chrome and Mozilla Firefox.
 */

.bluebg        { background-color: #A5C6EF }
.blackborder   { border-top-width: 1px ; border-top-style: solid ; border-top-color: #000000 ;
                 border-left-width: 1px ; border-left-style: solid ; border-left-color: #000000 ;
                 border-right-width: 1px ; border-right-style: solid ; border-right-color: #000000 ;
                 border-bottom-width: 1px ; border-bottom-style: solid ; border-bottom-color: #000000 }
.boxmargin     { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }
.fsz11         { font-size: 11pt ; font-family: Verdana, Arial, Helvetica, sans-serif }
.indent        { text-indent: 30px }
.pindent       { margin-left: 10px ; margin-right: 10px ; margin-top: 2px ; margin-bottom: 4px }
.nobot         { margin-bottom: 0 }
.notop         { margin-top: 0 }
.notopbot      { margin-top: 0 ; margin-bottom: 0 }
.marginbot5    { margin-bottom: 5px }
.nobold        { font-weight: normal }
.ital, .italic { font-style: italic }
.noital        { font-style: normal }
.pagebreak     { page-break-before: always }

.bluereverse          { font-style: normal ; color: white ; background-color: blue ;
                        margin-left: 5% ; margin-right: 5% ; border-bottom: 3px solid blue ;
                        margin-bottom: 5px ; margin-top: 5px }
.bluereverse20px0px   { font-style: normal ; color: white ; background-color: blue ;
                        margin-left: 20px ; margin-right: 0px ; border-bottom: 3px solid blue ;
                        margin-bottom: 5px ; margin-top: 5px }
.bluereverse20px99px  { font-style: normal ; color: white ; background-color: blue ;
                        margin-left: 20px ; margin-right: 99px ; border-bottom: 3px solid blue ;
                        margin-bottom: 5px ; margin-top: 5px }

.linknoline:link, .linknoline:active, .linknoline:visited { text-decoration: none } 

.bluelink:link, .bluelink:active, .bluelink:visited { color: blue }
.bluelinknoline:link, .bluelinknoline:active, .bluelinknoline:visited { color: blue ; text-decoration: none } 

.greenlinknoline:link, .greenlinknoline:active, .greenlinknoline:visited { color: #008000 ; text-decoration: none } 

.whitelink:link, .whitelink:active, .whitelink:visited { color: white ; text-decoration: none }
.whitelinkunderlined:link, .whitelinkunderlined:active, .whitelinkunderlined:visited { color: white }
.whitelinknoline:link, .whitelink:active, .whitelink:visited { color: white ; text-decoration: none }

.times { font-family: Times New Roman, Times, serif ; font-size: 11pt }
.timesital { font-family: Times New Roman, Times, serif ; font-size: 11pt ; font-style: italic}

.colorRed { color: red }
.colorBlue { color: blue }

.colorRedBold { color: red ; font-weight: bold }
.colorBlueBold { color: blue ; font-weight: bold }

.nobr { white-space: nowrap }

p.hanging30px  { margin-left: 30px ; text-indent: -25px }
p.hanging35px  { margin-left: 35px ; text-indent: -26px }

@media screen
{
  p.hanging100px { margin-left: 100px ; text-indent: -80px }
}
@media print
{
  p.hanging100px { margin-left: 100px ; text-indent: -60px }
}

body, blockquote, h3, h4, h5, h6, li, p, td, th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
code, pre
     { font-family: Lucida Sans Typewriter, Lucida Sans Typewriter Regular, Lucida Console, Terminal, Courier New, Courier ;
       font-size: 10pt ; font-weight: normal ; color: #202080 ; font-style: normal }
tt   { font-family: Lucida Sans Typewriter, Lucida Sans Typewriter Regular, Lucida Console, Terminal, Courier New, Courier }
h1, h2, h3, h4, h5, h6  { color: blue }
h1   { font-size: 18pt }
h2   { font-size: 14pt }
h3   { font-size: 12pt ; font-style: italic }
h4   { }
h5   { font-style: italic ; font-weight: normal }
h6   { font-style: normal ; font-weight: normal ; font-size: 8pt }

h1.large { font-size: 24pt }
h5.bold { font-weight: bold }

.quoteObsolete  { color: #008800 ; font-weight: normal }
.quote    { color: black ; font-weight: normal }
h3.quote  { margin-top: 5px ; margin-bottom: 0px ; font-size: 10pt ; font-style: normal ; margin-left: 20px }
h4.quote  { margin-top: 0px ; margin-bottom: 5px ; font-size:  9pt ; font-style: italic ; margin-left: 40px }

td.bold { font-weight: bold }

