body {
  background-color: #fff;
  margin: 40px auto;
  font-family: Lucida Grande, Verdana, Sans-serif;
  font-size: 10pt;
  color: #4F5155;
}

.body {
  background-color: #fff;
  margin: 40px auto;
  font-family: Lucida Grande, Verdana, Sans-serif;
  font-size: 10pt;
  color: #4F5155;
}

a {
  color: #0044FF;
  background-color: transparent;
  font-size: 10pt;
}

a:LINK {
  text-decoration: none;
}

a:VISITED {
  text-decoration: none;
}

a:ACTIVE {
  text-decoration: none;
}

a:HOVER {
  text-decoration: underline;
}

.textButtons:HOVER {
  text-decoration: underline;	
}

h1 {
  color: #444;
  background-color: transparent;
  font-size: 16px;
  font-weight: bold;
}

code {
  font-family: Monaco, Verdana, Sans-serif;
  font-size: 12px;
  background-color: #f9f9f9;
  border: 1px solid #D0D0D0;
  color: #002166;
  display: block;
  margin: 14px 0 14px 0;
  padding: 12px 10px 12px 10px;
}

#childIndustriesContainer {
  border: 1px solid #ccc;
  height: 100px;
  width: 400px;
  overflow: auto;
  font-family: Lucida Grande, Verdana, Sans-serif;
  font-size: 80%;
}

.businessChildIndustries {
  border: 0;
  height: 100%;
  width: 400px;
  overflow: visible;
  font-family: Lucida Grande, Verdana, Sans-serif;
  font-size: 80%;
  margin-bottom: 20px;
}

#header {
  top: 2%;
  width: 800px;
  padding: 10px;
  margin: 0 auto;
  text-align: center;
}

.header {
  clear: both;
  margin: 2% auto 0 auto;
  width: 800px;
  text-align: left;
}

.footer {
  clear: both;
  width: 800px;
  text-align: center;
  margin: 10px auto;
}

.headerImage {
  left: 0;
  margin-left: 0;
  border-width: 0;
}

.centeredForm {
  position: relative;
  width: 600px;
  margin: 0 auto 0 auto;
  padding: 10px 0;
  background-color: #BBDEFF;
  font-size: 10pt;
}

.mainText {
  width: 600px;
  margin: 0 auto 0 auto;
  font-size: 10pt;
}

.signInLeftFloat {
  float: left;
  width: 480px;
  margin: 10px;
  font-size: 10pt;
}

.searchResult {
  width: 100%;
}

.searchResultCoLink {
  font-size: 12pt;
  font-weight: bold;
}

.searchResultActionLink {
  font-size: 10pt;
  font-weight: bold;
}

.searchResultActions {
  float: right;
}

.hiddenForm {
  z-index: 99999;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  display: block;
  padding: 10px;
  background-color: #CCDDFF;
  border-top: 1px solid #9e9e9e;
  border-left: 1px solid #9e9e9e;
  border-bottom: 2px outset #7b7b7b;
  border-right: 2px outset #7b7b7b;
  font-family: Monaco, Verdana, Sans-serif;
}

#footer {
  top: 100%;
  text-align: center;
  padding: 10px;
}

.label {
  font-size: 10pt;
}

.formError {
  float: left;
  width: 400px;
  margin-left: 165px;
  font-size: .9em;
  font-weight: bold;
  color: #DD4466;
}

.formErr{
  float: left;
  width: 400px;
  margin-left: 165px;
  font-size: .9em;
  font-weight: normal;
  color: #DD4466;
}

.formError_editProfile {
  float: left;
  font-size: 0.9em;
  color: #DD4466;
  margin-left: 120px;
  width: 200px;
  font-weight: bold;
  margin-bottom: 5px;
}

.formError_tabular {
  color: #DD4466;
  font-weight: bold;
  font-size: .9em;
}

.errMsg {
  font-size: .8em;
  color: #DD4466;
}

.errMsg_inviteAcceptP1 {
  font-size: .8em;
  color: #DD4466;
  margin-left: 160px;
}

.searchNavigator {
  font-size: 1em;
}

