/* *************** DEFAULT COMMON STYLES *************** */
body {
text-align: center;
min-width: 800px;
margin: 0;
font: 11px/15px Arial, Helvetica, sans-serif;
color: #333;
background-color: #ffffff;
}

a {
color: #00b0da;
}

h1 {
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
line-height: 17px;
}

h3 {
font-size: 13px;
}
img {
border: 0;
}

/* *************** LAYOUT STYLES *************** */
#wrapper {
margin: 0 auto;
width: 800px;
text-align: left;
}

#uber_header {
height: 65px;
}

#uber_header #logo {
position: relative;
top: 10px;
float: left;
}

#uber_header #menlo_logo {
position: relative;
top: 7px;
float: left;
}

#uber_header #nav {
float: left;
width: 647px;
}

#main_promo {
height: 167px;
border-left: 1px solid #004684;
border-right: 1px solid #004684;
border-top: 1px solid #004684;
}

#banner_contain {
border-left: 1px solid #004684;
border-right: 1px solid #004684;
border-top: 1px solid #004684;
overflow: hidden;
}

#main_promo #promo_text {
position: relative;
top: 30px;
left: 50px;
}

#home_mid_mods {
height: 177px;
margin-top: 9px;
}

#home_mid_mods .mod_contain {
float: left;
height: 177px;
}

#footer {
height: 33px;
margin-top: 2px;
clear: both;
background: url(/images/common/footer_back.gif) repeat-x;
}

#footer_text {
height: 33px;
margin-top: 10px;
color: #004684;
padding-left: 20px;
}

#footer_text a {
color: #004684;
}

.clear_fix {
clear: both;
overflow: hidden;
}

.drop_shadow {
background: url(/images/home/middle_mods_drop_shadow.gif) repeat-x;
height: 4px;
overflow: hidden;
}

.blue_header {
border: 1px solid #209dd2;
height: 22px;
margin: 0px 0 0 0px;
padding: 7px 0 0 10px;
background: url(/images/common/header_back.gif) repeat-x;
color: #fff;
}

.multi-rightFloat {
width: 255px;
float: right;
padding-left: 20px;
}

.dark_blue_header {
height: 21px;
background: #2d679a url(/images/home/widget_header_back.gif) repeat-x;
border: 1px solid #004684;
font: bold 12px Arial, Helvetica, sans-serif;
color: #fff;
padding: 8px 0 0 10px;
}

#wrapping_iframe {
width: 796px;
height: 700px;
}

/* *************** MAIN NAV STYLES *************** */
#main_nav {
height: 34px;
background: #004684 url(/images/common/main_nav_back.gif) repeat-x;
border-left: 1px solid #004684;
border-right: 1px solid #004684;
border-top: 1px solid #004684;
clear: both;
overflow: hidden;
}

#main_nav ul {
float: left;
padding: 0;
margin: 0;
list-style: none;
}

#main_nav li {
float: left;
position: relative;
border-right: 1px solid #b1ccdf;
margin-top: 0px;
height: 34px;
}

#main_nav #search {
margin: 0 0 0 0;
padding: 9px 0 0 0;
color: #fff;
border: 0px;
}

#main_nav #search p {
float: left;
font: bold 12px Arial, Helvetica, sans-serif;
margin: 0px 6px 0 8px;
}
 
#main_nav #search form {
float: left;
}

#main_nav  #search input {
position: relative;
top: -6px;
font: 10px Arial, Helvetica, sans-serif;
color: #666;
border: 1px solid #DDDDDD;
}

#main_nav  #search .f_go {
position: relative;
top: -2px;
border: 0px solid #fff;
margin: 0 0 0 4px;
}

#main_nav a {
color: #fff;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 9px 8px 10px 8px;
margin: 0 0 0 0;
position: relative;
display: block;
top: 0px;
height: 15px;
overflow: hidden;
float: left;
}

#main_nav a:hover {
background: url(/images/common/main_nav_back_on.gif) repeat-x;
}

.current_main {
background: url(/images/common/main_nav_back_on.gif) repeat-x;
}

/* *************** CON-WAY COMPANIES HOME WIDGET *************** */
#conway_comp {
width: 215px;
margin-right: 0px;
}

#conway_comp h1 {
font-size: 12px;
}

