a.gray:link          { font-family: arial, helvetica, verdana; font-size: 10px; text-decoration: none; color: #666666  }
a.gray:active        { font-family: arial, helvetica, verdana; font-size: 10px; text-decoration: none; color: #666666  }
a.gray:visited       { font-family: arial, helvetica, verdana; font-size: 10px; text-decoration: none; color: #666666  }
a.gray:hover         { font-family: arial, helvetica, verdana; font-size: 10px; text-decoration: underline; color: #666666  }
a.white:link         { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #FFFFFF  }
a.white:active       { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #FFFFFF  }
a.white:visited      { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #FFFFFF  }
a.white:hover        { font-family: verdana, arial; font-size: 11px; text-decoration: underline; color: #FFFFFF  }
a.blue:link          { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #006699  }
a.blue:active        { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #666666  }
a.blue:visited       { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #006699  }
a.blue:hover         { font-family: verdana, arial; font-size: 11px; text-decoration: underline; color: #006699  }
a.black:link         { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #000000  }
a.black:active       { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #000000  }
a.black:visited      { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #000000  }
a.black:hover        { font-family: verdana, arial; font-size: 11px; text-decoration: underline; color: #000000  }
body                 { background-color: #ffffff; margin: 0 }
h1                   { font-family: verdana, arial; font-size: 15px; text-decoration: none; color: #666666  }
h2.eightpointfont    { margin-left: 12pt; font-family: verdana, arial, helvetica; font-size:  8pt; line-height:1 }
input.btn            { margin: 1; color:#000000; font-family:Arial,helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#ffffff; border:1px solid; border-color:#000000; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaaa'); }
input.btnhov         { border-top-color:#c63; border-left-color:#c63; border-right-color:#930; border-bottom-color:#930; background-color:#0000FF; color:#FFFFFF; }
li.eightpointfont    { margin-left: 12pt; font-family: verdana, arial, helvetica; font-size:  8pt; list-style-position: outside }
li.eightpointfonttop { margin-left: 12pt; font-family: verdana, arial, helvetica; font-size:  8pt; margin-top: 6pt; list-style-position: outside }
li.outindentedeightpt { Margin-left: 20px; font-family: verdana, arial, helvetica; font-size:  8pt; list-style-position: outside; line-height: 120% }
table.blueborder     { border: thin solid blue }
td.enterprise        { background-image: url(images/enterprise.jpg);  background-repeat: no-repeat }
td.grey              { background-color: #cccccc }
td.spots             { background-image: url(images/spot27.gif);  background-repeat: no-repeat }
td.bluetop           { background-image: url(images/bluetop.gif); background-repeat: repeat-x; }
td.leftgrayborder    { border-left-width: 2; border-style: solid; color: #c0c0c0; border-top-width: 0; border-bottom-width: 0; border-right-width: 0 }
td.topgrayborder     { border-top-width: 2; border-style: solid; color: #c0c0c0; border-left-width: 0; border-bottom-width: 0; border-right-width: 0 }
.blue                { font-family: verdana, arial; font-size: 11px; text-decoration: none; color: #006699  }
.twopixeltopmargin   { margin-top:  2px }
.fivepixeltopmargin  { margin-top:  5px }
.tenpixeltopmargin   { margin-top:  10px }
.whiteeightpointfont { font-family: verdana, arial, helvetica; font-size:  8pt; color: #ffffff }
.blueeightpointfont  { font-family: verdana, arial, helvetica; font-size:  8pt; color: #100796 }
.redeightpointfont   { font-family: verdana, arial, helvetica; font-size:  8pt; color: red }
.sevenpointfont      { font-family: verdana, arial, helvetica; font-size:  7pt; }
.eightpointfont      { font-family: verdana, arial, helvetica; font-size:  8pt; }
.indentedeightpoint  { Margin-left: 20px; font-family: verdana, arial, helvetica; font-size:  8pt; }
.ninepointfont       { font-family: verdana, arial, helvetica; font-size:  9pt; }
.footnote            { font-family: verdana, arial, helvetica; font-size:  8pt; vertical-align: super }
p                    { margin-top: 0; margin-bottom: 10 }
p.normal             { margin-top: 0; margin-bottom: 10; font-family: verdana, arial, helvetica; font-size:  8pt; color: #000000 }


.whitebox div.module {
  background: transparent url(images/white_bottom_left.png) no-repeat bottom left;
  border: 0px solid #cccccc;

}

.whitebox div.module div {
  background: transparent url(images/white_bottom_right.png) no-repeat bottom right;
	
}

.whitebox {
  margin-top: 0px;
  margin-bottom: 5px;
}


/* ------------------------------------------------------------- */

div.box div.module {

	margin-left: 5px;
}


.box div.module {
  background: transparent url(images/grey_bottom_left.png) no-repeat bottom left;
  border: 0px solid #cccccc;

}

.box div.module div {
  background: transparent url(images/grey_bottom_right.png) no-repeat bottom right;
	
}

.box div.module div div {
  background: transparent url(images/grey_top_left.png) no-repeat top left;
}

.box div.module div div div {
	background: transparent url(images/grey_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

.box div.module div div div div {
	background: none;
	padding: 0;
}


/* ------------------------------------------------------------- */


.greybox div.module div div {
  background: transparent url(images/default_top_left.png) no-repeat top left;
}

.greybox div.module div div div {
	background: transparent url(images/default_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}



/* ------------------------------------------------------------- */


.bluebox {
  margin-top: 0px;
  margin-bottom: 5px;
}


.bluebox div.module div div {
  background: transparent url(images/blue_top_left.png) no-repeat top left;
}

.bluebox div.module div div div {
	background: transparent url(images/blue_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}



/* ------------------------------------------------------------- */


h1 {
  margin: 0 0 10 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:  8pt;
  color: #fff;
  font-weight: normal;
  background: none;
  line-height: 20px;
}

h3 {
  margin: 0 0 10 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:  8pt;
  color: #fff;
  font-weight: normal;
  background: none;
  line-height: 20px;
}

