
/******************************* MAIN CMS STYLES ************************************/

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AC1A2F;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

	H1.updates {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #AC1A2F;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		}

	H1 a {
		text-decoration:none;
		}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

.red {
	color: #AC1A2F;
	}

.grey {
	color: #4D4D4D;
	}
	
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D4D4D;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

	P.updatesText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #4D4D4D;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		}

UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	padding-top: 0px;
	padding-bottom: 0px;
	}

OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	padding-top: 0px;
	padding-bottom: 0px;
	}

/******************************* NONE CMS STYLES ************************************/

.loginFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	}
	
.extranetRightColumnBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	line-height: 16px;
	}
	
.extranetUpdatesArchive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-bottom: 10px;
	}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AC1A2F;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

	.news  a, 
	.news  a:hover, 
	.news  a:active, 
	.news  a:visited {
		color: #AC1A2F;
		text-decoration: none;
		}
		
.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 14px;
	}

.newsItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC1A2F;
	line-height: 14px;
	}
	
	.newsItem a,
	.newsItem a:active,
	.newsItem a:hover,
	.newsItem a:visited {
		color: #AC1A2F;
		text-decoration: none;
		}
		
.extranetDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 14px;
	}

.extranetItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC1A2F;
	line-height: 14px;
	}
	
	.extranetItem a,
	.extranetItem a:active,
	.extranetItem a:hover,
	.extranetItem a:visited {
		color: #AC1A2F;
		text-decoration: none;
		}
	
.rightBack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC1A2F;
	line-height: 14px;
	font-weight: bold;
	}
	
	.rightBack a,
	.rightBack a:active,
	.rightBack a:hover,
	.rightBack a:visited {
		color: #AC1A2F;
		text-decoration: none;
		}

	
#footerConstraint p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
	#footerConstraint a, 
	#footerConstraint a:hover, 
	#footerConstraint a:active, 
	#footerConstraint a:visited {
		color: #4D4D4D;
		text-decoration: none;
		}

.indexRightColumnContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
	.indexRightColumnContent a:link,
	.indexRightColumnContent a:visited,
	.indexRightColumnContent a:active {
		color: #4D4D4D;
		text-decoration: none;
		}
	.indexRightColumnContent a:hover {

		color: #AC1A2F;
		text-decoration: none;
		}
		.plus {
			font-size:20px;
			color:#B61F2A;
			font-weight:bold;
		}
			a.addpost:link, a.addpost:visited, a.addpost:hover {
				font-size:14px;
				font-weight:bold;
				letter-spacing:-1px;
				text-decoration:none;
				color:#000;
			}
	
			.formInput {
				width:500px;
				padding:3px;
				color:#555;
				border:1px solid #ccc;
				margin-bottom:10px;
			}
			.formInputComment {
				width:210px;
				padding:2px;
				color:#555;
				border-left: 1px solid #AFAEAA;
				border-top: 1px solid #AFAEAA;
				border-right: 1px solid #D5D5C8;
				border-bottom: 1px solid #D5D5C8;
				margin-bottom:5px;
			}
			.commentOn, .commentOff {
				font-family:Arial, Helvetica, sans-serif;
				color:#666;
				padding:10px;
				margin-bottom:10px;
				font-size:12px;
				border:1px solid #eeeeee;
				width:auto;
			}
			.commentOn {
				border:1px solid #eee;
				background-color:#FFF;
			}
			.commentOff {
				background-color:#f9f9f9;
			}
			.submitComment {
				background-color:#fbfbfb;
				border:1px solid #eeeeee;
				color:#999;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:10px;
				width:auto;
			}
			
				.submitComment td {
					padding:0 0 5px 0;
				}

				.submitCommentText {
					font:bold 14px/22px Arial, Helvetica, sans-serif;
					letter-spacing:-1px;
					text-decoration:none;
					color:#333;
				}
					.commentsubmit {
						font-size:14px;
						font-weight:bold;
						letter-spacing:-1px;
						text-decoration:none;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						background-color:#fff;
						border:1px solid #ccc;
						font-weight:bold;
						padding:2px 10px 2px 10px;
						cursor:pointer;
						margin:0 0 0 5px;
					}
						.commentsubmit:hover {
							border:1px solid #FFAFAF;
							background-color:#B61F2A;
							color:#fff;
						}
							.date {
								color:#999;
								font-size:10px;
								font-style:italic;
							}
			a.commentlink:link, a.commentlink:visited, a.commentlink:hover {
				font-size:11px;
				text-decoration:none;
				color:#B61F2A;
				font-family:Arial, Helvetica, sans-serif;
			}

