@charset "UTF-8";

/* Architerra PC (C) 2014 - All Rights Reserved */

/* Basic HTML Elements */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;  }

del {  /* Deleted Text */
  background-color: #dddddd; /* gray */
  text-decoration: line-through;  }

b {
  font-weight: bold;  }

h1 { 
  color: #006b53; 
  font-size: 1.8em; 
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;  }

h2 { 
  color: #006b53; 
  font-size: 1.6em; 
  font-weight: normal;
  line-height: 1.2em;
  margin: 20px 0 10px 0;  }

h3 { 
  color: #006b53;
  font-size: 1.4em; 
  font-weight: normal;
  line-height: 1.2em;
  margin: 20px 0 10px 0;  }

h4 { 
  color: #f74802;
  font-size: 14px; 
  font-weight: normal;
  line-height: 1.2em;
  margin: 10px 0 0 0;  }
h4 a:link,
h4 a:visited {
  color: #f74802;
  font-size: 14px; 
  font-weight: normal;
  text-decoration: none;  }
h4 a:hover {
  color: #006b53; 
  font-size: 14px; 
  font-weight: normal;
  text-decoration: underline;  }

hr {
  border: 0;   
  border-top: 1px solid #cccccc;
  display: block;
  height: 1px;
  margin:1em 0;
  padding:0;  }

/* Images */
a img,
a:link img,
a:visited img 
a:hover img { 
  border: none;  }

img.right {
  float: right;
  padding: 0 0 10px 15px;  }

img.left {
  float: left;
  padding: 0 15px 10px 0;  }

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;  }

/* Inserted Text */
ins {  
  background-color: #ccffff; /* light blue */
  color: #000000;
  text-decoration: none;  }

/* Highlighted Text */
mark {  
  color: #ff0000; 
  font-style: italic;  }

/* Paragraphs */
article p {
  color: #666666;
  font-size: 12px;
  line-height: 1.4em;
  padding: 0;
  margin: 12px 0 12px 0;  }

article p a:link,
article p a:visited {
  color: #006b53;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;  }
article p a:hover {
  color: #f74802; 
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;  }

article p.center {
  text-align: center;
  margin: 15px 0 15px 0; }

article p.left_nav_title {
  color: #006b53; 
  font-size: 18px; 
  font-weight: normal;
  margin: 10px 0 10px 4px;  }
article p.left_nav_title a:link,
article p.left_nav_title a:visited {
  color: #006b53; 
  font-size: 18px; 
  font-weight: normal;
  margin: 10px 0 10px 4px;
  text-decoration: none;  }
article p.left_nav_title a:hover {
  color: #f74802; 
  font-size: 18px; 
  font-weight: normal;
  margin: 10px 0 10px 4px;
  text-decoration: underline;  }


article p.left_nav_caption {
  color: #006b53; 
  font-size: 16px; 
  font-weight: normal;
  margin: 10px 0 10px 0;
  text-align: center;  }
article p.left_nav_caption a:link,
article p.left_nav_caption a:visited {
  color: #006b53; 
  font-size: 16px; 
  font-weight: normal;
  text-decoration: none;  }
article p.left_nav_caption a:hover {
  color: #f74802; 
  font-size: 16px; 
  font-weight: normal;
  text-decoration: underline;  }

article p.breadcrumb {
  color: #999999;
  font-size: 9px;
  line-height: 1em;
  margin: 0 0 8px 0;
  text-align: right;  }
article p.breadcrumb a:link,
article p.breadcrumb a:visited {
  color: #999999;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;  }
article p.breadcrumb a:hover {
  color: #f74802; 
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;  }


/* ================= */
/*  List Management  */
/* ================= */

ul.standard  {
  list-style-type: none;
  padding: 0px;
  margin: 15px 0 15px 15px;
  font:inherit;}

ul.standard li  {
  color: #666666;
  font-size: 12px;
  line-height: 1.6em;  
  background-image: url(../template/bullet_1.png);
  background-repeat: no-repeat;
  background-position:  2px 4px; 
  padding-left: 20px; }

ul.standard li li {
  color: #666666;
  font-size: 12px;
  line-height: 1.6em;  
  background-image: url(../template/bullet_2.png);
  background-repeat: no-repeat;
  background-position:  2px 4px; 
  padding-left: 20px; }

ul.standard li li li {
  color: #666666;
  font-size: 12px;
  line-height: 1.6em;  
  background-image: url(../template/bullet_2.png);
  background-repeat: no-repeat;
  background-position:  2px 5px; 
  padding-left: 20px; }

ul.standard li a:link, 
ul.standard li a:visited,
ul.standard li li a:link, 
ul.standard li li a:visited,
ul.standard li li li a:link, 
ul.standard li li li a:visited{
  color: #006b53;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
  text-decoration: underline;  }
ul.standard li a:hover,
ul.standard li li a:hover,
ul.standard li li li a:hover  {
  color: #f74802; 
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: underline;  }



ul.management  {
  list-style-type: none;
  padding: 0px;
  margin: 15px 0 15px 225px;
  font:inherit;}

ul.management li  {
  color: #666666;
  font-size: 12px;
  line-height: 1.6em;  
  background-image: url(../template/bullet_1.png);
  background-repeat: no-repeat;
  background-position:  2px 4px; 
  padding-left: 20px; }


ul.left_nav  {
  list-style-type: none;
  padding: 0px;
  margin: 10px 0 15px 15px;
  font:inherit;}

ul.left_nav li  {
  color: #f74802;
  font-size: 13px;
  line-height: 1.7em;  
  background-image: url(../template/nav_left.png);
  background-repeat: no-repeat;
  background-position:  2px 3px; 
  margin: 5px 0 5px 0;
  padding-left: 22px; }

ul.left_nav li li  {
  color: #f74802;
  font-size: 12px;
  background-image: none;
  line-height: 1.5em;  
  margin: 3px 0 3px 0;
  padding-left: 12px; }

ul.left_nav li a:link, 
ul.left_nav li a:visited {
  color: #006b53;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
  text-decoration: none;  }
ul.left_nav li a:hover {
  color: #f74802; 
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: underline;  }

ul.left_nav li li a:link, 
ul.left_nav li li a:visited {
  color: #006b53;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
  text-decoration: none;  }
ul.left_nav li li a:hover {
  color: #f74802; 
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: underline;  }


/* ================== */
/*   Page Nav Boxes   */
/* ================== */

#home_boxes {
  float: left;
  min-height:120px;
  height:auto !important;
  height:120px;
  margin: 10px 0 10px 0;
  width: 900px; }

/* Home Page Boxes */
#home_boxes a.home1 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 0 8px;
  background: url(../nav/home1.png) center bottom no-repeat; }
