/*first few ignore coco3 css*/
#bodyDiv{
	width:100%!important;
	border:none;
	padding-left:0px;
}
#rightContent{
	display:block;
	border:solid thick #000000;
}

#Banner{
	display:block;
	background: url(../includes/templates/coco3_img/progpgs/bannerbg.jpg) bottom right no-repeat;
	width:1000px;
	height:202px;
}

#kmpContainer,#PSNLoginPod,#TroubleshootingContainer{
	display:none;
}
#searchKnowledgeBase{
	display:none;
}
div#cocoBody{
	width:1000px;
	padding-top:0px;
	margin-left:0px;
}
div#PodContainer{
	width:1000px;
	margin-left:10px;
}
div#container{
	width:100%;
	background: url(../includes/templates/coco3_img/progpgs/containerbg.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
}


li.entry{
	list-style-type:none;
}

li.title {
	width:500px;
	display:inline-block;
	min-height:16px;
}
li.title span.titlename{
	float:left;
}
li.title span.titlename a{
	text-decoration:none;
	color:#4b61c0;
}
li.title span.fileext{
	float:right;
}
span.fileext a{
	text-decoration:none;
	font-size:95%;
	color:#4b61c0;
}
span.fileext a img{
	border:0px;
}
li.summary{
	display:block;
	color:#595959;
	font-size:97%;
	padding-left:10px;;
}
li.product{
	list-style-type:none;
	margin-bottom:3px;
	padding-left:10px;
	color:#7e7e7e;
	font-size:95%;
}
/* @group News */



#NewsContainer{
float: left;
margin: 9px  0px 0px 6px ;
width: 422px;

}

#NewsHeader{
float: left;
background: url(../includes/templates/images/coco3/news_header.png) no-repeat;
width: 422px;
height: 114px;
}

#NewsHeader h1, #NewsHeader h1 a, #RecentAdditionsHeader h1,#RecentDownloadsHeader h1,#NewsEntryTitle h1{
height: 15px;
font-family: verdana;
font-weight: bold;
color: #686767;
font-size: 14px;
padding:5px 0px 0px 10px;
text-decoration:none;
/*margin: 5px 0px 0px 10px;*/
}
#NewsEntryTitle h1{
height: auto!important;
font-family: verdana;
font-weight: bold;
color: #686767;
font-size: 14px;
padding:0px 5px 2px 10px;
	margin-top:-2px;
}

#RecentAdditionsHeader h1,#RecentDownloadsHeader h1{
width:260px;	
}
#NewsHeader h1{
width: 402px;
	
}

#NewsHeader p, #RecentAdditionsHeader p,#RecentDownloadsHeader p{
float: left;
width: 178px;
height: 68px;
font-family: verdana;
color: #fff;
font-size: 12px;
margin: 11px 0px 0px 90px; 
}

#NewsBody{
float: left;
background: url(../includes/templates/images/coco3/newsslice.png) repeat-y;
width: 422px;
min-height:636px;
}

#NewsBody ul{
	list-style-type: none;
margin:0px 0px 0px 6px;
padding: 15px 0px 0px 15px;
width: 380px;
height:120px;
}

#NewsBody li{
font-family: arial;
font-size: 12px;
color: #7e7e7e;
line-height: 16px;
padding: 5px 0px 0px 0px;
list-style-type: none;
}

#NewsBody li.newstitle{
	line-height:13px;
}
#NewsBody li.newstitle a{
color: #7e7e7e;
font-size:14px;
text-decoration: none;
font-weight:bold;
}
#NewsBody li.metainfo{
	/*margin-top:-16px;*/
	padding-left:8px;
	position:relative;
}

#NewsBody li.summaryinfo{
	/*width:370px;*/
}

#NewsBody li.newstitle a:hover{
color: #e8ba02;
}
span.infotext{
	min-width:240px;
	display:inline-block;
}
span.icon {
	width:120px;
	height:31px;
	display:block;
	position:absolute;
	top:-5px;
	right:0px;
}

#NewsBody li.separator{
	line-height:3px;
	padding:0px;
}

#NewsBody li a.readmore{
	color:#418ecb;
	font-size:11px;
	float:right;
	text-decoration:none;
}
#NewsBody li a.readmore:hover{
	color: #5d79f1;
}

#NewsBody ul.pagenav{
	display:inline;
	float:right;
	width:160px;
	height:20px;
}
#NewsBody ul.pagenav li{
	display:inline;
	font-size:12px;
	width:20px;
}

#NewsBody ul.pagenav li.more{
		color:#7e7e7e;
		width:45px;
		text-decoration:underline;
}
#NewsBody ul.pagenav li a{
	text-decoration:none;
	color:#418ecb;
}

#NewsBody ul.pagenav li a.current{
	color:#7e7e7e;
}
#NewsFooter{
float: left;
background: url(../includes/templates/images/coco3/news_footer.png) no-repeat;
width: 422px;
height: 28px;
}

/* @end */

/* @group Recent Articles */



