﻿

.spacer14 {
	clear:both;
	height:14px;
}

.hdImg {
	margin-right:35px;
	margin-bottom:-3px;
}
.hdImg_last {
	margin-right:0px;
	margin-bottom:-3px;
}

.red {
	color:#0073CF;
}

.font10 {
	font-size:10px;
}
.redHeader { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#0073CF; 	
} 

.grey {
	color:#4F4F4F;
}

img#sponsorBanner {
	margin-top:12px;
}

div#spotlights {
	width:float;
	border:1px solid #D7D8DF;
	margin-top:12px;
	padding:7px 7px;	
}

div#hd_spotlights {
	color:#555;
	background-color:#D7D8DF;
	padding:3px 5px;
	font-size:13px;
	font-weight:bold;
}
.specialRed{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #545454;
	font-size:12px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	clear:both;
	margin: 20px 0 0px 0;
	font-size 	: 17px;
	font-style: italic;

}
.headerGrey, .headerGrey_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#555;
	font-size:12px;
	text-transform:upperCase;
	border-bottom:1px solid #555;
	font-weight:bold;
	margin-top:10px;	
}

.headerGrey_2 {
	margin-top:20px;
}

div#spotlights_content {
	margin:5px 5px -20px 5px;
}

.black {
	color:#000;
}

a.black:link, a.black:visited, a.black:hover {
	color:#000000;
	text-decoration:none;
}
a.black:hover {
	text-decoration:underline;		
		
}
a.noLine:link, a.noLine:visited, a.noLine:hover{
	text-decoration:none;
}
a.noLine:hover {
	text-decoration:underline;
}
p.subHeaderBlack {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;		
}

a.subHeaderBlack:link, a.subHeaderBlack:visited, a.subHeaderBlack:hover{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;	
}
a.subHeaderBlack:hover {
	text-decoration:underline;
}

.subHeaderRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:5px 0 10px 0;
	padding: 15px 0 5px 0;
	font-size: 13px;
	border-bottom: 2px solid #ccc;
	color: #2973bd;
	font-weight: bold;
}


p.subHeaderRed_Block {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#0073CF;
	margin-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
}
img#woman {
	float:left;
	margin:0px 7px 5px 0px;
	border:1px solid #D7D8DF;
}

p.redHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#0073CF;
	margin-top:15px;
	margin-bottom:5px;
}

.font12 {
	font-size:12px;
}

#pictureHome {
	float:left;
	margin:0px 10px 10px 0px;
}

div.smallContainer_1 {
	clear: both;
	width:200px;
	margin:0px 0px 0px 0px;
}
div.markContainer_1 {
	float:left;
	width:7px;
}
div.textContainer_1 {
	float:right;
	width:193px;
}
div.greyBlock {
	width:207px;
	border:1px solid #A4A7B8;
	border-bottom:none;
	border-top:6px solid #A4A7B8;
	padding:10px;
}
div.greyBlock_last {
	width:207px;
	border:1px solid #A4A7B8;
	/*border-bottom:none;*/
	border-top:6px solid #A4A7B8;
	padding:10px;
}
div.greyBlockContent {
	margin-left:10px;
}
div.greyBlockContent a:link, div.greyBlockContent a:visited, div.greyBlockContent a:hover {
	text-decoration:none;
}
div.greyBlockContent a:hover {
	text-decoration:underline;
}
.pBorder {
	margin:4px 0px 8px 0px;
	border-bottom:1px solid #0073CF;
	padding:0px 0px 8px 0px;
}
div.textUL_dg a:link, div.textUL_dg a:visited, div.textUL_dg a:hover {
	color:#0073CF;
	font-size:12px;
	text-decoration:none;
}
div.textUL_dg a:hover {
	text-decoration:underline;
}
div.textUL_dg {
	float:right;
	width:390px;
	font-size:12px;
	color:#0073CF;
}
div.ulContainer_dg {
	clear: both;
	width:399px;
	margin:0px 0px 0px 0px;
}
div.bulletUL_dg {
	float:left;
	width:9px;
	color:#0073CF;
}
.greyP {
	background-color:#D7D8DF;
	width:100%;
	float: left;
	clear:both;
	padding:3px 0px;
	margin:6px 0px 0px 0px;
}
.redP {
	float:right;
	background-color:#D7D8DF;
	width:207px;
	text-align:right;
	padding-right:3px;
}
.greyPContent {
	float:left;
	background-color:#D7D8DF;
	width:208px;
	padding-left:3px;
}
.greyPContent a:link, .greyPContent a:visited, .greyPContent a:hover {
	text-decoration:none;
}
.greyPContent a:hover {
	text-decoration:underline;
}

