/* Copyright AllState CMS 2005
   Created by the AllState Team: 
     
   ABOUT PafcoStyleSheet.css
   Date Created: 5 July, 2005
   Version 1.0
   
   This is a stylesheet for Pafco Web site.

   See the bottom of this stylesheet for versioning information.
   */



/***************************************************************************************************************/
/* ----------------- SET HTML STYLES BEGIN ---------------------- */


/* Common Body Styles BEGIN */

body {	
	font-family: arial, sans-serif;
	font-size: x-small; 
	color: #000066;
	background-color: #ffffff;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.body {	
	font-family: arial, sans-serif;
	font-size: x-small; 
	color: #000066;
	background-color: #ffffff;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p {
	/*font-family: arial, sans-serif; 
	font-size: x-small;
	color: #000066; */
	line-height: 130%;
	margin: 0 0 12px 0;
}

.paragraph {
	font-family: arial, sans-serif;
	font-size: x-small;
	line-height: 130%;
	color: #000066;
}

.displaynone {				/* Used to hide the CMS console	*/
	display: none;
}

INPUT, SELECT {			/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;			/*	StyleGuide does not specify font-size for Form-Fields	*/
	font-weight: normal;
	color: #000066;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	height: 18px;
	margin: 4px 0 4px 0;             /* Commented out on July 21st */
}

TEXTAREA {			/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;			
	font-weight: normal;
	color: #000066;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	margin: 4px 0 4px 0;             
}

UL{font-family: arial, sans-serif; font-size: x-small;}
LI{font-family: arial, sans-serif; font-size: x-small;}

