/* --- CSS Reset --- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* --- Typography --- */
.grid a  {
	color:#9d0105;
	/*color:#315fae;*/
	text-decoration: none;
}
.grid a:hover, .grid .sidebar-single li a:hover{
	color:#254567;
	text-decoration: underline;
}

.grid p {
	line-height: 14pt;
	font-size: 9pt;
	margin-bottom: 14pt;  
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.grid ul {
	line-height: 14pt;
	font-size: 9pt;
	margin: 0 0 14pt 0;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style-type:none;
	/*list-style:none;
	list-style-position:outside;
        list-style-image: url(../../../images/bullet-2.png);*/
	padding:0 0 0 20px;	
}
.grid li {
	line-height: 14pt;
	font-size: 9pt;
	margin-bottom: 14pt;
        background: transparent url(../../../../images/bullet-2.png) no-repeat scroll 0px 8px;
        padding-left: 14px; 
}

.grid h1 {
	color:#254567;
	font-size: 18pt;
	font-family: Georgia, Times New Roman, Times, serif;	
	font-weight:normal;
	line-height: 22pt;
	margin-bottom: 14pt;  
}

.grid h2 {
	color:#9d0105;
	font-size: 14pt;
	font-family: Georgia, Times New Roman, Times, serif;	
	font-weight:normal;
	line-height: 18pt;
	margin-bottom: 14pt;  
}

.grid h3 {
	color:#666666;
	font-size: 12pt;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	line-height: 16pt;
	margin-bottom: 14pt;  
}

.grid .dlm_download_list h3 {
	margin-bottom: 2pt;  
}

.grid h4 {
	color:#757575;
	font-size: 10pt;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;	
	line-height: 14pt;
	margin-bottom: 14pt; 
}

.grid h5 {
  line-height: 36px;
  font-size: 10px;
  font-family: Georgia, Times New Roman, Times, serif;
  font-style: italic;
}

.grid h6 {
  line-height: 36px;
  font-size: 12px;
  font-family: Georgia, Times New Roman, Times, serif;
  font-style: italic;
}

/* --- News --- */
#main-news h1 {
	/*background: transparent url(../../../../images/transparent-light-gray.png) repeat scroll 0 0;
	background-color:#f3f3f3;
	border-bottom: #dddddd 1px solid;*/
	/*border-top: #ffffff 1px solid;*/
	background: transparent url(../../../../images/box-background.jpg) no-repeat scroll center bottom;
	color:#9d0105;
	/*color:#f18c15;*/
	font-size: 10pt;
	font-weight:bold;
	font-family: Georgia, Times New Roman, Times, serif;	
	line-height: 18pt;
	padding: 8px 0 16px 0;
	margin: 0 0 8px 0;
	text-align:center;
}

.light-container {
	background: transparent url(../../../../images/box-background.jpg) no-repeat scroll 0 bottom ;
	padding: 0 0 24px 0;
}

#main-news h2 {
	color:#254567;
	font-size: 10pt;
	font-weight:bold;
	font-family: Georgia, Times New Roman, Times, serif;	
	line-height: 18pt;
}

#main-news h2 a {
	color:#254567;
	font-size: 10pt;
	font-weight:bold;
	font-family: Georgia, Times New Roman, Times, serif;	
	line-height: 18pt;
}
#main-news ul {
	color: #dddddd ;
	line-height: 14pt;
	font-size: 9pt;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	/*list-style-type:square;
	list-style:square;
	list-style-position:outside;
	padding:0 0 0 20px;*/
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
}
#main-news li {
	color: #999999;
	line-height: 14pt;
	font-size: 8pt;
	/*border-bottom: 1px solid #dddddd ;*/
	/*margin-bottom: 7pt;*/
	height:28px;
	background: transparent url(../../../../images/bullet-2.png) no-repeat scroll 0px 8px;
	padding-left: 14px; 	
}

#main-news li a{
	color:#000;
}

#main-news .read-all {
	/*background: transparent url(../../../../images/box-background.jpg) no-repeat scroll center bottom;*/
	border-bottom: 1px solid #dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align: right;
	/*padding: 0 0 8px 0;*/
	margin: 0 0 16px 0;
}
.category h2 {
	color:#254567;
	font-size: 10pt;
	font-weight:bold;
	font-family: Georgia, Times New Roman, Times, serif;	
	line-height: 18pt;
}

.category h2 a{
	font-size: 10pt;
}

#main-news p {
	line-height: 14pt;
	font-size: 8pt;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
.date-posted {
	color:#666666;
	display:block;
	line-height: 14pt;
	font-size: 8pt;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
.download-pdf {
	background: transparent url(../../../../images/pdf.gif) no-repeat scroll 0 0;
	padding: 1px 0 0 24px;
}
#main-news .read-more, .post .read-more {
	color:#9d0105;
	line-height: 14pt;
	font-size: 8pt;
	padding-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:100%;
}
.post .border-bottom {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
	padding-bottom: 4px;
}

/*
 ***** BLOG RELATED STYLES *****
 */

.grid .category-aifm-directive h1, .grid .category-ucits-iv h1{
     /*color: #6396bf;*/
     margin:0 0 4px 0;
     clear: both;
}
.category-aifm-directive h2, .grid .category-ucits-iv h2 {
     margin: 0;
}
.grid .category-aifm-directive h2 a{

}
.grid .category-aifm-directive h2 a{

}
.date-posted-blog {
	color:#666666;
	display:block;
	line-height: 14pt;
	font-size: 9pt;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
        width: 100%;        
        margin: 0 0 8px 0;
}
.top-functions-blog {
    border:3px solid #DDDDDD;
    clear: both;
    float: right;
    display:block;
    line-height: 14pt;
    font-size: 9pt;
    padding: 4px;
    font-family:Arial, Helvetica, sans-serif;
}
.the-content-blog {
    
}
.post .read-more-blog {
	color:#333;
	line-height: 14pt;
	font-size: 8pt;
	padding-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:100%;
	border-top: 1px dotted #ccc;
        border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 4px 0;
}

.post .read-more-blog a {
	color:#9d0105;
}
.post .date-posted-blog a.share-img, .post .date-posted-blog .WP-PrintIcon,
.post .top-functions-blog a.share-img, .post .top-functions-blog .WP-PrintIcon {
    vertical-align:-3px;
}
.post .social-blog {
    /*border-top:1px solid #CCCCCC;*/
    font-size:10pt;
}

.post .related-docs-blog h3, .post .social-blog h3 {
    border-bottom:1px solid #ADADAD;
    color:#333333;
    font-family:Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
    margin:0 0 10px;
    text-align:left;
}

.post #comment {
    border:1px solid #CCCCCC;
    color: #666;
    padding: 8px;
    width:500px;
}
.post .comment {
    border-bottom:1px solid #ddd;
}
ol#commentlist {
    list-style-type:none;
    list-style-image:none;
}
ol#commentlist li{
    background: none;
}
.post .comment-meta {
    color: #999;
    font-size:9pt;
    margin:0 0 18px;
}
.post .comment-author {
    color: #333;
    font-size:10pt;
}
.post #author, .post #email, .post #url {
    color: #333;
    font-size:12pt;
    border:1px solid #CCCCCC;
    width: 300px;
}
.post label {
    color: #999;
}
.post #commentform {
    padding: 0 0 0 20px;
}

#postcomment h3  {
    padding: 0 0 0 20px;
}
.post .form-allowed-tags {
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    color:#666666;
    padding:8px;
}
/* About blog Sidebar */
#about-blog-small {

}
#about-blog-small .share-img, .grid #about-blog-small li .share-img{
    vertical-align:-8px;
}