.redP a:link, .redP a:visited, .redP a:hover {
	text-decoration:none;
}
.redP a:hover {
	text-decoration:underline;
}
.spacer10 {
	clear:both;
	height:10px;
}
.spacer5 {
	clear:both;
	height:5px;
}
.spacer {
	clear: both;
}
.redHeader_Border {

	font-size: 10pt;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #999999;
	padding: 2px;
	color: #fff;
}

.redAccount_Border {
	color:#5587BB;
	font-size:11px;
	border-bottom:1px solid #5587BB;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}


div.rightLinks { 
            float:left; 
            width:220px; 
            font-size:12px; 
            margin:0px 0px 7px 0px;
} 
div.smallContainer { 
            clear: both; 
            width:229px; 
            margin:0px 0px 5px 0px; 
            font-size:11px; 
			font-family :  Arial, Helvetica, sans-serif;
			
} 

div.markContainer { 
            float:left; 
            width:9px; 
            font-size: 7px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #666;
			font-weight: bold;
} 

div.rightLinks a:link, div.rightLinks a:visited, div.rightLinks a:hover { 
            font-size:12px;
            text-decoration:none; 
} 

div.rightLinks a:hover { 
            text-decoration:underline; 
            font-size:12px; 
} 

div.communityBlock {
	width:207px;
	clear:both;
	
}
div.communityText {
	float:right;
	width:180px;
}
div.communityIcon{
	float:left;
	width:27px;
}
div.communityText a:link, div.communityText a:visited, div.communityText a:hover {
	color:#9E0323;
	text-decoration:none;
}
div.communityText a:hover {
	text-decoration:underline;
}
.borderRed {
	border-bottom:1px solid #9E0323;
	padding-bottom:10px
	
}
.leftNav_first_current {
	font-weight:bold;
	/*color:#0073CF;*/
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 12px;
	width:217px;
	border-top:1px solid #A4A7B7;
	border-bottom:1px solid #A4A7B7;
	font-size:13px;
	color:#093678;
	text-decoration: none;
	font-family :  Arial, Helvetica, sans-serif;
}
.italicText {
	font-style:italic;
}
.calendarContainer {
	border:1px solid #A5A7B6;
	border-top:6px solid #A5A7B6;
	padding:0px 5px;
}
.calendarContainer_2 {
	border:1px solid #A5A7B6;
	border-top:6px solid #A5A7B6;
	padding:3px;
}
.commentsContainer {
	border-bottom:1px solid #A5A7B6;
	border-top:6px solid #A5A7B6;
	padding:0px 5px;
	background-image:url("../images/bg_comments_FF.gif");
	background-repeat:repeat-y;
}
div.CommentsOuter {
	clear:both;
	/*width:409px;*/
}
div.commentsRight {
	float:right ;
	width:200px ;
	padding-left:4px;
	
}
div.commentsLeft {
	float:left ;
	width:200px ;
	padding-right:4px;
}
div#calendarContainer_22 {
	padding-bottom:0px;
}

