html{font-family: Verdana, Arial, Helvetica, sans-serif;}

/*
	CSS FROM EARLIER DESIGN
*/

.gray_text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.gray_text h2
{
	font-size: 16px;
	text-decoration:underline;
	color:#7c2953;
}

.red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.sideheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-variant:inherit
	
}

/* END OF CSS FROM EARLIER DESIGN */

#dpDisclaimer
{
    font-size: 0.6em;
    padding: 5px;
}

/*
	MESSAGE OUTPUT
*/

#errorBox{
		font-size:12px;
		width:90%;
		background:#FF7578;
		border:#CC0000 2px solid;
		color:#000000;
		padding:3px;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		}		

#errorBox li{
		list-style:circle;
}

#confirmBox{
		font-size:12px;
		width:90%;
		background:#C5FFA8;
		border:#009900 2px solid;
		color:#000000;
		padding:3px;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		}		

#confirmBox li{
		list-style:circle;
}	






/*
	NEWS (Admin Pages)
*/
#newsInputTD{
		vertical-align:top;	
		padding-left:10px;
		padding-bottom:20px;
}

#newsInputTD h3{
		font-weight:bold;
		font-size:14px;
		text-decoration:underline;
}

#newsInputTD th{
		font-size:12px;
		background:#CCCCCC;
}	

#newsList{
		font-size:10px;
		width:500px;
		border-collapse:collapse;
		margin-top:20px;
		}
		
#newsList form{		
		width:40px;
		padding:0px;
		}			

#newsList td{
		padding-left:4px;
		border:#999999 1px solid;
		}
		
#newsList th{
		padding-left:4px;
		border:#999999 1px solid;
		}






/*
	NEWS (Member Pages)
*/

.newsArticle{
			padding-top:1px;
			margin-bottom:20px;
			min-height: 155px;
			height: auto !important;
			height: 155px;
			background:#DDDDDD;
			border:#666666 1px solid;	
			}

.newsArticle h3{
			margin-bottom:0px;
			color:#7c2953;
			}			

.newsArticle img{
			float:left;
			width:120px;
			height:120px;
			margin:17px 10px 5px;
			border:#666666 1px solid;	
			}

.newsArticle p{
			margin-bottom:10px;
			margin-left:5px;
			margin-right:5px;
			}				

.newsArticle ol li{
	margin-left:20px;
}

.newsArticle ul li{
	margin-left:20px;
}



/*
	MEMBER LIST(Admin Pages)
*/

#partnerDetails{

				}

#partnerDetails table{
				border-collapse:collapse;
				margin-left:10px;
				/*width:500px;*/
				margin-bottom:15px;				
				}	
				
#partnerDetails table th{
				padding:2px;
				background-color:#7c2953;				
				width:130px;
				color:#FFFFFF;
				text-align:right;
				border:#7c2953 1px solid;
				padding-right:5px;					
				}
				
#partnerDetails table td{
				padding:2px;
								
				}

#partnerDetails .inputText{
				width:200px;
				}													

#partnerDetails textarea{
				width:300px;
				height:90px;
				}		

 .emailText{
				
				
				}	

#partnerDetails h3{
			margin-left:10px;
			margin-bottom:15px;
			margin-top:5px;
			color:#7c2953;
			font-size:14px;
			text-decoration:underline;
			
			}


#partnerList table{
			margin-top:25px;
			margin-left:15px;
			/*width:500px;*/
			border-collapse:collapse;
			
			}

#partnerList th{
				background-color:#7c2953;			
				color:#FFFFFF;
				padding:4px;
			}
			
#partnerList td{
			padding:4px;
			border:#CCCCCC 1px solid;
			}			

#partnerList h3{
			margin-left:15px;
			margin-bottom:15px;
			margin-top:5px;
			color:#7c2953;
			font-size:14px;
			text-decoration:underline;
			}




/*
	INCIDENTS
*/

