
	

	body{
		font-family:Source Sans Pro;
		color:#1C2E60;
		font-size:14px;
		padding:0px;
		margin:0px;
		width:100%;
	}
	
	#mainPage{

		min-height:700px;		
		display:block;
		border:0px dashed green;
	}


	#headerFull{
		height:90px;
		border-bottom:2px solid #1C2E60;
	}

	#logo{
		background-image: url(http://www.wildcard.ie/wp-content/uploads/2017/05/logo.jpg);
		background-size: 200px 77px;
		width:200px;
		height:77px;
		display:block;
		position:absolute;
		top: 2px;
		left:400px;
		z-index:11111;		
	}

	#headerMiddle{
		display:block;
		position:absolute;
		top: 0px;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		width:750px;
		height:90px;
		background-color:#FFFFFF;
		z-index:1000;

	}

	#headerLeft{
		display:block;
		position:relative;
	}



	#headerlower{
		height:54px;
		background-color:#F4F4F4;
	}

	#main{
		display:block;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		width:750px;
		min-height:98%;
		border:0px solid red;
	}

	#mainTop{
		display:block;
		position:absolute;
		top: 92px;
		height:37px;
		width:750px;
		padding-top:15px;
		border:0px solid green;
		clear:both;
	}

	#mainPreContent{
		display:block;
		float:left;
		position:relative;
		padding-top:30px;
		padding-bottom:5px;
		width:100%;
		border:0px solid lightblue;
		clear:both;
	}

	#mainContent{
		display:block;
		clear:both;
		float:left;
		width:100%;
		min-height:60%;
		padding-top:15px;
		border:0px solid orange;
	}

	#footer{
		display:block;
		border-top:1px solid #DDDDDD;
		width:100%;
		font-size:12px;
		color:#343434;
	}

	#footerContent{
		width:80%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		border:0px solid green;
	}

	#loginUser{
		padding-right:20px;	
		text-align:center;
		font-size:16px;
		font-weight:bold;
		text-align: center;
		vertical-align: middle;
		line-height: 90px;
		display:block;
		float:right;
	}

	.pane{
		background-color:#FFFFFF;
		display:block;
		float:left;
		width:238px;
		margin-right:10px;
		margin-bottom:50px;
		
	}

	.innerpane{
		padding:20px 8px 10px 8px;
		display:block;
		float:middle;
		text-align: center;
	}

	table {
		border-collapse: collapse;
	}

	td{
		padding-bottom:10px;
	}

	
	input[type=text]{
		width:60%;
		height:26px;
		border:1px solid #CCCCCC;
		padding-left:5px;
		color:#464445;
	}

	input[type=password]{
		width:60%;
		height:26px;
		border:1px solid #CCCCCC;
		padding-left:5px;
		color:#464445;
	}


	select {
		width:62%;
		height:29px;
		border:1px solid #CCCCCC;
		padding-left:15px;
		color:#464445;
		-webkit-appearance: button;
		-moz-appearance: button;
		-webkit-user-select: none;
		background-image: url(images/select-arrow.gif); /* For Chrome and Safari */
		background-position: center right;
		background-repeat: no-repeat;
	}

select option:hover {
    background-color: yellow;
}
	
	.button{
		background-color:#F4F4F4;
		height:54px;		
		text-align:center;
		font-size:18px;
		font-weight:bold;
		text-align: center;
		vertical-align: middle;
		line-height: 54px;
		cursor:pointer;
	}

	.button:hover{
		background-color:#E7E7E7;
	}

	.button:active{
		background-color:#5389B6;
		color:#FFFFFF;
	}

	.buttonWhite{
		display:inline-block;
		float:left;
		border:1px solid #1C2E60;
		background-color:#FFFFFF;
		padding:5px 15px 5px 15px;
		margin-right:10px;
		font-weight:bold;
		border-radius: 1px;
		cursor:pointer;
	}

	.buttonWhite:hover{
		background-color:#F4F4F4;
	}

	.buttonWhite:active{
		background-color:#E7E7E7;
	}

	.buttonBlue{
		display:inline-block;
		float:left;
		background-color:#5389B6;
		border:1px solid #5389B6;
		color:#FFFFFF;
		padding:5px 15px 5px 15px;
		margin-right:10px;
		font-weight:bold;
		border-radius: 1px;
		cursor:pointer;
	}

	.buttonBlue:hover{
		background-color:#385D7C;
	}

	.buttonBlue:active{
		background-color:#1C2E60;
	}

	.buttonBlack{
		display:inline-block;
		float:left;
		background-color:#464445;
		border:1px solid #464445;
		color:#FFFFFF;
		padding:5px 15px 5px 15px;
		margin-right:10px;
		font-weight:bold;
		border-radius: 1px;
		cursor:pointer;
	}

	.buttonBlack:hover{
		background-color:#736D70;
	}

	.buttonBlack:active{
		background-color:#131213;
	}

	.buttonNavy{
		display:inline-block;
		float:left;
		background-color:#1C2E60;
		border:1px solid #1C2E60;
		color:#FFFFFF;
		padding:5px 15px 5px 15px;
		margin-right:10px;
		font-weight:bold;
		border-radius: 1px;
		cursor:pointer;
	}

	.buttonNavy:hover{
		background-color:#3B4B77;
	}

	.buttonNavy:active{
		background-color:#111D3D;
	}

	.floatRight{
		float:right !important;
	}

	#headerRight{
		display:block;
		position:absolute;
		float:right;
		right:0px;
		top:0px;
		height:90px;
		width:50%;
		background-color:#F4F4F4;
	}

	.row1{
		border-bottom:1px solid #EEEEEE;
		vertical-align:text-top;
		font-size:14px;
	}

	.row1 td{
		border-bottom:1px solid #EEEEEE;
		vertical-align:text-top;
	}

	.row2{
		background-color:#F4F4F4;
		font-size:14px;
	}

	.row2 td{
		padding:12px;
	}

	.row3{
		border-bottom:1px solid #EEEEEE;
		vertical-align:text-top;
		padding-left:12px;
	}

	.largeImage{
		background-color:#F4F4F4;
		border: 1px solid #000;
		width:90%;
		padding:10px;
		text-align:center;
		border:1px solid #E7E7E7;
	}
	.link1{
		cursor:pointer;
		text-decoration:underline;
		color: #5389B6;
		font-size:14px;
	}

	.link2{
		cursor:pointer;
		text-decoration:underline;
		color: #FF464445;
	}

	.tablA{
		border-collapse: collapse; 
		cellspacing: 10px;

		
	}

	.tablA tr{
		background-color:#F4F4F4;
		border-bottom:2px solid white !important;
		padding:10px;
	}

	.tablA td{
		text-align:top;
	}

	.smallGap td{
		padding-bottom:1px !important;
		padding-top:0px !important;
	}

	.smaller{
		font-size:smaller
	}

	 .wider input{
		width:100%;
	 }
	