.formContainer {
	clear:both;
	width:409px;
}
.formElement {
	float:right;
	padding-bottom:4px;
	width:309px;
}
.formLabel{
	float:left;
	width:100px;
}
.greyHeader_Border {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#4B4B4B;
	font-size:12px;
	text-transform:upperCase;
	border-bottom:1px solid #4B4B4B;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}
.greyHeader_NoBorder {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#4B4B4B;
	font-size:12px;
	text-transform:upperCase;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}
.clear {
	clear:both;
}
#date {
	float:right;
	
}
#calendar {
	float:left;
	border:1px solid #A5A7B6;
}
#calendar td {
	padding:4px;
}
#dateInput {
	width:100px;
}
.centerCell {
	text-align:center;
	background-color:#A5A7B6;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.whiteHeader {
	color:#fff;
	font-size:12px;
	text-transform:upperCase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top:9px;
	height:24px;
	background-color:#A4A7B8;
	text-align:center;	
	
}

.whiteHeader a:link, .whiteHeader a:visited, .whiteHeader a:hover {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.whiteHeader a:hover {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}


/* Styles for My Gateway */
div.textUL_mg a:link, div.textUL_mg a:visited, div.textUL_mg a:hover {
	/*color:#0073CF;*/
	font-size:12px;
	text-decoration:none;
}
div.textUL_mg a:hover {
	text-decoration:underline;
}
div.textUL_mg {
	float:right;
	width:389px;
	padding-left:1px;
	font-size:12px;
	/*color:#0073CF;*/
}
div.ulContainer_mg {
	clear: both;
	width:399px;
	margin:0px 0px 0px 0px;
}
div.bulletUL_mg {
	float:left;
	width:9px;
	/*color:#0073CF;*/
}
/* Styles for Register */

div.Form_register_4 {
	float:right;
	width:350px;
	font-size:11px;
	background-color:#f7f7f7;
	border-right:1px solid #fff;
	padding:2px 5px 0px 5px;
	height:24px;
	/*color:#0073CF;*/
}



div.labelForm_register_4 {
	float:left;
	width:300px;
	padding:2px 5px 0px 5px;
	background-color:#f7f7f7;
	/*color:#0073CF;*/
	height:24px;
}

div.Form_register_3 {
	float:right;
	width:302px;
	font-size:11px;
	background-color:#f7f7f7;
	border-left:1px solid #fff;
	padding:2px 5px 0px 5px;
	height:29px;
	/*color:#0073CF;*/
}
div.Form_register_2 {
	float:right;
	width:350px;
	font-size:11px;
	background-color:#f7f7f7;
	border-left:1px solid #fff;
	padding:2px 5px 0px 5px;
	height:24px;
	/*color:#0073CF;*/
}
div.formContainer_register_2 {
	clear: both;
	width:673px;
	margin:0px 0px 1px 0px;
	/*border-bottom:1px solid #fff;*/
}
div.labelForm_register_3 {
	float:left;
	width:350px;
	padding:2px 5px 0px 5px;
	background-color:#f7f7f7;
	/*color:#0073CF;*/
	height:29px;
}
div.labelForm_register_2 {
	float:left;
	width:300px;
	padding:2px 5px 0px 5px;
	background-color:#f7f7f7;
	/*color:#0073CF;*/
	height:24px;
}
div.Form_register, div.Form_register_1 {
	float:right;
	width:327px;
	font-size:11px;
	background-color:#f7f7f7;
	border-left:1px solid #fff;
	padding:2px 5px 0px 5px;
	height:24px;
	/*color:#0073CF;*/
}
div.formContainer_register, div.formContainer_register_1 {
	clear: both;
	width:673px;
	margin:0px 0px 1px 0px;
	/*border-bottom:1px solid #fff;*/
}
div.labelForm_register, div.labelForm_register_1 {
	float:left;
	width:325px;
	padding:2px 5px 0px 5px;
	background-color:#f7f7f7;
	/*color:#0073CF;*/
	height:24px;
}
div.labelForm_register_hd {
	float:left;
	width:350px;
	padding:2px 5px 0px 5px;
	background-color:#D5D5D5;
	/*color:#0073CF;*/
	height:34px;
	font-weight:bold;
}
div.Form_register_hd {
	float:right;
	width:302px;
	font-size:11px;
	background-color:#D5D5D5;
	border-left:1px solid #fff;
	padding:2px 5px 0px 5px;
	height:34px;
	font-weight:bold;
	/*color:#0073CF;*/
}

tr.hdTR td 
{
	background-color:#EAEAE8;
	font-weight:bold;
	
}


.spacerRegister {
	clear:both;
	height:1px;
	background-color: #CCCCCC;
}
div#termsContainer {
	height:250px;
	overflow:auto;
	border:1px solid #667379;
	margin:0px 0px 20px 0px;
}
div#terms {
	margin:10px;
}
.center {
	text-align:center;
}
ul.alpha {
	list-style:upper-alpha;
}
#joinImg {
	margin-top:20px;
}
#specialReportImg {
	float:left;
	margin:14px 10px 6px 0px;
	
}
.photo {
	float:left;
	margin-right:10px;
	border:1px solid #4B4B4B;
}
.spacer5 {
	clear:both;
	height:5px;
}


