/* css build: 20060626 */


@import url(../css/modules-base.css);

#contentarea .modalertmessage {
	border-top: 2px solid #CC0000;
	border-bottom: 2px solid #CC0000;
}
#contentarea .modalertmessage p {
	color: #000000;
}
#contentarea div.fast {
	border: 1px solid #F6DFA3;
	border-top: 2px solid #FFAA21;
}
#contentarea div.fast p {
	color: #000000;
}
#contentarea div.slow {
	border: 1px solid #F6DFA3;
	border-top: 2px solid #FFAA21;
}
#contentarea div.slow p {
	color: #000000;
}

#contentarea .modanswercenter {
	background-color: #efebdb;
	border-top: 1px solid #ffffff;
}
#contentarea .modanswercenter h3 {
	color: #51452C;
	background: url(../images/icons/icon_answer_center.gif) top left no-repeat;
}
#contentarea .modanswercenter p {
	color: #51452C;
}
#contentarea .modanswercenter ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif);
}
#contentarea .modanswercenter ul li {
	color: #51452C;
}
#contentarea .modanswercenter ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif);
}
#contentarea .modanswercenter ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif);
}
#contentarea .modanswercenter a {
	color: #51452C;
}
#contentarea .modanswercenter a:hover {
	color: #927C50;
}

#contentarea p.arrowReturn {
	background: url(../images/icons/icon_arrow_return.gif) no-repeat left;
}

#contentarea p.backlink {
	background: url(../images/icons/icon_back.gif) left no-repeat;
}

#contentarea .billCycle table tr th {
	background-color: #3E78AB;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#contentarea a.buttonlink {
	border: 2px outset #eeeeee;
	background-color: #cccccc;
	color: #000000;
}
#contentarea a.buttonlink:hover {
	border: 2px outset #f5f5f5;
	background-color: #e0e0e0;
	color: #000000;
}

#calculator {
	border: 1px solid #495180;
	background-color: transparent;
}
#calculator table tbody tr td,
#calculator table tbody td.tblrulelightblue,
#calculator table tbody tr th {
  border-bottom: 1px solid #D4E1EE;
}
#calculator table tbody td.tblrulelightblue {
  border-bottom: 1px solid #D4E1EE !important;
}
#calculator table tr.firsthead td,
#calculator table tr.firsthead th {
	color: #000000;
	background-color: #BDCEDF;
}
#calculator table tr.secondhead td,
#calculator table tr.secondhead th {
	color: #000000;
	border-bottom: 2px solid #FFFFFF;
	background-color: #D4E1EE;
}
#calculator table tr.tblruleblue td,
#calculator table tr.tblruleblue th {
	border-bottom: 1px solid #B3C4D6;
}
#calculator table tr.tblrulewhite td,
#calculator table tr.tblrulewhite th {
	border-bottom: 2px solid #FFFFFF;
}
#calculator table tr.tblrulebluedouble td,
#calculator table tr.tblrulebluedouble th {
	border-bottom: 3px double #B3C4D6;
}
#calculator table tr td.bluecol {
	background-color: #E6EEF6;
}
#calculator table tr.net td,
#calculator table tr.net th {
	background-color: #EFF4F9;
	border-top: 1px solid #B3C4D6;
}
#calculator input {
	border: 1px solid #859CB3;
}
#calculator input.totalcolor {
	background-color: #EFF4F9;
}

.email-new {
	border: 1px solid #003399;
	background-color: #F5F2DB;
}
.email-old {
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
}

#error p.transcrumb,
#error .message,
#error h1,
.errortxt {
	color: #CC0000 !important;
}

#contentarea .modexperttip {
	background-color: #FFFBE7;
	border: 1px solid #B6D79A;
}
#contentarea .modexperttip h3 {
	color: #000000;
	background-color: #B6D79A;
}
#contentarea .modexperttip p,
#contentarea .modexperttip ul li {
	color: #000000;
}
#contentarea .modexperttip ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif);
}
#contentarea .modexperttip ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif);
}
#contentarea .modexperttip ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif);
}
#contentarea .modexperttip a {
	color: #51452C;
}
#contentarea .modexperttip a:hover {
	color: #927C50;
}
#contentarea .modexperttip .extipTR {
	background: url(../images/nav/modexperttipTR.gif) no-repeat;
}

/*Div id modexperttip added as glossarytip for Review account glossary from modules.css earlier*/
#modexperttip {
	margin: 22px 0 15px 0;
	padding: 1px;
	background-image: url(../images/nav/mod_experttip_curve.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #B6D79A;
		
}

#modexperttipinner {
	background-color: #FFFBE7;
	padding: 5px 0 5px 0;
}

#modexperttip h3 {
	margin: 0 9px 0 0;
	padding: 2px 0 3px 12px;
	font-size: 8pt;
	color: #000;
	border: none;
	background-color: #B6D79A;
	
}
#modexperttip p {
	font-size: 8pt;
	line-height: 133.3333%;
	margin: 0;
	padding: 3px 12px 3px 12px;
}
#modexperttip ul {
	font-size: 8pt;
	margin: 0 0 0 0;
}
#modexperttip ul ul {font-size: 8pt;}

/*div id modexperttip ends*/




