/*  
		Theme Name: Gulf Finance House (New)
		Description: 
		Version: 1.0
		Author: Flip Media, Trivandrum
		Author URL: http://www.flipcorp.com
		*/
		
		/* START Common settings */
		
		html, form, fieldset {
			margin: 0;
			padding: 0;
			font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		}
		
		h1, h2, h3, h4, h5, h6, p, pre,
		blockquote, ul, ol, dl, address {
			margin: 1em 0;
			padding: 0;
		}
		
		li, dd, blockquote {
			margin-left: 1em;
		}
		
		form label {
			cursor: pointer;
		}
		fieldset {
			border: none;
		}
		
		input, select, textarea {
			font-size: 100%;
		}

		body {
		margin:0px 0px 50px 0px; 
		padding:0px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px;
		line-height:16px;
		background:#fff;
		color:#666;
		}	
		
		body.home{
		margin:0px; 
		padding:0px; 
		background:none;
		}	

		a, a:link {
		text-decoration:none;
		outline:none;
		color:#BB2F20;
		}	

		a:hover{
		text-decoration:none;
		color:#ccc;
		}	
		
		.left{
		float:left;
		}	

		.right{
		float:right;
		}
		/* End Common settings */
		
		#container{
		width:980px;
		overflow:hidden;
		margin: 0 auto;
		background-color:#FFFFFF;
		}
		
		#header{
		height:108px;
		float:left;
		width:950px;
		background:#2f3131;
		position:relative;
		padding:0 0 0 30px;
		}
	
		
		#nav-global{
		margin:0;
		float:left;
		width:364px;
		background:#787979;
		height:28px;
		padding:0 10px 0 0;
		}

		#nav-global ul{
		margin:0px;
		padding:4px 0 0 9px;
		list-style:none;	
		float:left;
		}
		
		#nav-global ul li{
		margin:0px;
		padding:0px 12px 0px 0;
		list-style:none;
		float:left;
		
		}
		
		#nav-global ul li a{
		color:#999999;
		}
		
		#nav-global ul li a:hover{
		text-decoration:none;
		color:#A06A2F;
		}
		
		#nav-global ul li.last,#nav-login ul li.last,#nav-logout ul li.last{
		background:none;
		padding:0 0 0 0px;
		}
		
		#nav-global span.lang a{
		margin:0;
		padding:0 0 0 8px; 
		color:#999999;
		font-size:14px;
		}
		
		#logo{
		width:172px;
		height:134px;
		position:absolute;
		right:30px;
		top:0;
		z-index:999 !important;
		}
		.logohome{
		position:absolute;
		margin:-108px 0 0 0;
		}
		#logo h1{
		width:172px;
		height:134px;
		text-indent:-999em;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(images/gulf-finance-house.gif) no-repeat;
		z-index:999 !important;
		}
		
		#logo h1 a{
		outline:none;
		display:block;
		height:96px;
		}
		
		#searchform{
		width:151px;
		float:right;
		display:inline;
		}
		#searchform label{
		display:none;
		}
		form#search{
		margin:0px 0px 0 0;
		padding:0;
		float:left;
		height:28px;
		width:151px;
		background:#d7d7d7;
		}
				
		form#search input.txt-search{
		border:0;
		background:none;
		width:138px;
		height:13px;
		padding:7px 3px 0 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333d45;
		}
		
		form#search input.btn-search{
		display:none;
		}
		
		#nav-top ul{
		background:url(images/nav-bg.gif) no-repeat;
		margin:5px 0 7px 0;
		padding:10px 0 0 15px;
		width:561px;
		float:right;
		height:30px;
		}
		
		#nav-top ul li{
		list-style:none;
		float:left;
		background:url(images/nav-bullet.gif) no-repeat 100% 2px;
		padding:0px 8px 0 0px;
		margin:0 5px 0 0; 
		}
		
		#nav-top ul li img{
		vertical-align:top;
		margin:0;
		padding:0;
		float:left;
		}
		
		#nav-top ul li.last{
		background:none;
		padding:0;
		}
		
		
		#spotlight{
		width:980px;
		height:265px;
		float:left;
		text-align:center;
		}
		
			
	
		
		#breadcrumb{
		float:left;
		width:670px;
		text-transform:lowercase;
		padding:0 0 25px 0;
		color:#22303b;
		}
		
		#breadcrumb a{ 
		color:#a5a9ac;
		}
		
		#breadcrumb a:hover{ 
		color:#22303b;
		}
		
		#utilities{
		width:210px;
		float:left;
		margin:0;
		clear:both;
		}
		#utilities a{
		color:#333d45;
		padding:0 0 0 17px;
		margin:0 16px 0 0;
		float:left;
		}
		#utilities a:hover{
		color:#a5a9ac;
		}
		
		#utilities a.email{
		background: url(images/email-bg.gif) no-repeat 0 5px;
		
		}
		#utilities a.email:hover{
		background-position:0 -12px;
		}
		#utilities a.print{
		background: url(images/print-bg.gif) no-repeat 0 4px;
		}
		#utilities a.print:hover{
		background-position:0 -12px;
		}
		
		#wrap{
		float:left;
		margin:0;
		padding:25px 0px 0 0px;
		width:980px;
		}
		.content-wrap{
		float:left;
		width:900px;
		padding:0 40px 25px 40px;
		}
		#wrap.nobg{
		background:url(images/content-nobg.gif) repeat-y;
		float:left;
		margin:0;
		padding:0;
		}

		
		#content{
		width:670px;
		margin:0;
		padding:0 0 0 20px;
		float:left;
		}
		#content.more-width{
		width:955px;
		float:left;
		margin:0;
		padding:20px 2px 10px 15px;
		min-height:400px;
		height:auto !important;
		height:300px; 
		}
				
		#content-inner{
		width:670px;
		float:left;
		margin:0;
		padding:0px 0 0 0;
		overflow:hidden;
		}
		#content h2{
		margin:0;
		padding:0;
		}
		#content p{
		margin:0;
		padding:0 0 22px 0 ;
		color:#666666;
		}
		#content p a{
		color:#bb2f20;
		} 
		#content p a:hover{
		color:#A5A9AC;
		}
		#content .management{
		float:left;
		}
		#content .management img{
		float:left;
		margin:0 25px 20px 0;
		}
		.middle{
		text-align:center;
		margin:50px auto;
		width:525px;
		min-height:250px;
		height:auto !important;
		height:250px;
		}
		#related-link{
		float:left;
		width:202px;
		min-height:100px;
		height:100px;
		height:auto !important;
		overflow:hidden;
		}
		#related-link .related-item{
		float:left;
		width:202px;
		}
		#related-link .address-box{
		margin:25px 0 0 0;
		}
		#related-link ul{
		margin:0;
		padding:0;
		width:202px;
		float:left;
		line-height:20px;
		}
		#related-link ul li{
		float:left;
		list-style:none;
		border-bottom: solid 1px #efeeee;
		margin:0;
		}
		#related-link ul li a{
		color:#a5a9ac;
		display:block;
		margin:0;
		padding:0px 0px 0px 0;
		width:202px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-transform:lowercase;
		}
		#related-link ul li a:hover{
		color:#22303b;
		font-weight:bold;
		}
		
		#related-link ul li.current a{
		color:#22303b;
		font-weight:bold;
		}
		#related-link ul li.last{
		border:none;
		}
		#related-link ul li ul li a{
		color:#a5a9ac;
		display:block;
		margin:0;
		padding:0px 0px 3px 10px;
		}
		#related-link ul li ul li a:hover{
		color:#22303b;
		}
		#related-link ul li.current li a{
		color:#a5a9ac;
		font-weight:normal;
		}
		#related-link ul li.current li a:hover{
		color:#22303b;
		font-weight:bold;
		}
		#related-link ul li ul li.current a{
		color:#22303b;
		}
		#related-link ul li ul li{
			border-bottom:none;
		}
		.cols{
		float:right;
		width:223px;
		margin:20px 0px 0 10px; 
		}
		.cols .cols-center{
		background:url(images/col-center.gif) repeat-y top left;
		margin:0;
		padding:0 1px 0 0px;
		}
		.cols .cols-top{
		background:url(images/col-top.gif) no-repeat top left;
		margin:0;
		padding:5px 0 0 0px; 
		}
		h3{
		margin:0 0 0 0px;
		padding:0 0 5px 0px;
		color:#A06A2F;
		font-weight:700;
		font-size:11px;
		}
		.cols .cols-bottom{
		background:url(images/col-bottom.gif) no-repeat top left;
		height:10px;
		margin:0 0 0 0;
		}
		
		
	
		.summary{
		float:left;
		width:247px;
		margin:20px 10px 0 0;
		}
		.summary .summary-center{
		background:url(images/col1-center.gif) repeat-y top left;
		margin:0;
		padding:0 0 0 1px;
		}
		.summary .summary-top{
		background:url(images/col1-top.gif) no-repeat top left;
		margin:0;
		padding:5px 0 0 0px;
		}
		h3{
		margin:0 0 0 0px;
		padding:0 0 0px 0px;
		color:#22303b;
		font-weight:700;
		font-size:11px;
		}
		h5{
		margin:0;
		padding:0 0 5px 0;
		font-size:11px;
		font-weight:normal;
		color:#22303b;
		}
		.summary .summary-bottom{
		background:url(images/col1-bottom.gif) no-repeat top left;
		height:25px;
		margin:0 0 0 0;
		}
		
		
		/* ***********TAB ********************/
		
		#tabsB {
      	float:left;
      	width:670px;
	  	height:33px;
	  	padding:0 0 0 0px;
	  	margin:0 0 0 0px;
	  	display:inline;
	    }
    
		#tabsB ul {
        margin:0;
        padding:0px 10px 0 0px;
        list-style:none;
	    }
    	
		#tabsB li {
      	display:inline;
      	margin:0;
      	padding:0;
	  	}
		
    	#tabsB a {
      	float:left;
      	margin:0;
      	padding:0 4px 0 0;
      	text-decoration:none;
	  	height:25px;
	  	color:#666666;
	  	font-weight:bold;
      	}
		
    	#tabsB a span {
	  	font-weight:bold;
      	float:left;
      	display:block;
      	padding:5px 15px 1px 6px;
      	color:#666666;
	  	}
    	
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
    	#tabsB a span {float:none;}
    	/* End IE5-Mac hack */
    	
		#tabsB a:hover span {
      	color:#A06A2F;
      	}
    	/*
		#tabsB a:hover {
      	background-position:0% -26px;
      	}
    	
		#tabsB a:hover span {
      	background-position:100% -26px;
      	}

        #tabsB .current a {
	    background-position:0% -26px;
	    }
    
	    #tabsB .current a span {
        background-position:100% -26px;
	    color:#A06A2F;
        }*/
		
		/*************END TAB ****************/
		
				
		/**********Start Tab Content ********/
		
		.tabcontent{
		padding:0px;
		margin:0px 0 0 0px;
		float:left;
		width:670px;
		display:inline;
		}
		.tabbottom{
		background:url(images/tab-bg-bottom.gif) no-repeat top right;
		float:left;
		width:725px;
		display:none;
		margin:0px 0 0 0px;
		height:16px;
		}
		
		.events{
		width:670px;
		}
		
		/*.events h3{
		margin:10px 0 0 0px;
		padding:0 0 5px 0px;
		color:#A06A2F;
		font-weight:700;
		font-size:11px;
		width:400px;
		background:url(images/dot-line.gif) repeat-x bottom; 
		}*/
		
		.eventsimage{		
		width:62px;
		height:62px;
		margin:20px 10px 0 0px;		
		float:left;		
		}
		
		.date{
		display:none;
		/*
		background:url(images/date-bg.gif) no-repeat top left;
		width:37px;
		height:45px;
		margin:20px 25px 0 0px;
		padding:10px 0 0 12px;
		color:#8E8E52;
		float:left;
		line-height:15px;*/
		}
		
		.date span.textbold{
		font-size:17px;
		font-weight:700;
		width:30px;
		float:left;
		height:16px;
		}
		
		.date span{
		font-weight:normal;
		width:30px;
		height:12px;
		}
		
		.events h4{
		margin:0;
		padding:15px 0 0 0;
		font-weight:bold;
		font-size:11px;
		}
		
		.events h4 a{
		  color:#A06A2F;
		}
		
		.events h4 a:hover{
		color:#666666;
		}
		
		.events small{
		line-height:15px;
		margin:0;
		padding:0;
		display:block;
		}
		.events p{
		margin:0;
		padding:0 20px 0 0;
		clear:both;
		}
		#content table{
		float:left;
		width:100%;
		}
		.annual-report{
		color:#22303b;
		font-weight:bold;
		}
		.annual-report span{
		color:#bb2f20;
		font-weight:normal;
		padding:3px 0 3px 30px;
		background:url(images/btn-pdf.gif) no-repeat 5px 0;
		height:25px;
		}
		.annual-report td{
		height:35px;
		vertical-align:top;
		}
		a.download{
		padding:0 0 5px 0px;
		margin:0 0 0 0px;
		color:#bb2f20;
		font-weight:normal;
		}
		
		a.download:hover{
		color:#22303B;
		}
		
		.events .events-utilities{
		background:url(images/dot-line.gif) repeat-x bottom left;
		width:400px;
		clear:both;
		margin:0;
		padding:15px 0 10px 0;
		}
		a.remind{
		float:left;
/*		background: url(images/grey-arrow.gif) no-repeat 100% 7px;
*/		padding:10px 18px 0 0;
		margin:0;
		color:#bb2f20 !important;
		}
		
		a.remind:hover{
		color:#a5a9ac !important;
		}
		.events-utilities a.remind{
		padding:0 15px 0 0;
		}
		table.event a.more{
		margin-top:10px;
		float:left; 
		color:#bb2f20 !important;
		}
		table.event a.more:hover{
		color:#a5a9ac !important;
		}
		a.more{
/*		background: url(images/grey-arrow.gif) no-repeat 100% 7px;
*/		padding:0px;
		margin:0;
		color:#bb2f20;
		}
		
		a.more:hover{
		color:#a5a9ac;
		}
		
		a.read-more{
/*		background: url(images/grey-arrow.gif) no-repeat 100% 7px;
*/		padding:0px;
		margin:0;
		color:#bb2f20;
		}
		
		a.read-more:hover{
		color:#a5a9ac;
		}
		a.back{
		padding:0 0 15px 0px;
		margin:0 0 0px 0px;
		color:#22303B;
		font-weight:bold;
		clear:both;
		}
		
		a.back:hover{
		color:#A5A9AC;
		}
		
		
		.reminder{
		margin:0;
		padding:10px 0 0 0;
		float:left;
		width:335px;
		overflow:hidden;
		}
		.gfh-events{
		float:left;
		width:335px;
		}
		.gfh-group-events{
		float:left;
		}
		
		
		
		.reminder h5{
		margin:0px 0 0 0px;
		padding:10px 0 5px 0px;
		color:#22303B;
		font-weight:700;
		font-size:11px;
		clear:both;
		}
		
		.upcomming-events{
		width:325px;
		float:left;
		margin:0 0 0 0px;
		}
		
		.upcomming-events h3{
		margin-left:10px;
		width:405px !important;
		background:url(images/dot-line.gif) repeat-x bottom; 
		}
		.upcomming-events ul{
		margin:0;
		padding:0;
		}
		.upcomming-events ul li{
		list-style:none;
		margin:0;
		}
		.upcomming-events ul li h4{
		margin:0;
		padding:15px 0 0 0;
		font-weight:bold;
		font-size:11px;
		 color:#A06A2F;
		}
		
		.upcomming-events ul li h4 a{
		  color:#A06A2F;
		}
		
		.upcomming-events ul li h4 a:hover{
		color:#666666;
		}
		
		.upcomming-events ul li small{
		line-height:15px;
		margin:0;
		padding:0;
		display:block;
		color:#666666;	
		}
		
		.upcomming-events ul li p{
		margin:0;
		padding:0 20px 0 0;
		clear:both;
		font-size:11px;
		line-height:15px;
		color:#666666;
		}
		.upcomming-events ul li .util{
		margin:10px 0 10px 0;
		}

		ul.event{
		width:335px;
		float:left;
		margin:0;
		padding:0;
		
		}
		ul.event li{
		margin:0 0 0 0;
		padding:10px 0 0 0;
		background:url(images/dot-line.gif) repeat-x top left;
		list-style:none;
		float:left;
		width:335px;
		}
		
		ul.event li h4{
		margin:0;
		padding:0px 0 0 0;
		font-weight:normal;
		font-size:11px;
		color:#22303B;
		}
		
		ul.event li h4 a{ 
		color:#22303B;
		}
		
		ul.event li ul{
		background:none;
		margin:0;
		padding:0;
		width:335px;
		float:left;
		}
		
		ul.event li ul li{
		background:none;
		margin:0;
		padding:0 0 10px 0;
		width:335px;
		}
		
		ul.event li ul li small{
		line-height:15px;
		margin:0;
		padding:0;
		display:block;
		color:#666666;
		font-size:10px;	
		}
		
		ul.event li ul li.image{
		width:70px;
		float:left;
		display:none;
		}
		
	 	ul.event li .date{
		background:url(images/date-bg.gif) no-repeat top left;
		width:37px;
		height:45px;
		margin:0px 0px 0 0px;
		padding:10px 0 0 12px;
		color:#8E8E52;
		float:left;
		line-height:15px;
		}
		
		ul.event li .date span.textbold{
		font-size:17px;
		font-weight:700;
		width:30px;
		float:left;
		height:16px;
		}
		
		ul.event li .date span{
		font-weight:normal;
		width:30px;
		height:12px;
		}
		ul.search-listing{
		margin:2px 0 0 0;
		padding:0 0 25px 0;
		border-top:1px solid #efeeee;

		}
		ul.search-listing li{
		margin:0;
		padding:2px 0;
		list-style:none;
		border-bottom:1px solid #efeeee;
		}
		ul.search-listing li p{
		padding:0 !important;
		}
		ul.search-listing li p a{
		color:#666 !important;
		}
		ul.search-listing li p a:hover{
		color:#A5A9AC !important;
		}
		ul.search-listing li p a{
		color:#666 !important;
		}
		ul.search-listing li p a.read-more{
		color:#bb2f20 !important;
		padding:0 0 0 20px;
		}
		
		
		
		a.read-more{
/*		background: url(images/grey-arrow.gif) no-repeat 100% 7px;
*/		padding:0px;
		margin:0;
		color:#bb2f20;
		}
		
		a.read-more:hover{
		color:#a5a9ac;
		}
		
		
		ul.search-list{
		margin:0 0 28px 0;
		padding:0;
		width:670px;
		float:left;
		}
		
		
		ul.search-list li{
		margin:0;
		padding:0 0 15px 0;
		list-style:none;
		width:670px;
		float:left;
		}
		
		ul.search-list li h3{
		margin:0;
		padding:0;
		}
		
		ul.search-list li h3 a{
		color:#22303b;
		font-weight:bold;
		font-size:11px;
		}
		ul.search-list li h3 a:hover{
		color:#A5A9AC;
		}
		
		#content ul.search-list li p{
		margin:0;
		padding:5px 0 5px 0;
		}	
		
		#content ul.search-list li.last{
		background:none;
		}
		
		#paging{
		clear:both;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
		color:#666666;
		}
		#paging span.current{
		color:#A06A2F;
		}
		/**************** Table Form *************/
				
		table.form{
		margin:10px 0 0 0;
		padding:0;
		float:left;
		color:#666666;
		font-size:10px;
		}
		
		table.form td{
		padding:0 0 5px 0;
		margin:0;
		}
		
		.align-middle span{
		color:#E8271E;
		}
		
		table.form .txtbx{
		width:120px;
		height:15px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px;
		background:url(images/bg-text-field.jpg) no-repeat 0 0;
		}
		.selectbox{
		width:123px;
		background:#fff url(images/bg-text-field.jpg) no-repeat 0 0;
		border:0;
		height:18px;
		padding:3px 0 0 2px;
		}
		
		.txtbx{
		width:136px;
		height:15px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px;
		background:url(images/bg-text-field.jpg) no-repeat 0 0;
		}
		
		input.bottom{
		margin:22px 0 0 0;
		}
		
		table.form .txtmsg{
		width:234px;
		height:50px;
		margin:0 0 0 3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px;
		background:url(images/bg-text-field.jpg) no-repeat 0 0;
		border:0;
		}
		
		table.form .txtbxsmall{
		width:165px;
		height:19px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:3px;
		background:url(images/bg-text-field.jpg) no-repeat 0 0;

		}
		table.form td{
		padding:0 0 27px 0;
		}
		
		.cmbbx{
		width:200px;
		height:19px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px
		}
		.align-middle small{
		font-weight:normal;
		font-size:10px;
		color:#a5a9ac;
		margin:0 0 4px 0;
		display:block
		}
		.align-middle label{
		margin:4px 0 0 0;
		display:block;
		}
		table.smallform{
		margin:0;
		padding:0;
		color:#666666;
		}
		
		table.smallform td{
		padding:0 0px 0 10px;
		background-color:#F2F4F5;
		}
		table.smallform td span{
		color:#D70303;
		}
		table.smallform td.white{
		background-color:#FFFFFF;
		}
		table.smallform td.line{
		background:url(images/table-line-dot.gif) no-repeat;
		height:1px;
		}
		table.smallform td.dot-line{
		background:url(images/line-dot.gif) no-repeat center;
		height:1px;
		padding:10px 0 0px 0;
		margin:0;
		background-color:#F2F4F5;
		}
			
		table.smallform td input.stxtbx{
		width:125px;
		height:19px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px
		}
		
		table.equities{
		margin:20px 10px 0 0;
		padding:0;
		color:#666666;
		float:left;
		}
		table.equities td{
		padding:0 0 15px;
		font-size:11px;
		}
		table.equities td.image{
		border:solid 1px #D7D9DA;
		}
		table.equities td .cmbbxsmall{
		width:90px;
		height:19px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px
		
		}
		table.trade-details{
		margin:20px 0 0 0;
		padding:0;
		background-color:#F2F4F5;
		float:left;
		border:solid 1px #B1B1B9;
		}
		table.trade-details h3{
		padding:0 0 0 10px;
		}
		table.trade-details td{
		padding:0 0 0 0px;
		} 
		table.trade-details table th{
		padding:5px 0 5px 10px;
		}
		table.trade-details table td,th{
		color:#666666;
		padding:0px 0 0px 10px;
		}
		table.trade-details td.white, th.white{
		background-color:#FFFFFF;
		}
		table.trade-details table span.red{
		color:#E53232;
		}
		table.trade-details table span{
		color:#67A800;
		}
		
		/************* Calander ******************/

		.calendar-wrap{
		width:202px;
		height:174px;
		background:url(images/bg-calander-ff.gif) no-repeat left top;
		overflow:hidden;
		margin:0 0 15px 0;
		clear:both;
		}
		
		.calendar-wrap table{
		overflow:hidden;
		width:202px;
		
		}
		
		.calendar-wrap table.nav td{
		height:20px !important;
		overflow:hidden;
		}
		.calendar-wrap table td {
		height:25px !important;
		overflow:hidden;
		}
		.calendar-wrap table tbody tr td span{ 
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		color:#22303b;
		font-size:11px;
		font-weight:bold;
		float:left;
		padding:0 0 0 10px;
		}
		.calendar-wrap table td.border-left {
		border-left:solid 1px #EEEEEE;
		}
		
		*html .calendar-wrap table td {
		height:15px;
		}
		
		.calendar-wrap table tbody.days a{
		display:block;
		}
		table.event{
		margin:22px 0 0 0;
		}
		table.event a{
		color:#666;
		}
		table.event a:hover{
		color:#A5A9AC;
		}
		td.ec3_eventday{
		background:#bb2f20;
		}
		
		td.ec3_eventday a{
		color:#FFFFFF;
		}
		td.current{
		background-color:#D9D9DD;
		}
		.calendar-wrap table td{
		text-align:center;
		border-right:solid 1px #EEEEEE;
		}
		
		.calendar-wrap table td.noborder-bot{
		border-bottom:0;
		}
		
		.calendar-wrap table td.noborder{
		border:0 ;
		}
		
		.calendar-wrap table td#back, .calendar-wrap table td#next{
		border:0;
		padding:2px 0 0 0;
		}
		.calendar-wrap table td#back{
		width:17px;
		}
		.calendar-wrap table td#next{
		width:30px;
		}
		.calendar-wrap table td#back a{
		color:#FFF;
		}
		
		.calendar-wrap table td#next a{
		color:#FFF;
		}
		
		.calendar-wrap table thead{
		color:#339999;
		
		}
		.calendar-wrap table th{
		border-bottom:1px solid #efeeee;
		border-right:1px solid #efeeee;
		padding:0;
		}
		
		/************* tabs ******************/

		
		
		
		/**********Start Tab Content ********/
		
				
		#footer{
		width:900px;
		height:99px;
		float:left;
		margin:0px 0 0 0;
		padding:5px 40px 0 40px;
		color:#999;
		background:#000;
		}
		#footer p{
		float:left;
		margin:0;
		padding:0;
		}
		#footer ul{
		margin:0;
		padding:0;
		float:right;
		width:650px;
		}
		#footer ul li{
		margin:0;
		padding:0 0 0 14px;
		list-style:none;
		float:right;
		}
		#footer ul li a{
		color:#999;
		}
		#footer ul li a:hover{
		color:#fff;
		}
		#footer ul li.last{
		background:none;
		}
		
		/*************End Footer ********************/
		
			
		#home-header{
		background:url(images/home-header-bg.jpg) no-repeat 0 23px;
		height:168px;
		overflow:hidden;
		float:left;
		width:982px;
		padding:10px 0 0 0;
		}
		
		#home-container{
		width:982px;
		overflow:hidden;
		margin: -25px auto 0 auto;
		}
		
		#home-nav-global{
		float:right;
		width:600px;
		margin-top:100px;
		}
		
		#home-spotlight{
		width:981px;
		height:450px;
		/*margin:3px 0 0 0px;*/
		padding:0;
		float:left;
		position:relative;
		}
		
		#home-nav-global ul{
		margin:0px;
		padding:1px 5px 0px 0;
		_margin:3px 0 0 0;
		list-style:none;	
		float:right;
		}
		
		#home-nav-global ul li{
		background: url(images/global-dot.gif) no-repeat 100% 9px;
		margin:0px ;
		padding:0px 8px 0px 4px;
		list-style:none;
		float:left;

		}
		
		#home-nav-global ul li a{
		color:#999999;
		}
		
		#home-nav-global ul li a:hover{
		text-decoration:none;
		color:#A06A2F;
		}
		
		#home-nav-global ul li.last{
		background:none;
		padding:0 0 0 4px;
		}
	
		#home-nav-top{
		padding:60px 0 0 0;
		margin:0px 0 0 0;
		float:left;
		}
			
		#home-nav-top ul{
		margin:5px 0 4px 0;
		padding:10px 0 0 20px;
		width:962px;
		float:right;
		height:20px;
		}
		/*----------------------style add for inner page navigation add by jaison----------------------*/
		#header #home-nav-top ul{
		width:720px;
		float:left;
		margin:0;
		padding:0 0 0 10px;
		
		}
		/*---------------------End-------------------------------------*/
		#home-nav-top ul li{
		list-style:none;
		float:left;
		padding:0px 12px 0 0px;
		margin:0;
		}
		
		#home-nav-top ul li img{
		vertical-align:top;
		margin:0;
		padding:0;
		float:left;
		}
		
		#home-nav-top ul li.last{
		background:none;
		padding:1px 0 0 0;
		}
		
		#home-footer{
		background:url(images/home-footer-bg.gif) no-repeat top left;
		width:982px;
		height:33px;
		float:left;
		clear:both;
		margin:5px 0 0 0;
		padding:0px 0 0px 0;
		}
		#home-footer p{
		float:left;
		margin:0;
		padding:6px 0 0 25px;
		color:#666666;
		}
		#home-footer ul{
		margin:6px 8px 0 0;
		padding:0;
		float:right;
		width:420px;
		}
		#home-footer ul li{
		background:url(images/footer-bullet.gif) no-repeat 0 8px;
		margin:0 4px 0 0px;
		padding:0 0px 0 8px;
		list-style:none;
		float:right;
		}
		#home-footer ul li a{
		color:#666666;
		}
		#home-footer ul li a:hover{
		color:#A06A2F;
		}
		#home-footer ul li.last{
		background:none;
		}
		#content-inner form select{
		width:122px;
		height:19px;
		border:solid 1px #D7D9DA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-top:2px;
		background:url(images/bg-text-field.jpg) no-repeat 0 0;
		}
		#content-inner div#preloader {
		width:670px;
		text-align:center;
		}
		#output {
		font-weight:bold;
		}
		
		
		/* START: Table formating style */
		table.contenttable {
		width:600px;
		border-collapse:collapse;
		margin-top:0px;
		}
		table.contenttable th{
		color:#999999;
		}
		table.contenttable tr{
		color:#fff;
		}
		table.contenttable td{
		padding:8px;
		color:#666666;
		background-color:#F5F4F4;
		border-top:3px solid #fff;
		}
		table.contenttable td a{
		color:#AA6F31;
		}
		table.contenttable tr.alternative td{
		background-color:#fff;
		color:#666666 ;
		}
		table.contactus input.txt{
		border:solid 1px #CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:3px 0px 3px 5px;
		margin:0px 0px 8px 0px;
		color:#808284;
		width:310px;
		}
		table.contactus select{
		border:solid 1px #CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:1px 0px 1px 5px;
		margin:0px 0px 8px 0px;
		color:#808284;
		width:310px;
		}
		table.contactus select.dob{
		width:80px;
		}
		table.contactus textarea{
		border:solid 1px #CCCCCC;
		color:#808284;
		width:310px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:3px 0px 3px 5px;
		overflow:auto;
		height:45px;
		}
		
		table.contactus textarea.comments{
		height:90px;
		}
		/* END: Table formating style */
		
		/*********End Home Style*************/
		
		/*ul#sitemap{
		width:500px;
		float:left;
		margin:20px 0 0 30px;
		padding:0;
		}
		
		ul#sitemap li{
		background:url(images/arrow-sitemap.gif) no-repeat 0 6px;
		margin:0;
		padding:0 0 0 10px;
		list-style:none;
		}
		
		ul#sitemap li a{
		margin:0;
		padding:0;
		color:#666666;
		font-weight:bold;
		}	
		
		ul#sitemap li a:hover{
		color:#A06A2F;
		} 
		
		ul#sitemap li ul{
		margin:0;
		padding:0;
		}
		ul#sitemap li ul li{
		background:url(images/arrow-sitemap.gif) no-repeat 0 6px;
		margin:0;
		padding:0 0 0 10px;
		}
		
		ul#sitemap li ul li a{
		font-weight:normal;}
		
		ul#sitemap li ul li a:hover{
		color:#A06A2F;
		}
		
		ul#sitemap li ul li ul li{
		background:url(images/site-arrow.gif) no-repeat 0 6px;
		margin:0;
		padding:0 0 0 10px;
		}*/
		#sitemap{
