body{ margin:0 auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #fff; line-height:18px; background:url(images/bg.jpg) top left repeat-x #162737;}

.down{ width:100%; clear:both;}

a{ color:#fff; text-decoration:none;}
a:hover{ color:#fff; text-decoration:none;}

.NewsSummaryMorelink{color:#fff; text-decoration:none;}
.NewsSummaryMorelink a{color:#fff; text-decoration:none;}
.NewsSummaryMorelink a:hover{color:#9aa9be; text-decoration:none;}

.NewsSummaryLink{color:#fff; text-decoration:none;}
.NewsSummaryLink a{color:#fff; text-decoration:none;}
.NewsSummaryLink a:hover{color:#9aa9be; text-decoration:none;}

form{ margin:0px;}

p{ margin:0px;}

.outer{ width:985px; margin:0 auto; text-align:left;}

.topFirstDiv{ margin:7px 0px 4px 0px;}

.time{ width:740px; float:left; padding-left:18px; color:#e1e2e2;}
.bgInputSearch{ background:url(images/bg_searchbar_input.jpg) top left no-repeat; width:168px; float:left; }
.inputSearch{ width:125px; height:20px; background:none; border:none; margin:1px 0px 0px 35px;}

.goButton{ width:50px; float:right; text-align:left;}

.banner{border:1px solid #fff;}

/*Dropdown menu-----------------------------*/	
.nav{background:url(images/line_nav.jpg) top right no-repeat #0c2038; color:#FFFFFF; height:35px; width:100%; clear:both; }		
.nav ul {margin:0px; padding:0px; font-size:13px; z-index:50;}
.nav ul li {list-style-type:none; padding:0px; margin:0px; float:left; text-transform:uppercase;}
.nav ul li.lineNav{ width:1px; height:35px; background:url(images/line_nav.jpg) top left no-repeat; list-style-type:none; padding:0px; margin:0px; float:left;}
.nav ul li a {text-decoration:none; display:block; padding:8px 23px 9px 23px;  float:left; color:#9aa9be /*b7c8da, c2c9d1*/; font-size:13px; }
.nav ul li a:hover {text-decoration:none; background:url(images/bg_nav_hover.jpg) top left repeat-x; color:#FFFFFF; display:block; float:left;  font-size:13px; }

.nav ul ul {display:none; position:absolute; margin:0; padding:0; text-align:left; clear:both; top:281px;}
.nav ul ul li {position:relative; background:#385d8a; clear:both; text-align:left; margin:0px; padding:0px; font-size:11px; color:#FFFFFF; text-transform:none;}
.nav ul ul li a {padding: 5px 10px 5px 25px; margin:0px; color:#9aa9be; background: url(images/bullet_nav.gif) 8px 10px no-repeat #0c2038; width:240px; display:block; clear:both; border:1px solid #333; border-top:none; line-height:18px; font-weight:normal;}
.nav ul ul li a:hover {padding: 5px 10px 5px 25px; margin:0px; color:#ffffff; background: url(images/bullet_nav_hover.gif) 8px 10px no-repeat #1871c1; width:240px; display:block; text-decoration:none; border:1px solid #272727; border-top:none; line-height:18px; font-weight:normal;}
/*Dropdown menu-----------------------------*/	

.bgBehindLeftRightBar{ background: url(images/bg_behind_lr.jpg) top left repeat-y;}
.leftBar{ width:265px; float:left;  background:#132f50;}
.leftBar div.text{ padding:30px 28px 15px 27px; }

.revenueBox{ border:1px solid #475d76; margin:8px 0px 40px 0px;}
.revenueBox div.text{ padding:10px 17px 10px 13px;}

.revenueBoxContent{ margin: 13px 0px 16px 0px;}

a.legalEnquiry{ background:url(images/legal_enquiry.jpg) top left no-repeat; float:left; text-decoration:none; height:55px; width:210px; margin-bottom:15px;}
a.legalEnquiry:hover{ background:url(images/legal_enquiry_hover.jpg) top left no-repeat; float:left; text-decoration:none; height:55px; width:210px; margin-bottom:15px;}

a.request{ background:url(images/request_a_call_back.jpg) top left no-repeat; float:left; text-decoration:none; height:55px; width:210px;}
a.request:hover{ background:url(images/request_a_call_back_hover.jpg) top left no-repeat; float:left; text-decoration:none; height:55px; width:210px;}

.rightBar{ width:720px; float:left; background:url(images/bg_rightbar.jpg) top left repeat-x #154778; min-height:510px;}
.rightBar div.text{ padding:30px 25px 0px 40px; min-height:510px;}

/*Footer Classes--------------------*/
.footer{ border:1px solid #556374; background:#0c2038;}
.footer div.text{ padding:20px;}
.footerLeft{ width:850px; float:left; line-height:20px;}
.registrationNumber{ color:#86909c;}

.footerRight{ width:65px; float:right;}
.twitterIcon{ margin-top:6px; float:left; width:33px;}
.inIcon{ margin-top:6px; float:left; width:30px;}

.footerLastNav{ width:800px; float:left; margin-top:3px; padding-left:18px;}
.footerLastNav a{ color:#fff; text-decoration:none;}
.footerLastNav a:hover{ color:#fff; text-decoration:underline;}
.footerLastImgRight{ width:120px; float:right; text-align:center; margin-top:6px;}

.footerLastBtm{ height:50px;}
/*-----------------------------------*/

ul.bullet1{ margin:0px; padding:0px 0px 0px 10px; list-style:none;}
ul.bullet1 li{ line-height:18px; padding:0px; margin-bottom:6px; color:#0C2038; font-weight:bold;}
ul.bullet1 li a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
ul.bullet1 li a:hover{ text-decoration:none; color:#77d7ff; font-weight:bold;}

h2{ margin:0px; padding:0px; font-size:16px; color:#fff; line-height:20px;}
h3{ margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#0C2038; line-height:20px;}
h3 a{ margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#0C2038; line-height:20px;}
h3 a:hover{ margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#fff; line-height:20px;}
h1{ margin:0px; padding:0px; font-size:16px; color:#fff; line-height:20px; font-weight:normal; font-family:Arial;}

.head{ margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#0C2038; line-height:20px; text-transform:uppercase;}
.head a{ margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#0C2038; line-height:20px; text-transform:uppercase;}
.head a:hover{ margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#0C2038; line-height:20px; text-transform:uppercase;}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:210px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content  {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
.inputField{ width:200px; height:20px; border:1px solid #475D76;}
.textAreaField{ width:240px; height:90px; border:1px solid #475D76;}