
/*
 *	Standard elements
 */
body, td, th, input, select, textarea
		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

body {
	color: #666666;
	margin: 20px;
	background-color: #ebf5e7;
}

p {
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
}

a {
	color: #DE6F1E;
	text-decoration: none;
}
a:hover {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


h1			{ font-size: 22px; color: #DE6F1E; margin-bottom: 5px; margin-top: 5px;	margin-left: 0px; padding: 0; }
h2			{ font-size: 16px; color: #666666; margin-bottom: 5px; margin-top: 5px; margin-left: 0px; padding: 0; }
h3			{ font-size: 12px; color: #DE6F1E; margin-bottom: 5px; margin-top: 5px; margin-left: 0px; padding: 0; }
h4			{ font-size: 14px; color: #AFD136; }
h1,h2,h3,h4,h5,h6	{ font-weight: bold; }

/*
 *	Custom elements
 */

.linkheader		{ color:#FF6600;  font-weight: bold; width: 90%; padding: 5px 0; font-size: 16px;}

table.box		{ border-collapse: collapse; border: 1px solid #710d43; }
table.box td.boxcorner	{ background-color: #DE6F1E; width: 15; }
table.box td.boxheader	{ background-color: #A3BE40; color: white; font-weight: bold; letter-spacing: 1pt; }
table.box td.boxbody, table.box td.boxbody table td	{ background-color: #dddddd; padding: 2px; color: #333333; }

table.view		{ border-collapse: collapse; border: 2px solid #A3BE40; }
table.view td		{ padding: 1px; border: 0px; }
table.view td.viewcorn	{ background-color: #E1A739; width: 15; }
table.view td.viewtitle	{ background-color: #A3BE40;    color: white; font-weight: bold; letter-spacing: 1pt; }
table.view td.viewbutts	{ background-color: #A3BE40;    text-align: right; }
table.view td.viewbody	{ background-color: #DDDDDD; padding: 10px; }

table.outform		{ border-collapse: collapse; border: 2px solid #710d43; background-color: #dddddd; }
table.outform td	{ padding: 10px; }
table.inform td		{ padding: 5px; vertical-align: top; }

table.tick		{ border-collapse: collapse; border: 0px solid #000000; }
table.tick td		{ padding: 2px; vertical-align: middle; }

.hozline	{ background-color: #A3BE40; }

.smalltext	{ font-size: 8pt; }

.nonlink	{ color: #A3BE40; background-color: #A3BE40; }

.mand		{ color: red; font-weight: bold; font-size: 8pt; }

.result		{ color: red; font-weight: bold; }

.calcat		{ width: 100%; background-color: #A3BE40; }
.calcathead	{ color: white; font-weight: bold; text-align: center; }
.calcatbody	{ text-align: center; font-size: 7pt; }

table.cal	{ width: 100%; background-color: #A3BE40; border: 1px solid #A3BE40; border-collapse: collapse; }
table.cal td	{ padding: 3px; }
.calnav		{ background-color: #DDDDDD; }
.caldays	{ background-color: #A3BE40; font-weight: bold; color: white; }
.calline	{ background-color: #E1A739; }
.caltoday	{ border: 1px solid #A3BE40; font-weight: bold; background-color: white;   height: 70; vertical-align: top; color: #E1A739; font-size: 15; }
.calpast	{ border: 1px solid #A3BE40; font-weight: bold; background-color: #DDDDDD; height: 70; vertical-align: top; }
.calfuture	{ border: 1px solid #A3BE40; font-weight: bold; background-color: white;   height: 70; vertical-align: top; }

.graphbar	{ background-color: #A3BE40; }
.graphno	{ color: #A3BE40; font-weight: bold; font-size: 12pt; }

a.adminlink		{ color: white;  }
a.adminlink:link	{ color: white;  }
a.adminlink:visited	{ color: white;  }
a.adminlink:hover	{ color: #DE6F1E; text-decoration: none; border: none;  }

/*
.style1		{ font-size: 12px;                 font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;  }
.style5		{ font-size: 16px; color: #A3BE40; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;  }
.style10	{ font-size: 36px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;  }
.style11	{ font-size: 40px; }
.style12	{ font-size: 14px; }
.style13	{ font-size: 10px; }
.style17	{ font-size: 14px;                 font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
.style18	{ font-size: 12px; color: #710d43; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.style19	{ font-size: 12px; color: #710d43; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
*/

#navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 20px 15px;
}
#navbar a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
#navbar li {
	padding-bottom: 10px;
}

#navbar a:hover {
	color: #DE6F1E;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE6F1E;
	
}

.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AFD136;
	padding: 10px;
	border: 1px dotted #AFD136;
	margin-bottom: 10px;
}

.testimonial img {
	margin: 5px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5px;
	text-align: justify;
	padding-top: 20px;
}

.content td {
	text-align: left;
}
	
.content h2 {
	width: 425px;
}

.maillist {
	text-decoration: none;
	position: relative;
	margin: 0px;
	width: 160px;
	left: 10px;
}

/*
 * Marketing with heart box
 */
 
.markheart2 {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FF6600;
	color: #FFFFFF;
}
.markheart2 p {
	width: 160px;
}
.markheart2 a {
	color: #FFFFFF;
	font-weight: bold;
}

.markheart2 h1 {
	color: #FFFFFF;
	width: 180px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

/*
 * Rightcol in home
 */

.rightcol {
	color: #333333;
	padding: 0px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rightcol h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
}
.rightcol h3 {
	color: #E06F1D;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}