/* Shared */
table, td {
   vertical-align : top;
}
/* Shared */
div.bl {
   background: url('/public/images/contact_page/container_pieces/blue_container_bot_left.png') 0 100% no-repeat; 
}
.br {
   background: url('/public/images/contact_page/container_pieces/blue_container_bot_right.png') 100% 100% no-repeat;   
}
.tl {
   background: url('/public/images/contact_page/container_pieces/blue_container_top_left.png') 0 0 no-repeat;  
}
.tr {
   background: url('/public/images/contact_page/container_pieces/blue_container_top_right.png') 100% 0  no-repeat; 
   padding : 10px;
}
.t {
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 0 repeat-x #DFE6EF;
}
.b {
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 100% repeat-x;
}
.l {
   background: url('/public/images/contact_page/container_pieces/blue_container_side_border.png') 0 0 repeat-y;
}
.r {
   background: url('/public/images/contact_page/container_pieces/blue_container_side_border.png') 100% 0 repeat-y;
}
/* index.php */
.support_pic{
   float : left;
   padding-left : 4px;
   padding-top : 10px;
}
.support_exp{
   float: left;
   width: 70%;
   padding-left: 8px;
   padding-top: 8px;
}
.support_exp2{
   float : left;
   width : 70%;
   padding-left: 8px;
   line-height: 68px;
}   
/* downloads.php */
.demo_title{
   background: url('/public/images/support/demos.png') 0 0 no-repeat;
   float: left;
   margin-left: 35px;
   width: 300px;
}
.other_software_title{
   background: url('/public/images/support/other_software.png') 0 0 no-repeat;
   float: right;
   margin-right: 35px;
   width: 300px;
}
.b_title{
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 100% repeat-x #DFE6EF;
   margin-top: 36px;
}
.h_firstq_divide{
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 25% repeat-x;
}
.h_middle_divide{
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 50% repeat-x;
}
.h_thirdq_divide{
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 75% repeat-x;
}
.dl_link_pad {
   padding: 8px 0px 8px 15px;
}
/* faq.php */
.faq_online_title{
   background: url('/public/images/support/online_acct.png') -1px 0 no-repeat;
   float: left;
   width: 291px;
}
.faq_accounting_title{
   background: url('/public/images/support/acctg.png') -1px 0 no-repeat;
   float: left;
   width: 291px;
   height: 25px;
}
.faq_aviation_title{
   background: url('/public/images/support/aviation.png') -1px 0 no-repeat;
   float: left;
   width: 291px;
   height: 25px;
}
.faq_left_btm{
   background: url('/public/images/contact_page/container_pieces/blue_container_bot.png') 0 100% repeat-x #DFE6EF;
   margin-top: 24px;
}
.faq_subject_title{
   background: url('/public/images/support/faq_subject_container_top.png') 0 0 repeat-x #f9fafe;
   float: right;
   width: 420px;
}
.faq_tr{
   background: url('/public/images/contact_page/container_pieces/blue_container_top_right.png') 100% 0  no-repeat; 
}
.faq_link_pad {
   padding: 2px 0px 2px 8px;
}
.faq_topic_title{
   text-align: center;
   font-weight: bold;
   color: red;
   padding-top: 3px;
}
.answer{
   color : black;
   padding: 15px 4px 15px 0px;
}
/* contact.php */
table.support_text{
   background: url('/public/images/support/contact_white_container.png') 0 100% no-repeat;
   margin-left: auto;
   margin-right: auto;
   width: 357px;
   height: 160px;
}
td.support_title{
   text-align: right;
   padding-top: 5px
}
.support_text{
   text-align: left;
   padding-top: 5px
}
/* Shared */
:link.support_link{
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: none;
}
:visited.support_link{
   font-family: Verdana, Arial, Helvetica;
   color: purple;
   text-decoration: none;
}
:active.support_link{
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: none;
}
:hover.support_link{
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: underline;
}
:link.support_bold{
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: none;
   font-weight: bold;
}
:visited.support_bold{
   font-family: Verdana, Arial, Helvetica;
   color: purple;
   text-decoration: none;
   font-weight: bold;
}
:hover.support_bold  {
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: underline;
   font-weight: bold;
}
:active.support_bold  {
   font-family: Verdana, Arial, Helvetica;
   color: #0000CC;
   text-decoration: none;
   font-weight: bold;
}
/* help.php */
:link.support_red{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
:visited.support_red{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
:hover.support_red {
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: underline;
   font-weight: bold;
}
:active.support_red{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
/* faq.php */
a:link.faq_link{
   text-decoration: none;
}
:visited.faq_link{
   text-decoration: none;
}
:active.faq_link{
   text-decoration: none;
}
:hover.faq_link{
   text-decoration: none;
}
:link.faq_topic_link{
   text-decoration: none;
}
:visited.faq_topic_link{
   text-decoration: none;
}
:active.faq_topic_link{
   text-decoration: none;
}
:hover.faq_topic_link{
   text-decoration: none;
}
:link.faq_topic_selected{
   color: red;
   font-weight: bold;
}
:visited.faq_topic_selected{
   color: red;
   font-weight: bold;
}
:active.faq_topic_selected{
   color: red;
   font-weight: bold;
}
:hover.faq_topic_selected{
   color: red;
   font-weight: bold;
}
:link.q_link_expanded{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
:visited.q_link_expanded{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
:hover.q_link_expanded {
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: underline;
   font-weight: bold;
}
:active.q_link_expanded{
   font-family: Verdana, Arial, Helvetica;
   color: red;
   text-decoration: none;
   font-weight: bold;
}
:link.q_link_collapsed{
   font-family: Verdana, Arial, Helvetica;   
   text-decoration: none;
}
:visited.q_link_collapsed{
   font-family: Verdana, Arial, Helvetica;  
   text-decoration: none;
}
:hover.q_link_collapsed {
   font-family: Verdana, Arial, Helvetica;
   text-decoration: none;
}
:active.q_link_collapsed{
   font-family: Verdana, Arial, Helvetica;
   text-decoration: none;
}
li.faq_list{
   color : red;
   margin-left : 0px;
   padding-right: 4px;
}

/* form.php */

.makeVisible0 {
   display: none;
}
.makeVisible1 {
   display: block;
}
select.proFixedWidth {
   width: 220px;
}
select.sysFixedWidth {
   width: 156px;
}
input.formSubmit {
   height: 30px;
   width: 150px;
   border: 0;
   background: url('/public/images/support/form/submit_but.png') no-repeat;
}
input.formSubmit:hover {
   background-position: -180px 0;
}
input.formRefresh {
   height: 30px;
   width: 115px;
   border: 0;
   background: url('/public/images/support/form/refresh_but.png') no-repeat;
}
input.formRefresh:hover {
   background-position: -145px 0;
}
.red {
   color: #FF0000;
}
.centerText {
   text-align: center;
}
th.contactText {
   text-align: left;
}
th.productText {
   text-align: left;
}
th.systemText {
   text-align: left;
}
td.emailText {
   text-align: left;
   width: 150px;
}
td.emailData {
   text-align: left;
   width: 350px;
}
td.contactField {
   text-align: right;
   width: 166px;
}
td.productField {
   text-align: right;
   width: 196px;
}
td.systemField {
   text-align: right;
   width: 156px;
}
table.posAdjust {
   width: 90%;
   margin: 0 0 0 15px;
}
td.halfWidth {
   padding: 0 10px 0 0;
}
div.formFooter {
   padding: 0 20px 0 20px;
}
div.emailPadding {
   padding: 15px 15px 15px 15px;
}
div.emailContainer {
   margin-left: 15%;
   margin-right: 15%;
}
.blue_cata_container {
   width: 720px;
   background-color: #D1DEEB;
   font-size: 14px;
   margin-top: 10px;
}
.blue_bl {
   background: url('/public/images/support/form/bc_bot_left.png') 0 100% no-repeat;
}
.blue_br {
   background: url('/public/images/support/form/bc_bot_right.png') 100% 100% no-repeat;
}
.blue_tl {
   background: url('/public/images/support/form/bc_top_left.png') 0 0 no-repeat;
}
.blue_tr {
   background: url('/public/images/support/form/bc_top_right.png') 100% 0 no-repeat;
}
.blue_b {
   background: url('/public/images/support/form/bc_bot.png') 0 100% repeat-x;
}
.blue_t {
   background: url('/public/images/support/form/bc_bot.png') 0 0 repeat-x;
}
.blue_l {
   background: url('/public/images/support/form/bc_side.png') 0 0 repeat-y;
}
.blue_r {
   background: url('/public/images/support/form/bc_side.png') 100% 0 repeat-y;
}

.blue_inside {
   padding: 5px 0 20px 0;
}
.white_cata_container {
   width: 330px;
   background-color: #FFFFFF;
   font-size: 12px;
   margin-top: 10px;
}
.submit_cata_container {
   width: 500px;
   background-color: #FFFFFF;
   font-size: 12px;
   margin-top: 10px;
}
.white_bl {
   background: url('/public/images/support/form/wc_bot_left.png') 0 100% no-repeat;
}
.white_br {
   background: url('/public/images/support/form/wc_bot_right.png') 100% 100% no-repeat;
}
.white_tl {
   background: url('/public/images/support/form/wc_top_left.png') 0 0 no-repeat;
}
.white_tr {
   background: url('/public/images/support/form/wc_top_right.png') 100% 0 no-repeat;
}
.white_b {
   background: url('/public/images/support/form/wc_bot.png') 0 100% repeat-x;
}
.white_t {
   background: url('/public/images/support/form/wc_top.png') 0 0 repeat-x;
}
.white_l {
   background: url('/public/images/support/form/wc_left.png') 0 0 repeat-y;
}
.white_r {
   background: url('/public/images/support/form/wc_right.png') 100% 0 repeat-y;
}
.white_inside {
   padding: 10px 15px 10px 15px;
}
.submit_inside {
   padding: 15px 15px 15px 15px;
}