.busyIcon {
  border: 0;
  display: inline;
  visibility: hidden;
  margin-left: 5pt;
  margin-right: 5pt;
}

.busyIndicator {
  clear: both;
  border: 0;
  display: inline;
  visibility: hidden;
  margin-left: 5pt;
  margin-right: 5pt;
  font-size: 10px;
}

.myBusy {
  border: 0;
  visibility: hidden;
  margin: 5pt;
}

.dlgCentered {
  clear: both;
  text-align: center;
}

div.row {
  clear: both;
  margin-top: 10px;
}

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
}

div.row span.inputField {
  float: left;
  width: 400px;
  margin-left: 15pt;
}

div.row span.centered {
  float: left;
  width: 600px;
  text-align: center;
}

.popupDialog {
  z-index: 99999;
  position: fixed;
  top: 20%;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  overflow: auto;
  display: block;
  padding: 10px;
  background-color: #CCDDFF;
  border-top: 1px solid #9e9e9e;
  border-left: 1px solid #9e9e9e;
  border-bottom: 2px outset #7b7b7b;
  border-right: 2px outset #7b7b7b;
  font-family: Monaco, Verdana, Sans-serif;
  font-size: 10pt;
  visibility: hidden;
}

.dialogTitleBar {
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 16pt;
  position: relative;
  display: block;
  top: 1%;
  width: 95%;
  margin-bottom: 1em;
  margin-top: 0px;
  font-weight: bold;
  color: #575BFF;
  text-align: center;
}

.dialogTitleBar h1{
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 16pt;
  position: relative;
  display: block;
  top: 1%;
  width: 95%;
  margin-bottom: 1em;
  margin-top: 0px;
  font-weight: bold;
  color: #575BFF;
  text-align: center;
  display: inline;
}


.dialogTitleBarOld {
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 16pt;
  position: relative;
  display: block;
  top: 1%;
  width: 95%;
  margin-bottom: 1em;
  margin-top: 0px;
  font-weight: bold;
  color: #575BFF;
  text-align: center;
}

.staticPageTitleBar {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 1em;
  margin-top: 1em;
  font-size: 12pt;
  font-weight: bold;
  color: #0080C0;
}

.popupDlgCoTitle {
  font-size: 11pt;
  font-weight: bold;
  display: block;
  margin: 0;
  padding: 0;
}

.popupDlgCoUrl {
  display: block;
  margin-top: 0;
  margin-bottom: 1em;
  padding: 0;
  font-size: 10pt;
  font-weight: normal;
}

.popupDlgClassParent {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 10pt;
  font-weight: bold;
}

.popupDlgClassChild {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 10pt;
  font-weight: normal;
}

.popupDlgDesc {
  margin-top: 10pt;
  margin-bottom: 15pt;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
}

.popupDlgLabel {
  font-size: 10pt;
  line-height: 1em;
}

