/* @group Layout */#wrapper {  padding: 0;  text-align: left;  width: 908px;  _width: 702px; /* be nice to IE */;	margin: 0px;	left: 0px;	top: 0px;	position: absolute;	z-index: 1;}#pagebody {  margin-top: -11px;	position: absolute;	left: 0px;	top: 160px;	z-index: 3;}#maincontent {  background: 50% 0px;	width: 642px;	margin-top: 4px;	padding-top: 20px;	padding-left: 30px;	position: absolute;	z-index: 4;}	/* @end *//* @group BasicTags *//* **** TAGS **** */body {  color: #515151;  font: 0.7em/160% Tahoma, Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; /* prevent scrollbar from disappearing */  margin: 0;  padding: 0;  text-align: center; /* be nice to IE */;	height: 9px;	height: 940px;	margin: 0px;	background: url(/images/cportal/common/body_bkground.gif) repeat-y left;}a {  color: #7a8bc1;}a:hover {  color: #adca4a;	text-decoration: none;}h1, h2, h3, h4, h5, h6 {  font: 1.0em normal Tahoma, "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;  margin: 0;  padding: 0;}label {  display: block;}	/* @end *//* @group Header */#header {  background: url(/images/cportal/header/header.gif);  height: 156px;  width: 900px;	 _top: 0; /* be nice to IE */;	z-index: 1;	position: absolute;	margin-top: 156px;	margin: 0px;	z-index: 2;	top: 0px;	left: 0px;}#header p {  display: none;}#header h5 {	top: 110px;	position: relative;	color: white;	text-align: right;	margin-right: 10px;	_top: 104px; /* be nice to IE */;}#header #logo {  display: block;  top: 26px;  left: 20px;  position: absolute;  _top: 38px; /* be nice to IE */}#logo img {  display: none;}#logo a {  display: block;  width: 230px;  height: 46px;}#mainnavi {  color: #bbd2f1;  list-style: none;  margin: 0;  padding: 0;  padding-left: 12px;  position: absolute;  top: 90px;  width: 650px;  float: left;  _top: 84px; /* be nice to IE */;	padding-top: 14px;	z-index: 8;}#mainnavi li {  display: block;  float: left;  padding: 4px 1em;}#mainnavi li a {  color: #BBD2F1;  font: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;  padding: 0;  padding-bottom: 6px;  float: left;  display: block;  _padding-bottom: 4px; /* be nice to IE */;	text-decoration: none;}#mainnavi li a:hover {  color: #fff;	border-bottom: 2px solid white;}#mainnavi #currentbase a {  background-position: 50% 16px;  color: #fff;  border-bottom: 2px solid white;}	/* @end *//* @group MainContent *//* **** MAIN CONTENT **** */#maincontent h1 {  font-size: 1.9em;  letter-spacing: 0.05em;	color: #7a8bc1;	margin-bottom: 8px;}#maincontent h1 span {  font-size: 50%;  color: #EEBA07;  display: block;}#maincontent h2 {	color: #adca4a;	text-align: left;	display: block;	padding-top: 4px;
	font-weight: bold;
	font-size: 1.2em;
}#maincontent h3 {	font-size: 1.3em;  letter-spacing: 0.05em;	color: #7a8bc1;	margin-bottom: 8px;}/* **** SECTION **** */#maincontent .section {  background: #ADCA4A url(../images/common/bg_subhead.jpg) no-repeat 0px 0px;	padding-top: 18px;	padding-bottom: 18px;	padding-left: 172px;}#maincontent .section {  padding-left: 20px;}#maincontent .section p {  float: right;  margin-top: -1.7em;  padding-right: 10px;}#wrapper #maincontent .section h1,#wrapper #maincontent .section h1 a,#wrapper #maincontent .section a {  color: #fff;  font-weight: normal;}#wrapper #maincontent .section h1,#wrapper #maincontent .section h1 span {  text-shadow: #9FBE36 2px 2px 1px;}#wrapper #maincontent .section a:hover {  text-decoration: underline;}#wrapper #maincontent .section h1 span {  color: #8BB600;  display: inline;  font-size: 100%;  text-shadow: #FFF2D9 2px 2px 2px;}	/* @end *//* @group Entry *//* **** TABLE CONTROL **** */.single {	float: none;}.rightDivide_Content {	border-right: 1px solid white;}.positionRight {	float: left;	margin-right: 10px;}/* pod_a */#maincontent .pod_a {	width: 44%;	padding: 10px;	text-align: left;	margin: 0px;	float: left;}#maincontent .pod_a p {	padding-bottom: 10px;}#maincontent .pod_a img {	padding: 2px;	float: left;	padding-right: 12px;}/* pod_b */#maincontent .pod_b {	border: 1px none #e2e2e2;	width: 44%;	text-align:	margin: 0px;	padding: 10px;	margin: 0px;	float: right;}#maincontent .pod_b p {	padding-bottom: 10px;}#maincontent .pod_b_ {	border: 1px solid #e2e2e2;	width: 210px;	text-align:	padding: 10px;	padding: 10px;	background: #f8f8f8;	position: relative;	bottom: 330px;	left: 380px;	margin: 0px;	margin-bottom: 20px;}#maincontent .pod_b img {	padding: 2px;	float: left;	padding-right: 12px;	display: block;}#maincontent .pod_b h2 {  font-size: 126%;  color: #666666;	border-bottom: 1px none #e2e2e2;	text-align: left;	margin-top: 4px;	display: block;	clear: both;	margin-bottom: 2px;	font-weight: bold;}/* **** HOME_ENTRY **** */#maincontent .home_entry,#maincontent .content,#maincontent .ab_content {  border-bottom: 2px  #F1F2F8;}#maincontent .home_entry p {	padding-bottom: 10px;}#maincontent .home_entry h2 {  font-size: 126%;  color: #8BB600;	border-bottom: 1px solid #cccccc;	text-align: left;	margin-top: 4px;	display: block;	clear: both;	margin-bottom: 2px;}#maincontent .home_entry img {	padding: 2px;	float: left;	padding-right: 8px;}/* **** AB_CONTENT **** */#maincontent .ab_content {  border: none;}#maincontent .ab_content h3 {	width: 240px;	display: block;	float: left;	font-size: 110%;  	color: #8BB600;  	margin-bottom: -0.7em;}#maincontent .ab_content p {	width: 240px;	display: block;	float: left;}/* **** CONTENT **** */#maincontent .content {  border: none;}#maincontent .content_a {	display: block;	width: 47%;	float: left;}#maincontent .content_b {	display: block;	width: 47%;	float: right;	clear: right;}#maincontent .content h2 {  font-size: 140%;  color: #4c4c4c;  font-weight: normal;	padding-top: 6px;}#maincontent .content h3 {  font-size: 126%;  color: #8BB600;	border-bottom: 1px solid #cccccc;	text-align: left;	margin-top: 4px;	display: block;	clear: both;	margin-bottom: 2px;}#maincontent .content ul {	padding: 0px;	margin: 6px;}#maincontent .content li {	list-style: circle inside;}#maincontent .content table {	border: 1px none #dddddd;	font-size: .9em;	width: 100%;}#maincontent .content td {	padding: 6px;}#maincontent .content th {	padding: 6px;	color: #ffffff;	border-bottom: 1px none #c3c3c3;	background: #565656;	text-transform: capitalize;}#maincontent .content th a {	color: white;}	/* @end *//* @group SideBar */#sidebar {  width: 198px;	left: 702px;	position: absolute;	top: 0px;	margin-top: -4px;	z-index: 6;}/* h1 and h6 are header images */#sidebar h1 {	background: url(/images/cportal/login/hd_login.jpg) no-repeat;	display: block;	height: 31px;	margin-left: -1px;	margin-top: -17px;}#sidebar h6 {	background: url(/extensions/images/cportal/login/hd_myBPI.jpg) no-repeat;	display: block;	height: 31px;	margin-left: -1px;	margin-top: -17px;	z-index: 7;}#sidebar h2 {  text-transform: none;  font-weight: bold;  margin: 0;  padding: 12px 12px 0.9em 12px;  padding-bottom: 0;  /*text-shadow: #D7E3AE 2px 2px 2px;*/	color: #7a8bc1;	font-size: 1.2em;}#sidebar ul h2 {  text-transform: none;  font-weight: bold;  margin: 0;  padding: 12px 12px 0.9em 12px;  padding-bottom: 0;  /*text-shadow: #D7E3AE 2px 2px 2px;*/	color: #7a8bc1;	font-size: 1.2em;}#sidebar h3 {	color: #93a7c4;	padding-left: 12px;	font-size: 1.0em;	padding-top: 3px;	margin-left: 4px;	padding-bottom: 0px;}#sidebar p {	padding-left: 12px;}#sidebar ul {  list-style: none;  border-bottom: 1px  #9a9ea3;	border-top: 1px  #9a9ea3;	margin: 0px;	padding: 6px;	margin-top: -10px;	padding-bottom: 10px;}#sidebar ul li {  margin: 0.3em 0 0.3em 0;	padding-top: 1px;	padding-left: 16px;}#sidebar ul li a {  background: transparent url(../images/common/bg_list.png) no-repeat 0px 50%;  color: #434343;}#sidebar ul li a:hover {  background-position: -300px 50%;  color: #7a8bc1;}	/* @end *//* @group SubAppNav */#appsSub {	border-bottom: 1px #adca4a dotted;	padding-left: 6px;	margin: 3px 1px 3px 1px;}#appsSub ul {	margin: 0;	padding: 4px;	text-align: left;	list-style: none;	display: block;}#appsSub li {	display: inline;	list-style: none;	padding: 0px;	margin: 0px;}	/* @end */

