﻿/* --------------------------------------------------
LINKS
-----------------------------------------------------*/

a:link
{
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #3333FF;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
	text-decoration: none;
}

a:visited
{
	color: #3333FF;
	text-decoration: none;
}

a:hover
{
	color: #FF3300;
	text-decoration: none;  
}

a:active
{
	color: #3333FF;
	font-weight: normal;
	text-decoration: none; 
}


a.blueLinks
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #3333FF;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
	text-decoration: none;
}

a.blueLinks:link
{
	color: #3333FF;
	text-decoration: none;
}

a.blueLinks:visited 
{
	color: #3333FF;
	text-decoration: none;
}

a.blueLinks:hover
{
	color: #FF3300; 
	text-decoration: none;  
}

a.blueLinks:active
{
	color: #3333FF;
	font-weight: normal;
	text-decoration: none; 
}

.WhiteLinks
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: White;
	text-decoration: none;
}

a.WhiteLinks:link 
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: white;
	text-decoration:none;
}

a.WhiteLinks:visited 
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: white;
	text-decoration:none;
}

a.WhiteLinks:hover {
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: orange;
	text-decoration:none;
}

a.WhiteLinks:active {
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: white;
	text-decoration:underline;
}


.MenuLink
{
	font: verdana, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	letter-spacing: 0px;
}

a.MenuLink:link
{
	font: verdana, sans-serif;
	color: #333333;
	text-decoration: none;
}

a.MenuLink:visited
{
	
	color: #333333;
	text-decoration: none;
}

a.MenuLink:hover
{
	font-family: Verdana,sans-serif;
	font-size: 10pt;
	color: #4E81B2;
	text-decoration: none;
}

a.MenuLink:active
{
	background-color:#FFFFFF;
	color: #4E81B2;
	text-decoration: none;
}


.HyperLinks
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
	color: #3333FF;
	font-variant: normal;
	text-decoration: none;
}

a.HyperLinks:link {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
	color: #3333FF;
	text-decoration:none;
}

a.HyperLinks:visited {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
	color: #3333FF;
	text-decoration:none;
}

a.HyperLinks:hover {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-left: 3px;
	color: #FF3300;
	text-decoration:none;
}

a.HyperLinks:active {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
	color: #3333FF;
	text-decoration:none;
}


 .HyperLinks10pt
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	font-variant: normal;
	text-decoration: none;
}

a.HyperLinks10pt:link 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	text-decoration:none;
}

a.HyperLinks10pt:visited 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	text-decoration:none;
}

a.HyperLinks10pt:hover 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #FF3300;
	text-decoration:none;
}

a.HyperLinks10pt:active 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3333FF;
	text-decoration:none;
}

.HelpHyperLinks
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 0px; 
	margin-right: 0px;
	color: #3333FF;
	font-variant: normal;
	text-decoration: none;
}

a.HelpHyperLinks:link 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 0px; 
	margin-right: 0px;
	color: #3333FF;
	text-decoration:none;
}

a.HelpHyperLinks:visited 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 0px; 
	margin-right: 0px;
	color: #3333FF;
	text-decoration:none;
}

a.HelpHyperLinks:hover 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 0px; 
	margin-right: 0px;
	color: #FF3300;
	text-decoration:none;
}

a.HelpHyperLinks:active 
{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3333FF;
	text-decoration:none;
}

 .GrayLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: Gray;
	font-variant: normal;
	text-decoration: none;
}

a.GrayLinks:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: Gray;
	text-decoration:none;
}

a.GrayLinks:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: Gray;
	text-decoration:none;
}

a.GrayLinks:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF3300;
	text-decoration:none;
}

a.GrayLinks:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: Gray;
	text-decoration:none;
} 


.HelpLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	font-variant: normal;
	text-decoration: none;
}

a.HelpLinks:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	text-decoration:none;
}

a.HelpLinks:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #3333FF;
	text-decoration:none;
}

a.HelpLinks:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF3300;
	text-decoration:none;
}

a.HelpLinks:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #3333FF;
	text-decoration:none;
}

.MasterFooterPasswordLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #FF9900;
	font-variant: normal;
	text-decoration: none;
}

