/* CSS Document */
HTML {
   font-size: 100%;
}
BODY {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em; padding-top:20px; MARGIN: 0px;
   font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; 
   text-align:center; background-color:#f3f2de;
}
H1 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 3em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
   text-align:left; color:#000000; font-weight:bold;
}
H2 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px;
   text-align:left; font-weight:normal; color:#000000;
}
H3 {
   FONT-SIZE: 1.5em; text-align:left; font-weight:normal; color:#000000;
}
H4 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px;
   text-align:left; font-weight:bold; color:#000000;
} 
P { FONT-SIZE: 1.3em; text-align:left; color:#000000; }

DT {
   FONT-WEIGHT: bold;
}
DT {
   FONT-SIZE: 1.2em;
}
DD {
   FONT-SIZE: 1.2em; 
}
OL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DT {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DD {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
IMG {
   BORDER-TOP-STYLE: none;
   BORDER-RIGHT-STYLE: none;
   BORDER-LEFT-STYLE: none;
   BORDER-BOTTOM-STYLE: none;
   z-index: 2;
}

A:link { text-decoration:none; color:#324179; }
A:visited { text-decoration:none; color:#324179; }
A:hover { text-decoration:underline; color:#324179; }
A:active { text-decoration:underline; color:#324179; letter-spacing: normal; }
   
BLOCKQUOTE {
   margin-bottom:2px; margin-left:0px; margin-right:0px; margin-top:2px;
   padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
   font-size:2.0em; line-height:1.5em; text-align:right; color:#FFFFFF;
}

STRONG {color:#324179; font-weight:bold;}


#container {
   position:relative;
   padding-top:5px;
   padding-bottom:0px;
   padding-right:7px;
   background-color:#FFFFFF;
   margin-left: auto;
   margin-right: auto;
   width:992px;
   text-align: left;
   height:1300px;   
}

#containLHS {
   padding-top:0px; padding-bottom:5px; padding-right:5px; float:left; text-align:left; color:#666666; width:30em;
}
#containRHS {
   padding-top:0px; padding-bottom:5px; float:left; text-align:left; 
}

#container UL {
   padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:40px; list-style-type:square;
   font-size:1.1em; color:#000000;
}
#container LI {
   margin-left: 20px; padding-bottom:5px; list-style:square;
}

#index-text UL {
   margin-top:0px; padding-left:20px; padding-top:0px; padding-bottom:25px; padding-right:40px; list-style-type:square;
   font-size:1.5em; font-weight:bold; color:#324179;
}
#index-text LI {
   margin-left: 20px; padding-bottom:15px; line-height:1.4em; list-style:square;
}

#team-text UL {
   margin-left: 10px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:40px; list-style-type:none;
   font-size:1.6em; font-weight:bold; color:#324179;
}
#team-text LI {
   padding-bottom:5px; line-height:1.0em; list-style:disc; font-size:0.7em; font-weight:normal; color:#000000;
}
#title P {margin-top: 0px; margin-left: 0px; FONT-SIZE: 1.1em; text-align:left; color:#000000; }

#content {
   PADDING-RIGHT: 20px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; text-align:left; background-color:#ffffff;
}
#content UL {
   padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:40px; list-style-type:square;
   font-size:1.2em; color:#000000;
}
#content LI {
   padding-bottom:10px; line-height:1.5em; list-style:square;
}
#content A:link {
   text-decoration:none; color:#324179;
}
#content A:visited {
   text-decoration:none; color:#324179;
}
#content A:hover {
   text-decoration:underline; color:#324179;
}
#content A:active {
   text-decoration:underline; color:#324179;
}

#containLeft {
   padding-top:0px; padding-bottom:0px; float:left; text-align:center;  
}
#containMid {
   padding-top:0px; padding-bottom:0px; float:left; text-align:left; font-size:1.0em; color:#ffffff; width:40em;
   }
#containRight {
   padding-top:15px; padding-bottom:0px; float:left; text-align:left; vertical-align:bottom; 
}

