
/* ::::: http://adinfo-guardian.co.uk/global/css/global.css ::::: */

body { font-family: Verdana,Helvetica,Sans-serif; font-size: 11px; line-height: 15px; }
a { font-family: Verdana,Helvetica,Sans-serif; text-decoration: none; }
a:link { color: rgb(30, 68, 104); }
a:visited { color: rgb(30, 68, 104); }
a:hover { text-decoration: underline; }
img { border: medium none ; }
div { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
ul { padding: 0px; list-style-type: square; list-style-image: none; list-style-position: outside; margin-left: 16px; }
li { margin-bottom: 10px; }
.headertext { font-size: 16px; font-weight: bold; line-height: 18px; margin-bottom: 5px; text-align: left; }
.bodytext { font-size: 11px; line-height: 15px; margin-bottom: 5px; text-align: left; }
.quotetext { font-size: 16px; font-weight: bold; line-height: 20px; text-align: right; margin-left: 20px; }
.quotetextname { font-size: 12px; text-align: right; font-weight: bold; margin-bottom: 10px; }
.boxwrap { width: 710px; margin-left: auto; margin-right: auto; }
.boxbody { width: 580px; float: left; vertical-align: top; }
.boxcenter { width: 460px; float: right; margin-right: 0px; }
.boxleft { width: 120px; float: left; margin-right: 0px; }
.boxright { width: 120px; float: right; margin-left: 10px; }
.boxfullwidth { width: 100%; clear: both; }
.boxclear { clear: both; }
.iehackwrap { text-align: center; }
.boxwrap { text-align: justify; }
#header { height: 60px; margin-bottom: 10px; }
#quicksearchbox { background: rgb(206, 200, 184) none repeat; float: left; width: 120px; height: 60px; }
#quicksearchinput { border: 2px inset rgb(176, 169, 149); float: left; width: 80px; height: 18px; margin-left: 5px; margin-top: 2px; }
#quicksearchsubmit { float: left; margin-left: 1px; margin-top: 1px; }
#titlesnav { margin-left: 10px; }
#headerstrap { margin-left: 10px; }
.titlesnavbutton { float: left; display: inline; }
#navbar { height: 20px; margin-bottom: 10px; }
.navbutton { float: left; padding-right: 1px; display: inline; }
.navbuttonlast { display: inline; float: left; }
.introcellpicture { margin-bottom: 10px; }
verticalvariableimg { margin-bottom: 10px; }
.annotatedlistsubhead { font-size: 16px; font-weight: bold; text-align: right; }
.textbox .text { color: rgb(30, 68, 104); top: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; text-align: left; }
.textbox .a { color: rgb(30, 68, 104); }
.textbox a:link { color: rgb(30, 68, 104); }
.textbox a:visited { color: rgb(30, 68, 104); }
.textbox .links { padding: 5px; color: white; bottom: 5px; font-size: 11px; line-height: 15px; }
.textbox .links a { color: white; }
.textbox .links a:visited { color: white; }
.storyboxlarge { width: 450px; height: 100px; padding-bottom: 10px; margin-left: 10px; }
.storyboxlarge img { width: 220px; height: 100px; float: left; }
.storyboxlarge .textbox { background: rgb(157, 204, 249) none repeat; display: block; width: 230px; height: 100px; float: right; text-align: left; }
.storyboxsmall { width: 220px; height: 100px; padding-bottom: 10px; float: left; margin-left: 10px; display: inline; }
.storyboxsmall img { width: 105px; height: 100px; float: left; }
.storyboxsmall .textbox { background: rgb(157, 204, 249) none repeat; width: 115px; height: 100px; float: right; text-align: left; }
.titlebox { width: 220px; height: 210px; padding-bottom: 10px; float: left; margin-left: 10px; display: inline; }
.titlebox img { width: 220px; height: 150px; float: left; }
.titlebox .textbox { background: rgb(157, 204, 249) none repeat; width: 220px; height: 60px; float: left; text-align: left; }
.nomargin { margin-left: 0px; }
.flattitlebox { width: 450px; height: 80px; float: left; margin-bottom: 10px; margin-left: 10px; display: inline; }
.flattitlebox img { width: 220px; height: 80px; float: left; }
.flattitlebox .textbox { padding: 5px; background: rgb(157, 204, 249) none repeat; width: 220px; height: 70px; float: right; text-align: left; }
.flattitlebox .text { color: white; }
.flattitlebox .text a:visited { color: white; }
.previewbox { width: 105px; float: left; margin-left: 6px; margin-bottom: 10px; }
.previewbox .title { background: rgb(157, 204, 249) none repeat; height: 20px; color: white; font-size: 14px; font-weight: bold; text-align: center; }
.previewbox img { color: rgb(157, 204, 249); }
.previewbox .subtitle { padding: 4px; background: rgb(157, 204, 249) none repeat; height: 20px; color: white; font-size: 16px; font-weight: bold; text-align: center; }
.previewbox .subtitle .bodytext { text-align: center; }
.previewbox .textbox { padding: 4px; background: rgb(230, 243, 255) none repeat; height: 150px; color: black; font-size: 11px; text-align: left; }
.previewbox .textbox { color: black; }
.footer { background: rgb(239, 237, 233) none repeat; width: 450px; height: 40px; font-size: 11px; line-height: 16px; display: inline; margin-left: 10px; color: rgb(176, 169, 149); text-align: center; float: left; }
.footer a { font-size: 11px; color: rgb(176, 169, 149); }
.footer a:link { font-size: 11px; color: rgb(176, 169, 149); }
.footer a:visited { font-size: 11px; color: rgb(176, 169, 149); }
.chapterheader { padding: 5px; background: rgb(157, 204, 249) none repeat; font-size: 14px; font-weight: bold; color: white; display: block; }
.newsletterheader { width: 450px; height: 30px; margin-left: 10px; margin-bottom: 10px; }
.newsletterheader .textbox { padding: 3px; background: rgb(157, 204, 249) none repeat; width: 340px; height: 30px; float: left; }
.newsletterheader .text { font-size: 14px; font-weight: bold; color: white; text-indent: 3px; }
.newsletterheader img { width: 105px; height: 30px; float: left; }
.boxedlink { padding: 5px; background: rgb(206, 229, 252) none repeat; font-weight: bold; margin-bottom: 1px; color: rgb(102, 102, 102); display: block; font-size: 11px; line-height: 14px; text-align: left; }
.boxedlink a { color: rgb(102, 102, 102); }
.boxedlink a:link { color: rgb(102, 102, 102); }
.boxedlink a:visited { color: rgb(102, 102, 102); }
.rhsimg { margin-bottom: 10px; float: left; }
.lhsnavbar { width: 120px; margin-bottom: 2px; }
.lhsnavbar img { margin-bottom: 0px; }
.lhsnavlink { padding: 1px 5px; background: rgb(239, 237, 233) none repeat; margin-bottom: 1px; font-size: 11px; color: rgb(176, 169, 149); text-align: left; }
.lhsnavlink { color: rgb(176, 169, 149); }
.lhsnavlink a { color: rgb(176, 169, 149); }
.lhsnavlink a:link { color: rgb(176, 169, 149); }
.lhsnavlink a:visited { color: rgb(176, 169, 149); }
.lhsnavpublicationlink { padding: 2px 5px 3px; background: rgb(239, 237, 233) none repeat; margin-bottom: 0px; font-size: 11px; line-height: 11px; text-align: left; color: rgb(176, 169, 149); }
.lhsnavpublicationlink a { color: rgb(176, 169, 149); }
.lhsnavpublicationlink a:link { color: rgb(176, 169, 149); }
.lhsnavpublicationlink a:visited { color: rgb(176, 169, 149); }
.onecolumn { width: 102px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline; }
.onecolumnnomargin { width: 102px; margin-left: 0px; margin-bottom: 10px; float: left; display: inline; }
.twocolumn { width: 218px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline; }
.threecolumn { width: 333px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline; }
.fourcolumn { width: 448px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline; }
.glossarytitlebar { background: rgb(136, 174, 210) none repeat; height: 30px; }
.glossarytitle { padding-top: 5px; padding-left: 5px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: ; color: white; }
.glossarymenu { border: 2px solid rgb(136, 174, 210); width: 216px; height: 206px; }
.glossarymenu .textbox { padding: 5px; background: rgb(136, 174, 210) none repeat; height: 78px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 16px; font-size-adjust: none; font-stretch: ; text-align: left; color: white; }
.glossarymenu .button { background: rgb(157, 204, 249) none repeat; width: 30px; height: 28px; color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; font-size-adjust: none; font-stretch: ; text-align: center; float: left; line-height: normal; margin-right: 1px; margin-bottom: 2px; }
.glossarymenu .bottom { margin-bottom: 0px; }
.glossarymenu .right { margin-right: 0px; }
.glossarymenu .button .label { padding-top: 4px; }
.glossarymenu .button a { color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; font-size-adjust: none; font-stretch: ; line-height: normal; text-decoration: none; }
.glossarymenu .button a:hover { text-decoration: underline; }
.databreakdowntextbox1 { padding: 10px; background: rgb(136, 174, 210) none repeat; height: 40px; }
.databreakdowntextbox1 .heavytext { color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.databreakdowntextbox1 .lighttext { color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.databreakdowntextbox2 { background: rgb(157, 204, 252) none repeat; height: 40px; }
.databreakdowntextbox2 .heavytext { color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: ; position: relative; top: 8px; left: 10px; }
.mapbox { border: 2px solid rgb(136, 174, 210); width: 216px; }
.mapbox .title { padding: 2px 2px 2px 4px; background: rgb(136, 174, 210) none repeat; color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.mapbox .line1 { padding: 2px 2px 2px 4px; background: rgb(40, 161, 123) none repeat; color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.mapbox .line2 { padding: 2px 2px 2px 4px; background: rgb(102, 197, 83) none repeat; color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.mapbox .line3 { padding: 2px 2px 2px 4px; background: rgb(200, 213, 110) none repeat; color: white; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: ; }
.medium-generic-blue { background: rgb(157, 204, 249) none repeat; }
.medium-recruitment-orange { background: rgb(242, 187, 138) none repeat; }
.medium-display-red { background: rgb(235, 125, 126) none repeat; }
.advancedsearchbox { border: 2px solid rgb(136, 174, 210); padding: 10px; background: rgb(157, 204, 252) none repeat; width: 192px; height: 186px; }
.advancedsearchbox .title { font-size: 13px; font-weight: bold; color: black; }
.advancedsearchbox .label { font-size: 11px; font-weight: bold; color: black; margin-top: 3px; }
.advancedsearchbox .value { padding: 3px; background: rgb(136, 174, 210) none repeat; font-size: 11px; color: black; width: 180px; }
.advancedsearchbox .freetext { width: 150px; }
.prevnext { background: rgb(136, 174, 210) none repeat; color: white; font-size: 12px; font-weight: bold; }
.prevnext a { color: white; }
.prevnext a:link { color: white; }
.prevnext a:visited { color: white; }
.searchresultstitle { font-size: 11px; font-weight: bold; color: black; margin-bottom: 5px; }
.searchresultstitle a { color: black; }
.searchresultstitle a:link { color: black; }
.searchresultstitle a:visited { color: black; }
.searchresultexcerpt { text-align: left; font-size: 11px; color: black; }
.searchresultviewlink { background: rgb(206, 229, 252) none repeat; font-size: 11px; color: black; width: 105px; padding-top: 3px; padding-bottom: 3px; text-align: center; vertical-align: middle; }
.searchresultviewlink a { color: black; }
.searchresultviewlink a:link { color: black; }
.searchresultviewlink a:visited { color: black; }
.displaymedium { background: rgb(202, 80, 81) none repeat; }
.displaylight { background: rgb(245, 190, 190) none repeat; }
.recruitmentmedium { background: rgb(242, 187, 138) none repeat; }
.recruitmentlight { background: rgb(248, 221, 196) none repeat; }
.display .chapterheader { background: rgb(202, 80, 81) none repeat; }
.display .boxedlink { background: rgb(245, 190, 190) none repeat; }
.recruitment .chapterheader { background: rgb(242, 187, 138) none repeat; }
.recruitment .boxedlink { background: rgb(248, 221, 196) none repeat; }
.tableimg { margin-left: 10px; }

