a{color:#B6223F;text-decoration:none;}
a:hover{color:#B6223F;text-decoration:underline;}
a:focus{outline:none;}
abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;text-align:left;}
body{color:#222;font:12px/18px "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;margin:0;padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
div.skip{height:0;width:0;overflow:hidden;position:absolute;}
caption,th{text-align:left;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
legend{display:none;}
li p{padding:0;}
ol,ul{list-style:none;}
p{line-height:1.4;padding:0 10px 20px 0;}
pre,code{font-size:100%;font:115% monospace;}
select,input,textarea{font:99% Arial,Helvetica,sans-serif;}
strong{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;font-size:inherit;}
.clearall{clear:both;}
/* body styles */
body.home{background:#B1B1B1 url(../images/bg_mhome.jpg) repeat-x 0 130px;margin:0;padding:0;}
body.home #int-main.twocol{background:#fff url(../images/mn_dttd_bg.gif) repeat-y 0 0;}
body.home #crumbs{background:#8F8F8F;}
body.company{background:#d7d7b9 url(../images/bg_mcomp.jpg) repeat-x 0 130px;margin:0;padding:0;}
body.company #int-main.twocol{background:#fff url(../images/phil_dttd_bg.gif) repeat-y 0 0;}
body.company #crumbs{background:#a4a47b;}
body.company #crumbs .sep{background:url(../images/sep_phil.gif) no-repeat 4px 4px;text-
indent:-999em;height:12px;width:13px;display:block;float:left;}
body.phil{background:#9ebfde url(../images/bg_mphil.jpg) repeat-x 0 130px;margin:0;padding:0;}
body.phil #int-main.twocol{background:#fff url(../images/phil_dttd_bg.gif) repeat-y 0 0;}
body.phil #crumbs{background:#5f90bd;}
body.phil #crumbs .sep{background:url(../images/sep_phil.gif) no-repeat 4px 4px;text-indent:-999em;height:12px;width:13px;display:block;float:left;}
body.history{background:#ABC7C7 url(../images/bg_mhist.jpg) repeat-x 0 130px;margin:0;padding:0;}
body.history #int-main.twocol{background:#fff url(../images/hist_dttd_bg.gif) repeat-y 0 0;}
body.history #crumbs{background:#399;}
body.history #crumbs .sep{background:url(../images/sep_history.gif) no-repeat 4px 4px;text-indent:-999em;height:12px;width:13px;display:block;float:left;}
body.product{background:#c7e5b9 url(../images/bg_mprod.jpg) repeat-x 0 130px;margin:0;padding:0;}
body.product #int-main.twocol,body.compassbg #int-main.twocol{background:#fff url(../images/prod_dttd_bg.gif) repeat-y 0 0;}
body.compassbg{background:url(../images/stamps.gif) repeat 0 0;}
body.product #crumbs,body.compassbg #crumbs{background:#696;}
body.product #crumbs .sep,body.compassbg #crumbs .sep{background:url(../images/sep_product.gif) no-repeat 4px 4px;text-indent:-999em;height:12px;width:13px;display:block;float:left;}
body.video{background:#000;margin:0;padding:0;color:#fff;}
#page{width:990px;margin:0 auto;}
/*main header*/
#main-headerbox{width:100%;background:#000 url(../images/mn_nav_bg.gif) repeat-x 0 0;height:40px;margin:0 0px 20px 0px;padding:0;}
#main-header{margin:0 auto;width:990px;}
#main-logo{float:left;width:970px;margin:0 0 10px 0;}
#main-title{background:#000 url(../images/hm_title_bg.gif) repeat-x bottom left;width:100%;height:90px;margin:0;padding:0;}
#logo{width:980px;margin:0 auto;height:48px;padding:28px 0 0 10px;}
#logo h1 a,#logo h1{text-indent:-999em;background:url(../images/beene_logo.gif) no-repeat 0 0;display:block;width:483px;height:32px;outline:none;}
/*main navigation*/
#main-nav{float:left;line-height:normal;margin:7px 0;padding:0;width:750px;}
#main-nav ul{float:left;list-style:none;margin:0;border:none;}
#main-nav li{margin:0;padding:0;height:23px;float:left;}
#main-nav li a{outline:none;color:#fff;text-indent:-999em;}
#main-nav li li a{outline:none;color:#fff;text-indent:0em;}
/*top nav*/
body{behavior:url(css/hover.htc);}
#main-nav li ul li{height:auto;}
.nav a:hover{text-decoration:none;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}
/* End hide from IE-mac */
/* image replacement general properties */
ul.IR li{position:relative;font-size:0.9em;z-index:999;}
.IR em{display:block;position:absolute;top:0;left:0;}
/* For IE5.x mac only */
* html>body	.IR{position:static;overflow:visible;font-size:10px;}
* html>body .IR em{position:static;}
/* image replacement specific properties */
.nav{list-style:none;height:23px;}
.nav li{float:left;padding-bottom:10px;/* bottom padding to make sure the sub menus don't disappear before selecting them */ margin:0;}
.nav li,
.nav li em{}
.nav li.home1,
.nav li.home1 em{width:60px;height:23px;}
.nav li.home1 ul li,
.nav li.home1 em ul li{width:170px;}
.nav li.company1,
.nav li.company1 em{width:89px;height:23px;}
.nav li.company1 ul li,
.nav li.company1 em ul li{width:170px;}
.nav li.philanthropy1,
.nav li.philanthropy1 em{width:130px;height:23px;}
.nav li.philanthropy1 ul li,
.nav li.philanthropy1 em ul li{width:280px;}
.nav li.history1,
.nav li.history1 em{width:136px;height:23px;}
.nav li.history1 ul li,
.nav li.history1 em ul li{width:170px;}
.nav li.products1,
.nav li.products1 em{width:97px;height:23px;}
.nav li.products1 ul li,
.nav li.products1 em ul li{width:170px;}
.nav li.contact1,
.nav li.contact1 em{width:85px;height:23px;}
.nav li.contact1 ul li,
.nav li.contact1 em ul li{width:170px;}
.nav li.sitemap1,
.nav li.sitemap1 em{width:86px;height:23px;}
.nav li.sitemap1 ul li,
.nav li.sitemap1 em ul li{width:170px;}
* html>body ul.nav li em{/* for ie5.x/mac only */ margin-bottom:-23px;}
.home1 em,
.company1 em,
.philanthropy1 em,
.history1 em,
.products1 em,
.contact1 em,
.sitemap1 em{background:url(../images/mainnav.gif) no-repeat;cursor:pointer;/* IE5 requires cursor:hand;however this is not valid CSS2 */}
.home1{left:0;}
.home1 em{background-position:0 0;}
.home1:hover em{background-position:0 -120px;}
.home1 em.select{background-position:0 -240px;}
.company1{left:5px;}
.company1 em{background-position:-59px 0;}
.company1:hover em{background-position:-59px -120px;}
.company1 em.select{background-position:-59px -240px;}
.products1{left:10px;}
.products1 em{background-position:-414px 0;}
.products1:hover em{background-position:-414px -120px;}
.products1 em.select{background-position:-414px -240px;}
.history1{left:15px;}
.history1 em{background-position:-278px 0;}
.history1:hover em{background-position:-278px -120px;}
.history1 em.select{background-position:-278px -240px;}
.philanthropy1{left:20px;}
.philanthropy1 em{background-position:-148px 0;}
.philanthropy1:hover em{background-position:-148px -120px;}
.philanthropy1 em.select{background-position:-148px -240px;}
.contact1{left:25px;}
.contact1 em{background-position:-511px 0;}
.contact1:hover em{background-position:-511px -120px;}
.contact1 em.select{background-position:-511px -240px;}
.sitemap1{left:30px;}
.sitemap1 em{background-position:-596px 0;}
.sitemap1:hover em{background-position:-596px -120px;}
.sitemap1 em.select{background-position:-596px -240px;}
/* suckerfish styles */
.nav li a.navarrw,.nav li a:hover.navarrw{background:url(../images/navarrow.gif) no-repeat 160px 7px;}
.nav a{display:block;font-weight:normal;text-decoration:none;}
* html .nav a{height:1%;}
.nav li ul{position:absolute;z-index:1000;/* show the dropdowns above the images */ top:23px;/* position the dropdowns a set distance from the top of the image */ left:-999em;list-style:none;background:#B6223F;}
.nav li:hover ul{left:auto;}
.nav li li{height:auto;/* reset the height and padding set on the IR list items */ padding-bottom:0;font-size:110%;}
.nav li ul a{margin:0 0 0 0;padding:5px 12px;color:#fff;background:#b6223f;font:normal 11px/14px Tahoma,Arial,Helvetica,sans-serif;}
.nav li ul a:hover{color:#fff;background:#891D32;}
/*3rd level*/
.nav li.products1 ul li ul{position:absolute;z-index:10;/* show the dropdowns above the images */ top:0px;/* position the dropdowns a set distance from the top of the image */ left:-999em;list-style:none;background:#891d32;width:120px;}
.nav li.products1 ul li:hover ul{left:170px;}
.nav li.products1 ul li ul li a{display:block;float:left;width:120px;background:#891d32;}
.nav li.products1 ul li ul li a:hover{background:#6E1C2D;}
.nav li li li{height:auto;/* reset the height and padding set on the IR list items */ padding-bottom:0;font-size:110%;width:120px;}
.nav li.products1 ul li ul li,.nav li.products1 em ul li ul li{width:120px;}
.nav li li:hover{background:#891D32;}
/*main feature*/
#home-mainbox{float:left;width:970px;padding:0 0px;}
#home-main{background:#fff;float:left;width:930px;padding:20px;}
#home-feature h4{color:#B6223F;font:normal 34px/28px Arial,Helvetica,sans-serif;margin:15px 0 15px 0;text-transform:uppercase;letter-spacing:-1px;}
/**/
#home-feature{float:left;width:930px;height:315px;padding:0 0 0px 0;background:#fff;margin:0 0 15px 0;}
#productslides{background:url(../images/lg_shirt.jpg) no-repeat 0 0;float:left;width:100%;height:315px;padding:0 0 0px 0;margin:0 0 0px 0;}
#productslides p{width:300px;padding:20px;background:#eee;margin:0 0 0 210px;}
#feature-text{float:left;width:350px;padding:70px 0 0 30px;margin:0 0 0 0;}
#feature-text p{margin:16px 0 0 5px;padding:0;}
#feature-text h3{text-indent:-999em;width:302px;height:102px;}
a.artview,p.artview{background:url(../images/txt_dressing_hover.gif) no-repeat 0 0;display:block;outline:none;height:102px;width:302px;text-indent:-999em;}
a:hover.artview{background:url(../images/txt_dressing_hover.gif) no-repeat 0 -142px;}
#feature-image{float:left;width:550px;height:315px;z-index:0;}
a.homeview,p.homeview{background:url(../images/txt_bttn_home.gif) no-repeat 0 0;display:block;outline:none;height:22px;width:271px;text-indent:-999em;}
/* Open Added by EB 010607 for GQ Video on homepage*/
#homevid{background:url(../images/txt_bttn_gq_011408.gif) no-repeat 0 0;display:block;outline:none;height:22px;width:271px;text-indent:-999em;}
a:hover#homevid{background:url(../images/txt_bttn_gq_011408.gif) no-repeat 0 -42px;}
#newsvid{background:url(../images/GQ_News_01.gif) no-repeat 0 0;background-position:center;float:left;width:75px;height:97px;}
a:hover.homeview{background:url(../images/txt_bttn_home.gif) no-repeat 0 -42px;}
#gbgbvid{background:url(../images/txt_bttn_gbgb.gif) no-repeat 0 0;display:block;outline:none;height:22px;width:271px;text-indent:-999em;}
a:hover#gbgbvid{background:url(../images/txt_bttn_gbgb.gif) no-repeat 0 -42px;}
p.coming{background:url(../images/coming.gif) no-repeat 0 0;display:block;outline:none;height:26px;width:252px;text-indent:-999em;}
#home-dvdr{float:left;width:930px;background:#fff url(../images/dttd.gif) repeat-x 0 1px;height:17px;padding:0;}
/*home sub boxes*/
#main-sub{float:left;width:930px;}
#main-subtxt{float:left;width:930px;}
.msubz{float:left;padding:0 0 0px 0;margin:0;width:100%;height:120px;overflow:hidden;}
#bttn{padding:0 0 30px 0;}
.msub1{float:left;width:298px;margin:0 18px 0 0;text-indent:0;height:120px;}
.msub1 h3,.msub2 h3,.msub3 h3{}
.msub1 p,.msub2 p,.msub3 p{padding:0;}
.msub2{float:left;width:298px;margin:0 18px 0 0;text-indent:0;height:120px;}
.msub3{float:left;width:298px;margin:0;text-indent:0;height:120px;}
.msub1 a{background:url(../images/hm_bttn_company.jpg) no-repeat 0 0;display:block;}
.msub1 a:hover{background:url(../images/hm_bttn_company.jpg) no-repeat 0 -145px;}
.msub2 a{background:url(../images/hm_bttn_history.jpg) no-repeat 0 0;display:block;}
.msub2 a:hover{background:url(../images/hm_bttn_history.jpg) no-repeat 0 -145px;}
.msub3 a{background:url(../images/hm_bttn_phil.jpg) no-repeat 0 0;display:block;}
.msub3 a:hover{background:url(../images/hm_bttn_phil.jpg) no-repeat 0 -145px;}
.msub1 a,
.msub2 a,
.msub3 a{color:#000;text-decoration:none;display:block;text-indent:-9999em;width:298px;height:149px;}
.msub1 a:hover,
.msub2 a:hover,
.msub3 a:hover{color:#666;text-decoration:none;}
a.sub1link{float:left;background:#e7e7e7 url(../images/test1.gif) no-repeat 0 0;display:block;width:286px;height:109px;border:#e7e7e7 4px solid;outline:none;}
a.sub2link{float:left;background:#e7e7e7 url(../images/test2.gif) no-repeat 0 0;display:block;width:286px;height:109px;border:#e7e7e7 4px solid;outline:none;}
a.sub3link{float:left;background:#e7e7e7 url(../images/test3.gif) no-repeat 0 0;display:block;width:286px;height:109px;border:#e7e7e7 4px solid;outline:none;}
a:hover.sublink1{background:#e7e7e7 url(../images/test1.gif) no-repeat 0 0;}
a:hover.sublink2{background:#e7e7e7 url(../images/test2.gif) no-repeat 0 0;}
a:hover.sublink3{background:#e7e7e7 url(../images/test3.gif) no-repeat 0 0;}
a:hover.sub1link,
a:hover.sub2link,
a:hover.sub3link{border:#e0c463 4px solid;outline:none;}
.bxtest{width:910px;float:left;}
/*search form*/
#main-search{float:left;margin:8px 0 8px 40px;}
#search-form{}
div#search-form label{display:none;}
div#search-form input#searchtxt{float:left;padding:3px 3px 4px 3px;width:150px;color:#777;background-color:#fff;border:#1d1d1d 1px solid;border-right:none;font-size:11px;}
div#search-form input#searchtxt:focus{color:#333;background-color:#eee;border:#1d1d1d 1px solid;border-right:none;}
div#search-form input#submit_btn{margin:0;padding:0;float:left;}
/*footer*/
#main-footer{float:left;width:950px;color:#fff;padding:0 10px;background:#444;}
#main-footer a{color:#fff;text-decoration:none;background:none;}
#main-footer a:hover{color:#bababa;text-decoration:none;}
#footer{float:left;width:430px;padding:15px 15px;font:normal 10px Arial,Helvetica,sans-serif;}
#rsostm{float:left;color:#444;font:normal 10px Arial,Helvetica,sans-serif;}
#rss-footer-img{float:right;width:6px;padding:14px 14px 7px 0;}
#rss-footer{float:right;width:78px;padding:11px 10px 7px 5px;font:normal 10px Arial,Helvetica,sans-serif;}
#tweet-footer-img{float:right;width:13px;padding:14px 14px 7px 0;}
#tweet-footer{float:right;width:100px;padding:11px 10px 7px 5px;font:normal 10px Arial,Helvetica,sans-serif;}
#youtube-footer-img{float:right;width:31px;padding:14px 14px 7px 0;}
#youtube-footer{float:right;width:100px;padding:11px 10px 7px 5px;font:normal 10px Arial,Helvetica,sans-serif;}
/*interior layout*/
#int-mainbox{float:left;width:970px;padding:0;background:#fff;}
#int-main{float:left;width:910px;padding:0 30px 60px 30px;}
#int-main2{float:left;width:100%;padding:0 0 60px 0;}
#int-main.cmark{background:url(../images/compass_watermark.jpg) no-repeat 0 0;}
#int-main.cmark2{background:url(../images/compass_mark.gif) no-repeat 0 250px;}
#int-maintxt{float:left;padding:0;}
#int-main p.lesspad{padding:0 0 10px 0;margin:0;}
#int-maintxt ul{list-style:square;margin:0 0 20px 0;padding:0 0 0 16px;}
#int-maintxt ul li a{color:#333;}
#int-maintxt .rsos {padding-left:90px;}
#int-maintxt ul.fg{list-style:none;margin:0 0 0 0;padding:0 0 0 0;}
#int-main.twocol{background:url(../images/mn_dttd_bg.gif) repeat-y 0 0;}
#int-main h3{color:#222;font:normal 20px/25px "Palatino","Georgia","Times New Roman",Times,serif;margin:0 0 10px 0;}
#int-main h4{color:#000;font:15px bold "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;margin:0 0 10px 0;}
#int-left{float:left;width:585px;margin:0 55px 0 0;padding:0;}
#int-left2{float:left;width:585px;margin:0;padding:0;}
#int-leftwide{float:left;width:910px;margin:0;padding:0;}
 
#int-leftwide p#lgtxt{font: normal 14px/18px "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; color:#222;}

#int-leftwide2{float:left;width:930px;margin:0 0 0 30px;padding:0;}
#int-right{float:left;width:250px;padding:50px 0 0 10px;margin:0 0 0 0;font-size:11px;color:#000;}
#int-right2{float:right;width:250px;padding:50px 40px 0 25px;margin:0 0 20px 30px;font-size:11px;color:#000;background:url(../images/phil_dttd_bg2.gif) repeat-y;}
img.upfl{margin:-25px 0 20px 0;float:left;}
.rtbox{float:left;width:100%;margin:0 0 20px 0;}
#int-right .rtbox h4{color:#0082B4;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-right .rtbox h4 strong{font-weight:normal;}
#int-right .rtbox h5{color:#222;font:normal 14px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-main #int-right .rtbox h4 .trd{color:#0082b4;font:normal 13px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;position:relative;top:-5px;}
#int-right .rtbox p{margin:0 0 0 0;padding:0;font:normal 11px/14px Arial,Helvetica,sans-serif;}

#int-right2 .rtbox h4{color:#0082B4;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-right2 .rtbox h4 strong{font-weight:normal;}
#int-right2 .rtbox h5{color:#222;font:normal 14px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-main #int-right2 .rtbox h4 .trd{color:#0082b4;font:normal 13px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;position:relative;top:-5px;}
#int-right2 .rtbox p{margin:0 0 0 0;padding:0;font:normal 11px/14px Arial,Helvetica,sans-serif;}

.rtnewsbox{padding:0;float:left;width:100%;margin:0 0 40px 0;}
.reldate{color:#4999D6;font:12px normal "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;display:block;padding:0 0 20px 0;float:left;width:100%;}
.reldate p{margin:0;padding:0px 0 0 0px;}
.reldate a{color:#487CAF;text-decoration:none;}
.reldate a:hover{color:#4999D6;text-decoration:none;}
.reltitle{float:left;margin:0px 0 15px 0;padding:0;width:100%;}
#int-main .reltitle h3{font:normal 24px/30px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#000;padding:0;margin:0;float:left;width:100%;letter-spacing:-1px;}
.relimgbox{float:right;background:#dedede;padding:5px;margin:0 0 40px 40px;}
.caption{float:left;width:100%;padding:0px 0 0 0;font:normal 10px/14px Arial,Helvetica,sans-serif;}
.reldttd{background:url(../images/phil_und_bg.gif) repeat-x bottom;margin:0 0 20px 0;padding:0;float:left;width:100%;height:2px;}
#int-right .rtnewsbox h4{color:#0082B4;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-right .rtnewsbox p{color:#333;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;background:url(../images/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}
#int-right .rtnewsbox p.alt{color:#333;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;background:url(../images/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}


#int-right2 .rtnewsbox h4{color:#0082B4;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0 0px 7px 0px;margin:0 0 4px 0;}
#int-right2 .rtnewsbox p{color:#333;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;background:url(../images/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}
#int-right2 .rtnewsbox p.alt{color:#333;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;background:url(../images/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}

.morepnews{color:#0082b4;font:11px normal Arial,Helvetica,sans-serif;background:url(../images/dash_bg.gif) repeat-x top;padding:6px 0 0 0;margin:0;}
.prdate{color:#222;font:10px normal "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;display:block;padding:15px 0 5px 0;float:left;width:100%;text-transform:uppercase;letter-spacing:1px;}
#int-right .rtnewsbox a{color:#0082B4;background:none;}
#int-right .rtnewsbox a:hover{color:#0082B4;background:none;text-decoration:underline;}

#int-right2 .rtnewsbox a{color:#0082B4;background:none;}
#int-right2 .rtnewsbox a:hover{color:#0082B4;background:none;text-decoration:underline;}

img.rtbfl{float:left;margin:0 12px 0px 0;border:3px solid #fff;}
img.rtbfl:hover{border:#9CC7EE 3px solid;}
img.rtbfl2{float:right;margin:0 0 0 0;border:3px solid #fff;}
img.rtbfl2:hover{border:#9CC7EE 3px solid;}
img.ltbfl{float:right;margin:0 0px 10px 12px;}
img.flright{float:right;margin:0 0 20px 30px;}
img.flleft{float:left;margin:0 20px 15px 0;}
#int-section{float:left;width:920px;padding:0px 15px 15px 15px;}
#crumbs{float:left;width:940px;font:bold 11px Arial,Helvetica,sans-serif;padding:8px 10px 8px 20px;margin:0 0 0px 0;color:#fff;}
#crumbs .sep{background:url(../images/sep.gif) no-repeat 4px 4px;text-indent:-999em;height:12px;width:13px;display:block;float:left;}
#int-main #crumbs a,#crumbs a{float:left;background:none;color:#fff;font-weight:normal;}
#int-main #crumbs a:hover,#crumbs a:hover{color:#fff;text-decoration:underline;}
#int-title{float:left;width:100%;padding:0;margin:50px 0 30px 0;}
#int-title h2{color:#000;font:normal 38px/42px "Palatino","Georgia","Times New Roman",Times,serif;margin:0;padding:0 0 26px 0;letter-spacing:-1px;}
#int-title h2 img{float: left;margin-top:-5px;padding-right:25px;}
#int-title h2 span.trade{font:normal 21px/22px "Georgia","Times New Roman",Times,serif;position:relative;top:-12px;}

#int-title2{float:left;padding:0;margin:50px 0 30px 0;}
#int-title2 h2{color:#000;font:normal 38px/42px "Palatino","Georgia","Times New Roman",Times,serif;margin:0;padding:0 0 26px 0;letter-spacing:-1px;}
#int-title2 h2 img{float: left;margin-top: -5px;padding-right:25px;}
#int-title2 h2 span.trade{font:normal 21px/22px "Georgia","Times New Roman",Times,serif;position:relative;top:-12px;}


body.product #int-main #compass-box{background:url(../images/prod_und_bg.gif) repeat-x bottom;float:left;width:100%;height:69px;padding:0;margin:50px 0 30px 0;}
body.product #int-main #compasshd{background:url(../images/compass_header.gif) no-repeat 0 0px;height:60px;width:68px;display:block;float:left;position:relative;margin:-10px 0 0 0;}
body.product #int-main #compass-box #compass-title{float:left;}
body.product #int-main #compass-box #compass-title h2{color:#000;font:normal 38px/42px "Palatino","Georgia","Times New Roman",Times,serif;margin:0;font-weight:normal;padding:0px 12px 0px 0;letter-spacing:-1px;}
body.product #int-title h2 div.compass-hd{background:url(../images/career_hd_sm.gif) no-repeat 0 0;height:39px;width:531px;text-indent:-9999em;}
body.home #int-title h2{background:url(../images/und_bg.gif) repeat-x bottom;}
body.company #int-title h2{background:url(../images/comp_und_bg.gif) repeat-x bottom;}
body.product #int-title h2,body.compassbg #int-title h2{background:url(../images/prod_und_bg.gif) repeat-x bottom;}
body.history #int-title h2{background:url(../images/history_und_bg.gif) repeat-x bottom;}
body.phil #int-title h2{background:url(../images/phil_und_bg.gif) repeat-x bottom;}
h3.sect-company{text-indent:-999em;background:url(../images/sct_company.gif) no-repeat 0 0;height:14px;width:95px;margin:0;}
.floatleft{float:left;padding:0 15px 15px 0;}
.dttd{float:left;width:100%;background:url(../images/dttd.gif) repeat-x 0 0;height:15px;}
.space{float:left;width:100%;height:20px;}
p.intro{font:normal 21px/28px "Palatino","Georgia","Times New Roman",Times,serif;color:#222;padding:0px;margin:0 0 20px 0;float:left;width:100%;}
p.intro strong{font-weight:normal;color:#000;}
p.intro2{font:bold 24px/30px "Palatino","Georgia","Times New Roman",Times,serif;color:#000;padding:0px;margin:0 0 20px 0;float:left;width:100%;}
span#prodsubhead{font:normal 11px/13px "Palatino","Georgia","Times New Roman",Times,serif;color:#000;padding:0 0 0 0;margin:0 5px 0 0;}
.nopadtop{padding:0;margin:0 0  15px 0;float:left;}
#int-right h3{font:bold 14px/18px Arial,Helvetica,sans-serif;}
#int-feature{float:left;width:970px;height:100px;margin:0 0 0px 0;background:#fff;}
#int-feature.ftcom{float:left;width:970px;height:120px;margin:0 0 0px 0;background:#fff url(../images/hdr_comp.jpg) no-repeat 20px 20px;}
.grytxt{color:#666666;font-size:11px;}
.productbox{background:#fff;float:left;margin:0 28px 28px 0;width:153px;}
.productboxlast{background:#fff;float:left;margin:0 0 28px 0;width:153px;}
.prod{background:#eee;float:left;margin:0 0 10px 0;width:145px;height:145px;padding:5px;overflow:hidden;}
.productbox img,.productboxlast img,.specproductbox img{border:#fff 1px solid;padding:0;margin:0;}
.prod:hover,.specprod:hover{background:#c7e5b9;}
.prodtxt{xfont:normal 14px/16px "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#454545;width:100%;float:left;}
.prodtxt a{color:#454545;}
.prodtxt a:hover{color:#B6223F;}
.prodtxt p{margin:0;padding:0;}
/*coda slider*/
p#cross-links{text-align:center;}
p#cross-links{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;}
noscript p,noscript ol{color:#a00;font-size:13px;line-height:1.4em;text-align:left;}
noscript a{color:#a00;text-decoration:underline;}
noscript ol{margin-left:25px;}
.stripViewer .panelContainer .panel ul{text-align:left;margin:0 15px 0 30px;}
.slider-wrap{margin:0 0;float:left;width:909px;overflow:hidden;position:relative;z-index:1;padding:0;}
.csw{width:100%;height:400px;background:#fff;overflow:hidden;}
.csw .loading{margin:100px 0 400px 0;text-align:center;}
.stripViewer{/* This is the viewing window */ position:relative;overflow:hidden;border:#ddd 5px solid;/* this is the border. should have the same value for the links */ margin:auto;width:898px;/* Also specified in  .stripViewer .panelContainer .panel  below */ height:470px;clear:both;}
.stripViewer .panelContainer{/* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */ position:relative;left:0;top:0;width:100%;list-style-type:none;/* -moz-user-select:none;// This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful,crazy fools. */}
.stripViewer .panelContainer .panel{/* Each panel is arranged end-to-end */ float:left;height:100%;position:relative;width:900px;/* Also specified in  .stripViewer  above */}
.stripViewer .panelContainer .panel .wrapper{/* Wrapper to give some padding in the panels,without messing with existing panel width */ padding:0px;height:470px;}
.stripNav{/* This is the div to hold your nav (the UL generated at run time) */ margin:0 0 20px 0;height:37px;width:900px;}
#int-main .stripNav ul{/* The auto-generated set of links */ list-style:none;padding:0;margin:0;background:url(../images/timeline_bg.gif) repeat-x 0 0;height:37px;}
.stripNav li.tab1 a{width:169px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat 0 0;}
.stripNav li.tab2 a{width:105px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat -205px 0;}
.stripNav li.tab3 a{width:105px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat -345px 0;}
.stripNav li.tab4 a{width:105px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat -462px 0;}
.stripNav li.tab5 a{width:105px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat -628px 0;}
.stripNav li.tab6 a{width:105px;height:37px;background:url(../images/timeline_nav_bg.gif) no-repeat -770px 0;}
#int-main .stripNav li.tab1 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat 0 -180px;color:#fff;}
#int-main .stripNav li.tab2 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat -205px -180px;color:#fff;}
#int-main .stripNav li.tab3 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat -345px -180px;color:#fff;}
#int-main .stripNav li.tab4 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat -462px -180px;color:#fff;}
#int-main .stripNav li.tab5 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat -628px -180px;color:#fff;}
#int-main .stripNav li.tab6 a:hover{background:url(../images/timeline_nav_bg.gif) no-repeat -770px -180px;color:#fff;}
#int-main .stripNav li.tab1 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat 0px -90px;color:#699;}
#int-main .stripNav li.tab2 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat -205px -90px;color:#699;}
#int-main .stripNav li.tab3 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat -345px -90px;color:#699;}
#int-main .stripNav li.tab4 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat -462px -90px;color:#699;}
#int-main .stripNav li.tab5 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat -628px -90px;color:#699;}
#int-main .stripNav li.tab6 a.current{background:url(../images/timeline_nav_bg.gif) no-repeat -770px -90px;color:#699;}
.stripNav ul li{float:left;margin-right:1px;/* If you change this,be sure to adjust the initial value of navWidth in slideviewer.js */}
.stripNav a{/* The nav links */ font:normal 24px/28px "Palatino","Georgia","Times New Roman",Times,serif;letter-spacing:-1px;text-align:center;color:#000;text-decoration:none;display:block;padding:5px 18px 0px 18px;margin:0 0px 0 0;}
.stripNav a:hover{color:#fff;text-decoration:none;}
.stripNav a.current{color:#699;}
.stripNavL,.stripNavR{/* The left and right arrows */ position:absolute;top:235px;text-indent:-9000em;}
.stripNavL a,.stripNavR a{display:block;height:50px;width:25px;}
.stripNavL{left:0;width:25px;display:none;}
.stripNavR{right:0;width:25px;display:none;}
.stripNavL{background:url(../images/timearrow.gif) no-repeat 0px -100px;}
.stripNavL:hover{background:url(../images/timearrow.gif) no-repeat 0px 0px;}
.stripNavR{background:url(../images/timearrow.gif) no-repeat 0px -200px;}
.stripNavR:hover{background:url(../images/timearrow.gif) no-repeat 0px -300px;}
/*timeline*/
.timeleft60{float:left;margin:0 35px 0 0;padding:0 0 0 35px;width:370px;color:#fff;}
.timeleft70{float:left;margin:0 25px 0 0;padding:0 0 0 35px;width:320px;color:#fff;}
.timeleft80{float:left;margin:0 25px 0 0;padding:0 0 0 35px;width:390px;color:#fff;}
.timeleft90{float:left;margin:0 40px 0 0;padding:0 0 0 35px;width:390px;color:#fff;}
.timeleft00{float:left;margin:0 20px 0 0;padding:0 0 0 35px;width:410px;color:#fff;}
.timeleft70 p,.timeleft90 p,.timeleft00 p,.timeleftintro p,.timeleft60 p,.timeleft80 p{padding:0 0 8px 0;}
.timeleftintro{float:left;margin:0;padding:0 0 0 35px;width:700px;color:#fff;}
.bp1{float:left;width:270px;margin:0 40px 0 0;}
.bp2{float:left;width:260px;margin:0;}
#int-main .timeleftw2 h3{color:#6cc;font:normal 21px/28px "Palatino","Georgia","Times New Roman",Times,serif;letter-spacing:-1px;padding:0;}
.tqpv{float:left;width:900px;height:118px;margin:20px 0;overflow:hidden;}
.tqpv60{float:left;width:900px;background:#143d8d url(../images/quote_bg_60.jpg) no-repeat top right;height:118px;margin:20px 0;overflow:hidden;}
.tqpv70{float:left;width:900px;background:url(../images/quote_bg_70.jpg) no-repeat top right;height:118px;margin:20px 0;overflow:hidden;}
.tqpv80{float:left;width:900px;background:#1c0001 url(../images/quote_bg_80.jpg) no-repeat top right;height:118px;margin:20px 0;overflow:hidden;}
.tqpv90{float:left;width:900px;background:#290354 url(../images/quote_bg_90.jpg) no-repeat top right;height:118px;margin:20px 0;overflow:hidden;}
.tqpv00{float:left;width:900px;background:#06171b url(../images/quote_bg_00.jpg) no-repeat top right;height:118px;margin:20px 0;overflow:hidden;}
.tqpvintro{float:left;width:900px;background:#399;height:118px;margin:20px 0;overflow:hidden;}
.tqlinks{float:left;width:326px;height:98px;padding:20px 0 0 0;}
.tqlinks p{float:left;margin:0 20px 0 0;}
.tqlinks1{float:left;width:130px;padding:0px 0 0 0;}
.tqlinks1 p{float:left;margin:0 20px 0 0;}
.tquote{float:left;width:465px;height:118px;margin:0 20px 0 0;padding:0 0 0 35px;}
#int-main .tquote h3.gquote60{color:#fff;background:url(../images/quote_60.gif) no-repeat 0 0;width:423px;height:118px;text-indent:-999em;}
#int-main .tquote h3.gquote70{color:#fff;background:url(../images/quote_70.gif) no-repeat 0 0;width:550px;height:118px;text-indent:-999em;}
#int-main .tquote h3.gquote80{color:#fff;background:url(../images/quote_80.gif) no-repeat 0 0;width:498px;height:118px;text-indent:-999em;}
#int-main .tquote h3.gquote90{color:#fff;background:url(../images/quote_90.gif) no-repeat 0 0;width:566px;height:118px;text-indent:-999em;}
#int-main .tquote h3.gquote00{color:#fff;background:url(../images/quote_00.gif) no-repeat 0 0;width:455px;height:118px;text-indent:-999em;}
#int-main .tquote h3.gquoteintro{color:#fff;background:url(../images/quote_intro.gif) no-repeat 0 0;width:478px;height:118px;text-indent:-999em;}
.bquote{float:left;width:100%;margin:10px 0 0 0;}
#int-main .bquote h3.gquoteintrobody{color:#fff;background:url(../images/quote_intro_body.gif) no-repeat 0 0;width:558px;height:44px;text-indent:-999em;}
.timeadv{float:left;padding:3px 0;}
p.timeadv{padding:0;margin:10px 0 0 0;}
.timeadv a{color:#fff;background:#399 url(../images/timeadv_bg.gif) no-repeat top right;display:block;padding:3px 15px 5px 8px;}
.timeadv a:hover{background:#990033 url(../images/timeadv_bg.gif) no-repeat top right;text-decoration:none;color:#fff;}
#int-main h3.gquote{color:#000;font:normal 26px/32px "Palatino","Georgia","Times New Roman",Times,serif;letter-spacing:-1px;padding:0 0 10px 0;}
.vidphoto{float:left;width:90px;margin:30px 0 0 0;}
.vidphoto p{padding:0 0 15px 0;margin:0;}
a#vid00{background:url(../images/bttn_00_vid.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#vid00{background:url(../images/bttn_00_vid.gif) no-repeat 0 -113px;}
a#photo00{background:url(../images/bttn_00_photo.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#photo00{background:url(../images/bttn_00_photo.gif) no-repeat 0 -113px;}
a#vid90{background:url(../images/bttn_90_vid.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#vid90{background:url(../images/bttn_90_vid.gif) no-repeat 0 -113px;}
a#photo90{background:url(../images/bttn_90_photo.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#photo90{background:url(../images/bttn_90_photo.gif) no-repeat 0 -113px;}
a#vid80{background:url(../images/bttn_80_vid.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#vid80{background:url(../images/bttn_80_vid.gif) no-repeat 0 -113px;}
a#photo80{background:url(../images/bttn_80_photo.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#photo80{background:url(../images/bttn_80_photo.gif) no-repeat 0 -113px;}
a#vid70{background:url(../images/bttn_70_vid.gif) no-repeat 0 0;width:130px;height:80px;display:block;text-indent:-999em;}
a:hover#vid70{background:url(../images/bttn_70_vid.gif) no-repeat 0 -120px;}
a#photo70{background:url(../images/bttn_70_photo.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#photo70{background:url(../images/bttn_70_photo.gif) no-repeat 0 -113px;}
a#vid60{background:url(../images/bttn_60_vid.gif) no-repeat 0 0;width:130px;height:80px;display:block;text-indent:-999em;}
a:hover#vid60{background:url(../images/bttn_60_vid.gif) no-repeat 0 -120px;}
a#photo60{background:url(../images/bttn_60_photo.gif) no-repeat 0 0;width:112px;height:112px;display:block;text-indent:-999em;}
a:hover#photo60{background:url(../images/bttn_60_photo.gif) no-repeat 0 -113px;}
#t60{background:#89bfbf url(../images/timeline_bg_60.jpg) no-repeat top right;}
#t70{background:#112712 url(../images/timeline_bg_70.jpg) no-repeat top right;}
#t80{background:#2e000c url(../images/timeline_bg_80.jpg) no-repeat top right;}
#t90{background:#120d29 url(../images/timeline_bg_90.jpg) no-repeat top right;}
#t00{background:#0d2e37 url(../images/timeline_bg_00.jpg) no-repeat top right;}
#tintro{background:#000 url(../images/timeline_bg_intro.jpg) no-repeat top right;}
.flpl{background:#000;}
#flash2000,#flash1990,#flash1980,#flash1970,#flash1960{margin:0;padding:0;height:0;color:#fff;}
.vidpad{float:left;height:15px;width:100%;display:block;}
.flashgbox{float:left;}
.flshgbox embed,.flshgbox object{margin:0;padding:0;overflow:hidden;}
.timeintroprevnext{float:left;height:24px;width:139px;margin:10px 0 0 0;}
a#nextintro{float:left;background:url(../images/timeintro_prevnext.gif) no-repeat 0px 0px;display:block;height:24px;width:139px;overflow:hidden;text-indent:-9999em;}
a:hover#nextintro{background:url(../images/timeintro_prevnext.gif) no-repeat 0px -25px;}
.time60prevnext{float:left;height:24px;width:156px;margin:10px 0 0 0;}
a#prev60{float:left;background:url(../images/time60_prevnext.gif) no-repeat 0 0px;display:block;height:24px;width:88px;overflow:hidden;text-indent:-9999em;}
a:hover#prev60{background:url(../images/time60_prevnext.gif) no-repeat 0 -25px;}
a#next60{float:left;background:url(../images/time60_prevnext.gif) no-repeat -88px 0px;display:block;height:24px;width:68px;overflow:hidden;text-indent:-9999em;}
a:hover#next60{background:url(../images/time60_prevnext.gif) no-repeat -88px -25px;}
.time70prevnext{float:left;height:24px;width:156px;margin:10px 0 0 0;}
a#prev70{float:left;background:url(../images/time70_prevnext.gif) no-repeat 0 0px;display:block;height:24px;width:88px;overflow:hidden;text-indent:-9999em;}
a:hover#prev70{background:url(../images/time70_prevnext.gif) no-repeat 0 -25px;}
a#next70{float:left;background:url(../images/time70_prevnext.gif) no-repeat -88px 0px;display:block;height:24px;width:68px;overflow:hidden;text-indent:-9999em;}
a:hover#next70{background:url(../images/time70_prevnext.gif) no-repeat -88px -25px;}
.time90prevnext{float:left;height:24px;width:156px;margin:10px 0 0 0;}
a#prev90{float:left;background:url(../images/time90_prevnext.gif) no-repeat 0 0px;display:block;height:24px;width:88px;overflow:hidden;text-indent:-9999em;}
a:hover#prev90{background:url(../images/time90_prevnext.gif) no-repeat 0 -25px;}
a#next90{float:left;background:url(../images/time90_prevnext.gif) no-repeat -88px 0px;display:block;height:24px;width:68px;overflow:hidden;text-indent:-9999em;}
a:hover#next90{background:url(../images/time90_prevnext.gif) no-repeat -88px -25px;}
.time80prevnext{float:left;height:24px;width:156px;margin:10px 0 0 0;}
a#prev80{float:left;background:url(../images/time80_prevnext.gif) no-repeat 0 0px;display:block;height:24px;width:88px;overflow:hidden;text-indent:-9999em;}
a:hover#prev80{background:url(../images/time80_prevnext.gif) no-repeat 0 -25px;}
a#next80{float:left;background:url(../images/time80_prevnext.gif) no-repeat -88px 0px;display:block;height:24px;width:68px;overflow:hidden;text-indent:-9999em;}
a:hover#next80{background:url(../images/time80_prevnext.gif) no-repeat -88px -25px;}
.time00prevnext{float:left;height:24px;width:156px;margin:10px 0 0 0;}
a#prev00{float:left;background:url(../images/time00_prevnext.gif) no-repeat 0 0px;display:block;height:24px;width:88px;overflow:hidden;text-indent:-9999em;}
a:hover#prev00{background:url(../images/time00_prevnext.gif) no-repeat 0 -25px;}
a#next00{float:left;background:url(../images/time00_prevnext.gif) no-repeat -88px 0px;display:block;height:24px;width:68px;overflow:hidden;text-indent:-9999em;}
a:hover#next00{background:url(../images/time00_prevnext.gif) no-repeat -88px -25px;}
/*publications*/
.pubbox{float:left;width:580px;margin:0 0 20px 0;overflow:hidden;}
.pubcover{float:left;border:2px #ABC7C7 solid;width:180px;height:239px;padding:0;margin:0 30px 0 0;overflow:hidden;}
.pubcopy{float:left;margin:20px 0 0 0;width:360px;height:239px;}
p.author{color:#669999;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:#ABC7C7 1px dotted;}
#int-main h4.booktitle{color:#111;font:15px bold "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;margin:0 0 5px 0;}
/*pull images and text*/
.articlepic{float:right;padding:5px;margin:0 0 20px 20px;width:203px;}
.articlecaption{float:left;font:bold 9px Verdana,Arial,Helvetica,sans-serif;}
.contactbox{float:left;width:700px;margin:0 40px 20px 0;}
/*prod pages*/
.prodleft{float:left;width:400px;margin:0 80px 0 0;}
.prodleft2{float:left;width:400px;margin:40px 80px 0 0;}
.prodleft3{float:left;width:600px;margin:0 80px 0 0;}
.prodright{float:right;width:400px;margin:0 0 0 0;}
.prodright2{float:right;width:400px;margin:380px -400px 0 0;}
/*news articles*/
.newsbox{float:left;width:100%;margin:0 0 20px 0;}
.newsbox1{float:left;width:100%;margin:0 0 10px 0;}
.newsthumb{float:left;width:81px;height:97px;margin:0 20px 0 0;padding:2px;}
.newsthumb img{border:#fff 2px solid;display:block;}
.newsthumb a{border:2px solid #D7D7B9;display:block;}
.newsthumb a:hover{border:2px solid #4999D6;}
.newscopy{float:left;width:100%;margin-right:30px;}
#int-left .newsdesc a{color:#b6223f;text-decoration:none;}
#int-left .newsdesc a:hover{color:#b6223f;text-decoration:underline;}
a.ltlink{color:#9CC7EE;text-decoration:underline;}
a:hover.ltlink{color:#4999D6;text-decoration:underline;}
.newsdate{color:#4999D6;font:11px normal "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;display:block;padding:0 0 5px 0;float:left;width:100%;}
.newstitle{color:#111;font:15px bold "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;display:block;padding:0 0 5px 0;float:left;width:100%;}
.newstitle a{color:Black;}
.newstitle a:hover{color:#4999D6;}
/*fashion gallery*/
.fashgall{float:left;width:260px;padding:0;margin:0;}
.fashgall ul{padding:0;margin:0;list-style:none;}
.fashgall ul li{float:left;margin:0 6px 6px 0;display:block;}
#int-right .fashgall img{padding:2px;background:#b0caca;}
#int-right .fashgall img:hover{background:#669999;}
/*sitemap*/
#int-main ul.map1{margin:0;color:#333;font:15px bold "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;list-style:none;}
ul.map1 a{color:#333;}
ul.map1 li li a{color:#111;}
ul.map1 li li a:hover{color:#B6223F;}
ul.map1 li{margin:0 0 8px 0;padding:0 0 8px 0;}
ul.map1 li li{border:none;padding:0 0 0 8px;background:url(../images/sm_bg.gif) no-repeat 0 6px;margin:0 2px;}
ul.map1 li li li{border:none;padding:0;background:none;}
#int-main ul.map2{margin:0;color:#B6223F;font:12px normal "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;list-style:none;padding:0;}
ul.map2 li{margin:5px 0;}
#int-main ul.map3{color:#111;font:12px normal "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;list-style:none;padding:0;margin:0;}
.siteleft{float:left;width:300px;margin:0 80px 0 0;}
.siteright{float:left;width:300px;margin:0 0 0 0;}
/*quotes*/
#quotes{float:left;background:url(../images/quotes_bg.jpg) no-repeat 240px 0;width:585px;height:675px;margin:0px 0 0 0;}
#qboxeslft{float:left;width:420px;padding:20px 0px 0 0;}
#qboxesrt{float:left;width:65px;}
.qq:hover{}
.qq{float:left;width:51px;height:51px;margin:0 35px 35px 0px;}
.qq a.load-local img{background:#fff;}
.qq a:hover.load-local img{background:#ccc;}
/*cluetip*/
/* global */
#cluetip-close img{border:0;}
#cluetip-title #cluetip-close{float:left;position:relative;}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(wait.gif);}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0;}
#cluetip-extra{display:none;}
/***************************************
=cluetipClass:'default' 
-------------------------------------- */
.cluetip-default{}
.cluetip-default p{line-height:20px;font:16px "Georgia","Times New Roman",Times,serif;}
.cluetip-default #cluetip-outer{position:relative;margin:0;color:#fff;padding:10px;background:#B6223F;width:295px;}
.cluetip-default h3#cluetip-title{margin:0 0 5px;padding:8px 10px 4px;font-size:1.1em;font-weight:normal;background-color:#669999;color:#fff;}
.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:0.95em;}
.cluetip-default #cluetip-inner{padding:15px;border:#fff 1px solid;background:#B6223F;background:#B6223F 8px solid;}
.cluetip-default div#cluetip-close{text-align:right;margin:0 0 20px 0;color:#900;font-size:14px;padding:0;height:20px;}
.cluetip-default div#cluetip-close a{float:right;display:block;background:#b6223f url(../images/tb_bttn_close.gif) no-repeat 0 2px;height:15px;width:15px;text-indent:9999em;overflow:hidden;margin:2px 0 0 0;}
.cluetip-default div#cluetip-close a:hover{background:url(../images/tb_bttn_close.gif) no-repeat 0 -54px;}
/* default arrows */
.clue-right-default .cluetip-arrows{background-image:url(../images/arrowleft.gif);}
.clue-left-default .cluetip-arrows{background-image:url(../images/arrowright.gif);left:100%;margin-right:-13px;}
.clue-top-default .cluetip-arrows{background-image:url(../images/arrowdown.gif);top:100%;left:50%;margin-left:-13px;height:11px;width:22px;}
.clue-bottom-default .cluetip-arrows{background-image:url(../images/arrowup.gif);top:-11px;left:50%;margin-left:-13px;height:11px;width:22px;}
/*search results*/
td.srnum{padding:0 20px 0 0;font-weight:bold;}
.sresults{float:left;}
.ssrch{float:left;background:#eee;border:#ececec 1px solid;width:100%;}
.ssrch form{padding:7px 9px;float:left;}
.ssrch form input.sfld{background:#fff;border:#ccc 2px solid;height:16px;width:220px;float:left;padding:3px;margin:0 7px 0 0;}
.ssrch form input.sfld:focus{border:#bbb 2px solid;}
#int-main input.sfchk{float:left;margin:5px 5px 0 0;}
.ssrch form label{float:left;font-size:12px;float:left;padding:3px 0px 0 0;margin:0 7px 0 0;}
input.srbttn{float:left;background:#B6223F;font:11px bold Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;border:none;padding:4px 7px;margin:0 9px 0 0;}
.srresnum{float:left;width:100%;font:12px bold Arial,Helvetica,sans-serif;font-weight:bold;}
.srresnum a{font-weight:normal;}
.srtxtbold{font-size:14px;}
body.company p.callout{color:#000000;padding:0 0 5px 0;margin:0 0 20px 0;border-bottom:#b3b38b 1px dotted;float:left;}
body.home p.callout{color:#000000;padding:0 0 5px 0;margin:-5px 0 20px 0;border-bottom:#ddd 1px dotted;float:left;}
p#grgb{background:url(../images/gored_gbgb.jpg) no-repeat right;padding:0 200px 7px 0;width:710px;margin:0px 0 0 0;}
.goredbx{float:left;width:280px;margin:10px 30px 0 0;}
.csbox{float:left;width:385px;margin:10px 100px 0 0;}
.csbox1{float:left;width:385px;margin:10px 0px 0 0;}
#int-main .csbox h3,#int-main .csbox1 h3{font:normal 21px/28px "Palatino","Georgia","Times New Roman",Times,serif;color:#222;display:none;}
.nomar{margin:0 0 0 0;}
.redmar{margin:10px 0 0 0;}
.grimg{display:block;padding:0 0 20px 0;}
.grdisclmr{font:10px normal Arial,Helvetica,sans-serif;color:#666;padding:20px 0 20px 0;}
.msuby{background:Red;}
.specbx{padding:0 0 20px 0;}
.specleft{width:610px;float:left;padding:0 40px 0 0;}
.specright{width:255px;float:left;height:230px;overflow:hidden;}
.specproductbox{background:#fff;float:left;margin:0 28px 28px 0;width:255px;}
.specproductbox2{background:#fff;float:left;margin:0 28px 28px 0;width:230px;}
.specprod{background:#eee;float:left;margin:0 0 10px 0;width:244px;height:153px;padding:5px;overflow:hidden;}
.specprod2{background:#eee;float:right;margin:0 0 10px 0;width:142px;height:142px;padding:5px;overflow:hidden;}
.specprod2:hover{background:#c7e5b9;}
.tcenter{text-align:center;}
.trightq{text-align:right;}
#grintro{float:left;width:700px;}
#grlogos{float:right;padding:0;width:181px;margin:0;}
#grlogos img{float:left;border:none;padding:0;margin:0;}
.flltbox{float:left;width:774px;}
.flltbox2{float:left;width:410px;}
.fltrtbox{float:right;width:150px;text-align:center;}
.fltrtbox2{float:left;width:150px;text-align:center;/*margin:-162px 340px 100px 0;*/}
#compassfl{float:right;width:450px;margin:0 0 30px 30px;display:block;position:relative;}
#compassfl object,#compassfl embed{float:left;}
.compass-main{width:910px;overflow:hidden;margin:0 0 20px 0;padding:0px 0 0 0;float:left;}
.compass-main p{font-size:13px;}
#int-main p.fnote{font-size:9px;margin-top:30px;padding-top:20px;border-top:#EEEEEE 1px solid;}
#int-main .greyspace{background:#eee;margin:0 0 30px 0;padding:0;width:100%;float:left;height:4px;}
#int-main p.nopad{padding:10px 0 0 0;margin:0;}
#int-main h3.big3 sup{font-size:10px;color:#4999D6;}
#int-main h3.big3{font-size:34px;line-height:34px;padding-bottom:0px; text-transform: uppercase;}

#int-main h4.big4{font-family:"Palatino","Georgia","Times New Roman",Times,serif; font-size:28px;line-height:32px;padding-bottom:10px;}
#int-main h3.big3-center{font-size:28px;line-height:32px;padding-bottom:10px;text-align:center;margin:0 auto;}
#int-main p.bigp{font-size:16px;line-height:24px;padding-bottom:10px;}
#int-main ul.ccbttns{margin:40px 0 0 34px;list-style:none;padding:0;}
#int-main ul.ccbttns li{margin:0 20px 0 0;padding:0;text-indent:-9999em;float:left;}
#int-main ul.ccbttns li a{background-image:url(../images/cc_bttns.gif);background-repeat:no-repeat;display:block;width:193px;height:187px;}
.ccbx{float:left;width:265px;margin:10px 40px 0 0;}
.ccbx6{float:left;width:280px;margin:10px 30px 0 0;}
.ccbx6last{float:left;width:280px;margin:10px 0px 0 0;}
.ccbxlast{float:left;width:265px;margin:10px 0px 0 0;}
.ccbx1{float:left;width:432px;margin:10px 40px 0 0;}
.ccbx3{float:left;width:910px;margin:10px 40px 0 0;}
.ccbx4{float:left;width:245px;margin:10px 40px 0 0;}
.ccbx5{float:left;width:600px;margin:10px 40px 0 0;}
.lastc{margin:10px 0 0 0;}
.ccbx1last{float:left;width:432px;margin:10px 0px 0 0;}
#int-main ul.ccbttns li.ccdest a{background-position:0 -215px;}
#int-main ul.ccbttns li.ccdest a:hover{background-position:0px 0px;}
#int-main ul.ccbttns li.ccpack a{background-position:-214px -215px;}
#int-main ul.ccbttns li.ccpack a:hover{background-position:-214px 0px;}
#int-main ul.ccbttns li.ccbusi a{background-position:-432px -215px;}
#int-main ul.ccbttns li.ccbusi a:hover{background-position:-432px 0px;}
#int-main ul.ccbttns li.cccoord a{background-position:-648px -215px;}
#int-main ul.ccbttns li.cccoord a:hover{background-position:-648px 0px;}
.cclg-left{float:left;width:690px;margin:10px 30px 0 0;}
.cclg-left2{float:left;width:650px;margin:10px 70px 0 0;}
.cclg-right{float:left;width:190px;margin:10px 0 0 0;height:610px;background:#24282d;}
.cclg-right2{float:left;width:190px;margin:10px 0 0 0;height:756px;background:#24282d;}
.ccbx-netop{float:left;width:250px;margin:0px 30px 0 0;}
.ccbx-netopnomar{float:left;width:391px;margin:0px 0px 0 0;padding:79px 0 0 0;overflow:hidden;}
.ccbx-nebttm{float:left;width:250px;margin:0px 30px 0 0;overflow:hidden;}
.ccbx-nebttmnomar{float:left;width:391px;margin:0px 0px 0 0;padding:34px 0 0 0;overflow:hidden;}
.ccbx-nwtop{float:left;width:250px;margin:20px 40px 0 0;padding:0px 0 0 0;}
.ccbx-nwtopnomar{float:left;width:351px;margin:0px 0px 0 0;padding:0px 0 0 0;overflow:hidden;}
.ccbx-nwbttm{float:left;width:247px;margin:0px 40px 0 0;overflow:hidden;}
.ccbx-nwbttmnomar{float:left;width:340px;margin:0px 0px 0 0;padding:92px 0 0 0;overflow:hidden;}
.ccbx-swtop{float:left;width:260px;margin:0px 40px 0 0;}
.ccbx-swtopnomar{float:left;width:260px;margin:0px 0px 0 0;padding:0px 0 0 0;overflow:hidden;}
.ccbx-swbttm{float:left;width:260px;margin:0px 40px 0 0;overflow:hidden;}
.ccbx-swbttmnomar{float:left;width:260px;margin:20px 0px 0 0;padding:0px 0 0 0;overflow:hidden;}
.ccbx-setop{float:left;width:300px;margin:0px 40px 0 0;}
.ccbx-setopnomar{float:left;width:300px;margin:0px 0px 0 0;padding:0px 0 0 0;overflow:hidden;}
.ccbx-sebttm{float:left;width:300px;margin:0px 40px 0 0;padding:50px 0 0 0;overflow:hidden;}
.ccbx-sebttmnomar{float:left;width:300px;margin:0px 0px 0 0;padding:0px 0 0 0;overflow:hidden;}
#int-main ul.compass-side{float:left;list-style:none;width:160px;padding:13px;margin:0;}
#int-main ul.compass-side li a{display:block;height:130px;width:160px;margin:0 0 15px 0;text-indent:-9999em;overflow:hidden;border:2px solid #24282d;}
#int-main ul.compass-side li a:hover{border:2px solid #fff;}
#int-main ul.compass-side li.side-ne a{background:url(../images/compass_side_best.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-nw a{background:url(../images/compass_side_vip.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-se a{background:url(../images/compass_side_pack.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-sw a{background:url(../images/compass_side_fore.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-main a{background:url(../images/cc_side_main.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-a a{background:url(../images/compass_side_failproof.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-b a{background:url(../images/compass_side_nocell.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-c a{background:url(../images/compass_side_offshore.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-d a{background:url(../images/compass_side_futures.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-f a{background:url(../images/compass_side_corporate.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-h a{background:url(../images/compass_side_downtime.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-i a{background:url(../images/compass_side_continental.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-exectrek a{background:url(../images/cc_side_exectrek_f10.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-staycation a{background:url(../images/cc_side_staycation.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-tieoneon a{background:url(../images/cc_side_tieintieon_f10.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-khakicode a{background:url(../images/cc_side_khakicode.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-supportstaff a{background:url(../images/cc_side_supportstaff_f10.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-chillfactor a{background:url(../images/cc_side_chillfactor_f10.jpg) no-repeat 0 0;}
#int-main ul.compass-side li.side-detailscount a{background:url(../images/cc_side_detailscount_f10.jpg) no-repeat 0 0;}
.ccleft{float:left;width:460px;margin:0 50px 0 0;}
#ccright{float:left;width:371px;height:440px;padding:0;background:url(../images/compass_lg2.jpg) no-repeat 0 0;}
.ccright-flash{float:left;width:371px;height:440px;padding:0;}
#ccstamp{float:left;width:371px;height:440px;padding:0;background:url(../images/stamp_bg_wcompass.jpg) no-repeat 0 0;}
#cccompass{float:left;width:371px;height:440px;padding:0;background:url(../images/compass5.jpg) no-repeat 0 0;}
#int-main p.imgintro{font:normal 15px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#222;padding:0px;margin:0 0 10px 0;float:left;width:100%;}
#int-main p.imgintro strong{font:normal 15px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#0082B4;font-weight:normal;}
.ccnoflash{margin:0 7px 0 0;}
.ccright-flashcenter{width:371px;height:400px;padding:0;text-align:center;margin:0 auto;overflow:hidden;}
.ccleft-center{width:460px;margin:0 auto;text-align:left;}
.ministamps{background:url(../images/ministamps.jpg) no-repeat 0 0;margin:440px 0 0 0;float:left;width:190px;height:135px;}
.ministamps1{background:url(../images/ministamps.jpg) no-repeat 0 0;margin:220px 0 0 0;float:left;width:190px;height:135px;}
.ministamps2{background:url(../images/ministamps.jpg) no-repeat 0 0;margin:280px 0 0 0;float:left;width:190px;height:135px;}
.ministamps3{background:url(../images/ministamps.jpg) no-repeat 0 0;margin:350px 0 0 0;float:left;width:190px;height:135px;}
.ministamps4{background:url(../images/ministamps.jpg) no-repeat 0 0;margin:20px 0 0 0;float:left;width:190px;height:135px;}


.eshop{
	float: right;
	position: relative;
	top: -35px;
	margin: 0;
}
.eshop a{
	display: block;
	background: url(../images/eshop_link.jpg) no-repeat 0 0;
	width: 62px;
	height: 76px;
	text-indent: -9999em;
}
.eshop a:hover{
	background-position: 0 -95px;
}

.eshop1{
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
.eshop1 a{
	display: block;
	background: url(../images/eshop_link.jpg) no-repeat 0 0;
	width: 62px;
	height: 76px;
	text-indent: -9999em;
}
.eshop1 a:hover{
	background-position: 0 -95px;
}

.eshop2{
	float: right;
	padding: 0;
	margin: 0 0 0 10px;
}
.eshop2 a{
	display: block;
	background: url(../images/eshop_link2.jpg) no-repeat 0 0;
	width: 80px;
	height: 94px;
	text-indent: -9999em;
}
.eshop2 a:hover{
	background-position: 0 -122px;
}

.pubboxamazon{float:left;width:580px;margin:0 0 -55px 0;}
.eshopamazon{
	position: relative;
	float: right;
	top: -90px;
	margin: 0;
}
.eshopamazon a{
	display: block;
	background: url(../images/eshop_link.jpg) no-repeat 0 0;
	width: 62px;
	height: 76px;
	text-indent: -9999em;
}
.eshopamazon a:hover{
	background-position: 0 -95px;
}

sup {
vertical-align: text-top;
font-size: 70%;
}