/* CSS Document */

body{
padding:0px;
margin:0px;
font-family:Arial;
background-color:#eff4f8;
background-repeat:no-repeat;
}

.formLabel{
font-size:12px;
}

p{
margin:0px;
padding:10px;
}

img{
border:solid #0057ae 1px;
}

a:link, a:active, a:visited{
color:#0054a5;
text-decoration:none;
}

a:hover{
color:#71a5d7;
text-decoration:underline;
}

/* Form validation styles*/
.KT_field_error {
		color: #cc0000;
	}
	
.KT_tngtable label span.KT_required {
		padding: 0 2px;
		color: #cc0000;
		font-family: Courier New, Courier, monospace;
		font-weight: normal;
	}
.KT_field_hint {
		color:#0000cc;
		font-size: 10px;
	}
	
	.form_validation_field_error_error_message {
		color:#cc0000;
		font-weight: bold;
		clear:left;
	}
	form.form_validation_form_error table {
		border: 2px solid red;
	}
	
/*end*/

div.frame{
width:780px;
position:relative;
padding:0px;
margin-left:0px;/*Define if centered of not*/
margin-right:auto;/*Define if centered of not*/
left:0px;
top:0px;
background:url(../assets/images/logoLeft.jpg) no-repeat;
}

div.banner{
width:636px;
height:147px;
margin-left:120px;
position:relative;
background:url(../assets/images/logoRight.jpg) no-repeat;
background-color:#ffffff;
border-top:2px #e51c1c solid;
border-left:2px #e51c1c solid;
border-right:2px #e51c1c solid;
border-bottom:2px #e51c1c solid;
}
	
div.bannerTop{
width:635px;
height:114px;
position:relative;
float:right;
}
div.bannerAdvert{
width:468px;
height:60px;
right:30px;
top:5px;
float:right;
position:relative;
background-color:#ffffff;
display:none;
}
.pdfimage {
border:1px;
color:#000000;
border-style:solid;
width:29px;
padding:3px;
margin:5px;
}



div.bannerMiddle{
width:597px;
height:28px;
position:relative;
float:right;
padding:0px;
font-size:12px;
}
div.bannerMiddle form{
float:right;
margin-right:20px;
margin-top:2px;
padding:0px;
}
div.bannerMiddle ul{
list-style:none;
position:absolute;
float:left;
padding:0px;
margin-left:100px;
margin-top:5px;
width:280px;
}
div.bannerMiddle ul li{
list-style:none;
float:left;
padding:0px;
margin:0px;
color:#e51c1c;
font-weight:bold;
}
div.bannerMiddle ul li a:link, div.bannerMiddle ul li a:active, div.bannerMiddle ul li a:visited{
color:#e51c1c;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
div.bannerMiddle ul li a:hover{
text-decoration:underline;
}
div.footnote a:link, div.footnote a:visited, div.footnote a:active{
font-weight:bold;
color:#ffffff;
font-size:12px;
text-decoration:none;
}
div.footnote a:hover{
text-decoration:underline;
}


div.bannerBottom{
width:595px;
height:16px;
position:relative;
float:left;
color:#000000;
padding:5px;
padding-left:160px;
font-size:12px;
font-weight:bold;
background:url(../assets/images/dateStrip.jpg) no-repeat;
}




div.leftColumn{
width:162px;
position:relative;
float:left;
padding:0px;
background-image:url(../assets/images/sideBanner.jpg);
background-repeat:no-repeat;
}




div.content{
width:614px;
position:relative;
float:right;
background-color:#ffffff;
border:2px #0057ae solid;
}

div.contentLeft{
float:left;
width:434px;
padding-left:5px;
}

div.contentRight{
float:right;
width:169px;
padding-right:5px;
}

div.contentFullWidth{
float:left;
width:603px;
padding:5px;
}

div.contentHeader{
float:right;
position:relative;
width:614px;
height:35px;
}
div.contentHeaderTitle{
float:right;
position:relative;
width:auto;
text-align:left;
font-size:10px;
height:15px;
padding-top:15px;
padding-left:5px;
margin-bottom:5px; 
border-left:3px #72a4d7 solid;
padding-right:15px;
color:#0054a5;
font-size:16px;
font-weight:bold;
}


div.mainMenu{
width:135px;
margin-left:15px;
position:relative;
text-align:left;
color:#000000;
padding-right:10px;
padding-left:0px;
padding-top:20px;
padding-bottom:20px;
overflow:visible;
border-left:2px solid #0057ae;
border-top:2px solid #0057ae;
border-bottom:2px solid #0057ae;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background:url(../assets/images/menuBG.jpg) no-repeat #dfeaf5;
}
div.mainMenu ul li{
margin-bottom:3px;
font-size:14px;
}
div.mainMenu ul li a:link, div.mainMenu ul li a:hover, div.mainMenu ul li a:visited{
text-decoration:none;
color:#0f5eab;
padding-left:18px;
Margin-left:3px;
background-image:none;
}
div.mainMenu ul li a:hover{
background-image:url(../assets/images/spinner.gif);
background-repeat:no-repeat;
}
div.mainMenu ul{
list-style-type:none;
margin:0px;
padding:0px;
}

div.leftAd{
width:120px;
height:600px;
margin-left:15px;
margin-top:20px;
position:relative;
}


form{
display:inline;
padding:0px;
margin:0px;
}

div.footnote{
float:right;
position:relative;
width:614px;
text-align:center;
background-color:#0057ae;
color:#FFFFFF;
}


span.footStrap{
font-size:10px;
color:#71a5d7;
}

.inputfield {border:1px #0057B0 solid;}
