/*******************************************************************/
/* set the general page layout                                     */
/*******************************************************************/

/* Set for an 800x600 screen with no scroll and cenetered */
body {
	padding: 5px;
	margin: 0;
	border: 0;
	background-image:url('../images/main.jpg');
	text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------- */

#pageContent {
	margin: 0 auto;
	text-align: left;
	width: 800px;
	background-color: #FFFFFF;
	border: solid;
	border-width: 3px;
	border-color: #9c9fa3;
	border-style: outset;
	font-size: 0.80em;
	font-family: arial, "helvetica", sans-serif;
}

#banner {
	background-image:url('../images/banner.jpg');
	height: 94px;
}


#navbar{
	width: 800px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 120px;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#home {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 60px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#exhibiteye {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 100px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#discovery {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 180px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#industry {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 135px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#respondent {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 110px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#client {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 90px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;;
}

#contact {
	background-color: #2054a4;
	float: left;
	font-size: 11.3px;
	font-family: verdana, "helvetica", sans-serif;
	color:white;
	width: 95px;
	border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;
	text-align: center;
	;
}

#mainPage {
	width: 550px;
	padding: 1em;
	clear:left;
	float: left;
	background-color: white;
	font-family: verdana, "helvetica", sans-serif;
}

#mainPageHeader {
	height: 200px;
	width: 550px;
	padding: 0;
}

#companyNews {
	margin: 25px 10px 5px 10px;
	width: 175px;
	float: right;
	background-color: #9c9fa3;
	border-style: outset;
	border-width: 3px;
	border-color: #9c9fa3;
	text-align:left;
	text-indent: 0px;
	padding: 5px;
}

#RSSFeed {
	margin: 5px 10px 10px 10px;
	text-indent: 0px;
	width: 175px;
	clear: right;
	float: right;
	background-color: #9c9fa3;
	border-style: outset;
	border-width: 3px;
	border-color: #9c9fa3;
	text-align:left;
	padding: 5px;
}

#footer {
	background-color: white;
	clear: both;
	text-align: center;
	border-color: #9c9fa3;
	border-top-style: dotted;
	font-size: 0.8em
}

#coreRow1 {
	clear: both;
	float: left;
	width: 350px;
	margin-left: 99px;
	margin-right: 99px;
	border: 1px;
	border-style: dotted;
	background-color: #FFFFFF;
}

#coreRow2 {
	clear: both;
	float: left;
	width: 218px;
	margin-left: 165px;
	margin-right: 165px;
	border: 1px;
	border-style: dotted;
	background-color: #AAAAAA;
}

#coreRow3a {
	clear: both;
	float: left;
	width: 259.25px;
	margin-left: 0px;
	border: 1px;
	border-style: dotted;
	background-color: #FFFFFF;
}

#coreRow3b {
	float: left;
	width: 259.25px;
	margin-left: 22.5px;
	margin-right: 0px;
	border: 1px;
	border-style: dotted;
	background-color: #FFFFFF;
}

#coreRow4a {
	clear: both;
	float: left;
	width: 218px;
	margin-left: 19.625px;
	border: 1px;
	border-style: dotted;
	background-color: #AAAAAA;
}

#coreRow4b {
	float: left;
	width: 218px;
	margin-left: 68.75px;
	margin-right: 19.625px;
	border: 1px;
	border-style: dotted;
	background-color: #AAAAAA;
}

/* ---------------------------------------------------------------------------------------------------------- */


