/* =Document Download
----------------------------------------------- */

.document-folder {
	border:1px solid #CCC;
	padding:0 5px 0 20px;;
	margin:0 0 10px 0;
}

.document-folder h3 {
	padding-left:20px;
	background:url(../gfx/folder.png) 0 50% no-repeat;
	color:#136998;
	cursor:pointer;
	}
	
#primary .document-folder p {
	margin:0;
	padding:0 0 10px 0;
	}
	
#primary .document-folder ul {
	margin: 0;
	padding:0 0 10px 0;
	}
	
#primary  .document-folder li {
	list-style:none;
	margin:0;
	padding:0;
	}

.document-folder li a {
	display:inline-block;
	background:url(../gfx/doc_icn3.gif) 0 50% no-repeat;
	padding:5px 0 5px 25px;
	}

#primary .download {
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #CCC;
	width:520px;
	}


	
#primary .download p {
	padding-left:10px;
	padding-right:10px;
	}
	
	
#primary .community h3 {
	font-size:14px;
	color:#FFF;
	background:#2b2001;
	padding:5px;
	margin:5px 0;
	}
	
#primary .community p, .community .text {
	margin:2px 10px;
	}
	
#primary p.breadcrumbs {
	margin:10px 0 5px 0;
	padding:0;
	font-size:10px;
	}
	
#primary .photos img {
	margin-right:5px;
	}
	
#primary .ff_matrix table .gutter {display: none;}
	
#primary .ff_matrix table th {background-color: #E2E9EF;}

#primary .ff_matrix table {border: 1px solid #6C8494;}

#primary .ff_matrix table th.first, #primary .ff_matrix_conf table .th:first-child {
border-left: none;}

#primary .ff_matrix table .th {border-top: none;}

#primary .ff_matrix table th.last, #primary .ff_matrix_conf table .th:last-child {border-right: none;}

#primary .ff_matrix table td.first, #primary .ff_matrix_conf table .td:first-child {border-left: none;}

#primary .ff_matrix table td.last, #primary .ff_matrix_conf table .td:last-child {border-right: none;}

#primary p.entryHeading {margin: 0;}

#primary .cke_skin_wygwam2 table td.cke_contents {vertical-align: bottom;}

#primary .ff_matrix {margin-left: 0;}

#primary div.ff-ft {margin-bottom: 10px;}

#primary div.ngen-file-choose-existing {display: none;}

#primary div.pageSummary {
  border: 1px solid #cccccc;
	margin: 0 0 15px;
	padding: 0 15px;
	width: 490px;
}

#primary .photo {
	width:106px;
	float:left;
	margin:0 10px 10px 0;
	}
	
#primary .album {
	width:125px;
	height:160px;
	background:#607762;
	padding:10px;
	float:left;
	margin:0 10px 10px 0;
	position:relative;
	}
	
#primary .album h3 {
	font-size:12px;
	margin:0;
	padding:0 0 5px 0;
	}
	
#primary .album h3 a {
	color:#FFF6F6;
	text-decoration:none;
	}
	
#primary .album img {
	position:absolute;
	bottom:10px;
	left:10px;
	}
