/*
NETWORKFLEET
OA: PINT
 */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin:0; padding:0; }

html { min-height:100%; margin-bottom: 1px; }

body { color:#3a3a3a; font-size:12px; line-height:20px; font-family:arial, sans-serif; text-align:center; background:#fff; } /* #333, line-height:15px; */
table, th, td { margin:0; color:#333; font-size:11px; line-height:15px; font-family:arial, sans-serif; }
table { margin:0 0 12px; border-collapse:collapse; }
td { vertical-align:top; }
input, td input, select, td select, textarea, td textarea { color:#000; font-size:11px; line-height:15px; font-family:arial, sans-serif; } /* color: #888; */

a img, :link img, :visited img { border:none; }

a:link { color:#1a3e6e; text-decoration:none; }
a:visited { color:#3b1a6e; text-decoration:none; }
a:hover, a:active { color:#5382bf; text-decoration:underline; }

abbr { border-bottom:1px dotted #ccc; cursor:help; }

ul { margin:0 0 12px 15px; }
ol { margin:0 0 12px 18px; }

p { margin-bottom:10px; }

/* Defaults set here. Specifics set where needed later in the document (i.e. #content h1, etc.) */
h1, .h1 { margin:0 0 7px; color:#036b34; font:normal 22px/28px arial,sans-serif; }
h2, .h2 { margin:0 0 15px; color:#036b34; font:normal 16px/20px arial,sans-serif; }
h2.big  { color:#036b34; font:normal 20px/22px arial,sans-serif; }
h3, .h3 { margin:0; color:#036b34; font:normal 14px/15px arial,sans-serif; }
h4, .h4 { margin:0 0 15px; color:#036b34; font:normal 12px/14px arial,sans-serif; }
h5, .h5 { margin:0 0 15px; color:#036b34; font:normal 11px/13px arial,sans-serif; }
h6, .h6 { margin:0 0 15px; color:#036b34; font:normal 10px/12px arial,sans-serif; }

b, strong { color:#036b34; }
br { margin:0; }

hr { margin:20px 0; padding:0; height:1px; color:#e2e2e2; font-size:1px; line-height:1px; border:1px solid #e2e2e; border-width:0 0 1px; }

h2 sup {font-size:14px; line-height:6px;}

/* COMPONENTS (WIDGETS) - [  .component- ]
------------------------------------------------------------------------------------- */
.component-bio h2 { margin:2px 0 16px; }
.component-bio img { margin:0 0 19px; display:block; }
.component-bio em { color:#595959; }
.component-bio .more { display:block; margin-bottom:20px; }
.component-bio .list-nobull { margin-top:10px; }
.component-bio h2.big { margin-top:20px; }

.toggle_box { padding:20px 0 10px; border-top:1px solid #e2e2e2; }
.toggle_box span em { padding:0 20px 0 0; font-style:normal; }
.toggle { margin:0 0 0 7px; padding:0 0 4px; min-width:14px; height:14px; display:inline-block; color:#1d4777 !important; line-height:18px; background:url(../images/bg-sprite-y.png) no-repeat 100% -196px; cursor:pointer; }
.toggle_text { margin:20px 0 0; }
.toggle_text .toggle { padding:0 0 3px; background-position:100% -297px; }
.toggle_text span em { display:none; }

/* BUTTON STYLES - [  .btn- ]
------------------------------------------------------------------------------------- */
.btn { position:relative; display:block; text-decoration:none !important; cursor:pointer; }
.btn:hover { text-decoration:none !important; }
.btn span { position:absolute; top:0; left:0; display:block; }

.btn-contact, .btn-contact span { width:156px; height:26px; background:url(../images/bg-buttons.jpg) no-repeat -1130px -0; }
.btn-contact:hover, .btn-contact:hover span { background:url(../images/bg-buttons.jpg) no-repeat -1130px -0px; }

/*
.btn-name, .btn-name span { width:175px; height:30px; background:url(../images/bg-button.png) no-repeat 0 0; }  // Example:<a href="#" class="btn btn-name" title="Click here to ...">Button Text<span>&nbsp;</span></a>
*/

/* FORMS - [  .form- ]
------------------------------------------------------------------------------------- */

/* LIST STYLES - [  .list- ]
------------------------------------------------------------------------------------- */
.list-nobull { margin:0; }
.list-nobull li { list-style:none; }

.list-list { margin:0 0 11px; }
.list-list li { margin:0; }

.list-check { margin:0; padding:0;  }
.list-check li { margin:0 0 3px; padding:0 0 0 14px; list-style:none; background:url(../images/bg-check.png) no-repeat 0 3px; }

.list-news { margin:0; }
.list-news li { margin-bottom:10px; list-style:none; line-height:16px; }
.list-news small { margin:3px 0 0; display:block; color:#717171; font-size:9px; line-height:13px; }
.list-news a { display:block; }
.list-news span { visibility:visible; font-size:12px; }

.list-social-media { margin:0; width:122px; height:60px; display:block; list-style:none; }
.list-social-media li { float:left; display:inline; }
.list-social-media li span { font-size:11px; color:#8d8d8d; display:block; margin-right:7px; }

/* TABLE STYLES - [  .tbl- ]
------------------------------------------------------------------------------------- */
.tbl-listing { margin-top:5px; margin-bottom:23px;  }

.tbl-featured { width:560px; }
.tbl-featured td { width:560px; }
.tbl-featured table { margin-bottom:18px; width:262px; height:147px; background:url(../images/bg-sprite-x.png) no-repeat 0 -60px; cursor:pointer; }
.tbl-featured table:hover { background-position:0 -220px; }
.tbl-featured table td { padding:0px 0 0; line-height:17px; text-align:center; vertical-align:middle !important; } /* padding:20px 0 0; */
.tbl-featured table img, .tbl-featured table span { margin-left:10px; display:inline-block; cursor:pointer; }
.tbl-featured table a.headline { display:block; width:160px; display:block; font-size:20px; text-decoration:none; text-align:left; line-height:20px; }
.tbl-featured table p { width:220px; margin:-15px 0 15px 18px; text-align:left; cursor:pointer; }

.table-recommend td strong { display:block; margin:6px 0 0 0; font-size:15px; color:#3a3a3a; }
.table-recommend td p { font-size:13px; line-height:20px; margin-bottom:25px !important; }

.contact-table {width:100%;}
.contact-table td {padding:0 0 15px 7px; font-size:13px;}
.contact-table td.left-col {text-align:right; width:150px; padding:4px 0 0 7px;}
.contact-table input, .contact-table select {border:#DEDEDE 1px solid; font-size:13px; line-height:22px; color:#3a3a3a; }
.contact-table input { padding:0 0 0 3px; width:147px; height:22px; }
.contact-table select { padding:2px 0; height:24px; width:152px; vertical-align:center;}
.contact-table label {vertical-align:top;}
.contact-table input.checkbox {border:none; float:left; width:10px; height:10px; margin-right:5px;}
.contact-table textarea {border:#DEDEDE 1px solid; height:100px ;width:250px; color:#3a3a3a; font-size:13px; }
.contact-table .submit-btn {background:url(../images/submit-btn.jpg) no-repeat 0 0; border:none; display:block; height:22px; width:51px;}
.contact-table .submit-btn span {display:none;}

.tbl-generic { border-spacing: 0; margin-bottom:10px; }
.tbl-generic td, .tbl-generic th  { margin:0; padding:6px; }
.tbl-generic th { padding-bottom:6px; border:1px solid #b7b7b7; border-width:0 0 1px !important; vertical-align:bottom; }
.tbl-generic td { padding-bottom:11px; font-size:11px; border:1px solid #e2e2e2; border-width:0 1px 1px 0; }

.tbl-news td { border-width:0 0 1px; }

.tbl-case-studies td { vertical-align:middle; }
.tbl-case-studies td a { padding:0 20px 0 0; }

.tbl-videos { width:660px; }
.tbl-videos td { padding:10px; line-height:16px; border:1px solid #e2e2e2; border-width:0 1px 1px 0; }
.tbl-videos td h2 { font-size:14px; }
.tbl-videos td .arrow { margin:8px 0 0; display:block; font-size:1.1em; }

.tbl-management {margin-top:15px;}

.tbl-callout { margin-top:20px; margin-bottom:46px; background-color:#F2F2F2; border-bottom:1px solid #BDBDBD;  }
.tbl-callout td { padding:15px !important; color:#8D8C8C; font-weight:bold; font-size:14px; }

#sitemap { margin:25px 0 0; border-collapse:collapse; }
#sitemap td { padding-right:40px; }
#sitemap ul { margin:0 0 20px 13px; }
#sitemap ul ul { margin:5px 0 5px 20px; }
#sitemap li, #sitemap a { font-weight:normal !important; }
#sitemap h3 { margin:0 0 5px; padding:0 0 4px; border-bottom:1px solid #f6f6f6; } 
#sitemap h3 a { font-weight:bold !important; }

/* TABS - [  .tabs- ]
------------------------------------------------------------------------------------- */
/* Default JQuery Tabs */
.tabs { position:relative; }
.tab-title { margin:0 0 4px; display:block; font-weight:bold; }
.tabs-jsenabled .tab-title { display:none; }
.ui-tabs-nav { margin:0; }
.ui-tabs-nav li { margin:0 6px 0 0; height:28px; float:left; display:inline; }
.ui-tabs-nav li a, .tabs li div { height:28px; }
.ui-tabs-nav li span { height:28px; }
.ui-tabs-nav li, .ui-tabs-nav li a, .ui-tabs-nav li span, .ui-tabs-nav li div { background-image:url(../images/bg-tabs.jpg); }
.ui-tabs-nav  a { display:block; height:28px; cursor:pointer; }
.ui-tabs-nav  li span { font-size:0; visibility:hidden; }
#sub-tabs .ui-tabs-nav li span  { font-size:14px; visibility:visible; }
.tabs .list-news { margin:0 0 30px !important; }

/* Specific tab styles */
#layout-homepage #col1 .tab-links { width:311px; height:31px;  }
#layout-homepage #col1 .ui-tabs .ui-tabs-panel { }
#layout-homepage .ui-tabs .ui-tabs-panel { width:280px; }

#tab-meeting-your-needs, #tab-meeting-your-needs a, #tab-meeting-your-needs a span { background-position:0 -28px; width:149px; }
#tab-our-clients-say, #tab-our-clients-say a, #tab-our-clients-say a span { background-position:-149px -28px; width:117px; }
#tab-in-the-news, #tab-in-the-news a, #tab-in-the-news a span { background-position:-266px -28px; width:97px; }
#tab-press-releases, #tab-press-releases a, #tab-press-releases a span { background-position:-363px -28px; width:112px; }
#tab-awards, #tab-awards a, #tab-awards a span { background-position:-475px -28px; width:68px; }
#tab-easy-to-use, #tab-easy-to-use a, #tab-easy-to-use a span { background-position:-1257px -28px; width:93px; }
#tab-our-clients, #tab-our-clients a, #tab-our-clients a span { background-position:-1351px -28px; width:93px; }
#tab-fleet-roi, #tab-fleet-roi a, #tab-fleet-roi a span { background-position:-1445px -28px; width:77px; }

#tab-meeting-your-needs.ui-state-hover, #tab-meeting-your-needs.ui-state-hover a, #tab-meeting-your-needs.ui-state-hover a span { background-position:0 0; width:149px; }
#tab-our-clients-say.ui-state-hover, #tab-our-clients-say.ui-state-hover a, #tab-our-clients-say.ui-state-hover a span { background-position:-149px 0; width:117px; }
#tab-in-the-news.ui-state-hover, #tab-in-the-news.ui-state-hover a, #tab-in-the-news.ui-state-hover a span { background-position:-266px 0; width:97px; }
#tab-press-releases.ui-state-hover, #tab-press-releases.ui-state-hover a, #tab-press-releases.ui-state-hover a span { background-position:-363px 0; width:112px; }
#tab-awards.ui-state-hover, #tab-awards.ui-state-hover a, #tab-awards.ui-state-hover a span { background-position:-475px 0; width:68px; }
#tab-easy-to-use.ui-state-hover, #tab-easy-to-use.ui-state-hover a, #tab-easy-to-use.ui-state-hover a span { background-position:-1257px 0; width:93px; }
#tab-our-clients.ui-state-hover, #tab-our-clients.ui-state-hover a, #tab-our-clients.ui-state-hover a span { background-position:-1351px 0; width:93px; }
#tab-fleet-roi.ui-state-hover, #tab-fleet-roi.ui-state-hover a, #tab-fleet-roi.ui-state-hover a span { background-position:-1445px 0; width:77px; }

#tab-meeting-your-needs.ui-tabs-selected, #tab-meeting-your-needs.ui-tabs-selected a, #tab-meeting-your-needs.ui-tabs-selected a span { background-position:0 0; width:149px; }
#tab-our-clients-say.ui-tabs-selected, #tab-our-clients-say.ui-tabs-selected a, #tab-our-clients-say.ui-tabs-selected a span { background-position:-149px 0; width:117px; }
#tab-in-the-news.ui-tabs-selected, #tab-in-the-news.ui-tabs-selected a, #tab-in-the-news.ui-tabs-selected a span { background-position:-266px 0; width:97px; }
#tab-press-releases.ui-tabs-selected, #tab-press-releases.ui-tabs-selected a, #tab-press-releases.ui-tabs-selected a span { background-position:-363px 0; width:112px; }
#tab-awards.ui-tabs-selected, #tab-awards.ui-tabs-selected a, #tab-awards.ui-tabs-selected a span { background-position:-475px 0; width:68px; }

#tab-easy-to-use.ui-tabs-selected, #tab-easy-to-use.ui-tabs-selected a, #tab-easy-to-use.ui-tabs-selected a span { background-position:-1257px 0; width:93px; }
#tab-our-clients.ui-tabs-selected, #tab-our-clients.ui-tabs-selected a, #tab-our-clients.ui-tabs-selected a span { background-position:-1351px 0; width:93px; }
#tab-fleet-roi.ui-tabs-selected, #tab-fleet-roi.ui-tabs-selected a, #tab-fleet-roi.ui-tabs-selected a span { background-position:-1445px 0; width:77px; }


.ui-tabs .ui-tabs-panel { padding:11px 20px 0 9px; line-height:20px; display:block; border-width:0; background:none; }
.ui-tabs .ui-tabs-hide { display:none !important; }

#tab-all-news-releases, #tab-all-news-releases a, #tab-all-news-releases a span { background-position:-542px -28px; width:136px; }
#tab-2010, #tab-2010 a, #tab-2010 a span { background-position:-679px -28px; width:52px; }
#tab-2009, #tab-2009 a, #tab-2009 a span { background-position:-731px -28px; width:52px; }
#tab-2008, #tab-2008 a, #tab-2008 a span { background-position:-783px -28px; width:52px; }
#tab-2007, #tab-2007 a, #tab-2007 a span { background-position:-835px -28px; width:52px; }
#tab-2006, #tab-2006 a, #tab-2006 a span { background-position:-887px -28px; width:52px; }
#tab-all-upcoming-events, #tab-all-upcoming-events a, #tab-all-upcoming-events a span { background-position:-942px -28px; width:152px; }
#tab-tbd, #tab-tbd a, #tab-tbd a span { background-position:-1094px -28px; width:46px; }
#tab-all-past-events, #tab-all-past-events a, #tab-all-past-events a span { background-position:-1142px -28px; width:113px; }

#tab-all-news-releases.ui-state-hover, #tab-all-news-releases.ui-state-hover a, #tab-all-news-releases.ui-state-hover a span { background-position:-542px -0px; width:136px; }
#tab-2010.ui-state-hover, #tab-2010.ui-state-hover a, #tab-2010.ui-state-hover a span { background-position:-679px -0px; width:52px; }
#tab-2009.ui-state-hover, #tab-2009.ui-state-hover a, #tab-2009.ui-state-hover a span { background-position:-731px -0px; width:52px; }
#tab-2008.ui-state-hover, #tab-2008.ui-state-hover a, #tab-2008.ui-state-hover a span { background-position:-783px -0px; width:52px; }
#tab-2007.ui-state-hover, #tab-2007.ui-state-hover a, #tab-2007.ui-state-hover a span { background-position:-835px -0px; width:52px; }
#tab-2006.ui-state-hover, #tab-2006.ui-state-hover a, #tab-2006.ui-state-hover a span { background-position:-887px -0px; width:52px; }
#tab-all-upcoming-events.ui-state-hover, #tab-all-upcoming-events.ui-state-hover a, #tab-all-upcoming-events.ui-state-hover a span { background-position:-942px -0px; width:152px; }
#tab-tbd.ui-state-hover, #tab-tbd.ui-state-hover a, #tab-tbd.ui-state-hover a span { background-position:-1094px -0px; width:46px; }
#tab-all-past-events.ui-state-hover, #tab-all-past-events.ui-state-hover a, #tab-all-past-events.ui-state-hover a span { background-position:-1142px -0px; width:113px; }

#tab-all-news-releases.ui-tabs-selected, #tab-all-news-releases.ui-tabs-selected a, #tab-all-news-releases.ui-tabs-selected a span { background-position:-542px -0px; width:136px; }
#tab-2010.ui-tabs-selected, #tab-2010.ui-tabs-selected a, #tab-2010.ui-tabs-selected a span { background-position:-679px -0px; width:52px; }
#tab-2009.ui-tabs-selected, #tab-2009.ui-tabs-selected a, #tab-2009.ui-tabs-selected a span { background-position:-731px -0px; width:52px;}
#tab-2008.ui-tabs-selected, #tab-2008.ui-tabs-selected a, #tab-2008.ui-tabs-selected a span { background-position:-783px -0px; width:52px; }
#tab-2007.ui-tabs-selected, #tab-2007.ui-tabs-selected a, #tab-2007.ui-tabs-selected a span { background-position:-835px -0px; width:52px; }
#tab-2006.ui-tabs-selected, #tab-2006.ui-tabs-selected a, #tab-2006.ui-tabs-selected a span { background-position:-887px -0px; width:52px; }
#tab-all-upcoming-events.ui-tabs-selected, #tab-all-upcoming-events.ui-tabs-selected a, #tab-all-upcoming-events.ui-tabs-selected a span { background-position:-942px -0px; width:152px; }
#tab-tbd.ui-tabs-selected, #tab-tbd.ui-tabs-selected a, #tab-tbd.ui-tabs-selected a span { background-position:-1094px -0px; width:46px; }
#tab-all-past-events.ui-tabs-selected, #tab-all-past-events.ui-tabs-selected a, #tab-all-past-events.ui-tabs-selected a span { background-position:-1142px -0px; width:113px; }

.years-box { margin:15px 0 0; width:520px; height:29px; }
.years-num { position:absolute; top:0; left:0; margin:0; padding:0 0 0 0px; }
.years-num li { margin:0 6px 0 0; padding:0; height:28px; float:left; display:inline; font:normal 14px/14px tahoma,verdana,sans-serif; list-style:none; cursor:pointer; }
.years-num li a { padding:0 13px 0 0; height:28px; display:inline-block; outline:none; cursor:pointer; background:url(../images/bg-tabs2-on.jpg) no-repeat 100% 0; font-weight:bold; text-decoration:none !important; }
.years-num li a span { padding:6px 0 3px 12px; height:19px; display:inline-block; background:url(../images/bg-tabs2.jpg) no-repeat 0 -0px; }
.years-num .ui-state-hover a, .years-num .ui-tabs-selected a { color:#036B34 !important;  text-decoration:none !important;  background:url(../images/bg-tabs2-off.jpg) no-repeat 100% 0; }
.years-num .ui-state-hover a span, .years-num .ui-tabs-selected a span { height:28px; background-position:0 -28px; }


.btn-years { padding:0 13px 0 0; height:28px; display:inline-block; font:normal 14px/14px tahoma,verdana,sans-serif; outline:none; cursor:pointer; background:url(../images/bg-tabs2-on.jpg) no-repeat 100% 0; font-weight:bold; text-decoration:none !important; }
.btn-years span { padding:6px 0 3px 12px; height:19px; display:inline-block; background:url(../images/bg-tabs2.jpg) no-repeat 0 -0px; }
.btn-years:hover { color:#036B34 !important; }


/* SHARED
------------------------------------------------------------------------------------- */
#container { margin:0 auto; width:990px; text-align:left;  }
#container a { color:#1a3e6f; }

#container .col a { font-weight:normal; }/*900*/

.inner { position:relative; margin:0 auto; width:990px; text-align:left; }
#container .inner { padding:133px 0 0; min-height:330px; }

#header { position:absolute; top:0; left:0; width:100%; height:133px; z-index:50;}

#logo { position:absolute; top:2px; left:-1px; width:246px; height:58px; margin:20px 0 10px 0; float:left; display:block; z-index:54; }

#header-search { position:absolute; top:40px; left:496px; width:134px; height:23px; overflow:hidden; background:url(../images/bg-sprite-x.png) no-repeat 0 0; }
#header-search input { display:inline; float:left; font-size:12px;  }
#header-search .input-search { width:95px; height:14px; margin:1px 2px 0 1px; padding:2px 0 0 7px; overflow:hidden; border:none; }
#header-search .btn { cursor:pointer; width:24px; height:22px; margin:0; padding:0; opacity:0; }

#fleet-login { position:absolute; top:30px; left:685px; width:327px; height:60px; }
#header-login { position:absolute; top:40px; left:674px; width:327px; height:46px; background:url(../images/bg-sprite-x.png) no-repeat -133px 0; }
#header-login input { display:inline; float:left; }
#header-login .input-username { width:75px; height:14px; margin:1px 2px 0 74px; padding:2px 0 0 7px; overflow:hidden; border:none; font-size:12px; }
#header-login .input-password { width:75px; height:14px; margin:1px 2px 0 16px; padding:2px 0 0 7px; overflow:hidden; border:none; font-size:12px; }
#header-login .btn { cursor:pointer; width:42px; height:20px; margin:0 0 0 10px; padding:0; opacity:0; }

#login-help { position:absolute; top:66px; left:946px; width:46px; height:20px; font-size:9px; }
#login-help a, #login-help a:hover, #login-help a:visited { text-decoration:none; color:#a0a0a0; }

.content { position:relative; }


/* NAVIGATION
------------------------------------------------------------------------------------- */
/* Generic Nav Styles */
.nav { position:absolute;  }
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; }
.nav li a:hover { text-decoration:none; }
.nav li a, .nav li div { position:relative; display:block; text-decoration:none; color:#000; font-size:13px; }
.nav li span { position:absolute; top:0; left:0; display:block; }

.nav li table { margin:0 -1px -1px; border-collapse:collapse; }
.nav li td { font-size:11px; }
.nav li:hover, * html .nav a:hover { position:relative; }
.nav li li a { font-size:11px; text-align:left; }

/* Main Nav - Specific (Must also have .nav on element) */
#nav { top:90px; left:0; margin:0; padding:3px 0 0 0px; width:990px; height:40px; }
#nav li { height:40px; }
#nav li a, #nav li div { height:40px; color:#fff !important; font-size:12px;  }
#nav li a:hover { color:#a4ccff !important; }
#nav li span { height:40px; }
#nav li, #nav li a, #nav li span, #nav li div { background-image:url(../images/bg-nav.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#nav li.fleet-solutions, #nav li.fleet-solutions a, #nav li.fleet-solutions a span, #nav li.fleet-solutions-nodrop, #nav li.fleet-solutions-nodrop a, #nav li.fleet-solutions-nodrop a span { background-position:0 0; width:148px; }
#nav li.return-on-investment, #nav li.return-on-investment a, #nav li.return-on-investment a span, #nav li.return-on-investment-nodrop, #nav li.return-on-investment-nodrop a, #nav li.return-on-investment-nodrop a span { background-position:-148px 0; width:182px; }
#nav li.industry-expertise, #nav li.industry-expertise a, #nav li.industry-expertise a span, #nav li.industry-expertise-nodrop, #nav li.industry-expertise-nodrop a, #nav li.industry-expertise-nodrop a span { background-position:-331px 0; width:156px; }
#nav li.client-testimonials, #nav li.client-testimonials a, #nav li.client-testimonials a span, #nav li.client-testimonials-nodrop, #nav li.client-testimonials-nodrop a, #nav li.client-testimonials-nodrop a span { background-position:-487px 0; width:164px; }
#nav li.media-center, #nav li.media-center a, #nav li.media-center a span, #nav li.media-center-nodrop, #nav li.media-center-nodrop a, #nav li.media-center-nodrop a span { background-position:-651px 0; width:129px; }
#nav li.about-us, #nav li.about-us a, #nav li.about-us a span, #nav li.about-us-nodrop, #nav li.about-us-nodrop a, #nav li.about-us-nodrop a span { background-position:-780px 0; width:100px; }
#nav li.contact-us, #nav li.contact-us a, #nav li.contact-us a span, #nav li.contact-us-nodrop, #nav li.contact-us-nodrop a, #nav li.contact-us-nodrop a span { background-position:-879px 0; width:111px; }

/* HOVER STATE - W/ DROP */
#nav li.fleet-solutions:hover a, #nav li.fleet-solutions:hover a span, #nav li.fleet-solutions a:hover, #nav li.fleet-solutions a:hover span, #nav li.fleet-solutionson:hover a, #nav li.fleet-solutionson:hover a span, #nav li.fleet-solutionson a:hover, #nav li.fleet-solutionson a:hover span { background-position:0 -40px; width:148px; }
#nav li.return-on-investment:hover a, #nav li.return-on-investment:hover a span, #nav li.return-on-investment a:hover, #nav li.return-on-investment a:hover span, #nav li.return-on-investmenton:hover a, #nav li.return-on-investmenton:hover a span, #nav li.return-on-investmenton a:hover, #nav li.return-on-investmenton a:hover span { background-position:-148px -40px; width:182px; }
#nav li.industry-expertise:hover a, #nav li.industry-expertise:hover a span, #nav li.industry-expertise a:hover, #nav li.industry-expertise a:hover span, #nav li.industry-expertiseon:hover a, #nav li.industry-expertiseon:hover a span, #nav li.industry-expertiseon a:hover, #nav li.industry-expertiseon a:hover span { background-position:-331px -40px; width:156px; }
#nav li.client-testimonials:hover a, #nav li.client-testimonials:hover a span, #nav li.client-testimonials a:hover, #nav li.client-testimonials a:hover span, #nav li.client-testimonialson:hover a, #nav li.client-testimonialson:hover a span, #nav li.client-testimonialson a:hover, #nav li.client-testimonialson a:hover span { background-position:-487px -40px; width:164px; }
#nav li.media-center:hover a, #nav li.media-center:hover a span, #nav li.media-center a:hover, #nav li.media-center a:hover span, #nav li.media-centeron:hover a, #nav li.media-centeron:hover a span, #nav li.media-centeron a:hover, #nav li.media-centeron a:hover span { background-position:-651px -40px; width:129px; }
#nav li.about-us:hover a, #nav li.about-us:hover a span, #nav li.about-us a:hover, #nav li.about-us a:hover span, #nav li.about-uson:hover a, #nav li.about-uson:hover a span, #nav li.about-uson a:hover, #nav li.about-uson a:hover span { background-position:-780px -40px; width:100px; }
#nav li.contact-us:hover a, #nav li.contact-us:hover a span, #nav li.contact-us a:hover, #nav li.contact-us a:hover span, #nav li.contact-uson:hover a, #nav li.contact-uson:hover a span, #nav li.contact-uson a:hover, #nav li.contact-uson a:hover span { background-position:-879px -40px; width:111px; }

/* HOVER STATE - W/O DROP */
#nav li.fleet-solutions-nodrop:hover a, #nav li.fleet-solutions-nodrop:hover a span, #nav li.fleet-solutions-nodrop a:hover, #nav li.fleet-solutions-nodrop a:hover span { background-position:0 -80px; width:148px; }
#nav li.return-on-investment-nodrop:hover a, #nav li.return-on-investment-nodrop:hover a span, #nav li.return-on-investment-nodrop a:hover, #nav li.return-on-investment-nodrop a:hover span { background-position:-148px -80px; width:182px; }
#nav li.industry-expertise-nodrop:hover a, #nav li.industry-expertise-nodrop:hover a span, #nav li.industry-expertise-nodrop a:hover, #nav li.industry-expertise-nodrop a:hover span { background-position:-331px -80px; width:156px; }
#nav li.client-testimonials-nodrop:hover a, #nav li.client-testimonials-nodrop:hover a span, #nav li.client-testimonials-nodrop a:hover, #nav li.client-testimonials-nodrop a:hover span { background-position:-487px -80px; width:164px; }
#nav li.media-center-nodrop:hover a, #nav li.media-center-nodrop:hover a span, #nav li.media-center-nodrop a:hover, #nav li.media-center-nodrop a:hover span { background-position:-651px -80px; width:129px; }
#nav li.about-us-nodrop:hover a, #nav li.about-us-nodrop:hover a span, #nav li.about-us-nodrop a:hover, #nav li.about-us-nodrop a:hover span { background-position:-780px -80px; width:100px; }
#nav li.contact-us-nodrop:hover a, #nav li.contact-us-nodrop:hover a span, #nav li.contact-us-nodrop a:hover, #nav li.contact-us-nodrop a:hover span { background-position:-879px -80px; width:111px; }

/* ON STATE */
#nav li.fleet-solutionson, #nav li.fleet-solutionson span, #nav li.fleet-solutionson div, #nav li.fleet-solutionson-nodrop, #nav li.fleet-solutionson-nodrop span, #nav li.fleet-solutionson-nodrop div { background-position:0 -80px; width:148px; }
#nav li.return-on-investmenton, #nav li.return-on-investmenton span, #nav li.return-on-investmenton div, #nav li.return-on-investmenton-nodrop, #nav li.return-on-investmenton-nodrop span, #nav li.return-on-investmenton-nodrop div { background-position:-148px -80px; width:182px; }
#nav li.industry-expertiseon, #nav li.industry-expertiseon span, #nav li.industry-expertiseon div, #nav li.industry-expertiseon-nodrop, #nav li.industry-expertiseon-nodrop span, #nav li.industry-expertiseon-nodrop div { background-position:-331px -80px; width:156px; }
#nav li.client-testimonialson, #nav li.client-testimonialson span, #nav li.client-testimonialson div, #nav li.client-testimonialson-nodrop, #nav li.client-testimonialson-nodrop span, #nav li.client-testimonialson-nodrop div { background-position:-487px -80px; width:164px; }
#nav li.media-centeron, #nav li.media-centeron span, #nav li.media-centeron div, #nav li.media-centeron-nodrop, #nav li.media-centeron-nodrop span, #nav li.media-centeron-nodrop div { background-position:-651px -80px; width:129px; }
#nav li.about-uson, #nav li.about-uson span, #nav li.about-uson div, #nav li.about-uson-nodrop, #nav li.about-uson-nodrop span, #nav li.about-uson-nodrop div { background-position:-780px -80px; width:100px; }
#nav li.contact-uson, #nav li.contact-uson span, #nav li.contact-uson div, #nav li.contact-uson-nodrop, #nav li.contact-uson-nodrop span, #nav li.contact-uson-nodrop div { background-position:-879px -80px; width:111px; }

/* DROP DOWNS */
/* POSITIONS LAST LIST(S) IN THE NAV */
#nav li.contact-us:hover ul, #nav li.contact-us a:hover ul, #nav li.contact-uson:hover ul, #nav li.contact-uson a:hover ul, #nav li.contact-us-nodrop:hover ul, #nav li.contact-us-nodrop a:hover ul, #nav li.contact-uson-nodrop:hover ul, #nav li.contact-uson-nodrop a:hover ul   { left:-69px; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li ul li, #nav li ul li a { background:none; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:40px; left:0; margin:0; padding:5px 0; width:180px; display:block; background:url(../images/bg-nav-drop.png) no-repeat -180px 100% !important; }

#nav li:hover li, #nav li a:hover li { width:180px !important; height:auto; }
#nav li:hover li.last, #nav li a:hover li.last { background:none; }

#nav li:hover li a, #nav li a:hover li a { padding:3px 10px 4px 18px; width:152px !important; height:auto; display:block; color:#fff; }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#7da5d6; }
/**************************************************************************************************************/


/* HOME PAGE
------------------------------------------------------------------------------------- */
#h-content {}


/* SUBPAGE
------------------------------------------------------------------------------------- */
#content {}

#subhead { position:absolute; top:1px; left:0; padding:5px 11px 6px; width:989px; background:url(../images/bg-breadcrumb.png) no-repeat 0 100%;  } /*  width:968px;  */

#breadcrumb { width:880px; height:18px; list-style:none; margin:0 0 0 15px !important; overflow:hidden;  }
#breadcrumb li { float:left; display:inline; color:#707070; }
#breadcrumb a { margin:0 6px 0 0; padding:0 14px 0 0; text-decoration:none; background:url(../images/bg-sprite-y.png) no-repeat scroll 100% -35px transparent; }

#tools { position:absolute; right:0; bottom:0; width:62px; height:26px; list-style:none;  }
.share a { width:62px; height:24px; display:block; text-decoration:none; }
.share a span { visibility:hidden; }
.share a:hover { text-decoration:none; }

#tools  .sharebox { position:absolute; top:0; right:0; display:block; }
#tools li:hover .sharebox, #tools li a:hover .sharebox  { position:absolute; top:30px; right:0; display:block; }
#tools .sharebox #sharediv { position:relative; display:block; }
#tools .sharebox #sharediv a { position:absolute; top:-24px; right:0; }
#tools .sharebox #sharediv a img { visibility:hidden; }

#subnav { margin:0; }
#subnav li { margin:0 0 4px; padding:0 0 4px; background:url(../images/bg-subnav.png) no-repeat 0 100%; line-height:20px; list-style:none; }
#subnav ul { margin-left:14px; }
#subnav ul li { background:none; margin:0; padding:0; }
#subnav ul ul { margin-left:20px; }
#subnav ul ul li { background:none; }
#subnav li.last { background:none; }
#subnav a { color:#385982; text-decoration:none; font-weight:bold; }
#subnav a:hover { color:#738aa7; }
#subnav .expanded div { color:#707070; }


/* LAYOUTS
------------------------------------------------------------------------------------- */
.content { padding:39px 0 0; }
.content #col1 { margin:13px 0 0 0; padding:0 0 0 11px; width:209px; background:url(../images/bg-sidebar.png) no-repeat 92% 0; }
.content #col2 { margin:12px 7px 0 0; width:761px; float:right !important; }

#layout-homepage { padding:0; }
#layout-homepage #col1 { margin:0 6px 0 0; padding:0; width:990px; }

#layout-full #col1 { width:970px; background:none; }

#layout-3col #col2 #left { padding:0 7px 0 0; width:560px; min-height:400px; background:url(../images/bg-sidebar.png) no-repeat 100% 6px; line-height:20px; }
#layout-3col #col2 #left .section { margin-bottom:76px; }
#layout-3col #col2 #left h2, #layout-2col #col2 h2 { font-size:18px; } /* font-size:22px; */
#layout-3col #col2 #left h3 { font-size:18px; margin:0 0 17px; }
#layout-3col #col2 #left .list-check { margin-bottom:25px; margin-left:10px !important; }
#layout-3col #col2 #left p { margin-bottom:25px; }
#layout-3col #col2 #left td p { margin-bottom:0px; }
#layout-3col #col2 #left .tbl-featured  td p { margin-bottom:0px; height:70px; }
#layout-3col #col2 #left .section { margin-bottom:46px; }

#layout-3col #col2 #right { width:175px; margin-left:19px; font-size:11px; }
#layout-3col #col2 #right .callout { width:166px; }
#layout-3col #col2 #left .callout { width:535px; height:auto; }
#layout-3col #col2 #left .callout h2 a { background:url(../images/bg-blue-arrow.gif) no-repeat right center; padding:0 20px 0 0; }
#layout-3col #col2 #left .callout p { font-size:14px; font-weight:bold; color:#8d8c8c; }
#col2 .callout p { font-weight:bold; color:#8D8C8C; font-size:14px; }
.callout { padding:15px 0 15px 15px; background-color:#f2f2f2; border-bottom:1px solid #bdbdbd; }


/* LAYOUT SPECIFICS
------------------------------------------------------------------------------------- */
/* HOMEPAGE */
#h-flash { width:990px; height:360px; line-height:22px;  }
#flash-box {width:990px; height:360px; margin-bottom:42px;  }
#h-text { min-height:255px; }
#h-text .col { min-height:255px; }
#h-text #left { margin:0 1px 0 0; padding:0 15px 0 0; width:300px; background:url(../images/bg_vert_divider.png) no-repeat 100% 0; }
#h-text #left h3 { margin:13px 0 0; }
#h-text #mid { width:315px; margin:0 0 0 23px; background:url(../images/bg_vert_divider.png) no-repeat 100% 0;  }
#h-text #right { margin:0 0 0 25px; width:290px; line-height:20px;  }
#h-text #right h2 { margin:0 0 1px 1px !important;  }
#h-text #right h2.phone { font-weight:bold; margin: 0px 0 20px 0px !important; }
#h-text #right .tbl-listing { margin-bottom:15px; }
#h-text #right .list-nobull { margin-left:5px; }

.ui-tabs .tab-link, .ui-tabs .tab-links a, .ui-tabs .tab-links a span { font-size:0px !important; color:#E5E5E5;  }
.ui-tabs .tab-links a:hover { text-decoration:none !important; }

#layout-3col #col2 #left { font-size:13px; }
#layout-3col #col2 #right h2 { font-size:18px; line-height:22px; }

/* Media Center */
.Media_Center_Page h1 { margin-bottom:34px; }
.Media_Center_Page .section h2 { font-size:18px; margin-bottom:14px; }

.Media_Center_Page .list-news { margin-bottom:15px; }
.Media_Center_Page .list-news .date, .Media_Center_Page .list-events .date { font-size:10px; color:#707070; }
.Media_Center_Page .list-news .headline, .Media_Center_Page .list-events .headline { font-size:14px; font-weight:bold; color:#1a3e6f; }
.Media_Center_Page .list-news li { margin:0 0 22px 0; }
.Media_Center_Page .list-events li { margin:0 0 22px 0; }
.Media_Center_Page #awards-box .more { position:absolute; top:5px; right:0; }
.Media_Center_Page #awards-box img { margin:0 0 5px 10px; }
.Media_Center_Page #awards-box p { margin:0 0 17px 10px; }

/* News Paging */
.results-header { margin:0 0 20px; padding:0; border-bottom:1px solid #e2e2e2; }

#layout-3col #left #results-box { margin:15px 0 10px; width:520px; height:30px; }
#layout-3col #left .paging-box { margin:0; width:520px; height:23px; }
.paging-box div, .paging-box ul { float:left; }
.paging-num { margin:0 0 0 -5px; height:22px; }
.paging-num li { float:left; list-style:none; margin-left:7px; }
.paging-box .prev { width:46px; height:23px; margin-left:0px; padding: 1px 0 0 6px; background:url(../images/btn-paging.gif) no-repeat 0 0; }
.paging-box .next { width:46px; height:23px; margin-left:7px; padding: 1px 0 0 6px; background:url(../images/btn-paging.gif) no-repeat 0 0; }

#sub-tabs .tab-links { width:520px; height:29px; }
#sub-tabs .headline { height:20px; font-size:14px; font-weight:bold; }
#sub-tabs .list-news li { margin: 0 0 15px; }
#sub-tabs .list-news .date { height:16px; font-size:10px; color:#707070; }
#sub-tabs #results-box { font-size:14px; color:#8d8c8c; }
#layout-3col #col2 #left #sub-tabs h2 { margin:0 0 7px; font-size:18px; font-weight:bold; }

/* News Detail */
#layout-3col #col2 #left h2.subheader { font-size:18px; margin-bottom:15px; }
#news-detail strong { color:#3a3a3a; }
#layout-3col #col2 #left #news-detail h3 { font-size:14px; font-weight:bold; margin-bottom:10px; }

/* Upcoming Events */
.Upcoming_Events_Page #sub-tabs .list-news { margin:0 0 50px; }
.Upcoming_Events_Page #sub-tabs .list-news li { margin:0 0 10px; }

.Past_Events_Page #sub-tabs .list-news { margin:0 0 20px 0; } /* margin:0 0 50px 0;  */
.Past_Events_Page #sub-tabs .list-news li { margin:0 0 10px 0; } /* margin:0 0 40px 0; */

/* Event Detail */
#event-detail h1 { margin-bottom:8px; }
#event-detail .location { width:378px; height:78px; margin-bottom:0px; }
#event-detail img { margin-bottom:25px; }
#event-detail .date { font-size:11px; color:#707070; }

/* Management */
.Management_Page table td img { margin-left:15px; }

/* Client Testimonials */
.Client_Testimonials_Page .tbl-featured table td img,
.Client_Testimonials_Page .tbl-featured table td span,
.Client_Testimonials_Page .tbl-featured table td a { display:block; margin-top:23px !important;   }

.Client_Testimonials_Page #layout-3col #col2 #left .tbl-featured td p { margin-top:6px !important;  }

.Client_Testimonials_Page .tbl-featured table td img,
.Client_Testimonials_Page .tbl-featured table td span,
.Client_Testimonials_Page .tbl-featured table td p { margin-left:15px !important; *padding-top:4px !important;  }


/* FOOTER
------------------------------------------------------------------------------------- */
#footer { padding:25px 0 57px; }
#footer .inner { position:relative; padding:20px 0 10px 0px; width:990px; border-top:1px solid #e2e2e2 !important;   }
#footer.noline .inner { border-top:1px solid #fff !important; }

#footernav { margin:0 0 0 9px; float:left; display:inline; font-size:11px; }
#footernav li { margin:0 12px 0 0; padding:0 10px 0 0; float:left; display:inline; list-style:none;  }
#footernav .last { background:none; }
#footernav a:link { text-decoration:none; color:#1A3E6E; }
#footernav a:hover { text-decoration:underline; color:#5382BF; }
#footernav a:visited { text-decoration:none; color:#3B1A6E; }
#footernav a.last:link, #footernav a.last:hover, #footernav a.last:visited { text-decoration:none; color:#7a7a7a; }

#copyright { margin:0 0 0 117px; width:430px; height:35px; display:inline-block; font-size:11px; color:#b4b4b4; }

#footer .list-social-media { position:absolute; top:20px; right:0; margin:0; }
#footer .btn, #footer .btn span { width:16px; height:16px; margin:0 5px 0 0; background:url(../images/bg-sprite-y.png) no-repeat; cursor:pointer; overflow:hidden; }

#footer .link-facebook, #footer .link-facebook span { background-position:-9px -8px; }
#footer .link-twitter, #footer .link-twitter span { background-position:-31px -8px; }
#footer .link-youtube, #footer .link-youtube span { background-position:-53px -8px; }

/* PINTBOX
------------------------------------------------------------------------------------- */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:52;}
.yui-panel-container form{margin:0;}
.mask{z-index:51;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select, .drag select, .hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars, .hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:52;}
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../images/yui-sam-sprite.png) repeat-x 0 -200px;}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:3px;right:3px;width:25px;height:15px;background:url(../images/yui-sam-sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;}
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:52;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

/* ICONS
------------------------------------------------------------------------------------- */
a.doc { background:url(../images/icon-doc.jpg) no-repeat right center; padding:0 28px 3px 0; }
a.pdf { background:url(../images/icon-pdf.jpg) no-repeat right center; padding:0 28px 3px 0; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
#skip { display:none; }
.show { display:block; }
.hide { display:none; }
.clear { clear:both; }
br.clear { line-height:0; height:0; }
.last { border:none !important; }
.col { float:left; display:inline; }
.title { display:none !important; }
.section { position:relative; margin:20px 0 35px; }
#right .section { margin:0 0 25px !important; }
.subsection { margin-bottom:18px; }
.arrow { padding:0 0 0 19px; background:url(../images/bg-grey-arrow.gif) no-repeat 0 1px; }
table.line { margin:0 0 20px; border-bottom:1px solid #e2e2e2; }
table.line td { padding:0 0 20px; }

.clearfix:after, .content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .content { display:inline-block; }
.clearfix, .content { /*\*/display:block;/**/ }

/* FIX FOR PWP RETYPE PASSWORD STYLING  */
.PWPRetypePromptText { display:block; }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 10px 5px 0; }
img.floatright { margin:0 0 5px 15px; }

/* SPAN STYLES MAINLY ADDED FOR IE PNGFIX SUPPORT. PNGFIX REPLACES THE <IMG> WITH <SPAN> */
span.floatleft { margin:0 10px 5px 0; }
span.floatright { margin:0 0 5px 10px; }