/* Box Setup */
.box-main-container {
  background-color: transparent !important;
  line-height: 13px;
  margin-right: 1px;
  padding-right: 15px;
  width: 265px;  
}

.box-main-container-1 {
  background-color: transparent !important;
  line-height: 13px;
  margin-right: 1px;
  padding-right: 15px;
  width: 265px;  
}

.box-main-container-2 {
  background-color: transparent !important;
  line-height: 13px;
  margin-right: 1px;
  padding-right: 15px;
  width: 265px;  
}

.box-main-container .box-headline {
  background-image: url( /img/bg-headline.gif );
  background-repeat: repeat-x;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  height: 21px;
  padding-left: 10px; 
  padding-top: 5px;
  padding-bottom: 1px;
  margin-left: 2px; 
  margin-right: 2px;
}

.box-main-container-1 .box-headline {
  background-image: url( /img/bg-headline-1.gif );
  background-repeat: repeat-x;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  height: 21px;
  padding-left: 10px; 
  padding-top: 5px;
  padding-bottom: 1px;
  margin-left: 2px; 
  margin-right: 2px;
}

.box-main-container-2 .box-headline {
  background-image: url( /img/bg-headline-2.gif );
  background-repeat: repeat-x;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  height: 21px;
  padding-left: 10px; 
  padding-top: 5px;
  padding-bottom: 1px;
  margin-left: 2px; 
  margin-right: 2px;
}
  
.box-border-top-hz {
  background-repeat: no-repeat;
  background-position: 0 100%; 
  height: 3px;
  vertical-align: bottom;
  width: 265px;  
}

.box-border-bottom-hz {
  background-repeat: no-repeat; 
  clear: both;
  height: 3px;
  width: 265px;
}

.box-top-border {
  background-image: url( /img/box-bg-top.gif );
}

.box-bottom-border {
  background-image: url( /img/box-bg-bottom.gif );
  margin-bottom: 3px;
}

.box-clearfloat {
  clear: both;
  font-size: 1px;
  height: 7px; 
  overflow: hidden;
}
  
.box-container {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background-color: #fff;
  float: left;
  font-size: 12px;
  padding-left: 0px;
  padding-right: 0px;
  height: inherit;
  overflow: hidden;
  width: 263px; 
}
 
.box-lightblue {  
  background-color: #f7f9fb;  
}
  
.box-lighterblue {
  background-color: #fdfdfe;
}

.box-spacer {
  padding-top: 5px;
} 

.box-boldline {
  background-image: url( /img/bg-dotted-line.gif );
  background-repeat: repeat-x;
  background-position: 0 100%;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 11px;
}  
  
.box-normal-text {
  color: #000;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 8px;
}
  
.box-small-gray-text {
  color: #666666;
  font-size: 9px;
  font-weight: normal;
  padding-bottom: 10px;    
  padding-left: 10px;
  padding-right: 7px; 
  padding-top: 5px;     
}

.box-alignment-center img {
  display: inline; 
}
  
.box-alignment-center {
  text-align: center;
}
  
.box-links {
  margin-left: 10px;
  padding-bottom: 7px;
  padding-right: 7px;
}

.box-links-linklist {
  padding-top: 5px;
}

.box-links a {
  color: #003366;
  font-weight: bold;
  line-height: 15px;
}

.box-links a:hover {
  color: #69c !important;
}

.box-links-no-padding {
  padding-bottom: 7px;
  padding-right: 7px;
}

.box-links-right-align {
  text-align: right;
  padding-bottom: 7px;
}

.box-links-right-align a {
  color: #003366;
  font-weight: bold;
  line-height: 20px;
}

.box-links-right-align a:hover {
  color: #69c !important;
}

.box-links-no-padding a {
  color: #003366;
  font-weight: bold;
  line-height: 20px;
}

.box-links-no-padding a:hover {
  color: #69c !important;
}

#box-alignment-center {    
  margin-top: 15px;
  text-align: center;
}

.box-phone-number {
	color: #003366;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 3px;
	padding-left: 12px;
	text-align: center;
}

.box-first-on-page {
  padding-top: 20px;
}
  
.box-links-left {
  float: left;   
}
  
.box-links-right {
  float: right;
  padding-right: 10px;  
}

.box-content form {
  margin-left: 14px;
  vertical-align: middle;
}

.box-content label {
  vertical-align: 3px;
}

.box-iframe {
  background-color: #fff;
  border: 1px ; 
  margin-top: 1px;
  margin-left: 2px;
  margin-right: 2px;
  width: 259px;
  height: 97px;
}

.box-tagcloud-container {
  width: 259px;
  height: 90px;
  line-height: 20px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: left;
}

.box-tagcloud-0 a {
  color: #00a692;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

.box-tagcloud-1 a {
  color: #002869;
  font-weight: bold;
  font-size: 26px;
  text-decoration: none;  
}

.box-tagcloud-2 a {
  color: #005aad;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

.box-tagcloud-3 a {
  color: #18ae9c;
  font-weight: bold;
  font-size: 22px;
  text-decoration: none;
}

.box-tagcloud-4 a {
  color: #002869;
  font-weight: bold;
  font-size: 24px;
  text-decoration: none;
}

.box-tagcloud-5 a {
  color: #7ba9d4;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}

.box-carrer-list {
  padding-top: 10px;
  padding-bottom: 10px;
}

.box-carrer-list li {
  background-repeat: no-repeat;  
  padding-left: 30px;
  padding-bottom: 7px;
}

.box-carrer-list-done {  
  background-image: url( /img/bg-job-done-step.gif );
  background-position: 18px 4px;
  color: #036 !important;
  font-weight: bold;
}

.box-carrer-list-active {
  background-image: url( /img/bg-job-active-step.gif );
  background-position: 18px 4px;
  font-weight: bold;
}

.box-carrer-text {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

