
	body, td, th, select, input, textarea
	{
		font-family:arial;
		font-size:9pt;
		color:#444;
		line-height:150%;
	}

	input, textarea
	{
		border: 1px solid #cccccc;
		padding: 3px;
	}
	input:focus,
	select:focus,
	textarea:focus
	{
		background-color:#e5fff3;	
	}
	a
	{
		/*
		color:#790000;
		*/
		color:#39a5af;

	}
	a:hover
	{
		color:#39a5af;
		text-decoration:none;
	}
	
	form.moduleform { margin:10px; padding:25px; }
	form.moduleform p { margin:6px; padding:0px; }
	form.moduleform p label { width: 105px; float:left; }

	span#successbox{
		background: #b5d2a5;
		display:block;
		/*width:100%;*/
		padding:10px;
		font-weight:bold;
		color:#000;
		margin:0 0 10px 0;
		font-size:9pt;
		/*width:540px;*/
		border:1px solid green;
	}
	
	span#errorbox{ 
		background: #d6a3a0;
		display:block;
		/*width:90%;*/
		padding:10px;
		font-weight:bold;
		color:#000;
		margin:0 0 10px 0;
		font-size:9pt;
		/*width:540px;*/
		border:1px solid red;
	}
	
	h1.smalltitle{
		font-size:14pt;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	
	/*
	//
	// Required image for forms
	//
	*/
	.required
	{
		background: url('../images/contact-required.gif') no-repeat scroll 97px 5px transparent;
		width:105px;
	}
	.contentHeading
	{
		font-size:16pt; 
		line-height:125%; 
		color:#666;
	}

	.contentHeading, h1
	{
		/*
		color:#9d0a0e;
		color:#C10000;
		*/
		color:#39a5af;
		font-size:22pt;
	}