div.greenImgButton {
	clear:both;
	width:229px;
	height:100px;
	background-color:#E6E5C0;
	margin-top:-2px;
}
div.greenImgButton_1 {
	clear:both;
	width:229px;
	border-bottom:1px solid #A4A7B7;
	height:87px;
	background-color:#E6E5C0;
	margin-top:0px;
}

span.font12 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#0073CF;
	font-weight:bold;
	line-height:20px;
}

.bggray{
			background-color:#f7f7f7;}
.bggray2{
			background-color:#f7f7f7;}	
			
div.links a:link, div.links a:visited, div.links a:hover {
	color:#484848;
	text-decoration: none;
	font-family:Verdana, Helvetica, sans-serif;
	
}

div.links a:hover {
	text-decoration:underline;
	font-family:Verdana, Helvetica, sans-serif;
}		

.rightside { text-align: right;}

a.rightside:link, a.rightside:visited, a.rightside:hover { 
            color:#0073cf; 
            text-decoration:none; 
            font-size:11px; 
			font-family :  Verdana, Helvetica, sans-serif;
} 

a.rightside:hover { 
            text-decoration:underline; 
            font-size:11px; 
			font-family :  Verdana, Helvetica, sans-serif;
} 

div.tx-irfaq-answer {
	margin-top:20px;
}

ul.tx-irfaq-questions-list {
	margin-top:20px;
}	
/*IB*/

.news-catmenu {height: 200px;}

.dg-teaser-container {
	padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
}

div#searchBlock {
	background-color: #b9cde5;
	padding:0px;
	width:100%;
	float: left;
	font-size:11px;
	margin-bottom: 10px;	
}

div.tagcloud {
	background-color: #f1f1f1;
	padding:0px 0px 0px 0px;
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	font-size: 9px;
}

#dgcontent_latestteaser{
	padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
}

div.tx-indexedsearch-rules {
	font-size:10px;
}

div.tx-indexedsearch-searchbox {
	font-size:11px;
}

div.tx-indexedsearch-searchbox input {
	margin-left:0px;
}

div.tx-dgcontentfeform-pi1 {
	font-size:11px;
}

/*Calendar classes*/
.tx-dgcontent-pi1 {
	display: block; 
	clear: both;
}

.calendar-table {
	width: 100%;
	border: 1px solid #ccc;
}


/*Home page css NEWEST*/


/*Latest Resources*/

.dgcontent_hplatestteaser {
	display: table;
  	border-collapse: collapse;
  	table-layout: fixed;
}

.dgcontent_hplatestteaser_content{}

.dgcontent_teaserresourcesingle_row{
	background-color: #fff;
}

.dgcontent_teaserresourcesingle_body{
	vertical-align: top;
	padding-top: 20px;
}

.dgcontent_teasernewssingle_image {
	vertical-align: top; 
	float: left;

}

