body {
	margin: 0px;
	padding: 0px;
	background: url(../images/background.gif) repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
}
p {
	margin: 0px 0px 15px;
}

#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #e9ebdd url(../images/container.gif) no-repeat center top;
}
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 136px;
}
#logo {
	float: left;
}
#newsletterSignup {
	height: 65px;
	margin: 0px;
	padding: 15px 0px 0px;
}
#newsletterSignup table {
	float: right;
}

#mainNavigation {
	float: right;
}
#mainNavigation  abracadabra {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 7px;
}
#mainNavigation  abracadabra:hover {
	color: #CCFF00;
	text-decoration: none;
}

#mainNavigation td {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	background: url(../images/navButton.gif) no-repeat;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	padding-right: 5px;
	margin-top: 5px;
}
#whatsNew {
	background: url(../images/whatsNewBack.gif) no-repeat center bottom;
	padding-bottom: 20px;
	width: 200px;
	margin-left: 15px;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 14px;
	color: #FFFFFF;
}

#whatsNewTop {
	background: url(../images/whatsNewTop.gif) no-repeat;
	//height: 16px;
	height: 6px;
	width: 250px;
	margin-right: -25px;
	margin-left: -25px;
	padding-top: 10px;
}
#whatsNew h3 {
	margin: 0px 0px 15px;
	font-size: 18px;
}

div.style1 {
	border-bottom: 1px dotted #005875;
}

#whatsNew a {
	font-weight: bold;
	color: #2FD6FF;
	text-decoration: none;
}
#whatsNew a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#testimonies {
	padding-right: 25px;
	padding-left: 25px;
	margin-left: 15px;
	margin-top: 5px;
	background: url(../images/testimoniesBack.gif) no-repeat center bottom;
	padding-bottom: 25px;
	font-size: 12px;
}
#testimoniesTop {
	background: url(../images/testimoniesTop.gif) no-repeat;
	height: 15px;
	width: 250px;
	margin-right: -25px;
	margin-left: -25px;
	padding-bottom: 10px;
}
#testimonies a {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#testimonies a:hover {
	font-weight: bold;
	color: #0084B4;
	text-decoration: none;
}
#testimonies p.writtenBy {
	text-align: right;
	border-bottom: 1px dotted #8F9386;
	padding-bottom: 12px;
}
#testimonies p {
	margin: 0px 0px 10px;
}

#testimonies .com {
	margin: 0px 0px 10px;
	color: #990000;
	font-weight: bold;
}



#newsletterSignup strong {
	font-size: 18px;
	color: #FFFFFF;
}

#aside {
	float: left;
	width: 265px;
}
#clearAll {
	clear: both;
	height: 10px;
}

#main {
	float: left;
	background: url(../images/main.gif) no-repeat center bottom;
	margin-top: 35px;
	padding-right: 50px;
	padding-left: 45px;
	width: 600px;
	padding-bottom: 10px;
	font: 14px/150% Arial, Helvetica, sans-serif;
	overflow: hidden;
}
#footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #afb2a3;
	text-align: center;
	font: 11px/150% tahoma, verdana, arial;
	color: #FFFFFF;
	padding-bottom: 10px;
}
#footer p {
	margin: 12px;
}
#footer a {
	text-decoration: none;
	color: #FFFFFF;
	font: bold 10px tahoma, verdana, arial;
	text-transform: uppercase;
	padding-right: 7px;
	padding-left: 7px;
}
#footer a:hover {
	color: #4D4F46;
}

#footerNavigation {
	background: #909385;
	height: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	line-height: normal;
}
#testimonies h3 {
	margin: 0px 0px 15px;
	font-size: 18px;
}

#contactForm {
	font-size: 11px;
	margin: 0px;
	padding: 0px 20px;
	width: 250px;
	float: right;
	border-left: thin solid #CCCCCC;
}
#contactForm td {
	padding: 2px;
}
#contactForm input, #contactForm textarea {
	width: 170px;
	font: 11px Arial, Helvetica, sans-serif;
}

#contactForm .inputnew {
	width: 45px;
	font: 11px Arial, Helvetica, sans-serif;
}




.errormessage {
	color: #FF0000;
	text-decoration: none;
}
.successmessage {
	color: #009933;
	font-weight: bold;
	text-decoration: none;
}
.casesmall{
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
}
.boldemtext{
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

.articletitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #B8070D;
	text-decoration: none;
}

a.articletitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #B8070D;
	text-decoration: none;
}

a.articletitle:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0084B4;
	text-decoration: none;
}

/*

a.articletitle:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0084B4;
	text-decoration: none;
}

.articletitlebold{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #B8070D;
	text-decoration: none;
}

a.articletitlebold:hover {
	font: bold 12px, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
*/