#all_docs, #all_docs_outer {
  height: 100%;
  min-height: 100%;
}
html {
  margin-left: -1px;
  overflow-Y: scroll;
}
html, body {
  height: 100%;
}
body{
  color: white;
  text-align: center;
  background: transparent url('../images/background_shadow.png') center top repeat-y;
}
body.no_background_image{background-image: none;}
.document_container {
  margin:0 0px -110px;
  position: relative;
  height:auto !important;
  min-height:100%;
}
table tbody {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
a {
  text-decoration: none;
  color: white;
}
a:hover {
  text-decoration: underline;
}
h2{
  clear: right;
}

/* colors */
/* default / green */
  /* body */ body { background-color: #8cc842; }
  /* headings */ .centerCover h2, .centerCover h1 { color: #c4df9b; }
  /* menu depth 1 */ .leftCover li, .leftCover li a { color: #c4df9b; }
  /* menu depth 2 */ .leftCover li li, .leftCover li li a { color: white; }
  /* menu depth 3 */ .leftCover li li li, .leftCover li li li a { color: #40660f; }
  /* menu active / hover depth 1 */ .leftCover li.active, .leftCover li:hover, .leftCover li.active>a, .leftCover li:hover>a, .leftCover li.opened>a { color: white; }
  /* menu active / hover depth 3 */ .leftCover li li li.active, .leftCover li li li:hover, .leftCover li li li.active>a, .leftCover li li li>a:hover { color: #40660f; }
  /* searchbox input */ .search .text { background-image: url('../images/search_box_green.png'); color: #40660f;}
  /* footer */ .copyright, .forgot-password { color: #40660f; }
  /* search highlight */ .text-highlight { color: #416217; }
  /* messages area */ .system-messages { background-color: #388db6; }
  /* login box*/ .login-cover, .login-cover a {color: #c4df9b;}
  /* tooltip box */
    #tooltipBox { color: white; }
    .tooltipBoxTop { background: transparent url('../images/help_box_blue_top.png') no-repeat left top; }
    .tooltipBoxBody { background: transparent url('../images/help_box_blue_center.png') repeat-y left top; }
    .tooltipBoxBottom { background: transparent url('../images/help_box_blue_bottom.png') no-repeat left top; }

/* knowledge / grey */
  /* body */ body.page-knowledge  { background-color: #9fad9f; }
  /* links */ body.page-knowledge a { color: #5b5d58; }
  /* headings */ .page-knowledge .centerCover h2, .page-knowledge .centerCover h1 { color: #5b5d58; }
  /* menu depth 1 */ .page-knowledge .leftCover li, .page-knowledge .leftCover li a { color: #5b5d58; }
  /* menu depth 2 */ .page-knowledge .leftCover li li, .page-knowledge .leftCover li li a { color: white; }
  /* menu depth 3 */ .page-knowledge .leftCover li li li, .page-knowledge .leftCover li li li a { color: #5d5e59; }
  /* menu active / hover depth 1 */ .page-knowledge .leftCover li.active, .page-knowledge .leftCover li:hover, .page-knowledge .leftCover li.active>a, .leftCover li:hover>a { color: white; }
  /* menu active / hover depth 3 */ .page-knowledge .leftCover li li li.active, .page-knowledge .leftCover li li li:hover, .page-knowledge .leftCover li li li.active>a, .page-knowledge .leftCover li li li>a:hover { color: #5d5e59; }
  /* searchbox input */ .page-knowledge .search .text { background-image: url('../images/search_box_grey.png'); color: #5d5e59;}
  /* footer, forgot-password */ .page-knowledge .copyright, .page-knowledge .forgot-password { color: #5d5e59; }
  /* search highlight */ .page-knowledge .text-highlight { color: #416217; }
  /* messages area */ .page-knowledge .system-messages { background-color: #388db6; }
  /* login box*/.page-knowledge .login-cover, .page-knowledge .login-cover a {color: #5b5d58;}
  /* tooltip box */
    .page-knowledge #tooltipBox { color: #253152; }
    .page-knowledge .tooltipBoxTop { background: transparent url('../images/help_box_green_top.png') no-repeat left top; }
    .page-knowledge .tooltipBoxBody { background: transparent url('../images/help_box_green_center.png') repeat-y left top; }
    .page-knowledge .tooltipBoxBottom { background: transparent url('../images/help_box_green_bottom.png') no-repeat left top; }
/* members / blue */
  /* body */ body.page-members  { background-color: #0078ae; }
  /* links */ body.page-members a { color: #79c3de; }
  /* buttons */ body.page-members .gray_button_smaller,body.page-members .forum-message-submit {color:#0078AE;}
  /* headings */ .page-members .centerCover h2, .page-members .centerCover h1 { color: #79c3de; }
  /* SAT unsder logo button text color */ .page-members .under_logo a { color: #0078ae; }
  /* menu depth 1 */ .page-members .leftCover li, .page-members .leftCover li a { color: #79c3de; }
  /* menu depth 2 */ .page-members .leftCover li li, .page-members .leftCover li li a { color: white; }
  /* menu depth 3 */ .page-members .leftCover li li li, .page-members .leftCover li li li a { color: #253152; }
  /* menu active / hover depth 1 */ .page-members .leftCover li.active, .page-members .leftCover li:hover, .page-members .leftCover li.active>a, .leftCover li:hover>a { color: white; }
  /* menu active / hover depth 3 */ .page-members .leftCover li li li.active, .page-members .leftCover li li li:hover, .page-members .leftCover li li li.active>a, .page-members .leftCover li li li>a:hover { color: #253152; }
  /* searchbox input */ .page-members .search .text { background-image: url('../images/search_box_blue.png'); color: #253152;}
  /* footer */ .page-members .copyright, .page-members .forgot-password { color: #253152; }
  /* search highlight */ .page-members .text-highlight { color: #416217; }
  /* messages area */ .page-members .system-messages { background-color: #8cc842; }
  /* login box*/.page-members .login-cover, .page-members .login-cover a {color: #79c3de;}
  /* tooltip box */
    .page-members #tooltipBox { color: #253152; }
    .page-members .tooltipBoxTop { background: transparent url('../images/help_box_green_top.png') no-repeat left top; }
    .page-members .tooltipBoxBody { background: transparent url('../images/help_box_green_center.png') repeat-y left top; }
    .page-members .tooltipBoxBottom { background: transparent url('../images/help_box_green_bottom.png') no-repeat left top; }
  /* slider */
    .page-members .slider a, body.page-members .slider span{background:url("../images/transparent_blue.png") repeat scroll left top transparent;border-color: #7CBDD5;color: #04608A;}
    .page-members .slider a:hover {background: #04608A;color: #79C3DE;}
    .page-members .slider a.nextprev {color: #04608A;}
    .page-members .slider a.nextprev:hover {background: #04608A;color: #79C3DE;}
    .page-members .slider span.nextprev{border: 1px solid #7CBDD5;color: #04608A;}
    .page-members .slider .results{color: #04608A;border: 1px solid #7CBDD5;}
    .page-members .slider span.active{background: #04608A;border-color: #7CBDD5;color: #7CBDD5;}
    
/* - colors */
/*#all_docs_outer {
  padding-bottom: 1px;
  background: transparent url('../images/footer_background.png') bottom center no-repeat;
}*/
.inBoxContent ul {
  padding: 0px;
}
.content ul li {
  background: transparent url('../images/ico_flower.png') left 50% no-repeat;
  padding-left: 43px;
  min-height: 20px;
  margin-bottom: 10px;
  padding-top: 2px;
  list-style-type: none;
}
#all_docs {
  width: 960px;
  text-align: left;
  margin: 0px auto;
}
.width500 #all_docs{width: 480px;} 
.logoOuter {
  margin-top: 5px;
  margin-right: 70px;
}
.search {
  line-height: 36px;
}
.search div.container {
  margin-left: 72px;
  margin-top: 10px;
}
.search .text {
  background-color: transparent;
  background-position: top left;
  background-repeat: no-repeat;
  width: 182px;
  line-height: 14px;
  font-size: 14px;
  padding: 8px 5px 10px;
  height: 18px;
  border: 0px;
}
.search .input-text-outer {
  float: left;
}
.search .submit {
  margin-top: 5px;
}
.search .input-submit-image-outer {
  float: left;
  padding-left: 10px;
}
.content_container {
  margin-top: 20px;
  padding: 0px 50px;
}
.leftCover {
  width: 200px;
  float: left;
  overflow: hidden;
}
.centerCover {
  width: 660px;
  overflow: hidden;
  margin-left: 200px;
}
#topCover {
  padding-top: 1px;
  height: 115px;
}
.leftCover ul, .leftCover ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.leftCover li.active, .leftCover li:hover, .leftCover li.active>a, .leftCover li:hover>a, .leftCover li.opened>a {
  font-weight: bold;
}
.leftCover li a, .leftCover li span {
  min-height: 30px;
  line-height: 30px;
}
.leftCover li, .leftCover li a {
  display: block;
  font-size: 20px;
  text-transform: uppercase;
}
.leftCover li li, .leftCover li li a {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
.leftCover li li {
  margin-left: 25px;
}
.leftCover li li li {
  font-weight: normal;
  margin-left: 0px;
}
.leftCover li li li a, .leftCover li li li span {
  min-height: 20px;
  line-height: 20px;
}
.leftCover li li li, .leftCover li li li a {
  font-size: 12px;
}
.p2 ul {
  margin-left: 5px;
}
.p6 {
  font-size: 11px;
}
.p7 {
  font-size: 10px;
}
#nav a {
  text-decoration: none;
}
#nav li.p2>a {
  background: transparent url('../images/submenu_shadow.png') bottom left no-repeat;
}
.centerCover .home_central_image {
  background: transparent none no-repeat top left;
  width: 660px;
}
.centerCover .banner-container {
  color: white;
  font-size: 18px;
}
.centerCover .banner-container {
  position: relative;
}
.centerCover .home_central_image {
  position: absolute;
  top: 0px;
  left: 0px;
}
.centerCover .text-container {
  position: relative;
  top: 0px;
  left: 0px;
}
.centerCover .home_central_image.height-small {
  height: 208px;
}
.centerCover .home_central_image.height-medium {
  height: 248px;
}
.centerCover .home_central_image.height-big {
  height: 288px;
}
.centerCover .height-small {
  height: 158px;
}
.centerCover .height-medium {
  height: 198px;
}
.centerCover .height-big {
  height: 238px;
}
.centerCover .color-white, .centerCover .color-white h2 {
  color: white;
}
.centerCover .color-black, .centerCover .color-black h2 {
  color: black;
}

.centerCover .whole {
  padding: 25px 18px 25px 18px;
  width: 624px;
}
.centerCover .left {
  padding: 25px 340px 25px 18px;
}
.centerCover .right {
  padding: 25px 18px 25px 340px;
}
.centerCover .banner-container .text-container h2 {
  color: white;
  margin-top: 0px;
  font-size: 36px;
  font-weight: bold;
  padding: 0px 0px 12px 0px;
  margin-bottom: 5px;
  background: transparent;
}
.homepage_box {
  margin-top: 38px;
  overflow: hidden;
}
.homepage_news {
/*   float: left; */
/*   width: 320px; */
  margin-right: 10px;
}
.news_list .image_link{
  /*float: left;*/
}
.news_list .news_item_cover{
  width: 100%;
}
.news_item_title, .news_item_shortdesc{
  margin: 0px;
}
table.news_list td{
  padding-bottom: 10px;
}
td.news_item_description{
  vertical-align: top;  
}
td.news_item_image{
  /*padding-left: 5px;*/
  padding-right: 5px;
  text-align: center;
}
.news_item_image{
  text-align: center;
}
h3.news_item_title{
  margin-top: 0px;
}
/* news styling */
.question_cover,
.question_cover2,
.news_item_cover {
  padding-left: 63px;
  background: url('../images/ico_flower.png') no-repeat;
  background-position: 20px 0px;
}
.question_cover.wave{
  background-image: url('../images/ico_wave.png');
}
.question_cover.grid{
  background-image: url('../images/ico_grid.png');
}

.news_item_cover h3 {
  margin-bottom: 0px;
}
.news_item_cover p {
  margin-top: 0px;
}
.homepage_contact {
  float: left;
  width: 320px;
  margin-left: 10px;
}
.centerCover .homepage_contact h2 {
  padding-left: 0px;
}
.homepage_contact .contact_content {
  padding-left: 0px;
}
.centerCover h2 {
  background: transparent url('../images/line_long.png') bottom center no-repeat;
  padding: 0px 23px 12px 23px;
}
.centerCover h1 {
  background: transparent url('../images/line_long.png') bottom center no-repeat;
  padding: 0px 23px 12px 23px;
}
.inBoxContent {
  padding: 0px 0px 0px 23px;
}
/* footer */
.footer_container, .push {
  height: 109px;
}
.footer_container {
  position: relative;
  color: black;
}
.footer_container .shadow {
  background: transparent url('../images/footer_shadow.png')  top left repeat-x;
  height: 23px;
}
.footer_container .footer {
  background-image: url('../images/footer_line.png');
  padding-top: 1px;
}

.footer_container .footer {
  background-color: transparent;
  background-position: top left;
  background-repeat: no-repeat;
  height: 86px;
}
.footer_container .icons {
  margin: 24px 0px 0px 49px;
}
.footer_container .copyright {
  float: right;
  padding-top: 20px;
  padding-right: 75px;
  line-height: 37px;
}
.footer_container .copyright img {
  vertical-align: middle;
}
.inBoxContent {
  line-height: 150%;
}

.search_results{
  padding: 15px;
  /*border: 1px solid white;*/
}


/* forum */
.toogle-new-message{
  margin-top: 3px;
}
table.forum-messages {
  width: 100%;
}
table.forum-messages .message{
  background-color: #1A86B5;
  padding: 5px 10px;
  margin: 5px 0 0 10px;
}
table.forum-messages .icon {
  background: transparent url('../images/ico_flower.png') center top no-repeat;
  min-width: 26px;
  min-height: 27px;
}
table.new-message .error, .messages .error {
  display: block;
  background-color:#820405;
  color:#F39999;
  font-weight:bold;
  margin:0 0 12px;
  border: 1px solid #820405;
/*   padding:5px 0; */
  text-align:center;
}

table.new-message .info, .messages .info {
  color: #40660F;
  font-weight: bold;
}
table.new-message .variable-name, table.new-message .variable-value {
  padding: 2px 10px;
}
table.new-message .captcha img {
  margin-bottom: -8px;
}
.forum_thread_info{
  float: right;
  margin-top: -12px;
}

.login-cover {
  text-align: right;
  margin-left: 50px;
  margin-right: 70px;
  margin-top: 10px;
}

.forum-messages .highlight {
  font-size: 14px;
  font-weight: bold;
}


.slider {
  /*padding: 1em;
  margin: 1em 0;*/
  font-size: 85%;
  /*height:20px;*/
  /*padding: 10px 0px 0px 0px;*/
  height: 18px;
  margin-top: 5px;
  padding: 0px;
  padding-top: 15px;
  float: right;
  /*float: left;*/

}
.slider a, .slider span {
  /*display: block;*/
  /*float: left;*/
  padding: 0.2em 0.5em;
  margin-right: 0em;
  border: 1px solid white;
  background: url("../images/transparent_blue.png") repeat scroll left top transparent;
/*   background: #7CBDD5; */
}
.slider span.active {
  border: 1px solid white; 
  font-weight: bold;
  background: #04608A;
  color: #7CBDD5;
}
.slider a.nextprev{
  font-weight: bold;
}

.slider a, .slider span{
  background: #C4DF9B;
  color: #416217;
  border: 1px solid white; /*#7CBDD5;*/  
  text-decoration: none;
}
.slider .results{
  /*border-color: white;*/
  color: #416217;
}
.slider a.nextprev, .slider span.nextprev{
  /*border-color: white;*/
  color: #416217;
}
.slider span.active{
  border-color: #416217;
  background-color: #416217;
  color: #C4DF9B;
}
.slider a:hover, .slider a.nextprev:hover{
  background: #416217;
  color: #8CC842;
}



#fancy_outer {
  position: absolute;
}
.login-container th, .forgot_password-container th {
  font-weight: normal;
}
.login-container .row-submit td.button, .forgot_password-container .row-submit td.button {
  padding-top: 10px;
  text-align: center;
  padding-right: 75px;
}
.forgot_password-container .row-submit td.button {
  padding-top: 20px;
}
.login-container .row-forgot, .forgot_password-container .row-forgot {
  font-size: 14px;
}
.login-container .row-username td, .login-container .row-username th, .login-container .row-password td, .login-container .row-password th,
.forgot_password-container .row-username td, .forgot_password-container .row-username th, .forgot_password-container .row-password td, .forgot_password-container .row-password th
 {
  padding-bottom: 15px;
}
.login-container h3, .forgot_password-container h3 {
  height: 46px;
  font-size: 40px;
  margin-top: 5px;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
.login-container .password, .login-container .text, .forgot_password-container .password, .forgot_password-container .text {
  width: 250px;
}
.login-container, .forgot_password-container {
  font-size: 20px;
  background: transparent url('../images/box_login_500.png') top left no-repeat;
  width: 460px;
  height: 288px;
  padding: 20px;
}
.forgot_password-container .row-email .name {
  width: 149px;
}
.forgot_password-container .row-help td {
  padding-bottom: 20px;
}
.forgot_password-container {
  padding-top: 30px;
}
.login-container .row-submit input, .forgot_password-container .row-submit input {
  padding: 5px 50px;
}
.login-container table, .forgot_password-container table {
  width: 100%;
}

.terms_and_conditions{
  width: 640px; 
  height: 250px; 
  overflow: auto;
  background-color: #8CC842; 
  padding: 5px;
}
.content .terms_and_conditions ul li {
  background: none;
  list-style: disc;
  margin-bottom:5px;
  min-height:0px;
  padding-left:20px;  
}
.content ul.links_with_hover{
  margin-left: 0px;
  padding-left: 30px;
}
.content ul.links_with_hover li{
  background: none;
  list-style: disc;
  margin-bottom:5px;
  min-height:0px;
  padding-left:0px;  
}
.system-messages {
  margin-bottom: 15px;
  color: white;
  padding: 13px;
  padding-right: 70px;
  text-align: right;
}
.closed_document, .open_document {
  margin-top: 5px;
  width: 50%;
  position: relative;
}
.closed_document .document_type_image, .open_document .document_type_image {
  float: left;
  width: 45px;
  height: 53px;
  padding: 5px;
  background: transparent none top left no-repeat;
}
.closed_document .document_type_image, .open_document a.document_type_image:hover {
  text-decoration: none;
}
.closed_document .document_info, .open_document .document_info {
  padding-top: 1px;
  margin-left: 55px;
}
.closed_document h2, .open_document h2 {
  font-size: 12px;
  background: transparent none;
  margin: 10px 0px 0px;
  padding: 0px;
}
.closed_document .document_info p.description, .open_document .document_info p.description {
  margin: 0px;
}
.document_type_image .document_type-pdf {
  background-image: url('../images/icon_pdf_1.png');
}
/*'pdf', 'avi', 'mpg', 'flv', 'mkv', 'wmv', 'doc', 'xls','docx', 'xlsx',*/
.document_type_image.document_type-avi, .document_type_image.document_type-mpg, .document_type_image.document_type-mpeg, .document_type_image.document_type-flv, .document_type_image.document_type-mkv, .document_type_image.document_type-wmv  {
  background-image: url('../images/icon_video_1.png');
}

.document_type_image.document_type-doc, .document_type_image.document_type-xls, .document_type_image.document_type-docx, .document_type_image.document_type-xlsx {
  background-image: url('../images/icon_word_2.png');
}
.document_type_image.document_type-other {
  background-image: url('../images/icon_next_1.png');
}
.forgot-password {
  font-size: 12px;
}
.buttonPrev,
.buttonNext{
  height: 28px;
  padding-bottom: 4px;
  width: 67px;
  background: transparent url(../images/button_gray_short.png) no-repeat left top;
  /*background: transparent url(../images/button.png) no-repeat left top;*/
  border: none;
  cursor: pointer;
}
.buttonPrev{
  /*background-image: url(../images/button_prev.png);*/
}
.buttonNext:hover, .buttonPrev:hover{
  background-position: left bottom;
}
.buttonNext.disabled{
  cursor: auto;
}
.buttonNext.disabled:hover{
  background-position: left top;
}
.betweenQuestions{
  padding-bottom: 20px;
  text-align: center;
  font-weight: bold;
}
.label_yes.active{color: #8CC842;}
.label_no.active{color: #820405;}
.label_dont_know.active{color: #FFB400;}
.questionMarks{
  background: transparent url('../images/questionmarks.png') no-repeat right 50px;
  min-height: 450px;
}
.questionMarks.marksLeft{
  background-position: left 50px;
}
.under_logo{
  margin-right:70px;
  text-align: right;
}
.gray_button{
  display: inline-block;
  height: 42px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  width: 234px;
  background: transparent url(../images/button_gray.png) no-repeat left top;
  border: none;
  cursor: pointer;
}
.gray_button_smaller, .forum-message-submit {
  display: inline-block;
  height: 28px;
  line-height: 26px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #0078ae;
  width: 152px;
  background: transparent url(../images/button_gray_smaller.png) no-repeat left top;
  border: none;
  cursor: pointer;
}
.forum-message-submit {
  padding-bottom: 2px;
  height: 26px;
}
a.gray_button_login{
  display: inline-block;
  height: 28px;
  line-height: 26px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #4E4E4E;
  width: 94px;
  background: transparent url(../images/button_login.png) no-repeat left top;
  border: none;
  cursor: pointer;
}
input.gray_button_smaller{
  /*line-height: 20px;*/
  padding-bottom: 6px;
}
input.gray_button{
  padding-bottom: 6px;
}

a.gray_button_login:hover, a.gray_button:hover, a.gray_button_smaller:hover{
  text-decoration: none;
  background-position: left bottom;
}

.adviceTopRight{
  float: right;
}
.adviceTopRight a, .forum-message-button {
  background-color: #04608A;
  color: #96D7EE;
  border: 1px solid #7CBDD5;
  padding: 2px 5px;
}
.confirmTopRight{
  background-color:#04608A;
  border:1px solid #7CBDD5;
  color:#96D7EE;
  padding: 0px;
  margin-top: 3px;
  width: 73px;
  float: right;
  font-weight: bold;
  color: white;
}
.confirmTopRight.notConfirmed{
  background-color:#820405;
}
.satInput{
  padding:2px 5px;
  width: 100%;
  /*font-family: monospace;*/
}
textarea{
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 14px;
  padding:3px;
}
.satTextarea{
  background: transparent url(../images/transparent_blue.png) repeat left top;
  border: 1px solid #7cbdd5;
  width: 99%;
  color: white;
}
.focusable.active{
  border-color: white;
}

a.dp-choose-date {
	/*float: left;*/
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0px 0 0 5px;
	/*margin: -7px 3px 0;*/
	vertical-align: top;
	display: inline-block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/ico_calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

.tooltip{
  cursor: help;
}
a.tooltip{
  cursor: pointer;
}
#tooltipBox, .tooltipBox {
    display:none;
    /*background:transparent url(http://flowplayer.org/tools/img/tooltip/black_arrow.png);*/
    /*background: transparent url(../images/help_box_green.png);*/
    /*font-size: 12px;*/
    width: 323px;
    text-align: justify;
}
.tooltipBoxTop {
  height: 9px;
  font-size: 1px;
  padding: 0px 15px;
}
.tooltipBoxBody{
  padding: 0px 15px;
}
.tooltipBoxBottom{
  height: 9px;
  font-size: 1px;
  padding: 0px 15px;
}

.spacer{
  line-height: 1px;
  height: 1px;
}

.satRecycle .firstCol{
  width: 300px;
  padding-left:5px;
}
.satRecycle .firstCol input{
  width: 300px;
}
.satRecycle .secondCol,
.satRecycle .thirdCol{
  width: 145px;
}
.satRecycle .thirdCol{
  padding-right:5px;
}
.satRecycle .secondCol input,
.satRecycle .thirdCol input{
  width: 145px;
}
.satRecycle .thirdCol input{
  background: #04608A none;
  text-align: center;
}

.satRecycle td.spacer{
  width: 20px;
}

.satRecycle .partQuestion{
  font-weight: bold;
  padding-bottom: 4px;
}
.satRecycle textarea{
  width: 652px;
}

.satProduct .firstCol{
  vertical-align: top;
}
.satProduct .firstCol,.satProduct .firstCol .satInput{
  width: 310px;
}
.satProduct .secondCol{
  vertical-align: top;
}
.satProduct .secondCol,.satProduct .secondCol .satInput{
  width: 310px;
}

.satProduct .productVersion{
  margin-bottom: 5px;
}
.satProduct td.spacer {
  width:20px;
}

.hidden{
  display: none;
}

.darkBlue{
  background-color: #04608A;
}
.darkBlue.paddingTop td{
  padding-top: 5px;
}
.darkBlue .satInput{
  background: #3a9ac3 none;
}

.satProduct{
}

.products{
  /*border-left: #49AAD3 solid 1px;*/
  width: 100%;
}
body .products a{
  color: white;
}
.products th.first{
border-left: #49AAD3 solid 1px;
}
.products th.last{
border-right: #49AAD3 solid 1px;
}
.products th{
  border-top: #49AAD3 solid 1px;
  background-color:#04608A;
  padding: 5px 5px;
}

.products td{
  border-bottom: #0078AE solid 4px;
  padding: 2px 5px;
  background:transparent url(../images/transparent_blue.png) repeat scroll left top;
}


.products td,
.products th{
  /*border-right: #49AAD3 solid 1px;*/
  /*border-bottom: #49AAD3 solid 1px;*/
}

.products .colNum{
  width: 50px;
}
.products .colName{
  min-width: 200px;
}
.products .colAction{
  min-width: 115px;
}
.products a img{
  margin: 0 5px;
}
.productTitle {
  font-size:125%;
  font-weight:bold;
}
.productTitle.noMargin {
  margin: 0px;
}
.satProductSessionName, .page-members .satProductSessionName a{
  color: white;
}

.editLink, .deleteLink{
  display: inline-block;
  height: 27px;
  width: 50px;
  background: url(../images/butt_edit.png) no-repeat left top;
  text-indent: -100px;
  overflow: hidden;  
  margin-top: 4px;
}
.deleteLink{
  background-image: url(../images/butt_delete.png);
  width: 61px;
}
.editLink:hover, .deleteLink:hover{
  background-position: left bottom;
}

.satIdentifications{
  width: 100%;
}
.satIdentifications th{
  width: 80px;
}
.satIdentifications tr, .satIdentifications tr input{
  width: 558px;
}

.finishBox{
  background-color: #04608A;
  border:1px solid #7CBDD5;
  color:white;
  /*float:left;*/
  font-weight:bold;
  margin-top:3px;
  padding:1px 5px 2px 0;
  width: 320px;
  /*width:73px;*/
}

.disabledBox{
  padding:2px 5px;
  border:1px solid #7CBDD5;
  color:white;
}
.forum-message-quote {
  margin: 5px;
}
.forum-message-quote-inner {
  background-color: #3a9ac3;
  border: 1px solid #7CBDD5;
  padding: 5px;
}
.forum-message-quote-inner .forum-message-quote-inner {
  background-color: #7CBDD5;
  border:1px solid #3A9AC3;
}
.full-width {
  width: 100%;
}
.new-message textarea {
  width: 100%;
  padding: 0px;
}
.forum-message-buttons {
  margin-top: 5px;
}
.forum-message-submit-cell {
  text-align: right;
}
.new-message .satInput {
  padding: 2px 0px;
}

.company_link_cover{
  height: 55px;
  color: #79C3DE;
  font-size:125%;
  font-weight: bold;
  margin-left: 37px;
}
.company_link{
  display: inline;
  padding-left: 10px; 
}
.rightCheckbox{
  float: right;
}

.next-help-content {
  float: right;
  background: transparent url('img/blue_ico/arrow2_right_orange.png') right center no-repeat;
  padding-right: 20px;
}
.prev-help-content {
  background: transparent url('img/blue_ico/arrow2_left_orange.png') left center no-repeat;
  padding-left: 20px;
}
.next-help-content, .prev-help-content {
  /*margin-top: 10px;*/
  line-height: 16px;
} 
