body {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	letter-spacing:-1px;
	margin:0;
	background: #A6D0BB;
}

.PPContainer {
	display: block;
	width: 960px;
	text-align: left;
	background: #75B796;
}

.area0 {
	padding: 15px 10px 15px 15px;
}


.PPContent {
	width: 935px;
}

.PPLeft {
	float: left;
	width: 225px;
	background: #fff;
	vertical-align: top;
}
.area1 {
	padding: 25px 10px 25px 25px;
}

.PPCenter {
	float: left;
	display: block;
	width: 55px;
	background: url(../img/pp/bg_pp_center.png) repeat-y;
}

#PP2{background: url(../img/pp/roller.gif) no-repeat 3px bottom;margin-bottom:30px;}
.PP2alt{height: 84px;background: url(../img/pp/roller.gif) no-repeat 3px 30px;}
.PPRight {
	float: left;
	width: 655px;
	display: block;
	background: url(../img/pp/bg_pp_right.png) repeat-y;
}

.area2{
	width:595px;
	padding: 25px 35px 25px 25px;
}

.PPPhoto {
	padding: 9px;
	background: #efefef;
	margin-bottom: 20px;
}

.PPName {
	float: left;
	background: url(../img/pp/bg_pp_name.png) repeat-x;
	border: 1px solid #B7D9C8;
	width: 595px;
	margin-bottom: 20px;
}
.area3{
	padding: 10px 15px;
}

.PPOwner{
	font-size: 23px;
	font-weight: Arial;
	font-weight: bold;
}

.PPOwnerSector {
	color: #3E8D63;
}

.PPLeftTitle {
	background: url(../img/pp/icon_title.gif) no-repeat;
	padding: 0 0 0 30px;
	color: #3E8D63;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
}

.PPLeft a.list {
	display:block;
	font-size: 11px;
	color: #666;
	border-bottom: 1px dashed #e5e5e5;
	padding: 7px 5px;
}

.PPLeft a:hover.list {
	background: #f7f7f7;
}

.BannerProCV {
	background: url(../img/pp/banner_procv.png) no-repeat bottom #CCCC66;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 10px 10px 40px 10px;
	margin-bottom: 20px;
	font-family: Arial;
}

.PPCenterTop {
	padding: 30px 0 0 3px;
	vertical-align:top;
}

.PPCenterMiddle {
	height: 90%;
	vertical-align: middle;
	padding: 0 0 0 3px;
}

.PPCenterBottom {
	padding: 0 0 30px 3px;
	vertical-align:bottom;
}

.PPTabContent {
	float: left;
	width: 595px;
	background: url(../img/pp/pp_tab_content.png) no-repeat;
}

.area4{	
	padding: 25px 15px;
}

.PPTitle {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #44946B;
	line-height: 32px;
}

.PPInfoList {
	width: 565px;
	border-bottom: 1px solid #e5e5e5;
	padding: 7px 5px;
}

.PPInfoTitle {
	color: #44946B;
	width: 200px;
	font-size: 12px;
	padding: 10px 10px;
	border-bottom: 1px solid #e5e5e5;
}

.PPInfoContent {
	padding: 10px 5px;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	width: 340px;
}

.PPInfo2Title {
	font-weight: bold;
	color: #44946B;
	padding: 4px 5px;
}

.PPInfo2Content {
	font-size: 11px;
	padding: 4px 5px;
}

.PPFooter {
	background: url(../img/pp/bg_pp_footer_right.png) repeat-y right #fff;
	margin-top: 15px;
	padding: 10px 15px;
}

.PPFooter a {
	font-size: 11px;
	color: #333;
}

.PPFooter a:hover {
	font-size: 11px;
	color: #44946B;
	text-decoration: underline;
}