a.MasterFooterPasswordLinks:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #FF9900;
	text-decoration:none;
}

a.MasterFooterPasswordLinks:visited 
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 9px;
	color: #FF9900;
	text-decoration:none;
}

a.MasterFooterPasswordLinks:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF3300;
	text-decoration:none;
}

a.MasterFooterPasswordLinks:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration:none;
}


/* --------------------------------------------------
end links
-----------------------------------------------------*/

/* --------------------------------------------------
Page elements - used in setting up masters. 
Look at MasterAdmin.Master
-----------------------------------------------------*/

.CenterAligned /* Used on MasterAdmin.Master - added 11/2012 */
{
	font-family: Arial,Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align:center;
	border: 0;
	border-collapse: collapse;
}

.Table960 /* Used on MasterAdmin.Master - added 11/2012 */
{
	font-family: verdana;
	font-size: 10pt;
	color: Black;
	width: 960px;
	background-color: white;
	border-collapse: collapse;
	margin: 0;
	text-align: center;
	vertical-align: top; 
}

.Reg_h1
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      text-align: center;
      padding-top: 6px;
      padding-bottom: 6px; 
      color: #999999;
}

.Reg_h2
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      text-align: center;
      padding-top: 6px;
      padding-bottom: 6px; 
      color: #999999;
}

.h1
{
	font-family: verdana;
	font-size: 25px;
	font-weight: bold;
	color: #113E55; /*Sec Dark Blue*/
}

.h2
{
	font-family: arial, geneva, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #31658A; /*Sec Med Blue*/
}
.h3
{
	font-family: verdana, geneva, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #113E55; /*Sec Dark Blue*/
}

.h4
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #113E55; /*Sec Dark Blue*/
	padding-top: 12pt;
	padding-bottom: 4pt;
	margin-bottom: 4pt;
}

.h5 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #113E55; /*Sec Dark Blue*/
    line-height: 14pt;
	padding-top: 4pt;
	padding-bottom: 4pt;
}

.h5_9pt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #113E55; /*Sec Dark Blue*/
    line-height: 15pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

.h5_10pt
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #113E55; /*Sec Dark Blue*/
    line-height: 16pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

.h6
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #113E55; /*Sec Dark Blue*/
	padding-top: 12pt;
	padding-bottom: 4pt;
	margin-bottom: 4pt;
}

.h7 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #c07000; /*orange*/
    line-height: 18pt;
}

hr
{
	color: black; /*horizontal rule*/
	line-height: normal;
}
.hrGray
{
	color: #666666; /*80% black*/
	line-height: 1px;
	width: 800px;
}
.body
{
	font-family: Arial,Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align:center;
	border: 0;
	border-collapse: collapse;
}
.content /* not found */
{
	background-color: #ffffff;
	text-align: center;
	width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.ModalPopupBG
{
    background-color: #31658A;
    filter: alpha(opacity=50);
    opacity: 0.7;    
}
.clickable-image
{    
	cursor:pointer;
	
}
.ModalPopup
{
    background:white;
    width:250px;
}

.SilverBackGroundWithBorder
{
	background-color: #E8E8E8; 
	border:1pt solid silver;	
}
.GrayBackGroundWithBorder
{
	background-color: #CCCCCC;
	border:1px solid #808080;	
}

/*------------------------------------------------------
Styles that are used for Disclosure 2010
------------------------------------------------------- */

.body2010
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: black;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}

.body2010 h1
{
    font-size: 18pt;
    font-weight: bold;
    color: #113E55; /*Sec Dark Blue*/
}

.body2010 h2
{ 
    font-size: 12pt;
    font-weight: bold;
    color: black;
}
.body2010 h3	
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16pt;
	font-weight: bold;
    line-height: 22pt;
	color: #113E55; /*Sec Dark Blue*/
    padding: 0px;
    margin: 0px
}

.body2010 h4
{
	font-size: 12pt;
	font-weight: bold;
    line-height: 16pt;
	color: #113E55; /*Sec Dark Blue*/
    padding-top: 2px;
    padding-bottom: 2px;
	margin-bottom: 6px;
}
.body2010 h44	/*dark orange*/
{
	font-size: 10pt;
    line-height: 15pt;
	color: #c07000;		/* #666699;*/
    padding-top: 2px;
    padding-bottom: 2px;
}

