/*
   Site design & kode by Businessprodesigns
		  www.businessprodesigns.com
*/

/*---------- CSS RESET -----------*/

html,body,div,ul,li,p,h1,h2,h3,span,form,input,select,label,text-area,a,img{ margin:0px; padding:0px;}
ul, li{ list-style-image:none; list-style-type:none;}
img a{border:none; outline:none;}
a{text-decoration:none;}

@font-face {
	font-family: 'Square721BTRoman';
	src: url('../fonts/square_721_bt-webfont.eot');
	src: local('Square721BTRoman'), url('../fonts/square_721_bt-webfont.woff') format('woff'), url('../fonts/square_721_bt-webfont.ttf') format('truetype'), 
	url('../fonts/square_721_bt-webfont.svg#webfontbxsg8851') format('svg');
	font-weight: normal;
	font-style: normal;
}
p{
	text-align:justify;
	}
h5{
font:bold 15px/25px Arial, Helvetica, sans-serif; 
color:#0066CC;
margin-top:0;
margin-bottom:0;
padding-bottom:8px;
}	

/*---------- MAIN CSS -----------*/

body  {
 background:#000000 url(../images/bg_back2.gif) left top repeat-x;
 font:normal 12px/16px Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 text-transform:none;
 font-style:normal;
 font-variant:normal;
 }
 
#outer_frame {
 width:100%;
 margin:0px auto;
 padding:12px 0 0 0;
 background:url(../images/bg_back_top.png) center top no-repeat;
 }
 
#inner_frame  {
 width:938px;
 margin:0px auto;
 padding:15px 0 0 0;
 overflow:hidden;
 background:url(../images/header_bg.png) left top no-repeat;
 position:relative;
}

/*---*/

#inner_frame .flash_frame  {
  width:222px;
  height:589px;
  left:19px;
  top:165px;
  position:absolute;
  z-index:1;
  }
  
/*---*/

#inner_frame #main_nav_frame{
 width:198px;
 position:absolute;
 left:21px;
 top:169px;
 overflow:hidden;
 background:url(../images/nav_bg.png) 0 0 no-repeat;
 height:200px;
 z-index:2;
 padding:13px 0 0 12px;
 }
 

/*---------- CLASSES -----------*/

.clear  {
 font-size:0px; 
 line-height:0px; 
 clear:both;
 }
 
/*---------- HEADER -----------*/
 
#header  {
 width:938px;
 height:466px;
 padding:0 0 0 0;
 position:relative;
 }
 
#header .logo {
 width:153px;
 height:95px;
 top:30px;
 left:52px;
 position:absolute;
 }
 
#header .slogan {
 width:368px;
 height:62px;
 top:38px;
 left:258px;
 position:absolute;
 }
 
#header #header_content_frame  {
 width:200px;
 top:175px;
 left:285px;
 position:absolute;
 }
 
#header_content_frame h1  {
 width:200px;
 background:url(../images/logo_simbol.png) left 1px no-repeat;
 text-indent:19px;
 margin:0 0 12px 0;
 font:bold 13px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 display:block;
 }
 
#header_content_frame h1 span  {
 color:#000000;
 }
 
h3{
 text-indent:19px;
 font:bold 20px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 margin:0 0 0 -20px;
 }
 
h3 span {
 color:#000000;
 }


 
 
 
#header_content_frame p {
 width:167px;
 font:normal 12px/16px Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 10px 0;
 padding:0 0 0 8px;
 display:block;
 text-align:justify;
 float:left;
 }
 
#header_content_frame .read_more  {
 width:167px;
 background:url(../images/arrow.png) left 5px no-repeat;
 text-indent:12px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#023f61;
 margin-left:8px;
 float:left;
 }
 
#header_content_frame .read_more a  {
 color:#023f61;
 }
 
#header_content_frame .read_more a:hover  {
 text-decoration:underline;
 }
 
/*---------- BODY-FRAME -----------*/

#body_frame {
 width:898px;
 padding:0 20px 0 20px;
 background:url(../images/frame_shadwo2.png) 1px 0 repeat-y;
 }
 
#body {
 width:898px;
 background:url(../images/left_panel_bg.png) left top repeat-y;
 overflow:hidden;
 position:relative;
 }

#body .body_bottom_bg  {
 width:676px;
 height:99px;
 right:0px;
 bottom:0px;
 position:absolute;
 }
 
 
/*---------- LEFT-PANEL -----------*/ 

#left_panel  {
 width:222px;
 float:left;
 height:463px;
 padding:0 0 92px 0;
 position:relative;
 }
 
