.westwell {
  padding: 0px;
  margin: 0 auto;
  width: 877px;
  position: relative;
}
.sharetop {
  height: 100px;
}
.sharetop .searchtop {
  float: right;
  margin: 50px 5px 0px 0px;
}

.decoration {
  clear: both;
  float: left;
  margin: 3px 0px 0px 0px;
  height: 200px;
}
.main {
  clear: both;
}
.maincontent-top {
  clear: both;
  float: left;
  width: 100%;
  height: 10px;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  background: url('images/maincontent-top.gif') no-repeat;
  font-size: 0px;
}
.maincontent-breadcrum {
  clear: both;
  float: left;
  width: 857px;
  background: #fff;
  color: #666;
  padding-left: 20px;
}
.maincontent-breadcrum div {
  margin: 0px 0px 0px 5px;   
  padding: 0px;
}
.maincontent-breadcrum a {
  font-weight: normal !important;
  font-size: 12px !important;
  color: #666 !important;
}
.maincontent-breadcrum a.on {
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  color: #666;
}
.maincontent-breadcrum span {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 16px;
  letter-spacing: 0px !important;
}

.displayinline a {
  padding-left: 2px;
  padding-right: 2px;  float: left;
  text-align: left;
}
.displayinline span {
  float: left;
  text-align: left;
}

.maincontent-middle {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  color: #444;
}
.maincontent {
}
.maincontent110 {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 600px;
}
.maincontent111 {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 877px;
}
.maincontent110 .content {
  margin: 0px 20px;
}
.maincontent111 .content {
  margin: 0px 20px;
}


.content p {
  line-height: 18px;
}
.content ul {
  margin: 10px 0px 15px 20px;
  padding: 0px;
}
.content ul li {
  margin: 5px 0px 10px 10px;
}
.content ul li ul {
  margin: 5px 0px 15px 20px;
  padding: 0px;
}
.content ul li ul li {
  margin: 5px 0px 5px 10px;
}

.content .hidden {
  display: none;
}

.content .back2top, .content .back2top a {
  clear: both;
  float: none;
  font-weight: normal;
  font-size: 9px;
  color: #777;
  text-align: right;
  text-transform: uppercase;
}

.rightcontent {
  float: left;
}

.maincontent-bottom {
  clear: both;
  float: left;
  width: 100%;
  height: 10px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  background: url('images/maincontent-bottom.gif') no-repeat;
  font-size: 0px;
}