#RecentAdditionsContainer, #RecentDownloadsContainer{
float: left;
margin-top:9px;
width: 280px;
height: 520px;
}

#RecentAdditionsHeader{
float: left;
background: url(../includes/templates/images/coco3/articles_header.png) no-repeat;
width: 280px;
height: 108px;
}

#RecentAdditionsBody{
float: left;
background: url(../includes/templates/images/coco3/additions_bg.png) repeat-y;
width: 280px;
height: 312px;
}

#RecentAdditionsBody div.additions, #RecentDownloadsBody div.additions{
margin:0px 0px 0px 6px;
padding: 10px 0px 0px 10px;
width: 260px;
}

#RecentAdditionsBody dt, #RecentDownloadsBody dt{
font-family: arial;
font-size: 12px;
color: #7e7e7e;
line-height: 16px;
padding: 5px 0px 0px 0px;
}

#RecentAdditionsBody dt.filetitle, #RecentDownloadsBody dt.filetitle{
	list-style-type:circle;
}

#RecentAdditionsBody a, #RecentDownloadsBody a{
color: #5d79f1;
font-weight: bold;
text-decoration: none;
}

#RecentAdditionsBody a:hover{
color: #e8ba02;
}
#RecentAdditionsSearch{
	float:left;
	background: url(../includes/templates/images/coco3/articles_search.png) no-repeat;
	width: 230px;
	height: 26px;
	padding:25px;
}
#RecentAdditionsSearch select{
	width:200px;
}
#RecentAdditionsFooter{
float: left;
background: url(../includes/templates/images/coco3/article_footer.png) no-repeat;
width: 280px;
height: 16px;
}

#RecentDownloadsHeader{
float: left;
background: url(../includes/templates/images/coco3/recentdownloads_header.png) no-repeat;
width: 280px;
height: 108px;
}

#RecentDownloadsBody{
float: left;
background: url(../includes/templates/images/coco3/recentdownloads_bg.png) repeat-y;
width: 280px;
height: 312px;
}
#RecentDownloadsSearch{
	float:left;
	background: url(../includes/templates/images/coco3/recentdownloads_search.png) no-repeat;
	width: 230px;
	height: 26px;
	padding:25px;
}
#RecentDownloadsSearch select{
	width:200px;
}

#RecentDownloadsFooter{
float: left;
background: url(../includes/templates/images/coco3/recentdownloads_footer.png) no-repeat;
width: 280px;
height: 16px;
}

/* @group Community */

#CommunityContainer{
float: left;
margin: 3px 0px 0px 0px;
}

#CommunityHeader{
background: url(../includes/templates/images/coco3/discussions_header.png) no-repeat;
width: 558px;
height: 114px;
}

#CommunityBody{
background: url(../includes/templates/images/coco3/discussion_body.png) no-repeat;
width: 538px;
height: 90px;
padding:10px;
}

#CommunityHeader h1{
width: 235px;
height: 20px;
font-family: verdana;
font-weight: strong;
color: #686767;
font-size: 14px;
padding: 5px 0px 0px 20px;
}

#CommunityHeader p{
float: left;
width: 430px;
height: 60px;
font-family: verdana;
color: #fff;
font-size: 12px;
margin: 12px 12px 0px 110px; 
}


#CommunityBody ul{
margin:0px 0px 0px 6px;
padding: 15px 0px 0px 30px;
width: 500px;
height:100px;
}

#CommunityBody li{
font-family: verdana;
font-size: 12px;
color: #7e7e7e;
line-height: 16px;
}

#CommunityBody a{
color: #5d79f1;
font-weight: bold;
text-decoration: none;
}


#CommunityBody span a{
font-weight: normal;
}


#CommunityBody a:hover{
color: #e8ba02;
}

#CommunityFooter{
background: url(../includes/templates/images/coco3/discussion_footer.png) no-repeat;
width: 558px;
height: 21px;
}

/*prodnews css styles and adjustments*/

div.prodnews {
	margin:10px 0px 0px 0px!important;
	width:558px;
}
div#NewsEntryHeader{
	background: url(../includes/templates/images/coco3/newsentryheader.png) no-repeat;
	float:left;
	height:9px;
	width:100%;
}
div#NewsEntryTitle{
		background: url(../includes/templates/images/coco3/newsentrytitleslice.png) repeat-y;
		float:left;
	min-height:14px;
	width:100%;
}
div#NewsEntryWrapper{
		background: url(../includes/templates/images/coco3/newsentrybodyslice.png) repeat-y;
	float:left;
	min-height:660px;
	width:100%;
}
div#NewsEntryBody{
	margin:5px 10px 5px 10px;
}
div#NewsEntryBodyHeader{
		background: url(../includes/templates/images/coco3/newsentrybodyheader.png) no-repeat;
		float:left;
	height:20px;
	width:100%;
}
div#NewsEntryFooter{
		background: url(../includes/templates/images/coco3/newsentryfooter.png) no-repeat;
	display:inline-block;
	height:114px;
	width:100%;
}
