/*support pages*/
.two_col_b .content {width:695px;}
.two_col_b .rtcol {width:246px;}

/*tab box*/
.content .tabsbox {float:left; border:#999 solid 1px; padding:1px; width:689px; _overflow:hidden;}
.content .tabsbox ul.tabs  {background:#e8e9e4; float:left; padding-left:5px; _padding-left:0px; height:24px; padding-top:16px; width:684px;}
.content .tabsbox ul.tabs  li {clear:none; border:0; padding:5px 0 3px; float:left; height:14px; width:auto; margin:0 0 0 5px; display:block; text-align:center; background:#f6f7f6; font-weight:bold;}
.content .tabsbox ul.tabs  li.active {padding:5px 0; background:#fff;}
.content .tabsbox ul.tabs  li.active a {color:#e46702;}
.content .tabsbox ul.tabs  li a {padding:0 10px; margin:0; display:text;color:#32668B;}
.content .tabsbox .tabsbox_content {float:left; padding:10px 12px; height:auto; overflow:hidden; width:648px; }
.content .tabsbox .tabsbox_content ul li {padding:0; width:259px !important; clear:left;}
.content .tabsbox .tabsbox_content ul li.select {padding-bottom:0; background:url(../images/orange_square.gif) no-repeat 0pt 11px;}
.content .tabsbox .tabsbox_content ul li a {padding:5px 0pt 5px 10px; float:left;}
.content .tabsbox .tabsbox_content ul li ul li {background:url(../images/orange_square.gif) no-repeat 18px 11px; padding-left:10px;}
.content .tabsbox .tabsbox_content ul li ul li.select {background:#EEF6FD url(../images/gray_square.gif) no-repeat 18px 11px; border:#999 solid 1px; border-width:1px 0pt 1px 1px; font-weight:bold; position:relative; z-index:2; width:249px !important;}
.content .tabsbox .tabsbox_content ul li ul li a{padding:5px 0pt 5px 20px; float:left;}

.content .tabsbox .tabsbox_links {background:#EEF6FD none repeat scroll 0%; border:1px solid #999999; overflow:hidden; padding:13px 18px; position:relative; right:0pt; width:350px; _width:315px; z-index:1;}
.content .tabsbox .tabsbox_links ul li {background:url(../images/gray_square.gif) no-repeat scroll left 11px;}

.content .tabsbox div.answer_detail {margin-top:20px; background:#EEF6FD none; border:1px solid #999999; clear:both; float:left; padding:10px 18px; width:609px;}
.content .tabsbox div.answer_detail h3 {border-bottom:#8ca7c0 dotted 1px; margin-bottom:20px; padding-bottom:5px; font-size:1.2em; color:#3366CC;}

#searchForm p{margin-top:5px;}
#searchForm #searchField{width:45%;float:left;margin-right:10px;height:1.4em;}
#searchForm .outside_button{border:1px solid #cecece;float:left;padding:1px;margin-top:-1px;}
#searchForm #searchButton{background:#6497CB;color:#fff;font-size:1em;font-weight:bold;text-transform: uppercase;padding:1px 2px;border:none;border-width:0;}
#searchForm .yourSearch{clear:both;margin-top:10px;width:100%;border-bottom:1px solid #6885a4;float:left;}
#searchForm .noresults{padding-top:10px;clear:both;}
#searchForm .results{background:#ebf4fb;border-bottom:1px dotted #8CA7C0;padding:5px 0 5px 10px; clear:both;}
#searchForm .result_items{clear:both;float:left;width:100%;}
#searchForm ul, #searchForm li{float:left;width:100% !important;background:none;}
#searchForm li{border-bottom:1px dotted #8CA7C0;padding-left:5px;padding-bottom:5px;}
#searchForm li a, #searchForm li p{clear:both;padding-left:0;margin-right:10px;}
#searchForm .srchnote {margin-top:15px;float:left;}

/*email form*/
#radiolist1{border-bottom:none;}
#send_email fieldset label{margin-right:5px;}
#send_email fieldset input{clear:both;float:left;}
#send_email #phone_fieldset input{clear:none;float:left;width:25px;}
#send_email #phone_fieldset span {float:left;}
#send_email #phone_fieldset #phone1{clear:both;float:left;}
#send_email #phone_fieldset #phone3{margin-right:5px;}
#send_email #phone_fieldset #phoneext{width:60px;}
#send_email #messageText{width:300px;height:200px;margin-bottom:10px;}
#send_email #topicselect{margin-top:5px;}
.error_submit {color:#FF0000;margin:10px;}

.popup {margin-left:40%;!margin-left:-150px;!margin-top:25px;position: absolute;z-index: 50;font-size:small;background-color:#fae6b1;color:#000000;border:1px solid #e59a3f;padding:10px;width:212px;}
#confirmationdiv span {margin:20px 0 40px; font-size:22px; color:#698093;display:block;}
.supportcenteremailform {border:0px dotted #f294e1;float:none;}
.supportcenteremailform ul {border:0px solid #627ecf;}
.supportcenteremailform ul li {background:none !important;float:none;border:0px solid #ccc;width:625px !important;padding:5px 0;margin:7px 0;}
.supportcenteremailform ul li label {float:left;width:35%;margin-left:5px;}
.supportcenteremailform .alert {float:left;color:red; font-size:1.5em; font-weight:bold;width:10px;}	
.supportcenteremailform .btn_blue {background:#fff; border:0px solid #cecece; padding:1px;margin:1px;}
.supportcenteremailform .btn_blue input {border:1px solid #cecece;margin:1px; padding:1px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#6699CC none repeat scroll 0 0;
color:#FFFFFF;font-size:1em;padding:1px 20px;text-decoration:none;margin-top:10px;}
.supportcenteremailform #ResponseRequired tr td {padding:0 8px 0 0;}
.supportcenteremailform #ResponseRequired tr td label {float:none;}
.supportcenteremailform ul li a {float:none !important;}
.supportcenteremailform ul li p {margin:7px 0;}
.supportcenteremailform ul li.privacy {font-size:0.9em;font-weight:bold;margin-bottom:15px;border-bottom:1px solid #ccc;}
.supportcenteremailform .alertsmall {clear:left;color:red;font-size:0.9em;font-style:italic;padding-left:3px;width:350px;display:block;margin-left:37%;border:1px solid #ff00000;}
.supportcenteremailform .alertsummary {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/alert.gif) no-repeat scroll 5px 0px;
clear:both;color:red;font-size:1em;padding:0 0 0 28px;margin-bottom:15px;}
.content .tabsbox .tabsbox_content .supportcenteremailform ul li {width:625px !important;}

.content .tabsbox .tabsbox_content .wysiwyg ul li {padding:5px 0 5px 8px !important;}