float:left;
width:900px;
margin:0;
padding:0;
}
#sitemap a{ text-decoration:none;}

#sitemap li{
float:left;
width:220px;
margin:0;
padding:0 0 25px 0;
list-style:none;

}
#sitemap li.last{
padding-right:0;
}
#sitemap li.height{
padding-right:0;
min-height:200px;
height:auto !important;
height:200px;
}
#sitemap li a{
color:#22303b;
font-weight:bold;
}
#sitemap li ul{
margin:0;
padding:0;
float:left;
}
#sitemap li ul li{
float:left;
padding:0;
}
#sitemap li ul li a{
font-weight:normal;
color:#666;
padding:0 0 0 10px;
background:url(images/bg-arrow.gif) no-repeat 0 4px;
}
#sitemap li ul li a:hover{
color:#999;
}
#sitemap li ul ul{
margin:0;
padding:0;
float:left;
}
#sitemap li ul li li{
padding:0;
float:left;
}
#sitemap li ul li li a{
float:left;
padding:0 0 0 20px;
background:url(images/bg-arrow.gif) no-repeat 10px 8px;
}
#sitemap li ul li li a.current{
color:#999;
}


		table.career{
		margin:0;
		padding:0;
		float:left;
		width:700px;
		}
		table.career th{
		text-align:left;
		padding:5px 0 5px 10px;
		background-color:#EEEEEE;
		}
		
		table.career td{
		text-align:left;
		padding:5px 0 5px 10px;
		background:url(images/dot-line.gif) repeat-x bottom left;
		}
		
		table.career-details{
		margin:0 0 20px 0;
		padding:0;
		float:left;
		width:700px;
		color:#666666;
		}
		table.career-details td{
		text-align:left;
		padding:5px 0 5px 0px;
		background:url(images/dot-line.gif) repeat-x bottom left;
		}
		.filefield {
		border:solid 1px #CCCCCC;
		color:#808284;
		width:310px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:3px 0px 3px 5px;
		height:20px;
		}
		.loginbox{
		float:left;
		width:670px;
		padding:0 0 25px 0;
 		}
		.loginbox table td{
		padding:0 0 3px 0;
		vertical-align:bottom;
		}
		#content .forgotpwd{
		padding:0 0 5px 0;
		}
		table.login{
		margin:10px 0 0 0;
		padding:0;
	
		}
		
		table.login td{
		padding:5px 0 5px 10px;
		}
		table.login a{
		color:#22303B;
		font-weight:bold;
		}
		table.login a:hover{
		color:#A5A9AC;
		}
		
		div.login{
		padding:0 0 10px 200px;
		}
		span#login {
		margin:4px 0 0 0;
		padding:4px 0 4px 10px;
		float:right;
		width:38px;
		heigth:20px;
		display:block;
		background: url(images/global-dot.gif) no-repeat 0 6px ;
		}
		
		#photo-scroller {
		margin:0px;
		padding:0px;
		width:983px;
		height:450px;
		position:relative;
		overflow:hidden;
		}
		#photo-scroller ul {
		margin:0;
		padding:0;
		}
		#photo-scroller ul li{
		margin:0;
		padding:0;
		}
		div.back-next{
		position:absolute;
		margin:14px 0 0 12px;
		width:36px;
		height:20px;
		}
		
		div.mainbox {
		width:278px;
		position:absolute;
		margin:4px 20px 0 0px;
		bottom:125px;
		left:40px;
		z-index:1;
		color:#fff;
		}
	/*	filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; */
		
		/*
		#project-box {
		width:278px;
		margin-bottom:2px;
		clear:both;
		xdisplay:none !important;
		}
		.project-heading {
		background: url(images/project-tab.gif) no-repeat 0 0px ;
		width:270px;
		height:34px;
		padding-right:8px;
		}
		.project-heading a{
		float:right;
		margin:9px 2px 0 2px;
		}
		.project-heading a.toggle{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		.project-content {
		margin:-2px 0 0 0;padding:1px 0 0 0;
		width:278px;
		height:108px;
		background-color: #FFF;
		}
		.project-heading a.collapse{
		background: #FFF url(images/collapse-btn.gif) no-repeat 0 bottom ;
		}
		.project-heading a.expand{
		background: #FFF url(images/expand-btn.gif) no-repeat 0 bottom ;
		}
		.project-heading a#project-expand-collapse{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		*/
		
		.nav-left{
		list-style:none;
		width:278px;
		margin:0;
		padding:0;
		clear:both;
		overflow:hidden;
		}
		.nav-left  h3{
		border-bottom:1px solid #fff;
		background:url(images/bg-slider.gif) no-repeat right 15px;
		margin:0;
		padding:8px 0 10px 0;
		float:left;
		width:278px;
		
		}
		.nav-left  h3.selected{
		background:url(images/bg-slider.gif) no-repeat right -132px;
		}
		.nav-left  h3.last{
		border:0;
		}
		.nav-left  div{
		margin:2px 0 0 0;
		}
		
		.news-content {
		margin:-2px 0 0 0;padding:1px 0 0 0;
		width:272px;
/*		background:url(images/bottom-window.gif) no-repeat 0 bottom ;
*/		}
		.news-content a{
		color:#fff;
		}
		#news-scroller{
		}
		#news{
		}
		#ajaxticker1{
		float:left;
		width:200px;
		padding:0 0 10px 0;
		position:relative;
		}
		#ajaxticker1 div div.newsreadmore{
			width:80px!important;
		}
		#ajaxticker1 div div span.news-des{
			width:200px!important;
		}
		div.newsreadmore{
			position:absolute;
			bottom:10px;
			left:100%;
		}
		#ajaxticker1 div{
		float:left;
		width:180px;
		}


		#video-box {
		width:278px;
		margin-bottom:2px;
		clear:both;
		xdisplay:none !important;
		}
		.video-heading {
		background: url(images/video-tab.gif) no-repeat 0 0px ;
		width:270px;
		height:34px;
		padding-right:8px;  		
		}
		.video-heading a{
		float:right;
		margin:9px 2px 0 2px;
		}
		.video-heading a.toggle{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		.video-content {
		margin:-2px 0 0 0;padding:1px 0 0 0;
		width:278px;
		height:108px;
		background-color: #FFF;
		}
		.video-heading a.collapse{
		background: #FFF url(images/collapse-btn.gif) no-repeat 0 bottom ;
		}
		.video-heading a.expand{
		background: #FFF url(images/expand-btn.gif) no-repeat 0 bottom ;
		}
		.video-heading a#video-expand-collapse{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		
		.window-bottom {
		width:278px;
		height:3px;
		margin-bottom:2px;
		clear:both;
		}
		.window-bottom1 {
		width:278px;
		height:3px;
		margin-bottom:2px;
		clear:both;
		}
		
		
	/******** Video ****************/		
		
		
		#video-wrap{
		 float:left; 
		 width:268px; 
		 padding:10px 0 0 10px;
		 background-color:#fff;
		}
		#video-wrap img{
		float:left;	
		border:none;
		margin:5px 5px 0 0; 
		}
		#video-desc{
		 float:right;
		 width:185px; 
		}
		#video-desc h1{
			float:left;
			color:#666666!important;
			padding:0;
			margin:0;
			font-family:Arial;
			font-weight:bold;
			font-size:14px;
		}
		#video-desc p{
			color:#666666!important;
			float:left;
			padding:0;
			margin:0;
			line-height:14px;
			width:185px;
			font-size:11px;
		}
		#video-desc a{
		float:left;
		color:#008F0C;
		}
		#video-desc a:hover{
		float:left;
		color:#666666;
		}
		
		
		/******** News ****************/
		#news-box {
		width:278px;
		margin-bottom:2px;
		}
		.news-heading {
		background: url(images/news-tab.gif) no-repeat 0 0px ;
		width:270px;
		height:34px;
		padding-right:8px;
		}
		.news-heading a{
		float:right;
		margin:9px 2px 0 2px;
		}
		.news-heading a.toggle{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		span.news-label {
		margin:2px 0  2px 0;
		}
		span.news-title a{
		color:#990000;
		font-weight:bold;
		}
		span.news-des {
		color:#fff;
		}
		span.news-date {
		color:#fff;
		}
		a.newsreadmore {
		color:#fff;
		font-weight:bold;
		}
		.news-heading a.collapse{
		background: #FFF url(images/collapse-btn.gif) no-repeat 0 bottom ;
		}
		.news-heading a.expand{
		background: #FFF url(images/expand-btn.gif) no-repeat 0 bottom ;
		}
		.news-heading #news-expand-collapse{
		float:right;
		margin:9px 2px 0 2px;
		width:15px;
		height:15px;
		}
		/******** Stock ****************/
		#stock-box {
		width:278px;
		margin:0 0 2px 0;padding:0;
		}
		.stock-heading {
		width:278px;
		height:31px;
		padding-right:3px;
		clear:both;
		}
		.stock-heading a{
		float:right;
		margin:9px 2px 0 2px;
		}
		.bahrain{
		background:url(images/tab-strip-bahrain.gif) no-repeat 0 bottom !important;		
		width:278px;
		}
		.kuwait{
		background:url(images/tab-strip-kuwait.gif) no-repeat 0 bottom !important;	
		width:278px;	
		}
		.uae{
		background:url(images/tab-strip-uae.gif) no-repeat 0 bottom !important;	
		width:278px;
		}
		.lse{
		background:url(images/tab-strip-london.gif) no-repeat 0 bottom !important;	
		width:278px;
		}
		.stock-content {
		margin:-1px 0 0px 0;padding:5px 0 0 6px;
		width:272px;
		}
		.stock-content span {
		display:block;
		width:265px;
		}
		.stock-heading a.toggle{
		float:right;
		margin:6px 4px 0 2px;
		width:15px;
		height:15px;
		}
		.stock-heading #stock-expand-collapse{
		float:right;
		margin:5px 9px 0 2px;
		width:15px;
		height:15px;
		display:none;
		}
		.stock-heading a.collapse{
		background-color:none !important;
		background-image: url(images/nl-collapse.gif) ;
		}
		.stock-heading a.expand{
		background-color:none !important;
		background-image:  url(images/nl-expand.gif) ;
		}
		/******** News Letter ****************/
		#newsletter-box {
		width:278px;
		display:none !important;
		}
		.newsletter-heading {
		margin:0;padding:0;
		background: url(images/newsletter-tab.gif) no-repeat 0 0px ;
		width:277px;
		height:35px;
		padding-right:1px;
		}
		.newsletter-heading a{
		float:right;
		margin:9px 2px 0 2px;
		}
		
		.newsletter-content {
		margin:-5px 0 0 0;padding:1px 0 0 6px;
		width:272px;
		height:90px;
		background-color: #FFF ;
		background-image:url(images/bottom-window.gif) no-repeat 0 bottom ;
		}
		.newsletter-heading a.toggle{
		float:right;
		margin:7px 4px 0 0px;
		width:15px;
		height:15px;
		}
		.newsletter-heading #newsletter-expand-collapse{
		float:right;
		margin:9px 9px 0 2px;
		width:15px;
		height:15px;
		}
		.newsletter-heading a.collapse{
		background-color:none !important;
		background-image: url(images/nl-collapse.gif) ;
		}
		.newsletter-heading a.expand{
		background-color:none !important;
		background-image:  url(images/nl-expand.gif) ;
		}
		/**************** */
		
		#stock-container {
		width:215px;
		height:31px;
		clear:both;
		}
		ul.tabs-nav {
		margin:0;padding:0;
		width:246px;
		height:31px;
		float:left;
		}
		ul.tabs-nav li{
		list-style:none;	
		float:left;
		margin:0;padding:0;
		height:31px;
		}
		ul.tabs-nav li.stock-baharain{
		width:65px;
		}
		ul.tabs-nav li.stock-kuwait{
		width:65px;
		
		}
		ul.tabs-nav li.stock-uae{
		width:65px;
		}
		
		ul.tabs-nav li.stock-lse{
		width:50px;
		}
		div.project-back-next {
		position:absolute;
		top:9px;
		right:28px;
		width:35px;
		height:14px;
		}
		#project-scroller ul {
		margin:2px 0 0 6px;padding:0;
		}
		#project-scroller ul li{
		margin:0;padding:0;
		list-style:none;
		}
		span.project_title {
		position:absolute;
		margin:78px 0 0 3px;
		height:20px;
		background-color:#000;
		filter:alpha(opacity=50); 
		MozOpacity: 0.5; 
		opacity: 0.5;
		}
		span.project_title a {
		color:#fff;
		font-weight:bold;
		background: url(images/pr-arrow.gif) no-repeat 0 1px;
		padding:0 5px 0 10px;
		margin: 0 0 0 3px;
		}
		
		#trade-tab1 , #trade-tab2, #trade-tab3, #trade-tab4 {
		margin:0;
		padding:0;
		width:235px;
		height:95px;
		display:none;
		}
		/*
		#trade-tab1{
		background:#fff url(images/flag-bahrain.gif) no-repeat 100% 0;	
		}
		
		#trade-tab2{
		background:#fff url(images/flag-uk.gif) no-repeat 100% 0;		
		}
		
		#trade-tab3{
		background:#fff url(images/flag-kuwait.gif) no-repeat 100% 0;	
		}
		
		#trade-tab4{
		background:#fff url(images/flag-dubai.gif) no-repeat 100% 0;
		}*/
		
		div.news-back-next {
		position:absolute;
		top:47px;
		right:28px;
		width:35px;
		height:14px;
		}		#news-scroller ul {
		margin:2px 0 0 2px;padding:0;
		}
		#news-scroller ul li{
		margin:0;padding:0;
		list-style:none;	
		}
		span.news_title {
		position:absolute;
		margin:78px 0 0 3px;
		height:20px;
		}
		span.news_title a {
		font-weight:bold;
		padding:0 5px 0 10px;
		margin: 0 0 0 3px;
		}
		.lang-switcher img{
		vertical-align:middle;
		}
		.discover {
		border:1px solid red;
		width:300px;
		height:100px;
		position:absolute;
		top:290px;
		left:20px;
		z-index:200;
		background-color:red;
		}
		.blue {
		color:blue;
		display:inline;
		}
		.red {
		color:red;
		display:inline;
		}
		.newsticker {
			list-style-type: none;
			width:260px;
		}/*
		#ajaxticker1{
		background-color: #FFF;
		}

		#ajaxticker1 div{ 
		background-color: #FFF;
		}*/
		#content iframe{
		/*width:685px!important;
		height:280px;*/
		width:100%;
		height:500px; overflow:auto;
		border:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px!important;
		}		
		div.quotetbl {
		margin-top:10px;
		padding-left:15px;
		width:685px!important;
		height:280px;
		border:solid 1px #B1B1B9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px!important;
		}
		div.quotetbl table {width:645px!important;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
		div.quotetbl table th {text-align:left; font-size:11px;!important; padding:3px; color:#A06A2F!important; font-family:Verdana, Arial, Helvetica, sans-serif!important}
		div.quotetbl table td {padding:0px!important; border-bottom:1px solid #F2F4F5!important;} 
		div.quotetbl table td.text{border-bottom:solid 1px #F2F4F5;} 
		div.quotetbl table td.bluetext{border-bottom:solid 1px #F2F4F5;}
		div.quotetbl table td.redtext{border-bottom:solid 1px #F2F4F5;} 
		div.quotetbl table td.redtext span{color:red!important;} 
		div.quotetbl table td.greentext{color:red!important;} 
		div.quotetbl .redtext{COLOR: #ff0000;}
		div#query {
		padding:10px 0;
		width:670px;
		clear:both;
		}
		div#query p{
		margin:0;
		padding:10px 0 !important;
		}
		div.sep {
		padding:10px 0 0 0;
		}
		div.querytbl {
		margin-top:20px;
		padding-left:15px;
		height:100% !important;
		width:670px;
		clear:both;
		height:280px;
		border:solid 1px #B1B1B9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px!important;
		}
		div.querytbl table th {text-align:left; font-size:11px;!important; padding:3px; color:#A06A2F!important; font-family:Verdana, Arial, Helvetica, sans-serif!important}
		div.querytbl table td {padding:0px!important; border-bottom:1px solid #F2F4F5!important;} 
		
		/*** style for award listing **/
		.award-list{
		margin:0 30px 0 0;
		padding:0px;
		list-style:none;
		}
		.award-list li{
		margin: 0px 0px 20px 0px ;
		list-style:none;
		text-align:justify;
		clear:both;
		float:left;
		}
		.award-list li img {
		float:right;
		margin:0 0 0 30px;
		}
		p.events-desc{
		color:#666666;
		margin:0pt;
		padding:0px 15px 10pt 0px;
		}
		/*--- style for press info--*/
		.info{
		float:left;
		}
		.info p{
		padding-top:0px !important;
		}
		.info h4.heading{
		color:#666;
		font-size:12px;
		}
		#tabcontainer #content {
		margin:0 !important;padding:0!important;
		float:none;
		}
		/*-----------------------Start Highlight Slide style ----------------*/
		.highslide-html {
		background-color: white;
		width:445px;
		}
		.highslide-html-content {
		position: absolute;
		display: none;
		width:445px;

		}
		.highslide-loading {
		display: block;
		color: black;
		font-size: 8pt;
		font-family: sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding: 2px;
		border: 1px solid black;
		background-color: white;

		/*padding-left: 22px;
		background-image: url(highslide/graphics/loader.white.gif);
		background-repeat: no-repeat;
		background-position: 3px 1px;*/
		}

		.control {
		float: right;
		/*position: relative;*/
		margin: 0 25px 0 0;
		font-size: 9pt;
		background:url(images/btn-close.gif) no-repeat right 0;
		text-indent:-999em;
		display:block;
		width:20px;
		height:20px;
		
		}
		.control:hover {
		color: black !important;
		}
		.highslide-move {
		cursor: move;

		}

		.highslide-display-block {
		display: block;
		}
		.highslide-display-none {
		display: none;
		}
		.highslide-body {
		overflow:hidden;
		width:420px !important;
		}
		/*-----------------------End Highlight Slide style ----------------*/
		/*  */
		.change-pwd {
			font-weight:bold;
			background:url(images/bg-arrow.gif) no-repeat 0 4px;
			padding-left:10px;
		}
		.change-pwd:hover {}
		.gender { display:inline!important;}
		