#left_panel #world_map  {
 width:218px;
 left:0;
 bottom:92px;
 z-index:2;
 position:absolute;
 background:url(../images/map2.gif) 0 0 no-repeat;
 padding-top:97px;
 }
 
#world_map .click{
 width:218px;
 background:url(../images/arrow2.PNG) 40px 6px no-repeat;
 text-indent:54px;
 font:normal 12px tahoma;
 color:#1f2c33;
 }
 
#world_map .click a{
 color:#1f2c33;
 }
 
#world_map .click a:hover{
 color:#000000;
 text-decoration:underline;
 }
 
/*---------- RIGHT-PANEL -----------*/ 

#right_panel  {
 width:630px;
 float:left;
 overflow:hidden;
 padding:0 0 99px 46px;
 }
 
#right_panel #left_frame  {
  width:267px;
  float:left;
  overflow:hidden;
  background:url(../images/body_divider.png) right 60px no-repeat;
  }
  
/*---*/
   
#growth {
 float:left;
 margin:0 0 27px 0;
 width:215px;
 }
 
#growth .growth_img{
 float:left;
 margin:0 0 16px 0;
 width:190px;
 text-align:center;
 height:auto;
 }
 
#growth h2  {
 width:200px;
 background:url(../images/logo_simbol.png) left 1px no-repeat;
 text-indent:19px;
 margin:0 0 12px 0;
 font:bold 13px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 display:block;
 float:left;
 }
 
#growth h2 span  {
 color:#000000;
 }
 
#growth p {
 width:200px;
 font:normal 12px/18px Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 30px 0;
 padding:0 0 0 8px;
 display:block;
 float:left;
 text-align:justify;
 }
 
#growth .read_more2  {
 width:80px;
 background:url(../images/arrow.png) left 5px no-repeat;
 text-indent:12px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#023f61;
 float:right;
 }
 
#growth .read_more2 a  {
 color:#023f61;
 }
 
#growth .read_more2 a:hover  {
 text-decoration:underline;
 }
 
 
/*---*/
   
#projects {
 float:left;
 margin:0 0 27px 0;
 width:215px;
 }
 
#projects .projects_img{
 float:left;
 margin:0 0 16px 0;
 width:190px;
 text-align:center;
 height:auto;
 }
 
#projects h2  {
 width:220px;
 background:url(../images/logo_simbol.png) left 1px no-repeat;
 text-indent:19px;
 margin:0 0 12px 0;
 font:bold 13px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 display:block;
 float:left;
 }
 
#projects h2 span  {
 color:#000000;
 }
 
#projects p {
 width:180px;
 font:normal 12px/18px Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 30px 0;
 padding:0 0 0 8px;
 display:block;
 float:left;
 text-align:justify;
 text-align:center;
 }
 
#projects .read_more3  {
 width:80px;
 background:url(../images/arrow.png) left 5px no-repeat;
 text-indent:12px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#023f61;
 float:right;
 }
 
#projects .read_more3 a  {
 color:#023f61;
 }
 
#projects .read_more3 a:hover  {
 text-decoration:underline;
 }
 
 
/*----*/

#right_panel #right_frame  {
  width:267px;
  float:left;
  overflow:hidden;
  padding:0 0 0 66px;
  }
  
/*---*/
   
#prime_sectors {
 float:left;
 margin:0 0 27px 0;
 width:215px;
 }
 
#prime_sectors .prime_sectors_img{
 float:left;
 margin:0 0 16px 0;
 width:190px;
 text-align:center;
 height:auto;
 }
 
#prime_sectors h2  {
 width:200px;
 background:url(../images/logo_simbol.png) left 1px no-repeat;
 text-indent:19px;
 margin:0 0 12px 0;
 font:bold 13px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 display:block;
 float:left;
 }
 
#prime_sectors h2 span  {
 color:#000000;
 }
 
#prime_sectors p {
 width:200px;
 font:normal 12px/18px Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 14px 0;
 padding:0 0 0 8px;
 display:block;
 float:left;
 text-align:justify;
 }
 
#prime_sectors .read_more4  {
 width:70px;
 background:url(../images/arrow.png) left 5px no-repeat;
 text-indent:12px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#023f61;
 float:right;
 }
 
#prime_sectors .read_more4 a  {
 color:#023f61;
 }
 
#prime_sectors .read_more4 a:hover  {
 text-decoration:underline;
 }
 

/*---*/
   
#men_behind {
 float:left;
 margin:0 0 27px 0;
 width:215px;
 }
 
#men_behind .men_behind_img{
 float:left;
 margin:0 0 16px 0;
 width:190px;
 text-align:center;
 height:auto;
 }
 
