* { padding:0; margin:0; outline:0; }
body {
	background:#fff url(images/body.gif) repeat-x 0 0;
	font-family: Arial;
	font-size:11px;
	line-height:14px;
	color:#403d3a;
}
.notext { font-size:0; line-height:0; display:block; text-indent: -4000px; background-repeat:no-repeat; background-position:0 0;}
input, textarea, select { font-family: Arial; font-size:11px; color:#403d3a; }
textarea{ overflow:auto; }

label{ font-style:italic; font-weight: bold; color:#403d3a; }

a img { border:0; }

a { color:#02a0b0; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.alignleft { margin:0 20px 20px 0;}

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h2 { font-size:20px; line-height:20px; color:#526f75; font-family: Arial, sans-serif; font-weight: normal;}
h3 { font-size:13px; line-height:13px; font-weight: bold; color:#4c4c4c; font-style: italic;}
h4 { font-size:13px; line-height:13px; font-weight: normal; font-family: Arial; color:#403d3a; }
h5 { font-size:12px; line-height:12px; font-weight: normal; font-family: Arial; color:#403d3a; }
h6 { font-size:11px; line-height:11px; font-weight: normal; font-family: Arial; color:#403d3a; }

h4 a { text-decoration: none; }
h4 a:hover { text-decoration: underline; }

h3.smaller { font-size:11px;}

h1#logo { font-size:0; line-height:0; width:281px; height:106px; position:absolute; top:0; left:1px;}
h1#logo a{ display:block; height:106px; text-indent: -4000px; background:url(images/logo.gif); }

.shell { width:980px; margin:0 auto; }

#header { height:106px; position:relative; }

#top-nav { height:22px; text-align: right; color:#759197; padding-top:11px;}
#top-nav a{ color:#759197; text-decoration: none;}
#top-nav a:hover{ text-decoration: underline; }
#top-nav span{ padding:0 4px; }

#phone { width:228px; height:20px; margin:0 0 0 auto; font-size:20px; line-height:20px; display:block;}
#phone span { color: #777; font-style: italic; }

#search { width:256px; height:25px; background:url(images/search.gif); margin:22px 0 0 auto; padding:7px 0 0 9px;}
#search .search-field{ float:left; width:177px; height:17px; background:url(images/search-field.gif); padding:3px 10px 0 23px; margin-right:5px; }
#search .search-field input{ border:0; width:177px; background:transparent; font-size:10px; color:#959290; padding:0; line-height:14px;}


#navigation { height:47px; padding-top:2px;}
#navigation ul{ list-style-type: none; height:47px; }
#navigation ul li{ float:left; display:inline; height:47px; position:relative; z-index:10;}
#navigation ul li a{ float:left; display:inline; height:47px; }

#navigation ul li .dd { position:absolute; padding:3px; background:#4d6770; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; top:47px; left:1px; width:180px; display:none; }
#navigation ul li .bl { background:#fff; bottom:-1px; width:2px; height:1px; left:0; }
#navigation ul li .dd ul { height:auto; background:#fff; background:#fff; font-family: Arial; font-size:11px; line-height:12px; padding:0; }
#navigation ul li .dd ul li{ float:none; display:block; height:auto; border-bottom:solid 1px #666; padding:0; background:transparent; }
/*#navigation ul li .dd ul li a{ float:none; display:block; height:auto; border-bottom:solid 1px #666; background:url(images/arr.gif) no-repeat 11px center; color:#759197; padding:5px 0 5px 26px; }*/
#navigation ul li .dd ul li a{ float:none; display:block; height:auto; border-bottom:solid 1px #666; color:#759197; padding:5px 0 5px 10px; text-decoration: none }
#navigation ul li .dd ul li a:hover { color:#02a0b0;}

#navigation ul li a.notext { background:url(images/nav.gif) no-repeat 0 0;}

#navigation ul li a.about-link { width:174px; background-position:0 0; }
#navigation ul li a.about-link:hover,
#navigation ul li.active a.about-link,
#navigation ul li.hover a.about-link, 
#navigation ul li.about-link-current a { background-position:0 bottom;}

#navigation ul li a.family-link { width:146px; background-position:-174px 0; }
#navigation ul li a.family-link:hover,
#navigation ul li.active a.family-link,
#navigation ul li.hover a.family-link, 
#navigation ul li.family-link-current a { background-position:-174px bottom;}

#navigation ul li a.services-link { width:92px; background-position:-320px 0; }
#navigation ul li a.services-link:hover,
#navigation ul li.active a.services-link,
#navigation ul li.hover a.services-link, 
#navigation ul li.services-link-current a  { background-position:-320px bottom;}

#navigation ul li a.careers-link { width:88px; background-position:-412px 0; }
#navigation ul li a.careers-link:hover,
#navigation ul li.active a.careers-link,
#navigation ul li.hover a.careers-link, 
#navigation ul li.careers-link-current a  { background-position:-412px bottom;}

#navigation ul li a.investor-link { width:157px; background-position:-500px 0; }
#navigation ul li a.investor-link:hover,
#navigation ul li.active a.investor-link,
#navigation ul li.hover a.investor-link, 
#navigation ul li.investor-link-current a  { background-position:-500px bottom;}

#navigation ul li a.franchise-link { width:184px; background-position:-657px 0; }
#navigation ul li a.franchise-link:hover,
#navigation ul li.active a.franchise-link,
#navigation ul li.hover a.franchise-link, 
#navigation ul li.franchise-link-current a  { background-position:-657px bottom;}

#navigation ul li a.contact-link { width:111px; background-position:-841px 0; }
#navigation ul li a.contact-link:hover,
#navigation ul li.active a.contact-link,
#navigation ul li.hover a.contact-link, 
#navigation ul li.contact-link-current a  { background-position:-841px bottom;}




#container { padding:26px 0 0 3px;}

.page-title { background:url(images/page-title.gif) repeat-x 0 bottom; padding-bottom:3px;}

#main { height:100%; background:url(images/main-sidebar.gif) repeat-y right 0; padding-bottom:60px;}

.no-sidebar { background:transparent !important;}

#content { float:left; display:inline; width:678px; padding:15px 0 0 0;}
#sidebar { float:right; display:inline; width:262px; padding:11px 0 11px 11px; position:relative; }

.no-sidebar #content { float:none; display:block; width:auto; }


#footer { background:url(images/footer.gif) repeat-x 0 0; padding:13px 0; font-size:9px; color:#c2c2c2;}
#footer a{ font-size:10px; color:#759197; text-decoration: none; margin-right:2px;}
#footer a:hover{ text-decoration: underline;}
#footer .links { text-align: center }
#footer .links a { padding: 0 5px; }
#footer .logos { font-size:0; line-height:0; text-align:justify; }
#footer .logos a{ margin-right:54px;}
#footer a.right{ margin:0}
#footer p{ padding-bottom:5px;}

.col { float:left; display:inline; }
.col-right { float:right; display:inline; }
.col-last { margin-right:0 !important;}
.col1 { width:307px; margin:0 17px 17px 0;}
.col2 { width:356px; margin-right:3px;}
.col3 { width:318px; }
.col4 { width:552px; margin-right:25px; }
.col5 { width:220px; }
.col6 { width:222px; margin-right:6px;}
.col7 { width:392px; margin-right:25px; }
.col8 { width:261px; }

.text p{ padding-bottom:15px; }
.text h3{ padding-bottom:15px; }
.text h4{ padding-bottom:8px; }

.box { position:relative; padding:3px; margin-bottom:5px;}
.box-head { background-image:url(images/box-head.gif); padding:10px 12px 11px 14px;}
.box h2{ font-size:16px; line-height:16px; color:#fff; }

.box-th { float:left; padding:10px 12px 11px 10px; background-image:url(images/box-head.gif); }
.box-th-last { padding-right:10px; }

.box-content { background:#9b9b9b; padding:13px 9px 13px 12px; color:#fff; }
.box-content p{ padding-bottom:10px; }
.box-entry { background:#fff; border-right:solid 1px #666; border-bottom:solid 1px #666; position:relative; padding:15px 15px 0 15px; color:#4c4c4c; }

.tr, .bl { position:absolute; font-size:0; line-height:0;}
.box .tr { top:0; right:-2px; width:2px; height:2px; background:#fff;}
.box .bl { bottom:-2px; left:0; width:2px; height:2px; background:#fff;}

#sidebar .box .bl { background:#eaeaea; }

.box-entry .tr { width:1px; right:-1px; background:#9b9b9b !important; }
.box-entry .bl { height:1px; bottom:-1px; background:#9b9b9b !important; }

.box-entry p { padding-bottom:15px;}

.box-list .box-entry{ padding:8px 10px; }

.box-form .box-content,
.box-table .box-content,
.jobs .box-content,
.brands .box-content,
.box-posts .box-content{ padding:4px; }

.box-table .box-head { padding:0 4px;}

.box-table .box-entry { padding:0; margin-bottom:1px;}
.box-posts .box-entry { margin-bottom:1px;}

.box-border { border:dotted 1px #fff; padding:3px; background:#666; height:100%;}

.box td { padding:9px 11px 12px 10px; border-right:solid 1px #9b9b9b; font-family: Arial; font-size:10px; line-height:10px; vertical-align:top; color:#403d3a; }
.box td a{ font-family:Arial; font-size:11px; line-height:14px;}
.box td.last { border:0; padding-right:10px; }

.box-promo { font-size:10px; line-height:12px;}
.box-promo .box-content{ padding-bottom:10px;}

.box-green { background:#84a5a6; }
.box-green .box-border{ background:#84a5a6; }
.box-green .box-content{ background:#506a72; }


.box-downloads {}
.box-downloads .box-entry{ padding:7px 6px; margin-bottom:1px;}
.box-downloads .box-entry p{ padding:0; }
.table-align-middle td { vertical-align:middle; }

.box-post { padding:4px;}
.box-post .post-image{ float:left; display:inline; width:59px; padding-right:7px; }
.box-post .post-info{ float:left; display:inline; width:132px; padding-bottom:2px;}
.box-post .post-info p{ padding:5px 0 2px 12px; }


.post-no-image .post-info{ float:none; display:block; width:auto; padding:0 5px 2px 5px;}

.box-quick-links { }
.box-quick-links label{ display:block; padding-bottom:5px; }
.box-quick-links .select-place{ padding-bottom:12px;}
.box-quick-links .box-entry{ padding-bottom:5px;}

.helv-text { font-family: Arial, sans-serif; font-size:10px; line-height:11px; color:#403d3a; }
.helv { font-family: Arial, sans-serif; color:#403d3a; }

.cell1 { width:57px;}
.cell2 { width:163px;}
.cell3 { width:378px;}
.cell4 { width:39px;}
.cell-single { width:auto; float:none; display:block; background:transparent;}

.box-image { font-size:0; line-height:0; }
.box-contact { line-height:12px; }

a.arr { background:url(images/arr.gif) no-repeat 0 0; padding:0 0 0 12px; font-style: italic;}
a.download { background:url(images/ico-download.gif) no-repeat 0 0; padding:0 0 0 20px; font-style: italic;}

ul.arr { list-style-type: none;}
ul.arr li{ background:url(images/arr.gif) no-repeat 0 2px; padding:1px 0 3px 12px; font-style: italic; }

.border-bottom { background:url(images/dot.gif) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:20px;}
.border-bottom-text { background:url(images/dot.gif) repeat-x 0 bottom; margin-bottom:20px;}
.border-bottom-sidebar { background:url(images/dot.gif) repeat-x 0 bottom; margin-bottom:11px; padding-bottom:12px;}
.border-bottom-sidebar .box{ margin-bottom:0; }

.gallery ul { list-style-type: none; position:relative; right:-3px;}
.gallery ul li{ float:left; display:inline; width:95px; font-size:0; line-height:0; margin:0 3px 3px 0; height: 80px;}
.gallery .col3 { position:relative; right:-4px;}

.gallery-pagination { height:30px; padding-top:2px;}
.gallery-pagination a{ margin:0 2px; font-style: italic;}


.flash-box { width:661px;}

.domestic-logos { padding:5px 0 15px 0;}
.domestic-logos td{ vertical-align:middle; padding:5px 0; }

.executives ul{ list-style-type: none; padding-top:10px;}
.executives ul li{ float:left; display:inline; width:140px; margin:0 17px 24px 0; height: 200px;}
.executives ul li .box{ width:111px; }
.executives ul li h5{ padding:1px 0 6px 0;}
.executives ul li p{ font-style: italic;}


.contacts { padding-top:4px; }
.contacts ul{ list-style-type: none; background:url(images/dot.gif) repeat-x 0 0; padding-top:22px; }
.contacts ul li{ float:left; display:inline; width:205px; background:url(images/dot-v.gif) repeat-y right 0; padding-right:16px; margin-right:15px; margin-bottom:22px; line-height:16px;}
.contacts ul li h6{ padding-bottom:5px; }
.contacts ul li strong{ font-style: italic; }
.contacts ul li p{ padding:0; }
.contacts ul li.last{ background:transparent; padding-right:0; margin-right:0;}

.inter-contacts { background:url(images/dot.gif) repeat-x 0 0; padding-top:18px; }
.inter-contacts ul{ background:transparent; padding-top:15px; }
.inter-contacts ul li{ padding-top:5px; padding-bottom:5px; }
.inter-contacts ul li h6{ padding-bottom:10px; }

.contacts2 { }
.contacts2 p { line-height:16px;}
.contacts2 p strong{ float:left; width:65px; clear:both; }
.contacts2 p span,
.contacts2 p a { float:left; width:140px; }

.smaller-logos{ font-size:0; line-height:0; }
.smaller-logos p{ padding-bottom:23px;}

.pagination { background:url(images/dot.gif) repeat-x 0 0; text-align: right; line-height:11px; margin-bottom:8px;}
.pagination span { font-size:10px; font-family: Arial; font-size:10px; padding-right:5px;}
.pagination a { background:#fff; border:solid 1px #b1b1b1; color:#6a90ca; padding:0 4px 2px 4px; text-decoration: none;}
.pagination a:hover { border-color:#888}
.pagination a.active { border:solid 1px #fff !important; color:#403d3a;}
.pagination a.nobrd { border:solid 1px #fff !important; }
.pagination-border { background:url(images/dot.gif) repeat-x 0 bottom; padding:9px 0;}


.ico-options{}
.ico-options a{ float:left; font-size:0; line-height:0; text-indent: -4000px; width:21px; height:19px; background:url(images/ico-options.gif) no-repeat 0 0; margin:0 2px;}
.ico-options a.ico-blue { background-position: 0 0;}
.ico-options a.ico-green { background-position: -25px 0;}
.ico-options a.ico-pdf { background-position: -49px 0;}


.media-contacts {}
.media-contacts h6{ padding-bottom:10px;}
.media-contacts p { padding:0 0 15px 0; line-height:16px; }
.media-contacts p strong{ font-style: italic; }
.media-contacts .border-bottom-text{ margin-bottom:13px; padding:0;}

.faq-questions {}
.faq-questions h4{ padding-bottom:8px; }
.faq-questions p{ padding-bottom:20px; }

.faq { background:url(images/dot.gif) repeat-x 0 bottom; margin-bottom:18px; padding-bottom:5px; }
.faq h4{ padding-bottom:12px; }
.faq-last { background:transparent; margin-bottom:0; padding-bottom:0;}

.req { color:#cc0000; padding-right:3px; }

.field { background:#fff; border:solid 1px #7d7d7d; border-right:solid 1px #9b9b9b; border-bottom:solid 1px #9b9b9b; padding:2px;}
select.field { padding:0;}

.button { cursor:pointer; font-size:0; line-height:0; background-repeat:no-repeat; background-position:0 0; height:23px; border:0; text-indent: -4000px; float:left; }
.button:hover{ background-position:0 bottom;}

.button-submit { width:66px; background-image:url(images/submit-button.gif)}
.button-submit-big { width:83px; height:39px; background-image:url(images/submit-big-button.gif); display:block; float:none; margin:0 0 0 auto; }
.button-apply { width:110px; background-image:url(images/apply-button.gif); float:none; display:block; }
.button-view { width:67px; background-image:url(images/view-button.gif); float:none; display:block; height:22px;}
.button-search { width:68px; background-image:url(images/search-button.gif); height:22px; margin:0 0 0 auto; float:none; display:block; }
.button-get-started { width:231px; background-image:url(images/get-started-button.gif); height:39px; float:none; display:block; position:relative; margin-left:-4px;}
.button-go { width:32px; background-image:url(images/go-button.gif); height:22px;}
.button-go2 { width:29px; background-image:url(images/go-button2.gif); position:relative; right:-6px;}

.button-place { height:23px;}

.form{}
.form label{ float:left; width:110px; text-align: right; padding:2px 10px 0 0;}
.form .field { float:left; margin-bottom:3px; width:255px;}
.form textarea.field { float:left; margin-bottom:3px; width:485px; height:105px; }
.form .button-place { padding-left:120px; padding-top:10px;}
.form .box-entry { padding-bottom:15px;}



.jobs { padding-bottom:22px;}
.jobs ul{ list-style-type: none; position:relative; width:682px; margin-right:-4px;}
.jobs ul li{ float:left; display:inline; width:337px; margin-right:4px; margin-bottom:5px; }
.jobs ul li .box{ margin-bottom:0; }
.jobs label{ color:#fff; font-style: normal; float:left; width:95px; font-size:10px; padding-top:3px; }
.jobs select{ float:right; width:225px; margin-bottom:10px; }
.jobs .box-form{ padding:10px 0 0 0;}
.jobs .button { position:relative; right:-1px;}

.jobs-entries { }
.jobs-entries ul{ list-style-type: none; }
.jobs-entries ul h4{ padding-bottom:7px;}
.jobs-entries ul .job-head strong{ font-style: italic; }
.jobs-entries ul li{ background:url(images/dot.gif) repeat-x 0 bottom; padding:20px 0 5px 0;}
.jobs-entries ul li.last{ background:transparent;}


.brands { }
.brands .brand{ float:left; display:inline; margin-right:8px; margin-bottom:6px; width:484px;; }
.brands .last-brand{ margin-right:0; }
.brands .box{ margin-bottom:0; }
.brands p{ padding:0 0 10px 0;}
.brands .border-bottom{ padding:0; margin:0 0 10px 0;}
.brands p.brand-logo{ text-align: center; padding-bottom:0; height:60px;}
.brands h3{ padding:0 0 7px 0; font-size:11px; }
.brands ul.arr{ padding-bottom:10px; }


.tabs { height:39px; background:url(images/page-title.gif) repeat-x 0 bottom; padding:0 0 3px 15px; }
.tabs ul{ list-style-type: none; }
.tabs ul li{ float:left; display:inline; height:39px; margin-right:4px;}
.tabs ul li a,
.tabs ul li a span { float:left; display:inline; height:39px; background:url(images/tab.gif) no-repeat 0 0; padding:0 0 0 16px; text-decoration: none;}
.tabs ul li a span { height:24px; background-position:right 0; padding:15px 16px 0 0; }
.tabs ul li a em { font-size:0; float:left; height:13px; line-height:0; text-indent: -4000px; background-repeat:no-repeat; background-position:0 0;}

.sub-nav { height:26px; background:url(images/sub-nav.gif) repeat-x 0 0; padding:10px 0 0 17px; }
.sub-nav a{ color:#759197; float:left; margin-right:50px;}
.sub-nav a.active{ background:url(images/arr.gif) no-repeat 0 center; padding:0 0 0 12px; text-decoration: none;}

.services {}
.services ul{ list-style-type: none;}
.services ul li{ background:url(images/dot.gif) repeat-x 0 0; padding:18px 0 17px 0;}
.services ul li .service-info{ display:inline; width:545px; margin-left:15px; }
.services ul .box{ float:left; width:150px; margin-right: 10px;}
.services ul li p{ padding: 10px 0 0 0;}
.services ul li h4{ padding:0;}


.brand-info{ position:relative; margin-top:-10px; margin-bottom:3px;}
.brand-info p{ padding-bottom:0;}
.brand-info .image{}


.homepage { padding-top:8px; }
.homepage .big{ float:left; width:698px; height:355px; background:url(images/big.jpg); position:relative; }
.homepage .big .text-place{ width:698px; position:absolute; bottom:0; color:#fff; font-style: italic;}
.homepage .big .text-place p{ padding:8px 20px 10px 26px;}
.homepage .big .text-place p a{ color:#bfccce; }
.homepage .boxes{ float:right; width:272px;}
.homepage .boxes .box{ margin-bottom:6px;}
.homepage .boxes .box-content a{ color:#fff; }
.homepage .boxes .box-content { padding:8px 0 8px 10px; }
.homepage .boxes .box-content p{ padding:0;}

.home-boxes { background:url(images/home-boxes.gif) repeat-x 0 0; border-top:solid 1px #02a1b1; padding:15px 0 35px 0;}
.home-boxes .box{ float:left; display:inline; width:312px; margin-right:11px; }
.home-boxes .box-last{ margin-right:0;}
.home-boxes .box-content { background-color:#fff; color:#403d3a; background-repeat:no-repeat; background-position:10px 10px; padding-left:100px; line-height:12px; min-height:215px; padding-bottom:6px;}

.home-boxes .tr { background:#ebebeb; }

a.more { font-weight: bold; font-style: italic; color:#759197; text-decoration: none;}
a.more:hover { text-decoration: underline;}

.bg1 { background-image:url(images/box1.jpg);}
.bg2 { background-image:url(images/box2.jpg);}
.bg3 { background-image:url(images/box3.jpg);}

/** Headings **/
h2.notext { height:20px;}
.box h2.notext { height:14px; }

/** Headings in boxes **/
.how-h { background-image:url(images/headings/how-h.gif); }
.quick-h { background-image:url(images/headings/quick-h.gif); }
.date-h { background-image:url(images/headings/date-h.gif); }
.description-h { background-image:url(images/headings/description-h.gif); }
.title-h { background-image:url(images/headings/title-h.gif); }
.splits-h { background-image:url(images/headings/splits-h.gif); }
.filing-date-h { background-image:url(images/headings/filing-date-h.gif); }
.filing-group-h { background-image:url(images/headings/filing-group-h.gif); }
.downloads-h { background-image:url(images/headings/downloads-h.gif); }
.form-h { background-image:url(images/headings/form-h.gif); }
.video-h { background-image:url(images/headings/video-h.gif); }
.audio-h { background-image:url(images/headings/audio-h.gif); }
.powerpoints-h { background-image:url(images/headings/powerpoints-h.gif); }
.images-h { background-image:url(images/headings/images-h.gif); }
.other-content-h { background-image:url(images/headings/other-content-h.gif); }
.personal-h { background-image:url(images/headings/personal-h.gif); }
.job-cat1 { background-image:url(images/headings/job-cat1.gif); }
.job-cat2 { background-image:url(images/headings/job-cat2.gif); }
.job-cat3 { background-image:url(images/headings/job-cat3.gif); }
.job-cat4 { background-image:url(images/headings/job-cat4.gif); }
.franchise-h { background-image:url(images/headings/franchise-h.gif); }
.inquiry-h { background-image:url(images/headings/inquiry-h.gif); }
.furniture-h { background-image:url(images/headings/furniture-h.gif); }
.merry-h { background-image:url(images/headings/merry-h.gif); }
.serm-h { background-image:url(images/headings/serm-h.gif); }
.terminix-h { background-image:url(images/headings/terminix-h.gif); }
.tru-h { background-image:url(images/headings/tru-h.gif); }
.tru-land-h { background-image:url(images/headings/tru-land-h.gif); }
.ameri-h { background-image:url(images/headings/ameri-h.gif); }
.ameri-spec-h { background-image:url(images/headings/ameri-spec-h.gif); }
.careers-h { background-image:url(images/headings/careers-h.gif); }
.press-h { background-image:url(images/headings/press-h.gif); }
.social-h { background-image:url(images/headings/social-h.gif); }
.fin-h { background-image:url(images/headings/fin-h.gif); }
.related-h { background-image:url(images/headings/related-h.gif); }
.tru-green-h { background-image:url(images/headings/tru-green-h.gif); }

/** Other headings **/
.benefits-h { background-image:url(images/headings/benefits-h.gif); }
.code-h { background-image:url(images/headings/code-h.gif); }
.community-h { background-image:url(images/headings/community-h.gif); }
.diversity-h { background-image:url(images/headings/diversity-h.gif); }
.giving-h { background-image:url(images/headings/giving-h.gif); }
.privacy-h { background-image:url(images/headings/privacy-h.gif); }
.environment-h { background-image:url(images/headings/environment-h.gif); }
.history-h { background-image:url(images/headings/history-h.gif); }
.objectives-h { background-image:url(images/headings/objectives-h.gif); }
.executive-h { background-image:url(images/headings/executive-h.gif); }
.contacts-h { background-image:url(images/headings/contacts-h.gif); }
.contactus-h { background-image:url(images/headings/contactus-h.gif); }
.giftcard-h { background-image:url(images/headings/giftcard-h.gif); }
.multimedia-h { background-image:url(images/headings/multimedia-h.gif); }
.annual-h { background-image:url(images/headings/annual-h.gif); }
.sec-h { background-image:url(images/headings/sec-h.gif); }
.presentation-h { background-image:url(images/headings/presentation-h.gif); }
.relations-h { background-image:url(images/headings/relations-h.gif); }
.faq-h { background-image:url(images/headings/faq-h.gif); }
.request-h { background-image:url(images/headings/request-h.gif); }
.jobs-h { background-image:url(images/headings/jobs-h.gif); }
.career-h { background-image:url(images/headings/career-h.gif); }
.domestic-h { background-image:url(images/headings/domestic-h.gif); }
.international-h { background-image:url(images/headings/international-h.gif); }
.serm-brands-h { background-image:url(images/headings/serm-brands-h.gif); }
.fill-h { background-image:url(images/headings/fill-h.gif); }

.board-h { background-image:url(images/headings/board-h.gif); }


/** Tabs **/
.brand-cat1 { background-image:url(images/headings/brand-cat1.gif); width:152px; }
.brand-cat2 { background-image:url(images/headings/brand-cat2.gif); width:153px; }
.brand-cat3 { background-image:url(images/headings/brand-cat3.gif); width:153px; }



/** Custom selects **/
select.custom-select { position:absolute; text-indent: -4000px; top:-5000px; left:-5000px; }
.custom-select-holder { position:relative; float:left; }
.select { width:174px !important; position:relative; color:#4c4c4c; font-size:11px; cursor:default;}
.select-head { height:22px;}
.select-value { height:22px; background:url(images/dd-link.gif) no-repeat 0 0; padding:0 10px; line-height:22px; }

.select-dd { position:absolute; top:22px; left:0; width:100%; display:none; }
.select-dd ul{ background:#fff; border:solid 1px #626262; list-style-type: none; }
.select-dd ul li{ padding:3px 10px;}
.select-dd ul li.select-li-hover{ background:#eee; }



/** Popups **/
#black-screen { width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity: 0.5; -moz-opacity: 0.5;

		z-index:90}
#popup-holder { position:absolute; width:0; height:0; z-index:100;}

#popup_old { width:613px; position:absolute; top:0; left:-289px; oldleft:-450px;}
#popup { height:161px; left:-21px; position:absolute; top:-33px; width:613px;}
.popup-t { font-size:0; line-height:0; height:24px; }
.popup-b { font-size:0; line-height:0; height:5px; background:url(images/pop-b.png);}
.popup-c { width:100%; background:url(images/pop-c.png) repeat-y 0 0; min-height:438px;
  height:auto !important;
  height:438px;

}
.popup-content { width:563px; margin:0 auto; padding:20px 0;}

#popup .left-side { float:left; width:286px;}
#popup .right-side { float:right; width:232px;}

.popup-form { background:url(images/dash-ver.gif) repeat-y 305px 0; width:100%; margin-top:16px;}
.popup-form label{ width:80px; padding-top:2px;}
.popup-form .field{ width:188px; margin-bottom:5px; }
.popup-form textarea.field{ width:188px; height:160px;}
.popup-form .border-bottom{ margin:0 0 15px 0; padding:0 0 15px 0;}

.radios { padding-top:10px; color:#403d3a; }
.radios label{ font-size:11px; font-weight: normal; float:none; padding:0 0 0 5px; width:auto; font-style: normal;}
.radios p{ padding-bottom:4px;}
.radios .col{ width:130px; }

input.checkbox { width:13px; height:13px; position:relative; top:2px;}

.popup-form input.field-size1 { width:96px !important; }
.popup-form input.field-size2 { width:80px !important;}
.popup-form select.field-size3 { width:40px !important;}

.form span label { width:auto; padding:2px 5px 0 5px; white-space:nowrap; }

.popup-close { position:absolute; top:9px; right:21px; background:url(images/close.gif) no-repeat 0 3px; padding:0 0 0 11px;}


#popup .popup-image{ }
#popup .popup-image .box-image{ width:271px; float:left; }
#popup .popup-image .right-side{ width:270px; float:right; }
#popup .popup-image .page-title{ padding:0 0 15px 0; margin-bottom:12px; }
#popup .popup-image .page-title h3 { padding:0 0 7px 0;}
#popup .popup-image .page-title p{ padding:0; }



.headerText {
	oldfont-size:0; 
	line-height:0;
	display:block; 
	oldtext-indent: -4000px;
	background-repeat:no-repeat; 
	background-position:0 0;
}

img.downloadicon {
	margin-bottom: -5px;
}

.inline {
	display: inline;
}
.box-head h2 {
	font-family:Arial;
	text-transform: uppercase;
}


#front_images { position:relative;}
#front_images div {position:absolute;top:1;left:0;z-index:5;}
#front_images div.active {z-index:7;}
#front_images div.last-active { z-index:6;}
#front_images .big div {background-color:black; opacity: .65; }


.objective-header {
	line-height: 25px;	
}

ul { padding-left:25px; padding-bottom:15px;}
.gallery ul { padding-left:0;}
/** .gallery ul li {height: 66px;} **/

.contacts ul { padding-left:0; padding-bottom: 0;} 

.big_comm_image, .small_comm_image { border: 3px solid #CCC;}

.tabs span.brand_cat { 
	color:black;
	font-family:Arial;
	font-size:1.5em;
	font-weight:bold;
	text-decoration:none;
	text-indent:0;
}

ul#results {
	padding: 10px 0 0 0;
}

div#feed ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div#feed ul li {
    margin: 10px 0 20px 0;
    padding: 0;
}

div.contact-form.form label {
    width: 200px;
}
div.contact-form.form input {
    margin-bottom: 10px;
}
div.contact-form.form textarea {
    width: 450px;
    height: 200px;
}

div.press-room-title {
    font-size: 16px;
    margin: 10px 0 60px 20px;
}