.body2010 h5	
{
	font-size: 14pt;
	font-weight: bold;
    line-height: 20pt;
	color: black;
    padding-top: 2px;
    padding-bottom: 12px;
}

.body201F0 h6	
{
	font-size: 12pt;
	font-weight: bold;
    line-height: 18pt;
	color: black;
    padding-top: 2px;
    padding-bottom: 12px;
}

.body2010 .orange	/*orange*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    line-height: 15pt;
	color: #c07000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 6px;
}

.body2010 .TextAreaLeft		
{
	font-family: verdana;
	border: solid 1pt silver;
	background-color: #F7F6F3;
	vertical-align: top;
	text-align: left;
	line-height: 16pt;
}

.body2010 .TextAreaLeftNoWidth		
{
	font-family: verdana;
	border: solid 1pt silver;
	background-color: #F7F6F3;
	vertical-align: top;
	text-align: left;
	line-height: 16pt;
}

.body2010 .TextAreaLeftOperating	
/*used on op exp and salaries form for a longer column depth*/
{
	border: solid 1pt silver; 
	background-color: #F7F6F3; 
	vertical-align: top;
	text-align: left;
	font-family: Verdana;
	line-height: 16pt;
}

.body2010 .TextAreaCenter
{
	width: 50%;
	vertical-align: top;
	text-align: left;
	font-family: Verdana;
	line-height: 16pt;
	padding-left: 12pt;
}

.body2010 .TextAreaCenterAndRight
{
	vertical-align: top;
	text-align: left;
	width: 75%;
	font-family: Verdana;
	line-height: 16pt;
	/* width was set at 70% -- used on lobbyist, entity, and client disclosure forms  */
}

.body2010 .TextAreaRight
{
	border: 1pt solid silver;
	padding: 12pt;
	width: 22%;
	vertical-align: top;
	text-align: left;
	background-color: White;
}

.body2010 .TextAreaRight_NoBorder	/* Used with .SolidBlueBox */
{
	padding: 12pt; 
	width: 22%;
	vertical-align: top;
	text-align: right;
}

.body2010 .SolidBlueBox		/* Used with TextAreaRight_NoBorder */
{
    font-size: 10pt;
	border: solid 1pt #31658A;
	padding: 6pt;
	width: 95%;
	vertical-align: middle;
	text-align: center;
	color: white;
	background: #31658A;
	}
	
.body2010 .SolidBlueBox_Left
{
    font-size: 10pt;
	border: solid 1pt #31658A; 
	padding: 6pt; 
	width: 95%;
	vertical-align: middle;
	text-align: left;
	color: white; 
	background: #31658A;
}
 
.body2010 .SolidWhiteBox	/* Used with Change Incidental Status link */
{
    font-size: 10pt;
    padding: 6pt;
	border: solid 1pt silver; 
	width: 95%;
	vertical-align: middle;
	text-align: center;
	background-color: White;
} 

.SolidBlueBoxFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: solid 1pt #31658A;
	vertical-align: middle;
	color: white;
	background: #31658A;
}
 
.body2010 .BoxWithNoBorder /* looks like this is not being used */
{
	padding: 9px; 
	margin: 5px 10px 5px 20px;
	vertical-align: top;
	text-align: left;
	/* width: 300px;*/
}

.body2010 .FormArea
{
	font-size: 10pt;
	font-weight:normal;
	line-height: 16pt;
	vertical-align: top;
	text-align: left;
	padding-left: 12pt;
}
.body2010 .FormArea2
{
	font-size: 10pt;
	font-weight:normal;
	line-height: 15pt;
	vertical-align: top;
	text-align: left;
	padding-left: 12pt;
}

.body2010 .FormArea2_RightAligned
{
	font-size: 10pt;
	font-weight:normal;
	line-height: 15pt;
	vertical-align: top;
	text-align: right;
}

.body2010 .BoxedIn
{
    font-size: 10pt;
    font-weight: 600;
	border: dotted 1pt #505050;
	padding: 10px; 
	margin: 20px 20px 20px 50px;
	width: 70%; /* 60% */
	vertical-align: top;
	text-align: center;
	color: #c07000;
	background: white;
} 