.topstory {
  margin-top: 5px;
  background: url('images/topstory.jpg') no-repeat;
  height: 311px;
}
.topstory .intro {
  float: left;
  width: 230px;
  height: 270px;
  margin: 25px 0px 0px 20px;
  background: url('images/intro.jpg') no-repeat;
}
.topstory .intro .content {
  margin: 20px 20px 10px 20px;
  color: #00225f;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
.topstory .intro a {
  display: block;
  margin-top: 20px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.topstory .intro a:hover {
  color: #00225f;
  text-decoration: underline;
}
.topstory object {
  margin: 0px 0px 0px 40px;
}












.sharebottom {
  clear: both;
  overflow: auto;
  margin-top: 10px;
}
.sharebottom .block100 {
  float: left;
  width: 248px;
  margin-left: 0px;
}
.sharebottom .block010 {
  float: left;
  width: 303px;
  margin-left: 18px;
}
.sharebottom .block001 {
  float: right;
  width: 290px;
  margin-left: 0px;
}




.sharebottom .reseller-login {
  clear: both;
  float: left;
}
.sharebottom .reseller-login .reseller-login-top {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .reseller-login .reseller-login-middle {
  clear: both;
  float: left;
  width: 248px;
  height: 180px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-100.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .reseller-login .reseller-login-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #28416f;
}
.sharebottom .reseller-login ul {
  list-style: none;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
.sharebottom .reseller-login ul li {
  margin: 8px 0px 0px 0px;
}
.sharebottom .reseller-login ul a {
  font-weight: normal;
  text-decoration: none;
  padding-left: 20px;
}
.sharebottom .reseller-login ul a:hover {
  font-weight: bold;
  color: #02286f;
  background: url('images/reseller-login-arrow.gif') no-repeat 5px 3px;
}
.sharebottom .reseller-login .reseller-login-bottom {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-bottom.gif') no-repeat;
  font-size: 0px;
}

























/*
.sharebottom .our-brand {
  clear: both;
  float: left;
  margin-top: 10px;
}
.sharebottom .our-brand .our-brand-top {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .our-brand .our-brand-middle {
  clear: both;
  float: left;
  width: 248px;
  height: 170px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-150.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .our-brand .our-brand-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #76abca;
}
.sharebottom .our-brand a.olin {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  background: url('images/olin-button.gif') no-repeat 0px 0px;
  
  margin: 20px 20px 0px 0px;
}
.sharebottom .our-brand a.olin:hover {
  background: url('images/olin-button.gif') no-repeat 0px -44px;
}
.sharebottom .our-brand a.azentek {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  background: url('images/azentek-button.gif') no-repeat 0px 0px;

  margin: 20px 0px 0px 0px;
}
.sharebottom .our-brand a.azentek:hover {
  background: url('images/azentek-button.gif') no-repeat 0px -44px;
}
.sharebottom .our-brand a.hailo {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  background: url('images/hailo-button.gif') no-repeat 0px 0px;

  margin: 20px 20px 0px 0px;
}
.sharebottom .our-brand a.hailo:hover {
  background: url('images/hailo-button.gif') no-repeat 0px -44px;
}
.sharebottom .our-brand a.aigo {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  background: url('images/aigo-button.gif') no-repeat 0px 0px;

  margin: 20px 0px 0px 0px;
}
.sharebottom .our-brand a.aigo:hover {
  background: url('images/aigo-button.gif') no-repeat 0px -44px;
}
.sharebottom .our-brand .our-brand-bottom {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-bottom.gif') no-repeat;
  font-size: 0px;
}
*/


.sharebottom .latest-news .news-top {
  clear: both;
  float: left;
  width: 303px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/news-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .latest-news .news-middle {
  clear: both;
  float: left;
  width: 303px;
  height: 385px;
  background-color: #393d46;
}
.sharebottom .latest-news .news-middle .content {
  margin: 5px 15px;
  font-size: 11px;
}
.sharebottom .latest-news .news-bottom {
  clear: both;
  float: left;
  width: 303px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/news-bottom.gif') no-repeat;
  font-size: 0px;
}






.sharebottom .join-mailing-list {
  clear: both;
  float: left;
}
.sharebottom .join-mailing-list .join-mailing-list-top {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block001-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .join-mailing-list .join-mailing-list-middle {
  clear: both;
  float: left;
  width: 290px;
  height: 160px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-100.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .join-mailing-list .join-mailing-list-middle .content {
 ?margin: 5px 15px;
  font-size: 11px;
  color: #28416f;
}
.sharebottom .join-mailing-list .join-mailing-list-middle .content p {
  line-height: 14px;
}
.sharebottom .join-mailing-list .caption {
  color: #28416f;
  margin: 12px 0px 0px 0px;
}
.sharebottom .join-mailing-list .input {
  margin: 2px 0px 0px 0px;
}
.sharebottom .join-mailing-list a.unsubscribe {
  display: block;
  margin: 8px 0px 0px 175px;
  color: #2a3b89;
  font-variant: small-caps;
}
.sharebottom .join-mailing-list .join-mailing-list-bottom {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block001-bottom.gif') no-repeat;
  font-size: 0px;
}








.sharebottom .customer-support {
  clear: both;
  float: left;
  margin-top: 10px;
}
.sharebottom .customer-support .support-top {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/support-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .customer-support .support-middle {
  clear: both;
  float: left;
  width: 290px;
  height: 203px;
  padding: 0px;
  margin: 0px;
  background: url('images/support-bg.gif') no-repeat bottom;
  font-size: 0px;
}
.sharebottom .customer-support .support-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #76abca;
}
.sharebottom .customer-support ul {
  list-style: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
.sharebottom .customer-support ul li {
  margin: 7px 0px 0px 0px;
}
.sharebottom .customer-support ul a {
  font-weight: normal;
  color: #76abca;
  text-decoration: none;
  padding-left: 20px;
}
.sharebottom .customer-support ul a:hover {
  font-weight: bold;
  color: #fff;
  background: url('images/customer-support-arrow.gif') no-repeat 5px 3px;
}


/* SAMPLE */
.sharebottom .sample-reseller-login {
  background-image: url('sample/reseller-login.jpg');
  height: 153px;
}
.sharebottom .sample-our-brand {
  margin-top: 10px;
  background-image: url('sample/our-brand.jpg');
  height: 193px;
}
.sharebottom .sample-latest-news {
  background-image: url('sample/latest-news.jpg');
  height: 357px;
}
.sharebottom .sample-join-mailing-list {
  background-image: url('sample/join-mailing-list.jpg');
  height: 110px;
}
.sharebottom .sample-customer-support {
  margin-top: 10px;
  background-image: url('sample/customer-support.jpg');
  height: 236px;
}
/* SAMPLE */







.dash-spliter10 {
  clear: both;
  height: 10px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter15 {
  clear: both;
  height: 15px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter20 {
  clear: both;
  height: 20px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter25 {
  clear: both;
  height: 25px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter30 {
  clear: both;
  height: 30px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}


.spliter10 {
  clear: both;
  height: 10px;
}
.spliter15 {
  clear: both;
  height: 15px;
}
.spliter20 {
  clear: both;
  height: 20px;
}
.spliter25 {
  clear: both;
  height: 25px;
}
.spliter30 {
  clear: both;
  height: 30px;
}
.spliter40 {
  clear: both;
  height: 40px;
}
.spliter50 {
  clear: both;
  height: 50px;
}
.spliter80 {
  clear: both;
  height: 80px;
}
.spliter150 {
  clear: both;
  height: 150px;
}
.spliter200 {
  clear: both;
  height: 200px;
}































.copyright {
  clear: both;
  font-family: Sans-Serif;
  font-size: 10px;
  color: #4c8dcd;
  padding: 20px 0px;
  margin-bottom: 100px;
}
.copyright span {
  display: block;
  float: left;
  margin: 0px 0px 0px 20px;
}
.copyright a {
  display: block;
  float: right;
  color: #4c8dcd !important;
  text-decoration: none !important;
  margin: 0px 20px 0px 0px;
}
.copyright a:hover {
  color: #4c8d?d !important;
  text-decoration: underline !important;
}

.breadcrumbPanel, .breadcrumbPanel a 
{
 float: left;
 /* margin: 0 0 0 0;  */
 /* padding: 0 0 0 0;   */
 text-align: left;
}