.topErrMsg {
  display: block;
  position: relative;
  top: 10%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  font-size: 10pt;
  background-color: #CCDDFF;
  padding: 10px;
  text-align: justify;
  color: brown;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.topErrMsg h1 {
  color: brown;
}

.tradeseamBody {
  width: 800px;
  margin: 10px auto;
  text-align: justify;
}

.tradeseamBody h1 {
  font-size: 1.5em;
  color: #578cce;
}

.tradeseamBody li {
  font-weight: normal;
  margin-bottom: 1.5em;
}

.tradeseamBody ol {
  margin-bottom: 2em;
  margin-top: 2em;
}

.sectionHead {
  font-weight: bold;
  font-size: 1.5em;
}

.sectionLI {
  font-size: 1.5em;
}

.signature {
  text-align: right;
  font-weight: bold;
}

/******************** 
   Design Box #3
*********************/
.db3 {
  margin: 10px 0;
}

.db3_main {
/*  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #CCCCCC #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-style: none solid solid;
  border-width: 0 1px 1px; */
  width: 800px;
  position: relative;
  margin: 0 auto 0 auto;
}
.db3_main_two {
  width: 1000px;
  position: relative;
  margin: 0 auto 0 auto;
  border-bottom: solid #BBDEFF;
  padding-top: 5px;
  padding-bottom: 5px;
}

.db3_login {
  width: 300px;
  margin-bottom: 10px;
}

.db3_dialogbox {
  width: 600px;
  position: relative;
  margin: 0 auto 0 auto;
}

.db3_content {
  background: #e8eefa;
  border-left: 1px solid #b1c9d9;
  border-right: 1px solid #b1c9d9;
  padding: 0px 10px;
  overflow: hidden;
}

.db3_content h3 {
  border-bottom: 0px solid #b1c9d9;
  margin: 0 5px 10px 5px;
  padding: 0px 5px 5px 10px;
}

.bd3_top {
  background: url('/s/images/db3_bg_right_new.gif') no-repeat scroll right top;
  height: 10px;
  line-height: 0;
  font-size: 1px
}

.bd3_top_content {
  background: url('/s/images/db3_bg_left_new.gif') no-repeat scroll left top;
  height: 10px;
  line-height: 0;
  font-size: 1px
}

.bd3_bot {
  background: url('/s/images/db3_bg_right_new.gif') no-repeat scroll right bottom;
  height: 10px;
  font-size: 1px
}

.bd3_bot_content {
  background: url('/s/images/db3_bg_left_new.gif') no-repeat scroll left bottom;
  height: 10px;
  font-size: 1px
}

.db3_content {
  background: #e8eefa;
  border-left: 1px solid #b1c9d9;
  border-right: 1px solid #b1c9d9;
  padding: 0px 10px;
  overflow: hidden;
}

.db3_content_new {
  background: #ffffff;
  padding: 0px 10px;
  overflow: hidden;
}

.db3_content h4 {
  border-bottom: 0px solid #b1c9d9;
  margin: 0 5px 10px 5px;
  padding: 0px 5px 5px 10px;
}

.db3_content form {
  background: #e8eefa;
}

.db3_content_new form {
  background: #ffffff;
}

.bd3_top {
  background: url('/s/images/db3_bg_right_new.gif') no-repeat scroll right top;
  height: 10px;
  line-height: 0;
  font-size: 1px;
  line-height: 0;
}

.bd3_top_content {
  background: url('/s/images/db3_bg_left_new.gif') no-repeat scroll left top;
  height: 10px;
  line-height: 0;
  font-size: 1px;
  line-height: 0;
}

.bd3_bot {
  background: url('/s/images/db3_bg_right_new.gif') no-repeat scroll right bottom;
  height: 10px;
  font-size: 1px;
  line-height: 0;
}

.bd3_bot_content {
  background: url('/s/images/db3_bg_left_new.gif') no-repeat scroll left bottom;
  height: 10px;
  font-size: 1px;
  line-height: 0;
}

/****************
* Design Box #2
*****************/
.db2 {
  margin: 10px 0;
}

.db2_content {
  background: #fff url('/s/images/db2_content_bg_right.png') repeat-y scroll right;
  position: relative;
}

.db2_content_container {
  background: url('/s/images/db2_content_bg_left.png') repeat-y scroll left;
  padding: 0px 10px 0px 10px;
  position: relative;
}

.db2_content h3 {
  border-bottom: 1px solid #E0E1E1;
  margin: 0 5px 10px 5px;
  padding: 0px 5px 5px 10px;
}

.bd2_top {
  /*background: url('/s/images/db2_bg_right.png') no-repeat scroll right top;*/
  height: 10px;
  line-height: 0;
  font-size: 1px;
}

.bd2_top_content {
  /*background: url('/s/images/db2_bg_left.png') no-repeat scroll left top;*/
  height: 10px;
  line-height: 0;
  font-size: 0px;
}

.bd2_bot {
  /*background: url('/s/images/db2_bg_right.png') no-repeat scroll right bottom;*/
  height: 10px;
  font-size: 1px;
}

.bd2_bot_content {
  /*background: url('/s/images/db2_bg_left.png') no-repeat scroll left bottom;*/
  height: 10px;
  font-size: 1px;
  line-height: 0;
}

.margin_field_bottom {
  clear: both;
  margin-bottom: 5px;
}

.formLabel {
  float: left;
  width: 90px;
  text-align: right;
  font-size: 10pt;
}

.formField {
  position: relative;
  left: 10px;
}

.formButton {
  margin: 5px auto;
  margin-bottom: 0px;
  width: 200px;
  text-align: center;
}

.formLabelBig {
  float: left;
  width: 110px;
  text-align: right;
  font-size: 10pt;
}

.formLabelBig_RFQ {
  float: left;
  width: 120px;
  text-align: right;
  font-size: 10pt;
}

.formLabel_viewProfileContact {
  text-align: left;
  width: 50px;
}

.formLabelBig_viewProfileAddress {
  text-align: left;
  width: 200px;
}

.formLabelBig_editProfileAddress {
  float: left;
  font-size: 10pt;
  text-align: left;
  width: 80px;
}

.formLabelBig_registration {
  float: left;
  width: 150px;
  text-align: right;
  font-size: 10pt;
}

.formRow {
  margin-bottom: 10px;
}

.left_col { /*float:left;
  */
  float: left;
  width: 300px;
  min-height: 300px;
  margin-left: 0px;
}

.errDiv p {
  margin: 0;
  color: red;
}

.errDiv {
  margin: 0;
  color: red;
  text-align: center;
}

.aboutBoxLeft {
  float: left;
  width: 200px;
  margin-left: 70px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
}

.aboutBoxLeft img {
  position: relative;
  margin: 0 auto;
}

.aboutBoxRight {
  float: right;
  width: 280px;
  margin-right: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
}

.aboutBoxRight img {
  position: relative;
  margin: 0 auto;
}

.floatFormLabel {
  float: left;
  margin-left: 20px;
  text-align: right;
  width: 120px;
  margin-top: 5px;
}

.floatFormInput {
  float: right;
  margin-right: 20px;
  margin-top: 5px;
}

.staticPageContent {
  clear: both;
  padding-top: 0px;
}

.searchSummary {
  width: 800px;
  margin: 10px auto;
  background-color: #DDEEFF;
}

.searchResult {
  width: 800px;
  margin: 20px auto;
}

.bot_paginationLinks {
  width: 800px;
  margin: 0 auto;
  text-align: center;
  padding-top: 20px;
}

.bot_search_bar {
  clear: both;
  width: 800px;
  margin: 10px auto;
  text-align: center;
}

.dialogSeparatorLine {
  height: 1px;
  width: 500px;
  margin: 10px auto;
  background-color: #575bff;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}

.lineNormal {
  height: 1px;
  width: 800px;
  margin: 10px auto;
  background-color: #eeddee;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}

.rfq_form {
  display: none;
  visibility: hidden;
  margin: 0 auto;
}

.rfq_success_closebutton {
  clear: both;
  position: relative;
  width: 400px;
  margin: 10px auto 0 auto;
  text-align: center;
}

.contactUsLink {
  margin-top: 30px;
  margin-left: 20px;
}

.contactUsLink1 {
  margin-top: 10px;
  margin-left: 20px;
}

.staticHeader {
  display: block;
  width: 800px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: right;
}

.sessionHeader {
  display: block;
  width: 1000px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: right;
}

.communityHeader {
  display: block;
  width: 1000px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: right;
}

.directoryHeader {
  display: block;
  width: 800px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: right;
}

.img_person {
  height: 100px;
  margin-left: 50px;
}

.img_shoppingcart {
  height: 70px;
  margin-left: 50px;
}

.mynav {
  width: 800px;
  margin: 0 auto;
  border-bottom: 4px solid #3097cc;
  padding: 0 10px;
  font-weight: bold;
}

#navigation {
  float: left;
  width: 800px;
  color: #333;
  padding: 0 10px;
  border-bottom: 2px solid #3097cc;
  margin: 0 0 0 0;
}

#navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  font-weight: bold;
  float: right;
}

#navigation ul li {
  list-style: none;
  display: inline;
  float: left;
  width: 96px;
  height: 35px;
  padding: 0;
  line-height: 35px;
  font-size: 13px;
  margin: 0 3px 0 3px;
}

