body
{
background-color:#27201a;
margin:0px;
padding:0px;
background-image:url(images/footer-bk.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#content-port
{
background-color:#27201a;
width:auto;
height:2170px;

}

#content-inner
{
background-color:#27201a;
width:auto;
height:auto;

}

#content-faci
{
background-color:#27201a;
width:auto;
height:920px;

}

#header
{
margin-left: auto;
margin-right: auto;
width: 100%;
height: 75px;
background-color:#1a1613;
background-image:url(images/h-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#header-wrapper
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 75px;
}

#logo
{
margin-left:30px;
margin-top:7px;
float:left;
}

#menu
{
margin-top:7px;
margin-left:270px;
margin-right:10px;
height:30px;
width:auto;
float:left;
}


#menu ul 
{
margin: 0px;
padding: 0px;
list-style: none;
float:left;
}

#menu li 
{
float: left;
}

#menu a
{
padding: 1px 0px 0px 0px;
display: block;
text-decoration: none;
font-family:arial;
font-size: 15px;
color: #ffffff;
float: left;
}

#menu a:hover
{
padding: 1px 0px 10px 0px;
color:#c9bdb8;
border-bottom: 1px solid #6fb90e;
float: left;
}

#menu2
{
margin-top:7px;
margin-left:23px;
height:30px;
width:auto;
float:left;
}


#menu2 ul 
{
margin: 0px;
padding: 0px;
list-style: none;
float:left;
}

#menu2 li 
{
float: left;
}

#menu2 a
{
padding: 1px 0px 0px 0px;
display: block;
text-decoration: none;
font-family:arial;
font-size: 15px;
color: #ffffff;
float: left;
}

#menu2 a:hover
{
padding: 1px 0px 10px 0px;
color:#c9bdb8;
border-bottom: 1px solid #6fb90e;
float: left;
}

#menu3
{
margin-top:7px;
margin-left:200px;
height:30px;
width:auto;
float:left;
}


#menu3 ul 
{
margin: 0px;
padding: 0px;
list-style: none;
float:left;
}

#menu3 li 
{
float: left;
}

#menu3 a
{
padding: 0px 0px 0px 0px;
display: block;
text-decoration: none;
font-family:arial;
font-size: 15px;
color: #ffffff;
float: left;
}

#menu3 a:hover
{
padding: 0px 0px 10px 0px;
color:#c9bdb8;
border-bottom: 1px solid #6fb90e;
float: left;
}

#container
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: auto;
}

#container-in
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: auto;
}


#container-soft
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 1025px;
}

#container-web
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 912px;
}

#container-faci
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 912px;
}

#container-offshore
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 912px;
}

#container-pricing
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 912px;
}

#banner
{
margin-top:10px;
margin-left:20px;
width: 944px;
height: 344px;
border: 8px solid #d4d1cc;
background-image:url(imsages/banner.jpg);
float:left;
}

#banner-in
{
margin-top:10px;
margin-left:20px;
z-index:100;
float:left;
}

#content
{
margin:0 0 10px 34px;
width: 932px;
height: 541px;
background-image:url(images/content-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#eeece6;
float:left;
}

#content-in
{
margin:0 0 10px 34px;
width: 932px;
height: auto;
background-image:url(images/inner-bg2.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#eeece6;
float:left;
}

#content-in-left
{
width: 614px;
height: auto;
border-right: 1px dotted #acaba6;
float:left;
}

#content-in-right
{
margin-bottom:20px;
width: 317px;
height: auto;
float:left;
}

#content-in-head
{
width: 584px;
height: 66px;
margin-left:30px;
border-bottom: 1px dotted #acaba6;
float:left;
}

#content-in-text-area
{
width: 584px;
height: auto;
margin-bottom:20px;
margin-left:30px;
float:left;
}

#content-in-img
{
width: 223px;
height: 142px;
margin:10px 10px 5px 10px;
background-image:url(images/img1.jpg);
float:left;
}

#content-in-partners
{
width:560px;
height:auto;
padding:10px 10px 10px 10px;
font-family:arial;
line-height:1.3;
font-size:12px;
color:#62615f;
}

#content-in-partners p
{
padding:0px 0px 10px 0px;
}

#content-in-text
{
width:540px;
height:auto;
padding:10px 10px 10px 10px;
text-align:justify;
font-family:arial;
line-height:1.3;
font-size:12px;
color:#62615f;
}

#content-in-text b
{
font-family:arial;
line-height:1.3;
font-size:12px;
color:#62615f;
}

#content-in-text p
{
padding:0px 0px 10px 0px;
}

#content-in-text-list
{
width:550px;
height:auto;
padding:0px 10px 10px 10px;
}

#content-in-text-list b
{
font-family:arial;
line-height:1.3;
font-size:12px;
color:#62615f;
}

#content-in-text-list ul
{
margin:0px 0px 0px 30px;

}

#content-in-text-list li
{
list-style-image: url(images/bullet.png);
font-family:arial;
line-height:1.5;
font-size:12px;
color:#62615f;

}

#content-in-head-text
{
padding:30px 0px 0px 10px;
font-family:arial;
font-size:24px;
color:#62615f;
float:left;
}

#form-content {
margin:20px 0 0 20px;
	width: 265px;
}

#form-contact {
	width: 665px;
	margin: 0 0 10px 0px;	
}

