/*
January 17, 2008
So far this is used in biz_tips_current, \development\template_reports.htm, \north_am\emails\accounting_and_assurance.htm etc
And members only index, int_index, na_index
And /TEMPLATE_etc
*/

body {
	background-color:#002740;
	/*color:#002740;*/
	margin:0;
}
a:link,
a:visited,
a:active
{color:#002740;}

table.common, table.common tbody, table.common tr, table.common td {
	border: 0;
	/*border: 1px solid #ff0000;*/
	padding: 0;
	margin: 0px;
	border-collapse:collapse;
	border-spacing: 0;
}

/* Structure */

/* Navigation Class */
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}
.nav td {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.nav a,
.nav a:link,
.nav a:active,
.nav a:hover,
.nav a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.nav a:active {
	color: #6683b4;
}
.nav a:hover {
	color: #6683b4;
}
table.fivemainnav td {
	background-color: #002740;
	height:30px;
	width:155px;
}

/* Members Only EMEA, Conference 2010*/

.anchorsbareexceptover a:link{text-decoration:none;}
.anchorsbareexceptover a:visited{text-decoration:none;}
.anchorsbareexceptover a:hover{text-decoration:underline;}
.anchorsbareexceptover a:active{text-decoration:none;}
.anchorsbareexceptover img {border:none;}
/* rt sidebar links in members only index pages */

p.tinytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}

div.rtlinkgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
div.rtlinkgroup td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #6683B4;
	text-align: left;
	vertical-align:middle;
	height: 30px;
	padding: 4px 4px 4px 10px;
	margin:0;
}
div.rtlinkgroup td.currentpage, div.rtlinkgroup td.currentpage a {
	background-color: #446192;
}
div.rtlinkgroup a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #6683B4;
	text-align: left;
	vertical-align:middle;
}
div.rtlinkgroup a:hover {color: #333333;}
div.rtlinkgroup a:active {color: #333333;}

/* <td height="3" align="left" valign="top" bgcolor="f5f8fb"><img src="../art/whitebar.gif" width="316" height="4"></td> */

div.rtlinkgroup td.whitebar {
	background-color: #ffffff;
	width: 316px;
	height: 2px;
	font-size: 1px; /* for the &nbsp; in the cell */
	padding: 0;
}

/* Typography */

/*
Search the pages for "style\d\d"
*/

/*
.text is in many many files, including the broadcast email lists. Get rid of all the spans.
*/

.text,
.text p,
.text li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002740;
	/*color: #333333;*/
	line-height: 20px;
}
.text td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002740;
	/*color: #333333;*/
	line-height: 17px;
	vertical-align: top;
}

/* The form on the Join page */
table#joinform tr td.a {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
}
table#joinform tr td.b {
	font-size: 11px;
}

/* The PARTICIPATE Acronym on about.htm and calendar.htm */
td.pinitial {
	text-align: center;
	font-weight: bold;
	color: #336699;
	/*color: #6683B4;*/
	background-color: #ffffff;
	line-height: 20px;
}
td.pword {
	color: #333333;
	background-color: #f1f3f9;
	line-height: 20px;
}

td.rtsidebarheading {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #6683B4;
	vertical-align: middle;
	text-align: left;
	height: 30px;
	margin-bottom: 0px;
}

td.rtsidebarcell {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #002740;
	background-color: #f1f3f9;
	vertical-align: middle;
	text-align: left;
	/*height: 30px;*/
	margin-bottom: 24px;
	padding: 17px 0px 10px 0px;
}

td.rtsidebarspacer {
	color: #ffffff;
	background-color: #ffffff;
	height: 4px;
}

table tr td.regionrtheading {
	width:302px;
	padding:0px 3px 0px 10px;
	color:#ffffff;
}

table tr td.regionrtcell {
	padding-left:40px;
	vertical-align:top;
	height:600px;
}

#apregionrtheading {
	background-color:#7e83c0;
}
#apregionrtcell {
	background-color:#eee8ff;
}

#emearegionrtheading {
	background-color:#c8834c;
}
#emearegionrtcell {
	background-color:#fff1e5;
}

#laregionrtheading {
	background-color:#d5c76d;
}
#laregionrtcell {
	background-color:#faf9ef;
}

#naregionrtheading {
	background-color:#1b9b9b;
}
#naregionrtcell {
	background-color:#e4f3f3;
}

div.rtsidemajorlinks {
	padding-top:1px;
}

div.rtsidemajorlinks p {
	line-height:1.2em;
}

div.rtsidemajorlinks p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* ALL OF asia.css HAS BEEN BROUGHT HERE */
div.ap p a,
div.ap p a:link,
div.ap p a:visited,
div.ap p a:hover,
div.ap p a:active
{
	color: #7e83c0;
}

div.emea p a,
div.emea p a:link,
div.emea p a:visited,
div.emea p a:hover,
div.emea p a:active
{
	color: #c8834c;
}

div.la p a,
div.la p a:link,
div.la p a:visited,
div.la p a:hover,
div.la p a:active
{
	color: #d5c76d;
}

div.na p a,
div.na p a:link,
div.na p a:visited,
div.na p a:hover,
div.na p a:active
{
	color: #1b9b9b;
}

/* ALL OF euro.css HAS BEEN BROUGHT INTO HERE */
.emea a:link,
.emea a:visited,
.emea a:hover,
.emea a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c8834c;
	text-decoration: none;
}

/******* EMEA BOARD OF DIRECTORS PAGE *******/
table.emea_director {
	border-collapse:collapse;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	/*width:100%;*/
	width: 540px;
}
table.emea_director, .emea_director td, .emea_director th {
	border:1px solid black;
}
.emea_director td, .emea_director th {
	padding:5px;
	font-size:0.75em;
	vertical-align:top;
	text-align:left;
}
table.emea_director td.emea-dir-midcol {
	width:400px;
}
table.emea_director td.emea-dir-photocol {
	width:155px;
}
table.emea_director td.emea-dir-twocol {
	width:555px;
}

/******* EMEA FIND A MEMBER PAGE *******/
div.emeafindmemberindex table td {
	padding:10px 30px 8px 0px;
}
p.countryheading {
	 margin-top:10px;
	 margin-bottom:10px;
}
span.countryheading {
	font-size:1.8em;
	line-height: 120%;
	font-weight:bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.emea_member {
	margin:3px;
	/* the next four are from .text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
table.emea_member {
	border-collapse:collapse;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	/*width:100%;*/
	width: 540px;
}
table.emea_member, table.emea_member td, table.emea_member th {
	border:1px solid black;
}
table.emea_member td img {
	/*clear:all;*/
	float:right;
	vertical-align:top;
}
table.emea_member td span.firmname {
	font-size:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight:bold;
	color:#365f91;
}
table.emea_member td span.city {
	font-size:1.2em;
	line-height: 170%;
}
table.emea_member td span.country {
	font-size:1.2em;
	line-height: 140%;
}
table.emea_member td, table.emea_member th {
	padding:5px 5px 5px 10px;
	color: #000000;
	font-size:0.8em;
	vertical-align:top;
	text-align:left;
}
table.emea_member td.emea-mem-leftcol {
	width:200px;
}
table.emea_member td.emea-mem-midcol {
	width:134px;
}
table.emea_member td.emea-mem-rightcol {
	width:134px;
}
table.emea_member td ul {
	margin:0;
	padding-left:13px;
	/*text-indent: 0%;*/
}
table.emea_member td ul li {
	margin:0;
	line-height:130%;
	/*text-indent: 0%;*/
}