#conway_comp #cc_content {
height: 137px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow: hidden;
text-align: center;
padding-top: 7px;
}

/* *************** IN THE NEWS *************** */
#in_the_news {
width: 284px;
margin-right: 9px;
}


/* *************** LOGIN *************** */
#login {
position: relative;
top: 8px;
float: right;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
clear: both;
background: #004684 url(/images/common/f_track_back.gif) repeat-x;
height: 34px;
margin: 3px 0 0 0;
padding: 0 10px 0 10px;
border: 1px solid #004684;
}

#username {
font-weight: bolder;
color: yellow;
}


/* *************** QUICK TOOLS *************** */
.qt_customize {
color: #f5d130;
}

#my_tools {
display: block;
}

#all_tools {
display: none;
}

#quicktools_home {
width: 284px;
float: right;
}

#quicktools_home #tools_contain {
overflow: auto;
height: 126px;
background: #004684;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-bottom: 1px solid #003769;
border-top: 1px solid #004684;
}

#quicktools_home #tools_contain ul {
padding: 0;
margin: 2px;
list-style: none;
}

#quicktools_home #tools_contain li {
height: 22px;
background: url(/images/common/quicktool_name_back.gif) repeat-x;
margin: 0px 2px 0px 2px;
border: 1px solid #003769;
padding: 0px 0px 0px 0px;
}

#quicktools_home #tools_contain .tool_go {
float: right;
margin-right: 3px;
border-left: 1px solid #779cbe;
height: 17px;
}

#quicktools_home #tools_contain a {
float: left;
color: #fff;
text-decoration: none;
font: bold 10px Arial, Helvetica, sans-serif;
padding: 5px 0 0 5px;
}

#quicktools_home #tab_contain {
margin-top: 4px;
height: 13px;
}

#quicktools_home .tab_on {
background: #004684;
float: left;
height: 11px;
color: #fff;
line-height: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-top: 1px solid #003769;
font-size: 10px;
margin: 0 5px 0 0px;
}

#quicktools_home .tab_on .link {
color: #fff;
text-decoration: none;
}

#quicktools_home .tab_off {
background: #dbecf3;
float: left;
height: 11px;
line-height: 12px;
color: #004684;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-top: 1px solid #003769;
font-size: 10px;
margin: 0 5px 0 0px;
}

#quicktools_home .tab_off .link {
color: #004684;
text-decoration: none;
}

#quicktools_home .tab_off .qt_customize {
color: #666;
text-decoration: none;
}


/* *************** QUICK TOOLS NARROW *************** */
#quicktools_narrow {
width: 192px;
float: right;
margin-bottom: 7px;
}

#quicktools_narrow #my_tools_tab {
width: 109px;
margin-right: 2px;
}

#quicktools_narrow #tools_contain {
background: #004684;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-bottom: 1px solid #003769;
border-top: 1px solid #004684;
}

#quicktools_narrow #tools_contain ul {
padding: 0;
margin: 2px;
list-style: none;
}

#quicktools_narrow #tools_contain li {
background: #1c5a92 url(/images/common/quicktool_name_back.gif) repeat-x;
margin: 0px 2px 0px 2px;
border: 1px solid #003769;
padding: 0px 0px 0px 0px;
width: 180px;
overflow: hidden;
}

#quicktools_narrow #tools_contain .tool_go {
float: left;
margin: 0 0 0 0;
border: 0px solid #fff;
padding: 3px 0 0px 5px;
width: 25px;
}

#quicktools_narrow #tools_contain .tool_go_2line {
float: left;
margin: 0 0 0 0;
border: 0px solid #fff;
padding: 8px 0 0px 5px;
width: 25px;
}

#quicktools_narrow #tools_contain a {
float: left;
display: block;
width: 135px;
color: #fff;
margin: 0 0 0 0;
border-right: 1px solid #779cbe;
text-decoration: none;
font: bold 10px Arial, Helvetica, sans-serif;
padding: 5px 0 5px 5px;
}

#quicktools_narrow #tab_contain {
margin-top: 4px;
height: 13px;
}

#quicktools_narrow .tab_on {
background: #004684;
float: left;
height: 11px;
color: #fff;
line-height: 12px;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-top: 1px solid #003769;
font-size: 10px;
}

#quicktools_narrow .tab_on .link {
color: #fff;
text-decoration: none;
}