#form-image {
	width: 290px;
	margin: 20px 0 10px 0px;	
	float:left;
}

#various1{
margin:23px 0px 0px 20px;
float:left;	
}

#various2{
margin:10px 0px 0px 20px;
float:left;	
}

#various3{
margin:23px 0px 10px 20px;
float:left;	
}

#various4{
margin:22px 0px 10px 20px;
float:left;	
}

#software
{
margin-top:28px;
margin-left:35px;
width:259px;
height:170px;
background-image:url(images/softwareapp.gif);
float:left;
}

#software-text
{
width: 140px;
height: 80px;
margin-top:55px;
margin-left:20px;
padding:0px;
font-family:arial;
font-size:11px;
text-align:left;
color:#616D7E;
float:left;
}

#webservice
{
margin-top:28px;
margin-left:44px;
width:259px;
height:170px;
background-image:url(images/webservices.gif);
float:left;
}

#facility
{
margin-top:28px;
margin-left:44px;
width:259px;
height:170px;
background-image:url(images/facilitymangement.gif);
float:left;
}

#featured-pro
{
margin-top:20px;
margin-left:23px;
width:294px;
height:323px;
float:left;
}

#featured-heading
{
width:270px;
height:28px;
margin-left:5px;
padding-left:0px;
padding-top:0px;
font-family:arial;
font-size:24px;
color:#62615f;
float:left;
}

#featured-image
{
margin-left:8px;
margin-top:33px;
width:277px;
height:96px;
background-image:url(images/fimage.gif);
float:left;
}

#featured-text
{
margin-left:10px;
margin-top:10px;
width:275px;
height:160px;
font-family:arial;
font-size:11px;
text-align:justify;
color:#62615f;
float:left;
}

#technologics
{
margin-top:20px;
width:304px;
height:310px;
border-left: 1px dotted #acaba6;
border-right: 1px dotted #acaba6;
float:left;
}


#technologics-heading
{
width:276px;
height:28px;
margin-left:13px;
padding-left:0px;
padding-top:0px;
font-family:arial;
font-size:24px;
color:#62615f;
float:left;
}

#technologics-image
{
margin-left:10px;
margin-top:15px;
width:286px;
height:120px;
background-image:url(images/timage.gif);
float:left;
}


#technologics-text
{
margin-left:15px;
margin-top:15px;
width:275px;
height:auto;
font-family:arial;
font-size:11px;
text-align:justify;
color:#62615f;
float:left;
}

.feature-text
{
margin-left:5px;
margin-top:15px;
width:278px;
height:auto;
font-family:arial;
font-size:11px;
text-align:justify;
color:#62615f;
float:left;
}

#link
{
margin-top:5px;
width:295px;
height:343px;
float:left;
}

#link1
{
margin-left:18px;
margin-top:15px;
float:left;
}

#footer
{
margin: 20px 0 0 0;
}

#footer-wrapper
{
margin-left: auto;
margin-right: auto;
width: 932px;
height: auto;
}

#footer-head
{
padding-top:15px;
padding-left:60px;
font-family:arial;
font-size:12px;
color:#b8cd02;
float:left;
}

#company
{
height: auto;
margin:0 0 20px 0;
padding:0px;
width:186px;
float:left;
}

#company ul
{
margin:10px 0px 0px 5px;
padding:0px;
float:left;
}

#company li
{
width:186px;
list-style:none;
float:left;
}

#company a
{
padding-left:60px;
font-family:arial;
text-decoration:none;
font-size:11px;
color:#ffffff;
float:left;
}

#company a:hover
{
color:#c0c0c0;
float:left;
}

#footer-top
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: auto;
}

#footer-btm
{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 60px;
}

#footer-line
{
margin-left: auto;
margin-right: auto;
width:1000px;
}

#footer-line-top
{
margin-top:10px;
margin-left: auto;
margin-right: auto;
width:1000px;
float:center;
}

#f-logo
{
margin-top:10px;
margin-left:auto;
margin-right:auto;
width: 300px;
height: 36px;

}

#footer-logo
{
float:left;
}

#footer-text
{
padding-left:10px;
padding-top:10px;
font-family:arial;
text-decoration:none;
font-size:10px;
color:#ffffff;
float:left;
}

#social
{
margin-right:32px;
margin-top:15px;
width: 123px;
height:28px;
float:right;
}

#in-link
{
margin:25px 0px 0px 16px;
float:left;
}

#address
{
margin:0px 0px 0px 15px;
padding:25px 0px 0px 20px;
border-bottom:1px dotted #acaba6;
width:270px;
float:left;
}

#icon
{
width:570px;
height:auto;
margin: 5px 0px 10px 10px;
float:left;
}

