/* CSS Document */

/*----- LAYOUT -----*/

body	{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	}

.pagecenter	{
	width:720px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}
	
#header	{
	width:100%;
	background-color:#151414;
	}
	
#menu	{
	width:100%;
	height:30px;
	background-image:url(../layout/menu_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	}
	
#menushadow		{
	width:100%;
	height:3px;
	background-image:url(../layout/menu_shadow.jpg);
	background-position:center;
	background-repeat:repeat-x;
	}
	
#page	{
	width:100%;
	background-color:#FFFFFF;
	}
	
.spacer	{
	width:1px;
	height:512px;
	float:left;
	background-image:url(../layout/spacer.jpg);
	}
	
.spacer_h	{
	width:500px;
	height:1px;
	background-image:url(../layout/spacer_h.jpg);
	margin:20px 88px 20px 88px;
	float:left;
	}
	
.cleft	{
	width:467px;
	}
	
.cright	{
	width:170px;
	}

.ccentre	{
	width:678px;
	}
	
.content	{
	float:left;
	padding:20px;
	text-align:left;
	}

#footershadow	{
	width:100%;
	height:6px;
	background-image:url(../layout/footer.jpg);
	background-position:center;
	background-repeat:repeat-x;
	float:left;
	}
	
#footer	{
	width:100%;
	height:22px;
	background-color:#151414;
	float:left;
	}
	

/*----- FORM -----*/
	
.form	{
	margin-top:20px;
	text-align:center;
	float:left;
	}
	
textarea, input	{
	padding:2px;
	}
	
.row	{
	width:718px;
	padding:5px 0px 5px 0px;
	}

.row2	{
	width:467px;
	padding:5px 0px 5px 0px;
	}
	
.row3	{
	width:527px;
	padding:5px 0px 5px 0px;
	}
	
.title	{
	width:270px;
	display:block;
	}

.title2	{
	width:140px;
	}	

.title3	{
	width:80px;
	}
	
.title, .title2, .title3	{
	padding-right:10px;
	text-align:right;
	float:left;
	padding-top:4px;
	display:block;
	}
	
.inputs	{
	text-align:left;
	display:block;
	}

.input_wide	{
	width:460px;
	height:300px;
	}
	
.input_wide2	{
	width:460px;
	height:100px;
	}

/*----- TEXT -----*/

body, p, ul, td, textarea, li	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043200;
	text-align:left;
	}
	
ul, li	{
	text-align:left;
	display:block;
	list-style:none;
	line-height:20px;
	margin:0px;
	padding:0px;
	}
	
a	{
	font-size: 12px;
	color: #b8452f;
	text-decoration:none;
	}
	
a:hover	{
	color: #9a2b29;
	}
	
.orange	{
	color:#b8452f;
	}
	
.grey	{
	color:#777777;
	}
	
.footertext, .footerlink	{
	font-size:10px;
	color:#444444;
	margin:4px 0px 0px 0px;
	padding:0px;
	text-align:center;
	}
	
.footerlink	{
	text-decoration:underline;
	}
	
.indent	{
	padding-left:20px;
	text-align:left;
	}
	
.indentmore	{
	padding-left:68px;
	text-align:left;
	}
	
.threepxdown	{
	line-height:22px;
	}	

/*----- IMAGES -----*/

.img, .icon	{
	border:0px;
	}

.imgmenu	{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	}

.imgright
	{
	float:right;
	display:block;
	}
	
.imgleft
	{
	float:left;
	margin-right:10px;
	}
	
.icon	{
	padding-right:10px;
	margin-bottom:10px;
	}
	
.rss	{
	padding-right:4px;
	vertical-align:middle;
	margin-bottom:3px;
	}
	
/*----- TABLE -----*/

table	{
	width:350px;
	border:0px;
	}
	
.table_left	{
	width:250px;
	}
	
.table_right	{
	text-align:right;
	}
