body {
  margin:0; padding:0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color:#4F636F;
}
div, td, img, p, a, h3, h4, h5{
	padding:0; margin:0;
	}
img{ border:none;}
a{ text-decoration:none; outline:none;}
.spacer{
	font-size:0; line-height:0; clear:both;
}

/*------------------------------------- Header Part ---------------------------------------*/
h3.portHdr {
  height:24px; padding:0;
  margin:20px 0 0 10px;
  color:#405968; font-weight:bold;
  font-size:22px; line-height:24px;
}
	 
/*------------------------------------- Body Part ---------------------------------------*/
div#mainContainerPress{
	width:701x; _width:706px; height:400px; /*height:291px;*/ margin:15px 0 0 10px;
	padding:0 5px 0 0;
	overflow:auto;
}
div#mainContainerPress p{
	padding:0 0 15px 0;
	font-size:11px; line-height:13px;
	}
div#mainContainer{
	width:732px; _width:737px; height:400px; /*height:291px;*/ margin:15px 0 0 10px;
	padding:0 5px 0 0;
	overflow:auto;
}
div#mainContainer p{
	padding:0 0 15px 0;
	font-size:11px; line-height:13px;
	}
div#mainContainer div#headingBanner{
	width:711px; height:68px;
	background:url(imgs/portfolio-heading-bg.gif) 0 0 repeat-x;
	padding:0; margin:0 0 10px 0;
	}
div#headingBanner h3.portHeading{
	background:url(imgs/portfolio-heading-bnr-bg.jpg) 100% 0 no-repeat;
	padding:9px 0 0 15px; height:68px;
	font:normal 23px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; display:block;
	}
div#headingBanner h3.portHeading span{
	font-size:15px;
	}

/*------------------------------------- Left Pannel ---------------------------------------*/
div#mainContainer div#leftPannel{
	width:351px; float:left;
	}
div.portContent {
	border:1px solid #D0D0D0; position:relative;
	padding:1px; margin:0 0 9px 0;
	}
div.portContent h4.portSubHeader{
	background:url(imgs/portfolio-subheading-bg.gif) 0 0 repeat-x;
	padding:0 0 0 13px; font-size:11px; line-height:25px;
	color:#fff; font-weight:bold;
	}
div.portContent img{
	margin-top:8px; _margin-top:11px;
	margin-bottom:8px !important;
	}
/**+html div.portContent img{
	margin-top:10px;
	margin-bottom:8px !important;
	}*/
div.portContent table.porLeftText{
	padding:0; margin:0;
	}
div.portContent table.porLeftText p{
	padding:7px 10px 4px 16px !important;
	font-size:11px; line-height:13px;
	}
div.portContent table.porLeft-LastText p{
	padding:6px 10px 4px 16px !important;
	font-size:11px; line-height:13px;
	}
div.portContent table.porLeft-LastText p span{
	font-size:9px; line-height:10px;
	font-weight:bold;
	}

/*------------------------------------- Right Pannel ---------------------------------------*/
div#mainContainer div#rightPannel{
	width:360px; float:right;
	}
div.portContent table.porRightText{
	padding:0; margin:3px 0 3px 0;
	_margin:6px 0 8px 0;
	}
div.portContent table.porRightText p{
	padding:3px 4px 3px 6px !important;
	font-size:11px; line-height:13px;
	}
div.portContent table.porRightText p span{
	font-size:9px; line-height:10px;
	font-weight:bold; color:#000;
	}
div.portContent table.porRightText p a {
	text-decoration:underline;
}	
div.portContent table.porRightText p a:hover {
	text-decoration:none;
}	
td.highlightedText{
	background:url(imgs/portfolio-table-subhdr-bg.gif) 0 0 repeat-x;
	}
table.porLast-RightText{
	margin-top:1px !important;
	}
td.divider{
	background:url(imgs/portfolio-table-div-bg.gif) 50% 0 no-repeat;
	}
tr.total td{
	padding-top:8px; padding-bottom:8px;
	_padding-top:9px; _padding-bottom:9px;
	}

/*------------------------------------- Foot Pannel ---------------------------------------*/
div#foot{
	width:707px; margin:25px 0 30px 0;
	}
h5.footText{
	width:300px; color:#435D6C;
	font-size:15px; line-height:16px;
	padding:10px 0 0 5px; float:left;
	}
img.footLogo1{
	display:block;
	position:absolute;
	top:221px; right:2px;
	}
div.portContent img.footLogo{
	display:block;
	position:absolute;
	/*top:221px;*/ bottom:-6px; right:2px;
	}
a.backBtn{
	text-decoration:underline; color:#435D6C;
	display:block; width:25px;
	float:right; margin:5px 0 10px;
	}
a.backBtn:hover{
	color:#000; text-decoration:none;
	}
