/* Page Style */

.csc-default .innerwrap,
.csc-default .csc-header,
.csc-default .tx-dce-pi1,
.csc-frame-indent .csc-header,
.tx-indexedsearch,
.csc-default > .tx-trustus,
#two-column {
  max-width: 300px; /* Default Width */
}

.csc-frame-invisible .innerwrap,
.csc-frame-invisible .tx-dce-pi1,
.csc-default .divider {
  max-width: 300px; /* Default Width */
  padding: 1px 0;
}

.csc-frame-rulerBefore .innerwrap,
.csc-frame-rulerBefore .tx-dce-pi1 {
  max-width: 300px; /* Default Width */
}

.csc-frame-rulerAfter .innerwrap,
.csc-frame-rulerAfter .tx-dce-pi1 {
  max-width: 300px; /* Default Width */
}

.csc-frame-indent .innerwrap,
.csc-frame-indent3366 .innerwrap,
.csc-frame-indent6633 .innerwrap,
.csc-frame-indent .tx-dce-pi1,
.csc-frame-indent3366 .tx-dce-pi1,
.csc-frame-indent6633 .tx-dce-pi1 {
  max-width: 320px; /* Default Width + multi column padding */
}

.csc-frame-frame1 .innerwrap,
.csc-frame-frame1 .divider,
.csc-frame-frame1 .csc-header,
.csc-frame-frame1 .tx-dce-pi1 {
  max-width: 300px; /* Default Width */
}

#header-container,
#footer-container {
  max-width: 300px;
}

/* Text Styles */

p {

}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 21px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {

}

.divider hr {
  margin: 20px 0;
}

/* Header */
#navigation {
  position: static;
}

#navigation-section {
  top: 83px;
  left: 0;width: 100%;
}

#navigation ul {
  width: 100%;
}

/* Banner */

.banner_overlay .overlaytitle {
    font-size: 20px;
}

.banner_overlay {
  max-width: 460px;
}

/* Content Blocks */
#submain-title {
  border-radius: 0;
  max-width: 100%;
  margin: 0 auto 20px auto;
}

/* DCE */

.columns2 > div,
.columns3 > div {
  padding: 0;
}

.columns3 {
  padding: 0;
}

/* Text-pic */

.csc-textpic-text {
  padding-bottom: 0;
}

/* Other Styles */

#c94 .columns2 > .c2_c1,
#c106 .columns2 > .c2_c1,
#c94 .columns2 > .c2_c2,
#c106 .columns2 > .c2_c2,
#c95 .columns2 > .c2_c1,
#c95 .columns2 > .c2_c2 {
  width: 100%;
  display: block;
  margin: 0;
}

#c292 .columns3 > div {
  padding: 0 50px;
}

#c296 p {
  font-size: 14px;
}

#footer-container > div {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0 0 20px 0;
}

#c297 .csc-header a:link,
#c297 .csc-header a:active,
#c297 .csc-header a:visited {
  padding: 10px 20px;
}

#c25 .tx-trustus div form > div:nth-child(5),
#c25 .tx-trustus div form > div:nth-child(6) {
  display: block;
  margin: 0;
  width: 100%;
}

#c25 .tx-trustus form div:nth-child(6) input[type="submit"] {
  float: none;
  max-width: 100%;
  box-sizing: border-box;
}

#c25 .tx-trustus form div div > label,
#c25 .tx-trustus form div > label {
  width: 90%;
}

.tx-trustus div > a:link,
.tx-trustus div > a:active,
.tx-trustus div > a:visited {
  max-width: 100%;
  box-sizing: border-box;
}

/* Table */

/* Force table to not be like tables anymore */
table.tx_trustus table, 
table.tx_trustus thead, 
table.tx_trustus tbody, 
table.tx_trustus th, td, tr { 
  display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
table.tx_trustus tr.documentHeaderRow { 
  position: absolute;
  top: -9999px;
  left: -9999px;
}

table.tx_trustus tr {
  margin: 10px 0;
  border-top: 1px solid #eee;
}

table.tx_trustus tr td { 
  /* Behave  like a "row" */
  padding: 0;
    border: none;
  border-bottom: 1px solid #eee;
  position: relative;
  padding-left: 50%;
  font-size: 12px;
  min-height: 30px;
  padding-bottom: 10px;
  padding-top: 15px;
}


table.tx_trustus td:before { 
  /* Now like a table header */
  position: absolute;
  /* Top/left values mimic padding */
  top: 22px;
  left: 6px;
  width: 45%; 
  padding-right: 10px; 
  white-space: nowrap;
}

/*
Label the data
*/
table.tx_trustus td:nth-of-type(1):before { content: "Name"; }
table.tx_trustus td:nth-of-type(2):before { content: "Last viewed"; }
table.tx_trustus td:nth-of-type(3):before { content: "Access"; }
table.tx_trustus td:nth-of-type(4):before { content: "Subscription"; }
table.tx_trustus td:nth-of-type(5):before { content: "Sign Up Date"; }
table.tx_trustus td:nth-of-type(6):before { content: "Status"; }

.documentTitle {
  display: none;
}

#c297 .csc-header a:link, #c297 .csc-header a:active, #c297 .csc-header a:visited, #c308 .csc-header a:link, #c308 .csc-header a:active, #c308 .csc-header a:visited {
  padding: 10px;
}

.tx-trustus .nextprev-buttons input {
  max-width: 100%;
}

#c95 .columns2 > .c2_c1,
#c95 .columns2 > .c2_c2 {
  margin-left: -4px;
  display: inline-block;
}

#c113 .news-single-header h2 {
  font-size:26px;
}

div.tx-trustus .profile_field a.profile_field_social_link {
  width: 10%;
  padding: 0;
  margin-left: 10px;
}
.skype_chat_button {
  display: inline-block;
  width: 15%;
}



#menusearch #submitbtn {
        width: 5%;
        padding:0 8% 4px;
}

.tx-indexedsearch-searchbox-sword {
  width: 282px !important;
  margin-bottom: 10px;
}