/* Copyright AllState CMS 2005
   Created by the AllState Team: 
     
   ABOUT PembridgeStyleSheet.css
   Date Created: 5 July, 2005
   Version 1.0
   
   This is a stylesheet for Pembridge Web site.

   See the bottom of this stylesheet for versioning information.
   */


/***************************************************************************************************************/
/* ----------------- SET HTML STYLES BEGIN ---------------------- */


/* Common Body Styles BEGIN */

body {	
	font-family: verdana, sans-serif;
	font-size: x-small; 
	color: #000000;
	background-color: #ffffff;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.body {	
	font-family: verdana, sans-serif;
	font-size: x-small; 
	color: #000000;
	background-color: #ffffff;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p {
	/*font-family: verdana, sans-serif; 
	font-size: x-small;
	color: #000000; */
	line-height: 130%;
	margin: 0 0 10px 0;
}

.paragraph {
	font-family: verdana, sans-serif;
	font-size: x-small;
	line-height: 130%;
	color: #000000;
}

.displaynone {				/* Used to hide the CMS console	*/
	display: none;
}

INPUT, SELECT {			/****** ADDED BY SAPIENT ******/
	font-family: verdana, sans-serif;
	font-size: x-small;			/*	StyleGuide does not specify font-size for Form-Fields	*/
	font-weight: normal;
	color: #000000;;
	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 */
}

UL{ 
	font-family: verdana, sans-serif;
	font-size: x-small;
	/*margin: 0 0 0 0;
	padding: 0 0 0 0;*/
}
LI{font-family: verdana, sans-serif; font-size: x-small;}

