/*Modified by: Paul Kondratiuk
  Last modified: 04.21.2010
  Describe Modification: Dearborn National Style Sheet Clean Up
*/

/*Modified by: Art Pena
  Last modified: 03.16.2010
  Describe Modification: Dearborn National Style Sheet Changes
*/

/*Created by: Anca Alexandru
  Last modified: 02.19.2010
  Describe Modification: Style Sheet Changes
*/

@media print {
.left_column {display:none;}
.right_column {display:none;}
.tabholder {display:none;}
#container {margin:0;}
#topsection {display:none;}
#utility {display:none;}
.main_column {margin-left:0;padding-left:0;}
#ls-row-2-area-1 {display:none;}
#ls-row-2-area-2 .ls-area-body, #ls-row-2 .ls-fxr {width:90%;}
.margin {padding:0;}
#ls-row-3 .ls-fxr, #ls-row-3-area-1 {width:70%;}

.contentbox {border:0px solid #fff;}
.main_column .content {border:0px solid #fff; width:600px; height:100%;}
#ls-row-2-area-3 {display:none;}
#search_box {display:none;}
}

/* standard styles */
body{padding:0px 0;margin:0;font:1em arial, tahoma, helvetica, sans-serif; line-height:1em;color:#4E4E4E; background-color: #e2e8f2; background-image:url('/ut/images/dn_header/bkgd_dn.gif'); background-repeat:repeat-x; font: normal normal 77%/90% arial, tahoma, helvetica, sans-serif;}

/*** LINKS ***/
a {color:#004C9C; text-decoration:underline; cursor:pointer;}
a:hover { text-decoration:underline; }
a.glossary { text-decoration:none;}

/*** HEADER ***/
h1, h2, h3, h4, h5, h6 {margin:0 5px 5px 0px; padding:5px;}
h1 {color:#004C9C; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.7em; font-weight:normal; padding:0 0 5px 0; line-height:1.2em;}
h2 {color:#d3373d; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.5em; font-weight:normal; padding:10px 0px 5px 0px; line-height:1.3em;}
h3 {color:#d3373d; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.3em; font-weight:normal; padding:0 0 5px 0; line-height:1.1em;}
h4 {font-size:1em; line-height:1.1em; padding:5px;}
h5 {font-size:1em; line-height:1.1em; padding:5px;}

h1 a {color:#004C9C; text-decoration:none;}
h2 a {color:#d3373d; text-decoration:none;}
h3 a {color:#d3373d; text-decoration:none;}
h4 a {color:#d3373d; text-decoration:none;}
h5 a {color:#d3373d; text-decoration:none;}

h1 a:hover {text-decoration:underline;}
h2 a:hover {text-decoration:underline;}
h3 a:hover {text-decoration:underline;}
h4 a:hover {text-decoration:underline;}
h5 a:hover {text-decoration:underline;}

img{border:0;}
img.inline{display:inline;}
hr.clear{display:none;clear:both;}
form{padding:0;margin:0;}
input{padding:2px;margin:0;font:1em Arial, Verdana, Helvetica, sans-serif;color:#333;}
select{border:1px solid #6D6D6D;font:1em Arial, Verdana, Helvetica, sans-serif;color:#666;}
.hidden { position: absolute; visibility: hidden; }

p { line-height:1.4em; font-size:1em; margin:0; padding: 0 0 10px 0;}
label { margin-right:4px; width:170px; margin-left:5px;}
hr {border:1px solid #E8E8E8; }
sup {font-size:.75em;}
ul {margin: 0 10px; padding:1px; }
li a {color: #004d9b;}

.floatImageRight {float:right; margin: 0px 0px 10px 10px;}
.floatImageLeft {float:left; margin: 0px 15px 10px 0px;}
.floatImageFrame { padding: 5px; border: 1px solid #999999; }

/**********  homepage *************/
div#container {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:url(/ut/images/container_bg.gif); background-repeat:repeat-y; width:986px;}
.ls-canvas {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:url(/ut/images/container_bg.gif); background-repeat:repeat-y; width:986px;}

div#margin {padding:10px 20px ;  background:url('/ut/images/container_bg.gif');}
.margin {padding:0px 20px ;  background:url('/ut/images/container_bg.gif');}

div#container div#bottom_content {background:url('/ut/images/footer_bg.gif'); background-position:bottom left;}

/* LOGO NAV BAR */
div#logo { }
div#logo img {padding:7px 0 9px 20px; border:0;}
div#logo div.float_right img{margin-right:10px; float:right;}
div#logo div.float_right a {color:#333; font-size:.8em;}
div#logo .float_right {float:right; padding: 7px 20px 0 0; width:auto;}
div#logo .float_left {float:left; width:auto;}

ul li.btm {border:0; border-top:1px solid #fff;}
ul li.btm li {border-top:1px solid #fff;}
ul li.btm a {background-color:transparent; border:0; padding-bottom:10px;}
ul li.btm a:hover{} 
ul li.on .btm {} 

/* SUB SUB NAV */
ul.sub_nav ul {padding:0; margin:0; font-size: 1em; line-height:1em;background-color:#eef4f7; }
ul.sub_nav ul li {list-style:none; padding:0;border:0; width:202px; border:1px solid #000;} 
ul.sub_nav ul li a {width:190px; background-image:none; background-color:#eef4f7; color:#333; font-weight:normal; padding-left:23px;}
ul.sub_nav ul li a:hover {background: #f5fafd;}

/* SUB NAV ON */
ul.sub_nav li.on a {background-color:#f5fafd; font-weight:bold; }
ul.sub_nav li.on a:hover {background-color: #f5fafd;}
ul.sub_nav li.on ul li a {background-color:#eef4f7; font-weight:normal; background-image:none; color:#333;}
ul.sub_nav li.on ul li a:hover {background: #f5fafd;}
ul.sub_nav li.on ul li.on a {font-weight:bold; }
ul.sub_nav ul li.on a { font-weight:bold; background-image: none; background-repeat:no-repeat; background-position:5px 8px;}

/*** LEFT COLUMN  **/
ul.sub_categories {color:#3c6d99; margin:0 0 10px 0; padding:0}
ul.sub_categories li.header { list-style:none; margin:0 0 3px 0; padding:7px 0 0 0; font-weight:bold; font-size:.9em;}
ul.sub_categories li.header img {float:left;  margin:-7px 3px 0 0 ;}
ul.sub_categories li.header a {background:#fff; font-size:1.3em; color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.sub_categories li {margin-left:30px; line-height:1.5em;}
ul.sub_categories li a { text-decoration:none;}

ul.related_categories {color:#3c6d99; margin:0 0 10px 0; padding:20px 5px 0 50px; background-image:url(/ut/images/icon_relatedc.jpg); background-position:top left; background-repeat:no-repeat;}
ul.related_categories li.header {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
ul.related_categories li.header a {color:#3c6d99; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.related_categories li {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0;}
ul.related_categories li a { text-decoration:none;}

ul.sub_poll {list-style-image:none;list-style-position:outside;list-style-type:none;margin:3px 0 0 0;padding:0; color:#3c6d99;}
ul.sub_poll li.header { list-style:none; margin:0 0 3px 0; padding:0px 0 3px 0; font-weight:bold; font-size:1.1em; border-bottom: 1px solid #83A006;}
ul.sub_poll li.header img {float:right; width:auto; margin:-10px 0px 0 0px;}
ul.sub_poll li.header a {background:#fff; font-size:1.3em; color:#2B5174; line-height:1.3em; background-image:none; list-style:none; text-decoration:none; }
ul.sub_poll li {margin-left:5px; line-height:1.5em; color:#3C6D99; font-weight:bold;}
ul.sub_poll li a { text-decoration:none;}
ul.sub_poll li label {font-weight:100;}
div.right_column .buttonwrapper {float:right;}

.main {margin:0;text-align:left;width:960px;}
.top_section {margin: 10px 20px 0 20px; background:#fff url('/ut/images/container_bg.gif');}
.main_banner {float:left; width:720px; }
.main_banner .onebox2_1 {border:1px solid #ccc; padding:5px; float:left; width:340px; margin-right:15px; margin-right:15px; margin-bottom:10px;}
.main_banner .onebox2_2 {border:1px solid #ccc; padding:5px; float:left; width:340px;margin-bottom:10px; }
.main_banner .onebox1 {border:1px solid #ccc; padding:5px; float:left; width:709px; margin-bottom:10px;}
.main_banner .onebox {}
.float_left {float:left; width:auto;}
.float_right {float:right; width:auto; display:block;}

.left_column {float:left; width:202px; background:#fff; padding:0; margin:0 10px 0 0;}
.left_column h2{color:#304250; background:#94c0d9; display:block; padding: 5px 5px; font-size:1.3em; margin:0 0 5px 0; height:15px;}

div.categories, div.categories .related_btm { background:#f2f7f9;  padding:0; margin:0;background-position:top; background-repeat:no-repeat;}
div.categories  h5 {background: #2077bf url('/ut/images/search_cat_top.gif');  display:block; margin:0; color:#fff; }
div.categories .categories_btm { height:5px; background-image:url(/ut/images/search_cat_bg_btm.gif); background-position:bottom right;background-repeat:no-repeat;}

div.categories .related_btm {background-position:bottom ; height:5px; background-image:url(/ut/images/search_cat_bg_btm.gif); background-position:bottom right;background-repeat:no-repeat; border-right:0px solid #fff;}

div.categories h5.related  {background: #25887c url('/ut/images/search_cat_relative_bg.gif'); }
div.categories div.categories_content { background: #f2f7f9 url('/ut/images/search_cat_bg.gif'); background-repeat: repeat-y; padding:5px ; margin:0;}
.categories li {color:#464646; font-weight:bold; line-height:1.5em; list-style-type:none; margin:0px; padding:0 3px; }
.categories li.on {background:#e2e8ea;}

.categories li:hover {background:#e2e8ea;}
.categories li a {color:#464646; text-decoration:none;}
.categories li a:hover { text-decoration:none;}

/********* main column ****************/
.main_column {float:left; width:730px; margin:0px;  background-position:top; background-repeat:no-repeat;padding:0 0 0 0;}
.main_column p {padding: 0 0 10px 0;}
.main_column .spelling {padding:5px 0 0px 10px; font-weight:bold; font-size:.9em;}
.main_column .results_total{padding:5px 0 0px 10px; font-size:.9em;}
.main_column .bottom {/* background-image:url(/ut/images/search_btm_bg.gif); background-position:bottom left; background-repeat:no-repeat;height:4px; */}
.main_column .content {/* background: url('/ut/images/search_bg.gif'); background-repeat: repeat-y;  padding:5px 15px 10px 15px; */}
.main_column .content .search_background {background-image:url(/ut/images/bck-search1.gif); background-position:bottom left; background-repeat:no-repeat; 
 height:40px; padding:10px 10px 0 10px;}
.main_column .top {/* background-image:url('/ut/images/search_top_bg.gif'); background-position:top left; background-repeat:no-repeat;height:4px; */}
* html .main_column .content .search_background {background-image:url(/ut/images/bck-search1.gif); background-position:bottom left; background-repeat:no-repeat; 
 height:40px; padding:0px 10px 0 10px;}
 
/* TABLES */
.slider table {}
.slider th {color:#333; border:1px solid #ccc; text-align:left;}
.slider td {padding:5px;color:#506a26; border:1px solid #ccc; margin:0;}
.slider td a {color:#000}
 
 /*********** BUTTONS  ***********************/
a.button {background: transparent url('/ut/images/button-left.gif') no-repeat top left;display: block;float: left;line-height: 16px; height: 20px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button, a:visited.button, a:active.button{font-size: 1em; }
a.button span {background: transparent url('/ut/images/button-right.gif') no-repeat top right;display: block;padding: 0px 11px 4px 0;color:#fff; font-weight:bold;}
a.button:hover {background: transparent url('/ut/images/button-left.gif')  no-repeat bottom left;}
a.button:hover span {background: transparent url('/ut/images/button-right.gif')  no-repeat bottom right;}
.buttonwrapper{ overflow: hidden;width:auto;}

a.button_orange {background: transparent url('/ut/images/button-orange-left.gif') no-repeat top left;display: block;float: left;line-height: 16px; height: 20px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button_orange, a:visited.button_orange, a:active.button_orange{font-size: 1em; }
a.button_orange span {background: transparent url('/ut/images/button-orange-right.gif') no-repeat top right;display: block;padding: 0px 11px 4px 0;color:#fff; font-weight:bold;}
a.button_orange:hover {background-position: bottom left;text-decoration:none;}
a.button_orange:hover span {background-position: bottom right;}
.buttonwrapper{ overflow: hidden;width:auto;}

.animatedTabContent .tabContent a.button {background:transparent url('/ut/images/button-orange-left.gif') no-repeat scroll left top;}
.animatedTabContent .tabContent a.button span {background:transparent url('/ut/images/button-orange-right.gif') no-repeat top right;}
.animatedTabContent .tabContent a.button_orange:hover {background-position: bottom left;}
.animatedTabContent .tabContent a.button_orange:hover span {background-position: bottom right;}

a.button_green {background: transparent url('/ut/images/button-green-left.gif') no-repeat top left;display: block;float: left;height: 39px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button_green, a:visited.button_green, a:active.button_green{font-size: 1em; }
a.button_green span {background: transparent url('/ut/images/button-green-right.gif') no-repeat top right;display: block;padding: 3px 11px 4px 0;color:#fff; font-weight:normal;text-align:center;line-height: 16px;}
div.get_quote_plan a.button_green span {width:150px;font-size:12px;}
a.button_green:hover {text-decoration:none;background-position: bottom left;}
a.button_green:hover span {background-position: bottom right;}
.green_floatfix {clear:both;padding-top:10px;}
.green_buttonholder {text-align:center;width:215px;}
.green_buttonholder div.green_floatfix {margin-left:22px;}

ul.blue_arrow {margin:0 0 9px;  padding:5px;}
ul.blue_arrow li {list-style-image:url('/ut/images/arrow_blue.gif'); margin:0 0 6px 25px; padding:0px; line-height:1.3em; font-size:1em; color:#333;}

ul.green_checkbox {margin:0 0 0 9px;    padding:5px;}
ul.green_checkbox li {list-style-image:url('/ut/images/icon_checkbox.jpg'); margin:0 0 6px 25px; padding:0px; line-height:1.3em; font-size:1em; color:#333;}

div.results h4 {color:#464646; display:block; line-height:1.5em; }
div.results h5 {padding:5px 0}
ul.results {clear:both; list-style-type:none;   margin:0 0 9px; padding:0;  }
ul.results li {border-bottom:1px solid #E8E8E8; clear:left; margin:0; padding:4px 10px 8px;}

.results .pagination {padding:5px 10px 25px 10px;  font-size:.95em; }
.results .pagination .results_less{background:transparent url(/ut/images/pagination_prev.gif) no-repeat; background-position:left center;padding-left:20px;  position:relative; float:left; width:40%;}
.results .pagination .results_more{background:transparent url(/ut/images/pagination_next.gif) no-repeat; background-position:right center;padding-right:20px;    position:relative; float:left; text-align:left; width: auto; }
.results .pagination .results_next {background:transparent url(/ut/images/pagination_next.gif) no-repeat; background-position:right; padding-right:16px; position:relative; float:right; width:50%; text-align:right;}
.results .pagination .results_next a {padding:4px;}

/**************** TABS 2 *****************/
div.column ul { padding:0;}
div.column li { }
.animatedTabs{overflow: hidden;width:100%;color:#3e659a;position: relative}
.animatedTabContent {border:1px solid #cccccc; padding:10px; font-size:1em; text-decoration:none; margin-top:-1px; background:#dbebf6;}
.animatedTabContent .content {background:#fff; border: 1px solid #ccc; padding:10px 10px 17px 10px; }
.contentbox  .animatedTabContent .content img {float:none; padding:0;}
.contentbox  .animatedTabContent .content li {list-style-image:url('/ut/images/arrow_blue.gif'); margin:0 0 0px 20px; padding:1px;}
.animatedTabContent img {padding:0; margin:0 0 -2px 0;}
.animatedTabs li a {text-decoration:none;}
.animatedTabs ul{list-style: none;margin: 0;padding: 0; text-decoration:none;}
.animatedTabs li{float: left; width:auto; margin: 0;padding: 0; text-decoration:none; }
.animatedTabs a {float: left; width:auto; position: relative; top: 5px; background: url(/ut/images/tab-blue-left1.gif)  no-repeat left top;
margin: 0;margin-right: 0px; padding: 0 0 0 4px;color:#35598A;  font-size: .9em;font-weight:bold;text-decoration:none; }
.animatedTabs a em{float: left;  width:auto; position: relative;display: block;background: url(/ut/images/tab-blue-right1.gif) no-repeat right top; padding: 5px 8px 10px 4px; font-weight: normal;color:#35598A; text-decoration:none; font-style:normal; text-decoration:none; font-size:1em}
.animatedTabs ul li a {text-decoration:none;}
.animatedTabContent .content h4 {display:block;margin:3px 0 7px;}
.animatedTabContent .content p {padding-bottom:3px;}
.animatedTabContent .content .plan_info {float:right; background:#abcdef; padding:0px; width:auto;}
.animatedTabContent .content .plan_info h3 {margin:0; padding:0;}
.animatedTabContent .content .plan_info ul {margin:0; padding:0;}
.animatedTabContent .content .plan_info li {list-style-image:url('/ut/images/arrow_blue.gif'); margin:0 0 0px 20px; padding:1px; line-height:1.5em;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedTabs a em {float:none; text-decoration:none; width:auto;}
/* End IE5-Mac hack */
.animatedTabs .selected {position:relative;background-position: 0 -125px; text-decoration:none; }
.animatedTabs .selected  a{background-position: 0 -84px;color:#35598A; text-decoration:none;}
.animatedTabs .selected a em{background-position: 100% -125px;color: #35598a;font-weight:bold;}
.animatedTabs .selected  a:hover{ background: url(/ut/images/tab-blue-left1.gif) no-repeat right top; background-position: 0 -84px; margin:0;text-decoration:none;}
.animatedTabs .selected a:hover em{ background: url(/ut/images/tab-blue-right1.gif) no-repeat right top; background-position: 100% -125px;color: #35598a;  text-decoration:none;}
.animatedTabs a:hover{ background: url(/ut/images/tab-blue-left1.gif) no-repeat right top;background-position: 0% -38px; text-decoration:none; color:#35598a;}
.animatedTabs a:hover em{background: url(/ut/images/tab-blue-right1.gif) no-repeat right top; background-position: 100% -54px; text-decoration:none;}
.animatedTabContent h3 {font-size:1.3em; margin-top:10px;}

/***** PLANS DEFINITION  *****/
.definition { border: none; padding:7px 0 0 0; position:absolute; top:20px; left:-40px; background:white; width:250px; margin:0; background-image: url(/ut/images/help_top.gif);  background-repeat: no-repeat; color:#3373bc; display:none;z-index:1001;}
.definition_content {border-left:1px solid gray; border-right:1px solid gray; padding:0 7px 0px 7px;}
.definition_bottom {background-image:url(/ut/images/help_bttm.gif); background-position:bottom; background-repeat:no-repeat; padding:0;}
.definition_content span {float:right; padding: 0 0 5px 10px; width:auto;}

/* THREE COLUMN CONTENT LAYOUT */
 .main_twocolumn {float:left; width:508px; margin:0; background-position:top; background-repeat:no-repeat; padding:0 0 0 0;}
 .right_column {float:left; width:215px; padding:0; margin:0 0 0 10px;}
 .right_column img {margin-bottom:10px;}
 .right_column ul img {margin-bottom:0px;}
 
 .getquote_top  { background:transparent url(/ut/images/quote_roundtop.jpg) no-repeat; 
 background-position:bottom left; width:215px;padding:0px !important;height:6px !important;
line-height: 0px !important;margin:0 !important;font-size:0; }
 .getquote_content  { background:transparent url(/ut/images/quote_bg.jpg) no-repeat;  background-position:top left; border-left:1px solid #93c2e5;
 border-right:1px solid #93c2e5; padding:0 15px 10px 15px;
 margin:0 !important; font-size:.9em; }
 
.getquote_content h4 {font-size:1.4em;  color:#478fc6;  padding:5px 0 10px 0;  }
.getquote_content p {  padding:5px 0 5px 0; }
.quote_plan_button {background:transparent url(/ut/images/quote_planfinder.jpg) no-repeat;  width:183px; height:37px;}
.quote_quote_button {background:transparent url(/ut/images/quote_quickquote.jpg) no-repeat; width:183px;height:37px; }
.btn_hover:hover{ background-position:-183px; cursor:pointer;}
.getquote_btm { background:transparent url(/ut/images/quote_roundbtm.jpg) no-repeat; background-position:top left;width:215px; height:5px; margin-bottom:10px; }
.return_shop_top {background:transparent url(/ut/images/return_shop_roundtop.jpg) no-repeat; background-position:top left;width:215px; padding-top:8px; }
.return_shop_content  { background:#ebf5fa url(/ut/images/return_shop_bg.jpg) no-repeat;  background-position:top left; border-left:1px solid #d2d0cf; border-right:1px solid #d2d0cf; padding:0 15px 10px 15px; font-size:.9em; }
.return_shop_content h4 {  font-size:1.4em;  color:#478fc6;  padding:5px 0 10px 0;  }
.return_shop_content p { padding:5px 0 5px 0; }
  
.needhelp_top { background:transparent url(/ut/images/needhelp_top.jpg) no-repeat; background-position:top left; width:215px; height:77px; }
.needhelp_content { background:#fff url(/ut/images/needhelp_bg.jpg) no-repeat;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 15px 10px 15px; font-size:.9em; width:183px; }
.needhelp_content .hide {display: none}
.needhelp_content label {margin-left:0px;margin-right:4px;width:60px;}
.needhelp_content input[type="text"] {width:130px;} 
.needhelp_content h4 {  font-size:1.3em; color:#f27120;  font-weight:bold;  padding:10px 0 5px 0;  margin:0; }
.needhelp_content p { padding:5px 0 5px 0; }
.needhelp_button {background:transparent url(/ut/images/agent_request.gif) no-repeat; width:163px; height:20px; margin-top:10px; }
.needhelp_button:hover{ background-position:-163px; cursor:pointer; }
.needhelp_btm { background:transparent url(/ut/images/needhelp_btm.jpg) no-repeat;  background-position:top left; width:215px; height:7px; margin-bottom:10px; }
.return_shop_btm { background:transparent url(/ut/images/return_shop_roundbtm.jpg) no-repeat;  background-position:top left; width:215px; height:6px; margin-bottom:10px; }
.contentbox h2{font-size:1.6em;padding:5px 0 0px 0;color:#016aac;margin:0;}
.contentbox h3{font-size:1em;padding:5px 0 0 0;color:#016aac;margin:0;}
.contentbox_top{ /*background:transparent url(/ut/images/contentbox_top.jpg) no-repeat; background-position:bottom left; width:495px;height:10px; */}
.contentbox_btm{ /* background:transparent url(/ut/images/contentbox_btm.jpg) no-repeat;  background-position:top left; width:495px; height:10px; */}
.blue_box{background:#eef4f7 url(/ut/images/why_buy_blue.jpg) no-repeat; padding:10px 10px 10px 15px;font-size:.9em;height:331px;margin-bottom:10px;}
.blue_box h2{font-size:1.6em;padding:5px 0 10px 0;color:#016aac;}
.blue_box ul.blue_arrow li{margin:0 0 0 5px;padding:0;}
.contentbox .glossary a {padding: 0 3px;}
.contentbox .glossary { margin-bottom:15px;}
.contentbox .separator {background-image:url(/ut/images/separator.jpg);background-repeat:no-repeat;font-size:0.9em;
margin:0 -16px; padding:20px 10px 10px 5px; }
.contentbox .separator .float_left {width:150px;}

.contentplans_top .contentbox {padding:0 0px 10px; font-size:.9em; width:493px; background:#fff; border:none;width:725px;}
.contentbox .separator {width:470px;}
.contentplans_top .contentbox h1 {padding:0 0 3px 0; margin:0; color:#3E659A; line-height:1em;}
.contentbox h2.blue, .contentbox h2.blue a {color:#3E659A;line-height:1em;margin:0;padding:0 0 3px 0; text-decoration:none;}
.contentbox h1.blue {padding:0; margin:0; color:#3E659A; line-height:1em; font-weight:100;}
.contentbox a h1.blue , .contentbox a h5 { text-decoration:none;}
.contentbox h5 {padding:0; margin:0; color:#3E659A; font-size:1.1em; }
.contentbox p {padding: 0 0 10px 0;}

/* END THREE COLUMN CONTENT LAYOUT */

/****** SPLASH PAGE   **********/
.splash_banner {width:945px; }
.splash_banner .splash_copy { position:absolute; padding:50px 20px; width: 400px; color:#3373bc; }
.plans_banner .splash_copy h2{color:#3783C1;font-size:18px;margin-bottom:10px;padding-bottom:0;padding-left:0;}
.splash_banner h3 {font-size: 1.7em; }
.splash_banner p {padding: 10px 0 10px 0;}

/******  MEMBER PAGE *******/
.login_content { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 15px 10px 15px; font-size:.9em; width:914px; background: #efefef url(/ut/images/contentone_bg.jpg); background-repeat:repeat-x;}
.login_top { background:transparent url('/ut/images/contentone_top.jpg') no-repeat; 
 background-position:top left;  padding-top:10px; }
.login_btm {background:transparent url(/ut/images/contentone_btm.jpg) no-repeat; 
 background-position:top left; height:10px;}

/******  FORM PAGE *******/
.contentform { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 15px 10px 15px; font-size:.9em; width:463px; background: #efefef;}
.contentform h2{font-size:1.6em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentform h3{font-size:1em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentform h3 a{color:#000;text-decoration:underline;}
.contentform_top{ background:transparent url(/ut/images/contentform_top.jpg) no-repeat; 
 background-position:top left;  padding-top:10px;}
.contentform_btm{ background:transparent url(/ut/images/contentform_btm.jpg) no-repeat; 
 background-position:top left; width:495px; height:10px;}
.contentform .form {border:1px solid #ccc; background:#fff;}
.contentform .form input[type="text"]  {margin:0px 3px 10px 0; width:auto;}
.contentform .form input[type="checkbox"] {margin:0; }
.contact_table label {float:left; width:100px; margin-right:3px; padding:3px 0 0 10px; text-align:left;height:17px; }
.contentform p {padding:10px;}
.contentform h4 { background-image: url(/ut/images/form_htag.jpg); margin:0; padding:10px 10px; color:#016aac;}
.contentform .form .float_left {padding-left:10px; width:auto;}
.contentform .form .buttonwrapper {padding: 0 0 10px 10px;}
.contentform_top .contentbox {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; padding:0 10px 10px; font-size:.9em; width:473px; background:#fff;}
.contentform_top .contentbox .float_left {width:250px;}
.contentform_top .contentbox h2 {padding:0; margin:0; color:#3e659a;}
.contentform_top .contentbox h5 {padding:0; color:#457cbd;}
.contentform_top .contentbox .float_left img {padding: 0 5px 0 0; float:left; width:auto;}

/******  PLANS PAGE *******/
.contentplans { padding:0 15px 10px 15px; font-size:.9em; width:463px; background: #fff;}
.contentplans h2{font-size:1.6em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentplans h3{font-size:1em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentplans h3 a{color:#000;text-decoration:underline;}
.contentplans_top{}
.contentplans_btm{ background:transparent url(/ut/images/contentbox_btm.jpg) no-repeat; 
 background-position:top left; width:495px; height:10px;}
.contentplans .form {}
.contentplans .form input {margin:7px 0px 10px 0; width:auto;}
.contentplans p {padding:10px;}
.contentplans h4 { background-image: url(/ut/images/form_htag.jpg); margin:0; padding-top:20px; color:#016aac; padding-left:10px;}
.contentplans .form .float_left {padding-left:10px; width:auto;}
.contentplans .form .buttonwrapper {padding: 0 0 10px 10px;}
.contentplans_top .contentbox {padding:0 0px 10px; font-size:.9em; width:493px; background:#fff; border:none;}
.contentplans_top .contentbox .float_left {width:260px;}
.contentplans_top .contentbox h2 {padding:0; margin:0;  color:#3e659a;}
.contentplans_top .contentbox h5 {padding:0; color:#457cbd;}
.contentplans_top .contentbox .float_left img {padding: 0 5px 15px 0; float:left; width:auto;}

/******  PLANS PAGE SitePublisher  *******/
.float_left .plans h1 {color:#3E659A;line-height:1em;margin:0;padding:0 0 3px;}

/***** REGISTRATION PAGE  *******/
.register {width:520px; float:left; margin-left:10px;}
.register h2 {font-size:1.8em; color:#83a006; padding:0; margin:0 0 15px 0;}
.register p {padding: 0 0 15px 0;}

.register_now { width:350px; }
.register_now .buttonwrapper {margin:15px 15px 0px 15px;}

.loginbox_content h4 {font-size:1.4em; color:#478fc6; padding:0;}
.loginbox_content p {padding:5px 0 5px 0;}
.loginbox_top { background:transparent url(/ut/images/loginbox_top.gif) no-repeat; background-position:top left; width:300px; padding-top:6px; margin-right:10px; }
.loginbox_content {background:transparent url(/ut/images/loginbox_bg.jpg) repeat-x; background-position: top left; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 15px 30px 15px; font-size:.9em;  width:269px;}
.loginbox_btm { background:transparent  url(/ut/images/login_btm.gif) no-repeat;  background-position:bottom left; width:300px; height:10px; margin-bottom:5px; }
.loginbox_content table td {border:none; padding:5px; font-size:1.1em;}
.loginbox_content table {border:none; padding:3px; font-size:1.1em;}

/* progress bar */
div.float_progressbar {float:left; width:auto; margin:10px}
#progressBar li {padding: 0; text-align: center; display: inline;}
#progressBar li a {display: block;  padding: 2px 9px 5px 5px; color: #4d4b44;text-decoration: none; float: left; width:auto; font-size: 1em; line-height: 140%; text-align: center;}
#progressBar li a span {font-weight:bold; padding:2px 1px 2px 5px; color:#fff;}

/**  hard-code width of progressBar fractions  **/
#progressBar a.across,#progressBar li a.across {width: 70px; text-align:right; padding-right:5px;}
#progressBar li a.past {color: #0a284b;background-image:url(/ut/images/step_prev.jpg); background-position:right; background-repeat:no-repeat;}
#progressBar li a.present {color: #0a284b;  cursor: default;background-image:url(/ut/images/step_on.jpg); background-position:right; background-repeat:no-repeat;}
#progressBar li a.future {color: #6D6E74; cursor: default; background-image:url(/ut/images/step_next.jpg); background-position:right; background-repeat:no-repeat;}
/* end progress bar    */

span.print_page {background-image:url("/ut/images/icon_print.gif");  background-position:left;   background-repeat:no-repeat; 
    position: relative; left:0px; top:0px; font-size:10px; padding: 4px 0px 3px 35px; overflow:hidden; float:right; cursor:pointer;}

/* FOOTER */
div#footer {background:#EFF5FA  url(/ut/images/footer_bg.gif) top no-repeat;margin:-1px -1px -35px -1px;padding:35px 0 0px;text-align:center;position:static;}
div#footer p { font-size:.9em; line-height:1.3em; padding-bottom:15px;}  
div#footer a { color:#000;}
div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}

.footer { margin:0 auto;  text-align:center; width:987px; padding:10px 0 }
.footer p { font-size:.9em; line-height:1.3em; padding-bottom:15px;}  
.footer a { color:#000;}
.footer div.float_right {text-align:right;}
.footer div.float_right a.space{padding-right:20px;}
.footer li.right {border:0;}

.right_column {float:left; width:215px; padding:0; margin:0;}
.left_column {float:left; width:202px; background:#fff; padding:0; margin:0;}

/****** SitePublisher CSS changes 09-17-2009 ***/

#ls-canvas{position:relative;}
div.toptab {height:20px; top:-1px; position:relative}
#sddm li a{padding: 4px 0px;}
.tabs4 li a{width:179px;}
.tabs5 li a{width:142px;}
.tabs6 li a{width:119px;}
.tabs7 li a{width:101px;}

#sddm, #sddm ul {width:751px;padding:0;margin:0 0 0 20px;border:0;} /* removed width from tabs.css */

div#logo img {border:0 none;padding:0;}
div#logo {float:left;border:0 none;padding:7px 0 9px 20px;}
#sddm div a{padding:5px;}
.alert, .logintop{width:243px;padding:0;margin:0;height:40px;}
div#topsection {background-color:#e2e8f2;}
.tabholder{border-bottom:0px solid red; }
.login_content{width:946px;margin:0;padding:0 0px 0 0px;margin-right:-30px;border-right: #ccc 1px solid; background-position: left bottom; background-image: none; padding-bottom: 0px; margin: 0px; border-left: #ccc 1px solid; padding-top: 0px; background-repeat: repeat-x; height: 380px; background-color: #fff;}
.login_top{margin-top:15px;}

/****** SitePublisher CSS changes 09-17-2009 ***/
#ls-row-3-area-1 {padding-bottom:0;}

ul.sub_nav li a {width:215px; border-top:0px solid #fff; display:block; color:#333; text-decoration:none; padding:5px 2px 7px 13px; background:#cce0f3;  font-size: .9em; line-height:1.1em; }

/* FOOTER */
div#footer {background:#e2e8f2 url('/ut/images/footer_bg.gif') top no-repeat;margin:0px 0px 0px 0px;padding:30px 21px 0px 21px;text-align:left;position:static;}
div#footer p { font-size:.8em; line-height:1.4em;color:#7595bf;}  
div#footer a { color:#015DA8; text-decoration:none;}
div#footer a:hover { text-decoration:underline; }
div#footer div.float_left {text-align:left;}
div#footer div.float_left p {color:#015DA8;}
div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}

.content ul {margin: 5px 5px 0px 20px;padding-bottom:10px;}

/***** Include  ******/
.twocolumnsplashtop{background-image:url('/ut/images/medicare_retirement_splash.jpg');background-repeat:no-repeat;width:688px;height:168px;}
.twocolumnsplashtop h2{margin:0px 30px 0 235px;padding-top:27px;width:415px;border-bottom:1px solid #80a530;font-size:16px;}
.twocolumnsplashtop p {padding:10px 30px 0 235px;line-height:15px;}
.twocolumndivtop{width:686px;height:11px;background-image:url('/ut/images/twocolumntop.jpg');background-repeat:no-repeat;margin-top:20px;background-position:bottom left;}
.twocolumndivbtm{clear:both;width:686px;height:12px;background-image:url('/ut/images/twocolumnbottom.jpg');background-repeat:no-repeat;}
.twocolumndivcontent{float:left;background-image:url('/ut/images/twocolumndivbg.jpg');background-repeat:no-repeat;background-position:bottom left;width:686px;margin-right:0px;}
.twocolumndivcontent div{float:left;margin-left:0px;width:313px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:0 10px 10px 10px;}
.twocolumndivcontent div h2 {width:313px;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:1px solid #80a530;font-size:13px;}
.twocolumndivcontent div h2 span{font-size:11px;margin-left:5px;}
.twocolumndiv div{vertical-align:bottom;float:left;}
.twocolumndiv div.columntwo {margin-left:15px;}
.twocolumndiv div a{line-height:1.3em;}
.twocolumndiv img , div.columntwo img {margin-left:5px;}

/* lightbox */
div.black_overlay{display:none; position: absolute; top: 0; left: -150px; width: 1400px; height: 1400px;
background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.55; filter: alpha(opacity=60); }
.white_content { display: none; position: absolute; top: inherit; top: 300px; left: 10%; width:700px; height:500px; border: 10px solid #dde5ec; background-color: white; z-index:1002; overflow: auto; padding: 10px;}
h2 span {font-size:10px; font-weight:200; color: #277fc2;}

/* hide/show div */
.hiddenDiv {display: none;  }
.visibleDiv {display: block; border: none; margin-left:116px; border:medium none;font-size:11px;}

.plans_estimate table {border:1px solid #D3D3D3;}
.plans_estimate th {background:#F4F2EB url('/ut/images/th_bg.gif') repeat scroll 0 0;border:1px solid #CCCCCC;}
.plans_estimate td {border:1px solid #D3D3D3; padding:5px;}
.quote_results table td, table th {font-size:1.2em;}
.quote_results table {width:100%; border-spacing:0;  border-collapse:collapse; }
.quote_results table  td, table  th  {font-size:1em; line-height:1.1em; vertical-align:top; color:#333; padding:6px 5px 6px 5px;}
.quote_results th {background:#F4F2EB url('/ut/images/th_bg.gif') repeat scroll 0 0;border:1px solid #ccc;}
.quote_results td {border:1px solid #d3d3d3;}
.quote_results table {border:1px solid #d3d3d3; width:100%;}
.quote_results th {border:1px solid #d3d3d3;}
select.gender  {margin:0 16px 0 0;}
.planfilter_content input.dob [type="text"]{margin:0 10px}

/**  plans toggle **/
h2.trigger {padding: 0 0 0 40px;margin: 0 0 2px 0;background: url('/ut/images/h2_trigger_a.gif') no-repeat;  height: 25px;
    line-height: 25px;width: 670px;     font-weight: normal;    float: left; font-weight:bold;}
h2.trigger a {  color: #333;    text-decoration: none;  display: block;}
h2.trigger a:hover { color: #333; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0 0 5px;    padding: 0; overflow: hidden;   width: 670px;   clear: both; display:block;}
.toggle_container .block {  padding: 5px; /*--Padding of Container--*/}

/*** SitePublisher changes  2009-09-22  ***/

/* hide/show div */
.hiddenDiv {display: none;  }
.visibleDiv {display: block;    border: none; margin-left:109px; border:medium none;font-size:11px;}
select.gender  {margin:0 12px 0 0;}
.planfilter_content input.dob [type="text"]{margin:0 10px}

.main_column2 .animatedTabContent .content {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;padding:10px 10px 17px;}**/
.tabContent {background:#FFFFFF;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.tabContent {background:#FFFFFF;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.animatedTabContent .tabContent {background:#FFFFFF ;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.main_column2 .content .float_left_plan {float:left; width:62%;}
.main_column2 .content .float_left_plan h1 {font-size:19px;line-height:18px;color:#3E659A;margin:0;padding:0 0 3px; float:left;}
.main_column2 .content .float_left_plan img {float:left;padding:0 5px 15px 0;width:auto;}
.content div.float_right img {padding-left:5px;}

.main_column2 .content .float_left_plan h5 {color:#457CBD;padding:0;margin-left:45px;margin-top:6px;}

.animatedTabs ul li {list-style-image:none; margin:0;}

/***** SitePublisher/plans additions 2009-09-23 *****/
.planfilter_top {background-position:top left; width:680px; background:transparent url(/ut/images/planfilter_top.jpg) no-repeat;  height:9px;}
.planfilter_top img {padding:0; margin:0;}
.planfilter_content {background:#fff url(/ut/images/needhelp_bg.jpg) repeat-x;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 10px 10px 10px; font-size:.9em; width:658px;}
.planfilter_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.planfinder_content .primary_insurer {padding-left:100px;  }
.planfilter_content input[type="text"] {width:80px;}
.planfilter_content input[type="select"] {width:75px;}
.planfilter_content input[type="checkbox"] {margin-bottom:0px;float:left;}
.planfilter_content label {float:left;font-size:11px;line-height:15px;margin-right:1px;text-align:left;width:95px; margin:0;}
.planfilter_btm {background:transparent url(/ut/images/planfilter_btm.jpg) no-repeat; background-position:top left; width:680px; height:7px; margin-bottom:10px; }

/***** plans redesign  *****/
.plans_redesign_bg_btm {margin:0;background:url(/ut/images/plans_bg_btm.gif) no-repeat scroll left bottom;padding-bottom:5px;}
.plan_redesign_top p {padding:10px;}
.planrt_redesign_top p {padding:10px;}
.plan_redesign_top {float:left; width:233px;  margin-right:10px}
.planrt_redesign_top {float:left; width:233px;}
.plan_redesign_top h2 {background-image:url(/ut/images/h2_plans.gif); padding:4px 10px; margin:0; background-position:top left; color:#3373BC; font-size:16px;}
.planrt_redesign_top h2.blue3 a:hover, .planrt_redesign_top h2.blue4 a:hover { text-decoration:none;}
.plan_redesign_top h2.blue1 {background-image:url(/ut/images/blue_h2_1.gif);height:43px;padding-left:110px;padding-top:30px;}
.plan_redesign_top h2.blue2 {background-image:url(/ut/images/blue_h2_2.gif); height:43px;padding-left:100px;padding-top:30px;}
.planrt_redesign_top h2.blue3 {background-image:url(/ut/images/blue_h2_3.gif); height:43px;padding-left:120px;padding-top:30px; margin:0;font-size:16px;}
.planrt_redesign_top h2.blue4 {background-image:url(/ut/images/blue_h2_4.gif); height:18px;padding-left:15px;padding-top:25px; margin:0;font-size:16px;}

.plan_redesign_top h2 a {text-decoration:none; color:#3373bc;}
.plan_redesign_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(/ut/images/plans_bg.jpg); background-position:bottom; }
.plan_redesign_content p {padding:7px;}
.plan_redesign_content img {padding:7px 7px 0 7px;}
.plan_redesign_btm {background-image:url(/ut/images/plans_btm.gif); background-position:top left; padding:5px; }

table.plans_comparison {width:670px;} 
.animatedTabContent h3 {margin-top:0;}

.iw_component .float_right {position:relative; top:-15;}

.uodContent {display:none;}

/** Plans Coverage **/
.plans_banner .splash_copy {padding-left:400px;}
.diff_people_right {float:left; width:353px;}
.diff_people_left {float:left; width:353px; margin-right:10px;}

/** Plans Coverage **/
.plans_banner .splash_copy {position:absolute; padding:20px 10px 40px 20px; width: 290px; color:#3e659a; margin-left:390px;}
.wellness2_top {float:left;}

/** Related Caregories  **/
ul.related_categories {color:#3c6d99; margin:0 0 10px 0; padding:15px 5px 0 55px; background-image:url(/ut/images/gettingstarted-relatedcategories.jpg); background-position:top left; background-repeat:no-repeat;}

/***** Error Pages *****/
.err_container{	width: 940px;	w\idth: 529px;	padding: 0 0 32px 411px;	margin:12px 0 0px 0;	background-repeat:no-repeat;
	background-position:0px -23px;	font-size: 1.1em;	line-height:1.6em;	margin-left: 5px;	float: left;}
.err_container h2{margin:35px 0 2px 0;	padding:0px;	color: #f85a00;	font-size:1.65em}
.err_403{background-image:url(/ut/images/error_403.jpg);}
.err_404{background-image:url(/ut/images/error_404.jpg);}
.err_500{background-image:url(/ut/images/error_500.jpg);}
.err_container .err_bullet{	padding: 3px 20px 0 25px;	background:url(/ut/images/error_carrot.gif) no-repeat 10px 7px;}
.err_bullettit{	font-size:1.25em;	font-weight:bold;	margin: 23px 0 0 0;}
.err_btn{	display:block;	background:url(/ut/images/error_btn.jpg) no-repeat;
	height:27px;	width:226px;	w\idth:196px;	font-weight:bold;
	font-size: 1.25em;	padding: 3px 0 0 30px;	margin: 28px 0 0 0;	color: #ffffff;
	text-decoration:none;	position:relative;	left: 10px;}
.err_btn:hover{text-decoration:none; background:url(/ut/images/error_btn_on.jpg) no-repeat;}
.err_botlinks{	border-top: 1px solid #cccccc;	margin: 0px;	padding-top: 13px;}
.err_botlinks a.err_linkhdr{	color:#3373bc;	text-decoration: none;	font-size: 1.25em;	font-weight: bold;	padding-left: 0px;}
.err_botlinks div{	width: 217px;	float: left;	padding: 4px 0 0 17px;	border-right: 1px solid #cccccc;	height: 200px;	line-height: 2.1em;}
.err_botlinks a{	display:block;	padding:0 0 0 10px;	color: #333333;	font-size: 1.1em;}
div.err_noborder{border:none;}
div.err_number{	position:relative;background:#ffffff;height: 20px;width:50px;color: #999999;margin: 0 -81px 0 0;padding: 0 25px 0 6px;
	left: 868px;top: -23px;	font-size: 9px;text-align: left;	border: none;}

/* Homepage Fixes 11/24/09 */
.newsticker .homepage_content img {float:none;padding:0px;}

a.gs_btn:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/ut/images/gs_registerON_btn.gif) no-repeat scroll 0 0;
}

.main_gs_column {float:left;margin:0;width:720px;}

.ob_btn_wrap {left:18px;overflow:hidden;position:absolute;top:256px;width:150px;}
.ob_btn_wrap a.button_orange:hover {text-decoration:none;}


/* COPY */
.gsms_H1 {padding-left: 18px;}
.gsms_copy1 {width: 368px;	font-size: 13px;	line-height: 16px;	padding-top: 8px;	float: left;}

.gsms_list {background-image:url(/ut/images/gs_register_bullet.gif);	background-position:10px 4px;	background-repeat:no-repeat;	font-size:12px;	line-height:17px;
	padding-bottom:6px;	padding-left:25px;	font-weight: bold;}
.gsms_cal_list {background-image:url(/ut/images/pdf_icon.jpg);	background-position:10px 11px;	background-repeat:no-repeat;	font-size:12px;	padding-left:30px;
	padding-top: 10px;}
.gsms_cal_list a {color:#277FCE;}
.gsms_cal_list a:hover {color:#023B8A;}

/* CELLS */

.oneBox, .oneBoxMultiple {border:0px solid #C0C0C0;float:left;height:150px;}
.newslogo {float:left;width:200px;height:45px;cursor:pointer;margin-right:20px;}

#network_container {margin-left:59px;}
#network_top {height:239px;}
#stability_features {top:270px;}

div.contentbox {margin:0;padding:0px 10px 0px 10px;}

.add_this {float:right;margin-top:-25px;}

/* DN Login Box */
#tmpPasswordBlock {
	display: block;
	padding: 0px 0px;
}

#passwordBlock {
	display: none;
	padding: 0px 0px;
}

img.LoginBoxImage {margin: 0px 0px 0px 0px;}

/* DN Sales Offices Tables */
a.buttonGo {
background:url("/ut/images/dn/buttons/go.gif") no-repeat scroll left top transparent;
}

table.dnHeaderSalesOffices {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.dnHeaderSalesOffices td {
	padding: 4px 12px 4px 12px;
	line-height: 1.2em;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
}

table.dnHeaderSalesOffices td.col1 {
	background-image: url('/ut/images/dn/table_headers/table_sales_off_left.jpg');
	width: 310px;
}

table.dnHeaderSalesOffices td.col2 {
	background-image: url('/ut/images/dn/table_headers/table_sales_off_center.jpg');
	width: 250px;
}

table.dnHeaderSalesOffices td.col3 {
	background-image: url('/ut/images/dn/table_headers/table_sales_off_center.jpg');
	width: 110px;
}

table.dnHeaderSalesOffices td.col4 {
	background-image: url('/ut/images/dn/table_headers/table_sales_off_right.jpg');
	width: 50px;
	text-align:center;
}

@-moz-document url-prefix(){
	/* Firefox 3.5+ Hack */
	table.dnHeaderSalesOffices td.col4 {
	background-image: url('/ut/images/dn/table_headers/table_sales_off_right_ff.jpg');
	width: 51px;
	text-align:center;
	}
	
	}

table.dnSalesOffices {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.dnSalesOffices td {
	padding: 4px 12px 4px 12px;
	line-height: 1.2em;
	font-size: 1em;
	margin: 0px;
}

table.dnSalesOffices td.white1 {
	width: 310px;
}

table.dnSalesOffices td.white2 {
	width: 250px;
}

table.dnSalesOffices td.white3 {
	width: 110px;
}

table.dnSalesOffices td.white4 {
	width: 50px;
	text-align:center;
}

table.dnSalesOffices td.grey1 {
	background-color: #ebebeb;
	width: 310px;
}

table.dnSalesOffices td.grey2 {
	background-color: #ebebeb;
	width: 250px;
}

table.dnSalesOffices td.grey3 {
	background-color: #ebebeb;
	width: 110px;
}

table.dnSalesOffices td.grey4 {
	background-color: #ebebeb;
	width: 50px;
	text-align:center;
}

/* DN Open Positions Tables */
table.openPositionsHeader {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.openPositionsHeader td {
	padding-left: 15px;
	height: 28px;
	line-height: 1.2em;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	background-image: url('/ut/images/dn/misc/bkgd_table_header_720.jpg');
}

table.openPositions {
	border-width: 0px 1px 0px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.openPositions td.whiteTop {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
	border-bottom: 0px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}

table.openPositions td.white {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
}

table.openPositions td.whiteBottom {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}

table.openPositions td.grey {
	padding-left: 15px;
	height: 28px;
	background-color: #ebebeb;
}

table.openPositions td.greyBottom {
	padding-left: 15px;
	height: 28px;
	background-color: #ebebeb;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}

