
.IRIHeading 
{
	border-collapse: collapse;
	position: relative;
	top: 3px;
	left: 5px;
	margin-bottom: 10px;
	width: auto;
}

.IRIHeadingLeft 
{
	height: 53px;
	width: 73px;
	background-image: url(../images/pagehead_cap_left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-color: #000000;
	border-collapse: collapse;
	padding: 0px;
	border: hidden;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: red;
	*/
}

.IRIHeadingRight 
{
	height: 53px;
	width: 24px;
	background-image: url(../images/pagehead_cap_right.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-color: #000000;
	border-collapse: collapse;
	padding: 0px;
	border: hidden;
}

.IRIHeadingCentre 
{
	height: 53px;
	width: auto;
	background-image: url(../images/Head.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight: bold;
	font-size: 160%;
	padding: 0px;
	border-width: 0px;
	border-collapse: collapse;
	line-height: 230%;
	color: #FFFFFF;
	margin-left: 100px;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: yellow;
	*/
}

table.MainContainer  
{
	WIDTH: 100%; /*relative to the MainContainer div */
}

table.MainContainer tr td 
{
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
}

table.HalfMainContainer  
{
	WIDTH: 49%; /*relative to the MainContainer div */
	BORDER-SPACING: 0px;
	BORDER-COLLAPSE: collapse; 
}

.Skiplink  {
	DISPLAY: none;
}


.nbigLink
{
	color: #000000;
	font-size: 120%;
	font-weight: normal;
	text-decoration: none;
}

.nbigLink:hover
{
	color: #000000;
	font-size: 120%;
	font-weight: normal;
	text-decoration: underline;
}


table.FormContainer  {
	WIDTH: 100%; /*relative to the MainContainer table */
  	margin-left: 5px;
	margin-right: 5px;
	BORDER-COLOR: #6600FF; /*#E9E9E9;*/

	/*BORDER-STYLE: SOLID;
	MARGIN-TOP: 0px; /*so that the 2px border width does not show at the top of the container */
	MARGIN-LEFT: 10px;
	PADDING: 0px;		 
}

table.FormContainer tr {
	BORDER-SPACING: 0px;
    BORDER-COLLAPSE: collapse;
	BORDER-WIDTH: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;

}


th.MainHeader  {
	COLOR: #FFFFFF;
	FONT-SIZE: 125%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	height: 40px;
	background-image: url(../images/SubHead.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
}

th.MainHeaderLarge  {

	COLOR: #FFFFFF;
	FONT-SIZE: 125%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	height: 40px;
	background-image: url(../images/SubHeadLarge.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
}

.MainHeaderTitle  {

	COLOR: #FFFFFF;
	FONT-SIZE: 125%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	height: 20px;
	background-color: #808080;
}

td.MainHeader  {
	COLOR: #000000;
	FONT-SIZE: 120%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}

input.StyledTableButton, submit.StyledTableButton, submit { 
		BACKGROUND-COLOR: #C61010;
		BORDER-TOP-COLOR: #FFFFFF;
		BORDER-BOTTOM-COLOR: #A80E0E;
		BORDER-LEFT-COLOR: #FFFFFF;
		BORDER-RIGHT-COLOR: #A80E0E;
		COLOR: #ffffff;
		font-weight : bold;
		font-size: 100%;
		PADDING: 1px;	
}

input.StyledTableButtonFILE
{ 
		/*
		BACKGROUND-COLOR: #C61010;
		BORDER-TOP-COLOR: #FFFFFF;
		BORDER-BOTTOM-COLOR: #A80E0E;
		BORDER-LEFT-COLOR: #FFFFFF;
		BORDER-RIGHT-COLOR: #A80E0E;
		font-weight : bold;
		COLOR: #ffffff;
		*/
		
		font-size: 100%;
		PADDING: 1px;	
}


.compulsory  
{
	COLOR: #FF6400;	
}


/* Set up the Form Controls */

form {
		BACKGROUND-COLOR: transparent; /* to allow colored alternate rows to shine through */
}

input {
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 90%;
		VERTICAL-ALIGN: TOP;
}

input.StyledButton, submit.StyledButton, submit { 
		BACKGROUND-COLOR: #C61010;
		BORDER-TOP-COLOR: #FFFFFF;
		BORDER-BOTTOM-COLOR: #A80E0E;
		BORDER-LEFT-COLOR: #FFFFFF;
		BORDER-RIGHT-COLOR: #A80E0E;
		COLOR: #ffffff;
		font-weight : bold;
		font-size: 70%;
		PADDING: 1px;	
}

input.StyledTableButton, submit.StyledTableButton, submit { 
		BACKGROUND-COLOR: #C61010;
		BORDER-TOP-COLOR: #FFFFFF;
		BORDER-BOTTOM-COLOR: #A80E0E;
		BORDER-LEFT-COLOR: #FFFFFF;
		BORDER-RIGHT-COLOR: #A80E0E;
		COLOR: #ffffff;
		font-weight : bold;
		font-size: 100%;
		PADDING: 1px;	
}

radio {
		text-align: center;
}

select {

		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 100%;
}
textarea {

		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 100%;
}

label {
	font-size: 100%;
	vertical-align: baseline;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}

.SmallLabel {
	font-size: 80%;
}
.Hidden  {
		DISPLAY: none;
}

FIELDSET
{
	border: 0px;
}