.reference {
   PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px;
   clear:both; width:600px;
}
.reference IMG {
   padding-right:20px;
}
.contact_details {
   padding-bottom:5px; padding-left:20px; padding-right:5px; padding-top:5px;
   font-size:1.5em; line-height:1.4em;
}
.bodytxt {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #1A3381;
}

.table1 { font-size:1em; text-align:left; border-color:#6699CC; border-style:solid; border-width:thin; border-bottom:none }
.table2 { font-size:1em; text-align:left; border-color:#6699CC; border-style:solid; border-width:thin; border-top:none }
.table3 { font-size:1em; text-align:left; border-color:#6699CC; border-style:solid; border-width:thin; border-top:none }

#site-map {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px; text-align:left;
}
#site-map A:link {
   text-decoration:none; color:#FFFFFF;
}
#site-map A:visited {
   text-decoration:none; color:#FFFFFF;
}
#site-map A:hover {
   text-decoration:underline; color:#D70027;
}
#site-map A:active {
   text-decoration:underline; color:#D70027;
}
#site-map H2 {
   font-size: 1.2em;
}
#site-map UL {
   padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:40px; list-style-type:none;
   font-size:1.2em;
}
#site-map LI { padding-bottom:10px; line-height:1.5em; }


#summary { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid; }
#summary H3 { FONT-SIZE: 1.2em; font-weight: bold; COLOR: #666; }

#imagery { PADDING-BOTTOM: 30px; PADDING-TOP: 20px; }
#imagery img { PADDING-BOTTOM: 20px; VERTICAL-ALIGN: middle; }

#additional-information {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid;
}
#additional-information H3 {
   FONT-SIZE: 1.2em; font-weight: bold; COLOR: #666;
}
#additional-information UL {
   MARGIN: 0px 0px 10px 20px;
}
#additional-information P {
   MARGIN: 0px 0px 10px 20px;
}

#overview DL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid;
   MARGIN-BOTTOM: 0px;  
}
#overview UL {
   MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc;
}
#overview DT {
   CLEAR: left; FLOAT: left; WIDTH: 9em; TEXT-ALIGN: right;
}
#overview DD {
   MARGIN: 0px 0px 1em 10.5em; WIDTH: 23.5em;
}