#quicktools_narrow .tab_off {
background: #dbecf3;
width: 57px;
float: left;
height: 11px;
line-height: 12px;
color: #004684;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
border-left: 1px solid #003769;
border-right: 1px solid #003769;
border-top: 1px solid #003769;
font-size: 10px;
margin: 0 0 0 0;
}

#quicktools_narrow .tab_off .link {
color: #004684;
text-decoration: none;
}

#quicktools_narrow .tab_off .qt_customize {
color: #666;
text-decoration: none;
}


/* ***************  FREIGHT TRACKING *************** */
#uber_header #f_track {
float: right;
clear: both;
background: #004684 url(/images/common/f_track_back.gif) repeat-x;
height: 34px;
margin: 3px 0 0 0;
padding: 0 10px 0 10px;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
border: 1px solid #004684;
}

#uber_header #no_track {
float: right;
clear: both;
height: 34px;
margin: 3px 0 0 0;
padding: 0 10px 0 10px;
border: 1px solid #ffffff;
}

#uber_header #f_track p {
float: left;
font-weight: bold;
margin: 11px 10px 0 0;
}

#uber_header #f_track form {
float: left;
}

#uber_header #f_track input {
position: relative;
top: 4px;
font: 10px Arial, Helvetica, sans-serif;
color: #666;
border-left: 1px solid  #DDDDDD;
border-right: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}

#uber_header #f_track .f_go {
position: relative;
top: 8px;
border: 0px solid #fff;
margin: 0 0 0 3px;
}


/* ***************  PERSISTENT NAV *************** */
#uber_header #pers_nav {
float: right;
text-align: right;
clear: both;
position: relative;
padding-top: 3px;
z-index: 100;
width: 100%
}

#uber_header #pers_nav ul {
float: right;
padding: 0;
margin: 0;
height: 22px;
list-style: none;
border-right: 1px solid #aed1e1;
border-top: 1px solid #aed1e1;
border-left: 1px solid #aed1e1;
background: #e6f1f5 url(/images/common/pers_nav_back.gif) repeat-x bottom;
}

#uber_header #pers_nav li {
display: inline;
position: relative;
height: 17px;
top: 5px;
padding-top: 0px;
}

#uber_header #pers_nav a {
color: #004684;
border-right: 1px solid #aed1e1;
text-decoration: none;
padding: 7px 12px 4px 12px;
font: bold 10px Arial, Helvetica, sans-serif;
line-height: 14px;
height: 21px;
}

#uber_header #pers_nav a:hover {
background: url(/images/common/pers_nav_back_on.gif) repeat-x;
}

#uber_header #pers_nav .current {
background: url(/images/common/pers_nav_back_on.gif) repeat-x;
}

#uber_header #pers_nav .last_nav {
border-right: 0px solid #fff;
}


/* ***************  SERVICE UPDATES *************** */
#service_updates {
height: 33px;
}

/* *************** BREADCRUMB NAV *************** */
#breadcrumb {
position: relative;
top: -3px;  
height: 21px;
border-left: 1px solid #004684;
border-right: 1px solid #004684;
border-bottom: 1px solid #004684;
background: url(/images/common/breadcrumb_back.gif) repeat-x;
font-weight: bold;
color: #004684;
padding: 7px 0px 0px 15px;
}

#breadcrumb a {
color: #209dd2;
}

#breadcrumb_bottom {
height: 21px;
border: 1px solid #ccc;
background: url(/images/common/breadcrumb_back.gif) repeat-x;
font-weight: bold;
color: #004684;
padding: 7px 0px 0px 15px;
clear: both;
}

#breadcrumb_bottom a {
color: #209dd2;
}

/* ***************  HOME WELCOME  *************** */
#home_bottom_area {
padding-top: 10px;
}

#home_welcome_3 {
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: 15px 25px 25px 25px;
background: url(/images/home/home_welcome_gradient.gif) repeat-x;
}

#home_welcome_3 h2 {
font-size: 16px;
}

#home_welcome_3 #left_col {
float: left;
width: 350px;
}

#home_welcome_3 #right_col {
float: right;
width: 350px;
}

/* ***************  HOME CON-WAY COMPANIES *************** */
#g_maps img {
position: relative;
top: 7px;
}