.dgcontent_teasernewssingle_image img {
	margin-right: 10px;
}

.dgcontent_teaserresourcesingle_body b{	
	display: block;
	color:#2973bd;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.dgcontent_hplatestteaser_viewall {
	background-color: #eee;
	text-align: right;
	font-weight: bold;
	margin-top: 7px;
}

.dgcontent_hplatestteaser_viewall a{
	background-color: #2973bd;
	color: #fff;
	padding: 0 5px;
}

.dgcontent_teaserresourcesingle_date {
	color: #999999;
	font-size: 0.8em;
	padding: 7px 0;
}


/*Experts*/

#tx-dgikup-pi2 {
 	display: table;
  	border-collapse: collapse;
  	table-layout: fixed;
}

.dgikup_pi2_teaser{}

.dgikup_pi2_row{

}

.dgikup_pi2_text {
	vertical-align: top;
	padding-top: 20px;
}

.dgikup_pi2_image {
	vertical-align: top;
	padding-right: 10px;
	padding-top: 23px;

}

.dgikup_pi2_text b{
	display: block;
	color:#2973bd;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.dgikup_pi2_viewall {
	background-color: #eee;
	text-align: right;
	font-weight: bold;
	margin-top: 7px;

}

.dgikup_pi2_viewall a{
	background-color: #2973bd;
	color: #fff;
	padding: 0 5px;
}


/*Activities*/

.tx-ikdgfmm-pi5 {
	display: table;
  	border-collapse: collapse;
  	table-layout: fixed;
  	width: 100%;
}

.ik_dgf_mm_pi5_main {}

.ik_dgf_mm_pi5_cnt_descr{
	vertical-align: top;
	padding-top: 20px;
}

.ik_dgf_mm_pi5_cnt_descr b{
	display: block;
	color:#2973bd;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.ik_dgf_mm_pi5_cnt_image{
	vertical-align: top; 
	float: right;
}

.ik_dgf_mm_pi5_cnt_image img{
	margin-left: 10px;	
}

.ik_dgf_mm_pi5_viewall {
	background-color: #eee;
	text-align: right;
	font-weight: bold;
	margin-top: 7px;
}

.ik_dgf_mm_pi5_viewall a{
	background-color: #2973bd;
	color: #fff;
	padding: 0 5px;
}


/*Search on Members and Activities pages*/
.tx-ikdgfmm-pi2 { 
	width: 100%; 
	background-color:#DCE6F2; 
	margin: 0 0 20px 0;
}
.tx-ikdgfmm-pi2 input{
	width: 90%;
}


/*Members & Activities*/
#ikdgfmm_pi1_table {
	border-collapse:collapse;
	width: 100%;
}

#ikdgfmm_pi1_desc_td {
	vertical-align: top;
	border-bottom: 1px solid #eee;
	margin: 0 0 20px 0; 
}

#ikdgfmm_pi1_desc{}

#ikdgfmm_pi1_pagination_td1 {
	font-size: 11px; 
	color: #999;
}

#ikdgfmm_pi1_pagination_td2 {
	font-size: 11px;
}


/*Latest News feed*/
#dgcontent_latestteaser { border: 1px solid #ccc; padding: 5px;}


#dgcontent_newsteaser_bullet {            
			float:left; 
            width:9px;
            font-size: 8px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #666;
			font-weight: bold;
			vertical-align: text-bottom;
}

#dgcontent_newsteaser_title {             
			float:left; 
            width:220px; 
            font-size:12px; 
            margin:0px 0px 7px 0px;
}
#dgcontent_newsteaser_container {
			clear: both; 
            width:229px; 
            margin:0px 0px 5px 0px; 
            font-size:11px; 
			font-family :  Arial, Helvetica, sans-serif;
}

#dgcontent_latestteaser_viewall { font-size: 11px; text-align: right;}
/*End Latest News feed*/


