@charset "UTF-8";
/* CSS Document */

/* Begin Sitewide */
body {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color: #3f3f3f;
background: url(http://support.tdsmanagedip.com/images/mIP_hdr_bg.jpg) top #fff repeat-x;
padding: 0;
margin: 0 auto 0 auto;
}
.container {
width: 703px;
display: block;
text-align: left;
background: url(http://support.tdsmanagedip.com/images/left_nav_bg.gif) left repeat-y;
padding: 0;
margin: 0 auto 0 auto;
}
.header {
width: 725px;
padding: 0;
margin: 0;
}
.tds_logo {
width: 500px;
height: 128px;
float: left;
display: block;
padding: 0;
margin: 0;
}
.adobe_logo {
width: 203px;
height: 128px;
float: left;
display: block;
background: url(http://support.tdsmanagedip.com/images/adobe_01.jpg) top left no-repeat;
padding: 0;
margin: 0;
}

.adobe_logo h1{
font-size: 16px;
line-height: 20px;
width: 203px;
height: 48px;
padding: 15px 0px 0px 22px;
margin: 0;
display:block;
border-bottom: none;
}

.adobe_logo h1 span{
color:#04acfa;
}

.content {
width: 703px;
display: block;
padding: 10px 0px 0px 0px;
margin: 0;
}
.content_phones {
background: url(http://support.tdsmanagedip.com/images/dotted_line.gif) top left repeat-y;
}
.content_phones_in {
background: url(http://support.tdsmanagedip.com/images/hdr_bg.jpg) top left no-repeat;
}
a img {
border: none;
}
h1, h3 {
width: 100%;
font-weight: normal;
display: block;
margin: 0px 0px 8px 0px;
}
h1.section {
margin: 0;
}
h1 {
font-size: 22px;
line-height: 22px;
color: #c91c22;
border-bottom: 1px solid #9bdeff;
padding: 0px 0px 4px 0px;
}
h3 {
font-size: 15px;
line-height: 15px;
color: #c91c22;
border-bottom: 1px solid #dedcdc;
padding: 14px 0px 2px 0px;
}
h3 span {
font-size: 11px;
color: #565757;
}
p {
font-size: 12px;
line-height: 16px;
color: #323232;
padding: 0px 0px 0px 0px;
margin: 0;
}
.box_top_bucket p {
padding-bottom: 10px;
}
ul {
list-style-type: square;
text-indent: 0px;
font-size: 12px;
line-height: 17px;
padding: 0px 0px 0px 14px;
margin: 0;
}
li {
padding: 0;
margin: 0;
}
li a span {
font-size: 11px;
color: #565757;
}
p span {
font-size: 11px;
color: #565757;
}
a {
color: #05678e;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.left_column {
width: 337px;
float: left;
display: block;
padding: 0;
margin: 0;
}
.right_column {
width: 337px;
float: left;
display: block;
padding: 0px 0px 0px 29px;
margin: 0;
}
.login_wrap {
width: 337px;
display: block;
padding: 0px 0px 0px 183px;
margin: 0;
}
.box {
padding: 0px 0px 28px 0px;
margin: 0;
}
.box .box_top, .box .box_top_bottom, .box .box_bottom {
width: 337px;
height: 16px;
display: block;
padding: 0;
margin: 0;
}
.box .box_top {
background: url(http://support.tdsmanagedip.com/images/box_top.jpg) bottom left no-repeat;
}
.box .box_top_bottom {
background: url(http://support.tdsmanagedip.com/images/top_box_bottom_bg.jpg) top left no-repeat;
}
.box .box_bottom {
background: url(http://support.tdsmanagedip.com/images/bottom_box_bottom_bg.jpg) top left no-repeat;
}
.box .box_top_bucket, .box .box_bottom_bucket, .box .box_login_bucket {
width: 307px;
display: block;
border-left: 1px solid #76c0f1;
border-right: 1px solid #76c0f1;
padding: 0px 14px 0px 14px;
margin: 0;
}
.box .box_top_bucket {
height: 370px;
}
.box .box_bottom_bucket {
height: 310px;
}
.box .box_login_bucket {
height: 220px;
}
.box .box_top_bucket {
background: url(http://support.tdsmanagedip.com/images/top_box_middle_bg.jpg) bottom left no-repeat;
}
.box .box_bottom_bucket {
background: url(http://support.tdsmanagedip.com/images/bottom_box_middle_bg.jpg) bottom left no-repeat;
}
.box .box_login_bucket {
background: url(http://support.tdsmanagedip.com/images/bottom_box_middle_bg.jpg) bottom left no-repeat;
}
.part_of_bucket {
width: 279px;
display: block;
padding: 0px 14px 0px 14px;
margin: 0;
}
.spacer {
width: 100%;
height: 20px;
display: block;
background-color: #fff;
padding: 0;
margin: 0px 0px 0px -35px;
}
.spacer2 {
width: 100%;
height: 20px;
display: block;
padding: 0;
margin: 0;
}
.col_wrap {
padding: 0;
margin: 0;
}
.phone_bucket {
width: 100%;
height: 120px;
background: url(http://support.tdsmanagedip.com/images/phone_ug_guides.jpg) bottom right no-repeat;
border-bottom: 1px solid #c3e3f9;
padding: 0px 0px 0px 0px;
margin: 0;
}
.phone_image {
width: 150px;
float: left;
display: block;
padding: 14px 0px 0px 0px;
margin: 0;
}
.phone_user_guides {
width: 187px;
float: left;
display: block;
padding: 0;
margin: 0;
}
fieldset {
border: none;
display: block;
padding: 0;
margin: 0;
}
legend {
font-size: 22px;
line-height: 22px;
color: #c91c22;
padding: 0px 0px 4px 0px;
margin: 0px 0px 0px 0px;
}
.part_of_bucket2 {
width: 267px;
display: block;
border-top: 1px solid #9bdeff;
padding: 20px 20px 10px 20px;
margin: 0;
}
input.fields {
width: 265px;
display: block;
height: 20px;
border: 1px solid #76c0f1;
}
input {
margin-bottom: 14px;
}
input.btn {
width: 120px;
height: 30px;
text-align: center;
font-size: 14px;
font-weight: bold;
}
label {
display: block;
font-size: 12px;
font-weight: bold;
padding: 0;
margin: 0;
}
p.disclaimer {
font-size: 10px;
line-height: 14px;
}
.how_it_works_wrap {
width: 935px;
padding: 0;
margin: 0;
}
.how_it_works_wrap2 {
width: 785px;
padding: 0;
margin: 0;
}
.video_column {
width: 785px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0;
}
.btn_col {
width: 140px;
float: left;
border-top: 1px solid #75bdcd;
padding: 0px 0px 0px 10px;
margin: 0;
}
.btn_col img {
display: block;
margin-top: 12px;
}
.mip_learn_more {
text-align: left; 
padding: 50px; 
background: url(http://support.tdsmanagedip.com/images/mIP_hdr_bg2.jpg) bottom #fff repeat-x;
}
.mip_learn_more p {
padding-bottom: 15px;
}
.lm_cols {
width: 685px;
display: block;
padding: 0;
margin: 0;
}
.lm_item_wrap_lc {
width: 332px;
float: left;
display: block;
padding: 0;
margin: 0;
}
.lm_item_wrap_rc {
width: 332px;
float: right;
display: block;
padding: 0px 0px 0px 0px;
margin: 0;
}
.lm_item_wrap_lc img, .lm_item_wrap_rc img {
position: relative;
z-index: 1000;
margin: 0px 20px 15px -4px;
}
.lm_item_wrap_lc h3, .lm_item_wrap_rc h3 {
padding: 10px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.bc_item_group {
width: 393px;
display: block;
padding: 10px 0px 0px 0px;
margin: 0;
}
.bc_btn {
width: 200px;
height: 70px; 
float: left;
}
.bc_link {
width: 173px; 
float: left; 
padding: 20px 0px 0px 10px; 
line-height: 14px;
}
.bc_link p, .bc_link p span {
font-size: 13px;
line-height: 14px;
padding: 3px 0px 0px 0px;
margin: 0;
}
.bc_link p a, .bc_link p a:link {
color: #04acfa;
}
.hiw_links {
width: 100%;
display: block;
padding: 10px 0px 10px 15px;
}
.hiw_links p {
font-size: 13px;
line-height: 13px;
font-weight: bold;
}
.hiw_links p span {
font-size: 12px;
color: #CCCCCC;
padding: 0px 10px 0px 10px;
}

.clearfix { 
clear:both; 
height:0; 
margin:0;
font-size: 1px;
line-height: 0px;
}