/*A		{ font-family: verdana, sans-serif; font-size: x-small;}*/
A:link		{color: #660099; text-decoration: underline; font-family: verdana, sans-serif; font-size: x-small;}
A:visited	{color: #660099; font-family: verdana, sans-serif; font-size: x-small;}
A:active	{color:#999999; font-family: verdana, sans-serif; font-size: x-small;}
A:hover	{color:#999999; font-family: verdana, sans-serif; font-size: x-small;}

TABLE {	
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	/*margin: 0 0 0 0;
	padding: 0 0 0 0;*/
}

TD {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	/*	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; 
	font-weight: bold;
	font-size: medium;
	color: #660099;
	text-transform: UPPERCASE;
	margin: 14px 0 5px 0;
/*	height: 21px; */
}

h2	{
	font-family: arial, helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	font-size: medium;
	color: #660099;
	margin: 0 0 7px 0;
}

h3 {
	font-family: arial, helvetica, sans-serif; 
	font-size: small;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}

h4	{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: x-small;
	color: #660099;
	font-style: normal;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}

h5 {
	font-family: arial, helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold;
	color: #660099;
	font-style: normal;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.subHeading1 {				/*	This class only available in Pembridge	*/
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	color: #660099;
	margin: 0 0 0 0;
	padding: 4px 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:link {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.printer:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.printer:active {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #999999;
	text-decoration: underline;
}
A.printer:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #999999;
	text-decoration: underline;
}


/* Pembridge search field in Toolbar */
.searchField {
	font-family: arial, sans-serif;
	font-size: xx-small;  
	color: #330066;
	border-top: solid 0px #FFF;
	border-right: solid 0px #FFF;
	border-bottom: solid 0px #FFF;
	border-left: solid 0px #FFF;
	background-color: #FFF;
	width: 87px;
	height: 14px;
}


/* Navigation Styles BEGIN */

UL.Nav1 {
	list-style: none;
	padding: 0 0 0 0em;
	text-indent: 0em;
	width: 145px;
	margin: 0 0 0 0;
}
UL.Nav1ON {
	list-style: none;
	padding: 0 0 0 0em;
	text-indent: 0em;
	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: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOne:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOne:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOne:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOneON {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOneON:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
A.NavOneON:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0px;
	line-height: 100%;
}
UL.SecNav {
	list-style: none;
	width: 141px;
	margin: 0px 5px 0px 0;
	padding-top: 0px;
	width: 145px;
}
UL.SecNavON {
	list-style: none;
	width: 141px;
	margin: 0px 5px 0px 0;
	padding-top: 0px;
}
LI.SecNav {
	list-style: none;
	margin: 8px 0 8px 4px;
	padding-top: 0px;
	padding-left: 7px;
}
LI.SecNavON {
	list-style:none;
	margin: 8px 0 8px 4px;
	padding-top: 0px;
	padding-left: 7px;
}
A.SecNav {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	line-height: 95%;
}
A.SecNav:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	line-height: 95%;
}
A.SecNav:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	font-weight: normal;
	text-decoration: none;
	line-height: 95%;
}
A.SecNav:hover{
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 95%;
}
A.SecNavOn {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 95%;
}
A.SecNavOn:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 95%;
}
A.SecNavOn:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	line-height: 95%;
}
UL.ThirdNav {
	list-style: none;
	padding-left: 0.8em;
	text-indent: -0.5em;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
UL.ThirdNavON {
	list-style: none;
	padding-left: 0.8em;
	text-indent: -0.5em;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
LI.ThirdNav {
	list-style: none;
	line-height: 0.5em;
	margin: 6px 0 6px 0px;
	padding: 0 0 0 0;
}
LI.ThirdNavON {
	list-style: none;
	line-height: 0.5em;
	margin: 6px 0 6px 0px;
	padding: 0 0 0 0;
}
A.Nav3 {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3:active {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	background-image: url(../images/common/pembridge_nav34_bullet_hover.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3ON {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3ON:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
A.Nav3ON:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.6em;
	line-height: 100%;
}
UL.FourthNav {
	list-style: none;
	padding-left: 0.5em;
	text-indent: -0.6em;
	margin-top: 5px;
	margin-left: 7px;
	margin-bottom: 5px;
}
UL.FourthNavON {
	list-style: none;
	padding-left: 0.5em;
	text-indent: -0.6em;
	margin-top: 10px;
	margin-left: 7px;
	margin-bottom: 5px;
}
LI.FourthNav {
	list-style:none;
	line-height: 0.5em;
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-indent: -0.4em;
}
LI.FourthNavON {
	list-style:none;
	line-height: 0.5em;
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-indent: -0.4em;
}
A.Nav4 {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: run-in;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: run-in;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/pembridge_nav34_bullet_hover.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4ON {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4ON:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4ON:active {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
	line-height: 100%;
}
A.Nav4ON:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
	display: run-in;
	background-image: url(../images/common/pembridge_nav34_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
	line-height: 100%;
}

/* Navigation Styles END */


/* Tabular Data Styles BEGIN */

.data {				/* TABLE for tabular display of data */
	font-family: verdana, 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: verdana, 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: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}

.TDHead {					/* header row on Table Tool */
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #666699;
	color: #FFFFFF;
	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 */
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #666699;
	color: #FFFFFF;
	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 */
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666699; 
	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 */
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666699; 
	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 {				
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:  x-small;
	font-weight: bold;
	padding: 4px 11px 4px 11px;
	text-align: left;
	border-right: 1px solid #999999;
    border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;	
}

.TDheadSortBy {				/* Column header with Down Arrow to depict 'Sort by' Criteria selected on that Column	*/
	background: transparent url(../images/common/gra_pembridge_green_arrow_down.gif) no-repeat; 
	background-color: #666699;
	color: #FFFFFF;
	font-family: verdana, 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;
	color: #000000;
	font-family: verdana, 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;
	color: #000000;
	font-family: verdana, 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: #CCCCCC;	Make all the background white. fnw - July 14, 2006 *//
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: normal;
	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: #CCCCCC;	Make all the background white. fnw - July 14, 2006 */
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: normal;
	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: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	padding: 0 0 8px 0;
}

/* Tabular Data Styles END */


/* Error Messages Style */
.error {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	font-weight: bold;
	color: red;
}

.success {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	font-weight: normal;
	color: #660099;
}

/* Footer Link */
/* This style is for links in the footer - according to the style guide */
/* No example screen */
.footer {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #000000;
}
A.footerLink {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline;
}
A.footerLink:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline;
}
A.footerLink:active {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.footerLink:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}

/* Misc Styles BEGIN */

/*
.DarkBlue {color:#000066}
.LimeGreen {color:#99CC00}
.LightBlue {color:#3366CC}
.LightGray {color:#CCCCCC}
.DarkGray {color:#999999} 
*/

.miscellaneous {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}

.keyline {
	height: 1px;
	background-color: #666699;
	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: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: none;
}
.directionalNoLink { 
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: none;
}
.directionalLink {
	font-family: arial, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.directionalLink {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.directionalLink:visited {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #660099;
	text-decoration: underline;
}
A.directionalLink:active {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #999999;
	text-decoration: underline;
}
A.directionalLink:hover {
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #999999;
	text-decoration: underline;
}


/* Details */
/* This style will be use for the broker's details */
/* Example screenshot - 5f.1 */

.details {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
}

.detailsBold {			/* **** Added by Anamika for Printer Friendly */ /****** ADDED BY SAPIENT ******/
	font-family: verdana, sans-serif;	/****** FIX FOR PRINT : Lighter shade of blue fades out in Printout, so made it BOLD ******/
	font-size: x-small;
	color: #660099;
	font-weight: bold;
}

A.detailsLink {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
}
A.detailsLink:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
}
A.detailsLink:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
}
A.detailsLink:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	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: #660099;
	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: #660099;
	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: #660099;
	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: #660099;
	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: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
	font-weight:normal;
	background-image: url(../images/common/gra_pembridge_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
	font-weight:normal;
	background-image: url(../images/common/gra_pembridge_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../images/common/gra_pembridge_siteMapBullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.5em;
}
A.siteMapList:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(../images/common/gra_pembridge_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_pembridge_siteMapDash.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 0.25em;
}
A.siteMapDash {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:visited {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:active {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
	font-weight:normal;
	padding-left:0.5em;
}
A.siteMapDash:hover {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #999999;
	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: verdana, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
}
A.searchResults:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #660099;
	text-decoration: underline;
}
A.searchResults:active {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
}
A.searchResults:hover {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
}
.searchResults {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #660099;
	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: verdana, sans-serif; 
	font-size: x-small;
	font-style: normal;
	color: #000000;
	line-height: 130%;
	margin: -12px 0 20px 0;
}

.bulletinInfo {
	width: 135px;
	padding: 8px 7px 8px 7px;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
}
.bulletinText {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	/*text-indent: 11px;*/
	margin-left: 11px;
	padding-bottom: 5px;
}
.bulletinTextBold {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
}
.bulletinTextBoldSign {
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 20px;
}


/* 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: verdana, sans-serif;
	font-size: xx-small;
	width: 160px;
}
LI.landingBullets {
	list-style:none;
	margin-bottom: 5px;
	margin-left: 10px;
}
A.bulletsLink {
	font-size: xx-small;
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pembridge_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:visited {
	font-size: xx-small;
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pembridge_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:active {
	font-size: xx-small;
	color: #999999;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pembridge_bulletLanding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0.7em;
}
A.bulletsLink:hover {
	font-size: xx-small;
	color: #999999;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	background-image: url(../images/common/gra_pembridge_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: verdana, sans-serif;
	font-size: x-small;
	color: #660099;
	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: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	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: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	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: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	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: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:visited {
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:active {
	color: #330066;
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
A.sortBy:hover {
	color: #330066;
	font-family: verdana, 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: verdana, 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: verdana, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #660099;
	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 #660099;
	padding: 0 0 7px 0;
	margin: 0 0 13px 0;
}

/* Example screenshot - Template 5g */

.data5g {						/* TABLE for tabular display of data */
	font-family: verdana, 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: verdana, sans-serif;
	font-size: x-small;
	border-right: 0px;
    border-bottom: 0px;
	padding: 2px 0px 4px 0px;
}
INPUT.bulletinsearchtextLB {		/****** ADDED BY SAPIENT ******/
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	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: 50%;
	height: 20px;
	margin: 4px 0 4px 0;
}
TEXTAREA.LB {			/****** ADDED BY SAPIENT ******/
	font-family: verdana, sans-serif;
	font-size: x-small;			/*	StyleGuide does not specify font-size for Form-Fields	*/
	font-weight: normal;
	color: #000000;
	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;
}
TEXTAREA.bulletinsearchtextLB {		/****** ADDED BY SAPIENT ******/
	font-family: verdana, sans-serif;
	font-size: x-small;			/*	StyleGuide does not specify font-size for Form-Fields	*/
	font-weight: normal;
	color: #000000;
	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;
}

/* Example screenshot - Template 7a */
.adimg {
	font-family: verdana, sans-serif;
	font-size: x-small;			
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 4px 5px 4px 5px;
	width: 101px;
	height: 106px;
	background-image: url(../images/common/bkg_pembridge_adgallery.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.adtext {
	font-family: verdana, sans-serif;
	font-size: x-small;			
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 3px 5px 3px 5px;
}
.ad {						/* for description of description */
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	clear: both;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
}
.labelname {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: bold;
	color: #330066;
}
.textdescunderline {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
.textdesc {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
}
.textdesc:link {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
.textdesc:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
.textdesc:active {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
.textdesc:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
.dataad {				
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999; 
    border-left: 1px solid #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.TDadhead {			/* Column header */
	background-color: #666699;
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	margin: 0 0 0 0;
}
.TDadcol {			
	background-color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}
.fourpx {				
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
	padding: 4px 4px 4px 4px;
	margin: 0 0 0 0;
}
.TDsizehead {			
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
}
.TDsize {			
	font-family: arial, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #330066;
	margin: 0 0 0 0;
	padding: 3px 4px 3px 4px;
	border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
}
.TDview {			
	font-family: arial, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	margin: 0 0 0 0;
	padding: 3px 4px 3px 4px;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
}
.paragraph7a {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	color: #000000;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.contentDiv7a {		/* Container(DIV) with Blue separator line at bottom as differentiator	*/
	width: 100%;
	margin: -4px 0 8px 0;
	padding: 0 0 0 0;
}

/* Fix for TAR # 198146 START */

TD.textdesc A:link {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
TD.textdesc A:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
TD.textdesc A:active {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
TD.textdesc A:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
TD.TDview A:link {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
TD.TDview A:visited {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #660099;
	text-decoration: underline;
}
TD.TDview A:active {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
TD.TDview A:hover {
	font-family: arial, sans-serif;
	font-size: xx-small;			
	font-weight: normal;
	color: #666699;
	text-decoration: underline;
}
/* Fix for TAR # 198146 END */


/* Styles specific to Template 7a end */



/* --------------- 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: #330066;
	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: verdana, sans-serif;
	margin-top: 6px;
	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 #660099;
	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 #660099;
	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;
}

TD.displaynone {				/* Used to hide the CMS console	*/
	display: none;
}

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;
}

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: 3px;
	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: #330066;
	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 {
	color: #000000;
	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 */


/* 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, helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	font-size: medium;
	color: #660099;
	margin: 0 0 7px 0;
}
.subhead2 {								/* Subhead 2 drop-down style label, corresponds to h3  */ 
	font-family: arial, helvetica, sans-serif; 
	font-size: small;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	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, helvetica, sans-serif; 
	font-weight: bold;
	font-size: x-small;
	color: #660099;
	font-style: normal;
	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, helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold;
	color: #660099;
	font-style: normal;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}
.bold {									/* Basic body copy with <b> */
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	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: verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.backtotop {						/* Directional hyperlink */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #660099;
	text-decoration: none;
	border-bottom:1px solid #660099; 
}
a.backtotop:link {						/* Directional hyperlink */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #660099;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	border-bottom:1px solid #660099; 
}
a.backtotop:visited {					/* Directional hyperlink */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #660099;
	text-decoration: none;
	border-bottom:1px solid #660099; 
}
a.backtotop:active {						/* Directional hyperlink */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	border-bottom:1px solid #999999;
}
a.backtotop:hover {							/* Directional hyperlink */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	border-bottom:1px solid #999999;
}
.body {										/* Basic body copy */
	font-family: verdana, sans-serif;
	font-size: x-small; 
	color: #000000;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	margin: 0 0 -1px 0;
	padding: 0 0 0 0;
	border-bottom:1px solid #FFFFFF;
}
.toctext {									/* Manuals - STYLE NEEDS TO BE CORRECTED - NO CLUE WHERE THE STYLE DEFINITION IS */
	font-family: verdana, sans-serif;
	font-size: xx-small; 
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Styles for 10 Generic Styles END */



/* Styles for CMS console */
.cmsconsole {
	border-top: solid 1px #666699;
	border-right: solid 1px #666699;
	border-bottom: solid 1px #666699;
	border-left: solid 1px #666699;
	margin: 10px 0 0 0;
}

.keylinecms {
	height: 1px;
	background-color: #666699;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 1px;
}

A.viewmirrorlist	{ font-family: verdana, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:link		{color: #660099; text-decoration: underline; font-family: verdana, sans-serif; font-size: x-small; CURSOR: hand;}
A.viewmirrorlist:visited	{color: #660099; font-family: verdana, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:active	{color:#999999; font-family: verdana, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}
A.viewmirrorlist:hover	{color:#999999; font-family: verdana, sans-serif; font-size: x-small; CURSOR: hand; text-decoration: underline;}




/* ADDED BY SAPIENT FOR HTML LAYOUT and POSITIONING OF ELEMENTS end */
/***************************************************************************************************************/



/* ----------------- SET HTML STYLES END ---------------------- */




/* Document Versioning Information 
   ************************************************************

	Version 2.2
	(October 17, 2005)

	* Add TDSubhead class for sub-header row in Table Tool.
	* Add text-align: left for TDHead
	* Add arial, helvetica to TDHead font-family.
	* For h1,h2,h3,h4,h5 changed font-family from verdana, sans-serif TO arial, helvetica, sans-serif.
	* Changed h1 font-size from x-small to medium.
	* Changed h3,h4,h5 font-size from xx-small to x-small.
	* Changed h2 font-size from x-small to small to match subhead1.
	* Removed font-weight: bold for subhead4.
	* Add font-weight: normal to h5 and subhead4.

  ************************************************************

	Version 2.1
	(Aug 9, 2005)

	* Changed font-size from 9pt to x-small for all tables.
	* Changed the font-color for "directional" to #000000 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).

  ************************************************************

	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)

	* Modify "A.bulletsLink" class to change font-size to xx-small and color black.
	* Modify "h1" to font-size small and all Uppercase.

	************************************************************

	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.

  ***********************************************************

*/

.horzrule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #660099;
	border-top: 1px solid #ffffff;
	xborder-top: 1px solid;
	width: 100%;
}

/* NEW STYLE FOR MANUALS ONLY ***  This style is for the manuals drop down only. */
.manualsupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
    color: #660099;  
    font-style: italic;
} 
.micetype {			/* same as footer.   fnw - July 14, 2006 */
	font-family: verdana, sans-serif;
	font-size: xx-small;
	color: #000000;
}
.blue {			/* For Pembridge only.  fnw - July 20, 2006 */
	color: #0000FF;
}
.red {			/* For Pembridge only.  fnw - July 20, 2006 */
	color: #FF0000;
}