/* ***************  GENERIC PAGES CONTENT AREA *************** */
#content_area #left_col {
float: left;
width: 225px;
margin: 0px 0 0 0;
}

#content_area #right_col {
float: left ;
width: 540px;
margin: 10px 0 0 10px;
}

#right_widget_contain {
float: right;
width: 192px;
}

#right_widget_float {
float: right;
width: 192px;
font: 11px/15px Arial, Helvetica, sans-serif;
padding: 10px 0px 15px 15px;
margin: 0 -15px 0 0;
}

#text_main {
float: left;
padding: 10px 15px 15px 15px;
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
display:inline;
width: 534px;
}

#text_main a img {
border: none;
}

#text_main_w_right_nav {
padding: 10px 20px 10px 5px;
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
float: left;
}

#text_main_w_widgets {
padding: 10px 15px 15px 15px;
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
float: left;
width: 330px;
}

#content_area .h1_widgets_present {
width: 350px;
}

#content_main {
margin: 0;
width: 564px;
}

#content_main h1 {
border: 1px solid #209dd2;
height: 22px;
margin: 0px 0 0 0px;
padding: 7px 0 0 10px;
background: url(/images/common/header_back.gif) repeat-x;
color: #fff;
}

/*Social Media Topic Header*/
#content_main .kgp-topbar {
border: 1px solid #209DD2;
height: 22px;
margin: 0px 0 0 0px;
padding: 4px 0 3px 10px;
width: 350px;
background: url(/images/common/header_back.gif) repeat-x;
color: white;
}
#content_main .twocolumn-topbar {
border: 1px solid #209DD2;
height: 22px;
margin: 0px 0 0 0px;
padding: 4px 0 3px 10px;
width: 554px;
background: url(/images/common/header_back.gif) repeat-x;
color: white;
}
.addthis_toolbox{
float: right;
}
#content_main .kgp-topbar h1, #content_main .twocolumn-topbar h1{
float: left;
margin: 0px 0 0 0px;
padding: 2px 0 0 0;
border: 0px;
background: none;
}
.addthis_default_style{
margin-top: 3px;
}   
.addthis_button_google_plusone{
width: 50px;
}
/*End Social Media Topic Header*/

#content_area .highlight_content {
width: 300px;
padding: 18px;
margin: 40px 5px;
border: 1px solid #AFAFAF;
background: #F9F9F9 url(/images/common/gray_back2.jpg) repeat-x bottom;
}

#content_area .highlight_content h1 {
display: block;
color: #006699;
padding: 0px;
margin: 0px;
background: none;
border: 0px solid #AFAFAF;
font: normal 16px Arial, Helvetica, sans-serif;
height: auto;
}

#content_area .highlight_content ul {
margin: 15px 0px 0px 15px;
padding: 0px;
color: #333;
font: 12px/18px Arial, Helvetica, sans-serif;
list-style: url(/images/common/gold_arrow.gif) outside;
}

#content_area .highlight_content li {
margin-top: 13px;
margin-left: 15px;
}

#content_area .highlight_content ul ul {
margin: 10px 0px 15px 15px;
padding: 0px;
color: #333;
font: 12px/18px Arial, Helvetica, sans-serif;
}

#content_area .highlight_content li li {
margin-top: 0px;
}

#content_area h2 {
margin-bottom: 15px;
margin-top: 15px;
color: #333;
font: normal 18px/22px Arial,Helvetica,sans-serif;
}

#content_area .first_h2 {
margin-top: 17px;
margin-bottom: 5px;
font: normal 18px/18px Arial,Helvetica,sans-serif;
}

#content_area .highlight_table {
margin: 20px 10px;
}

#content_area .highlight_table table {
padding: 0px;
border: 1px solid #AFAFAF;
background: #F1F1F1;
}

#content_area .highlight_table h2 {
font: bold 14px Arial, Helvetica, sans-serif;
color: #006699;
margin: 10px 0px 0px 0px;
display: block;
padding: 5px;
}
#content_area .highlight_table .normalbg {
background-color: #FFFFFF;
}

#content_area .highlight_table td {
color: #666;
padding: 2px 3px 5px 5px;
vertical-align: top;
}

#content_area #worklife {
background-color: #eeeeee;
padding: 5px;
margin: 15px;
border: 1px solid #AFAFAF;
}