#incidentTable{	
		width:470px;
		margin:auto;
		padding:0px;
		border-collapse:collapse;		
		margin-top:20px;
		
	}

#incidentTable td{	
		border-collapse:collapse;
		padding:0px;
		padding-bottom:10px;
		vertical-align:top;
		width:139px;
		border-right:#FFFFFF 5px solid;
		
		
		
		
	}
	
#incidentTable th{	
		border-collapse:collapse;
		border-right:#FFFFFF 5px solid;
		background-color:#7c2953;
		color:#FFFFFF;
		font-weight:normal;
		vertical-align:top;
		width:150px;
		text-align:left;
		padding:0px;
		
	}
	
#incidentTable tr{	

	padding:0px;
		
	}		

#incidentTable td input{	
		width:140px;
		border:#7c2953 1px solid;
		
	}

#incidentTable td select{	
		width:140px;
		border:#7c2953 1px solid;
	}	

#incidentTable td textarea{	
		width:440px;
		border:#7c2953 1px solid;
		
	}


/*
	QUESTIONNAIRE TABLE
*/

#q{
	}

#q h3{
	color:#7c2953;
	margin-left:20px;	
	}
	
#q p{
	margin-left:20px;	
	}	

#q table{
	margin-left:20px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:#666666 1px solid;
	width:600px;
	}
	
#q th{
	border:#666666 1px solid;
	padding:2px;
	background-color:#7c2953;
	color:#FFFFFF;
	text-align:left;
}

#q td{
	text-align:left;
	padding:2px;
	padding-left:5px;
	border:#CCCCCC 1px solid;
}	

#qSubmit{
	margin-left:20px;
	margin-bottom:20px;
}


/*
	QUESTIONNAIRE RESULTS
*/

#qResults{
	}

#qResults h3{
	color:#7c2953;
	margin-left:20px;
	margin-bottom:3px;	
	}
	
#qResults p{
	margin-left:20px;
	margin-bottom:20px;	
	}	

#qResults table{
	margin-left:20px;
	margin-bottom:15px;
	border-collapse:collapse;
	border:#666666 1px solid;
	}
	
#qResults th{
	border:#666666 1px solid;
	padding:2px;
	background-color:#7c2953;
	color:#FFFFFF;
	text-align:left;
	width:60px;
	text-align:center;
}

#qResults td{
	text-align:left;
	padding:2px;
	padding-left:5px;
	border:#666666 1px solid;	
	width:70px;
	text-align:center;
}





/*
	PAGING BOX CONFIG
*/		
#paging{
		width:80%;
		margin:auto;
		background:#7d7c7c;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		margin-top:20px;
		margin-bottom:20px;
		color:#FFFFFF;
		
		}

#paging a{
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		
		}
#paging a:hover{
		color:#FFFFFF;
		}
#paging a:visited{
		color:#FFFFFF;
		}
		
#paging .currPage{
		color:#7c2953;
		font-size:14px;
		font-weight:bold;
		}
#paging .currPage:hover{
		color:#7c2953;		
		}
		
#paging .noLink{
		color:#BBBBBB;
		font-weight:normal;
		}
		
#paging .noLink:hover{
		color:#BBBBBB;	
		font-weight:normal;	
		}


/*
	MISC
*/
.clear{clear:both};

#links-tbl { }
	#links-tbl tr th { text-align: left; background: #e5e5e5; vertical-align: top; }
	#links-tbl tr td { vertical-align: top; }
		#links-tbl tr td p { margin-top: 0px; }
	

.goLeft { float: left; margin: 0px 10px 10px 0px; }
.goRight { float: right; margin: 0px 0px 10px 10px; }
.strapline { border: 4px solid #742a51; padding: 10px; text-align: center; }
#strap1 { width: 130px; }
#strap2 {  width: 130px; }
#strap3 { width: 130px; }
#strap4 { width: 130px; }

