/*Reset styles*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*Body and HTML*/

body, html 
{
background: #C6D9FB url(../images/out_shadow.gif);
background-position: center;
background-repeat: repeat-y;
height: 100%;
margin-left: auto;
margin-right: auto;
}

body 
{
width: 960px;
}

p
{
margin-bottom: 10px;
}

p.no_margin
{
margin: 0;
}

p.center
{
text-align: center;
}

h2
{
margin-bottom: 5px;
}

/*Links*/

a:link
{
text-decoration: none;
color: #0066ff;
}

a:visited
{
text-decoration: none;
color: purple;
}

a:hover
{
text-decoration: underline;
color: red;
}

a:active
{
text-decoration: none;
color: red;
}

/*Images*/

img.border
{
border: 1px solid #333;
}

img.left
{
float: left;
margin-right: 10px;
}

img.right
{
float: right;
margin-left: 10px;
}

/*Lists*/

ul.publish_static
{
margin-bottom: 10px;
}

ul.who_we_publish a:link
{
color: #fff;
}

ul.who_we_publish a:visited
{
color: #fff;
}

ul.who_we_publish a:hover
{
color: #fff;
text-decoration: underline;
}

ul.who_we_publish a:active
{
color: #fff;
}

ul.simple
{
padding-left: 15px;
margin-bottom: 10px;
list-style: disc outside;
}

ul.simple li
{
margin-bottom: 5px;
}


/*Span colours*/

span.white
{
color: #fff;
}

span.dark_purple
{
color: #854E96;
}

span.purple

{
color: #AA85B7;
}

span.turquoise
{
color: #007DAB;
}

span.red
{
color: #DD412E;
}

span.light_green
{
color: #82A53B;
}

span.dark_green
{
color: #34572D;
}

span.dark_blue
{
color: #072E66;
}

span.black
{
color: #000000;
}

span.yellow
{
color: #FDD700;
}

span.orange
{
color: #F08D3F;
}

/*Span styles*/

span.bold
{
font-weight: bold;
}

span.italic
{
font-style: italic;
}

/*Navigation CSS - changes navigation appearance depending on page/body ID*/

#whoarewe #navigation_colour
{
background: #AA85B7;
}

#wecare #navigation_colour, #technology #navigation_colour, #future #navigation_colour, #whodowepublish #navigation_colour, #newjournal #navigation_colour, #guidelines #navigation_colour
{
background: #82A53B;
}

#publishing #navigation_colour, #highquality #navigation_colour, #investing #navigation_colour
{
background: #007DAB;
}

#sales #navigation_colour
{
background: #DD412E;
}

#whatnext #navigation_colour, #whodowepublish #navigation_colour, #sitemap #navigation_colour, #error #navigation_colour
{
background: #82A53B;
}

a.whoarewe_nav
{
color: #AA85B7;
}

a.wecare_nav, a.technology_nav, a.future_nav, a.whodowepublish_nav, a.newjournal_nav
{
color: #82A53B;
}

a.publishing_nav, a.highquality_nav, a.investing_nav
{
color: #007DAB;
}

a.sales_nav
{
color: #DD412E;
}


a:hover.whoarewe_nav
{
color: #fff;
background: #AA85B7;
}

a:hover.wecare_nav, a:hover.technology_nav, a:hover.future_nav, a:hover.whodowepublish_nav, a:hover.newjournal_nav
{
color: #fff;
background: #82A53B;
}

a:hover.publishing_nav, a:hover.highquality_nav, a:hover.investing_nav
{
color: #fff;
background: #007DAB;
}

a:hover.sales_nav
{
color: #fff;
background: #DD412E;
}


#whoarewe a.whoarewe_nav
{
color: #fff;
background: #AA85B7;
}

#wecare a.wecare_nav, #technology a.technology_nav, #future a.future_nav, #whodowepublish a.whodowepublish_nav, #newjournal a.newjournal_nav
{
color: #fff;
background: #82A53B;
}

#publishing a.publishing_nav, #highquality a.highquality_nav, #investing a.investing_nav
{
color: #fff;
background: #007DAB;
}

#sales a.sales_nav
{
color: #fff;
background: #DD412E;
}

#navigation_list ul
{
position: relative;
list-style: none;
}

#navigation_list li
{
float: left;
position: relative;
z-index: 100;
}

#navigation_list li a 
{
display: block;
width: 82px;
padding: 5px;
height: 30px;
}

ul.site_map_list
{
list-style: disc inside;
margin-bottom: 5px;
}

/*Changes the box out colours*/

#whoarewe #sub_text
{
background: #F1EDF5;
}

#wecare #sub_text, #technology #sub_text, #future #sub_text, #whatnext #sub_text, #whodowepublish #sub_text, #newjournal #sub_text
{
background: #ECF1E2;
}

#publishing #sub_text, #highquality #sub_text, #investing #sub_text
{
background: #E3E9F1;
}

#sales #sub_text
{
background: #F0DBD2;
}

ul.flags{
clear: both;
float: left;
margin: 0 0 1em;
}

ul.flags li.china{
background: url(../images/flags/china.jpg) 0 .2em no-repeat;
height: 26px;
margin: .5em 0;
padding: 6px 0 0 40px;
}

ul.flags li.japan{
background: url(../images/flags/japan.jpg) 0 .2em no-repeat;
height: 26px;
margin: .5em 0;
padding: 6px 0 0 40px;
}

ul.flags li.korea{
background: url(../images/flags/korea.jpg) 0 .2em no-repeat;
height: 26px;
margin: .5em 0;
padding: 6px 0 0 40px;
}

.clear{
clear: both;
}

p.largerText {
font-size: 2em;
padding-top: 1em;
line-height: 1.5em;
}

/*section colours, for information:

Who are we (index)

	AA85B7 (purple)
	854E96 (dark purple)
	ECF1E2 (pale purple - box out colour)

We care, Great technology, Successful future

	82A53B (light green)
	34572D (dark green)
	ECF1E2 (pale green - box out colour)

Publishing excellence, High quality production, Investing in research

	007DAB (turquoise)
	072E66 (v. dark blue)
	E3E9F1 (pale blue - box out colour)
	
Sales & Marketing

	DD412E (red)
	000000 (black)
	F0DBD2 (salmon [?!] - box out colour)
*/