#content_area #worklife img {
margin-right: 10px;
border: 1px solid #666666;
float: left;
}

#content_area #worklife em {
font-size: 12px;
}

#content_area #leadership_bios {
background-color: #eeeeee;
padding: 10px;
margin: 15px;
height: 210px;
border: 1px solid #AFAFAF;
}

#content_area #leadership_bios img {
margin-right: 10px;
border: 1px solid #666666;
float: left;
}

#content_area #leadership_bios em {
font-size: 14px;
}

#content_area #leadership_bios p {
clear: none;
}

/* ***************  SUBNAV STYLES *************** */
#subnav ul {
list-style: none;
margin: 10px 0 5px 0;
padding: 0 0 4px 0;
}

#subnav ul ul {
list-style: none;
margin-top: -2px;
padding: 0;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#subnav ul ul ul {
list-style: none;
margin: -1px 0 0px 0;
padding: 0;
background: #fff;
border-top: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
}

#subnav ul ul ul ul {
list-style: none;
margin: -1px 0 0px 0;
padding: 0;
background: #fff;
border-top: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
}

#subnav ul ul ul ul li a {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #fff;
color: #63c0ec;
font-weight: normal;
font-size: 11px;
padding: 1px 10px 1px 35px;
margin: 0;
width: 178px;
}

#subnav ul ul ul ul li a:hover {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #fff;
font-weight: normal;
font-size: 11px;
padding: 1px 10px 1px 35px;
margin: 0;
width: 178px;
}

#subnav ul ul li a {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #e7f1f6;
color: #004684;
font-weight: bold;
font-size: 11px;
padding: 1px 10px 1px 10px;
margin: 0;
width: 203px;
}

#subnav ul ul li a:hover {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #FFF;
font-weight: bold;
font-size: 11px;
padding: 1px 10px 1px 10px;
width: 203px;
margin: 0;
}

#subnav ul ul ul li a {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #fff;
color: #2f8fc6;
font-weight: normal;
font-size: 11px;
padding: 1px 10px 1px 25px;
margin: 0;
width: 188px;
}

#subnav ul ul ul li a:hover {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #FFF;
font-weight: normal;
padding: 1px 10px 1px 25px;
width: 188px;
margin: 0;
}

#subnav ul li {
background: url(/images/common/sub_nav_shadow.gif);
display: block;
clear: both;
  /*height:auto;*/
}

#subnav ul li a {
border-left: 1px solid #004684;
border-right: 1px solid #004684;
color: #fff;
display: block;
text-decoration: none;
background: #004684 url(/images/common/sub_nav_back_off.gif) repeat-x;
font-size: 12px;
font-weight: bold;
width: 213px;
padding: 9px 0px 8px 10px;
margin-bottom: 2px;
}

#subnav ul li a:hover {
border-left: 1px solid #004684;
border-right: 1px solid #004684;
color: #fff;
display: block;
text-decoration: none;
background: #004684 url(/images/common/sub_nav_back_on.gif) repeat-x;
font-size: 12px;
width: 213px;
padding: 9px 0px 8px 10px;
margin-bottom: 2px;
}

/*#subnav ul li a:hover {
color: #fff;
display: block;
text-decoration: none;
background: #004684 url(/images/common/subnav_back.gif);
font-size: 12px;
width: 213px;
padding: 9px 0px 8px 10px;
}
*/

#subnav ul li .current_sub1 {
border-left: 1px solid #004684;
border-right: 1px solid #004684;
color: #fff;
display: block;
text-decoration: none;
background: #004684 url(/images/common/sub_nav_back_on.gif) repeat-x;
font-size: 12px;
width: 213px;
padding: 9px 0px 8px 10px;
margin-bottom: 2px;
}

#subnav ul ul li .current_sub2 {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #FFF;
font-weight: bold;
padding: 1px 10px 1px 10px;
margin: 0;
width: 203px;
}


#subnav ul ul ul li .current_sub3 {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #FFF;
font-weight: normal;
padding: 1px 10px 1px 25px;
width: 188px;
margin: 0;
}

#subnav ul ul ul ul li .current_sub4 {
border: 0px solid #fff;
border-bottom: 1px solid #ccc;
background: #008fcc;
color: #fff;
font-weight: normal;
font-size: 11px;
padding: 1px 10px 1px 35px;
margin: 0;
width: 178px;
}

