@charset "utf-8";
/* CSS Document */

.mainTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
}

.TableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	background-color: #eeeff9;
	padding: 0px;
	margin: 0px;
}

.TableFooterTotals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFCC;
}
.GrandTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FF9393;
}
.TableLeftHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
th {
	font-size: .9em;
	font-family: sans-serif;
	color: #f4faff;
	background-color: #7d7dcd;
}

/* Rounded Corner Boxes */
.boxtitle { 
  padding: 10px 10px 0px 10px; 
}
/* Big box  */
.mainbox { 
  background: #FFFFFF; 
}
.mainboxtop { 
  font-size: 0;
  height: 8px; 
  background: url(../Images/site/boxes/box-main-top.gif) no-repeat top; 
}

.mainboxbottom { 
  font-size: 0;
  height: 8px; 
  padding: 0px 0px 0px 0px;
  background: url(../Images/site/boxes/box-main-btm.gif) no-repeat bottom; 
}

.mainboxcontent {
  padding: 0px 10px 0px 10px;
  background: url(../Images/site/boxes/box-main-sides.gif) repeat-y;
}
/* Smaller box on sides of page */
.smlbox { 
  background: #FFFFFF; 
}
.smlboxtop { 
  font-size: 0;
  height: 33px; 
  background: url(../Images/site/boxes/box-rhs-top.gif) no-repeat top left; 
}
.smlboxbottom { 
  font-size: 0;
  height: 10px; 
  background: url(../Images/site/boxes/box-rhs-btm.gif) no-repeat bottom left; 
}

.smlboxcontent {
  padding: 0px 10px 0px 10px;
  background: url(../Images/site/boxes/box-rhs-sides.gif) repeat-y;
}
