body 
	{
	background-image: url(../images/bg.jpg);
	background-color: #CDCDCD;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Geneva;
	font-size: 11px;
	color: #FFFFFF;
	}


#wrapper 
	{
	width: 798px;
	margin: 0px auto 0px auto;
	}


#header
	{
	width: 798px;
	height: 104px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	}


#logo
	{
	width: 195px;
	height: 65px;
	float: left;
	padding:17px 0px 0px 0px;
	}
	
	
#top_head /* This div is used hold the control_panel div and top_right div */
	{
	float: left;
	padding:0px 0px 0px 43px;
	}


#control_panel 
	{
	background-image: url(../images/utli_box.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 310px;
	margin:50px 0px 0px 0px;
	padding:12px 0px 0px 50px;
	float: left;
	}
	
#control_panel li 
	{
	display: inline;
	padding:0px 0px 0px 15px;
	}

#control_panel a 
	{
	text-decoration: none;
	color: #FFFFFF;
	margin:0px 8px 0px 0px;
	}

#control_panel a:hover
	{
	text-decoration: none;
	color:#000000;
	}

#control_panel a:active
	{
	text-decoration: none;
	color:#000000;
	}

#control_panel ol 
	{
	list-style-type: none;
	}


#date 
	{
	text-align: right;
	margin:0px 0px 17px 0px;
	color:#3C3C3C;
	}
	
	
#top_right 
	{
	float: left;
	width: 190px;
	padding:7px 0px 0px 10px;
	}


.search_textbox 
	{
	border:2px #888888 solid;
	background-color:#FFFFFF;
	height: 22px;
	width: 145px;
	padding:5px 5px 0px 5px;
	color:#444444;
	}


#main /* This div is used hold the navigation div and flash div */
	{
	background-image: url(../images/banner.jpg);
	height: 271px;
	}


#navigation 
	{
	width: 777px;
	margin: 0px auto 0px auto;
	height: 25px;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	padding:11px 0px 0px 0px;
	font-size:12px;
	}
	
#navigation a 
	{
	color: #FFFFFF;
	text-decoration: none;
	margin:0px 20px 0px 20px;
	}

#navigation a:hover
	{
	text-decoration: none;
	font-size: 12px;
	color:#00A3F0;
	}

#navigation a:active
	{
	text-decoration: none;
	font-size: 12px;
	color:#00A3F0;
	}


#flash
	{
	padding:8px 0px 0px 12px
	}


#content_top 
	{
	background-image: url(../images/content_top.jpg);
	background-repeat: no-repeat;
	height: 15px;
	margin: 15px 0px 0px 0px;
	}


#content 
	{
	display:table;
	background-image: url(../images/content_main.jpg);
	background-repeat: repeat-y;
	padding: 0px 10px 0px 10px;
	width: 779px;
	}


#content_bottom 
	{
	clear: both;
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 794px;
	}
	

#box1 /* welcome */
	{
	float: left;
	height: 320px;
	width: 251px;
	padding: 5px 0px 0px 0px;
	}


#box2 /* latest */
	{
	float: left;
	height: 320px;
	width: 251px;
	padding: 5px 0px 0px 10px;
	}


#box3 /* sectors */
	{
	float: left;
	height: 320px;
	width: 251px;
	padding: 5px 0px 0px 10px;
	}

.heading 
	{
	width: 241px;
	margin: 0px auto 0px auto;
	background-image: url(../images/box_head.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding: 10px 0px 0px 10px;
	}


.portal
	{
	margin:10px 0px 0px 0px;
	background-image: url(../images/portal_bg.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 0px;
	height: 250px;
	}
	

.main_image 
	{
	height: 92px;
	width: 223px;
	margin:0px auto 0px auto;
	border: 2px solid #0CA9F0;
	padding: 3px 0px 3px 0px;
	}
	

.details 
	{
	background-image: url(../images/portal_rectangle.jpg);
	background-repeat: no-repeat;
	height: 102px;
	width: 205px;
	margin: 10px auto 0px auto;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	}
	
.details p 
	{
	margin: 0px 0px 10px 0px;
	}
	
.details ol 
	{
	padding: 1px 0px 0px 5px;
	}

.details li
	{
	margin: 10px 0px 10px 0px;
	}

.details li a
	{
	padding-left: 20px;
	background-image: url(../images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.details li a:hover
	{
	background-image: url(../images/arrow_o.gif);
	color:#333333;
	}

.welcome
	{
	margin:0px 0px 2px 0px;
	color:#AFAFAF;
	font-weight:bold;
	font-size:11px;
	}	

.welcome a
	{
	color:#AFAFAF;
	text-decoration:none;
	}

.welcome a:hover
	{
	text-decoration:underline;
	}

.seo a
	{
	color:#ffffff;
	text-decoration:none;
	}

.seo a:hover
	{
	text-decoration:underline;
	}
		
.images 
	{
	float: left;
	margin: 0px 8px 8px 0px;
	}


.sector_thumb img
	{
	height: 73px;
	width: 110px;
	border: 1px solid #FFFFFF;
	}

.sector_thumb:hover img
	{
	border: 1px dashed #444444;
	}

.sector_thumb:hover
	{
	border: 0px;
	}


#sectors
	{
	margin:7px 0px 0px 35px;
	}
	

.sector_images 
	{
	float: left;
	padding: 0px 12px 12px 0px;
	}

.sector_link img
	{
	height: 100px;
	width: 150px;
	border: 5px solid #444444;
	}

.sector_link:hover img
	{
	border: 5px dashed #444444;
	}

.sector_link:hover
	{
	border: 0px;
	}



#left
	{
	width: 190px;
	float: left;
	margin:0px 12px 0px 0px;
	background-color:#0390D1;
	color:#333333;
	}


#right
	{
	width: 572px;
	float: left;
	background-color:#ECECEC;
	padding: 0px 0px 13px 0px;
	color:#333333;
	}


#right1
	{
	width: 395px;
	float: left;
	padding:13px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	color:#444444;
	}


.right_image
	{
	background-image: url(../images/bbi.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	}


#right2
	{
	width: 168px;
	float: left;
	margin:0px 0px 0px 0px;
	}


.title
	{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#016FBC;
	margin: 12px 0px 0px 15px;
	padding:1px 0px 0px 16px;
	background-image: url(../images/title_pointer.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
	

.panel_text_l
	{
	width: 402px;
	float: left;
	background-color:#ECECEC;
	padding: 9px 10px 10px 15px;
	color:#333333;
	margin: 8px 0px 0px 0px;
	text-align:justify;
	}

.panel_text_r li
	{
	padding:4px 0px 4px 10px;
	margin:0px 0px 0px 15px;
	list-style:circle;
	}


.panel_image_r
	{
	width: 144px;
	float: left;
	background-color:#ECECEC;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	}

.panel_image_r img
	{
	border:4px solid #555555;
	height:94;
	width:125;
	}


.panel_image_l
	{
	width: 147px;
	float: left;
	background-color:#ECECEC;
	padding: 0px 0px 0px 0px;
	text-align:right;
	margin: 8px 0px 0px 0px;
	}

.panel_image_l img
	{
	border:4px solid #555555;
	height:94;
	width:125;
	}


.panel_text_r
	{
	width: 399px;
	float: left;
	background-color:#ECECEC;
	padding: 1px 10px 10px 12px;
	color:#333333;
	margin: 8px 0px 0px 0px;
	text-align:justify;
	}


.p_1
	{
	width: 200px;
	float: left;
	}

.p_1 p
	{
	padding: 15px 0px 0px 14px;
	}


.p_2
	{
	width: 230px;
	float: left;
	}

.p_2 p
	{
	padding: 15px 0px 0px 10px;
	}

.p_2 a
	{
	text-decoration:none;
	color:#016FBC;
	}

.p_2 a:hover 
	{
	text-decoration: underline;
	}


.man_image
	{
	width: 152px;
	float: left;
	clear:left;
	background-color:#ECECEC;
	padding: 0px 0px 0px 0px;
	margin: 15px 15px 0px 0px;
	text-align:right;
	
	}

.man_image img
	{
	border:4px solid #999999;
	height:130;
	width:125;
	}


.man_text
	{
	width: 250px;
	height:129px;
	float: left;
	background-color:#D1D1D1;
	padding: 4px 12px 0px 12px;
	margin: 15px 0px 0px 0px;
	color:#333333;
	border:2px solid #016FBC;
	}


.man_text p
	{
	padding: 8px 8px 8px 20px;
	background-color:#DDDDDD;
	margin:25px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/pointer3.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
	

.c_1
	{
	width: 270px;
	float: left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px
	}

.c_2
	{
	width: 290px;
	float: left;
	text-align:left;
	}


.form_header
	{
	margin:10px 0px 2px 12px;
	color:#777777;
	font-size:11px;
	font-weight:bold;
	}


.form_layout
	{
	margin:0px 0px 0px 14px;
	padding:0px 0px 10px 0px;
	border:1px solid #016FBC;
	width:250px;
	}


.form
	{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color:#555555;
	border:2px #016FBC solid;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 12px;
	}

.form_heading
	{
	font-size: 11px;
	color:#016FBC;
	padding:16px 0px 3px 0px;
	margin:0px 0px 0px 12px;
	}


.form1
	{
	padding: 10px 0px 0px 2px;
	margin:0px 0px 0px 12px;
	font-size: 9px;
	color:#545454;
	}


.form2
	{
	font-size: 9px;
	color:#ffffff;
	background-color:#FF4444;
	padding:2px 0px 2px 0px;
	}


.map
	{
	margin:0px 0px 0px 0px;
	border:1px solid #016FBC;
	}


.office
	{
	float:left;
	margin:0px 4px 2px 0px;
	}

.office img
	{
	border:1px solid #016FBC;
	}
	

.location
	{
	float:left;
	padding:7px 7px 0px 7px;
	font-size:11px;
	border:1px solid #016FBC;
	background-color:#E4E4E4;
	width:131px;
	text-align:justify;
	height:87px;
	}


.contact
	{
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	width:554px;
	}
	

.contact_a
	{
	float:left;
	margin:0px 12px 0px 0px;
	padding:7px 10px 7px 10px;
	border:1px solid #016FBC;
	background-color:#E4E4E4;
	width:154px;
	}


.contact_b
	{
	float:left;
	margin:0px 12px 0px 0px;
	padding:7px 10px 21px 10px;
	border:1px solid #016FBC;
	background-color:#E4E4E4;
	width:154px;
	}
	
	
.contact_c
	{
	float:left;
	margin:0px 10px 0px 0px;
	padding:7px 0px 7px 10px;
	border:1px solid #016FBC;
	background-color:#E4E4E4;
	width:155px;
	}


.guidline
	{
	float:left;
	clear:both;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	width:550px;
	}

.guidline ul
	{
	margin: 10px 0px 0px 0px;
	}

.guidline li
	{
	padding: 7px 0px 7px 20px;
	background-image: url(../images/arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}


.space
	{
	padding: 12px 0px 0px 0px;
	}


.content 
	{
	padding: 15px 14px 0px 14px;
	clear:both;
	text-align:justify;
	}

.content ul
	{
	margin: 10px 0px 0px 0px;
	}

.content li
	{
	padding: 7px 0px 7px 20px;
	background-image: url(../images/arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}

.content li a
	{
	text-decoration:none;
	color:#016FBC;
	}

.content li a:hover
	{
	text-decoration:underline;
	}


.link
	{
	color:#016FBC;
	text-decoration:none;
	}

.link:hover
	{
	text-decoration:underline;
	}


.link1
	{
	background-image:url(../images/pdf.gif);
	background-position: left center;
	background-repeat: no-repeat;
	float:left;
	clear:left;
	width:400px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 55px;
	font-weight:bold;
	color:#016FBC;

	}

.link1 a
	{
	color:#016FBC;
	text-decoration:none;
	}

.link1 a:hover
	{
	text-decoration:underline;
	}


.sector_data
	{
	padding:0px 0px 0px 35px;
	}
	

.sector_data_images 
	{
	float: left;
	padding: 0px 12px 12px 0px;
	}


.sector_data_link img
	{
	height: 200px;
	width: 150px;
	border: 5px solid #444444;
	}

.sector_data_link:hover img
	{
	border: 5px dashed #444444;
	}

.sector_data_link:hover
	{
	border: 0px;
	}
	

.values
	{
	padding:12px 0px 3px 0px;
	}

.values img
	{
	border:1px solid #016FBC;
	}


.h
	{
	color:#016FBC;
	font-size:14;
	font-weight:bold;
	padding:20px 0px 5px 18px;
	background-image: url(../images/tick.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}

	
.menu ol 
	{
	padding: 0px 7px 0px 7px;
	}

.menu li
	{
	margin: 10px 0px 10px 0px;
	border: 1px solid #FFFFFF;
	padding:5px 0px 5px 4px;
	}

.menu li a
	{
	padding-left: 20px;
	background-image: url(../images/pointer.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.menu li a:hover
	{
	background-image: url(../images/pointer_o.gif);
	color:#AFAFAF;
	}


.investor
	{
	background-image: url(../images/investor.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	}


.side
	{
	padding:0px 0px 0px 0px;
	}

.side img
	{
	border:4px solid #555555;
	height:100;
	width:150;
	margin:17px 0px 0px 0px;
	}


.project_header
	{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#016FBC;
	margin: 0px 0px 22px 14px;
	}


.project_titles
	{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin: 18px 0px 18px 19px;
	}


.project_answer
	{
	color:#555555;
	}


.project_content
	{
	padding:9px 7px 9px 7px;
	margin:25px 10px 0px 14px;
	background-color:#D7D7D7;
	text-align:justify;
	border: 2px solid #FFFFFF;
	color:#222222;
	}


.project_content ul
	{
	margin: 5px 0px 0px 0px;
	}

.project_content li
	{
	padding: 7px 0px 7px 20px;
	background-image: url(../images/arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}


.cp_logo
	{
	margin:155px auto 0px auto;
	width:250px;
	text-align:center;
	color:#016FBC;
	font-size:17px;
	}


.cp_sending
	{
	margin:40px auto 0px auto;
	width:250px;
	text-align:center;
	color:#444444;
	font-size:12px;
	}


.cp_loader
	{
	margin:10px auto 0px auto;
	width:250px;
	text-align:center;
	}


.cp_please
	{
	margin:40px auto 0px auto;
	width:250px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	}


#footer 
	{
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 794px;
	margin: 12px 0px 0px 0px;
	padding: 13px 0px 0px 11px;
	font-size: 11px;
	}
	
	
#logo2 
	{
	background-image: url(../images/logo2.jpg);
	height: 64px;
	width: 190px;
	float: left;
	}
	

#trademark 
	{
	margin: 39px 0px 0px 79px;
	font-size: 9px;
	color:#007DD4;
	}

#trademark a
	{
	text-decoration:none;
	color:#007DD4;
	}

#trademark a:hover
	{
	text-decoration:none;
	color:#ffffff;
	}


#foot_contents 
	{
	float: left;
	width: 580px;
	}


#foot_links 
	{
	width: 520px;
	margin: 0px 0px 0px 49px;
	text-align: left;
	padding: 5px 0px 0px 0px;
	height: 33px;
	}
	
	
#foot_links a 
	{
	text-decoration: none;
	color: #cacaca;
	margin:0px 15px 0px 15px;
	}
	
#foot_links a:hover 
	{
	text-decoration: underline;
	color: #cacaca;
	}


#copy_right 
	{
	margin: 0px 0px 0px 40px;
	padding: 1px 0px 0px 0px;
	width: 550px;
	color: #5F5F5F;
	font-size:9px
	}

.mosaic 
	{
	color:#ffffff;
	text-decoration:none;
	}

.mosaic:hover
	{
	color:#ffffff;
	text-decoration:underline;
	}