/*Events feed*/
#dgcontent_eventsteaser_bullet {
			float:left; 
            width:9px;
            font-size: 8px; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #666;
			font-weight: bold;
			vertical-align: text-bottom;
}


#dgcontent_eventsteaser_title {
			float: left;
			width:220px; 
            margin:0px 0px 5px 0px; 
            font-size:12px; 
			font-family :  Arial, Helvetica, sans-serif;
}


#dgcontent_eventsteaser_container {
			clear: both; 
            width:229px; 
            margin:0px 0px 5px 0px; 
            font-size:11px; 
			font-family :  Arial, Helvetica, sans-serif;
}

#dgcontent_eventsteaser_dates { color: #999; padding: 5px;}

#dgcontent_latestteaser_viewall {font-size: 11px; text-align: right;}
/*End Events feed*/


/*Partners*/
#sb_partner_pi3_main { margin-top: 20px;}

#sb_partner_pi3_cnt_descr{}

#sb_partner_pi3_cnt_image{ float: right; margin-top: 20px;}

#sb_partner_pi3_cnt_title { font-weight: bold; margin-top: 20px;}

#sb_partner_pi3_cnt_url{ font-style:italic; padding: 5px 0 0 0;}


/*All Partners Page*/

.srpartner_pi1_t { width: 100%;}


/*Icons styles*/
.tx-dgiksimulatebe-pi2{
	text-align: right; 
	background-color:#dfeaf5; 
	font-weight: normal; 
	color: #333; 
	padding:2px 0 2px 0;
}

/*View All for Latest resources & Partners, Resources page*/
#dgcontent_pi1_exturl_viewall{
	font-weight: bold; 
	text-align:right; 
	margin-bottom:30px;}

#sb_partner_pi3_viewall {
	font-weight: bold; 
	text-align:right; 
	margin:10px 0 30px 0; 
	border-top: 1px solid #eee; 
	padding-top:5px;
}

#dgikmd_search_formtable td{
	font-size: 90%;	
	padding: 0.7em;
}


/*Single Event page*/
.dg-item-container{}

.dg-title-container{ 	
    font-family: Arial, "Times New Roman", Times, serif;
	color: #999;
	font-size:12px;
	border-bottom:3px solid #ccc;
	font-weight:bold;
	clear:both;
	margin: 5px 0 10px 0;
	font-size: 17px;
	font-style: normal;}

.dg-dates-container{font-family: Arial, "Times New Roman", Times, serif; font-size: 110%; padding: 0 0 20px 0; font-weight: bold;}

.dg-body-container{font-size:120%;}

.dg-country-container{padding: 5px 0 0px 0; font-size:11px;}

.dg-source-container{padding: 5px 0 0px 0; font-size:11px;}

.dg-countributor-container{padding: 5px 0 20px 0; font-size:11px;}

.dg-popbar-container{padding: 5px 0 0px 0; font-size:11px;}

