.techsupport {
    position: relative;
    text-align: left;
}

#header, #content {
    background: url("/images/border-shadows.png") repeat scroll 0 0 transparent;
}
body, html {
    background: #dcdcdc url(/images/grey-gradient-bg.jpg) repeat-x top;
    height: 100%;
}
#footer {
    background: url(/images/border-shadow-bottom.png) no-repeat top;
}

#content-inner {
    padding-bottom: 30px;
}
#container {
    width: 918px;
}

#beta {
margin-right: 0;
padding-right: 15px;
}

/* tech-support css */
#submitHelpTicketDiv,
#thankyouDiv,
#searchKnowledgeCenterDiv,
#selfServePortalSignupDiv,
#submitTechFeedbackCMSDiv,
#callUsDiv {
width:590px;
margin-left:19px;
padding:20px 10px;
float:left;
}
#submitHelpTicketDiv h2,
#thankyouDiv h2,
#searchKnowledgeCenterDiv h2,
#selfServePortalSignupDiv h2,
#submitTechFeedbackCMSDiv h2,
#callUsDiv h2 {
color:#005aab;
font-size:;
}
#submitHelpTicketDiv select,
#submitHelpTicketDiv input,
#commonFieldsDiv select,
#commonFieldsDiv input,
#searchKnowledgeCenterDiv select,
#searchKnowledgeCenterDiv input,
#selfServePortalSignupDiv select,
#selfServePortalSignupDiv input
{
width:250px;
}

/* enable display for wider dropdown menus */
.sel_os select
{
width:400px !important;
}

#submitHelpTicketDiv textarea,
#commonFieldsDiv textarea,
#submitTechFeedbackCMSDiv textarea,
#selfServePortalSignupDiv textarea
{
width:400px;
}
.techsupport * {
font:arial,helvetica,verdana,sans-serif;
}
.ts_h1 {
color:#fff;
padding-left:30px;
}
.ts_table {
background-image:url(/support/images/techSupport_header.jpg);
height:198px;
width:880px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
margin: 0 auto;
}

.ts_tabButton, .ts_tabButtonActive {
background-repeat: no-repeat;
background-position: bottom center;
cursor:pointer;
font-weight:bold;
height:31px;
margin-right:2px;
padding: 2px;
text-align: center;
width:182px;
}

#nav-tech-support {
width:720px;
}

.tab {
height: 100%;
width: 100%;
}

.tabs li {
float:left;
}

a.tab {
height:27px;
padding-top:12px;
width:100%;
display:block;
}

.ts_tabButton {
background-image:url(/support/images/techSupport_tab_inactive.jpg);
color:#fff;
}
.ts_tabButton a {
color:#fff !important;
}

.ts_tabButtonActive {
background-image:url(/support/images/techSupport_tab_active.jpg);
color:#005aab;
}
.ts_intro {
color:#000;
}
.ts_blurb {
color:#005aab;
}

.ts_intro, .ts_blurb {
float:left;
margin: 10px 0 20px;
width: 580px;
}


.ts_tableLeftCorner, .ts_tableRightCorner {
height:10px;
}
.ts_tableLeftCorner {
width:10px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
}
.ts_tableRightCorner {
width:60px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;

}
.ts_tableLeftCorner, .ts_tableRightCorner, .ts_tableMiddle {
background-color:#fff;
}
.label, p {
/* float:left; */
clear:left;
}
.techSupportLeftRailDiv {
background-color:#fff;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
border-bottom: 1px solid #c1c1c1;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#techFilterDatDiv, #commonFieldsDiv, #selfServePortalDiv {
/* margin: 0 10px; */
}
#techFilterDatDiv .label,
#commonFieldsDiv .label,
#selfServePortalDiv .label,
#selfServePortalDiv .label,
#submitTechFeedbackCMSDiv .label {
background-color:#efefef;
color:#000;
float:left;
font-weight:bold;
height: 25px;
padding: 5px 3px 0 0;
text-align:right;
width:160px;
}
#techFilterDatDiv .val,
#commonFieldsDiv .val,
#selfServePortalDiv .val,
#submitTechFeedbackCMSDiv .val
{
background-color:#c1c1c1;
color:#000;
float:left;
font-size: 10pt;
height: 28px;
margin-bottom:1px;
padding: 2px 1px 0;
width:422px;
}
.ts_textArea {
background-color: #efefef;
float: left;
margin-bottom: 1px;
}
.ts_textArea .label, .ts_textArea .val {
height: 85px !important;
margin-bottom: 0;
}
.ts_loginBoxDarkRow,
.ts_textArea textarea,
#ts_loginBox .label,
#ts_loginBox .val {
float:left;
}