/* ----------------------------------------------
END of 2010 styles 
-------------------------------------------------*/

.TextBox
{ font-family: Verdana, Arial, Sans-Serif;
  color: Black;
  Font-size: 10pt;
  text-align: left;
  vertical-align: middle;
  border: solid 1pt #31658A;
  background-color: White;
}

.DDL
{ font-family: Verdana, Arial, Sans-Serif;
  color: Black;
  Font-size: 10pt;
  height: 16pt;
  text-align: left;
  vertical-align: top;
  border: solid 1pt #31658A;
  background-color: White;
}

.ButtonUnderSpacing
{
	line-height: 4px;
}
.ButtonSpacing
{
	line-height: 15pt;
}

.BigTitle /*Used in DR and in masters: 11-2012*/
{
	font-family: Arial, Verdana, Sans-Serif;
	color: Black;
	Font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: top;
}

.BigTitle2 /*Used on printer-friendly screens and printer-friendly master 11-2012*/
{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18pt;
	font-weight: normal;
	color: gray;
}

.BoxWithDottedLine /*Use in 7 pages; 11-2012*/
{
	border: solid 1pt silver;
	padding: 6pt;
	margin: 0pt;
	
}

.BoxWithDottedLinePara1 /*Not found; 11-2012*/
{
	border: solid 1pt silver;
	padding: 5pt;
	margin: 0;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
}

.BoxWithDottedLineTextMedium /*Not found 11-2012*/
{
	border: solid 1pt silver;
	padding: 5pt;
	margin: 0pt;
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	color: Black;
}

.Button /*added 11-2012*/
{
	text-decoration: none;
	text-align: center;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	color: Black;
	height: 25px;
}

.ButtonSampleGray
{
	border-style: hidden;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #000000; /*black*/
	cursor: hand;
	text-transform: uppercase;
	height: 25px;
}

.ButtonSample
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	text-transform: uppercase;
	height: 25px;
}

.ButtonLink1
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	height: 25px;
}

.ButtonSample1
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	width: 250px;
	text-align: center;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	height: 25px;
}

.ButtonSampleSmall
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	width: 100px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	text-transform: uppercase;
	height: 25px;
}

.ButtonSampleBig
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	text-transform: uppercase;
	height: 25px;
}

.ButtonSampleNoSize
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration: none;
	text-align: center;
	font: 10pt Arial, Helvetica, sans-serif;
	color: white;
	height: 25px;
}

.ButtonSampleNoSizeGray
{
	border-style: hidden;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	text-decoration: none;
	text-align: center;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333333;
	cursor: hand;
	height: 25px;
}

.ButtonSampleAlt
{
	border-style: hidden;
	border-color: #31658A;
	background-color: #31658A;
	text-decoration:  none;
	text-align: center;
	font: bold 9pt Arial, Helvetica, sans-serif; 
	color: white;
	cursor: hand;
	text-transform: none;
	height: 25px;
}

.blueHeading /* No occurrences found 11-2012 */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #31658A;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
}

.FormTextBoxSmall /* Lobbyist and Entity Registrations 11-2012 */
{
	width:125px;
}

.FormTextBoxLarge /* Lobbyist and Entity Registrations 11-2012 */
{
	/*width:445px;*/
	width:450px;
}

.FormTextBoxMedium /* Sign-in Screen, plus Lobbyist and Entity Registrations 11-2012 */
{
	/*width:153px;*/
	width:150px;
}

.FormText /* RegistrationEmploymentList.ascx */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: black;
	font-variant: normal;
	text-decoration: none;
	vertical-align: top;
}

.GridBorder /* note! this is the same as "Grid"*/ 
{ 
font-family: Arial, Helvetica, sans-serif;
border: solid 2pt #31658A;
padding: 1pt;
}

.Grid
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid 2pt #31658A;
	padding: 2pt;
}

tr.GridHeader_AdminReview th /* note! this is the same as "GridHeader" */
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
    background: #31658A; 
    border: solid 1pt #31658A;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 3pt;
}


