a:link { color: #0000CC; text-decoration: underline; }

a:visited { color: #990099; text-decoration: underline; }

a:hover { color: #FFFFcc; background: #000099; text-decoration: none; }

a:active { color: #CC0000; text-decoration: underline; }

a:focus { color: #FFFFcc; background: #000099; text-decoration: none; }

abbr, acronym { border-bottom: 1px dotted #333333;}

big { font-size: larger; }

body { margin: 1% 3% 2% 6%; 
	color: #000000; 
	background: #FFFFFF; 
	font: medium/140% Verdana, Arial, Helvetica, sans-serif;	
	}

cite { font-weight: bold; font-style: normal; }

fieldset { padding: 1% 1% 2% 1%; }

form {  margin: 0% 0% 0% 0%; }

h1 { margin-left: -2%; color: #660000; background: #FFFFFF; font: bold 1.5em Arial, Helvetica, sans-serif; letter-spacing: 0.1em; }

h2 { margin-left: -2%; color: #660000; background: #FFFFFF; font: bold 1.25em Arial, Helvetica, sans-serif; letter-spacing: 0.1em; }

h3 { margin-left: -2%; color: #660000; background: #FFFFFF; font: normal 1.25em Arial, Helvetica, sans-serif; }

h4 { color: #660000; background: #FFFFFF; font: bold 1.25em Arial, Helvetica, sans-serif; letter-spacing: 0.1em; }

hr { margin: 2% -2% 0% -4%; color: #FFFFFF; background: #FFFFFF; border-bottom: 1px dashed #000099;  border-top: 1px dotted #cccccc;}

input { margin: 0% 0% 0% 0%; font: small Verdana, Arial, Helvetica, sans-serif; }

textarea{ margin: 0% 0% 0% 0%; font: small Verdana, Arial, Helvetica, sans-serif; }

legend { padding: 0% 0% 0% 3%; color: #004400; background: #EEEEEE; font: bold 1.3em Arial, Helvetica, sans-serif; }

li { margin-bottom:3%;}

select { margin: 0% 1% 0% 1%; font: small Verdana, Arial, Helvetica, sans-serif; }

small { font-size: smaller; }

strong, b, q { font-weight: bold; }

td { color: #000000; background: #FFFFFF; font: medium/140% Verdana, Arial, Helvetica, sans-serif; }

ul { margin-left: 1%; }

/*Classes*/

.big { font-size: larger; }

.brwslet { margin-right: 0.5em; font-weight: bold; }

.mainnav 
{
	clear: both; 
	margin:0 0 1% -2%;	
	display: block; 
	background: #FFFFFF;
	padding-top:0%; 
	}

#cnib_head_banner{
	background-attachment: scroll;
	background-image: url(../../images/banner_images/banner_centre_ff.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;	
	float:right;
	/*width:840px;*/
	width:65%;
}
.containerWrapBanner
{	
	min-width: 710px;
	width:expression(document.body.clientWidth > 1025 ? document.body.clientWidth-115+"px" : "910px" ); 	
}


#cnib_head_banner_ie{
	background-attachment: scroll;
	background-image: url(../../images/banner_images/banner_centre_ie.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;	
	float:right;
	/*width:840px;*/
	width:65.5%;
}

#green_bar_ie{
	background-color : #44790D;
	text-align :right;
	padding: 0px 10px 0px 0px;
	color:#FFF;
	font-size:1.2em;
	height : 39px;	
	border-top:solid 5px #44790D;
}

#green_bar_ff{
	background-color : #44790D;
	text-align :right;
	padding: 0px 10px 0px 0px;
	color:#FFF;
	font-size:1.2em;
	height : 29px;	
	border-top:solid 5px #44790D;
}

.left_panels
{
	width:34%;
	/*width:280px;*/
	padding-right:5px;
	background-attachment: scroll;
	background-image: url(../../images/banner_images/dot.jpg);
}
.left_panel{
	/**/margin:0 0 15px 0;
	
}
.left_panel .topic{	
	color:#FFF;
	font-size:1.2em;
	padding:8px 2px 5px 20px;
	height:1em;
	background-attachment: scroll;
	background-image: url(../../images/banner_images/panel_bg.jpg);
	background-color : #44790D;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
.left_panel .content{
	padding:5px 2px 5px 20px;
	border:1px solid #44790d;
}
.left_panel .content, .left_panel .content, .left_panel .content{
	color:#195579;
	margin:0 0;
}
.link_margin{
	padding:5px 0;
}
.align_left{
	float:left;
}
.align_right{
	float:right;
}
.clear_all{
	clear:both;
}


.mnlink { background: inherit; font: bold medium/145% Arial, Helvetica, sans-serif; }

.radbut { width: 24px; height: 24px; }

.rsp1 { margin-right: 1em; }

.small { font-size: smaller; }

.topimg { float: left; margin-left: -2%; }

.topimg2 { margin-left: -2%; }

.topnav { float: right; padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; }

.tplink { margin-right: 0.5em; font: bold medium/120% Arial, Helvetica, sans-serif; }

.tplinksub { margin-right: 0.5em; font: small/80% Arial, Helvetica, sans-serif; }

.bld {font-weight: bold;}

.pagingBar { width:120px; }