/* ***************  GENERIC WIDGET STYLES *************** */

.gen_widget {
width: 192px;
margin: 0 0 7px 0;
float: right;
}

.gen_widget a {
color: #666;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.gen_widget p {
margin: 5px 0 5px 10px;
}

.gen_widget a:hover {
color: #00b0da;
}

.gen_widget h3 {
border: 1px solid #209dd2;
height: 22px;
margin: 0px 0 0 0px;
padding: 7px 0 0 10px;
background: url(/images/common/header_back.gif) repeat-x;
color: #fff;
}

.gen_widget .widget_content {
padding: 5px 5px 10px 5px;
border: 1px solid #CCC;
}


.gen_widget ul {
list-style-image: url(/images/common/gold_arrow2.gif);
margin: 0 0 0 25px;
padding: 0;
}

.gen_widget li {
margin-bottom: 5px;
}

.gen_widget_border_box {
text-align: left;
background-color: #ffffff;
margin-left: 6px;
margin-right: 6px;
border: 1px solid #cccccc;
padding: 10px;
}
.gen_widget_border_box a {
font-weight: normal;
color: #034885;
text-decoration: none;
line-height: 14px;
}
.gen_widget_border_box .divider {
border-bottom: solid 1px #cccccc;
margin-top: 5px;
margin-bottom: 5px;
}


/* ***************  PRESS RELEASE STYLES *************** */

#press_release_list {
width: 415px;
float: left;
}

#press_release_nav {
width: 55px;
float: right;
border-left: 1px solid #ccc;
padding-left: 30px;
padding-top: 5px;
padding-bottom: 15px;
margin-bottom: 30px;
position: relative;
top: 10px;
}

#press_release_nav h1 {
background: none;
color: #333;
border: 0px solid #fff;
margin: 0;
padding: 0;
}

#press_release_nav ul {
list-style-type: none;
margin: 0;
margin-bottom: 25px;
padding: 0;
}

#press_release_nav a {
color: #666;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#press_release_nav ul li.active a {
color: #00B0DA;
}

#press_release_nav a:hover {
color: #00b0da;
}

#press_release_list h2 {
margin-top: 10px;
}

#press_release_list p {
margin-bottom: 20px;
}

#press_release_article h2 {
margin-top: 20px;
margin-bottom: 10px;
width: 500px;
}

#press_release_article .subhead {
font-size: 11px;
font-style: italic;
font-weight: normal;
margin-top: 10px;
margin-bottom: 20px;
width: 500px;
}

/* ***************  MILLION MILE SAFE DRIVER STYLES *************** */

#safe_driver_list {
width: 420px;
float: left;
padding: 10px;
}

#safe_driver_list h1 {
display: block;
color: #006699;
padding: 0px;
margin: 0px;
background: none;
border: 0px solid #AFAFAF;
font: normal 16px Arial, Helvetica, sans-serif;
height: auto;
}

#safe_driver_nav {
width: 85px;
float: right;
border-left: 1px solid #ccc;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 15px;
margin-bottom: 30px;
position: relative;
top: 10px;
}

#safe_driver_nav h1 {
background: none;
color: #333;
border: 0px solid #fff;
margin: 0;
padding: 0;
}

#safe_driver_nav ul {
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

#safe_driver_nav a {
color: #666;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#safe_driver_nav ul li.active a {
color: #00B0DA;
}

#safe_driver_nav a:hover {
color: #00b0da;
}



/* ***************  CONTACT US STYLES *************** */


#content_main_contact {
width: 800px;
margin-top: 10px;
margin-bottom: 10px;
}
#content_main_contact h1 {
border: 1px solid #209dd2;
height: 22px;
margin: 0px 0 0 0px;
padding: 7px 0 0 10px;
background: url(/images/common/header_back.gif) repeat-x;
color: #fff;
}
#content_main_contact #contact_area {
width: 520px;
float: left;
padding: 20px;
}
#content_main_contact #contact_nav {
width: 200px;
border-left: 1px solid #ccc;
float: right;
padding: 10px;
margin-top: 25px;
margin-bottom: 25px;
}
#content_main_contact #contact_nav h1 {
font-size: 12px;
font-weight: bold;
color: #004684;
margin: 0;
padding: 0;
background: none;
border: 1px solid #fff;
}