tr.GridHeader th
{
font-family: Arial, Helvetica, sans-serif;
	color: white;
    background: #31658A; 
    border: solid 1pt #31658A; 
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 3pt;
	border-collapse: collapse;
}

.GridHeader_Homepage
{
	font-family: verdana;
	color: white;
    background: #31658A;
    font-size: 10pt;
    font-weight: bold;
    line-height: 18pt;
    border: solid 1pt #31658A;
	text-align: center;
	vertical-align: middle;
}

.GridHeader_LeftAligned
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
    background: #31658A; 
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
    border: solid 1pt #31658A;
	text-align: left;
	vertical-align: top;
	padding: 3pt;
}

.DataListHeader /*Found on 1 page; research needed; 11-19*/
{
	color: #F7F6F3;
    background: #31658A;
    font-size:10pt;
    font-weight: bold;
    line-height: 12pt;
    padding: 3pt;
}

.AdminReviewGridWidth 
{
    /*width: 800px;*/
		width: 100%;
		position:relative; /*I added the relative position 3/24*/
}

/* Fix for formatting issue with calendar control inside gridview row*/
.ajax__calendar_container td 
{ 
    font-size: 8pt !important; 
    padding:0 !important; 
    margin:0 !important;
    border:0 !important;
}


tr.GridItem td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: white;
	border: solid 1pt #31658A;
	color: Black;
	padding: 2pt 6pt 2pt 2pt;
}

tr.GridAltItem td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #F7F6F3;
	border: solid 1pt #31658A;
	color: Black;
	padding: 2pt 6pt 2pt 2pt;
}

tr.GridItem_LeftAligned td
{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	border: solid 1pt #31658A;
    padding: 2pt 6pt 2pt 2pt;
    color: Black;
}


tr.GridAltItem_LeftAligned td
{
	background-color: #F7F6F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	border: solid 1pt #31658A;
	padding: 2pt 6pt 2pt 2pt;
    color: Black;
}

tr.GridItemNoBorder td
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding: 3pt;
    border: 0;
    color: Black;
}

tr.GridAltItemNoBorder td 
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding: 3pt;
    border: 0;
    color: Black;
    background-color: Silver;
}

.DataListAltItem
{
	background-color: #F7F6F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color: Black;
}

tr.GridFooter td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	border: solid 1pt #31658A;
	background-color: #E5E5E5;
	color: black;
	padding: 2pt 6pt 2pt 2pt;	
}

.GridPrintHeader th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: solid 1pt #31658A;
	text-align: left;
	vertical-align: top;
	color: black;	
	padding-top: 6px;
	padding-bottom: 6px;
}

.GridPrintHeaderAmount 
{
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	border-bottom: solid 1pt #31658A;
	text-align: right;
	vertical-align: top;
	padding: 3pt;
}.

tr.GridPrint td
{
	padding: 6px;
	border-bottom: solid 12pt #9999C2;
}

.GridPrintHeader 
{
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 10pt;
	border: solid 1pt #9999C2;
	font-weight: bold;
	color: black;
	padding-top: 6px;
	padding-bottom: 6px;
}

tr.GridPrintFooter td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-bottom: solid 1pt #9999C2;
	font-weight: bold;
	color: black;
	text-align: right;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}

tr.GridPrintText td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black; 
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1pt #9999C2;
	padding-top: 6px;
	padding-bottom: 6px;
	
	/* DO NOT USE ANY OF THESE, OR AT LEAST TEST PRINT VERSIONS THOROUGHLY IF YOU DO.
	overflow: visible; 
	word-wrap: break-word;
	text-wrap: unrestricted;
	white-space: pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;*/	
}

tr.GridPrintTextAlt td
{
	font-family: Arial, Helvetica, sans-serif;
	background: #E5E5E5;
	font-size: 10pt;
	color: black;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1pt #9999C2;
	padding-top: 6px;
	padding-bottom: 6px;	
}

tr.GridPrintEmptyText td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-bottom: solid 1pt #9999C2;
	font-weight: normal;
	margin-left: 0pt;
	color: black;
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}

tr.GridPrintTextAmount td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border-bottom: solid 1pt #9999C2;
	color: black;
	text-align: right;
	vertical-align: top;
	padding: 3pt;
}

