

#intro {
  font-size: 1.3em;
  padding: 20px 0 20px 0;
  border-bottom: 1px solid #A5BCD6;
  margin-bottom: 25px
}

.sub_content {
  padding: 10px 10px 0px 45px;
  border-right: 1px solid #A5BCD6;
}

.last {
  border: none;
}

#left_col a, #left_col a:visited, #left_col active, #mid_col a, #mid_col a:visited, #mid_col active, #right_col a, #right_col a:visited, #right_col active {
  color: #2665B9
}

#left_col a:hover, #mid_col a:hover, #right_col a:hover {
  color: #E96842
}

.sub_content h1 {
  padding-bottom: 10px;
  padding-right: 10px;
}


.sub_content p {
  padding-bottom: 10px;
  width: 210px;
}

.sub_content ul li {
 background-image: url(/images/templates/BOCC-home/blue_small.png);
 background-repeat: no-repeat;
 background-position: 0 3px;
 color: #2665B9;
 padding-left: 30px;
 padding-bottom: 10px;
}

.sub_content ul li:hover {
background-image: url(/images/templates/BOCC-home/orange_small.png);
 background-repeat: no-repeat;
 color: #2665B9;
 padding-left: 30px;
 padding-bottom: 10px;
}

.front_height {
  height: 120px;
  clear: both
}

#footer a, #footer a:hover, #footer a:visited, #footer a:active {
  color: #E9643A
}

.left_links {
  float: left;
  padding-top: 17px
}

.right_links {
  float: right;
  padding-top: 17px
}

.main_header_design a {
 background-image: url(/images/templates/BOCC-home/blue_large.png);
 background-repeat: no-repeat;
 background-position: 80px 0px;
 width:35px;
  height: 28px;
  padding-bottom: 5px;
  padding-right: 40px;
}

.main_header_design a:hover {
 background-image: url(/images/templates/BOCC-home/orange_large.png);
 background-repeat: no-repeat;
 width:28px;
  height: 28px;
 text-decoration: none
}

.main_header_develop a {
 background-image: url(/images/templates/BOCC-home/blue_large.png);
 background-repeat: no-repeat;
 background-position: 93px 0px;
 width:35px;
  height: 28px;
padding-bottom: 5px;
  padding-right: 40px
}

.main_header_develop a:hover {
 background-image: url(/images/templates/BOCC-home/orange_large.png);
 background-repeat: no-repeat;
 width:28px;
 height: 28px;
 text-decoration: none
}

.main_header_fulfil a {
 background-image: url(/images/templates/BOCC-home/blue_large.png);
 background-repeat: no-repeat;
 background-position: 60px 0px;
 width:35px;
  height: 28px;
padding-bottom: 5px;
  padding-right: 40px
}

.main_header_fulfil a:hover {
 background-image: url(/images/templates/BOCC-home/orange_large.png);
 background-repeat: no-repeat;
 width:28px;
 height: 28px;
 text-decoration: none
}



.large_bullet:hover {
  background-image: url(/images/templates/BOCC-home/orange_bullet.jpg);
  background-repeat: no-repeat;
  width:28px;
  height: 28px;
  float:left;
  
}

.addthis_button {
  padding-left: 100px;
  padding-top: 3px
}