#contact_left {
width: 580px;
}
#contact_nav ul {
margin: 0;
margin-left: 20px;
padding: 0;
padding-left: 5px;
}
#contact_nav li {
margin-bottom: 5px;
margin-top: 2px;
margin-left: 0px;
}
#contact_nav ul a {
text-decoration: underline;
font-size: 12px;
color: #666;
}
#contact_nav ul a:hover {
text-decoration: underline;
color: #00b0da;
}
#contact_nav ul ul a {
text-decoration: underline;
font-size: 11px;
font-weight: bold;
}
#contact_nav ul ul ul a {
text-decoration: underline;
font-size: 11px;
font-weight: normal;
}
#contact_nav ul li.main_notactive {
list-style-image: url(/images/common/cont_up.jpg);
margin-left: 0px;
}
#contact_nav ul li.main_active {
list-style-image: url(/images/common/cont_down.jpg);
}
#contact_nav ul ul li {
list-style-image: url(/images/common/white1.png);
}
#contact_nav ul ul a.active {
color: #e8a344;
font-weight: bold;
}
#contact_nav ul ul ul li {
list-style-image: url(/images/common/white1.png);
}
#contact_nav ul ul ul a.active {
color: #00b0da;
}
#contact_nav div.disabled_menu {
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #999;
}
#contact_area #contact_info {
border: 1px solid #666;
font: 12px/18px Arial, Helvetica, sans-serif;
background: #e7e7e7;
padding: 20px;
}
#contact_area h4 {
font-size: 14px;
}

#contact_area #contact_form {
font: 12px/18px Arial, Helvetica, sans-serif;
}


#contact_error_msg {
margin-top: 15px;
margin-left: 0px;
color: #9e0c0c;
width: 505px;
padding-top: 5px;
padding-left: 15px;
height: 25px;
border: #efd306 1px solid;
background-color: #ffffcd;
font-weight: bold;
}
#contact_thx_msg {
margin-top: 15px;
margin-left: 0px;
color: #3f6711;
width: 505px;
padding-top: 5px;
padding-left: 15px;
height: 25px;
border: #455a15 1px solid;
background-color: #e9eee7;
font-weight: bold;
}
form#contact_us {
margin-top: 15px;
margin-left: 0px;
width: 478px;
border: #666 1px solid;
background-color: #e7e7e7;
padding: 20px;
}
form#contact_us input, form#contact_us textarea {
border: #9698a4 solid 1px;
width: 300px;
float: left;
margin-top: 8px;
padding-left: 5px;
}
div.fieldWithErrors input,  div.fieldWithErrors textarea {
border: #93030c solid 1px;
background-color: #ffffcd;
}
form#contact_us input {
height: 20px;
}
form#contact_us textarea {
height: 100px;
}
form#contact_us input#contact_us_stype_email, form#contact_us input#contact_us_stype_mail, form#contact_us input#contact_us_stype_phone, form#contact_us input#menlo_yes, form#contact_us input#menlo_no{
width: 15px;
height: 15px;
float: none;
border: none;
}

form#contact_us .label {
text-align: right;
display: block;
float: left;
width: 140px;
margin-right: 10px;
margin-top: 10px;
height: 22px;
line-height: 100%
}

form#contact_us #always2 input, form#contact_us #always2-es input, form#contact_us #always2-fr input, form#contact_us #always2-de input  {
height: 29px;
width: 455px;
font-size: 0px;
border: none;
margin-top: 15px;
cursor: pointer;
}
form#contact_us #always2 input { background: url(/images/common/submit2.gif) no-repeat right; }
form#contact_us #always2-es input { background: url(/images/common-es/submit.gif) no-repeat right; }
form#contact_us #always2-fr input { background: url(/images/common-fr/submit.gif) no-repeat right; }
form#contact_us #always2-de input { background: url(/images/common-de/submit.gif) no-repeat right; }

#contact_quest {
font-size: 10px;
color: #363636;
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#contact_choose {
margin-left: 130px;
margin-bottom: 10px;
}
td#contact_left.long .text_main {
margin: 0px;
padding: 0px;
}

/* ***************  DTCI STYLES *************** */