.GridDeletedItem
{
	background-color: #FF9933;
}

.TableWithGridView
{
	border-top:1pt solid gray; 
	border-bottom:1pt solid gray; 
	border-left:1pt solid gray; 
	border-right:1pt solid gray;
}

.indent /* 10/2012 - no occurences */
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 9pt;
	line-height: 18pt;
}

.indent2 /* 10/2012 - no occurences */
{
	font-family: Arial,Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 65px;
	line-height: 20px;
	color: #333333;
}

.indentSignIn /* 10/2012 - no occurances */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 0px;
	line-height: 13pt;
	color: #333333;
}

.li
{
	padding: -2px;/*0px;*/ 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 12pt;
	list-style-type: disc;
	list-style-position: inherit;
	list-style-image: none;
	color: black;
	/* color: #C0C0C0; silver*/
	/* color: #333333; 90 percent gray*/
}

.liQA /* 10/2012 - no occurances */
{
	font-family: courier;
	font-size: 12pt;
	font-weight: normal;
	line-height: 22pt;
	list-style-type:upper-alpha;
	list-style-position: inherit;
	color: black;
}

.liSignIn /* 10/2012 - no occurances */
{
	padding: /* 0px; */ -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 12pt;
	line-height: 15pt;
	margin-top: 0pt;
	list-style-type: disc;
	list-style-position: inherit;
	list-style-image: none;
	color: black;
}

.MediumTitle
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: black;
}

.MediumTitle10pt
{
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

.MediumBigTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.GrayBold8pt /* 10/2012 - no occurances */
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.MediumTitleBlue10pt
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: 600;
	color: #31658A;
}

.MediumTitleBlue11pt
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #31658A;
	padding-top: 6pt;
	padding-bottom: 0pt;
	margin-bottom: 0pt;
}

.MediumTitleBlue12pt
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #31658A;
	padding-top: 12pt;
	padding-bottom: 3pt;
}

.MediumTitleBlue14pt
{
	font-family: Verdana,Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #113E55;
	padding-top: 12pt;
	padding-bottom: 6pt;
}

.MediumTitleBlue16pt
{
	font-family: Verdana,Helvetica, Sans-Serif;
	font-size: 16pt;
	line-height: 22pt;
	font-weight: normal;
	color: #113E55;
	padding-top: 12pt;
	padding-bottom: 6pt;
}

.Orange16ptBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #c07000;
	vertical-align: top;
	text-align: left;
	line-height: 22pt;
}

.Orange16pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #c07000;
	vertical-align: top;
	text-align: left;
	line-height: 22pt;
}

.Orange14pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #c07000;
	vertical-align: top;
	text-align: left;
	line-height: 20pt;
}

.Orange12pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #c07000;
	vertical-align: top;
	text-align: left;
	line-height: 18pt;
}

.Orange10pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	/*color: #c07000;*/
	color: #FF9900;
	vertical-align: top;
	text-align: left;
	line-height: 16pt;
}

.noindent /* 10-2012 keep this tag */
{
	padding: 0px; /*-2px;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 12pt;
	margin-top: 3px;
	list-style-type: disc;
	list-style-position: inherit;
	list-style-image: none;
	line-height: 16pt;
	color: black;
	/* color: #333333;*/
}

.popupControl
{
	border-style: dotted;
	border-color:Gray;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: navy;
	background-color: #F1F1F1;
	position: absolute;
	visibility: hidden;
	padding: 6px;
	width: 300px;
	height: 150px;
	line-height: 18pt;
	list-style-type: disc;
}

.popupHover 
{
	background-image:url(../images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.popupTextLeft
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: gray;
	text-align: left;
}

.GoogleFix
{
	 background-color: #FFFFFF !important;	
}

.p1
{
	font-family: verdana, Trebuchet MS, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	color: black;
}

.p2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	color: black;
}

.p3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: bold;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	color: #31658A;
}
.p4
{
	font-family: verdana, Trebuchet MS, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: bold;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	color: black;
}



.para1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
	color: black;
}
.para1_center
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: center;
	line-height: 15pt;
	color: black;
}

.para3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
	line-height: 14pt;
	color: black;
}

.para2
{
	margin-left:25px;
	color: black;
	
}

