body {
	font-family: Arial, Calibri, "Helvetica Neue",sans-serif;
	background-image:url(../images/background_strip.png);
	Font-size:13px;

	margin-top:10px;
	color:#7e7e7e;
	text-align:left;
}
/* Main element styles */
h1,h2,h3,h4 {margin:0; padding:1px;}

a:link,a:visited,a:active,a:hover   {
	color: #99CA45;
	text-decoration:underline;
}

a.whitelink:link,a.whitelink:visited,a.whitelink:active,a.whitelink:hover  {
	color: #FFF;
	text-decoration:none;
	padding:4px;
}
a.whitelink2:link,a.whitelink2:visited,a.whitelink2:active,a.whitelink2:hover  {

	color: #fff;
	text-decoration:none;
	padding:4px;

}

li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../images/Bullet.gif);
}
.
/* Text Styles */
.whitetxt {
	color:#FFF;	
}
.blacktxt {color:#000; font-size:18px;}
.bluetxt
{
	color:#4b85ed;
	text-align: left;	
}
.greentxt
{
	color:#54B848; /* Dark green */
	/*color:#99CA45; Light Green */
}
.boldtxt {
	font-weight:bold;
}
/* Form Element */
.greenbut {
		background:#99CA45;
		color: #FFF;
		border:#c8c8c8;
		padding:5px;
}
.greenbut2 {
	background:#99CA45;
	color: #FFF;
	border:#c8c8c8;
	padding:1px;
	border:#FFF;
	border:solid;
	border:1px solid #FFF;
}

.required-field {	color:#C03;
}
.textbox {font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/form_textbox.png);
border:0px;
padding:5px;
background-repeat:no-repeat;
font-size:15px;
background-color:#a4c618;}

.textbox2 {
	text-transform:uppercase;
	font-size:26px;
	font-weight:bold;
color:#333; 
	height:25px;
	width:145px;
	position:relative;
	top:143px;
	left:100px;
	z-index:99;
	border:0px;
	padding:6px;
	letter-spacing: 1px;
}
input.greenbut2 {
	background:#99CA45; 
	border:2px solid #ccc;
}
.textarea {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; background-image:url(../images/form-textarea.png);
	background-color:#a4c618;
	padding:5px;
	border:0px;
	background-repeat:no-repeat;
}

/* Main Elements */

.photo {
	background-color: #FFFFFF;
	padding:3px;
	border: 1px solid #CCC;
}
#content
{
	width: 967px;
	margin: 0 auto;
	border: 1px solid #000;
	background-color:#fff; 
}
/* This is the main table centred */
.maintbl {
	width: 940px;
	margin-top:3px;
	padding:14px;
}
.container {
	width:937px;	
}
/* Menu Bar */
.menuouter {
	background-image:url(../images/menu_bg.png);
	height:37px;
	position:relative;
	width:937px;
	top:-41px;
	z-index:1;
	text-align:left;
}
.logo {
	position:relative;
	z-index:2;
}
.menutext {
	color: #fff;
	padding:4px;
	font-size:15px;
	letter-spacing:0.04em;
	}
.centre {text-align:center;}
/* This is the inner container for the content */
.wrapper {
	position:relative;
	top:-80px;
	width:937px;
	}
