/* CSS Document */

body {
margin: 0;
background: url(../images/main-bg.gif) center repeat-y;
background-color: #e5e5e5;
}

label{
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	text-align:left;
	width:100px;
}

input {
	margin-bottom: 5px;
}

div.globalContnr {
margin: 0 auto;
width: 950px;
}

div.headerContnr {
width: 950px;
height: 150px;
background-color: #f7f7f7;
}

	.mainHeading {
	float: left;
	padding: 70px 0 0 20px;
	}
	
		.mainHeading span {
		display: block;
		font-size: 30px;
		padding: 25px 0 0 0;
		font-style: italic;
		}
	
	.supportLogos {
	float: right;
	width: 130px;
	padding: 10px 20px 0 0;
	}

div.navContnr {
width: 902px;
height: 36px;
padding: 14px 10px 0 38px;
background: url(../images/nav-bar-bg.jpg) no-repeat;
}

	div.mainNav { float: left; }
	
	div.secNav { float: right; }

div.mainContnr {
width: 930px;
padding: 10px;
background: url(../images/mainContnr-btm.gif) bottom no-repeat;
background-color: #d9d9d9;
margin-bottom: 10px;
}

	.brdCrb {
	font-size: 0.92em;
	padding: 0 0 5px 10px;
	}
	
		.brdCrb a {
		color: #40495a;
		text-decoration: underline;
		}

	div.mainContentTop {
	width: 930px;
	background: url(../images/mainContent-top.gif) top no-repeat;	
	}
	
	div.mainContent {
	width: 930px;
	background: url(../images/mainContent-btm.gif) bottom no-repeat;
	background-color: #fff;	
	}
	
		div.flashHolder {
		width: 910px;
		padding: 0 10px;
		}
		