#icon b
{
font-family:arial;
line-height:1.3;
font-size:12px;
color:#62615f;
}

#icon ul
{
margin: 0;
list-style:none;
margin: 0px 0px 5px 0px;
padding-bottom:10px;
float:left;
}

#icon li
{
height:64px;
margin: 5px 0 0px 10px;
border: 1px dotted #c0c0c0;
float:left;
}

#slider {
	width: 100%;
	overflow: hidden;
	z-index:-100;
	height: 344px;
}
.slider {
	height: 344px;
	width: 100%!important;
}
.slider_content {
	width: 1020px;
	height: 344px;
	margin: 0 auto;
	display: block;
	text-indent: -9999px;
}

#bann1 .slider_content {
	background: url('images/b1.jpg') no-repeat top left;
}

#bann2 .slider_content {
	background: url('images/b2.jpg') no-repeat top left;
}

#bann3 .slider_content {
	background: url('images/b3.jpg') no-repeat top left;
}

#bann4 .slider_content {
	background: url('images/b4.jpg') no-repeat top left;
}

#slider_controls {
	width: 940px;
	position: relative;
	margin: 0 auto;
	height: 1px;
}
#slider_controls ul {
	background: transparent url('images/nav.png') no-repeat bottom center;
	display:block;
	height:32px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:-31px;
	width:164px;
	z-index:9998;
	
}
#slider_controls li {
	float: left;
	width: 82px;
	height: 32px;
}
#slider_controls li a {
	display: block;
	height: 32px;
}



#port-lefttext
{
font-weight:bold;
color:#303030;
width:90px;
height:20px;

float:left;
}

#port-righttext
{
margin-bottom:10px;
width:180px;
height:20px;

float:left;
}

#form-in
{
margin:50px 0px 0px 0px;
width:430px;
height:auto;
float:left;
}

#cname
{
margin-top:10px;
margin-left:80px;
width:350px;
height:50px;

float:left;
}

#cnamelong
{
margin-top:0px;
margin-left:80px;
width:350px;
height:80px;

float:left;
}

#lname
{
width:100px;
height:20px;

float:left;
}

#lnamelong
{

width:100px;
height:50px;

float:left;
}

#rname
{
width:250px;
height:20px;

float:left;
}




#cbox
{
margin-top:0px;
width: 220px;
height: 17px;

padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:5px;
color: #000000;
font-family: arial;
font-weight: normal;
font-size: 13px;
border: 1px;
border-style: solid;
border-color:#303030;
float:right;
}


#box
{
margin:0px 0px 0px 70px;
width: 320px;
height: 17px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:5px;
color: #000000;
font-family: arial;
font-weight: normal;
font-size: 13px;
border: 1px;
border-style: solid;
border-color:#606060;
float:left;
}

#cboxlong
{
margin-top:0px;
width: 220px;
height: 50px;
padding: 5px;
color: #000000;
font-family: arial;
font-weight: normal;
font-size: 13px;
border: 1px;
border-style: solid;
border-color:#303030;
float:right;
}

#boxlong
{
margin:0px 0px 0px 70px;
width: 320px;
height: 50px;
padding: 5px;
color: #000000;
font-family: arial;
font-weight: normal;
font-size: 13px;
border: 1px;
border-style: solid;
border-color:#303030;
float:left;
}

#firstname
{
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:right;
color: #303030;
float:left;
}

#firstname-pop
{
width:300px;
padding:0px 0px 0px 90px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:left;
color: #606060;
float:left;
}

#rname-pop
{
margin-left:20px;
width:300px;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:left;
color: #606060;
float:left;
}


#csubmit
{
margin:10px 0px 20px 353px;
width: 70px;
height: 27px;
background-color:green;
border: none;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

#partners
{
margin: 0px 0 10px 0px;
width:272px;
height:auto;
background-color:#ffffff;
border:1px dotted #a0a0a0;
float:left;
}

#partners2
{
margin: 0px 0 10px 12px;
width:272px;
height:auto;
background-color:#ffffff;
border:1px dotted #a0a0a0;
float:left;
}

#partners-head
{
margin: 10px 0 10px 0px;
width:573px;
height:auto;
font-size:15px;
font-weight:bold;
float:left;
}

#partners a
{
text-decoration:none;
}

#partner-image
{
margin: 7px 0 7px 6px;
width:270px;
height:auto;
float:left;
}

.partner-text
{
width:250px;
height:auto;
padding:5px 0 0 13px;
float:left;
}

#map
{
width:550px;
height:400px;
float:left;
}

#flash-head
{
width:300px;
height:28px;
margin:10px 0 0 20px;
font-family:arial;
font-size:24px;
color:#62615f;
float:left;
}

#flash
{
border:1px dotted #c0c0c0;
margin:20px 0 0 70px;
width:150px;
height:85px;
float:left;
}

#featured { margin:10px; width: 128px; height: 64px; overflow: hidden; }

#carrer-border
{
margin:10px 0px 0px 10px;
border:1px dotted #a0a0a0;
width:560px;
height:auto;
float:left;
}