.dg-popularity-container{color:#e88919; font-weight:bold;}

.dg-actionbar-container{padding: 20px 0 0px 0; font-size:11px;}

.dg-printf-container{}

.dg-emailitem-container{}

.dg-categories-container{padding: 5px 0 5px 0; font-size:11px;}
.dg-tags-container{padding: 5px 0 5px 0; font-size:11px;}

.comment-form-header{font-size:12px; color: #333; padding: 10px 0 0 0;  font-family: Arial, "Times New Roman", Times, serif;}

.comment-form-submit{margin: 10px 0 0 0;}


.dg-comments-header{padding: 40px 0 0px; 0; color: #888; font-family: Arial; font-size: 120%; border-bottom: 3px solid #eee; margin: 0 0 10px 0;}

.dg-comments-hidden{}

.news-single-comment{}

.single-comment-header{ background-color: #fff; font-size: 12px; margin: 10px 0 10px 0;}

.comment-poster-name{ color: #333;}

.comment-delete{}

.comment-date{display: block; text-align: left; font-size: 90%; color: #999;}

.comment-text{border: 0; padding: 3px 15px 5px 15px; border-left: 5px solid #ccc; margin-bottom: 30px;}

.dg-date-container{text-align: left; font-size: 11px; color: #999;}



/*Contact single*/
.tx-dgdirectory-pi5 {}

.tx-dgdirectory-pi5 div{padding-bottom: 7px;}

#dg_directory_pi5_main {margin-bottom: 25px;}

#dg_directory_pi5_cnt_image img{padding-right: 10px;}

#dg_directory_pi5_cnt_title{font-size: 140%; color: #999;}

#dg_directory_pi5_cnt_email{}

#dg_directory_pi5_cnt_phone{}

#dg_directory_pi5_cnt_country{}

#dg_directory_pi5_cnt_city{}

#dg_directory_pi5_cnt_address{}



/*New Contacts Teaser*/
.dg_directory_pi1_viewall {text-align: right; font-size: 11px;}

#dg_directory_pi1_main {
    padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
}

#dg_directory_pi1_main > div {clear: both;}

#dg_directory_pi1_cnt_image {float: left;}

#dg_directory_pi1_cnt_image img {margin: 0px 10px 10px 0;}

#dg_directory_pi1_cnt_country {padding-bottom: 10px; font-size: 11px; color: #999;}


/*Contacts*/
.tx-dgdirectory-pi2 div{padding-bottom: 5px; font-family: Verdana;}

#dg_directory_pi2_cnt_image img{margin-right: 10px; border: 5px solid #ddd;}

#dg_directory_pi3_main {margin-bottom: 25px;}

#ikdgfmm_pi2_pagination_td2{padding: 5px 0;  margin: 0 0 20px 0; font-size: 11px; text-align: center; background-color: #eee;}

#dg_directory_pi2_cnt_title{font-size: 140%; color: #333; padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: top;}

#dg_directory_pi2_cnt_title b{font-weight: normal;}

#dg_directory_pi2_cnt_descr{line-height: 18px; }

#dg_directory_pi2_cnt_descr b {display: block;}

#dg_directory_pi2_more{font-size: 9px; font-weight: bold;  text-align: right; display: block; clear: both;  border-bottom: 1px solid #eee;}

#dg_directory_pi2_more a{ background-color: #eee; padding: 2px 5px;}

#dg_directory_pi2_resultsof {font-size: 11px; color: #999; text-align: center;}
#dg_content_pi3_resultsof {font-size: 11px; color: #999; text-align: left;}

#dg_directory_pi3_main {font-weight: bold; text-align: center;}


/*Filter and Find contacts*/

.tx-dgdirectory-pi4{
	width: 100%; 
	background-color:#DCE6F2; 
	margin: 0 0 20px 0;
}

.tx-dgdirectory-pi4 input{width: 90%;}

.tx-dgdirectory-pi6{
	padding:5px;
	margin:0px 0px 15px 0px;
	border:1px solid #cccccc;
}


/*Edit account information*/
.tx-srfeuserregister-pi1 dt {float: left; padding: 0 20px 0 0; margin-left:-10px;}


/*Recent contributions teaser*/
#dgcontent_pi2_icon {float: left;}

#dgcontent_pi2_record {clear: both; margin: 0 0 10px 0;}

#dgcontent_pi2_container {
	padding:5px;
	margin:0px 0px 15px 0px;
	border:1px solid #cccccc;
}
#dgcontent_pi2_viewall {text-align: right; font-size: 11px;}

#dgcontent_pi2_date {text-align: left; font-size: 11px; color: #999;}



/*Filters - right hand column teaser*/
.tx-dgfilter-pi2 {    
    padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
}

#dgfilter_pi2_manage {text-align: right; font-size: 11px;}

#dgfilter_pi1_bullet{
	float:left; 
    width:9px;
    font-size: 8px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	vertical-align: text-bottom;
}

.dg_content_pi3_user {
	font-weight: bold;
}
			