#navigation ul li a {
  height: 35px;
  width: 96px;
  float: left;
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: #dedede;
  text-align: center;
  background: url(/s/images/tab.jpg) no-repeat center 0%;
}

#navigation ul li a:hover {
  height: 35px;
  width: 96px;
  text-decoration: none;
  color: #22a0e0;
}

#navigation ul li a.current {
  height: 35px;
  width: 96px;
  float: left;
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: #0080c0;
  background: url(/s/images/tab.jpg) no-repeat center 0%;
}

.tab_active {
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 17px;
  /*color: #AFAFAF;*//* Commented by Sachin*/
  color: #000000;
  text-decoration: none;
}

.tab_passive {
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 17px;
  color: #0080FF;
  text-decoration: none;
}

.connections_title {
  font-family: Calibri, Verdana, Sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color: #ebf3fa;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0px;
  margin-right: 0px;
}

.connections_row {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 0px;
  margin-right: 0px;
}

.rfqSubheading {
  color: #575BFF;
  font-family: Calibri, Verdana, Sans-serif;
}

.calText {
  font-family: Calibri, Verdana, Sans-serif;
}

.dialogCancelIcon {
  float: right;
  padding-left: 0px;
}

.inboxNew {
  background-color: #ffffff;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.inboxNew a {
  font-weight: bold;
  color: #4F5155;
  text-decoration: none;
}