.para4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	line-height: 15pt;
	color: black;
}

.para5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	line-height: 15pt;
	color: black;
}

.para6
{
	font-family: verdana, Trebuchet MS, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
	color: black;
}

.para7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
	line-height: 12pt;
	color: black;
}

.para8
{
	font-family: verdana, Courier, Trebuchet MS;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
	line-height: 15pt;
	color: black;
}

.redDottedTable
{
	border: 1pt solid #C0C0C0;
	height: 60px;
}

.SideInfoTable
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 350px;
	width: 206px;
		background-color: #DFDFDF;
		font-family:Arial,Helvetica;
		font-size: 10pt;
		font-weight:normal;
		line-height: 15pt;
		text-align: left;
		color: black;
}

.SideInfoTable_half
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background-color: #F1F1F1; /*pale gray*/
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:normal;
	line-height: 14pt;
	color: black;
}

.SideInfoTableNoGray
{
	border: .25pt solid #C0C0C0;
	/*height: 350px;*/
	width: 250px;
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-weight: normal;
	line-height: 15pt;
	text-align: left;
	color: black;
}

.SmallTitleSignIn
{
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:bold;
	color: black;
}

.SmallTitleSignInSmall
{
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:bold;
	color: black;
}

.SmallTitle10pt
{
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15pt;
	padding: 00px 00px 00px 00px;
	color: black;
	
}

.SmallTitle10ptNormal
{
	font-family:Arial,Helvetica;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: black;
	line-height: 14pt;
}

.SmallTitle
{
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:normal;
	/* margin-left: 9px;*/
	color: black;
}

.SmallTitle2 th
{
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:normal;
	margin-left: 9px;
	color: black;
}

.SmallTitleData
{
	font-family:Arial,Helvetica;
	font-size: 7pt;
	font-weight:normal;
	margin-left: 9px;
	color: black;
}

.SmallAllCaps
{
	font-family: Arial,Helvetica;
	font-size: 7pt;
	color: navy;
	font-weight: 400;
	text-transform: uppercase;
}

.MediumBlue
{
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 10pt;
	color: #31658A;
}

.tabArea 
{
    border-bottom-style: none;
    border-bottom-width: 0;
    
	/*
	padding:20px;
	background:#FFF url(../images/tabtop.png) no-repeat left top;
    */
}

.tabArea p 
{
	padding:5px;
}

.tabHeading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.tabBottom {
	height:8px;
	background:#FFF url(../images/tabbottom.png) no-repeat left bottom;
}

.TableInvisible
{
	border: 0pt solid #C0C0C0;
	padding: 5pt 5pt 5pt 5pt;
	margin: 5pt 5pt 5pt 5pt;
	
	/*
	height: 350px;
	width: 200px;
	
	font-family: Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	line-height: 15pt;
    */
}

.HelpTitleBox
{
	font-family: Verdana, Arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
    color: white;
    background: #31658A;
    padding: 3pt 5pt 3pt 5pt;
    width:25%;
}

.xSmallTitle
{
	font-family: Arial,Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
}

.MediumTitleRequired
{
	/*
	USED FOR ASTERISKS
	font-family:Arial,Helvetica;
	font-size: 11pt;
	font-weight:normal;
	color:Red;
	*/
	font-family: Courier,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;	
}

.ValidatorText
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
}

.Footer
{
    /*background-color:#84A1D6;*/
    background-color: #650133;
	height:30px;
}

.ulSmallMargin
{
    margin-top: 3pt;
    margin-bottom: 3pt;
}

.ulMainPage
{
    font-family: Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	color:black;
	text-decoration: none;
    list-style-type: square;
}

.ulBulletMargin
{
    margin-right:0pt;
    margin-left:0pt;
    margin-top: 3pt;
    margin-bottom: 3pt;
}

.ulSmallMarginGrayNoBullet
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:Gray;
	text-decoration: none;
    margin-top: 2pt;
    margin-bottom: 2pt;
    list-style-image: url(../images/spacer.gif);
    list-style-position: outside;
}

.liGrayUnderline
{
    border-bottom-style: solid;
    border-bottom-color: Gray;
    border-bottom-width: 1pt;
    margin-top: 0pt;
    margin-bottom: 0pt;
    line-height: 18pt;
}

