@charset "utf-8";
/* CSS Document */
* {
padding:0;
margin:0;
}

ul, li {
padding:0 0 0 5px;
margin:0 0 0 10px;
}

a {
}
#sideinfo a {
color:#414141;

}

p{margin:0;
padding-top:5px;
padding-bottom:5px;
}

#buttonLink {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

#buttonLink a{
color:#FFFFFF;
}

#buttonLink a:link, #buttonLink a:active, #buttonLink a:visited{
text-decoration:none;

}
#buttonLink a:hover{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#fff600;
}

#sideinfo a:link, #sideinfo a:active, #sideinfo a:visited  {
text-decoration:none;
}

#sideinfo a:hover  {
text-decoration: underline;
}
#toplinks a {
color:#414141;

}
#toplinks a:link, #toplinks a:active,#toplinks  a:visited  {
text-decoration:none;
}

#toplinks a:hover  {
text-decoration: underline;
}
#mainTxt a:link, #mainTxt a:active, #mainTxt a:visited  {
color:#FFFFFF;
text-decoration:none;
}

#mainTxt a:hover  {
color:#FFFFFF;
text-decoration: underline;
}

#mainTxt li a {
font-size:14px;
line-height:18px;
}

#footer a {
color:#FFFFFF;
padding-right:15px;
}

#footer a:link, #footer a:active, #footer a:visited  {
text-decoration:none;
}

#footer a:hover  {
text-decoration: underline;
}
#footer .ftext {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;}

/*menuBar*/
#menuBar a {
color:#3d4e45;
font-size:12px;
padding-right:10px;
}
#menuBar a:link, #menuBar a:active, #menuBar a:visited  {
color:#3d4e45;
text-decoration:none;
}

#menuBar a:hover  {
text-decoration: underline;
}



#sideinfo ul {
list-style:none;
color:#FFFFFF;
font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
padding:10px 0 0 0;
margin-left:0;
line-height:13px;
}
#sideinfo li {
padding-left:5px;
margin-left:0;
}

#search .sbox {
color:#595959;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#search .sbox input {
border:#afd0c0 1px solid;
width:125px;
}

/*sideInfo*/
#sideinfo span{
	text-align: left;
	color: #24553d;
	font: 14px Arial;
	padding: 0;
	margin:0;

}
#sideinfo p{
	text-align: left;
	color: #24553d;
	font: 12px Arial;

}

#sideinfo ul{
list-style:none;
color:#545454;
font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
padding-left:0;
margin:0 0 0 0;
line-height:15px;

}


/* mainContent */
#mainHdg h1 {
	text-align: left;
	color: #2a503d;
	font: 18px Arial;
	padding: 0;
	margin:0;

}
#mainTxt h2 {
	text-align: left;
	color: #FFFFFF;
	font: 14px Arial;
	padding: 0 0 0 0;
	font-weight:bold;
	margin:10px 0 0 0;

}


#mainContent #mainTxt span {
color:#fff600;
}


#mainTxt ul {
list-style:none;
color:#FFFFFF;
font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
margin-left:0;
line-height:13px;
}

/*Image replacement technique*/
#header h1 {
	text-align: left;
	color: #919191;
	font: 11px Arial;
	width: 89px;
	height: 67px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/index_images_03.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}

#header h1 span {
display: none;
}

.toptext {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#414141;}

.lgn_text {
vertical-align:middle;
}

.currentDate {
color:#3d4e45;
font-size:12px;
vertical-align:middle;
padding-top:5px;
}
/* .insideContent */

.insideBanner{
width:519px;
padding:5px 20px 5px 20px;
background-repeat:no-repeat;
background-position:top left;
height:95px;
border-bottom:#006633 2px solid;
background-image:url(../images/cibl-about-us-banner.jpg);

}

.insideBanner h1 {
color: #24553d;
font-size:19px;
font-family: Arial, Helvetica, sans-serif;
padding-top:5px;

}
div.insideContent{
color:#414141;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
width:540px;
padding:10px;

}


.insideContent td {
padding:5px;
}
.insideContent h2 {
color: #24553d;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
padding-top:5px;
margin-bottom:5px;
margin-top:5px;
background-image:url(../images/underline.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:20px;


}

.insideContent h3 {
	color: #2a503d;
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:2px;
}

div.insideContent a {
color: #2a503d;
font-family: Arial, Helvetica, sans-serif;

}

.insideContent ul{
padding: 0 0 0 10px ;
margin: 0 0 0 10px;
}
.insideContent ol{
padding: 0 0 0 10px ;
margin: 0 0 0 20px;

}

.insideContent li{

padding-left: .5em;
padding-bottom:2px;
margin:0;
}

div.contact-us{
width:400px;
float:left;
padding:4px;
margin:0;
}
div.contact-us-label{ 
width:100px;
float:left;
padding:5px;
margin:0;
}

div.required{
width:500px;
padding:5px;
float:left;

}

._error{
color:#FF0000;
}

.thankyou {
font-size:14px;
}

.footnote{
width:500px;
font-size:10px;
padding-bottom:5px;
}
.footnote hr {
border:1px solid #CCCCCC;}

.note {
font-size:10px;
}
.faq-show {
width: auto; background-color: #ffffff; background-image:url(../images/faq-bkg.gif); background-position:top; background-repeat:repeat-x;
}
.faq-style {padding: 10px 15px 15px 15px; margin:10px 0 10px 0;}

.style_about_us{
background-image:url(../images/cibl-about-us-banner.jpg);
}
.style_agreement_disclosure{
background-image:url(../images/cibl-agreement-disclosure-banner.jpg);
}
.style_bank_holidays{
background-image:url(../images/cibl-bank-holidays-banner.jpg);
}
.style_contact_us{
background-image:url(../images/cibl-contact-us-banner.jpg);
}
.style_personal_banking{
background-image:url(../images/cibl-personal-banking-banner.jpg);
}
.style_corporate_banking{
background-image:url(../images/cibl-corporate-banking-banner.jpg);
}
.style_faq{
background-image:url(../images/cibl-FAQ-banner.jpg);
}
.style_online_security{
background-image:url(../images/cibl-online-security-banner.jpg);
}

#Upload {
	width: 25em;
	margin: 1em auto;
	padding:0 2em 2em 2em ;
	border:1px solid #bbb;
	color: #333;
	background:#ffd;
	font: 0.9em verdana, sans-serif;
}
			
#Upload h1{
	font: 1.4em bold verdana, sans-serif;
	margin: 0;
	padding:1em 0;
	text-align:center;
}
#Upload label{
	float: left;
	width: 7em;
}
		
#Upload p {
	 clear: both;
}		

.red{
	color:red;
}