/*A		{ font-family: arial, sans-serif; font-size: x-small;}*/
A:link		{font-family: arial, sans-serif; color: #3366CC; text-decoration: underline; font-size: x-small;}
A:visited	{font-family: arial, sans-serif; color: #3366CC; font-size: x-small;}
A:active	{font-family: arial, sans-serif; color:#666666; font-size: x-small;}
A:hover	{font-family: arial, sans-serif; color:#666666; font-size: x-small;}

TABLE {			
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
/*	margin: 0 0 0 0;
	padding: 0 0 0 0;*/
}

TD {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
/*	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
    border-left: 0px; */
	/*margin: 0 0 0 0;
	padding: 0 0 0 0;*/
}

/* Common Body Styles END */


/* Common Header Styles BEGIN */

h1 {
	font-family: arial, helvetica, sans-serif;    /* Check style guide for verdana and helvetica  */
	font-weight: bold;
	font-size: medium;
	color: #99cc00;
	margin: 14px 0 5px 0;
/*	height: 21px; */
}

h2	{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: small;
	color: #000066;
	margin: 0 0 7px 0;	
}

h3 {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: small;
	color: #3366cc;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}

h4	{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #3366cc;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}

h5 {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #99cc00;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}


/* Common Header Styles END */


/* "Print this Page" link Styles in Sub-header BEGIN */
/* Printer class applied on "Print this Page" link in Sub-header for consistency with class applied for same in Allstate START */
A.printer {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	margin: 0 5px 0 0;
	text-decoration: underline;
}
A.printer:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	margin: 0 5px 0 0;
	text-decoration: underline;
}
A.printer:active {
	font-family: arial, sans-serif;
	font-size: xx-small; 
	color: #666666;
	margin: 0 5px 0 0;
	text-decoration: underline;
}
A.printer:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	margin: 0 5px 0 0;
	text-decoration: underline;
}


/* Search Textfield in Sub-header Style */
.searchField {	
	font-family: arial, sans-serif;
	font-size: xx-small;  
	color: #000066;
	border-top: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	background-color: #FFF;
	width: 87px;
	height: 14px;
}


/* Navigation Styles BEGIN */
/* Fixed dimensions - applied to all nav classes */

UL.Nav1 {
	list-style: none;
	padding: 0 0 0 0.8em;
	text-indent: -0.8em;
	width: 145px;
	margin: 0 0 0 0;
}
UL.Nav1ON {
	list-style: none;
	padding: 0 0 0 0.8em;
	text-indent: -0.8em;
	width: 145px;
	margin: 0 0 0 0;
}
LI.Nav1 {
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 1px 0 1px 0;
}
LI.Nav1ON {
	list-style: none;
	margin: 10px 0 0px 0;
	padding: 1px 0 1px 0;
}
A.NavOne {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOne:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOne:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOne:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOneON {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel1On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOneON:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel1On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	line-height: 100%;
}
A.NavOneON:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel1On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	line-height: 100%;
}

UL.SecNav{
	list-style: none;
	padding-left: 1px;
	text-indent: -1em;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 0px;
}
UL.SecNavON{
	list-style: none;
	padding-left: 1px;
	text-indent: -1em;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 0px;
}
LI.SecNav {
	list-style: none;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}
LI.SecNavON {
	list-style:none;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}
A.SecNav {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNav:visited{
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNav:active{
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNav:hover{
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNavOn {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNavOn:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNavOn:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}
A.SecNavOn:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight : normal;
	text-decoration: none;
	padding-left:1.0em;
	line-height: 100%;
}

UL.ThirdNav {
	margin-top: 6px;	
	margin-left: 0px;
	margin-bottom: 6px;
}
UL.ThirdNavON {
	margin-top: 6px;	
	margin-left: 0px;
	margin-bottom: 6px;
}
LI.ThirdNav {
	list-style: none;
	padding: 0 0 0 0.7em;
	text-indent: -0.7em;
	margin-top: 3px;	
	margin-left: 0px;
	margin-bottom: -1px;
}
LI.ThirdNavON {
	list-style: none;
	padding: 0 0 0 0.7em;
	text-indent: -0.7em;
	margin-top: 3px;	
	margin-left: 0px;
	margin-bottom: -1px;
}
A.Nav3 {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	padding: 0 0 0 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	padding: 0 0 0 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	padding: 0 0 0 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel3.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding: 0 0 0 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3ON {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel3On.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3ON:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel3On.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}
A.Nav3ON:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-weight : bold;
	text-decoration: none;
	background-image: url(../images/common/gra_pafco_leftNavLevel3On.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 0.6em;
	margin: 0 0 0 0;
	line-height: 100%;
}

UL.FourthNav{
	list-style: none;
	padding-left: 0.9em;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -0.9em;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 3px;
}
UL.FourthNavON{
	list-style: none;
	padding-left: 0.9em;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -0.9em;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 3px;
}
LI.FourthNav{
	list-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 0.8em;
	padding-bottom: 1px;
}
LI.FourthNavON{
	list-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 0.8em;
	padding-bottom: 1px;
}
A.Nav4 {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/gra_pafco_leftNavLevel4.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4ON {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #99CC00;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/gra_pafco_leftNavLevel4On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4ON:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #99CC00;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/gra_pafco_leftNavLevel4On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4ON:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #99CC00;
	font-weight: normal;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/gra_pafco_leftNavLevel4On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav4ON:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	font-weight: normal; 
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/gra_pafco_leftNavLevel4On.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}

/* Navigation Styles END */


/* Tabular Data Styles BEGIN */
.data {						/* TABLE for tabular display of data */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	border-top: 1px solid #999999;
    border-left: 1px solid #999999;
	margin: 5px 0 0 0;
}
.datagrid {						/* TABLE for tabular display of data */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	margin: 0px 0 0 0;
}

TABLE.datadesc {						/* TABLE for tabular display of data */
	margin: 2px 0 0 0;
}

TABLE.datadesc TD {						/* TABLE for tabular display of data */
	font-family: arial, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000066;
}

.TDhead {						/* Header row on Table Tool */
	background-color: #000066;
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
  	border-bottom: 1px solid #999999;
	padding: 4px 11px 4px 11px;
	text-align: left;
}
.TDheadFirst {					/* First column of Header row on Table Tool. fnw - July 14, 2006 */
	background-color: #000066;
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
  	border-bottom: 1px solid #999999;
	padding: 4px 11px 4px 11px;
	text-align: left;
}

.TDSubhead {					/* Sub-header row on Table Tool */
	background-color: #000066;
	color: #FFFFFF;
	font-family:  arial, sans-serif;
	font-size:  x-small;
	font-weight: bold;
	padding: 4px 11px 4px 11px;
	text-align: left;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;	
}
.TDSubheadFirst {				/* First column of Sub-header row on Table Tool. fnw - July 14, 2006 */
	background-color: #000066;
	color: #FFFFFF;
	font-family:  arial, sans-serif;
	font-size:  x-small;
	font-weight: bold;
	padding: 4px 11px 4px 11px;
	text-align: left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;	
}

.TDSubheadColumn {				/* on Table Tool */
/*	background-color: #000066;
	color: #FFFFFF; */
	font-family:  arial, sans-serif;
	font-size:  x-small;
	font-weight: bold;
	padding: 4px 11px 4px 11px;
	text-align: left;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;	
    border-left: 1px solid #999999;	
}

.TDheadSortBy {				/* Column header with Down Arrow to depict 'Sort by' Criteria selected on that Column	*/
	background: transparent url(../images/common/gra_pafco_green_arrow_down.gif) no-repeat; 
	background-color: #000066;
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 4px 11px 4px 11px;
}

.TDeven {				/* Data containing TD with no background color */
	background-color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 4px 11px 4px 11px;
}
.TDevenfirst {				/* Data containing TD with no background color */
	background-color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 4px 11px 4px 11px;
}

.TDodd {				/* Data containing TD with background color for visual differentiation in data rows */
	background-color: #FFFFFF;
	/* background-color: #CCCCCC; 	All backgrounds now set to white.  fnw - July 14, 2006*/
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: x-small;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 4px 11px 4px 11px;
}	
.TDoddfirst {				/* Data containing TD with background color for visual differentiation in data rows */
	background-color: #FFFFFF;
	/* background-color: #CCCCCC; 	All backgrounds now set to white.  fnw - July 14, 2006*/
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: x-small;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 4px 11px 4px 11px;
}	

.description {						/* for description of description */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	padding: 0 0 8px 0;
}

A.linktable {				/* Hyperlink in Tables */
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC; 
	text-decoration: underline;
}
A.linktable:visited {				/* Hyperlink in Tables */
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC; 
	text-decoration: underline;
}
A.linktable:active {				/* Hyperlink in Tables */
	font-family: arial, sans-serif;
	font-size: x-small;
	text-decoration: underline;
	color:#666666; 
}
A.linktable:hover {				/* Hyperlink in Tables */
	font-family: arial, sans-serif;
	font-size: x-small;
	text-decoration: underline;
	color:#666666; 
}


/* Links in tabular data in table */
/* Example screenshot - 4b_Press Release */

A.tdlink {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
A.tdlink:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
A.tdlink:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
A.tdlink:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}



/* Tabular Data Styles END */


/* Error Messages Style */
.error {
	font-family: arial, sans-serif; 
	font-size: x-small;
	font-weight: normal;
	color: red;
}

.success {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	font-weight: normal;
	color: #000066;
}

/* Footer Link */
/* This style is for links in the footer - according to the style guide */
/* No example screen */
.footer {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000066;
}
A.footerLink {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000066;
	text-decoration: underline;
}
A.footerLink:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000066;
	text-decoration: underline;
}
A.footerLink:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}
A.footerLink:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}


/* Misc Styles BEGIN */
.DarkBlue {color:#000066}
.LimeGreen {color:#99CC00}
.LightBlue {color:#3366CC}
.LightGray {color:#CCCCCC}
.DarkGray {color:#999999}

.miscellaneous {
	font-family: arial, sans-serif; 
	font-size: x-small;
	font-weight: normal;
	color: #000066;
}

.keyline {
	height: 1px;
	background-color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 97%;
	font-size: 1px;
}
/* Misc Styles END */



/***************************************************************************************************************/
/* --------------- Template Specific styles BEGIN ---------------- */

/* Directional Link */
/* This style will be use for the return to the precious page at the bottom of the page */
/* Example screenshot - 5f.1 */

.directional { 
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000066; 
	text-decoration: none;
}
.directionalNoLink { 
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: none;
}
.directionalLink {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: underline;
}
A.directionalLink {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: underline;
}
A.directionalLink:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: underline;
}
A.directionalLink:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}
A.directionalLink:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}

/* Details */
/* This style will be use for the broker's details */
/* Example screenshot - 5f.1 */

.details {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC; 
}
.detailsBold {			/* **** Added by Anamika for Printer Friendly */ /****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;		/****** FIX FOR PRINT : Lighter shade of blue fades out in Printout, so made it BOLD ******/
	font-size: x-small;
	color: #3366CC;
	font-weight: bold;
}
A.detailsLink {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	text-decoration: underline;
}
A.detailsLink:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	text-decoration: underline;
}
A.detailsLink:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	text-decoration: underline;
}
A.detailsLink:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	text-decoration: underline;
}


/* Site Map Bullet */
/*  
	This style will be use for the list on Site Map page - 
	1st level - no bullet
	2nd level - bullet
*/
/* Example screenshot - 3c_SiteMap */

A.heading2 {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #99CC00;
	margin: 0 0 0 0;
	padding-bottom: 1px;
	text-decoration: none;
}
A.heading2:visited {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #99CC00;
	margin: 0 0 0 0;
	padding-bottom: 1px;
	text-decoration: none;
}
A.heading2:active {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #99CC00;
	margin: 0 0 0 0;
	padding-bottom: 1px;
	text-decoration: none;
}
A.heading2:hover {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #99CC00;
	margin: 0 0 0 0;
	padding-bottom: 1px;
	text-decoration: underline;
}


UL.siteMapBullet {
	list-style-type: none;
	margin-top: 6px;
	margin-left: 0;
	margin-bottom: 6px;
	padding-left: 0;
}
LI.siteMapBullet {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0 0 2px 0;
}
UL.siteMapListBullet {
	list-style-type: none;
	margin-top: 6px;
	margin-left: 0;
	margin-bottom: 0px;
	padding-left: 0;
}
LI.siteMapListBullet {
	list-style: none;
	margin-left: 10px;
	margin-top: 2px;
}
A.siteMapList {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	background-image: url(../images/common/gra_pafco_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	background-image: url(../images/common/gra_pafco_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../images/common/gra_pafco_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../images/common/gra_pafco_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
UL.siteMapDash {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0;
	margin-bottom: 0px;
	padding-left: 0;
}
LI.siteMapDash {
	list-style: none;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/common/gra_pafco_siteMapDash.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 0.25em;
}
A.siteMapDash {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:visited {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:active {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:hover {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #666666;
	font-family: arial, sans-serif;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}

/* Search Results */
/* This style will be use for the search results topic link */
/* Example screenshot - 3d_SearchResults */

A.searchResults {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #99CC00;
	text-decoration: underline;
}
A.searchResults:visited {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #99CC00;
	text-decoration: underline;
}
A.searchResults:active {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #3366CC;
	text-decoration: underline;
}
A.searchResults:hover {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #3366CC;
	text-decoration: underline;
}
.searchResults {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #99CC00;
	text-decoration: none;
}


/* Bulletin Info */
/* 
	This style will be use for the Bulletin Info board on the right column 
	A green box with fixed width, bolded dark blue header and non-bolded dark blue text
*/
/* Example screenshot - 5h.1_Bulletin */

ADDRESS.signature {						/****** ADDED BY SAPIENT FOR SIGNATURE ******/
	font-family: arial, sans-serif; 
	font-size: x-small;
	font-style: normal;
	color: #000066;
	line-height: 130%;
	margin: -12px 0 20px 0;
}

.bulletinInfo {
	width: 135px;
	padding: 8px 8px 8px 8px;
	margin: 0 0 0 0;
	background-color: #99CC00;
}
.bulletinText {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	/*text-indent: 11px;*/
	margin-left: 11px;
	padding-bottom: 5px;
}
.bulletinTextBold {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight: bold;
	margin-bottom: 2px;
}
.bulletinTextBoldSign {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 20px;
}

A.bulletinTextLink:link		{font-family: arial, sans-serif; color: #000066; text-decoration: underline; font-size: x-small;}
A.bulletinTextLink:visited	{font-family: arial, sans-serif; color: #000066; font-size: x-small; text-decoration: none; }
A.bulletinTextLink:active	{font-family: arial, sans-serif; color:#000066; font-size: x-small; text-decoration: none; }
A.bulletinTextLink:hover	{font-family: arial, sans-serif; color:#000066; font-size: x-small; text-decoration: none; }


/* Template 2a - Pafco Landing page bulletin */
.landingBulletin {
	width: 184px;
	padding: 10px 0 10px 0;
	background-color: #CCCCCC;
}

UL.landingBullets {
	list-style: none;
	padding-left: 0.8em;
	text-indent: -0.7em;
	margin-top: 0px;
	margin-left: 0;
	margin-bottom: 0px;
	font-family: arial, sans-serif;
	font-size: xx-small;
	width: 160px;
}
LI.landingBullets {
	list-style:none;
	margin-bottom: 5px;
	margin-left: 10px;
}
A.bulletsLink {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-family: arial, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pafco_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-family: arial, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pafco_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:active {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pafco_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #3366CC;
	font-family: arial, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pafco_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}


/* Bulletin Search Detail */
/* This style will be use for the form fields names on the bulletin search page */
/* Example screenshot - 4a.1_BulletinSummary */

.bulletinSearchDetail {
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #99CC00;
	font-weight: bold;
	text-indent: 11px;
	margin: 4px 0 4px 0;  /* Added by anamika for alignment with form files */
}

INPUT.bulletinsearchtext {		/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight: normal;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	width: 245px;
	height: 20px;
	margin: 4px 0 4px 0;
}

INPUT.bulletindate {		/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight: normal;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	width: 220px;
	height: 20px;
	margin: 4px 0 4px 0;
}

SELECT.bulletinsearchtext {		/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #000066;
	font-weight: normal;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	width: 245px;
	height: 20px;
	margin: 4px 0 4px 0;
}

A.sortBy:link  {				/****** ADDED BY SAPIENT ******/ /** FIX ON TDHEAD TO SHOW CLICKABLE TEXT **/ 
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:visited {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:active {
	color: #666666;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:hover {
	color: #666666;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
.sortBy  {				/****** ADDED BY SAPIENT ******/ /** FIX ON TDHEAD TO SHOW CLICKABLE TEXT **/ 
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}


/* This style will be used for the images in the Content Placeholder for vspace and hspace */
/* Example screenshot - Template 3a */

.imgleft {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

.imgright {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

/* This style will be used for the heading 2 */
/* Example screenshot - Template 11 */

.h2template11	{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #99CC00;
	margin: 0 0 0 0;
	padding-bottom: 1px;
}

.contentDivSeparator11 {		/* Container(DIV) with Blue separator line at bottom as differentiator	*/
	width: 100%;
	border-bottom: 1px solid #000066;
	padding: 0 0 7px 0;
	margin: 0 0 13px 0;
}

/* Example screenshot - Template 5g */

.data5g {						/* TABLE for tabular display of data */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	border-top: 0px;
    border-left: 0px;
	margin: 0 0 0 0;
}

.data5g TD {				/* Data containing TD with no background color */
	background-color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: x-small;
	border-right: 0px;
    border-bottom: 0px;
	padding: 2px 0px 4px 0px;
}
INPUT.bulletinsearchtextLB {		/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;
	color: #3366CC;
	font-weight: normal;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	/*width: 245px;*/
	width: 50%;
	height: 20px;
	margin: 4px 0 4px 0;
}
TEXTAREA.LB {			/****** ADDED BY SAPIENT ******/
	font-family: arial, sans-serif;
	font-size: x-small;			/*	StyleGuide does not specify font-size for Form-Fields	*/
	font-weight: normal;
	color: #3366CC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #FFF;
	margin: 4px 0 4px 0; 
	width: 100%;
	height: 150px;
}


/* --------------- Template Specific styles END ---------------- */
/***************************************************************************************************************/





/***************************************************************************************************************/
/* ADDED BY SAPIENT FOR HTML LAYOUT and POSITIONING OF ELEMENTS begin */

/* Styles for Layout BEGIN */ 

#wrapper {					/*	Wrapper container(div) for page	*/
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#header {					/*	Container(div) for Top Header (Logo + Toolbars)	*/
    background: #000066;
	color: #FFFFFF;
	height: 55px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.navcontainer {				/*	Container for Left navigation	*/
	font-family: arial, sans-serif;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 145px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contentDivWithSeparator {		/* Container(DIV) with Blue separator line at bottom as differentiator	*/
	width: 100%;
	border-bottom: 1px solid #000066;
	padding: 0 0 2px 0;
	margin: 0 0 8px 0;
}

.contentDivWithoutSeparator {		/* Container(DIV) with Blue separator line at bottom as differentiator	*/
	width: 100%;
	padding: 0 0 2px 0;
	margin: 0 0 8px 0;
}

.contentDivWithSeparator3c {		/* Container(DIV) with Blue separator line at bottom as differentiator	*/
	width: 100%;
	border-bottom: 1px solid #000066;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}

.contentDivWithoutSeparator3c {		
	width: 100%;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}

.contentDiv {					/* Container(DIV) with NO Blue separator line at bottom as differentiator	*/
	width: 100%;
	padding: 14px 0 4px 0;
}

div.brokerdetails {				/* Container(DIV) with NO Blue separator line at bottom as differentiator; used for Template 5f.1 */
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

TD.displaynone {				/* Used to hide the CMS console	*/
	display: none;
}

TABLE.core {		/* Container(TABLE) to encapsulate the structure excluding Header, Left navigation and Footer */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2%;
	text-align : left;
	padding-top: 0px;
	padding-right: 3px; /*Change from 0px to 3px 14Sep,05*/
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
    border-left: 0px solid #000;
}

TD.content {	/* Container(TD) to encapsulate the structure excluding Header, Left navigation, Sub-header and Footer */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
    border-left: 0px solid #000;
}
TD.contentLine {	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
   	border-left: 0px solid #000;
}

TD.landing {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align : left;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

TD.landing2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align : left;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 0px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

TABLE.landing2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Styles for Layout END */


/* Printer Friendly HTML Page Layout styles BEGIN */

@page {
  size: 8.5in 11in;	
  margin-left: 4cm;
  margin-right: 3cm;
}

#wrapperprinter {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#headerprinter {
    background: #000066;
	color: #FFFFFF;
	height: 60px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#coreprinter {
	margin-top: 16px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 50px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
    border-left: 0px solid #000;
}

TD.printercontent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align : left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 100%;
	line-height: 140%;
} 

/* Printer Friendly Styles end */

/* ADDED BY SAPIENT FOR HTML LAYOUT and POSITIONING OF ELEMENTS end */



/* Styles For Calender Popup START */

INPUT.cal {			
	font-family: verdana, sans-serif;
	font-size: x-small;			
	font-weight: bold;
	color: #666666;
	border-top: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	border-left: solid 0px #999999;
	background-color: #FFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	height: 15px;
}

.cal {			
	font-family: verdana, sans-serif;
	font-size: x-small;			
	font-weight: bold;
	color: #666666;
	background-color: #FFF;
       
}
A.focusDay:link {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
}
A.focusDay:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.focusDay:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.focusDay:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.weekday:link {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
A.weekday:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
A.weekday:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.weekday:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
TD.calheading {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-style: bold;
	text-decoration: none;
	background-color: #666666;
	color: #FFFFFF;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 2px 2px 2px 2px;
}
TD.cell {
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 2px 2px 2px 2px;
}
TABLE.outline {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.bodycolor {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* Styles For Calender Popup END */


/* Styles for 10 Generic Styles BEGIN */

.subhead1	{							/* Subhead 1 drop-down style label, corresponds to h2  */ 
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: small;
	color: #000066;
	margin: 0 0 7px 0;	
}
.subhead2 {								/* Subhead 2 drop-down style label, corresponds to h3  */ 
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: small;
	color: #3366cc;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}
.subhead3	{							/* Subhead 2 drop-down style label, corresponds to h4; Not utilized in Allstate  */
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #3366cc;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}
.subhead4 {								/* Subhead 2 drop-down style label, corresponds to h5; Not utilized in Allstate  */
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #99cc00;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}
.bold {									/* Basic body copy with <b> */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	color: #000066;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.italic {							/* Basic body copy with <i>, Not utilized in Allstate  */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: x-small;
	color: #000066;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.backtotop {      /* Directional hyperlink */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: none;
	border-bottom:1px solid #3366CC;
}
a.backtotop:link {      /* Directional hyperlink */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: none;
	border-bottom:1px solid #3366CC;
}
a.backtotop:visited {     /* Directional hyperlink */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small;
	color: #3366CC;
	text-decoration: none;
	border-bottom:1px solid #3366CC;
}
a.backtotop:active {      /* Directional hyperlink */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	border-bottom:1px solid #666666;
}
a.backtotop:hover {       /* Directional hyperlink */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	border-bottom:1px solid #666666;
}
.body {          /* Basic body copy */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: x-small; 
	color: #000066;
	background-color: #ffffff;
	margin: 0 0 -1px 0;
	padding: 0 0 0 0;
	border-bottom:1px solid #FFFFFF;
}
.toctext {         /* Manuals */
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: xx-small; 
	color: #000066;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.horzrule {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	color: #99cc00;
	width: 100%;
	border-top: 1px solid #ffffff;
	/*border-top: 1px solid #99cc00;*/
}
.manualsupdate {					/* Manual Update - used by the Rules Manual only */
	font-family: arial, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: #99cc00;
}
.micetype {			/* New font size. Should be same as footer/trademark. fnw - July 14, 2006 */
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #000066;
}
/* Styles for 10 Generic Styles END */


/* Styles for CMS console */
.cmsconsole {
	border-top: solid 1px #000066;
	border-right: solid 1px #000066;
	border-bottom: solid 1px #000066;
	border-left: solid 1px #000066;
	margin: 10px 0 0 0;
}

.keylinecms {
	height: 1px;
	background-color: #000066;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 1px;
}

A.viewmirrorlist	{ font-family: arial, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:link		{color: #3366CC; font-family: arial, sans-serif; text-decoration: underline; font-size: x-small; CURSOR: hand;}
A.viewmirrorlist:visited	{color: #3366CC; font-family: arial, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:active	{color:#666666; font-family: arial, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:hover	{color:#666666; font-family: arial, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}



/***************************************************************************************************************/



/* ----------------- SET HTML STYLES END ---------------------- */





/* Document Versioning Information 



************************************************************
**** REMOVE this before Delivering Complete CSS ****
Classes to Add to other three CSS files for consistency

searchField
printer
INPUT SELECT TABLE TD
data
datagrid
TDheadSortBy
TDhead
TDodd
TDeven
TDoddfirst
TDevenfirst
error
footerLink
footer
DarkBlue
LimeGreen
LightBlue 
LightGray 
DarkGray 
miscellaneous 
keyline
directionalLink				screenshot - 5f.1				// Pafco Pembridge
directionalLink				screenshot - 5f.1				// Pafco Pembridge
directional					screenshot - 5f.1				// Pafco Pembridge
details						screenshot - 5f.1				// Pafco Pembridge
detailsBold					screenshot - 5f.1				// Pafco Pembridge
siteMapBullet				screenshot - 3c_SiteMap			// All
siteMapListBullet			screenshot - 3c_SiteMap			// All
siteMapList					screenshot - 3c_SiteMap			// All
searchResults				screenshot - 3d_SearchResults	// All
ADDRESS.signature			screenshot - 5h.1_Bulletin		// Pafco Pembridge
bulletinInfo				screenshot - 5h.1_Bulletin		// Pafco Pembridge
bulletinText				screenshot - 5h.1_Bulletin		// Pafco Pembridge
bulletinTextBold			screenshot - 5h.1_Bulletin		// Pafco Pembridge	
bulletinTextBoldSign		screenshot - 5h.1_Bulletin		// Pafco Pembridge	
bulletinTextLink			screenshot - 5h.1_Bulletin		// Pafco Pembridge
landingBulletin				Template 2a - Pafco
bulletsLink					Template 2a - Pafco
bulletinSearchDetail		screenshot - 4a.1_BulletinSummary	// Pafco Pembridge
SELECT.bulletinsearchtext	screenshot - 4a.1_BulletinSummary	// Pafco Pembridge
INPUT.bulletinsearchtext	screenshot - 4a.1_BulletinSummary	// Pafco Pembridge
sortBy						screenshot - 4a.1_BulletinSummary	// Pafco Pembridge
h2template11				Template 11	// Pafco Pembridge

TABLE.landing2				Template 2a - Pafco //Layout
TD.landing					Template 2a - Pafco //Layout
TD.landing2					Template 2a - Pafco //Layout

All Printer Friendly HTML Page Layout styles
All Styles for Layout 
   ************************************************************

	Version 2.3
	(October 17, 2005)

	* Add TDSubhead class for sub-header row in Table Tool.
	* Add text-align: left for TDHead

   ************************************************************

	Version 2.2
	(Aug 18, 2005)

	* Add font-family to all classes.
	* Change all hover/on click color #99CC00 from to #666666 to resolve test case 2.1.12.6.

  ************************************************************

	Version 2.1
	(Aug 9, 2005)

	* Changed font-size from 9pt to x-small for all tables.
	* Changed the font-color for "directional" to #000066 as per Lori's review comment (dated: 9 August, 2005 ).
	* Add "description" class for description on pages.
	* Add hover state to "sortBy" table header class.
	* Add classes specific to Template 5g (bulletinsearchtextLB and LB for form fields).
	* Add "contentDivWithoutSeparator" class for Template 3c.
	* Add "contentDivWithSeparator3c" class for Templat3c.
	* Modify values for list styles for Template 3c.
	* Add "div.brokerdetails" class for Template 5f.1

  ************************************************************

	Version 2.0
	(Aug 7, 2005)

	* Added 9 Generic Styles, data5g
	* Correct font-family: arial for the site.
	* Class for textarea in Template 5g.

  ************************************************************

	Version 1.9
	(July 29, 2005)

	* Added "detailsLink" hyperlink class for Template 5f.1 hyperlinks. // ADD to other CSS files also.
	* Modify "A.bulletsLink" class to change font-size to xx-small and color black.
	* Add "imgleft" and "imgright" classes for images in content placeholder.
	* Add "A.linktable" class for links in Table.
	* Update other CSS files for classes for CALENDER.
	* Added "bulletinTextBoldSign", "bulletinTextLink".


  ************************************************************

	Version 1.8
   (July 25, 2005)

  * Added 'cmsconsole' class. Add to other CSS files.
  * Added '10 Generic Styles'

  ***********************************************************

	Version 1.7
   (July 22, 2005)

  * Added 'tdlink' class for hyperlinks in Table

  ***********************************************************


  ***********************************************************

  Version 1.6
   (July 21, 2005)

  * Added Printer class ('printer') for 'Print this Page' link in Sub-header for consistency with class applied in 
	Allstate Master Template.
  * StyleGuide does not specify font-size for Form-Fields. Call out for 'INPUT', 'SELECT', 
  * 

  ***********************************************************

   Version 1.5
   (July 20, 2005)

  * Added new class for keyline in body.
  * Added new classes for landing page, Table.landing2, Td.landing, Td.landing2 and landingBulletin.
  * Fixed width in all Nav classes.

  ***********************************************************

    Version 1.4
   (July 18, 2005)

  * Update all images path in Nav classes.
  * Added font size to Nav classes.
  * Fixed text indentations in Nav classes.

  ***********************************************************

   Version 1.3
   (July 13, 2005)

  * Update 'contentDivWithSeparator' style.	
  * Update '#a.directionalLink' to 'A.directionalLink' classname.
  * Modify style for 'A: directionalLink' series to add "font-size: 8pt;" attribute.

  ***********************************************************

   Version 1.2
   (July 12, 2005)

  * Add comments for styles and reorganize into categories.
  * Updated styles used for Layout, remove Styles used for DIV positioning Layout.	
  * Add styles 'ADDRESS.signature', 'displaynone', 'core', 'content'.
  * Update styles
	* Explicitly mention padding and margin values (e.g. padding-top: 0;) for Navigation UL and LI to correct 
	  rendering in Netscape and Firefox.
	* Change '#bulletinText' to '.bulletinText' as the style is used for more that one element.
	* Change '#bulletinTextBold' to '.bulletinTextBold' as the style is used for more that one element.
	* Change attribute values for styles for TABLE and TD.

  TO DO - RISK 
  * 'DarkBlue', 'LimeGreen', 'LightBlue', 'LightGray', 'DarkGray' classes are unique in this CSS.
     Find it's usage and add same style names to other CSS.

  ***********************************************************	
 
   Version 1.1
   (July 08, 2005)

  * Create CSS StyleSheet.
  * Organize Stylesheet into categories.
  * Updated new styles - completed all styles from style guide.

  ***********************************************************

*/