.ulNormalSpacing li
{
    line-height: 15pt;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	padding-bottom: 6px;
	text-align: left;
	color: black;
}

.ulSublist
{
    margin-top: 2pt;
    margin-bottom: 2pt;
    list-style-image: url(../images/spacer.gif)
    /* list-image: none; */ 
}
 

/* tab theme modification */
.ajax__tab_xp .ajax__tab_body 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt; 
    border:1px solid #999999;
    border-top:0;
    border-bottom:0;
    padding:8px;
    background-color:#ffffff;
}


/* OLD STYLE SHEETS UNDER THIS*/
/*----------------------------*/ 
/*----------------------------*/

.ListBoxText
{
	font-family: Arial,Helvetica,sans-serif;	
}

.LeftAligned
{
    text-align:left;
}

.RightAligned
{
    text-align:right;
}
	
.Test
{
    background-color: #650133;
	height:50px;
}

.Test3
{
	height:100%;
	width: 100%;
	border-bottom:solid 1px #415D9B;
	border-top:solid 1px #415D9B;
}

.Test5
{
	height:100%;
	width: 100%;
}

.Test6
{
	height:100%;
	width: 100%;
}

.Test7
{
	border-right:solid 10px #415D9B;
}

.MediumTitleUnderlined
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
}

.SmallTitleUnderlined
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

.TinyTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:Black;
	text-decoration: none;
}

.xTinyTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 7pt;
	font-weight:lighter;
}

.xxTinyTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.ClearMessage
{
	font-family: Arial,Helvetica,sans-serif;	
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	border: 1px solid silver;
}

.focusField
{
	background-color: #FFFF99;
}

.MasterHeaderTop
{
    background-color:#84A1D6;
	height:50px;
	border-bottom:solid 1px #415D9B;
}

.MasterHeaderTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	color:#FFFFFF;
	font-weight: bold;
}


/*Not Used*/

.L2Data
{
	background-color: #E3E3E3;
}

.ProgressConnector 
{
	background: url(../images/steps_Reg/Connector.gif) center left repeat-x;
}

.ProgressConnectorColor
{
	background: url(../images/steps_Reg/Connector-Color.gif) center left repeat-x;
}

.grid-item {
	background-color: #EAEAFB;
	vertical-align: top;
}

.grid-alternate-item {
	background-color: white;
	vertical-align: top;
}

.NoticeText
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: gray;
}

.Test22
{
    background-color:#84A1D6;
    border:solid 2px #415D9B;
    min-width:70px;
    height:50px;
    padding-left:3px;
    vertical-align:middle;
    cursor:pointer;
    border-bottom:solid 2px #415D9B;
	border-top:solid 2px #415D9B;
}

/*Popup Control*/


/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

/*Textbox Watermark*/ 

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	font-family: verdana, helvetica, sans-serif;
	height:20px;
	padding-left: 2pt;
	border:1pt solid #6F93AD;
	background-color:#F0F8FF;
	color:gray;
}	

.helpImg 
{
    /*
	width:16px;
	height:14px;
*/
	width:0px;
	height:0px;
	background-image:url(../Images/Question.png);
	overflow:hidden;
	cursor:help;
}   

.GrayTextSmall
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:Gray;
	text-decoration: none;
}

.RegularButton 
{
		background-image:url('../images/oval-blue-right.gif');
		border-bottom-color:#31658A;
        font-weight:bold;
        height: 24px; /* Height of button background height */
		width: 200px;
		letter-spacing:normal;
		font-style:normal;
		text-decoration: none;
}

.SmallTitleOld
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 9px;
}

.MediumBigTitleOld
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.bodyOld
{
	margin: 0px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.MediumTitleOld
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.ErrorMessage
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
}

.p4 /*use for text fields */
{
	font-family: Verdana, Courier, Verdana;
	font-size: 10pt;
	color: Black;
}

tr .border td /* newly added 10/2012 used for paymentdetails.ascx */
{
	font-family: Verdana, Courier, Verdana;
	font-size: 10pt;
	color: Black;
	border-bottom-color: silver;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-collapse: collapse;
	
}

