
/* ------------------------------------------------------------------------------------------------
	Main Styles
*/

BODY 
{
	FONT-SIZE: 1em; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}
TD 
{ 
	FONT-SIZE: 0.8em; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}
.rsnAddr
{
	font-size: 1em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 35px;
}
.text
{
	font-size: 1em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
A:link 
{
	/*COLOR: #0078AE;*/
	COLOR: #4981FF;
}
A:visited 
{
	/*COLOR: #663366;*/
	COLOR: #6633CC;
}
A:hover 
{
	/*COLOR: #ffa500;*/
	COLOR: #ffa500;
}
.coloredBG 
{
	BACKGROUND-COLOR: #e9eef6 
}

/*
BODY { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif }
TD { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif }
.text{ font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
A:link { COLOR: #0078AE;}
A:visited { COLOR: #663366;}
A:hover { COLOR: #ffa500;}
.coloredBG { BACKGROUND-COLOR: #e9eef6 }
*/

.SubtitleLink
{
	font-weight: bolder;
	font-size: 14px;
	color: #0078ae;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

/*
.MenuTitle {FONT-WEIGHT:bold; FONT-SIZE: 1.2em; COLOR: #0078ae; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }
.Subtitle { FONT-SIZE: 14px; COLOR: #0078ae; LINE-HEIGHT: normal; font-weight: bold; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }
.Bullets { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square }
.style2 { COLOR: #bbbbbb; FONT-STYLE:italic; }
.purpleText { color: #6F72CC; font-size: 2em; font: Arial }
.purpleSmaller { color: #6F72CC; font-size: 1.6em; font-weight: bold; font: Arial }
*/

.MenuTitle 
{
	FONT-WEIGHT:bold; 
	FONT-SIZE: 14px; 
	COLOR: #0078ae; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}
.Subtitle 
{
	FONT-SIZE: 14px; 
	COLOR: #0078ae; 
	LINE-HEIGHT: normal; 
	font-weight: bold; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}
a.MenuLink, a.MenuLink:Visited 
{
	font-size: 0.85em; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; LINE-HEIGHT: 1.0em;
}
.Bullets 
{
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: square 
}
.style2 
{
	COLOR: #bbbbbb; 
	FONT-STYLE:italic; 
}
.detailHeader 
{
	color: #595959; 
	font-size: 35px; 
	font-family: Arial; 
	font-weight: normal; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-BOTTOM: 0px 0px 0px 0px;
}
.purpleText 
{
	color: #595959; 
	font-size: 35px; 
	font-family: Arial; 
	font-weight: normal; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-BOTTOM: 0px 0px 0px 0px;
}
.purpleSmaller 
{
	color: #595959; 
	font-size: 19px; 
	font-weight: bold; 
	font-family: Arial 
}
.inputHeader 
{
	margin-top: 0px; 
	font-weight: bold; 
	font-size: 1em; 
	margin-bottom: 0px; 
	color: #656565; 
}
.contentHeader 
{
	color: #595959; 
	font-size: 1em; 
	margin-bottom:4px; 
	margin-top:0px; 
	font-weight: bold;
}
.contentHeaderSmall 
{
	color: #595959; 
	font-size:1.2em; 
	margin-bottom:8px; 
	margin-top:0px; 
	font-weight: bold;
}
.contentHeaderLarge, .contentHeaderLargeNoMargin, .hContent
{ 
	color: #595959; 
/*	font-weight: bold; 
	font-size:35px; */
	font-weight: normal; 
	font-size:1.7em; 
	margin-bottom:15px; 
	margin-top:0px; 
	padding-right: 15px
}
.contentHeaderLargeNoMargin
{
	/* this has same style as .contentHeaderLarge but margin-bottom value is overwritting
		because this is below the .contentHeaderLarge style in this CSS file */
	margin-bottom: 0px;
}
/*
Changed 10/3/05 JC
Using relative sizes enables users to resize text size. Very user friendly if user is visually
impared or has a high screen resolution
.contentHeader { color: #666DCC; font-size: 12px; margin-bottom:4px; margin-top:0px;}
.contentHeaderSmall { color: #666DCC; font-size:16px; margin-bottom:8px; margin-top:0px; font-weight: bold;}
.contentHeaderLarge { color: #666DCC; font-size:20px; font-weight: bold; margin-bottom:15px; margin-top:0px;}
*/

.contentText 
{
	color: #606060;
}
a.footer:link 
{
	color: #bbbbbb; 
	text-decoration:none;
}
a.footer:visited 
{
	color: #663366; 
	text-decoration:none;
}
a.footer:hover 
{
	color:#ffa500; 
	text-decoration:none;
}
.pageFeedback
{
	font-size: .9em; 
	color:Red;
}

/* H3 { margin-bottom: 2px;} */
/* ------------------------------------------------------------------------------------------------
	Special Styles
*/

HR.provideProofSeparator
{
	color: #fdefd7;
	background-color: #fdefd7;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0px;
	/* Added background-color and border settings so firefox will look same as IE. 6/20/06 JC*/
}
.highlightText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #ff5400;
}
/*	pixclear.gif spacer image between buttons 10/10/05 JC */
.buttonMiddleSpacer
{
	width: 12px;
	height: 20px;
}
/*	Used for DIV sections of content on page views of ClaimPackage.aspx
	10/10/05 JC */
.middleContentMain
{
	  margin-left: 30px;
	  margin-right: 20px; 
}
DIV.widthConstrict
{
	width: 80%;
}
/* ------------------------------------------------------------------------------------------------
	Parent page layout table styles
	Used with ASPX pages developed after 9/26/05 for SB 04-019, claim automation
	Pages have a table, with a left column (for navigation) and right column (for content).
	Above the table will be the user control for the page header
	Below the table will be the user control for the page footer
	JC 10/10/05	
*/
TABLE.pageMain
{
	/* width: 100%; */
	padding: 0;
	margin: 0;
	margin-bottom: 60px;
	vertical-align: top;
}
TD.pageLeftSide
{
	width: 130px;
	vertical-align: top;		
}
TD.pageRightSide, TD.pageRightSideStatic
{
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 50px;
	vertical-align: top;	
}
TD.pageRightSide
{
	width: 100%; 
}
TD.pageRightSideStatic
{
	width: 570px; 		
}

/* ------------------------------------------------------------------------------------------------
	Cell settings for main claim listing & claim listing on "Provide Proof" page
*/
TD.ClaimListLeftSide, TD.ClaimListLeftForProof
{	
	vertical-align: top;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0078AE;
}

TD.ClaimListLeftSide
{
	width: 80px;
	padding-right: 20px;
}

TD.ClaimListMainColumn
{
	/* width: 50%; */
	padding-right: 15px;
	vertical-align: top;
}
/* Column with remove button shown only on main Claim Package page */
TD.ClaimListRemoveColumn
{
	width: 35%;
	vertical-align: top;	
}
.ClaimListSeparator
{
	visibility: visible;	
}

/* ------------------------------------------------------------------------------------------------
	Cell settings for claim listing used only on "Provide Proof" page
	Width properties were left in the HTML, so that it would be right 
	even without the CSS.
*/
TR.SubmitProofClaimHeader
{
	background-color: #fdefd7;
}
TD.ClaimListLeftForProof
{
	font-weight: bold;
	/* width: 10%; */
	padding-right: 20px;
}
.ClaimListRemoveLink
{
	/* width: 50%; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;	
	
}
.ClaimListAttachList, .ClaimListProofBullet
{
	color: #0078AE;
	vertical-align: top;
}
.ClaimListAttachList
{
	width: 100%; 		
}
TD.ClaimListAttachLinkColumn
{
	/* Although the 100% width is specified in the 
	style class .ClaimListAttachList, that is only 100% of "available width"
	A width here makes sure that all attach link columns are same width, 
	even though some tables may have an "Attach More" link in the link column
	while other tables may only have "Attach" links. Given thaqt the columns
	are always the same width, the "Attach " part will still line up on the
	left for Attach Links in all tables. The columns are also set to nowrap 
	programatically (since it doesn't work to set that in CSS).
	*/
	
	width: 9em; 
	padding-left: 2em;
	padding-right: 1em;
	vertical-align: top;	
	/* wrap: false; */
	
	
	
}

/* New look and feel styles 03/25/2008 John Pratt*/

.searchHeaders 
{
	color: #595959; 
	font-size: 35px; 
	font-family: Arial, Sans-Serif; 
	font-weight: normal; 
}
.searchTextBlack
{
	color: #595959; 
	font-family: Arial, Sans-Serif; 
	font-weight: normal; 
}
.searchText12Black
{
	font-weight:normal;
	color: #595959; 
	font-family: Arial, Sans-Serif; 
	font-size:12pt;
}
.searchText8Black
{
	font-weight:normal;
	color: #595959; 
	font-family: Arial, Sans-Serif; 
	font-size:9pt;
}
.searchText8Blue
{
	font-weight:normal;
	color: #4981ff;
	text-decoration:none; 
	font-family: Arial, Sans-Serif; 
	font-size:9pt;
}

.searchText8
{
	font-family: Arial, Sans-Serif; 
	font-size:9pt;
}
a.searchBulletLink
{
	 font-size:9pt;
	 text-decoration:none;
	 padding-left:4pt;
}
a.searchTitleLink
{
	font-weight: bolder;
	font-size: 14px;
	color: #0078ae;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
	padding-left:4pt;
}
.claimPkgHeaderText
{
	font-size: 1em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	padding-bottom:10px;
	color: #0078ae;
}