/* Links in the menu bar area */
a.menulink:link {text-decoration:none;color: white;}     /* unvisited link */
a.menulink:visited {text-decoration:none;color: white;}  /* visited link */
a.menulink:hover {text-decoration:none;color: white; font-weight:bold;}   /* mouse over link */
a.menulink:active {text-decoration:none;color: #2054a4;}   /* selected link */

a.mainlink:link {text-decoration:none;color: #2054a4;}     /* unvisited link */
a.mainlink:visited {text-decoration:none;color: #2054a4;}  /* visited link */
a.mainlink:hover {text-decoration:none;color: #2054a4; text-decoration:underline;}   /* mouse over link */
a.mainlink:active {text-decoration:none;color: #9c9fa3;}   /* selected link */

a.newslink:link {text-decoration:none;color: white;}     /* unvisited link */
a.newslink:visited {text-decoration:none;color: white;}  /* visited link */
a.newslink:hover {text-decoration:underline;color: white;}   /* mouse over link */
a.newslink:active {text-decoration:none;color: #2054a4;}   /* selected link */

a.contactlink:link {text-decoration:underline;color: #2054a4;}     /* unvisited link */
a.contactlink:visited {text-decoration:underline;color: #2054a4;}  /* visited link */
a.contactlink:hover {text-decoration:underline;color: #2054a4;}   /* mouse over link */
a.contactlink:active {text-decoration:underline;color: #9c9fa3;}   /* selected link */

a.headline:link {font-weight:bold;font-family: Verdana, "helvetica", sans-serif;font-size: 0.7em;color: #2054a4;}
a.headline:visited {font-weight:bold;font-family: Verdana, "helvetica", sans-serif;font-size: 0.7em;color: #2054a4;}
a.headline:hover {font-weight:bold;font-family: Verdana, "helvetica", sans-serif;font-size: 0.7em;text-decoration:underline;color: #2054a4;}
a.headline:active {font-weight:bold;font-family: Verdana, "helvetica", sans-serif;font-size: 0.7em;color: #2054a4;}


/* Main content blue */
h1 {
	font-family: verdana, "helvetica", sans-serif;
	font-size: 1.4em;
	color: #2054a4;
}


/* Main content grey */
h2 {
	font-family: Verdana, "helvetica", sans-serif;
	font-size: 1.2em;
	color: #9c9fa3;	
}


/* Main content smaller blue */
h3 {
	font-family: verdana, "helvetica", sans-serif;
	font-size: 1.0em;
	color: #2054a4;
}

/* Main content smaller grey */
h4 {
	font-family: Verdana, "helvetica", sans-serif;
	font-size: 1.0em;
	color: #9c9fa3;	
}


/* APR News & Newsfeeds */
h5 {
	font-family: Verdana, "helvetica", sans-serif;
	line-height: 0.7;
	font-size: 0.9em;
	color: #ffffff;	
	
}

img.headerleft {
	position: relative;
	left: 0px;
/*	border: 2px;
	border-style: outset;
	border-color: #9c9fa3;*/
}

img.headercenter {
	position: relative;
	left: 28px;
/*	top: 35px;
    border-style: outset;
	border-width: 2px;
	border-color: #9c9fa3;*/
}

img.headerright {
	position: relative;
	left: 56px;
/*	top: 70px;
	border: 2px;
	border-style: outset;
	border-color: #9c9fa3; */
}


img.right {
	float:right;
	padding: 0px;
/*	border-style: ridge;
	border-width: 2px;
	border-color: #9c9fa3;
*/	margin: 0px 10px 0px 10px;
}

img.left {
	float:left;
	padding: 0px;
/*	border-style: ridge;
	border-width: 2px;
	border-color: #9c9fa3;
*/	margin: 0px 10px 0px 10px;
}

ul {
	list-style-image: url("../images/bullet.gif");
}

li {
	margin: 5px;	
}

/*.headline {
	font-family: Verdana, "helvetica", sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #2054a4;	
	margin: 0px 5px 0px 5px;
	text-align: center;
}
*/
.date {
	font-family: Verdana, "helvetica", sans-serif;
	font-style: italic;
	font-size: 0.7em;
	color: #ffffff;
	text-align: center;	
}

.newsdate {
	font-family: Verdana, "helvetica", sans-serif;
	font-style: italic;
	font-size: 0.7em;
	color: #9c9fa3;
	text-align: center;	
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

tr.header {
	background-color: #2054a4;
	color: #ffffff;
}
tr.row_odd {
	background-color: #E2E7F2;
}

tr.row_even {
	background-color: #ccccff;
}