#home_boxes a.home1:hover {
  background-position: center top; }

#home_boxes a.home2 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 0 0;
  background: url(../nav/home2.png) center bottom no-repeat; }
#home_boxes a.home2:hover {
  background-position: center top; }
  
#home_boxes a.home3 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0;
  background: url(../nav/home3.png) center bottom no-repeat; }
#home_boxes a.home3:hover {
  background-position: center top; }

#home_boxes a.home4 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 0 8px;
  background: url(../nav/home4.png) center bottom no-repeat; }
#home_boxes a.home4:hover {
  background-position: center top; }

#home_boxes a.home5 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 0 0;
  background: url(../nav/home5.png) center bottom no-repeat; }
#home_boxes a.home5:hover {
  background-position: center top; }
  
#home_boxes a.home6 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0;
  background: url(../nav/home6.png) center bottom no-repeat; }
#home_boxes a.home6:hover {
  background-position: center top; }

#home_boxes a.home7 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 20px 8px;
  background: url(../nav/home7.png) center bottom no-repeat; }
#home_boxes a.home7:hover {
  background-position: center top; }

#home_boxes a.home8 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 26px 20px 0;
  background: url(../nav/home8.png) center bottom no-repeat; }
#home_boxes a.home8:hover {
  background-position: center top; }
  
#home_boxes a.home9 {
  display: block;
  float: left;
  width: 280px;
  height: 120px;
  margin: 0 0 20px 0;
  background: url(../nav/home9.png) center bottom no-repeat; }
#home_boxes a.home9:hover {
  background-position: center top; }


/* ====================== */
/* --  Display Tables  -- */
/* ====================== */

/* -- Table Gray -- */

table.gray {
  margin: 10px 0 10px 0;
  width: 100%;  }

table.gray thead {
  background-color: #cccccc;  }

table.gray tbody {
  background-color: #ffffff;  }

table.gray tbody tr.architerra td {
  color: #ff9900;  }
table.gray tbody tr.hold td {
  background-color: #dddddd;  }
table.gray tbody tr.closed td {
  color: #aaa;  }
  
table.gray th,
table.gray td {
  border-bottom: 1px #bbbbbb solid;
  color: #333333;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  font-family: Arial;
  font-variant: normal;
  line-height: 1.2em;
  padding: 4px;  }

table.gray thead th {
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;  }

table.gray tbody td {
	text-align: left;
	vertical-align: top;}
	
table.gray tbody td b {
	font-weight: bold; }
	
table.gray tbody td.section {
  background-color: #99ff66;
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  padding: 6px 0 6px 5px;
  text-align: left;
  vertical-align: top; }