.inboxNew div {
  font-weight: bold;
  color: #4F5155;
  text-decoration: none;
}

.inboxArchive {
  background-color: #dfdfdf;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.inboxArchive a {
  font-weight: normal;
  color: #FF6347;
  text-decoration: none;
}

.inboxArchive div {
  font-weight: normal;
  color: #FF6347;
  text-decoration: none;
}

.inboxRead {
  background-color: #dfdfdf;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.inboxRead a {
  font-weight: normal;
  color: #7f7f7f;
  text-decoration: none;
}

.inboxRead div {
  font-weight: normal;
  color: #7f7f7f;
  text-decoration: none;
}

.inboxTable {
  border-top: 1px solid #0080C0;
  border-bottom: 1px solid #0080C0;
  border-left: 3px solid #0080C0;
  border-right: 3px solid #0080C0;
}

.messageActions {
  float: right;	
  margin: 0px;
  padding: 0px;
}

.messageActions a {
  text-decoration: none;
}

.guideHeader a {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.guideHeader {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.guidePublished a {
  font-size: 8pt;
  color: #0044FF;
}

.guideResources a {
  font-size: 9pt;
  color: #0044FF;
}

.trails {
  font-size: 10pt;
  color: #A9A9A9;
  font-weight: bold;
}

.trails a {
  text-decoration: none;
  color: #0044FF;
}

.trails a:HOVER {
  text-decoration: underline;
  color: #0044FF;
}

.pageHeading {
  font-size: 16pt;
  font-weight: bold;
  color: #0068ab;
}

.pageSubHeading {
  font-size: 13pt;
  font-weight: bold;
  color: #e46e23;
}

.reportLink a {
  text-decoration: none;
  color: #d3d3d3;
}

.reportLink a:HOVER {
  text-decoration: underline;
  color: #0044FF;
}

.communityHeaderBlock {
  width: 180px; 
  margin: 65px 0 0 60px; 
  float: left; 
  font-size: 11pt; 
  font-weight: bold;
}

.indexList li {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
}

.indexList a {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
}

.promoFeatureMsg1 {
  width: 720px; 
  background-color: #FFFF99;
  font-size: 10pt;
  font-weight: bold;
  -moz-border-radius: .5em;
  border: double 2px #FFFF99; -moz-border-radius: 7px; 
  -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  behavior:url(/s/js/border-radius.htc) behavior:url(/s/js/border-radius-ie8.htc);
  margin: 0 auto 0 auto;
}

.promoFeatureMsg2 {
  width: 420px; 
  background-color: #FFFF99;
  font-size: 10pt;
  font-weight: bold;
  -moz-border-radius: .5em;
  border: double 2px #FFFF99; -moz-border-radius: 7px; 
  -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  behavior:url(/s/js/border-radius.htc) behavior:url(/s/js/border-radius-ie8.htc);
  margin: 0 auto 0 auto;
  text-align: center;
}

.promoFeatureMsg3 {
  float: left;
  width: 210px; 
  background-color: #FFFF99;
  font-size: 12pt;
  color: blue;
  padding: 10px;
  -moz-border-radius: .5em;
  border: double 2px #FFFF99; -moz-border-radius: 7px; 
  -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  behavior:url(/s/js/border-radius.htc) behavior:url(/s/js/border-radius-ie8.htc);
}
.promoFeatureMsg4 {
  width: 500px; 
  background-color: #FFFF99;
  font-size: 10pt;
  font-weight: bold;
  -moz-border-radius: .5em;
  border: double 2px #FFFF99; -moz-border-radius: 7px; 
  -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
  behavior:url(/s/js/border-radius.htc) behavior:url(/s/js/border-radius-ie8.htc);
  margin: 0 auto 0 auto;
  text-align: center;
}

.db4_dialogbox {
  width: 700px;
  position: relative;
  margin: 0 auto 0 auto;
}

.rfq_branding h1 {
  font-weight: bold;
  font-size: 12px;
  display: inline;
}
.addthis_toolbox .custom_images a
{
  width: 60px;
  height: 60px;
  margin: 0;
  padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
  opacity: 1;
}

.addthis_toolbox .custom_images a img
{
  opacity: 0.75;
}

/******************** 
 Top Navigation tabs
*********************/
.nav_top {
  background:url(/s/images/nav-bg.png) no-repeat; 
  height:42px; 
  padding:0 0 0 10px;  
  margin:5px 0	
}

.nav_top .nav_top_inr {	
  background:url(/s/images/nav-bg.png) no-repeat right top; 
  padding:0 10px 0 0; 
  height:42px; 
  font-size:13px;
}

.nav_top .nav_top_inr a {
  float:left; 
  padding:10px 12px 8px 12px;
  height:20px;  
  color:#3666b8; 
  font-weight:bold;
} 

.nav_top .nav_top_inr a:hover { 
  padding:9px 11px 7px 11px; 
  background:#fff;   
  border:1px solid #97b1b8; 
  -moz-box-shadow: 0px 4px 4px 0px #aaa;
  -webkit-box-shadow: 0px 4px 4px 0px #aaa;
  box-shadow: 0px 4px 4px 0px #aaa; 
  color:#3666b8; 
  text-decoration:none; 
} 	

.nav_top .nav_top_inr a.current {
  color:#000;
}	

.nav_top .nav_top_inr .navTxt {
  float:right; 
  padding:9px;
}

.title { 
  font-size:22px;
  color:#333; 
  padding:0px 0px; 
  height:30px; 
  border-bottom:0; 
  background:url(/s/images/sub_tabbg1.png) repeat-x 0 27px;
}

.tabLink {
  background:none; 
  font-size:12px; 
  font-weight:normal; 
  height:15px; 
  border-bottom:0; 
  border-right:0; 
  padding-bottom:4px; 
  color:#006699
}

.tabLink.current {
  background:#fff;
  border-bottom-color:#fff;
  border-top:1px solid #eee;
  border-right:1px solid #eee;
  border-left:1px solid #eee;
}

/******************** 
 Sub Navigation tabs
*********************/

.subTabsInr {
  background: url(/s/images/sub_tabbg1.png) repeat-x scroll 0 bottom transparent; 
  min-height:30px; 
  margin-bottom:-1px;
}

.subTabsInr  a.tab_active, .subTabsInr  a.tab_passive  {
  float:left; 
  font-size:11pt; 
  font-weight:bold ;
  padding:5px 10px;
}	

.subTabsInr  a.tab_active, .subTabsInr  a.tab_active:hover  {
  border:1px solid #ccc;
  border-bottom-color:#fff; 
  background:#fff; 
  text-decoration:none;
}

.subTabsInr span.divider  {
  float:left; 
}
