﻿body 
{
background-image:url('http://www.staceandheidi.com/images/big_background.jpg');
background-repeat: repeat-x ;
border-left:0 solid background-color:; 
border-right:0 solid; 
border-top:0 solid; 
border-bottom:0 solid; 
font-family: verdana; 
font-size: 10pt; 
color:#494949;
}
img {border:0px }
}
tablecenter {align:center}
form {font-family: verdana; font-size: 9pt;}
pre {font-family:verdana;font-size:8pt;padding-left:5pt;padding-right:5pt;}
select {font-family: verdana; font-size: 9pt;}
td  {font-family:verdana;font-size:10pt;}

table {
	border: 0 none; 
	background-color:f5f5f5; 
	valign:center; 
	width:951;
}

TH {background-image:url('http://www.staceandheidi.com/images/tableheader.jpg');
 	background-repeat:no-repeat;
	font-weight:bold; 
	font-family: Lucida Sans Unicode; 
	font-size:16pt; 
 	color:#494949;
 	padding-top:0px;
	height:37px;
	width:950px
}


/*gray box */
.roundedcornr_box_478868 {
   background: #c2d3e0;
}
.roundedcornr_top_478868 div {
   background: url(http://www.staceandheidi.com/images/corners/roundedcornr_478868_tl.png) no-repeat top left;
}
.roundedcornr_top_478868 {
   background: url(http://www.staceandheidi.com/images/corners/roundedcornr_478868_tr.png) no-repeat top right;
}
.roundedcornr_bottom_478868 div {
   background: url(http://www.staceandheidi.com/images/corners/roundedcornr_478868_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_478868 {
   background: url(http://www.staceandheidi.com/images/corners/roundedcornr_478868_br.png) no-repeat bottom right;
}

.roundedcornr_top_478868 div, .roundedcornr_top_478868, 
.roundedcornr_bottom_478868 div, .roundedcornr_bottom_478868 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_478868 { margin: 0 30px; }

/* white rounded box with gray borders */

.roundedcornr_box_744698 {
	background: url(http://www.staceandheidi.com/images/corners/roundedcornr_744698_tl.png) no-repeat top left;
}
.roundedcornr_top_744698 {
	background: url(http://www.staceandheidi.com/images/corners/roundedcornr_744698_tr.png) no-repeat top right;
}
.roundedcornr_bottom_744698 {
	background: url(http://www.staceandheidi.com/images/corners/roundedcornr_744698_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_744698 div {
	background: url(http://www.staceandheidi.com/images/corners/roundedcornr_744698_br.png) no-repeat bottom right;
}
.roundedcornr_content_744698 {
	background: url(http://www.staceandheidi.com/images/corners/roundedcornr_744698_r.png) top right repeat-y;
}

.roundedcornr_top_744698 div,.roundedcornr_top_744698,
.roundedcornr_bottom_744698 div, .roundedcornr_bottom_744698 {
	width: 100%;
	height: 30px;
	font-size: 1px;
}
.roundedcornr_content_744698, .roundedcornr_bottom_744698 {
	margin-top: -19px;
}
.roundedcornr_content_744698 { padding: 0 30px; }

a:hover {color: #000000 } 
a:link       { color: #494949; text-decoration: none;}
UL			 { color: #000000; margin-top:0; margin-bottom:0; list-style-type:square}
li           { color: #000000; margin: 0; margin-top:0; margin-bottom:0; }
ol           { color: #000000; margin-top:0; margin-bottom:0; font-size: 9pt;}
a:visited    { color: #494949; text-decoration: none;}
hr           { color: #494949; size="1" }


.xs, .smlink, .spotlight, .subquote { font-family:verdana,sans-serif; font-size:11px;}
.sm, .breadcrumb { font-family:verdana,sans-serif; font-size:9pt; margin-left:1px; }
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited { color:#7D7E80; }
.med, .bodycopy, .pullquote { font-family:verdana,sans-serif; font-size:13px; margin-left:1px; }
.reg { font-family:verdana,sans-serif; font-size:14px;}
.sup { font-size:12px;}
.blacklink, .relatedlink, .boxlink { color:black; margin-left:1px;  }
.boxlink { font-family:verdana,sans-serif; font-size:11px; color:#494949; text-decoration:none; margin-left:1px; }
:hover.boxlink { text-decoration:underline; color:#494949; margin-left:1px; }
.spotlink { font-family:verdana,sans-serif; font-size:11px; color:#494949; margin-left:1px; }
.jumplink { font-family:verdana,sans-serif; font-size:11px; color:#494949; text-decoration:none;}
:hover.jumplink { text-decoration:underline;}
.boxheader { font-family:verdana,sans-serif;  color:#000; font-size:12px; margin-left:1px; font-weight:bold; }
.boxsubhead { font-family:verdana,sans-serif; color:#494949; font-size:11px;}
.featureheader { font-family:verdana,sans-serif; color:#494949; font-size:12px; font-weight:bold;}
.featuretext { font-family:verdana,sans-serif; color:#000; font-size:11px;}
.spotheader { font-family:verdana,sans-serif; color:#000; font-size:12px; font-weight:bold; }
.spottext { font-family:verdana,sans-serif; color:#000; font-size:11px; margin-left:1px; }
.spotsubhd { font-family:verdana,sans-serif; color:#333; font-size:12px; font-weight:bold;}
.sectionheader { font-family:verdana,sans-serif; color:#000; font-size:13px; text-decoration:none; margin-left:1px; font-weight:bold; }
.sectionlink { font-family:verdana,sans-serif; font-size:11px; color:#494949; }
.sectionlink2 { font-family:verdana,sans-serif; font-size:12px; color:#494949; }
.sectiontext { font-family:verdana,sans-serif; color:#000; font-size:12px; margin-left:1px; }
.legaltext { font-family:verdana,sans-serif; color:#000; font-size:9pt; }
.tableheader { font-family:verdana,sans-serif; color:#FFF; font-size:12px; font-weight:bold; }
.jumplinkheader { font-family:verdana,sans-serif; color:#494949; font-size:12px; font-weight:bold;}
.orange { color:#ff9900; font-weight:bold; }

.wmargin    {margin-left:1px; color:#494949;}
.wmargin a, .wmargin a:visited, .wmargin a:hover { color:#494949; }

.filesize    {font-family: verdana, sans-serif; color:#666666; font-size:9pt;}

.padpar		{ padding: 0px 0px 0px 5px; font-family:verdana; color:#000000; font-size:12px;}

/* ==== 2.5 TRANSITIONAL STYLES ========== */


.header {
color: #ffffff;
padding: 10px; 
align: center;
}

.h1 {
     color:#ffffff; 
     align: center
     font-size: 16px; 
     font-weight: normal;
     margin: 0px; 
     padding: 0px 0px 0px 0px; 

     }
.h2 {
     color:#000000; 
     font-size: 12pt; 
     font-weight: bold;
     line-height: 12pt; 
     padding:0px 0px 0px 12px
     margin: 0px; 
     font-weight: bold;
     }

.h2nopad {
     color:#000000; 
     font-size: 10pt; 
     font-weight: bold;
     line-height: 10pt; 
     padding: 0px 0px 0px 0px;
     margin: 0px; 
     font-weight: strong;
     }
.h1nopad {
	color:#000000; 
	font-size: 21px; 
	line-height: 26px; 
    padding: 0px 0px 0px 0px;	
	margin: 0px; 
	font-weight: normal;}

.h1pad {
	color:#000000; 
	font-size: 21px; 
	line-height: 26px; 
    padding: 0px 0px 0px 10px;	
	margin: 0px; 
	font-weight: normal;}
	
.h3 {
     color:#000000; 
     font-size: 12pt; 
     font-weight: bold;
     line-height: 10pt; 
     padding: 5px 5px 5px 0px;
     margin: 0px; 
     font-weight: strong;
     }
/* headline superscript text */     
.regtitle {font-size: 18px; vertical-align: top; color: #000000; }

/* overview text for product hub intro text, 
also used as secondary heading on content table pages */
.overview {color: #555555; font-size: 12px; line-height: 17px;}
        
/* breadcrumb */ 
.crumb {
        padding-top: 6px; 
        padding-bottom: 6px; 
        color: #7D7E80; 
        font-size: 9px;  
        }
        
.crumb a         {color:#7D7E80; text-decoration: underline;}
.crumb a:visited {color:#7D7E80; text-decoration: underline;}
.crumb a:hover   {color:#7D7E80; text-decoration: underline;}


/* left hand nav */ 

.leftNavBG {background-color: #E6E6E6; }

.siteIdentifier           {color: #494949; font-size: 11px; font-weight: bold; text-decoration: none;}
.siteIdentifier a         {color: #494949; font-size: 11px; font-weight: bold; text-decoration: none;}
.siteIdentifier a:visited {color: #494949; font-size: 11px; font-weight: bold; text-decoration: none;}
.siteIdentifier a:hover   {color: #494949; font-size: 11px; font-weight: bold; text-decoration: underline;}

a.siteIdentifier          {color: #494949; font-size: 11px; font-weight: bold; text-decoration: none;}
a:visited.siteIdentifier  {color: #494949; font-size: 11px; font-weight: bold; text-decoration: none;}
a:hover.siteIdentifier    {color: #494949; font-size: 11px; font-weight: bold; text-decoration: underline;}

.leftNavLink           {color: #494949; font-size: 9pt; text-decoration: none;}
.leftNavLink a         {color: #494949; font-size: 9pt; text-decoration: none;}
.leftNavLink a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.leftNavLink a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.leftNavLink          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.leftNavLink  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.leftNavLink    {color: #494949; font-size: 9pt; text-decoration: underline;}

.leftNavSubtitle       {color: #000000; font-size: 9pt; font-weight: bold; text-decoration: none;}


/* ==== general styles ========== */

/* these are styles that can be mixed or matched for general use */

.title           {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;} 
.title a         {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.title a:visited {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.title a:hover   {color: #494949; font-size: 12px; font-weight: bold; text-decoration: underline;}

a.title          {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
a:visited.title  {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover.title    {color: #494949; font-size: 12px; font-weight: bold; text-decoration: underline;}


.subtitle {color: #000000; font-size: 9pt; font-weight: bold;}
.subsectiontitle {color: #000000; font-size: 11px; font-weight:bold;}


.content               {color: #000000; font-size: 9pt; font-weight: normal;}
.content a             {color: #494949; font-size: 9pt; text-decoration: none;}
.content a:visited     {color: #494949; font-size: 9pt; text-decoration: none;}
.content a:hover       {color: #494949; font-size: 9pt; text-decoration: underline;}

.contentLink           {color: #494949; font-size: 9pt; text-decoration: none;}
.contentLink a         {color: #494949; font-size: 9pt; text-decoration: none;}
.contentLink a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.contentLink a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.contentLink          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.contentLink  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.contentLink    {color: #494949; font-size: 9pt; text-decoration: underline;}


.subLink           {color: #494949; font-size: 9pt; text-decoration: none;}
.sublink a         {color: #494949; font-size: 9pt; text-decoration: none;}
.sublink a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.subLink a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.sublink          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.sublink  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.subLink    {color: #494949; font-size: 9pt; text-decoration: underline;}

.legal {color: #555555; font-size: 9pt; font-weight: normal; text-decoration: none;}
.caption {color: #555555; font-size: 9pt; font-weight: normal; text-decoration: none; text-align: center;}
li.nonlinkedbullet {color: #555555; font-size: 9pt; font-weight:normal; list-style-image: url(/sites/nav/pix/bluebullet.gif);}

.transcrumb {padding-top: 6px; padding-bottom: 6px; color: #7D7E80; font-size: 11px; font-weight:normal;}

.II {font-family: times new roman, serif;}

/* ==== bold links ========== */

.boldLink           {color: #494949; font-size: 9pt; font-weight: bold;}       
.boldLink a         {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
.boldLink a:visited {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
.boldLink a:hover   {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: underline;}

a.boldLink          {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:visited.boldLink  {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:hover.boldLink    {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: underline;}


.boldLinkLarge           {color: #494949; font-size: 12px; font-weight: bold;}  
.boldLinkLarge a         {color: #494949; font-size: 12px; font-weight: bold; text-decoration: none;}
.boldLinkLarge a:visited {color: #494949; font-size: 12px; font-weight: bold; text-decoration: none;}
.boldLinkLarge a:hover   {color: #494949; font-size: 12px; font-weight: bold; text-decoration: underline;}

a.boldLinkLarge          {color: #494949; font-size: 12px; font-weight: bold; text-decoration: none;}
a:visited.boldLinkLarge  {color: #494949; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover.boldLinkLarge    {color: #494949; font-size: 12px; font-weight: bold; text-decoration: underline;}


/* ==== anchor links ========== */

.anchorLinkSmall           {color: #494949; font-size: 9pt; text-decoration: none;}
.anchorLinkSmall a         {color: #494949; font-size: 9pt; text-decoration: none;}
.anchorLinkSmall a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.anchorLinkSmall a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.anchorLinkSmall          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.anchorLinkSmall  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.anchorLinkSmall    {color: #494949; font-size: 9pt; text-decoration: underline;}

.anchorLinkMed             {color: #494949; font-size: 11px; text-decoration: none;}
.anchorLinkMed a           {color: #494949; font-size: 11px; text-decoration: none;}
.anchorLinkMed a:visited   {color: #494949; font-size: 11px; text-decoration: none;}
.anchorLinkMed a:hover     {color: #494949; font-size: 11px; text-decoration: underline;}

a.anchorLinkMed            {color: #494949; font-size: 11px; text-decoration: none;}
a:visited.anchorLinkMed    {color: #494949; font-size: 11px; text-decoration: none;}
a:hover.anchorLinkMed      {color: #494949; font-size: 11px; text-decoration: underline;}

.anchorLinkLarge           {color: #494949; font-size: 12px; text-decoration: none;}
.anchorLinkLarge a         {color: #494949; font-size: 12px; text-decoration: none;}
.anchorLinkLarge a:visited {color: #494949; font-size: 12px; text-decoration: none;}
.anchorLinkLarge a:hover   {color: #494949; font-size: 12px; text-decoration: underline;}

a.anchorLinkLarge          {color: #494949; font-size: 12px; text-decoration: none;}
a:visited.anchorLinkLarge  {color: #494949; font-size: 12px; text-decoration: none;}
a:hover.anchorLinkLarge    {color: #494949; font-size: 12px; text-decoration: underline;}


.anchorCaret {
        display: inline;
        width: 6px;
        height: 9pt;
        vertical-align: top;
        padding: 0px;
        margin-right: 4px;
        background-image: url(/sites/templates/pix/carrot_down.gif);
        background-repeat: no-repeat;
        background-position: center;
}

.backToTopCaret {
        display: inline;
        width: 6px;
        height: 9pt;
        vertical-align: top;
        padding: 0px;
        margin-right: 4px;
        background-image: url(/sites/templates/pix/carrot_up.gif);
        background-repeat: no-repeat;
        background-position: center;
}


/* ==== modules ========== */

.module { width: 178px; }

.moduleTop {
        background-image: url(/sites/templates/pix/moduleTop.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        width: 178px;
        height: 5px;
        line-height:1px;
}

.moduleBottom {
        background-image: url(/sites/templates/pix/moduleBottom.gif);
        background-repeat: no-repeat;
        background-position: top;
        width: 178px;
        height: 6px;
        line-height: 1px;
}

.moduleContentArea {
        padding: 9pt 9pt 9pt 9pt;
        color: #555555; 
        font-size: 9pt;
        background-image: url(/sites/templates/pix/moduleContentArea.gif);
        vertical-align: top;
}

.moduleTitle {
        color: #000000; 
        font-size: 12px; 
        font-weight: bold; 
        padding: 4px 9pt 9px 9pt; 
        vertical-align: top;
        background-image: url(/sites/templates/pix/moduleTitle.gif);
}

.moduleSubTitle {
        color: #333333; 
        font-size: 9pt; 
        font-weight: bold; 
        padding-bottom: 8px;
}


.moduleContentArea a         {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleContentArea a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleContentArea a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

.moduleContent           {color: #555555; font-size: 9pt; text-decoration: none;}
.moduleContent a         {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleContent a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleContent a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.moduleContent          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.moduleContent  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.moduleContent    {color: #494949; font-size: 9pt; text-decoration: underline;}


.moduleLink           {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleLink a         {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleLink a:visited {color: #494949; font-size: 9pt; text-decoration: none;}
.moduleLink a:hover   {color: #494949; font-size: 9pt; text-decoration: underline;}

a.moduleLink          {color: #494949; font-size: 9pt; text-decoration: none;}
a:visited.moduleLink  {color: #494949; font-size: 9pt; text-decoration: none;}
a:hover.moduleLink    {color: #494949; font-size: 9pt; text-decoration: underline;}

.moduleBoldLink           {color: #494949; font-size: 9pt; font-weight: bold;}
.moduleBoldLink a         {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
.moduleBoldLink a:visited {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
.moduleBoldLink a:hover   {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: underline;}

a.moduleBoldLink          {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:visited.moduleBoldLink  {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:hover.moduleBoldLink    {color: #494949; font-size: 9pt; font-weight: bold; text-decoration: underline;}


.moduleLine {
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-color: #bababa; 
	line-height: 1px; 
	margin-top: 8px; 
	margin-bottom: 8px;
}


/* ==== moduleWhite ========== */

.moduleWhiteTop {
        background-image: url(/sites/templates/pix/moduleWhiteTop.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        width: 372px;
        height: 5px;
        line-height: 1px;
}

.moduleWhiteBottom {
        background-image: url(/sites/templates/pix/moduleWhiteBottom.gif);
        background-repeat: no-repeat;
        background-position: top;
        width: 372px;
        height: 5px;
        line-height: 1px;
}

.moduleWhiteContentArea {
        padding: 9pt 9pt 9pt 9pt;
        color: #555555; 
        font-size: 9pt;
        background-image: url(/sites/templates/pix/moduleWhiteContentArea.gif);
        vertical-align: top;
}


/* ==== moduleWhiteLarge ========== */

.moduleWhiteLargeTop {
        background-image: url(/sites/templates/pix/moduleWhiteLargeTop.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        width: 566px;
        height: 5px;
        line-height: 1px;
}

.moduleWhiteLargeBottom {
        background-image: url(/sites/templates/pix/moduleWhiteLargeBottom.gif);
        background-repeat: no-repeat;
        background-position: top;
        width: 566px;
        height: 5px;
        line-height: 1px;
}

.moduleWhiteLargeContentArea {
        padding: 9pt 9pt 9pt 9pt;
        color: #555555; 
        font-size: 9pt;
        background-image: url(/sites/templates/pix/moduleWhiteLargeContentArea.gif);
        vertical-align: top;
}


/* ==== Lines ========== */

.solidLine {
        border-bottom-style: solid; 
        border-bottom-width: 1px; 
        border-color: #bababa; 
        line-height: 1px;
}

.dottedLine {
        background-image: url(/sites/nav/pix/drop_linerule.gif); 
        background-repeat: repeat-x; 
        background-position: top; 
        padding: 0px; 
        line-height: 1px;
}


/* ==== padding / spacing ========== */

.space1px         {line-height:    1px;}  
.pad1pxTop        {padding-top:    1px;}
.pad1pxBottom     {padding-bottom: 1px;}
.margin1pxTop     {margin-top:     1px;}
.margin1pxBottom  {margin-bottom:  1px;}

.space2px         {line-height:    2px;}  
.pad2pxTop        {padding-top:    2px;}
.pad2pxBottom     {padding-bottom: 2px;}
.margin2pxTop     {margin-top:     2px;}
.margin2pxBottom  {margin-bottom:  2px;}

.space3px         {line-height:    3px;}  
.pad3pxTop        {padding-top:    3px;}
.pad3pxBottom     {padding-bottom: 3px;}
.margin3pxTop     {margin-top:     3px;}
.margin3pxBottom  {margin-bottom:  3px;}

.space4px         {line-height:    4px;}  
.pad4pxTop        {padding-top:    4px;}
.pad4pxBottom     {padding-bottom: 4px;}
.margin4pxTop     {margin-top:     4px;}
.margin4pxBottom  {margin-bottom:  4px;}

.space5px         {line-height:    5px;}  
.pad5pxTop        {padding-top:    5px;}
.pad5pxBottom     {padding-bottom: 5px;}
.margin5pxTop     {margin-top:     5px;}
.margin5pxBottom  {margin-bottom:  5px;}

.space6px         {line-height:    6px;}  
.pad6pxTop        {padding-top:    6px;}
.pad6pxBottom     {padding-bottom: 6px;}
.margin6pxTop     {margin-top:     6px;}
.margin6pxBottom  {margin-bottom:  6px;}

.space8px         {line-height:    8px;}  
.pad8pxTop        {padding-top:    8px;}
.pad8pxBottom     {padding-bottom: 8px;}
.margin8pxTop     {margin-top:     8px;}
.margin8pxBottom  {margin-bottom:  8px;}

.space9pt        {line-height:    9pt;}  
.pad9ptTop       {padding-top:    9pt;}
.pad9ptBottom    {padding-bottom: 9pt;}
.margin9ptTop    {margin-top:     9pt;}
.margin9ptBottom {margin-bottom:  9pt;}

.space12px        {line-height:    12px;}  
.pad12pxTop       {padding-top:    12px;}
.pad12pxBottom    {padding-bottom: 12px;}
.margin12pxTop    {margin-top:     12px;}
.margin12pxBottom {margin-bottom:  12px;}

.space14px        {line-height:    14px;}  
.pad14pxTop       {padding-top:    14px;}
.pad14pxBottom    {padding-bottom: 14px;}
.margin14pxTop    {margin-top:     14px;}
.margin14pxBottom {margin-bottom:  14px;}

.space16px        {line-height:    16px;}  
.pad16pxTop       {padding-top:    16px;}
.pad16pxBottom    {padding-bottom: 16px;}
.margin16pxTop    {margin-top:     16px;}
.margin16pxBottom {margin-bottom:  16px;}

.space18px        {line-height:    18px;}  
.pad18pxTop       {padding-top:    18px;}
.pad18pxBottom    {padding-bottom: 18px;}
.margin18pxTop    {margin-top:     18px;}
.margin18pxBottom {margin-bottom:  18px;}

.space20px        {line-height:    20px;}  
.pad120pxTop      {padding-top:    20px;}
.pad20pxBottom    {padding-bottom: 20px;}
.margin20pxTop    {margin-top:     20px;}
.margin20pxBottom {margin-bottom:  20px;}


/* ==== Data Tables ========== */

.dataTable {font-size: 9pt;}
.ARC       {font-size: 9pt;} /* this is for use with the ARC javascript */

td.dataHead {
        color: #FFFFFF; 
        font-size: 12px; 
        font-weight: bold; 
        background-color: #555555; 
        border-bottom: 1px solid #BABABA;
        }

td.dataMain {
        font-weight: bold; 
        border-bottom: 1px solid #BABABA; 
        background-image: url(/sites/templates/pix/table_linerule.gif); 
        background-repeat: repeat-y; 
        background-position: right;
        }

td.dataLine {
        border-bottom: 1px solid #BABABA; 
        background-image: url(/sites/templates/pix/table_linerule.gif); 
        background-repeat: repeat-y; 
        background-position: right;
        }

td.dataNoLine {border-bottom: 1px solid #BABABA;}



/* ==== ...someone will do this... ========== */

.bold     {font-weight: bold;}
.b  	  {font-weight: bold;}
.strong   {font-weight: bold;}
.i        {font-style: italic;}
.italic	  {font-style: italic;}
.em       {font-style: italic;}
.emphasis {font-style: italic;}
.normal   {color: #555555; font-size: 9pt; font-weight: normal; font-style: normal;}

.blue     {color: #494949;}
.grey     {color: #555555;}
.black    {color: #000000;}
.red      {color: #ff0000;}


/* ==== Buttons ========== */

/* Utility & Function Button Classes */
.buttonPad {
	border-left: 1px solid #BABABA; 
	border-right: 1px solid #BABABA; 
	padding: 0px 4px 0px 4px; 
	color: #494949;
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	}

.buttonPad div { color: #494949; }	
	
.buttonBoldText { font-size: 12px; font-weight: bold; color: #494949; }	
	
.buttonLargeTop {
	width: 178px; 
	background-image: url(/sites/templates/pix/buttonLarge_top.gif);        
	height: 5px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}

.buttonLargeBottom {
	width: 178px; 
	background-image: url(/sites/templates/pix/buttonLarge_bottom.gif); 
	height: 6px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}	
	
	
.buttonLarge_off {background-color: #F6F6F6; padding: 6px 6px 6px 6px; color: #494949; }
.buttonLarge_on  {background-color: #EBEBEB; padding: 6px 6px 6px 6px; color: #494949; }


.buttonMedTop {
	width: 19pt; 
	background-image: url(/sites/templates/pix/buttonMed_top.gif);        
	height: 5px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}

.buttonMedBottom {
	width: 19pt; 
	background-image: url(/sites/templates/pix/buttonMed_bottom.gif); 
	height: 6px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}

.buttonMed_off {background-color: #F6F6F6; padding: 2px 4px 2px 4px; color: #494949; }
.buttonMed_on  {background-color: #EBEBEB; padding: 2px 4px 2px 4px; color: #494949; }


.buttonSmallTop {
	width: 178px; 
	background-image: url(/sites/templates/pix/buttonSmall_top.gif);        
	height: 5px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}

.buttonSmallBottom {
	width: 178px; 
	background-image: url(/sites/templates/pix/buttonSmall_bottom.gif); 
	height: 6px; 
	line-height: 1px; 
	background-repeat: no-repeat; 
	}

.buttonSmall_off {background-color: #F6F6F6; padding: 2px 4px 2px 4px; color: #494949; }
.buttonSmall_on  {background-color: #EBEBEB; padding: 2px 4px 2px 4px; color: #494949; }