#men_behind h2  {
 width:200px;
 background:url(../images/logo_simbol.png) left 1px no-repeat;
 text-indent:19px;
 margin:0 0 12px 0;
 font:bold 13px 'Square721BTRoman';
 color:#005889;
 text-transform:uppercase;
 display:block;
 float:left;
 }
 
#men_behind h2 span  {
 color:#000000;
 }
 
#men_behind p {
 width:200px;
 font:normal 12px/18px Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 14px 0;
 padding:0 0 0 8px;
 display:block;
 float:left;
 text-align:justify;
 }
 
#men_behind .read_more5  {
 width:70px;
 background:url(../images/arrow.png) left 5px no-repeat;
 text-indent:12px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#023f61;
 float:right;
 }
 
#men_behind .read_more5 a  {
 color:#023f61;
 }
 
#men_behind .read_more5 a:hover  {
 text-decoration:underline;
 }
 
 
/*---------- FOOTER -----------*/ 

/*#footer_frame  {
 width:900px;
 background:#1b2f39 url(../images/footer_bg.gif) left top no-repeat;
 overflow:hidden;
 padding:24px 0 24px 0;
 margin:0 0 0 19px;
 }
 
#footer_frame #footer_nav  {
 width:576px;
 margin:0px auto;
 display:block;
 overflow:hidden;
 }
 
#footer_frame #footer_nav  li {
 width:auto;
 font:normal 10px tahoma;
 color:#ffffff;
 text-transform:uppercase;
 background:url(../images/nav_line2.gif) right 2px no-repeat;
 padding:0 10px 0 9px;
 display:block;
 float:left;
 }
 
#footer_frame #footer_nav  li a{
 color:#ffffff;
 }
 
#footer_frame #footer_nav  li a:hover{
 color:#d0b870;
 }*/
 
 #footer_frame  {
 width:900px;
 background:#1b2f39 url(../images/footer_bg.gif) left top no-repeat;
 overflow:hidden;
 padding:24px 0 24px 0;
 margin:0 0 0 19px;
 text-align:center;
 }
 
#footer_frame ul   {
 width:450px;
 margin:0px auto;
 overflow:hidden;
 display:block;
 }
 
#footer_frame ul li {
 width:auto;
 font:normal 10px tahoma;
 color:#ffffff;
 text-transform:uppercase;
 background:url(../images/nav_line2.gif) right 2px no-repeat;
 padding:0 10px 0 9px;
 display:block;
 float:left;
 }
 
#footer_frame ul li a{
 color:#ffffff;
 }
 
#footer_frame ul li a:hover{
 color:#d0b870;
 }
 
 
/*========================profilepage=====================*/
.pageheading{
	padding:0px;
	margin:0px;
	font:bold 14px/28px Arial, Helvetica, sans-serif;
	color:#353536;
	background-color:inherit;
}
 
/*========================profilepageend=====================*/
/*========================grouppage=====================*/
/*Company List ul*/
ul.companylist
{
list-style: none;
padding: 0px;
margin: 0px;
}

ul.companylist li
{
list-style: none;
margin: 0px;
display: block;
padding: 0px 0px 2px 26px;
font-size: 14px;
font-weight: bold;
letter-spacing:1px;
line-height: 28px;
background-image: url(../images/icon.jpg);
background-repeat: no-repeat;
text-transform:uppercase;
background-position: 0px 6px;
font-family:"Times New Roman", Times, serif;
}

/*End list*/


/*========================grouppageend=====================*/
/*========================reachpage=====================*/

ul.reachpagelist
{
margin: 0px 10px 0px 0px;
padding: 0px;
}

ul.reachpagelist li
{
margin: 0px;
padding: 0px 0 0 18px;
line-height: 18px;
background:url(../images/arrow.png) left 50% no-repeat;
}
/*========================reachpageend=====================*/
/*========================awardspage=====================*/
a.large_image{
background-image:url(../images/icon_looking-glass.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
font-family:arial, Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.large_image:hover{
background-image:url(../images/icon_looking-glass.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
font-family:arial, Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#003366;
}

 .awards_text{
font-family:Arial, arial, Verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
padding:0 0 10px 0 ;
}
.awards_text span{
color:#CC0000;
font-weight:bold;
}
/*========================awardspage=====================*/
.field	{
	border:#0066cc solid 1px;
	width:238px;
	height:80px;
	font-family:Arial, Verdana, arial;
	font-size:12px;
	font-weight:normal;
}

.input	{
	font-family:Arial, Verdana, arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:#0066cc solid 1px;
	/*background-color:#FFFF66;*/
	width:130;
	height:15px;
}
