/* Clearfix */
  
  .clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }

  .clearfix {display: inline-block;}

  /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;}
  .clearfix {display: block;}
  /* End hide from IE-mac */


/* Zero defaults */

  body, form, div, p, h1, h2, h3, h4, h5, h6, hl, dl, dd, dt, ul, ol, li, table, th, td, img, a, fieldset { 
	margin: 0px; padding: 0px; border: 0px; font-size: 100%; 
  }
  input, select, textarea { font-size: 100%; font-weight: normal; color:#000;}
  legend, caption { display:none;}
  ul li, ol li { list-style: none; list-style-type: none;}
  dl dt { font-weight: bold; }


/* Global */

  body {background:#fff url(../images/BG.gif) repeat-x 0 0 ; text-align:center; font-size:62.5%; font-family:"arial", arial, verdana, sans-serif; }
  
  .left {float:left;}
  .right {float:right;}
  .pad-right {padding-right:16px;}
  .pad-right-big {padding-right:32px;}
  
  body{
text-align: -moz-center;
}

  #container { width:1024px; background:#fff;text-align:left;overflow:hidden;}
  #header {height:100px;width:100%;}
  #header #nav {height:100px;float:left; background:#FFF;width:100%;} 
  #header #nav ul li{ float:left; height:50px; width:100px;margin-top:40px;text-align:center;}  
  #header #nav ul li.first{ float:left; height:50px; width:500px;background:#fff;margin-top:30px;text-align:left;}
  #header #nav ul li.first img {margin-left:80px;width:200px;}
  #header #nav ul li a { display:block; font-size:16px; color:#EC008B; text-decoration:none; font-weight:bold; margin-top:10px;}
  #header #nav ul li a:hover {color:#3399FF}
  #header #nav ul li a.current {color:#3399FF}

  #banner-top {height:222px;width:1024x;background:transparent url(../images/banner.gif) no-repeat 0 0;}
  #banner-top-sub {height:222px;width:1024x;background:transparent url(../images/banner1.gif) no-repeat 0 0;}

  
  #banner-links {height:50px;width:1024x;background:#ED008C}
  #banner-links  #nav1 {height:50px;float:left; background:#ED008C;width:900px;margin-left:120px;margin-bottom:0px;} 
  #banner-links  #nav1 ul li{ float:left; height:40px; width:150px;text-align:center;margin-top:10px;background:#fff url(../images/btn-p.gif) no-repeat 0 0;margin-left:5px;}
  #banner-links  #nav1 ul li a img.logo {margin-left:50px;}
  #banner-links  #nav1 ul li.active{ float:left; height:40px; width:150px;text-align:center;margin-top:10px;background:#fff url(../images/btn-w1.gif) no-repeat 0 0;margin-left:20px;}
  #banner-links  #nav1 ul li a { display:block; font-size:14px; color:#FFF; text-decoration:none; font-weight:bold; margin-top:15px;}
  #banner-links  #nav1 ul li a:hover {color:#3399FF; text-decoration:underline;}
  #banner-links  #nav1 ul li a.active {color:#3399FF; text-decoration:none;}  
  #banner-links  #nav1 ul li.active {background:#fff url(../images/btn-w1.gif) no-repeat 0 0;}
 
	
  
   #content { min-height:250px; background:#fff; width:1024px; overflow:hidden;}
  * html #content { height:250px;}
  
  /* Home Page */

  
  #content #text{float:left;margin-left:6px; background:#fff; width:950px;overflow:hidden;}
 
  
  #content #text #left {float:left;width:550px;margin-top:50px;}
  #content #text #left p {font-size:13px; color:#666;margin-left:50px;margin-top:30px;width:500px;}
  #content #text #left h3{font-size:14px; color:#666;margin-left:50px; margin-bottom:5px;font-weight:bold;}
  #content #text #left p a{font-size:13px; color:#666;text-decoration:underline;;}
  
  #content #text #right {float:left;width:380px;margin-left:20px;}
  #content #text #right #obj {padding:50px 20px 20px 20px;float:left;width:340px;}
  #content #text #right img{margin-top:50px; width:250px;height:228px;margin-left:50px; }
  #content #text #right h3{font-size:18px; color:#ccc;margin-left:20px; margin-bottom:5px;}

  
  #content #text #right ul li{font-size:14px; color:#fff; margin-left:30px; list-style:square;}  
   
   /* Sub Pages */
   
    #content #jobs {float:left;margin-left:100px; background:#fff; width:800px; min-height:200px; overflow:hidden; }
    #content #jobs h3{font-size:15px;margin-top:50px;margin-left:10px;}

	 #content #jobs p{font-size:13px;padding:10px 10px 10px 10px;color:#999999;}
   
  
  #content #banner1 {float:left;margin-left:6px; background:#000; width:788px; height:210px; }
  #content #banner1 #left {float:left;}
  #content #banner1 #left img.clock{margin-left:10px;margin-top:10px;}
  #content #banner1 #right{float:left;}
  #content #banner1 #right ul li {margin-left:25px;margin-top:10px;color:#fff; font-size:14px;}
  #content #banner1 #right ul li a {color:#fff; font-size:14px;text-decoration:none;margin-left:5px;}
  #content #banner1 #right ul li a:hover{color:#828282;text-decoration:underline;}
  #content #banner1 #right h2{ font-size:18px; color:#828282; margin-top:20px;margin-left:25px;}
  #content #banner1 #right h3{ font-size:16px; color:#828282; margin-top:5px;margin-left:25px;}

  #content #banner1 #right p{width:388px; font-size:15px; margin-top:20px;color:#fff;}
  
 #content #sub-banner1 { margin-top:8px; width:788px; overflow:hidden;margin-left:2px;margin-bottom:8px;}
 #content #sub-banner1 h2{ font-size:14px; color:#962F1A;margin-top:5px; margin-left:6px;}
 #content #sub-banner1 p{ margin-top:8px; width:788px; margin-left:6px;color:#000;font-size:12px;}
  

  

  
  
  /* sub pages */
  
  
  
    table#results { width:75%; border:0px;border-collapse:collapse; background:#fff; margin-left:100px; margin-top:50px;}
	table#results tbody td { padding:4px 6px; font-size:11px; border:0px; vertical-align:top; color:#fff; }
	table#results tbody td.work {padding:4px 6px; font-size:11px; border:0px; vertical-align:top; color:#828282; background:url(../images/price_table.gif) no-repeat 0 0;width:340px;height:225px;vertical-align:top;}
	table#results tbody td p {width:250px;color:#828282; padding:20px 10px 10px 10px;font-size:13px;align:left;}
	table#results tbody td h4 {font-size:16px;color:#3399FF;margin-top:20px;width:250px;}
	table#results tbody td h5 {font-size:18px;color:#ED008C;margin-top:10px;}

	

  #content #content-col #right #text-t p{font-size:11px; color:#444; margin-left:6px; margin-bottom:12px;}
  
  
  #footer {background:#F8F8F8; font-size:10px; width:1024px; height:100px;margin-top:50px; overflow:hidden; }
  #footer p{ color:#666; margin-right:50px;margin-top:20px;}
  #footer p a {color:#666; text-decoration:underline;margin-left:6px;font-size:10px;}
  #footer p a:hover { color:#3399FF; }
  
  
  .textfield { width:200px; margin-bottom:6px; padding:3px; display:block; font-size:12px; border:1px solid ##3399FF;}
  .textarea { width:424px; margin-bottom:6px; padding:3px; display:block; font-size:12px; border:1px solid #003366;}
	.button { margin-top:12px; padding:4px 30px; border:0; background:#ccc url(../images/bg-btn.gif) repeat-x 0 100%; font-family:"trebuchet ms"; font-size:12px; font-weight:bold; color:#333; cursor:pointer;}
  .label {margin-bottom:3px; display:block; font-size:12px; color:#003366;}
  .label1 {margin-bottom:3px; display:block; font-size:12px; color:#fff;}
  .button1 { margin-top:10px; padding:4px 5px; border:0; background:#F4DC78 url(../images/btn-yellow-send1.gif) repeat-x 0 100%; font-family:"trebuchet ms"; font-size:10px; color:#003366; font-weight:bold; cursor:pointer;}