.BlogList {
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.BlogComments {
	float: right;
	background: url(../img/blog/bg_comments.gif) no-repeat;
	width: 85px;
	height: 34px;
	color: #fff;
	font-size: 12px;
	font-family: Arial;
}

.CommentNumber {
	float: left;
	font-size: 18px;
	font-family: Arial;
	margin-left: 2px;
	padding: 3px 0px 0px 4px;
}

.CommentNumberText {
	float: left;
	font-size: 12px;
	margin-left: 2px;
	line-height: 20px;
	padding-top: 3px;
}

.BlogText {
	margin-bottom: 10px;
	line-height: 18px;
	letter-spacing: 0;
}

.BlogDetails {

}

.PPTitleBig {
	font-size: 23px;
	font-family: Arial;
	color: #44946B;
	margin-bottom: 10px;
	line-height: 20px;
}

.Comments {
	padding: 15px 0;
}	

.TheComment {
	bordeR: 1px solid #e5e5e5;
	background: url(../img/blog/icon_blog_comment.gif) no-repeat #fff 15px 15px;
	padding: 15px 15px 15px 60px;
	font-size: 11px;
	color: #666;
	margin-bottom: 5px;
}

.AddComment {
	width: 565px;
	padding: 15px;
	background: #fff;
	margin-bottom: 10px;
}

.FormTitle {
	font-family: verdana;
	font-size: 11px;
	color: #777;
	margin: 5px 0 3px 0;
}

.AddCommentInfo {
	float: right;
	background: url(../img/blog/icon_blog_comment.gif) no-repeat #fff 0px 15px;
	padding: 15px 0px 15px 45px;
	font-size: 10px;
	color: #666;
	width: 210px;
}

.NewFeeds{
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-size: 11px;
}

.ReferenceList {
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.AveragePoint{
	background: #D1E6DA;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #666;
	margin-bottom: 10px;
}

.ReferenceTitle{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #666;
	padding: 0px 0px 8px 0px;
}

.ReferenceCommentArea{
	padding: 10px 0px 0px 0px;
}

.ReferenceComments {
	border: 1px solid #e5e5e5;
	padding: 10px 10px 10px 50px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	background: url(../img/blog/icon_blog_comment.gif) no-repeat 10px 15px #fff;
}

.ReferenceCommentDipnot{
	margin-top: 10px;
	font-size: 11px;
}

.Context{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000;
	line-height: 17px;
}

.contxt{
	font-size: 10px;
	color: #666;
	font-family: verdana;
	font-weight: normal;
}

.TabSystem {
	clear: both;
	float: left;
	width: 595px;
	background: url(../img/Tab/bg_tab_system.gif) repeat-x bottom;
	height: 27px;
}

.TabSystem ul {
	display:block;
	list-style-type:none;
	margin: 0 0 0 -40px;
}

.TabSystem li {
	padding-right: 5px;
	float: left;
}

.TabSystem li a{
	clear: both;
	padding: 6px 10px 7px 15px;
	display: block;
	float: left;
	color: #666;
}

.TabSystem li a:hover {
	color: #000;
}

.Active {
	background: url(../img/Tab/bg_tab_right.gif) no-repeat right;
	font-weight: bold;
}

.Active a {
	background: url(../img/Tab/bg_tab_left.gif) no-repeat;
	color: #666;
}


.FileList {
	clear: both; 
	width: 560px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 10px;
}

.FileType {
	background: url(../img/upload/bg_file_type.gif) no-repeat;
	width: 35px;
	height: 21px;
	padding: 24px 0 0 8px;
	float: left;
}

*html .FileType {
	width: 43px;
	height: 45px;
}

.FileTypeText {
	width: 28px;
	height: 13px;
	text-align: center;
	color: #fff;
	font-size: 10px;
}

.FTZIP, .FTRAR {
	background: #44946B;
}

.FTDOC, .FTDOCX {
	background: #999900;
}

.FTMPG, .FTMOV, .FTAVI, .FTDAT, .FTWMA, .FTFLV {
	background: #FF33CC;
}

.FTXLS, .FTXLSX, .FTMDB {
	background: #0066FF;
}

.FTPPT, .FTPPTX, .FTPPS, .FTPPSX {
	background: #FF6600;
}

.FTMP3, .FTWAV, .FTMID, .FTOGG {
	background: #666666;
}

.FTTXT, .FTCSV {
	background: #FF0000;
}

.FTJPG, .FTGIF, .FTTIF, .FTJPEG, .FTPNG, .FTTIFF, .FTBMP, .FTSWF {
	background: #9933CC;
}

.FTPDF, .FTFLA	 {
	background: #CC6600;
}

.FileDescription {
	float: left;
	margin: 5px 10px 5px 5px;
}

.FileIcons {
	float: right;
	margin-top: 10px;
}

.FileInformation {
	clear: both;
	margin: 10px 0 0 52px;
	font-size: 10px;
}

.TXTBox {
	width: 300px;
	border: 1px solid #90C5AA;
	background: url(../img/textbox/bg_textbox.gif) repeat-x #fff;
	margin-bottom: 5px;
}

.TagContainer {
	background: #CDF2E3;
	font-size: 10px;
	padding: 3px 5px;
	float: left;
	margin: 0 5px 5px 0;
}

.btnContainer {
	clear: both;
	height: 25px;
}

.clr{ clear:both;}
img {border: 0px;}


a {
	text-decoration: none;
	color: #1C6847;
}

.noborder {
	border: 0px;
}

.green{
	color: #3E8D63;
}


/* NEW BUTTON STYLE */

.BTNGreen {
	float: left;
	background: url(../img/button/btn_green_right.gif) no-repeat right top;
	height: 20px;
	padding-right: 4px;
	margin-right: 5px;
}

.BTNGreen a {
	background: url(../img/button/btn_green_left2.gif) no-repeat;
	display: block;
	padding: 2px 10px 4px 10px;
	font-weight: bold;
	color: #fff;
}