body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.title {

	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 16px;	
	font-weight:bold;
	text-decoration: none;
}

.title.blackpage {

	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 16px;	
	font-weight:bold;
	text-decoration: none;

}

.blackpage {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	text-decoration: none;

}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

/* hide image */
.noshow {
	visibility: hidden;
	height: 0px;
}

.hide {
	visibility: hidden;
}

.show {
	visibility: visible;
}

.bold {
	font-weight: bold;
}
/* hide image */

	/* FEATURES */
		div#features {
			width: 170px;
			float: left;
		}
		div#features div.wrapper {
			margin: 10px 0px 0px 20px;
			padding: 0 0 0px 0;
		}
		div#features h1 {
			color: #333;
			margin: 0 0 0 0;
			line-height: 1.2em;
		}
		div#features h2 {
			display: none;
		}
		
		div#features p.mission {
			color: #942937;
		}
		
		/* FEATURE BOX STYLES */
			div.feature {
				margin: 0 0 20px 0;
			}
			div.feature a,
			div.feature a:link,
			div.feature a:active,
			div.feature a:visited {
				color: #333;
				border: none;
				text-decoration: none;
			}
			div.feature a:hover {
				text-decoration: underline;
			}
			div.feature h3 {
				font-size: 1em;
				color: #333;
				text-transform: uppercase;
				margin: 0 0 7px 0;
			}
			div.feature p {
				line-height: 1.3em;
				margin: 5px 0 0px 74px;
			}
			div.feature p.noimg {
				line-height: 1.3em;
				margin: 5px 0 0 0px;
			}	

			div.feature div.img {
				float: left;
				margin: 5px 0 0 0px;
				width: 64px;
			}
			
			/* major feature */
				div.feature.major {
					/* line height added to work around IE6 bug
					http://www.dracos.co.uk/web/css/ie6floatbug/  */
					line-height: 1.1em;
					
					padding: 2px 5px 2px 5px;
					
					background-color: #DDEEFF;
					border-left: 0px solid #333366;
					border-top: 1px solid #333366;
					border-bottom: 0px solid #333366;
				}
				div.feature.major p {
					color: #592125;
				}
				div.feature.major a,
				div.feature.major a:link,
				div.feature.major a:active,
				div.feature.major a:visited {
					color: #000000;
					border: none;
					text-decoration: none;
				}
				div.feature.major a:hover {
					color: black;
					text-decoration: underline;
				}
			/* end major feature */

			/* minor feature */
				div.feature.minor {
					/* line height added to work around IE6 bug
					http://www.dracos.co.uk/web/css/ie6floatbug/  */
					line-height: 1.1em;
					
					padding: 2px 5px 2px 5px;
					
					background-color: #EEFFFF;
					border-left: 0px solid #333366;
					border-top: 1px solid #333366;
					border-bottom: 0px solid #333366;
				}
				div.feature.minor p {
					color: #592125;
				}
				div.feature.minor a,
				div.feature.minor a:link,
				div.feature.minor a:active,
				div.feature.minor a:visited {
					color: #000000;
					border: none;
					text-decoration: none;
				}
				div.feature.minor a:hover {
					color: black;
					text-decoration: underline;
				}
			/* end minor feature */
			
			/* no-image feature */
				div.feature.no-image h3 {
					margin: 0 0 3px 0;
				}
				div.feature.no-image p {
					margin: 0;
				}
			/* end no-image feature */

			/* news feature */
				div.feature.news {
					/* line height added to work around IE6 bug
					http://www.dracos.co.uk/web/css/ie6floatbug/  */
					line-height: 1.1em;
					
					padding: 2px 5px 2px 5px;
					
					background-color: #F9F9F9;
					border-left: 0px solid #333366;
					border-top: 0px solid #BBBBBB;
					border-bottom: 0px solid #BBBBBB;
				}
				div.feature.news p {
					color: #592125;
				}
				div.feature.news a,
				div.feature.news a:link,
				div.feature.news a:active,
				div.feature.news a:visited {
					color: #004499;
					border: none;
					text-decoration: none;
				}
				div.feature.news a:hover {
					color: #994400;
					text-decoration: underline;
				}
				
				div.feature p.newsfull {
				line-height: 1.3em;
				margin: 5px 0 0px 128px;
				}
			/* end news feature */		
		
			
		/* END FEATURE BOX SCHEMES */
		
	/* END FEATURES */	
