/* *******************************************
Chubb Personal Insurance
Stylesheet  4/27/2001
*******************************************/

body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #E3E3DB; color : #000000;}
a:link, a:active, a:visited {color : #0000FF;}
a:hover{color : #000099;}
p,  div, ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 9pt;}
ul {list-style-type: square;}

/* *****************************************
Header
***************************************** */
td.header{font-size : 10px;}
a.header:link, a.header:active, a.header:visited {color: #666666;}
a.header:hover {color:#000000;}

td.header2{font-size : 10px; color:#FFFFFF;}
a.header2:link, a.header2:active, a.header2:visited {color: #FFFFFF;}
a.header2:hover {color:#000000;}

/* *****************************************
Content & Right Nav
***************************************** */
td.contentBg{background-color: #FFFFFF;}
td.titleBg{background-color: #FFD966;}
td.rowBg{background-color: #E5E5E5;}
td.listBg{background-color : #E5E5FF;}
td.tableTitle { background-color: #000099;; font-weight: bold; color: #FFFFFF; text-align: center; }

.redTxt {  color: #CC0000}
.policyTxt {font-weight: bold; color: #003366; }
.policyTitle {font-size : 12px; color: #003366; font-weight : bold;}
.agentInfo { font-size : 12px;	color : #999999; font-weight : bold;}
.agentTxt{	font-size : 10px;	color : #999999; }

.rightNav {font-size: 10px; color: #000000;}
a.rightNav:link, a.rightNav:active, a.rightNav:visited {color: #000000;}
a.rightNav:hover {color : #E3E3DB;}

.rightNavActive {font-size: 10px; text-decoration: none; background-color: #E3E3DB}
a.rightNavActive:link, a.rightNavActive:active, a.rightNavActive:visited { color: #000000;}
a.rightNavActive:hover {text-decoration : underline}

/* *****************************************
Footer
***************************************** */
td.footer{font-size : 9px;}
a.footer:link, a.footer:active, a.footer:visited {color: #666666; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
a.footer:hover {color : #000000; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footer1{font-size : 9.5px; color: #666666; font-family: Arial Greek, Helvetica, sans-serif;}
.copyright{
	color: #666666;
	font-size : 9.5px;
	font-family : Arial, Helvetica, sans-serif;
}
/* *****************************************
Form Elements that require 
specific sizes
***************************************** */
.input{
	font-family: monospace;
	font-size : 12px;
}

/* ****************************************
Miscellaneous styles
***************************************** */
td.login {font-size: 10px; color: #000000;}
.disclaimer{font-size: 8pt;}
.disclaimerRed{font-size: 8pt; color : #ff0000;}
.confirmation {  font-weight: bold; color: #660066}
.errorTxt{	font-size : 11pt;	font-weight : bold;	color : #CC0033;}
.errorTxt1{	font-size : 10pt;	font-weight : bold;	color : #CC0033;}
.emphasizeTxt{	font-size : 8pt;	font-weight : bold; color : #CC0033;}
.loginTxt{	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size : 9px; font-weight : bold; color : #CC0033; }
cite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.agentTitle {  font-family: "Times New Roman", Times, serif; font-size: 18px}
.internalTitle {  font-family: "Times New Roman", Times, serif; font-size: 18pt}
.helpfulTips{ font-size: 10px}
a.helpfulTipsActive:link, a.helpfulTipsActive:active, a.helpfulTipsActive:visited {color : #666666; text-decoration: none;}
a.helpfulTipsActive:hover {text-decoration : underline}
sup {  font-size: 9px}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }
.statusMessageTxt { color: #CC0000;}
.fbutton {cursor: hand; background-color: #003399; text-align: center; font-size : 16px; font-family: Arial, Helvetica, sans-serif;  ; color: #ffffff; font-weight: bold;}
td.pageTitle { background-color: #000099;font-size : 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-align: left; }
td.mcs { font-family: Arial, Helvetica, sans-serif; font-size : 12px; }
td.mcsTableTitle { background-color: #000099;; font-weight: bold; color: #FFFFFF; text-align: center; }
.formcreate { font-size: 13px; color:#000000; background-color:#ffffff; border-top:#000000 solid thin; border-bottom:#000000 solid thin; border-right:#000000 solid thin; border-left:#000000 solid thin; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ****************************************
Home page redesign styles
***************************************** */
td.teaserSubHead{font-size: 13px; color:#797979; font-weight : bold; font-family: Verdana, Arial, Helvetica,sans-serif; font-style: italic;}
td.teaserSubCont{font-size: 9px; color:#000000; font-family: Verdana, Arial, Helvetica,sans-serif;}
td.pIcontent{background-color: #F9EDD3;}
td.covOptionscontent{background-color: #FFFFFF;font-size : 10px; color:#000000;}
td.covOptionsContentNew{background-color: #FEF2E4;font-size : 10px; color:#000000;}
a.covOptionscontent:link, a.covOptionscontent:active, a.covOptionscontent:visited {color: #000000; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.covOptionscontent:hover {color : #666666; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginForm { font-size: 13px; color:#000000; background-color:#ffffff; border-top:#4D4D4D 1px solid; border-bottom:#4D4D4D 1px solid; border-right:#4D4D4D 1px solid; border-left:#4D4D4D 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* ****************************************
Bill Payment Center corner box styles
***************************************** */
.bg3 {background-color: #e9e9ea;}
.bg3-hline {background-image: url(/global/mvc_objects/images/rule-e9e9ea.gif); background-repeat: repeat-x; background-color: #e9e9ea}
.bg3-title {background-color: #e9e9ea; padding-right: 10px; padding-left: 3px; 	padding-bottom: 3px; border-left: #e9e9ea 3px solid; padding-top: 3px}
.paragraph {margin-top: 0.45em; margin-bottom: 0.45em; 	color: #333333}
.paragraph a {color: #405ebe; text-decoration: underline}
.paragraph a:visited {color: #7a2197;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.paragraph a:hover {color: #0000ff; text-decoration: underline}
.inline {display: inline}
.mod-txt {padding-right: 0px; padding-left: 0px; font-size: 0.7em; padding-bottom: 5px; margin: 0px; color: #333333; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif}
.mod-hdr {display: inline; font-weight: bold; font-size: 90%; color: #333333; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif}
.mod-content {padding-right: 6px; padding-left: 6px; padding-bottom: 0px; padding-top: 0px}
/* ****************************************
Bill Payment Center bubble styles
***************************************** */
.bubble_tooltip {display: none; width: 147px; position: absolute}
.bubble_tooltip .bubble_top {background-image: url(/cpiebcontent/cpihomepage/images/bubble_top.gif); background-repeat: no-repeat; height: 16px}
.bubble_tooltip .bubble_middle {padding-right: 7px; background-position: left bottom; padding-left: 7px; background-image: url(/cpiebcontent/cpihomepage/images/bubble_middle.gif); background-repeat: repeat-y}
.bubble_tooltip .bubble_middle span {font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; position: relative; top: -8px}
.bubble_tooltip .bubble_bottom {background-image: url(/cpiebcontent/cpihomepage/images/bubble_bottom.gif); background-repeat: no-repeat; position: relative; top: -6px; height: 44px}

 #topNavFeedback
{
	float: right;
	position: absolute;
	display: inline;
	top: 32px;
	left:370px;
	right: 55px;
	text-align: right;
	width: 150px;
	
	margin: 0px 0px 0px 0px;
	border-style: none;
	padding: 0px 0px 0px 0px;
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica,sans-serif;
}