form#dtci_form {
margin-top: 15px;
margin-left: 0px;
width: 478px;
border: #666 1px solid;
background-color: #e7e7e7;
padding: 20px;
}
form#dtci_form input.text_field, form#dtci_form textarea {
border: #9698a4 solid 1px;
width: 300px;
margin-top: 8px;
padding-left: 5px;
height: 20px;
}
 form#dtci_form select {
border: #9698a4 solid 1px;
width: 420px;
margin-top: 8px;
padding-left: 5px;
height: 20px;
}

div.fieldWithErrors input,  div.fieldWithErrors textarea {
border: #93030c solid 1px;
background-color: #ffffcd;
}

form#dtci_form textarea {
height: 100px;
}

form#dtci_form input#contact_us_stype_email, form#contact_us input#contact_us_stype_mail, form#contact_us input#contact_us_stype_phone {
width: 15px;
height: 15px;
float: none;
border: none;
}

form#dtci_form .label {
text-align: right;
display: block;
float: left;
width: 140px;
margin-right: 10px;
margin-top: 10px;
height: 22px;
line-height: 100%
}

form#dtci_form input.submit {
background: url(/images/common/submit2.gif) no-repeat right;
height: 29px;
width: 455px;
font-size: 0px;
border: none;
margin-top: 15px;
cursor: pointer;
}

form#dtci_form td {
vertical-align: bottom;
}

/*#########################################################*/
.important_link {
height: 29px;
padding: 0;
margin: 0;
margin-bottom: 20px;
}

.important_link a {
color: #003366;
font: bold 12px/29px Arial, Helvetica, sans-serif;
text-decoration: none;
float: left;
display: block;
background: url(/images/btn_back2.gif) no-repeat right;
padding-right: 25px;
padding-left: 10px;
height: 29px;
border-left: 1px solid #003366;
padding-top: 0;
padding-bottom: 0;
margin: 0;
}

.important_link a:hover {
color: #000000;
}

.download_link {
height: 29px;
padding: 0;
margin: 0;
margin-bottom: 20px;
}

.download_link img {
float: left;
position: relative;
top: 4px;
margin-right: 4px;
}

.download_link a {
color: #003366;
font: bold 12px/29px Arial, Helvetica, sans-serif;
text-decoration: none;
float: left;
display: block;
background: url(/images/btn_back2.gif) no-repeat right;
padding-right: 25px;
padding-left: 10px;
height: 29px;
border-left: 1px solid #003366;
padding-top: 0;
padding-bottom: 0;
margin: 0;
}

.download_link a:hover {
color: #000000;
}

form#contact_us #contact_us_menlo_customer_yes, form#contact_us #contact_us_menlo_customer_no {
width: 15px;
height: 15px;
border: none;
}

#always1,#contact_choose_customer {
clear: both;
}

#contact_choose_customer {
margin-left: 200px;
}

#contact_choose_customer input,#contact_choose_customer label {
float: left;
border: none;
}

#contact_choose_customer label {
margin-top: 5px;
}

/***** IMAGE STYLES (ADDED: SDC 09/22/2008)******/

img.noborder, img.right, img.right2, img.right5, img.right10, img.right12 {
border: none;
}
img.right, img.right2, img.right5, img.right10, img.right12 {
float: right;
}
img.right2 {
margin: 2px;
}
img.right5 {
margin: 5px;
}
img.right10 {
margin: 10px;
}
img.right12 {
margin: 12px;
}

/* *************** LOGIN *************** */

#masTpl_login {
position: relative;
left: -318px;
top: 39px;
float: right;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
clear: both;
background: #004684 url(/images/common/f_track_back.gif) repeat-x;
height: 34px;
margin: -36px 0 0px 0;
padding: 0 10px 0 10px;
border: 1px solid #004684;
}
#masTpl_login p {
color: #fff;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
margin: 11px 10px 0 0;
}
#masTpl_login a {
color: #F7db52;
/*text-decoration:none;*/
font-weight:  bolder;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
margin: 11px 10px 0 0;
}

#masTpl_login input {
/*border:1px solid #999;
color: #666;*/
font: 12px Arial, Helvetica, sans-serif;
position: relative;
top: 4px;
}

/* *************** True LTL Styles *************** */

.trueltl {
color: #009933;
}

/* *************** Media Styles *************** */
.mobile_only {
  display: none;
}

