/*USE THE .LESS FILE TO UPDATE THE LOOK AND FEEL AND COMPILE A NEW CSS*/
body {
  background: #ffffff;
  margin: 0;
}
.clear {
  clear: both;
}
#header {
  height: 103px;
  width: 100%;
  background: #ffffff url('../images/header_bg.png') bottom repeat-x;
  margin-bottom: 50px;
}
#header #header_top {
  height: 70px;
  width: 888px;
  margin: 0 auto;
  background: white;
}
#header #header_top #logo {
  width: 121px;
  display: block;
  height: 66px;
}
#header #header_top #logo a {
  width: 121px;
  height: 66px;
  display: block;
  background: url('../images/archesLogo.png') no-repeat;
  position: absolute;
}
#header #header_btm {
  height: 32px;
  width: 100%;
  width: 888px;
  margin: 0 auto;
}
#header #header_btm #subnav {
  height: 18px;
  list-style-type: none;
  display: block;
  margin-top: 22px;
  padding: 0px 5px 0 0 ;
  color: #333;
  font: bold 15px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
}
#header #header_btm #subnav a {
  color: #333;
  font: bold 15px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
}
#header #header_btm #nav {
  width: 100%;
  height: 18px;
  list-style-type: none;
  display: block;
  margin: 0 5px 0 0 ;
  padding: 0px 5px 0 0 ;
}
#header #header_btm #subnav li {
  float: left;
  margin-top: 7px;
  height: 22px;
  margin-right: 10px;
  position: relative;
  display: inline;
}
#header #header_btm #nav .nav_btn_div {
  float: left;
}
#header #header_btm #nav a {
  color: white;
  font: bold 15px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
}
#header #header_btm #nav a:hover {
  color: #12669a;
  font: bold 15px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
}
#header #header_btm #nav .nav_sec_left {
  width: 4px;
  height: 27px;
}
#header #header_btm #nav .nav_sec_mid {
  padding-top: 3px;
  padding-left: 15px;
  padding-right: 15px;
  height: 27px;
  overflow: hidden;
  background-repeat: repeat-x;
  background-position: 0 -54px !important;
}
#header #header_btm #nav .nav_sec_right {
  width: 4px;
  height: 27px;
  background-position: 0 -27px !important;
}
#header #header_btm #nav .current .nav_sec_left {
  background: url('../images/nav_btn_sprite.png') no-repeat;
}
#header #header_btm #nav .current .nav_sec_mid {
  background: url('../images/nav_btn_sprite.png') 0 -54px repeat-x;
}
#header #header_btm #nav .current .nav_sec_right {
  background: url('../images/nav_btn_sprite.png') 0 -27px no-repeat;
}
#header #header_btm #nav .current a {
  color: #12669a;
}
#header #header_btm #nav li {
  float: left;
  margin-top: 7px;
  height: 22px;
  margin-right: 10px;
  position: relative;
  display: inline;
}
#content h1 {
  width: 888px;
  margin: 0 auto;
  margin-top: 40px;
  font: bold 26px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
  color: #333;
}
#content .lab_project {
  width: 888px;
  margin: 0 auto;
  margin-top: 40px;
  padding-bottom: 50px;
  border-bottom: 2px dotted #7cbadc;
}
#content .lab_project:last-child {
  border-bottom: none;
}
#content .lab_project .p_title {
  font: bold 26px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
  color: #333;
  padding-left: 20px;
  padding-bottom: 10px;
}
#content .lab_project .ital {
	font-style: italic;
}
#content .lab_project .p_left {
  float: left;
  padding-left: 20px;
  width: 262px;
  margin-right: 10px;
}
#content .lab_project .p_left .p_image {
  width: 258px;
  height: 150px;
  background: url('../images/image_placeholder.png') no-repeat;
}
#content .lab_project .p_right {
  float: left;
  width: 560px;
  padding-left: 20px;
}
#content .lab_project .p_right .p_description {
  width: 470px;
  height: 100px;
  padding-top: 10px;
  font: normal 13px "Lucida Sans", sans-serif, "Lucida Grande", "Lucida Sans Unicode";
  color: #010101;
}
#content .lab_project .p_right .p_launch_btn {
  width: 163px;
  margin-top: 8px;
  height: 33px;
  background: url('../images/launch_btn.png') no-repeat;
}
#content .lab_project .p_right .p_launch_btn a {
  width: 163px;
  height: 33px;
  position: absolute;
  display: block;
}
#footer {
  height: 100px;
  padding-left: 25px;
  width: 863px;
  margin: 0 auto;
  margin-top: 20px;
  border-top: 2px dotted #666;
}
#footer #footer_links {
  padding-top: 30px;
}
#footer #footer_links a {
  color: #666;
  font: normal 11px arial,verdana,helvetica;
  margin-right: 15px;
  text-decoration: none;
}
#footer #copy {
  padding-top: 25px;
  padding-bottom: 40px;
  color: #666;
  font: normal 11px arial,verdana,helvetica;
}