div.podContnr {
width: 950px;
margin-bottom: 10px;
}
	
	.homeCCPod {
	float: left;
	margin-right: 10px;
	background: url(../images/pod_top_bg_310.gif) top no-repeat;
	}
	
		.homeCCPod .homeCCPodTop {
		position: absolute;
		width: 270px;
		height: 145px;
		margin: 4px 20px 0 20px;
		border-bottom: 1px dotted #800c25;
		}
		
			.homeCCPod .homeCCPodTop .homeCCPodTopHeadings {
			float: left;
			padding-top: 10px;
			}
			
				.homeCCPod .homeCCPodTop .homeCCPodTopHeadings .ccPodHeading1 {
				color: #fff;
				padding-top: 60px;
				}
				
				.homeCCPod .homeCCPodTop .homeCCPodTopHeadings .ccPodHeading2 {
				color: #f1b8c4;
				font-size: 0.92em;
				padding: 0 0 0 0;
				}
				
					.homeCCPod .homeCCPodTop .homeCCPodTopHeadings .ccPodHeading1 span { font-weight: bold; }
					
			.homeCCPodTopImg { float: right; }
			
		.homeCCPodBottom {
		width: 290px;
		padding: 150px 0 0 0;
		margin: 10px 10px 0 10px;
		background: url(../images/cc-bg.gif) no-repeat top left;
		color: #fff;
		}
		
			.homeCCPodBottom .homeCCPodText {
			width: 270px;
			padding: 10px;
			line-height: 1.34em;
			}
			
			.homeCCPodBottom .homeCCPodDetails {
			width: 270px;
			padding: 0 10px 0 10px;
			}
			
				.homeCCPodDate {
				float: left;
				color: #f1b8c4;
				width: 100px;
				}
				
				.homeCCPodLink { 
				float: left;
				width: 170px;
				text-align: right;
				}
				
					.homeCCPodLink a { color: #fff; }
				
					.homeCCPodLink a:hover {
					background-color: #fff;
					color: #ee0000;
					}
					
			.homeCCPodEnd {
			width: 290px;
			height: 3px;
			}
						
	.homeOtherPods {
	float: left;
	width: 630px;
	}
	
	.homeSparePods {
	clear: both;
	width: 950px;
	}
	
	.pod230 {
	float: left;
	width: 230px;
	margin-right: 10px;
	/*background: url(../images/pod_top_bg_230.gif) top no-repeat;*/
	}
	
	.pod310 {
	float: left;
	width: 310px;
	}
	
	.pod470 {
	float: left;
	width: 470px;
	}
	
	.pod630 {
	width: 630px;
	background: url(../images/pod_top_bg_630.gif) top no-repeat;
	}
	
	.pod950 {
	width: 950px;
	background: url(../images/pod_top_bg_950.gif) no-repeat top left;
	}
	
		.podContent { padding: 10px; }
		
			.podTitle {
			height: 26px;
			padding: 4px 0 0 9px;
			}
			
			.podText { padding: 15px 10px 5px 10px; }
			
			.podLink {
			text-align: right;
			padding: 0 10px 0 10px;
			}
			
			.testimonalPod .podLink {
			text-align: left;
			padding: 0 10px 0 10px;
			color: #d0103a;
			}
			
			.pod230 .podContent .podTitle {	background: url(../images/titlebar_230.gif) no-repeat; }
			
			.pod310 .podContent .podTitle {	background: url(../images/titlebar_310.gif) no-repeat; }
		
	.pod230Btm {
	width: 230px;
	height: 10px;
	background: url(../images/pod_bot_bg_230.gif) bottom no-repeat;
	}
	
	.pod310Btm {
	width: 310px;
	height: 10px;
	background: url(../images/pod_bot_bg_310.gif) bottom no-repeat;
	}
		
	.pod470Btm {
	width: 470px;
	height: 10px;
	background: url(../images/pod_bot_bg_470.gif) bottom no-repeat;
	}
		
	.pod630Btm {
	width: 630px;
	height: 10px;
	background: url(../images/pod_bot_bg_630.gif) bottom no-repeat;
	margin-bottom: 10px;
	}
	
	.pod950Btm {
	background:url(../images/pod_bot_bg_950.gif) no-repeat bottom left;
	height: 10px;
	}
		
	.pod630 .cloudPod {
	width: 630px;
	padding: 10px 0 0 0;
	}
		.catCloud {
		text-align: center;
		line-height: 1.5em;		
		}
		
		.pod630 .catCloud {
		width: 600px;
		padding: 0 15px;
		}
	
	.pod470 .cloudPod {
	width: 470px; 
	padding: 10px 0 0 0; 
	background: url(../images/pod_top_bg_470.gif) top no-repeat;
	}		
		
		.pod470 .catCloud {
		width: 440px;
		padding: 0 15px;
		}		
		
	.commentPod {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	}
	
.footerContnr {
background: url(../images/footer_top_bg.gif) top no-repeat;
background-color: #d9d9d9;
padding: 0 0 30px 0;
width: 950px;
}

	.footerQuestions {
	float: left;
	width: 380px;
	padding: 27px 0 0 20px;
	}
	
	.footerSidePanel {
	float: right;
	width: 380px;
	padding-right: 20px;
	}
	
		.searchPanel {
		width: 240px;
		height: 36px;
		padding: 14px 0 0 140px;
		border-bottom: 1px dotted #40495a;
		text-align: right;
		}
		
		.swFooter { padding-top: 9px; }
		
			.swFooterLinks { float: left; }
			
			.swCopyright { float: right; color: #5d6672; font-size: 90%; }


/* COMMENTS MODULE */

.commentContnr {
width: 930px;
margin: 0 10px;
background:url(../images/comments-bg.gif) no-repeat top left;
color: #fff;
}

	.commentDivide { 
	width: 930px;
	background: url(../images/comments-divide.gif);
	}
	
		.commentList {
		float: left;
		width: 575px;
		padding: 10px 30px 0 20px;
		}
		
			p.commentTxt {
			color: #fff;
			margin: 0;
			padding: 0 0 5px 0;
			}
			
			p.commentName {
			color: #acacac;
			margin: 0;
			padding: 0 0 20px 0;
			}
		
		.commentForm {
		float: left;
		width: 280px;
		padding: 0 0 0 25px;
		}
		
.commentContnrBtm {
height: 3px;
padding-top: 30px;
}

.gap10Right { margin-right: 10px; }

.homeNewsPod, .homeTopicPod {
float: left;
width: 310px;
background: url(../images/pod_top_bg_310.gif) top no-repeat;
}

.pod230 .newsPod, .pod230 .testimonalPod {
background: url(../images/pod_top_bg_230.gif) top no-repeat;
}

/* NEWS MODULE PREVIEW */

.homeNewsPod .newsContent, .newsPod .newsContent {
margin-left: 10px;
padding: 10px 0 0 0;
}

.pod230 .newsPod .newsContent { width: 200px; }

.pod310 .newsContent { width: 280px; }

	.newsContent .rowArr {
	float: left;
	width: 8px;
	padding-top: 2px;
	font-weight: bold;
	color: #bebebe;
	font-size: 100%;
	}
	
	.newsContent .rowItem {
	border-bottom: 1px dotted #ced1d4;
	padding: 4px 0 3px 0;
	}
	
	.pod230 .newsPod .newsContent .rowItem {
	float: left;
	width: 192px;
	}
	
	.pod310 .newsContent .rowItem {
	float: left;
	width: 272px;
	}
	
	.newsContent .lastRow { border-bottom: none; }
	
		.pod230 .newsPod .newsContent .rowItem .rowItemTitle { width: 192px;	}
		
		.pod310 .newsContent .rowItem .rowItemTitle {
		float: left;
		width: 241px;
		}
		
			.newsContent .rowItem .rowItemTitle a {
			color: #40495a;
			padding: 1px;
			}
			
			.newsContent .rowItem .rowItemTitle a:hover {
			color: #fff;
			background-color: #40495a;
			}
	
/* PROFILE */

.profileContnr {
padding: 0 20px 10px 10px;
width: 900px;
}

	.profileHeading {
	width: 900px;
	padding: 10px 0 25px 0;
	}
	
		.profileLogo {
		float: left;
		width: 170px;
		text-align:center;
		}
		
		.profileDetailContnr {
		float: left;
		width: 700px;
		padding: 0 0 0 30px;
		}			
			
			.profileQuestionsBtn {
			float:right;
			}		
		
				.profileQuestionsBtn a {
				display: block;
				width: 182px;
				height: 37px;
				background: url(../images/btn-view-all-questions.gif) no-repeat 0% -0px;
				}
				
					.profileQuestionsBtn a span { display: none; }
																							   
				.profileQuestionsBtn a:hover {
				background-position: 0% -37px;
				}
			
			.profileMainDetails {
			clear: both;
			width: 700px;
			padding: 10px 0 0 0;
			}
			
				p.profileDetails {
				color: #8c929c;
				margin: 0;
				padding: 0;
				}
				
					p.profileDetails span {
					font-weight: bold;
					}
					
					p.profileDetails a {
					font-weight: bold;
					color: #8c929c;
					}
					
					p.profileDetails a:hover {
					background-color: #8c929c;
					color: #fff;
					}
					
	.profileMainBgContnr {
	background: url(../images/profile-main-bg.gif);
	padding: 5px 0;
	width: 900px;
	}
	
		.profileMenuBgContnr {
		background: url(../images/profile-menu-bg.gif) bottom;
		padding: 0;
		width: 900px;
		}

			.profileMenu {
			float: left;
			width: 143px;
			margin-right: 20px;
			margin-left: 7px;
			}
			
				.profileMenu ul {
				margin: 0;
				padding: 0;
				list-style: none;
				}	
					
					.profileMenu ul li {
					width: 130px;
					height: 27px;
					display: block;
					padding: 4px 0 0 13px;
					background: url(../images/profile-menu-option.gif) no-repeat 0% -31px;
					}
					
					.profileMenu ul li.select {	background-position: 0% -0px; }   
			
			.profileAnswersContnr {
			float: left;
			width: 730px;
			}
			
				.openAnswerPanel {
				width: 730px;
				padding-bottom: 5px;
				background: url(../images/profile-question-bar-on-bottom.gif) bottom no-repeat;
				}
				
					.innerOpenAnswerPanel {
					width: 728px;
					border-left: 1px solid #196eab;
					border-right: 1px solid #196eab;
					}
					
						.answerContnr {
						width: 728px;
						padding: 20px 0 0 0;
						}
						
							.answerText {
							float: left;
							width: 377px;
							padding: 0 30px 0 30px;
							}
							
								.answerText h5 {
								font-size: 1em; 
								margin: 0; 
								padding: 0;
								}
								
							.answerContactContnr {
							float: left;
							width: 273px;
							padding: 20px 0 0 0;
							background: url(../images/profile-question-contact-top.gif) top left no-repeat;
							}
							
								.contactRow {
								width: 263px;
								padding: 0 0 5px 10px;
								}
								
									.contactRowType {
									float: left;
									width: 60px;
									}
									
									.contactRowInfo {
									float: left;
									width: 203px;
									font-weight: bold;
									}
									
										.contactRowInfo a {
										color: #d0103a;
										}
										
										.contactRowInfo a:hover {
										background-color: #d0103a;
										color: #fff;
										}							
										
							.answerContactContnrBtm {
							background: url(../images/profile-question-contact-bottom.gif) left bottom no-repeat;
							height: 10px;
							}
							
						.otherProfilesContnr {
						width: 668px;
						padding: 30px 30px 15px 30px;	
						}
						
							.otherProfilesContnr h6 {
							color: #8c929c;
							font-size: 0.92em;
							font-weight: normal;
							margin: 0 0 9px 0;
							padding: 0 0 10px 0;
							border-bottom: 1px dotted #acacac;	
							}
							
							.otherProfilesContnr ul {
							list-style: none; 
							margin: 0; 
							padding: 0;
							}
							
								.otherProfilesContnr ul li {
								float: left;
								width: 334px;
								padding-bottom: 3px;
								}
								
									.otherProfilesContnr ul li span {
									color: #bebebe;
									font-size: 0.92em;
									font-weight: bold;
									}
									
									.otherProfilesContnr ul li a {
									color: #40495a;
									}
									
									.otherProfilesContnr ul li a:hover {
									background-color: #40495a;
									color: #fff;
									}

/* Questions */

.questionContnr {
padding: 0 10px 0 10px;
width: 910px;
}

	.QAPanel {
	background: url(../images/answer-bg.gif) top no-repeat;
	height: 264px;
	width: 910px; 
	border-bottom: 1px dotted #40495a;
	}
		
		.QAPanel .panelBtn {
		float: right;
		}
		
			.QAPanel .panelBtn a {
			display: block;
			width: 170px;
			height: 38px;
			background: url(../images/answer-panel-btn.gif) no-repeat 0% -0px;
			}
			
				.QAPanel .panelBtn a span { display: none; }
																						   
			.QAPanel .panelBtn a:hover {
			background-position: 0% -38px;
			}
		
		.QAPanel .QAContnr {
		clear: both;
		width: 910px;
		height: 226px;
		}
		
			.QAPanel .QAContnr .QAcharacter {
			position: absolute; 
			height: 170px; 
			width: 195px; 
			padding-top: 56px; 
			padding-left: 15px;
			}
			
			.QAPanel .QAContnr .QAquestion {
			padding: 5px 0 0 165px;
			}
			
			.QAPanel .QAContnr .QAanswer { padding: 3px 60px 0 220px; }
			
	.QAprofilesPanel {
	width: 909px;
	padding: 10px 0;
	}
	
		.QAprofilesPanel .row4Box {
		background: url(../images/answer-boxes-top-4.gif) top;
		width: 909px;
		margin-bottom: 3px;
		}
		
			.row4BoxBtm {
			width: 909px;
			background: url(../images/answer-boxes-bottom-4.gif) bottom no-repeat; 
			height: 6px;
			}
			
		.QAprofilesPanel .row3Box {
		background: url(../images/answer-boxes-top-3.gif) top;
		width: 909px;
		margin-bottom: 3px;
		}
		
			.row3BoxBtm {
			width: 909px;
			background: url(../images/answer-boxes-bottom-3.gif) bottom no-repeat; 
			height: 6px;
			}
			
		.QAprofilesPanel .row2Box {
		background: url(../images/answer-boxes-top-2.gif) top;
		width: 909px;
		margin-bottom: 3px;
		}
		
			.row2BoxBtm {
			width: 909px;
			background: url(../images/answer-boxes-bottom-2.gif) bottom no-repeat; 
			height: 6px;
			}
			
		.QAprofilesPanel .row1Box {
		background: url(../images/answer-boxes-top-1.gif) top;
		width: 909px;
		margin-bottom: 3px;
		}
		
			.row1BoxBtm {
			width: 909px;
			background: url(../images/answer-boxes-bottom-1.gif) bottom no-repeat; 
			height: 6px;
			}		
		
		.profileBox {
		float: left;
		width: 225px;
		margin-right: 3px;
		padding: 15px 0 0 0;
		}
		
			.profileBox .boxLogo {
			float: left; 
			width: 45px; 
			margin: 0 10px;
			}
			
			.profileBox .boxText {
			float: left;
			width: 150px; 
			margin-right: 10px;
			}
			
				.profileBox .boxText p {
				margin: 0;
				padding: 0 0 5px 0;
				}
				
					.profileBox .boxText p a {
					color: #40495a;
					}
					
					.profileBox .boxText p a:hover {
					background-color: #40495a;
					color: #fff;
					}
			
				.profileBox .boxText p.profileLink {
				padding:0 0 10px 0; /padding:0px;
				}
				
					.profileBox .boxText p.profileLink a {
					color: #055981;
					font-size: 0.92em;
					font-weight: bold;
					}
					
					.profileBox .boxText p.profileLink a:hover {
					background-color: #055981;
					color: #fff;
					}
		
		.endBox {
		margin-right: 0;
		}
		
		
/* CATEGORY PAGE */
		
.categoryContnr {
width: 890px;
padding: 20px;
}

	.categoryListings {
	float: left;
	width: 600px;
	margin-right: 20px;
	}
	
		.catTitle {
		width: 600px;
		padding-bottom: 10px;
		}
		
			.catTitle span {
			float: left;
			width: 510px;
			}
			
			.catTitle span.catSubHeading {
			width: 90px;
			}
	
		.catSectionTitle {
		height: 26px;
		padding: 4px 0 0 9px;
		width: 591px;
		background: url(../images/titlebar_600.gif) top left no-repeat;
		}
		
		.catRowContnr {
		width: 580px;
		padding: 10px;
		}
				
			.catRowContnr .catRow { width: 580px; }
			
			.popupQuestionsListing .catRow { width: 460px; }
			
				.catRowArr {
				float: left;
				width: 8px;
				padding-top: 2px;
				font-weight: bold;
				font-size: 100%;
				}
				
				.catRowItem {
				float: left;
				padding: 4px 0 3px 0;				
				}
					.catRowItem a { color: #5d6672; }
					
					.catRowItem a:hover {
					background-color: #5d6672;
					color: #fff;
					}
					
					.catRowItem p {	margin: 0; }
					
					.catRowItem p.redLink {	margin-top: 5px; }
					
						.catRowItem p.redLink a {
						color: #d0103a;
						}
						
						.catRowItem p.redLink a:hover {
						background-color: #d0103a;
						color: #fff;
						}
				
				.catRowContnr .catRow .catRowItem { 
				width: 572px;
				border-bottom: 1px dotted #ced1d4;
				}
				
				.catRowContnr .catRow .endCatRow { border-bottom: none; }
				
				.allCatListing .catRow .catRowItem { 
				width: 262px;
				}
				
				.popupQuestionsListing .catRow .catRowItem { 
				width: 452px;
				border-bottom: 1px dotted #ced1d4;
				}				

	.allCategories {
	float: left;
	width: 270px;
	}		
		
		.allQuesBtn {
		float:right;
		}		
	
			.allQuesBtn a {
			display: block;
			width: 182px;
			height: 37px;
			background: url(../images/btn-view-all-questions.gif) no-repeat 0% -0px;
			}
			
				.allQuesBtn a span { display: none; }
																						   
			.allQuesBtn a:hover {
			background-position: 0% -37px;
			}
		
		.allCatTitle {
		width: 270px;
		clear: both;
		padding-top: 30px;
		}
		
		.allCatListing {
		width: 270px;		
		}
		
			.allCatListing ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
				.allCatListing ul li {
				margin: 0;
				padding: 0;
				}
				
					.allCatListing ul li a {
					color: #5d6672;
					}

/* MOODALBOX POPUP */

.popupQuestions {
width: 460px;
padding: 20px;
}

/* PAGE TEMPLATE */

.pageContentHeading {	
width: 790px;
padding: 1px 0 0 30px;
}

.pageContent {
width: 690px;
padding: 1px 200px 1px 30px;
line-height: 1.5em;
}
	
	.pageContent h2 {
	margin: 20px 0 20px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	border-bottom: 1px dotted #ced1d4;
	font-size: 2em;
	}
	
	.pageContent h3 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.5em;
	}
	
/* MODULE TEMPLATE */

.moduleContnr {
width: 890px;
padding: 1px 20px 20px 20px;
}

	div.businessListingContnr {
	width: 890px;
	}
	
		div.businessListingColumn {
		float:left;
		width: 445px;
		}

			ul.businessListing {
			margin: 0 0 0 10px;
			padding: 20px 0 0 0;
			color: #5d6672;
			list-style: none;
			}
			
				ul.businessListing li {
				margin: 0;
				padding: 0;
				}
				
					ul.businessListing li a {
					color: #40495a;
					font-weight: bold;
					}
					
					ul.businessListing li a:hover {
					background-color: #40495a;
					color: #fff;
					}
					
						ul.businessListing li ul {
						list-style: none;
						margin: 5px 0 20px 30px;
						padding: 0;
						font-size: 0.92em;
						}
						
							ul.businessListing li ul li {
							margin-bottom: 1px;
							clear: both;
							font-weight: bold;
							}
						
								ul.businessListing li ul li span {
								float: left;
								width: 40px;
								font-weight: normal;
								}
								
								ul.businessListing li ul li a {
								color: #d0103a;
								}
								
								ul.businessListing li ul li a:hover {
								background-color: #d0103a;
								color: #fff;
								}
						
	ul.questionListing {
	margin: 0 0 0 10px;
	padding: 20px 0 0 0;
	color: #bebebe;
	list-style: none;		
	}
	
		ul.questionListing li {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px dotted #ced1d4;
		}
		
		ul.questionListing li.endRow {
		border-bottom: none;
		}
		
			ul.questionListing li a {
			color: #40495a;
			font-size: 1.35em;
			}
			
			ul.questionListing li a:hover {
			background-color: #40495a;
			color: #fff;
			}

/* SEARCH RESULTS */

.categoryContnr ol {
list-style: none;
margin: 0;
padding: 20px 10px 5px 10px;
width: 580px;
color: #bebebe;
}

	.categoryContnr ol li {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #ced1d4;
	}
	
		.categoryContnr ol li a {
		color: #40495a;
		font-size: 1.35em;
		}
		
		.categoryContnr ol li a:hover {
		background-color: #40495a;
		color: #fff;
		}
		
		.categoryContnr ol li div.searchText {
		width: 574px;
		padding: 12px 0 6px 6px;
		color: #40495a;
		}
		
		.categoryContnr ol li ul {
		margin: 4px 0 0 12px;
		padding: 0;
		list-style: none;
		font-size: 0.92em;
		}
		
			.categoryContnr ol li ul li {
			margin: 0;
			padding: 1px 0;
			border-bottom: none;
			float: left;
			width: 284px;
			}
			
				.categoryContnr ol li ul li a {
				color: #d0103a;
				font-weight: normal;
				font-size: 1em;
				}
				
				.categoryContnr ol li ul li a:hover {
				background-color: #d0103a;
				color: #fff;
				}
		
.topLink {
width:910px;
padding: 10px;
text-align: right;
}

	.topLink a {
	font-size: 0.92em;
	}
	
	.topLink a:hover {
	background-color: #d0103a;
	color: #fff;
	}
	
.itemRow {
width:890px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px dotted #ced1d4;
}

		.itemRow .itemTitle a:hover {
		background-color: #d0103a;
		color: #fff;
		}
	
	.itemRow .itemDate {
	padding: 5px 0;
	font-size: 0.92em;
	}
	
	.itemRow .itemSummary {
	font-size: 0.92em;
	}
	
.itemEndRow {
border-bottom: none;
}

.testimonialContent {
border-bottom: 1px dotted #ced1d4;
}
	
	.testimonialContent h2 {
	font-size: 0.92em;
	margin-bottom: 20px;
	}
	
		.testimonialContent h2 span {
		color: #d0103a;
		}
		
.mainNewsContnr {
width: 890px;
}

	.newsColOne {
	float: left;
	width: 600px;
	padding-right: 50px;
	}
	
		.newsColOne .newsDate {
		font-size: 0.92em;
		color: #d0103a;
		}
		
	.newsColTwo {
	float: left;
	width: 240px;
	padding-top: 17px;
	}
	
.desFooter {
clear: both;
padding: 30px 0 0 20px;
color: #5d6672;
font-size: 0.92em;
}

	.desFooter a {
	color: #5d6672;
	}
