body{
	color: #000000;
	background:#cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 0;
}

.hideH1{	
	display: none;
}

.mainmenuback {
	font-size: 0.8em;
	background-color: #C7C2A4;
	color:inherit;
	height: 19px;
	margin: 0px 0px 0px 0px;
	border-top:3px solid #9B0000;
	border-bottom:3px solid #9B0000;
}
#content {
	margin: 0 auto;
	width: 740px;
	text-align: left;
	background-color: #ffffff;
	color:inherit;
	background-image:url(/ims/backpattern.jpg);
	border: 1px solid #333333;
}

.skipNavigation {
	display: none;
}

#logobar {
	width: 740px;
	height: 90px;
	background-image: url(/ims/jwlogo.jpg);
	background-repeat: no-repeat;
}

#logobarWelsh {
	width: 740px;
	height: 90px;
	background-image: url(/ims/jwlogoWelsh.jpg);
	background-repeat: no-repeat;
}
.columnOne { 
	padding: 0em 0.4em;
}


.columnThree { 
	float: left;
	padding: 0em 0.4em;
	width: 231px;
}

.columnFour { 
	float: right;	
	padding: 0em 0.4em;
	width: 478px;
}



.contStyle1 {
	margin-bottom: 8px;				
	padding:  0.3em 1em;
	border: 1px none #cccccc; 
	}	
.contStyle1b {
	margin-bottom: 8px;				
	padding:  0.3em 1em;
	border-left: 1px solid #cccccc; /* DEV */
}	

hr{
	color: #ffffff;
	background-color: #fffffe;
	text-align:left;
	height: 1px;	
	margin-left:0px;
	border: 1px dashed #ccc;
}

.img-red {
	margin:6px;
	border: #9B0000 6px solid
}

.img-red-gallery {
float:left;
margin: 0px 15px 15px 0px;
	border: #9B0000 2px solid;
	padding: 0px 0px 0px 0px;
}
	
.galleyThumbs{
margin: 0px 0px 0px 10px;
}
.h2-red {
	display: inline;
	color: #9B0000;
	background-color: #fff;
	font-size: 1em;
	font-weight:bold;
	/*padding: 0em 0.6em;*/
}

h3{
	display: inline;
	color: #9B0000;
	background-color: #fff;
	font-size: 0.9em;
	font-weight:bold;

}

#footer{							
	clear: both;					
	padding: 3px;					
	background-color: #9B0000;
	color:inherit;		
}

#copyright{							
	color: #333333;		
	background-color:inherit;			
	font-size: 0.7em; 				
	text-align: center;				
	margin-top: 4px;				
	margin-bottom: 4px;				
}

#copyright a{						
	color: #333333;	
	background-color:inherit;		
	padding: 3px;					
	text-decoration: none;			
}

#copyright a:hover{				
	color: #333333;
	background-color:inherit;					
	text-decoration: underline;		
}

.error{
color:#FF0000;
background-color:inherit;	
}


.formButton {
	color : #fff;
	font-weight:bold;
	padding: 0px;
 	margin: 0px;
	background-color: #9E3F19;
	width:auto;
	border: 1px solid #000000;
	font-size: 0.9em;
	cursor:	pointer;
}
.clear{
clear:both;

}


.next{
float:right;
text-align:right;
width:50px;
/*border: 1px solid #000;*/
}

.previous{
float:left;
text-align:right;
/*border: 1px solid #000;*/
width:50px;
}