/* @group Misc *//* **** Terminators **** */.terminator {	border-top: 1px solid #9a9ea3;	display: block;	margin-bottom: 6px;	clear: both;}.terminator_big_space {	display: block;	border-bottom: 3px solid #94b569;	margin-top: 8px;	margin-bottom: 0px;	clear: both;}.terminator_dot {	border-top: 1px dotted #e6e6e6;	display: block;	margin-bottom: 6px;	clear: both;}.terminator_end {	border-top: 2px solid #5d5d5d;	display: block;	margin-top: 22px;	margin-bottom: 6px;	clear: both;}.terminator_nc {	margin: 1px 0 6px 0;	height: 6px;	clear: both;	display: block;}.terminator_nc_ns {	margin: -52px 0 6px 0;	height: 6px;	clear: both;	display: block;}.terminator_nc_nB16 {	height: 6px;	margin-right: 0;	margin-bottom: -16px;	margin-left: 0;	clear: both;	display: block;}/* **** Error MSG **** */#errorMSG {	font-size: .9em;	font-weight: normal;	padding: 0px;	margin-top: 10px;	margin-bottom: 6px;}.error {	color: #BF002B;	background: url(../images/common/errorWidget.png) no-repeat left center;	text-align: left;	border-top: 1px dotted #BF002B;	border-bottom: 1px dotted #BF002B;	display: block;	padding: 6px 6px 6px 28px;}.errorCode {	color: #BF002B;	background: none no-repeat left center;	text-align: left;}.success {	color: #33690A;	border-bottom: 1px dotted #33690A;	border-top: 1px dotted #33690A;	text-align: left;	background: url(../images/common/successWidget.gif) no-repeat left center;	display: block;	padding: 6px 6px 6px 28px;	border-style: none;}/* **** SHARED CLASSES **** */.centered {	text-align: center;}.centered_rightDivider {	text-align: center;	border-right: 1px solid #c3c3c3;}

.clear {
	clear: both;
}	/* @end *//* @group Pods */.pod1 {	border: 1px solid #c3c3c3;	background: #f8f8f8;	margin-top: 10px;	padding: 0px 6px 0px 6px;}.pod1 p {}.pod1 img {	margin: 0px;	padding: 0px;}.pod1 table {		border: 1px solid #66ccff;	border: 1px solid #c3c3c3;}/* @end */