#modfindfast {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #8fafc5;
	border-bottom: 1px solid #8fafc5;
	background-color: #B7D1F3;
}
#modfindfast h4,
#modfindfast p {
	color: #000000;
}
#modfindfast .FIFsubmit {
	color: #102c70;
	background-color: #dbe7ed;
	border-right: 2px double #839fb3;
	border-bottom: 2px double #839fb3;
	border-top: 3px double #e5eff7;
	border-left: 3px double #e5eff7;
}

#contentarea .modgeneral {
	background-color: #efebdb;
	border-top: 1px solid #ffffff;
}
#contentarea .modgeneral h3 {
	color: #51452C;
}
#contentarea .modgeneral h4 {
	color: #51452C;
}
#contentarea .modgeneral p {
	color: #51452C;
}
#contentarea .modgeneral ul {
	list-style-image: url(../images/icons/icon_list_bulletB_1.gif);
}
#contentarea .modgeneral ul li {
	color: #51452C;
}
#contentarea .modgeneral ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_2.gif);
}
#contentarea .modgeneral ul ul ul {
	list-style-image: url(../images/icons/icon_list_bulletB_3.gif);
}
#contentarea .modgeneral a {
	color: #51452C;
}
#contentarea .modgeneral a:hover {
	color: #927C50;
}

#contentarea a.glossarytip {
	color: #B65C06;
	border-bottom: 1px dashed #B65C06;
}
#contentarea table a.glossarytip {
	color: #000000;
	border-bottom: 1px dashed #000000;
}
/* tipicon overrides glossarytip colors above */
#contentarea div.glossarytip {
	border: 1px solid #9B9B9B;
	background-color: #FDF3E5;
}
#contentarea div.glossarytip h4 {
	color: #000000;
}

#contentarea .horzbargraph .graph1 {
	color: #FFFFFF;
	background-color: #3F6840;
	border-right: 1px solid #FFFFFF;
}
#contentarea .horzbargraph .graph2 {
	color: #FFFFFF;
	background-color: #005673;
}

#modhpp table tbody tr.hppbkgd td {
	background: #CC6600 url(../images/icons/icon_hpp_bkgd.gif) no-repeat left;
}
#modhpp table tbody tr.hppbkgd td a {
	color: #FFFFFF;
}

#contentarea p.intrapagenav a {
	color: #CC6600;
	text-decoration: none;
	border-left: 1px solid #999999;
}
#contentarea p.intrapagenav a:hover {
	color: #D99959;
	text-decoration: none;
}
#contentarea p.intrapagenav .on a {
	color: #000000 !important;
}

#modlanguage {
	border: 1px solid #CCCCCC;
	background-color: #FFFFCC;
}

#modlenav h3 {
	color: #cc6600;
	border-bottom: 2px solid #B5B4B4;
}
#modlenav h3.on {
	color: #000000;
}

#contentarea ul.progressbar li {
	border-top: 2px solid #CCCCCC;
	color: #999999;
}
#contentarea ul.progressbar li.complete {
	border-top: 2px solid #4A8CBD;
	color: #3C77A4;
}
#contentarea ul.progressbar li.on {
	border-top: 2px solid #4A8CBD;
	color: #4A8CBD;
	background: url(../images/icons/icon_progress_bar_indicator.gif) no-repeat top center;
}

div.scrollable {
	border: 2px solid #cccccc;
}

#contentarea .modsearch {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #8fafc5;
	border-bottom: 1px solid #8fafc5;
	background-color: #b7d1f3;
}
#contentarea .modsearch h4,
#contentarea .modsearch p {
	color: #000000;
}
#contentarea .modsearch .searchButn {
	color: #102c70;
	background-color: #dbe7ed;
	border-right: 2px double #839fb3;
	border-bottom: 2px double #839fb3;
	border-top: 3px double #e5eff7;
	border-left: 3px double #e5eff7;
}
#contentarea .modsearch p.return {
	color: #000000;
	border-top: 1px dashed #4A8ABD;
}
#contentarea .modsearch p.return a {
	color: #003399;
}
#contentarea .modsearch p.return a:hover {
	color: #3366CC;
}

#contentarea p.tip {
	color: #990000;
}
#contentarea p.tip a {
	color: #990000;
}
#contentarea p.tip a:hover {
	color: #990000;
}
#contentarea p.tip a.glossarytip,
#contentarea table p.tip a.glossarytip {
	color: #990000 !important;
	border-bottom-color: #990000 !important;
}
#contentarea p.tip span.tip {
	color: #ffffff;
	background: #990000 url(../images/icons/icon_tip-left.gif) no-repeat top left;
}
#contentarea p.tip span.tip span {
	background: url(../images/icons/icon_tip-right.gif) no-repeat top right;
}

#contentarea p.twistie a {
	background: url(../images/icons/icon_twistie_closed.gif) no-repeat left top;
}
#contentarea p.twistie a.open {
	background: url(../images/icons/icon_twistie_open.gif) no-repeat left top;
}
#contentarea h2.twistie a {
	background: url(../images/icons/icon_twistie_h2_closed.gif) no-repeat 0px 4px;
	color: #CA6500;
}
#contentarea h2.twistie a.open {
	background: url(../images/icons/icon_twistie_h2_open.gif) no-repeat 0px 4px;
}