#ts_loginBox {
background-color:#efefef;
color:#005aab;
border: 6px solid #8cbeeb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-bottom-radius: 5px;
}

#ts_loginBox p {
padding:20px;
font-weight: bold;
}

#searchKnowledgeCenterDiv > p, #selfServePortalSignupDiv p {
padding:20px;
}

#ts_loginBox .label {
background-color:#1b5ca5;
color:#fff;
font-weight:bold;
padding: 6px 3px 7px 0px;
text-align:right;
width:160px;
}
#ts_loginBox .val {
background-color:#1B5CA5;
color:#fff;
font-size: 10pt;
padding: 2px 1px 2px 4px;
width:372px;
}
.techSupportLeftRailDiv {
background-color:#fff;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
border-bottom: 1px solid #c1c1c1;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.techQuickLinksDiv {
background-color:transparent;
border: 1px solid #c1c1c1;
float:left;
margin-bottom:10px;
padding:1px;
width: 240px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.techQuickLinksDiv .underlineBlack {
color:#f9842e;
font-weight: normal;
font-size: 11pt;
border:none;
padding:4px 8px 2px;
}
.techQuickLinksDiv p, .techQuickLinksDiv li {
background-color: #eceef0;
padding:2px 6px;
}
.techQuickLinksDiv p {
border-bottom:1px solid #fff;
}
.techQuickLinksDiv a, .techQuickLinksDiv a:visited {
color: #000;
}
.techQuickLinksDiv a:hover {
color: #f60;
}

.techQuickLinksDiv li {
list-style: disc inside none;
}

.ts_loginBoxDarkRow {
background-color:#1b5ca5;
color:#fff;
padding:10px 15px;
width: 548px;
}

#ts_loginBox .ts_loginBoxDarkRow a {
color:#fff;
}
#ts_callUs {
width: 590px;
border:0;
}
#ts_callUs th {
background-color:#edeee8;
color: #005aab;
font-weight: bold;
padding-left: 10px;
font-size: 10pt;
}
#ts_callUs td {
padding-left: 20px;
font-size: 10pt;
}

#ts_callUs .even {
background-color:#edeee8;
}

#ts_callUs strong {
margin-left: -10px;
}
#submitBtnTS, #submitBtnLogin, #submitBtnSelfServe {
width:66px !important;
height:26px !important;
}
.submitBTNDiv {
clear:left;
float:left;
padding:5px 2px;
text-align:right;
width:588px;
}
/* .help-pop-up */
.help-pop-up, .priority-help-pop-up {
    font-family: arial, verdana;
    font-size: 12px;
    display: none;
}
.help-pop-up p, .priority-help-pop-up p {
    margin: 10px 38px;
}
.help-pop-up ul, .priority-help-pop-up ul {
    margin: 10px 38px;
    list-style: none;
    padding: 0;
    display: block;
    position: relative;
}
.help-pop-up li, .priority-help-pop-up li {
    margin: 0;
    padding: 0;
    width: 50%;
    float: left;
}
.help-pop-up li.col2, .priority-help-pop-up li.col2 {
    margin-right: 50%;
    float: right;
}
.help-pop-up .content, .priority-help-pop-up .content {
    height: 230px;
    overflow-y: auto;
}

.priority-help-button {
height: 20px;
width: 20px;
}
.label .req {
color: #993341;
}

#header-inner {
border-bottom: none;
}
#content-inner {
padding:0;
}

/* IE 6 hacks */
* html #beta {
margin-right: 0;
padding-right: 10px;
}

* html #submitHelpTicketDiv,
* html #thankyouDiv,
* html #searchKnowledgeCenterDiv,
* html #selfServePortalSignupDiv,
* html #submitTechFeedbackCMSDiv,
* html #callUsDiv {
margin-left:10px;
width:588px;
}
/*
* html .val {
width: 400px;
}
*/

/* IE 7 hacks */
*:first-child+html #submitHelpTicketDiv,
*:first-child+html #thankyouDiv,
*:first-child+html #searchKnowledgeCenterDiv,
*:first-child+html #selfServePortalSignupDiv,
*:first-child+html #submitTechFeedbackDatDiv,
*:first-child+html #callUsDiv {
width:588px;
margin-left:20px;
}
/*
*:first-child+html .val {
width: 400px;
}
*/
#security_code {
float: left;
}