.soundbite  {
   PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; MARGIN: 0px;
   background-color:#CCCCCC;
}
.soundbite P.headline { MARGIN: 6px 0px 3px;}
.breadcrumb { font-size:0.8em; color:#000000; text-align: left;} 
.quotation { font-size:1.6em; color:#324179; text-align:justify; font-weight:bold;} 
.author { font-size:1.0em; margin-bottom:10px; color:#000000;}
.world { font-size:1.1em; color:#000000;} 
.contact-style {font-size: 1.3em; color:#324179;}
.contact-thanks {font-size:1.5em; color:#324179; font-weight:bold;} 
.feedback-style {color: #000000; font-size: 1.1em; line-height:1.7em;}
.feedback-ratings {color: #324179; font-size: 1.0em; line-height:1.5em; text-align: right;}

.calltoaction {   font-size:1.2em; color:#324179; text-align:right; margin-top:0px; padding-top:0;}

.bigtitle-blue {color:#324179; font-size: 3.5em; font-weight:bold;}
.title-green {color:#2c8b2f; font-size: 2.2em; font-weight:bold;}
.title-blue {color:#324179; font-size: 2.2em; font-weight:bold;}
.title-brown {color:#ab924f; font-size: 2.2em; font-weight:bold;}
.title-red {color:#bc3c04; font-size: 2.2em; font-weight:bold;}
.title-purple {color:#9f3aa6; font-size: 2.2em; font-weight:bold;}
.subtitle-green {color:#2c8b2f; font-size: 1.5em; font-weight:bold;}
.subtitle-blue {color:#324179; font-size: 1.5em; font-weight:bold;}
.subtitle-brown {color:#ab924f; font-size: 1.5em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.subtitle-red {color:#bc3c04; font-size: 1.5em; font-weight:bold;}
.subtitle-purple {color:#9f3aa6; font-size: 1.5em; font-weight:bold;}
.smalltitle-blue {color:#324179; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.smalltitle-black {color:#000000; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.smalltitle-green {color:#2c8b2f; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.testimonial { font-size:1.3em; color:#324179; font-weight:bold; font-style:italic; text-align:right; margin-top:0px; padding-top:0;}

.insert_right {
   float:right; padding-left:40px; padding-bottom:30px; margin:0px; font-size:0.9em;}
.insert_left {
   float:left; padding-right:40px; padding-bottom:30px; margin:0px; font-size:0.9em;}
.lit { font-weight:700; }
.lit-red { font-weight:700; color:red; }   
   
/* Horizontal Navigation */
#navigationh { margin-left:12px; margin-bottom:0px; padding-bottom:0px; padding-top:0px; padding-left:10px; text-align:left; font-size: 1.4em; }
#navigationh UL { padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; position:relative; margin-right:0px; margin-left:0px; margin-bottom:0px; margin-top:0px; font-size: 1.2em; }
#navigationh LI { padding-right:5px; padding-left:5px; padding-bottom:0px; margin-right:8px; padding-top:0px; list-style-type:none; position:relative; font-weight:600; display:inline; }
#navigationh LI.last { padding-right:0px; }
#navigationh A { color:#324179; }
#navigationh A:hover { color:#ffffff; }
#navigationh P { font-size: 1.2em; color:#324179; }


#iso9001 #navh-iso9001 A,
#iso14001 #navh-iso14001 A,
#iso22000 #navh-iso22000 A,
#ohsas18001 #navh-iso18001 A,
#as9100 #navh-as9100 A,
#haccp #navh-haccp A,
#process #navh-process A,
#transfer #navh-transfer A,
#regulations #navh-regulations A,
#testimonials #navh-testimonials A,
#feedback #navh-feedback A,
#complaints #navh-complaints A,
#survey #navh-survey A,
#withdrawal #navh-withdrawal A,
#news #navh-news A,
#team #navs-team A,
#manager #navs-manager A,
#auditor #navs-auditor A,
#certification #navs-certification A,
#accreditation #navs-accreditation A,
#multilateral #navs-multilateral A,
#worldwide #navs-worldwide A,
#downloads #navs-downloads A,
#recruitment #navs-recruitment A,
#links #navs-links A,
#icb #navs-icb A,
#contact #navh-contact A {
   color:#FF6600;
}
#iso9001 #navh-iso9001 A:hover,
#iso14001 #navh-iso14001 A:hover,
#iso22000 #navh-iso22000 A:hover,
#ohsas18001 #navh-iso18001 A:hover,
#as9100 #navh-as9100 A:hover,
#haccp #navh-haccp A:hover,
#process #navh-process A:hover,
#transfer #navh-transfer A:hover,
#regulations #navh-regulations A:hover,
#testimonials #navh-testimonials A:hover,
#feedback #navh-feedback A:hover,
#complaints #navh-complaints A:hover,
#survey #navh-survey A:hover,
#withdrawal #navh-withdrawal A:hover,
#certification #navh-certification A:hover,
#accreditation #navh-accreditation A:hover,
#multilateral #navh-multilateral A:hover,
#news #navh-news A:hover,
#team #navs-team A:hover,
#manager #navs-manager A:hover,
#auditor #navs-auditor A:hover,
#downloads #navs-downloads A:hover,
#recruitment #navs-recruitment A:hover,
#links #navs-links A:hover,
#icb navs-icb A:hover,
#contact #navh-contact A:hover {
   color:#FFFFFF; text-decoration:none;
}

/* Map Navigation */
#mapnav { height:401px; background:url(../images/wcs-worldmap.jpg); background-repeat:no-repeat; }
ul#mapmenu, #mapmenu li { padding:0; margin:0; list-style:none; }
#mapmenu { float:left; height: 0; }
#mapmenu li { position:relative; width:10px; }
.m-usa { top:103px; left:115px; font-size:1.2em; }
.m-uk { top:28px; left:250px; font-size:1.2em; }
.m-italy { top:5px; left:310px; font-size:1.2em; }
.m-greece { top:20px; left:320px; font-size:1.2em; }
.m-turkey { top:30px; left:340px; font-size:1.2em; }
.m-thailand { top:50px; left:400px; font-size:1.2em; }
.m-malaysia { top:-11px; left:458px; font-size:1.2em; }
.m-taiwan { top:8px; left:490px; font-size:1.2em; }
#mapmenu li a { text-decoration:none; background:none; }
#mapmenu li a span { visibility:hidden; }

.sidebar_title_text { font-size:1.2em; text-align:left; color:#FFFFFF; }
.big_white_text {
   margin-bottom:2px; margin-left:0px; margin-right:0px; margin-top:2px;
   padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
   font-size:2.0em; line-height:1.5em; text-align:right; color:#FFFFFF;
}

.small_white_text {
   margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
   padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
   font-size:1.0em; line-height:1.0em; text-align:left; color:#FFFFFF;
}
.small_blue_text {
   margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
   padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
   font-size:1.0em; line-height:1.0em; text-align:right; color:#324179;
}
/* padding */
.top_20 { padding-top:20px; color: #a4c7d9 }
.top_30 { padding-top:30px; }
.top_40 { padding-top:40px; }
.top_50 { padding-top:50px; }
.top_60 { padding-top:60px; }
.top_70 { padding-top:70px; }
.top_80 { padding-top:80px; }
.top_90 { padding-top:90px; }
.top_100 { padding-top:100px; }
.top_120 { padding-top:120px; }
.top_150 { padding-top:150px; }
.bottom_20 { padding-bottom:20px; }
.bottom_50 { padding-bottom:50px; }
.bottom_100 { padding-bottom:100px; }
.bottom_150 { padding-bottom:150px; }
.bottom_200 { padding-bottom:200px; }
.left_20 { padding-left:20px; }
.left_50 { padding-left:50px; }
.left_80 { padding-left:80px; }
.left_100 { padding-left:100px; }

/* float */
.float_left_20 {
   float:left; padding-bottom:10px; padding-left:20px; padding-right:50px; padding-top:0; margin:0px;
}
.float_left_100 {
   float:left; 
   margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_150 {
   float:left; 
   margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_200 {
   float:left;
   margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_500 {
   float:left;
   margin:0 1em 1em 0em; clear:right; margin-top:0px;
}
.float_right_300 {
   float:right; 
   margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_right_400 {
   float:right; 
   margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_right_500 {
   float:right; 
   margin:0em 0em 2em 6em; clear:right;
}
.float_right {
   float:right; margin:0px; padding:0px; clear:both;
}
.narrow_column {
   margin:0px; padding: 5px 10px 5px 10px;
}

/* Content - width settings */
#content { WIDTH: 50em; }
#site-map { WIDTH: 50em; }
#overview { WIDTH: 44em; }
#summary { WIDTH: 44em; }
#additional-information { WIDTH: 44em; }
#contact-settings { WIDTH: 44em; }

.notopmargin { margin-top:0px; padding-top:0; }
.nomarginlink { margin-top:0px; padding-top:0; font-size:1.2em }




/* news headlines */
#news_headlines {
   padding-top:10px; margin-right:10px; margin-left:10px;
}
#news_headlines H1 {
   font-size:1.6em; padding-bottom:10px;
}
#news_headlines H2 {
   font-size:1.2em; font-weight:bold; padding-top:20px; padding-bottom:2px; margin-bottom:0px;
}
#news_headlines P {
   font-size:1.2em; padding-bottom:2px; padding-top:5px; margin-top:0px; margin-bottom:0px;
}





