/* ==================
     TEXT FORMATING
   ================== */
 
  
/*** Default text classes ***/
 P     			{	font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.text 			{	font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.bigtext		{	font-size: 12pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.menutext 		{	font-size: 7.5pt; color: #FFFFFF; font-family: verdana, tahoma, arial, sans-serif; font-weight: bold; text-decoration: none; }


/*** To format links w/o an underline or having visited colors ***/
/* PAIR for white to yellow rollovers */
.whitelinks             {       color: white; text-decoration:none; font-size: 7.5pt; font-family: verdana, tahoma, arial, sans-serif; font-weight: bold; }
.yellowlinks            {       color: rgb(255,255,102); text-decoration: none; }
/* PAIR for black to blue rollovers */
.navbarlinks            {       color: black; text-decoration:none; }                                                                                                  
.bluelinks              {       color: blue; text-decoration: none; }
.bluelinksbold              {       font-size: 9pt; color: #0000FF; text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans-serif;}
/* PAIR for red to blue rollovers */
.redlinks               {       color: #cc0000; font-weight: bold; text-decoration: underline; }
.blueULlinks            {       color: blue; font-weight: bold; text-decoration: underline; }

.smallredlinks          {       font-size: 8pt; font-family: arial, helvetica, sans-serif; color: rgb(187,51,51); font-weight: none; font-style: none;  text-decoration: none; }
.smallbluelinks         {       font-size: 8pt; font-family: arial, helvetica, sans-serif; color: blue; font-weight: none; font-style: none;  text-decoration: none; }

.sectionlinks           {       color: #cc0000; font-weight: bold; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.baselink               {       color: "gray"; font-weight: none; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
A.baselink:hover { color: #CC3333; text-decoration: none;}
.baserollover           {       color: "black"; font-weight: none; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9pt; }

.blacklinks              {       color: black; text-decoration: none; }
.ullinks                 {       color: black; text-decoration: underline; }

.bluelinktext  	        {       color: #0066ff; font-weight: 700; font-style: italic; } 
.supportlink		{	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; }
.whitemenu		{	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: white; text-decoration: none; }


/*** Different Red Text Classes ***/
.headers 		{ 	font-weight: normal; font-size: 12pt; color: #990000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.headers-1 		{ 	font-weight: normal; font-size: 10pt; color: #990000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.redtext 		{  	font-weight: bold; font-size: 9pt; font-family: arial, helvetica, sans-serif; color: #cc0000; }
.darkredtext 	        {	font-size: 9pt; font-family: arial, helvetica, sans-serif; color: rgb(187,51,51); font-weight: bold; font-style: none; }
.boldheaders 	        {       font-weight: bold; font-size: 12pt; color: #990000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.productheader          {       font-size: 10pt; color: #ff0000; font-weight: 700; font-family: arial, helvetica, sans-serif; }
.smallnotetext          {       font-size: 8pt; font-family: arial, helvetica, sans-serif; color: rgb(187,51,51); font-weight: none; font-style: none;  text-decoration: none; }
.smallnoteblue	{	color: blue; font-size: 8pt; text-decoration: none; font-family: arial, helvetica, sans-serif;}

/**********************************************************************/
/*** Red Text Classes for new design ***/
.menured                {       font-size: 8pt; font-family: tahoma, verdana, sans-serif; color: rgb(204,51,51); font-weight: bold; font-style: none;  text-decoration: none; }       


/*** Grey Text Classes for new design ***/
.graystart              {       font-size: 8pt; color: #666666; font-family:  tahoma, sans-serif;  font-weight: bold; text-decoration: none; }
.graythenred            {       font-size: 8pt; color: #666666; position: relative; left: -3; font-family:  tahoma, sans-serif;  font-weight: bold; text-decoration: none; }
.redthengray            {       font-size: 8pt; color: #cc0000; position: relative; left: -3; font-family:  tahoma, sans-serif; font-weight: bold; text-decoration: none; }

.morered                {       font-size: 8pt; color: #cc0000; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }

.darkgraybold           {       font-size: 8pt; color: #666666; font-family:  tahoma, sans-serif;  font-weight: bold; text-decoration: none; }

.greysubject            {       font-size: 8pt; color: #000000; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }

.blackhomepage          {       font-size: 8pt; color: #000000; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }
.blackhomepage_1          {       font-size: 10pt; color: #000000; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }
.blackhomepage_1Bld          {       font-size: 14pt; color: #000000; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }
.whitehomepage          {       font-size: 8pt; color: #FFFFFF; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }
.whitehomepage_1          {       font-size: 10pt; color: #FFFFFF; font-family:  tahoma, verdana, sans-serif;  font-weight: bold; text-decoration: none; }

table.greyrowborder	{	border-style: solid; border-top-color: #999999; border-top-width: 1pt; border-bottom-color: #999999; border-bottom-width: 1pt; border-left-width: 0pt; border-right-width: 0pt; }



/**********************************************************************/

/*** Different Black Text Classes ***/
.ulheaders 		{	font-weight: bold; font-size: 10pt; color: BLACK; font-family: arial, helvetica, sans-serif; text-decoration: underline; }
.smalltext              {       font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.smalltext2             {       font-size: 9pt; color: #CCCCCC; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.smalltext3             {       font-size: 9pt; color: #808080; font-family: Verdana, arial, helvetica; text-decoration: none; }

/* Class used for TEMPORARY page titles */ 
.arialblack             {       font-family: verdana; font-size: 20pt; font-weight: bold; }


/*** Basic Formatting Adjustments ***/
.bold 			{ 	font-weight: bold; }
.indented               {       margin-left: 5%; } 
.noul                   {       text-decoration: none;  }


/*** UNUSED?? ***/
.boldtext		{       font-family: tahoma, verdana, arial; font-size: 9pt; font-weight: 700; }
/*.per                  {       font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif; font-weight: 700; } */



/*  ===================================================
      END OF TEXT - START OF MARGINS, TABLES, & FORMS
    =================================================== */


/*** Positioning ***/
.somemargins 	        {	margin-top: 3pt; margin-left: 3pt; margin-right: 0pt; margin-bottom: 0pt; }
.nomargins 		{	margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; }
.normalmargins          {       position: relative; left: 5pt; top: 5pt; margin-right: 50px; }
.notopmargins           {       position: relative; left: 5pt; top: 0pt; margin-right: 50px; }
.textmargins            {       position: relative; left: 5pt; top: 5pt; margin-right: 50px; }
.leftboxmargins         {       position: relative; left: 5pt; top: 3pt; }

table.tableindent       {       font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; position: relative; left: 35; }
table.techborder		{		border-style: solid; border-top-color: black; 
								border-top-width: 0pt; border-bottom-color:black; 
								border-bottom-width: 1pt; border-left-color: black; 
								border-left-width: 1pt; border-right-width: 1pt;
								border-right-color: black;
						}

/*** Forms Formating ***/
.title            {       font-weight: 700; font-family: tahoma, verdana, arial; font-size: 9pt;  }
.redtitle         {       color: #cc0000; font-weight: 700; font-family: tahoma, verdana, arial; font-size: 9pt;  }
table.tableinfieldsetmargins {  margin-left: 10pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 5pt; }
table.marginsallaround  {       margin-left: 7pt; margin-right: 7pt; margin-top: 4pt; margin-bottom: 5pt; }


/*** Side Page / NavBar Box Border Classes ***/
.leftboxes              {       border-style: solid; border-top-color: black; border-top-width: 0pt; border-bottom-color:black; border-bottom-width: 1pt; border-left-color: black; border-left-width: 1pt; border-right-color: black; border-right-width: 1pt; }
.rightboxes             {       border-style: solid; border-top-color: black; border-top-width: 0pt; border-bottom-color:black; border-bottom-width: 1pt; border-left-width: 0pt; border-right-width: 0pt; }

/*** Image Rollover Classes ***/
.redimageborder              {       border-style: dashed; border-color: rgb(187,51,51); }
.vpad { font-size: 4pt; }
.baselink_bl { color: #000000; font-weight: none; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9pt; }

