/* myFreight.com screen css */
/* All CSS coded to work on top of the blueprint css framework v0.8 */
/* For more information, visit www.blueprintcss.org */

body { text-align: center; margin: 0px; background-color: #fff; }

.container { text-align: left; }
.overall { background: #fff url( '/images/background-950x36.gif' ) repeat-y; border: solid 0px red; border-top: none; }

.push-1 { margin-bottom: 0; }



.header { display: inline; float: left; width: 870px; height: 190px; margin-bottom: 0px; background: #fff url( '../images/header-870x178.jpg' ) no-repeat; }
.rollover { display: inline; float: left; border: solid 0px yellow; }
.rollover img { margin: 20px 0 0 110px; width: 242px; height: 72px; border: solid 0px red; }
.contact-cta { display: inline; float: right; width: 196px; margin: 30px 30px 0 0; }
#ul_link_list_4_link_list { list-style:none; font: normal 1.10em/1.25em 'trebuchet ms', serif; margin: 25px 0 3px 0; color: #fff; }
#ul_link_list_4_link_list li { display: inline;}
#ul_link_list_4_link_list a { color: #fff; }
#ul_link_list_4_link_list a:hover { text-decoration: none; }



.partners { display: inline; float: left; width: 150px; margin-left: 40px; border-right: solid 1px #005daa; }
.partners_home { display: inline; float: left; width: 150px; margin-left: 0px; border-right: solid 1px #005daa; }

.partners img, .partners_home img { margin-top: 6px; margin-bottom: 12px; }
.partners p, .partners_home p { font: normal 1em/1.25em 'trebuchet ms', arial, sans-serif; padding: 0 12px; color: #005daa; }
.partners p.policy { font-size: 14px; text-align: center; color: #54b948; }


.partners_home ul { list-style-type: none; margin: 0 9px 0 12px; }
.partners_home li { font: 900 1.20em/1.15em 'trebuchet ms', arial; color: #006699; margin: 0 0 12px 0; text-align: left; padding-left: 12px; }
.nav-header { font: 900 1.20em/1.25em 'trebuchet ms', arial; color: #006699; margin: 0 9px 6px 12px; text-align: left; padding-bottom: 6px; border-bottom: solid 1px green; }
#li_menu_category_2_active { background: url( '/images/nav-current-12x12.gif' ) no-repeat 0 3px; }
.partners_home li a { color: #006699; text-decoration: none; }
.partners_home li a:hover { text-decoration: underline; color: green; }
 #ul_menu_category_2 li ul { margin-top: 3px;}
 #ul_menu_category_2 li ul li  { font: 100 1.00em/1.00em 'trebuchet ms', arial; color: #006699; margin: 0 0 3px 0; text-align: left; padding-left: 8px; }
 
.row-content { display: inline; float: left; margin: 0; padding: 0; }
.call { float:left; display:inline; width: 670px; margin: 0 0 0 12px; padding:0px; text-align: left; }
.call h4 { font: 900 1.35em/36px 'trebuchet ms', arial, sans-serif; color: #005daa; margin: 0; padding:0px;}

.wide { display: inline; float: left; background: #fff; padding-left: 5px;}
.wide h1 { font: normal 3.00em/1em 'trebuchet ms', arial, sans-serif; padding-left:12px;  margin: 0 0 18px 0; color: #54b948; }
.row-content h1 { font: normal 3.00em/1em 'trebuchet ms', arial, sans-serif; padding-left: 20px; margin: 0 0 12px 0; color: #54b948; }
.wide h1.state, .row-content h1.state { font-size: 2.50em; }
/*.wide h2, .row-content h2 { font: normal 2em/1em 'trebuchet ms', arial, sans-serif; padding-left: 12px; margin: 0; }*/
.wide h2, .row-content h2, #text_2_body h2 { font: 900 1.50em/1em 'trebuchet ms', arial, sans-serif; padding-left: 21px; margin: 0 0 15px 0; color: #006699; }
.wide h3, .row-content h3, #text_2_body h3 { font: 900 1.15em/1.25em 'trebuchet ms', arial, sans-serif; padding-left: 16px; color: #005daa; }
.wide p, .row-content p, #text_2_body p,  #text_1_body p { font: normal 1.10em/1.40em arial; margin: 0 0 .75em 0; padding: 0 12px 0 12px; color: #444; }
.wide p.thanks { font: 900 1.35em/1.25em 'trebuchet ms', arial, sans-serif; padding: 0 18px 0 12px; color: #005daa; }
.wide p.state { margin: 0 0 12px 0; padding: 0 18px 0 12px; }
.home_h1 { margin: 0 0 18px 167px; }
.home_h1 h1 { font: normal 3.00em/1em 'trebuchet ms', arial, sans-serif; color: #54b948; }
.standard_h1 { margin: 0 0 10px 137px; }
.standard_h1 h1 { font: normal 3.00em/1em 'trebuchet ms', arial, sans-serif; color: #54b948; }

.wide p, #text_2_body p {margin-left:10px;}
.wide table, #text_2_body table {margin-left:15px;}
.wide ul, #text_2_body  ul { list-style-type: disc; margin: 0 0 0 25px; }
.wide ol, #text_2_body  ol {margin: 0 0 0 25px; }
.wide li, #text_2_body li { margin: 0 0 7px 15px; color: #444; }
.wide li a, #text_2_body li a { color: #005daa; }
.wide li a:hover, #text_2_body li a:hover { text-decoration: none; }

.wide .form { display: inline; float: left; width: 370px; margin-left: 12px; margin-bottom: 12px; padding: 1px; background: #005daa; }
.wide .form-b { display: inline; float: left; width: 364px; padding: 3px; background: #fff; }
.wide .form-c { display: inline; float: left; width: 364px; padding-bottom: 9px; background: #005daa; }

.narrow .form { display: inline; float: left; width: 270px; margin-left: 0; margin-bottom: 12px; padding: 1px; background: #005daa; }
.narrow .form-b { display: inline; float: left; width: 264px; padding: 3px; background: #fff; }
.narrow .form-c { display: inline; float: left; width: 264px; padding-bottom: 9px; background: #005daa; }

.narrow p.policy { font-size: 14px; text-align: center; color: #54b948; }
.narrow p.policy a { color: #54b948; }
.narrow h4.call888 { text-align: center; font-size: 18px; padding-top: 0px; color: #005daa; }

.wrapper { display: block; float: left; width: 264px; }
.bottom { margin-bottom: 9px; }

.title { display: inline; float: left; width: 264px; text-align: center; }
.title h3 { font: normal 1.75em/1em 'trebuchet ms', arial, sans-serif; text-transform: uppercase; margin: 6px 0 6px 0; color: #fff; }

.one { display: inline; float: left; width: 112px; margin: 0 0 0 18px; }
.two { display: inline; float: left; width: 40px; }
.three { display: inline; float: left; width: 50px; margin: 0 0 0 12px; }
.four { display: inline; float: left; width: 120px; }
.five { display: inline; float: left; text-align: center; margin: 0 0 0 18px; width: 264px; }
.left { text-align: left; }
.button { margin: 0; }

.wide .form input { margin-bottom: 4px; }

.narrow .form input { margin-bottom: 4px; }

.one h4 { font: 900 1.25em/1em 'trebuchet ms'; color: #fff; margin: 0 0 3px 1px; }
.one p, .two p, .three p, .four p, .five p { font: normal 1em/1em arial, sans-serif; margin: 0 0 0 1px; color: #fff; }



.narrow { display: inline; float: left; width: 270px; }
.narrow h3 { text-align: center; font: 900 1.65em/1.15em 'trebuchet ms', arial, sans-serif; padding: 0 12px; color: #fff; }
.narrow h4 { text-align: left; font: 900 1.35em/1.25em 'trebuchet ms', arial, sans-serif; padding-top: 10px; color: #fff; }
.narrow h4.about { text-align: left; font: 900 1.35em/1.25em 'trebuchet ms', arial, sans-serif; margin: 0; padding: 0; color: #005daa; }
.narrow p.about { }

.advantage { display: inline; float: left; width: 385px; margin: 18px 0 18px 20px; padding-bottom: 9px; background: #ddd url( '/images/box-corner-top-270x27.gif' ) no-repeat; }
.advantage h3 { text-align: center; font: 900 1.65em/1.15em 'trebuchet ms', arial, sans-serif; padding-top: 12px; margin-bottom: 12px; color: #005daa; }
.advantage ul { list-style-type: none; margin: 0 12px 0 18px; }
.advantage li { font: normal 1.10em/1.25em arial; margin: 0 0 6px 0; padding-left: 12px; background: url( '/images/list-arrow.gif' ) no-repeat; }

.advantage2 { display: inline; float: left; width: 270px; margin: 0 0 12px 0; padding-bottom: 12px; background: #ddd url( '/images/box-corner-top-270x27.gif' ) no-repeat; }
.advantage2 h3 { text-align: center; font: 900 1.65em/1.15em 'trebuchet ms', arial, sans-serif; padding-top: 12px; margin-bottom: 12px; color: #005daa; }
.advantage2 ul { list-style-type: none; margin: 0 12px 0 18px; }
.advantage2 li { font: normal 1.10em/1.25em arial; margin: 0 0 6px 0; padding-left: 12px; background: url( '/images/list-arrow.gif' ) no-repeat; }


.footer { display: inline; float: left; margin-top: 12px; }
.footer hr.bar { width: 862px; height: 6px; margin-bottom: 12px; margin-left: 4px; background: #005daa; color: #005daa; }
.footer h3 { font: 900 1em/1.25em arial; margin: 0 0 3px 0; color: #005daa; }
.footer p { font: normal .9em/1.25em arial; color: #999; }

.footer .about { display: inline; float: left; width: 270px; margin: 0 12px 0 18px; }
.footer .power { display: inline; float: left; width: 270px; margin: 0 12px 0 0; }
.footer .about-echo { display: inline; float: left; width: 270px; margin: 0 0 0 0; }


.carriers { display: inline; float: left; text-align: center; padding: 12px 0px; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; background: #fff; }
#ul_link_list_1_link_list, #ul_link_list_2_link_list { margin: 0 0 0 0; }
#ul_link_list_1_link_list li, #ul_link_list_2_link_list li { display: inline; font: normal 1em/1em arial; color: #999; }
#ul_link_list_1_link_list li a, #ul_link_list_2_link_list li a { text-decoration: none; color: #999; }
#ul_link_list_1_link_list li a:hover, #ul_link_list_2_link_list li a:hover { text-decoration: underline; color: #555; }

.copyright { display: inline; float: left; text-align: center; font: normal .9em/1em arial; color: #999; margin-top: 10px;}
.copyright p { display: inline; }
.copyright ul { display: inline; margin: 0; }
.copyright li { display: inline; }
.copyright li a { color: #999; text-decoration: none; }
.copyright li a:hover { color: #005daa; }
.copyright li a.echo { color: #4eb943; }
.copyright li a.echo:hover { color: #005daa; }
#ul_link_list_3_link_list .ul_link_list_3_link_list_last a { color: #4eb943;  }
.cap { display: inline; float: left; height: 36px; background: #fff url( '/images/background-cap-950x36.gif' ) repeat-y; }

.follow { display: inline; float: left; background: #fff url( '/images/background-blank-950x36.gif' ) repeat-y; }

#wide p {margin-left:10px;}
#wide a, .drilldown li a, .drilldown li a:visited, .more ul li a, .more ul li a:visited {color:#555; text-decoration:none;}
#wide a:hover, .drilldown li a:hover, .more ul li a:hover {text-decoration:underline;}
#text_2_body p { margin-top: 15px;}
#text_2_body a:visited {text-decoration:underline;}

#text_form_1, .Error_Message { margin-left: 20px;}
.Error_Message, .Error_Message ul li { color: Red;}
.footer_ie {margin-left: 40px; } 
.extra-wide { padding-left: 40px;}

#text_3_body p, #text_20_body p {margin-left:0; padding-left:0;}