body {background: #F1F1F1;}
.clear {clear:both}/*added by sgettis*/

.container {margin:0px auto; text-align:center; width:814px}
.hdr_cntr {border:solid 1px #8f8f8f; background-color:#FFF; padding: 7px 8px 5px 8px; text-align:left; height:68px}
.footer_cntr {border:solid 1px #8f8f8f; background-color:#FFF; margin: 5px 0 0 0;padding: 10px 0 0 8px; text-align:left; height:30px}
.logo {background-image: url(../images/utc_1.jpg); background-repeat:no-repeat; float:left; width: 375px; height: 60px; padding: 7px 0 0 0}
.hdr_phone_cntr {color:#000; font-family: arial; font-weight: bold; float:right; padding: 3px 10px 0 0}
.hdr_call_now {font-size: 20px; }
.hdr_phone {font-size: 33px; clear:left;color:#cf5203;}
.hdr_ext {font-size: 20px; clear:left;color:#000000;}
.phone_red {font-weight:bold; color:#cf5203;}


h3 {margin: 0px; padding: 0 0 0 20px; font-family: arial; color: #333; font-size: 26px; font-weight: bold; }

#nav ul {padding: 0; margin: 5px 0 0 0; background-image: url(../images/back_nav.jpg); height: 36px; color: White; float: left; width: 100%; font-family: arial; font-size: 13px; font-weight: bold}
#nav ul li {display: inline}
#nav ul li a {padding: 10px 15px; height: 16px; color: #FFF; text-decoration: none; float: left; border-right: 1px solid #fff}
#nav ul li a:hover {background-color: #294105; color: #FFF}
/*#nav ul li a.selected {background-color: #294105; color: #FFF}*/

.body_cntr {background-color: #c0c0c0; border:solid 1px #8f8f8f; clear:left; text-align:left;overflow:hidden; width:812px; padding:0 0 10px 0;height:auto !important; height:100%;}
.module_cntr {padding: 0 5px; overflow: hidden;height:auto !important; height:100%;}
.body_cntr_left {width:478px; float:left; margin: 7px 0 0 0;height:auto !important; height:100%; }
.body_cntr_left p {font-family: arial; font-size: 12px; padding: 10px 20px; margin: 0px}
.body_cntr_right {background-color:#FFFFFF; width:316px; float: right; margin: 7px 0 0 0;}
.body_cntr_left_copy {font-family: arial; font-size: 12px; padding: 0 20px; margin: 0px}

.body_cntr_long {width:802px; float:left; margin: 7px 0 0 0}
.body_cntr_long p {font-family: arial; font-size: 12px; padding: 10px 20px; margin: 0px}
.long_header {background-image: url(../images/long_header.gif); background-repeat:no-repeat; width: 802px; height:17px}

.long_footer {background-image: url(../images/long_footer.gif); background-repeat:no-repeat; width: 802px; height:17px}
.long_body {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; background-color:#ECECEC;}
*html .long_body {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; background-color:#ECECEC;margin-top:-2px;}

.left_header {background-image: url(../images/left_cntr_hdr.jpg); background-repeat:no-repeat; width: 233px; height:156px; font-family: verdana; font-size: 29px; font-weight: bold; color: #FFF; padding: 15px 0 0 245px}
.left_sub_header {background-image: url(../images/left_header.gif); background-repeat:no-repeat; width: 478px; height:15px;padding:0;margin:0;}
*html .left_sub_header {background-image: url(../images/left_header.gif); background-repeat:no-repeat; width: 478px; height:15px;padding:0;margin:0 0 -2px 0;}

.left_sub_copy {font-family: Arial; font-size: 12px; color: #FFF; padding: 10px 0 0 0}

.left_body {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; background-color:#ECECEC; min-height: 479px;}
.left_body_services {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; background-color:#ECECEC; min-height: 627px; height:auto !important; height:627px;}

.left_body_faq {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; background-color:#ECECEC; }


.left_footer {background-image: url(../images/left_footer.gif); background-repeat:no-repeat; width: 478px; height: 17px}
.right_header {background-image: url(../images/form_header.gif); background-repeat:no-repeat; width: 306px; height: 27px; font-family: Arial; font-size: 18px; font-weight: bold; color: #FFF; padding: 8px 0 0 10px}
.right_header2 {background-image: url(../images/form_header.gif); background-repeat:no-repeat; width: 306px; height: 29px; font-family: Arial; font-size: 18px; font-weight: bold; color: #FFF; padding: 6px 0 0 12px}
.right_header_blank {background-image: url(../images/form_header_blank.gif); background-repeat:no-repeat; width: 306px; height: 20px; padding: 8px 0 0 10px}
.right_header2 p {background-image: url(../images/icon_phone_grey.gif); background-repeat:no-repeat; width: 160px; height: 23px; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; padding: 1px 0 0 35px; float: left}

.right_body {border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; padding: 7px 5px 0 10px;}
.right_body p {font-family: arial; font-size: 12px; padding: 0 20px 10px 0; margin: 0px}


.thankyou {font-family: arial; font-size: 16px; font-weight: bold; color: #019c10; padding: 3px 0}

.right_footer {background-image: url(../images/form_footer.gif); background-repeat:no-repeat; width: 316px; height: 17px; background-color:#C0C0C0;}

/*#navlist {margin: 0; padding: 15px 0 0 20px; list-style: none; font-family: arial; font-size: 14px; font-weight: bold}*/
.navlist {margin: 0; padding: 8px 0 10px 20px; list-style: none; font-family: arial; font-size: 14px;width:218px;float:left; }
.navlist li {padding: 0 0 6px 36px; background-image: url(../images/checkmark.gif); background-repeat: no-repeat}
.navlist ul {list-style: none; margin: 0; padding-left: 1em; text-indent: -1em;}
.navlist a, a:visited {color: #0000FF; text-decoration: none}
.navlist a:hover {text-decoration: underline}

.navlist-left {margin: 0; padding: 8px 0 10px 5px; list-style: none; font-family: arial; font-size: 14px;width:218px;float:left; }
.navlist-left li {padding: 0 0 6px 36px; background-image: url(../images/checkmark.gif); background-repeat: no-repeat}
.navlist-left ul {list-style: none; margin: 0; padding-left: 1em; text-indent: -1em;}
.navlist-left a, a:visited {color: #0000FF; text-decoration: none}
.navlist-left a:hover {text-decoration: underline}

.dotted_br {text-align: center; border-bottom: dotted 1px #8f8f8f; margin: 0 20px 5px 20px; padding: 5px 0 0 0}

.copy  {font-family: arial; font-size: 14px; padding: 0 0 0 20px}
.sub_copy {font-family: arial; font-size: 14px; padding: 10px 20px 0 20px}
.sub_copy1 {font-family: arial; font-size: 17px; padding: 10px 20px 0 20px}
.promotion {font-family: arial; font-size: 18px; font-weight: bold; color: #364c13; padding: 10px 0 0 20px}
.promotion_help {font-family: arial; font-size: 17px; color: #364c13;font-weight:bold;}
.hdr_copy  {font-size:16px;padding:0 0 10px 28px;}

.sub_module_cntr {width:801px; clear:left; margin: 10px 0 0 5px;}
.sub_module_header {background-image: url(../images/sub_module_header.gif); background-repeat:no-repeat; width: 801px; height: 26px; font-family: Arial; font-size: 18px; font-weight: bold; color: #FFF; padding: 8px 0 0 20px}
.sub_module_body {background-color: #ECECEC; border-left:solid 1px #8f8f8f; border-right:solid 1px #8f8f8f; padding: 0 0 0 20px}
.sub_module_footer {background-image: url(../images/sub_module_footer.gif); background-repeat:no-repeat; width: 801px; height: 18px}

.ft_body_cntr {overflow:hidden; padding: 18px 0 0 0}
.ft_module_cntr {font-family: Arial; font-size: 12px; float:left; padding: 0 30px 0 0}
.ft_module_cntr a {text-decoration: none; color: #6f8747}
.ft_module_cntr a:hover {text-decoration: underline}

/*
.ft_module_1 {background-image: url(../images/headshot_1.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:63px}
.ft_module_2 {background-image: url(../images/headshot_2.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:63px}
.ft_module_3 {background-image: url(../images/headshot_3.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:63px}
.ft_module_4 {background-image: url(../images/headshot_4.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:63px}
*/

.ft_module_1 {background-image: url(../images/headshot_1.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:90px}
.ft_module_2 {background-image: url(../images/headshot_4.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:90px}
.ft_module_3 {background-image: url(../images/headshot_3.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:90px}
.ft_module_4 {background-image: url(../images/headshot_2.jpg); background-repeat:no-repeat;padding: 0 0 0 154px;width:200px; height:90px}

.copyright {font-family: Arial; font-size: 10px; color: #999; padding: 0 6px 0 0}
.footer_links {font-family: Arial; font-size: 13px}
.footer_cntr .footer_links a {text-decoration: underline; padding: 0 5px}
.footer_number {font-family: Arial;padding: 0 0 0 135px; font-size:17px;}

.footer_logos {margin: 10px 0 0 0; display:none;}
.cc_logos {background-image: url(../images/cc_logos.gif); background-repeat:no-repeat;float:left;width:152px; height:23px}
.bbb_logo img {float: left; padding: 0 0 10px 10px}


/*new*/

.question {font-family: arial; font-size: 12px; font-weight:bold; padding: 20px 0 0px 20px; margin: 0px}
.services {padding: 4px 0 0 20px}
.services ul li {font-family: arial; font-size: 17px; padding: 5px 0 0 0; list-style-type: disc; list-style-position: inside}
.services a {text-decoration: none}
.services a:hover {text-decoration: underline}
.services_copy ul li {padding: 0; list-style-type: disc; list-style-position: inside}
.services_copy ul .bullet_padding {padding-top:10px;}

.faq {padding: 4px 0 0 20px}
.faq ul li {font-family: arial; font-size: 15px; padding: 5px 0 0 0; list-style-type: disc; list-style-position: inside}
.faq a {text-decoration: none}
.faq a:hover {text-decoration: underline}

.services_copy {font-family: arial; font-size: 12px; padding: 10px 15px 15px 20px}
.services_copy_faq {font-family: arial; font-size: 12px; padding: 0 15px 15px 20px}
/*.services_copy p {color: #333; font-size: 29px; font-weight: bold; padding: 0 0 10px 0; margin: 0}8*/
/*changed to h3*/

.breadcrumb {font-family: arial; font-size: 14px; color: #333; padding: 0 0 10px 20px}
.breadcrumb a {text-decoration: none}
.breadcrumb a:hover {text-decoration: underline}

.step_cntr  {padding: 27px 0 0 0; clear: left}
.step_cntr p {color: #000; font-family: arial; font-size: 17px; font-weight:bold; padding: 0}
.step_number {color: #000}
.step_header {font-family: verdana; font-size: 22px; padding: 13px 0 5px 0; border-top: dotted 1px #8F8F8F}
.step_1 {background-image: url(../images/icon_step1.gif); background-repeat:no-repeat; clear:left; margin: 12px 0 0 0; padding: 0 0 7px 34px}
.step_2 {background-image: url(../images/icon_step2.gif); background-repeat:no-repeat; clear:left; margin: 12px 0 0 0; padding: 0 0 7px 34px}
.step_3 {background-image: url(../images/icon_step3.gif); background-repeat:no-repeat; clear:left; margin: 12px 0 0 0; padding: 0 0 7px 34px}


.contact {font-family: arial; font-size: 13px; font-weight:bold; padding: 15px 0 0px 20px; margin: 0px}
.contact p {background-image: url(../images/customerservice.jpg); background-repeat:no-repeat; font-family: arial; font-size: 12px; font-weight: normal; padding: 0 20px 0 240px;}



/* added by sgettis */

.faq_copy {font-family: arial; font-size: 12px; padding: 15px 15px 15px 13px}
.services .faq_copy ul li {font-family: arial; font-size: 12px; padding: 5px 0 0 0; list-style-type: disc; list-style-position: inside}

.tagline {font-size: 17px; padding: 0 0 15px 0}
.knowrights {font-size: 16px; padding: 0}
