body {padding:0px; margin:0px; background-image:url(../images/bg-boxes.png); background-color:#03445b; font-family:Arial, Helvetica, sans-serif;}

.bodyMain { margin-bottom:40px;}
.clearfix{clear:both;}
.frt {float:right;}
.flt {float:left;}
em {color:#ff7200; font-weight:bold;}
a {color:#0088ce; font-weight:bold;}
a:hover {color:#69be3d;font-weight:bold; text-decoration:none;}
.green {color:#69be3d;}

img,div,input{behavior: url("iepngfix.htc");}

/* ----  Header ----- */
p.acenter{text-align:center;}
.header {position:relative; width:960px; margin:0px auto; height:297px;}
.social_networking_logos {position:absolute; right:40px; top:70px; /*background-color:#b4e8fb;*/ padding:0px; z-index:99999;}
.social_networking_logos img {margin-right:10px; display:inline-block;}
.social_networking_logos img a{margin-right:10px; display:inline-block; outline:none;}
.header h1{position:absolute; width:221px;height:130px; margin:12px 0 0 35px; display:inline-block; background:url(../images/cyborg_technologies_logo.png) no-repeat; text-indent:-9999px;}
.header h1 a{width:221px;height:130px; display:block; outline:none;}
.header .bannerImg {}
.header #topNav {position:absolute; width:auto; background-color:#000000; height:38px; left:279px; display:block; right:0px; top:104px; overflow:hidden;font-family:Arial, Helvetica, sans-serif;}

/* ----  Main Container ----- */
.bodyMain .flashnav { width:960px; height:200px; margin:0px auto;}
.bodyMain .homeimg { width:960px; height:226px; margin:0px auto; background-image:url(../images/02.png); background-repeat:no-repeat;}
.homeimg .leftnav{ width:430px; height:226px; float:left; padding-right:50px; padding-top:25px; }
.leftnav h1{ width:430px; height:auto; color:#fff; font-size:34px; line-height:64px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-weight:normal; text-align:right; margin:0px; padding:0px; }
.leftnav h1 a{ color:#fff; text-decoration:none; font-weight:normal;}

.leftnav .text{ width:430px; height:auto; color:#fff; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:right; margin-top:20px; padding:0px;}
.homeimg .rightnav{ width:430px; height:226px; float:left; padding-left:50px; padding-top:25px;}
.rightnav h1{ width:430px; height:auto; color:#fff; font-size:34px; line-height:64px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin:0px; padding:0px;}
.rightnav h1 a{ color:#fff; text-decoration:none;font-weight:normal;}
.rightnav .text{ width:430px; height:auto; color:#fff; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin-top:20px; padding:0px;}

/* ----  Main Container ----- */
.bodyMain .mainContent {-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius:25px; background:#fff;margin:0px auto;position:relative; behavior: url(../border-radius.htc); padding:30px 20px; width:920px; color:#3B3B3B; font-size:14px; line-height:21px; display:table;}
.mainContent p{padding:10px 0px; margin:0px;}

.mainContent h1 {color:#ff7200; padding:0px; margin:0px; font-size:30px; width:614px; line-height:64px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-weight:bold;}
.mainContent h1 span{font-size:16px; line-height:22px; width:614px; display:block; font-weight:normal; padding:6px 0 0 0; color:#000;}
.mainContent h2{color:#000; font-size:22px; display:block; line-height:22px; font-weight:normal; padding:6px 0 0 0;}

.mainContent .divider {height:1px; background:#cfcfcf; margin:17px 0px 0px 0px;}

.mainContent .highlight { width:920px;padding:10px 0 0 0; position:relative; background:#ee8f1c; display:block;}
.highlight p {padding:30px; background:#ee8f1c; color:#fff; font-size:14px; line-height:20px; }
.highlight p .heading {font-size:22px; padding-bottom:5px; display:block; }
.mainContent .highlight p.plus {font-size:94px;position:absolute;top:57px;left:386px;width:19px;padding:0px;margin:0px;}


/* ----  Team ----- */
.executiveTeam { margin-top:30px;padding:0px 10px 10px 10px; background-color:#DEDCDC; font-family: Georgia; color:#333333;display:block; position:relative; width:95%; clear:both;}
.executiveTeam .Teamimg {width:245px; height:167px; border:1px solid #000; padding:0px; margin:0px; position:absolute; top:-20px;}
.executiveTeam .Teamtext{width:600px;}


/* ----  Opportunity  ----- */
#toggle-view {list-style:none;font-family:arial;font-size:13px;margin:0;padding:20px 0px 0px 0px;width:300px;float:left;}
	#toggle-view li {
		margin:10px;
		border-bottom:1px solid #ccc;
		position:relative;
		cursor:pointer;
	}
	
	#toggle-view h3 {
		margin:0;
		font-size:15px;
	}

	#toggle-view span {
		position:absolute;
		right:5px; top:0;
		color:#000;
		font-size:13px;
	}
	
	#toggle-view p {
		margin:5px 0;
		display:none;
		color:#000;
	}	
/* ----  service page  ----- */
#toggle-view-service {list-style:none;font-family:arial;font-size:13px;margin:0;padding:20px 0px 0px 0px;width:910px;float:left;}
	#toggle-view-service li {
		margin:10px;
		border-bottom:1px solid #ccc;
		position:relative;
		cursor:pointer;
	}
	
	#toggle-view-service h3 {
		margin:0;
		font-size:15px;
	}

	#toggle-view-service span {
		position:absolute;
		right:5px; top:0;
		color:#000;
		font-size:13px;
	}
	
	#toggle-view-service p {
		margin:5px 0;
		display:none;
		color:#000;
	}	

form.career p{color:#28166f;}
form.career {background:#f7f7f7; border:2px solid #e1e1e1; width:400px; display:block; padding:23px; color:#666666; float:right;}
form.career ul { list-style:none; padding:30px 0 0 0; margin:0px; }
form.career ul li.label { width:150px; padding-bottom:5px ; margin:0px; float:left;}
form.career ul li.field { width:250px; padding-bottom:5px; margin:0px;float:left;}
form.career ul li.field span{ font-size:12px; width:250px; padding-bottom:5px; margin:0px;float:left;}
form.career ul li.spacer { width:100%; margin:10px 0px; border-bottom:1px solid #e8e8e8; float:left;}
form.career ul li.last {width:100%; float:left; padding:10px 0px; display:block; text-align:center; cursor:hand;}
input.btn { background:#009240; padding:5px; color:#fff; border:none;}

form.contact p{color:#28166f; font-size:20px;}
form.contact {background:#f7f7f7; border:2px solid #e1e1e1; width:auto; display:block; padding:23px; color:#666666; float:left;}
form.contact ul { list-style:none; padding:30px 0 0 0; margin:0px; }
form.contact ul li.label { width:150px; padding-bottom:5px ; margin:0px; float:left;}
form.contact ul li.field { width:250px; padding-bottom:5px; margin:0px;float:left;}
form.contact ul li.field span{ font-size:12px; width:250px; padding-bottom:5px; margin:0px;float:left;}
form.contact ul li.spacer { width:100%; margin:10px 0px; border-bottom:1px solid #e8e8e8; float:left;}
form.contact ul li.last {width:100%; float:left; padding:10px 0px; display:block; text-align:center; cursor:hand;}
input.btn { background:#009240; padding:5px; color:#fff; border:none;}
