/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	background-image: url(images/bg_no_shadow_2%20copy.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
	overflow: hidden;
	vertical-align: top;
	font-size: 10px;
}

img {vertical-align:top;}


a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:110%;
	color:#777777;
	text-transform:none;
}
input, select {vertical-align:middle; font-weight:normal;}

a {
	text-decoration:none;
	color:#FFBF05;
}
a:hover {text-decoration:underline;}
ul {list-style:none;}
ul li {
	padding-bottom:4px;
	line-height:1em;
}
li a {
	background:url(images/list-marker.gif) left 4px no-repeat;
	padding-left:6px;
	color:#FFBF05;
}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3,
#content .col-4  {
	float:left;
	vertical-align: top;
}
/***************header***************/
#header {
	margin-bottom:48px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: bold;
	color: #485F73;
	font-size: 12px;
	height: auto;
}
#header p {border-top:10px solid #FFFFFF; text-align:center;}
#header li {float:left; padding:0;}
#header li a {background:none; padding:0;}
/***************content***************/
#content {background:#101010; margin-bottom:90px; border-top:5px solid #2B2B2B; padding:0 0 15px 38px; min-height:472px; height:auto !important; height:472px;}
#content .logo {
	margin:-57px 0 42px;
	position:relative;
	text-align: right;
}

#content .col-2 {border-left:1px solid #222222;}
#content .col-3 {border-left:1px solid #222222;}

.col-1 .inner {padding:0 25px 0 10px;}
.col-2 .inner {padding:0 20px 0 20px;}
.col-3 .inner {padding:0 0 0 20px;}

.title {
	height:45px;
	text-align: left;
}
.title div {height:25px; background:url(images/title-border1.gif) left bottom no-repeat;}
.col-2 .title, .col-3 .title {background:url(images/title-border2.gif) left top no-repeat; margin-left:-21px; padding-left:20px;}

.col-2 .text, .col-3 .text {border-left:1px solid #222222; padding-left:20px;}

h2 {color:#FFFFFF;}

cite {font-style:normal; line-height:2.222em;}

.wrapper, .text {
	width:100%;
	overflow:hidden;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
}
.phone {float:right;}

.image {margin:3px 0 17px; }
/***************page-1***************/
#page-1 #content {
	padding:128px 0 0 36px;
	margin-bottom:0;
	border-top:none;
	background:none;
	min-height:454px;
	height:auto !important;
	height:454px;
	vertical-align: top;
	font-size: .585em;
}
/***************page-2***************/
#page-2 .inner p {padding-bottom:14px;}
#page-2 .inner ul {padding:2px 0 1px;}
/***************page-3***************/
#page-3 .col-1 h2 {padding:0 0 7px 0;}
#page-3 .inner ul {padding:2px 0 5px;}
#page-3 .inner p {padding-bottom:13px;}
#page-3 h3 {text-align:right; padding-bottom:18px;}
/***************page-4***************/
#page-4 .col-1 .inner {padding-right:10px;}
#page-4 .inner p {padding-bottom:15px;}
#page-4 .inner ul {padding:9px 0 6px;}
/***************page-5***************/
#page-5 .col-1 .col-2, #page-5 .col-1 .col-3, #page-5 .col-1 .col-4 {padding-left:40px; border:none !important;}
#page-5 .title div {background-repeat:repeat-x;}
#page-5 .inner .col-1 img, #page-5 .inner .col-2 img, #page-5 .inner .col-3 img, #page-5 .inner .col-4 img {
	margin-top: auto;
	margin-right: 0;
	margin-bottom: auto;
	margin-left: 31px;
	font-size: 10px;
}
#page-5 .inner p {
	padding-bottom:10px;
	font-size: 10px;
}
/***************page-6***************/
#page-6 .phone {margin-right:110px;}
#page-6 .col-1 .wrapper {
	padding-bottom:14px;
	line-height: 110%;
}
#page-6 .col-1 .inner,
#page-7 .col-1 .inner {
	padding-right:15px;
	line-height: 100%;
	font-size: 11px;
}
#page-6 .inner p {
	padding-bottom:14px;
	line-height: 110%;
	font-size: inherit;
}
#page-6 .col-1 .inner p {
	padding-bottom:0;
	line-height: 110%;
}
/***************page-7***************/
#page-7 .inner p {
	padding-bottom:14px;
	line-height: 100%;
	font-size: 11px;
}
#page-7 .phone {margin-right:120px;}
#page-7 .col-3 p {
	padding-bottom:11px;
	line-height: 100%;
	font-size: 11px;
}
#contactForm {padding:3px 0 0 0}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; color:#8C8C8C; background:#101010; border:1px solid #777777; width:224px; padding:3px 0 0 2px;}
#contactForm div {height:26px;}
#contactForm input {height:15px;}
#contactForm textarea {overflow:hidden; height:180px;}
#contactForm .button {text-align:right; padding:0 34px 0 0;}
#contactForm .button a {margin-left:15px;}
/***************page-8***************/
#page-8 .title div {background-repeat:repeat-x;}
#page-8 .inner p {padding-bottom:14px;}
/***************footer***************/
#footer {
	background:#101010;
	color:#FFFFFF;
	padding:7px 0 8px 48px;
	text-align: center;
}
#footer a {background:url(images/footer-marker.gif) left 4px no-repeat; margin-left:4px; padding-left:7px;}
#hireText {
	height: auto;
	width: auto;
	background-color: #101010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}
#page-5 #main #content .wrapper .col-1 .inner .wrapperMotorola {
	font-size: 1.3em;
	background-image: url(images/motorola_bg%20copy.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
#page-5 #main #content .wrapper .col-1 .inner .wrapperBDNA {
	font-size: 1.3em;
	background-image: url(images/bdna_bg%20copy.jpg);
	background-position: left -300px;
}

