/* ------------ Plaza Style Sheet ------------- */
/* HeMe custom 2007/05/23 */
body {
	background-color:#FFFFFF; 
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}
 body table td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}
a { color: #376AA9;}
@media screen {
	#Header {
		position: absolute;
		z-index: 3;
		left:0px;
		top:0px;
		width:900px;
		height:42px;
		font-size: 85%;
		color: #ffffff;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 2px;
		padding-bottom: 10px;
		white-space: nowrap;
		letter-spacing: 1px;
	}
}
@media print {
	#Header {
		position: absolute;
		visibility: hidden;
	}
}
#Header a {
	color: #ffffff;
	margin-right: 6px;
	margin-left: 6px;
	white-space: nowrap;
	vertical-align: middle;
}
#Header a {
	text-decoration: none;
}
#Header a:hover {
	text-decoration: underline;
	}
	
#Header input {
	width: 80px;
	height: 15px;
	vertical-align: middle;
	}
@media screen {
	#Content {
		position: relative;
		z-index: 1;
		background-color: #d5e3ad;
		width: 900px;
		border: 1px solid #638A14;
		margin-bottom: 15px;
	}
}
@media print {
	#Content {
		position: absolute;
		z-index: 10;
		background-color: #d5e3ad;
		width: 100%;
		border: 1px solid #638A14;
		}
}
#Left-column {
	line-height: 200%;	
}
#Left-column, #Left-column a {
	color: #064906;
	font-size: 12px;
	text-transform: uppercase;
	
}
#Left-column a:hover {
	text-decoration: none;
}
@media screen {
	#Left-column {
		position: absolute;
		left: 1px;
		top: 50px;
		width: 165px;
		z-index: 2;
	/*	height: 600px; */
		background-color: #d5e3ad;
		border: 0px solid #FF0000;
	}
	#Left-column #Left-padd {
		padding-left: 15px; 
                 word-wrap : break-word;
	}
}
@media print {
	#Left-column {
		position: absolute;
		visibility: hidden;
	/*	height: 600px; */
		background-color: #d5e3ad;
		border: 0px solid #FF0000;
	}
	#Left-column #Left-padd {
		padding-left: 0px; 
        }
}
@media screen {
	#Right-column {
		margin-left: 165px;
	/*	width: 700px;*/
		background-color: #ffffff;
		padding-right: 33px;
		padding-bottom: 15px;
	}
	#Right-column #Centercolumn {
		padding-top: 142px;
		padding-left: 15px;
		border: 1px solid #ffffff;
	}
	#Right-column #Rightmenu {
		float: right;
		width: 120px;
		margin: 100px 0px 15px 15px;
		border: 0px solid #0000FF;
	}
}
@media print {
	#Right-column {
		background-color: #ffffff;
	}
	#Right-column #Rightmenu {
		position: absolute;
		visibility: hidden;
		float: right;
		width: 20%;
		margin-top: 100px;
		border: 0px solid #0000FF;
	}
	#Admin-menu { visibility: hidden; }
}
#Right-column #Rightmenu img {
	border: 0px solid #000000;
	margin: 5px 0px 5px 5px;
	float: right;
	clear: both;
	}
#Right-column #Admin-menu select {
	font-size: 11px;
	border: 1px solid #638A14;
	
	}
#Right-column #Admin-menu fieldset {
	border: 1px dashed #638A14;
	padding: 5px;
	width: 90%;
}
#Right-column #Admin-menu legend {
	background-color: #ffffff;
	color: #638A14;
}
	
#logo {
	position:absolute;
	z-index: 3;
	left:338px;
	top:42px;
	width:221px;
	height:63px;
}

#slogan {
	position:absolute;
	left:0px;
	text-align: center;
	top:125px;
	width:900px;
	height:21px;
	color: #A7C08D;
	font-size: 21px;
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
}

#ETUSIVU-A-11 {
	position:absolute;
	left:559px;
	top:155px;
	width:51px;
	height:55px;
}

#kontaktori {
	position:absolute;
	left:465px;
	top:185px;
	width:66px;
	height:68px;
}

#ETUSIVU-A-17 {
	position:absolute;
	z-index: 1;
	left:370px;
	top:200px;
	width:65px;
	height:54px;
}

#future-events {
	position:absolute;
	z-index: 2;
	left:315px;
	top:229px;
	width:85px;
	height:72px;
}

#FutureIntro {
	margin-left: 50px;
}

#FutureIntro .listheader {
	background-image: url('/Resource.phx/menu/20070522/eventlistheader.gif');
	background-repeat: no-repeat;
	width: 420px;
	height: 63px;
	padding-top: 0px;
	margin: 0px;
	overflow: hidden;
}

#FutureIntro h2 {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	letter-spacing: 2px;
	margin-top: 30px;
}

#FutureIntro .listbg {
	background-image: url('/Resource.phx/menu/20070522/eventlistbg.gif');
	background-repeat: repeat-y;
	width: 420px;
	height: 480px;
	padding: 20px 30px 20px 20px;
}
#FutureIntro .listbg ul {
	list-style-position: outside;
	width: 300px;
}
#FutureIntro .listbg ul li {
	margin-bottom: 10px;
}
#FutureIntro .listfooter {
	background-image: url('/Resource.phx/menu/20070522/eventlistfooter.gif');
	background-repeat: repeat-y;
	width: 420px;
	height: 37px;
}
.EventTitle {
	background-image:url('/Resource.phx/menu/20070522/event-logo-tyyny.png'); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 100px; padding-bottom: 20px; padding-top: 0px;
	color: #4EB5E3;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.EventTitle h2 {
	font-size: 250%;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}

#ETUSIVU-A-22 {
	position:absolute;
	left:400px;
	top:229px;
	width:44px;
	height:24px;
}

#registerto-event {
	position:absolute;
	left:432px;
	top:270px;
	width:120px;
	height:50px;
}

#event-services {
	position:absolute;
	z-index: 2;
	left:350px;
	top:320px;
	width:99px;
	height:58px;
}
#referenssit {
	position:absolute;
	z-index: 1;
	left:405px;
	top:360px;
	width:131px;
	height:47px;
}
#registerto-event010 {
	position:absolute;
	left:449px;
	top:320px;
	width:103px;
	height:20px;
}

#ETUSIVU-A-33 {
	position:absolute;
	left:449px;
	top:356px;
	width:82px;
	height:22px;
}

#ETUSIVU-A-36 {
	position:absolute;
	left:400px;
	top:378px;
	width:131px;
	height:25px;
}

/* Main style sheet is phoenix/style.css (witch can be found in /Resource.phx/phoenix/style.css) */
/* The Plaza style sheet just adds needed styles for Plaza */

.communityname {font-size: large;
font-style: italic;
font-weight: 700;}

.servicename {font-size: large;
font-weight: 700;}

body.sig {background-color: #FFFFFF; color: #000000;}                      /* Background color for interests page */
body.community {background-color: #FFFFFF; color: #000000;}                /* Background color for community page */

/* ------------ Styles for uppermenu ------------- */

.uppermenu {background-color: #CCCCCC}

.navigbar {background-color: #000000;
color: #FFFFFF;}

/* ------------ Styles for Plaza's Menu ------------- */
                    
.menutitle {color: #000000;                                                /* Menu title */
font-weight: 600;}

.menutxt {color: #000000;                                                  /* Texts in menu */
font-size: 9pt;
font-weight: 500;}

/* ------------ Background color for different menu sections ------------- */

td.menu {background-color: #FFFFFF}
td.menu1 {background-color: #FFFFFF}
td.menu2 {background-color: #FFFFFF}
td.menu3 {background-color: #FFFFFF}
td.menu4 {background-color: #FFFFFF}
td.menu5 {background-color: #FFFFFF}

/* ------------ Links in menu without underline, color black ------------- */

A.menu:link {text-decoration: none; color: #000000}       
A.menu:visited {text-decoration: none; color: #003333}
A.menu:active {text-decoration: none; color: #000000}   
A.menu:hover {text-decoration: underline; color: #000000}

/* ------------ Texts Styles  ------------- */

.plazacolumnheader {
font-size: small;
font-weight: 700;
font-family: Arial, Verdana, sans-serif;}


/* ------------ Layout Styles  ------------- */

.line1 {background-color: #000000}
.line2 {background-color: #FF0000}
.cell1 {background-color: #333333}

/* ------------ Layout Styles Texts  ------------- */

.footerheader {
font-family: Arial, Verdana, sans-serif;
font-weight: 700;
font-size: 10pt;}

.legal {
font-family: Arial, Verdana, sans-serif;
font-size: 8pt;}

.goto {
font-family: Arial, Verdana, sans-serif;
font-weight: 500;
font-size: 9pt;
text-decoration: none; color: #CC3300}

.superheader {
font-family: Arial, Verdana, sans-serif;
font-weight: 700;
font-size: 17pt;
text-decoration: none; color: #666666}

.addinfo {
font-family: Arial, Verdana, sans-serif;
font-size: 9pt;
font-weight: 500;
color: #990000;}


/*----- WS CUSTOM */

.mainpage {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

a.mainpage:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #0033FF;
	font-weight: normal;
	text-decoration: underline;
}

a.mainpage:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #0033FF;
	font-weight: normal;
	text-decoration: underline;
}

a.mainpage:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #0033FF;
	font-weight: normal;
	text-decoration: none;
}

.Login {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; background-color: #CCCCCC}

td.WSmenu {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}

A.WSmenu:link {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}

A.WSmenu:active {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}

A.WSmenu:visited {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}

A.WSmenu:hover {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FF0011; text-decoration: underline}

td.WSmenu2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.WSmenu2:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

A.WSmenu2:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

A.WSmenu2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

A.WSmenu2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background : #E5E5E5;
}


/* Banneri */

a.banneri:link {  color: #000000; border-color: #000000;}
a.banneri:active {  color: #000000; border-color: #000000;}
a.banneri:visited {  color: #000000; border-color: #000000;}
a.banneri:hover {  color: #000000; border-color: #000000;}

.ohje {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none; color: #000000}


a.Oma:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}

a.Oma:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}

a.Oma:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}

a.Oma:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

.kirj { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: none}
a.kirj:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline}
a.kirj:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline}
a.kirj:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: none}
a.kirj:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline;}

a.Register:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: bold; text-decoration: underline}
a.Register:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: bold; text-decoration: none}
a.Register:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: bold; text-decoration: none}
a.Register:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF0000; font-weight: bold; text-decoration: none}

.Fair {padding-left:5px; font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: none; background-color: #DAF0FF;}
a.Fair:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline}
a.Fair:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline}
a.Fair:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: none}
a.Fair:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: normal; text-decoration: underline;}

.FairTiny { font-size: 7pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: none}

.Fair2 { font-size: 12px; font-family: Arial, Verdana, sans-serif;  color: #76A938; font-weight: bold; text-decoration: none}
a.Fair2:link { font-size: 12px; font-family: Arial, Verdana, sans-serif;  color: #76A938; font-weight: bold; text-decoration: none}
a.Fair2:visited {font-size: 12px; font-family: Arial, Verdana, sans-serif;  color: #76A938; font-weight: bold; text-decoration: none}
a.Fair2:hover {font-size: 12px; font-family: Arial, Verdana, sans-serif;  color: #76A938; font-weight: bold; text-decoration: underline}
a.Fair2:active { font-size: 12px; font-family: Arial, Verdana, sans-serif;  color: #76A938; font-weight: bold; text-decoration: none;}

.Fair3 { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: bold; text-decoration: none}
a.Fair3:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: bold; text-decoration: underline}
a.Fair3:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #9933CC; font-weight: bold; text-decoration: underline}
a.Fair3:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #0000FF; font-weight: bold; text-decoration: none}
a.Fair3:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #333333; font-weight: bold; text-decoration: none;}

.Admin { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF9900; font-weight: normal; text-decoration: none}
table.Admin td a:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF9900; font-weight: normal; text-decoration: underline}
table.Admin td a:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF9900; font-weight: normal; text-decoration: underline}
table.Admin td a:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF9900; font-weight: normal; text-decoration: none}
table.Admin td a:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #FF9900; font-weight: normal; text-decoration: underline;}

td.konsepti {background-color: #FFFFCC}
td.aktiivi {background-color: #CCFFCC}
td.passiivi {background-color: #FFCCCC}
td.ulkoinen {background-color: #FFCCFF}

td.vari1 {background-color: #CCCCFF}
td.vari2 {background-color: #9999CC}
td.vari3 {background-color: #FFFFCC}
td.vari4 {background-color: #FFCC99}
td.vari5 {background-color: #CCFFCC}
td.vari6 {background-color: #99CC99}

.sivunotsikko { font-family: Arial, Verdana, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
.paaotsikko { font-family: Arial, Verdana, sans-serif; font-size: 11pt; color: #000000; font-weight: bold;}
.valiotsikko { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}

.mustab1 { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab1:link { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab1:visited { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab1:hover { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab1:active { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}

.mustab2 { font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab2:link { font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab2:visited { font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab2:hover { font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a.mustab2:active { font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}

.muokkaa { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}
a.muokkaa:link { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}
a.muokkaa:visited { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}
a.muokkaa:hover { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}
a.muokkaa:active { font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}


.Tiny { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: none}
a.Tiny:link { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: underline}
a.Tiny:visited {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: underline}
a.Tiny:hover {font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: underline}
a.Tiny:active { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: normal; text-decoration: none}

.Tinyb { font-size: 8pt; font-family: Arial, Verdana, sans-serif;  color: #000000; font-weight: bold; text-decoration: none}

/*body 
{
margin: 10px;
padding: 0px; 
scrollbar-face-color: #6699FF;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #99CCFF;
scrollbar-darkshadow-color: #666666;
scrollbar-shadow-color: #999999;
scrollbar-arrow-color: #333399;
scrollbar-track-color: #99CCFF;
}*/
.nextfair {  font-family: Arial, Verdana, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; background-color: #0099FF; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 5px; margin-top: 3px; margin-bottom: 3px;
background-image: url(/Resource.phx/menu/newimages/gradientbg.jpg); background-repeat: no-repeat
}

.site-path {
margin-left: 15px;
}

.site-path, .site-path a, .site-path a:visited, .site-path a:hover {
color: #000000;
letter-spacing: 0px;
font-size: 11px;
margin-bottom: 2px;
text-align: left;
}
.site-path a:hover {
text-decoration: none;
}
.graph-element {
/*background-image: url(/Resource.phx/plaza/images/ws-hall-footer.gif); background-repeat: no-repeat;*/
border-top: solid 1px #CACACC;
font-size: 12px;
line-height: 16px;
height: 16px;
color: #000000;

}



.front-header table, .front-header2 img {
border: 1px solid #CACACC;

}
.nextfairborder {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-top: solid 1px #6699FF; border-bottom: solid 1px #6699FF; 
}
.nextfair-subheader {
font-family: Arial, Verdana, sans-serif;
width: 100%;
line-height: 19px;
background-image: url(/Resource.phx/menu/newimages/subheader-bg.gif); background-repeat: no-repeat;
border-bottom: 1px solid #CACACC;
background-color: #E8E9E9;
}

.services-subheader {
font-family: Arial, Verdana, sans-serif;
height: 19px;
background-image: url(/Resource.phx/menu/newimages/services-subheader-bg.gif); background-repeat: no-repeat;
border-bottom: 1px solid #CACACC;
background-color: #E8E9E9;
}

.services-subheader-match {
font-family: Arial, Verdana, sans-serif;
width: 100%;
line-height: 19px;
background-image: url(/Resource.phx/menu/newimages/services-subheader-bg.gif); background-repeat: no-repeat;
border-bottom: 1px solid #CACACC;
background-color: #E8E9E9;
}

.showna-subheader-match {
font-family: Arial, Verdana, sans-serif;
width: 100%;
height: 19px;
background-image: url(/Resource.phx/menu/newimages/fair-subheader-bg.gif); background-repeat: no-repeat;
border-bottom: 1px solid #CACACC;
background-color: #E8E9E9;
}


.nextfair-subheader div, .services-subheader div, .services-subheader-match div, .showna-subheader-match div {
font-family: Arial, Verdana, sans-serif;
padding-left: 5px;
padding-top: 2px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
color: #FFFFFF;
}

.fairs-and-services {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
font-size: 12px;
line-height: 14px;
width: 259px;
font-weight: normal;
border: 1px solid #CACACC;
background-color: #F8F8F8;
}

.fairs-and-services-match {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
/*width: 100%;*/
font-size: 12px;
line-height: 14px;
font-weight: normal;
border: 1px solid #CACACC;
background-color: #F8F8F8;
}

td.fairs-and-services-match {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
font-size: 12px;
line-height: 14px;
width: 49%;
font-weight: normal;
border: 1px solid #CACACC;
background-color: #F8F8F8;
}

.Active-fairs td, .Active-fairs td a, .Active-fairs td a:visited  {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
font-size: 12px;
line-height: 14px;
text-decoration: none;
}
.Active-fairs td a  { font-weight: bold; }
.Active-fairs td a:hover  { font-family: Arial, Verdana, sans-serif; color: #0062A6; font-size: 12px; line-height: 14px; text-decoration: underline; }

.User-tools {
float:right;
margin: 5px;
font-family: Arial, Verdana, sans-serif;
color: #7cc6f2;
font-size: 11px;
line-height: 13px;
width: 170px;
font-weight: normal;
border: 1px solid #95c14e;
background-color: #d8de3f;
}


.Left-navigation {
margin-left: 15px;
margin-right: 10px;
padding: 7px;
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
font-size: 11px;
line-height: 13px;
width: 160px;
font-weight: normal;
border: 1px solid #CACACC;
background-color: #F8F8F8;
}

.User-tools table td, .User-tools a, .User-tools a:visited, .User-tools a:hover, .Left-navigation table td, .Left-navigation a, .Left-navigation a:visited, .Left-navigation a:hover  {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
font-size: 11px;
line-height: 13px;
}
.User-tools a, .User-tools a:visited, .Left-navigation a, .Left-navigation a:visited  {
text-decoration: underline;
}
.User-tools a:hover, .Left-navigation a:hover  {
text-decoration: none;
}
.User-tools .search-field {
font-family: Arial, Verdana, sans-serif;
color: #0062A6;
background-color: #FFFFFF;
font-size: 11px;
border: 1px solid #CACACC;
height: 16px;
}
div.nextfair2, div.exhibitors { 
margin-top: 3px;
background-color: #DAF0FF;
}
div.nextfair2 table, div.exhibitors table { 
margin-left: 5px;
margin-bottom: 5px;
margin-top: 0px;
margin-right: 0px;
}
div.nextfair2 table td {
background-color: #0066CC;
font-family: Arial, Verdana, sans-serif;
font-size: 11pt; 
font-weight: bold;  
color: #FFFFFF;
}
div.exhibitors table td, div.exhibitors table td a, div.exhibitors table td a:visited {
background-color: #0066CC;
font-family: Arial, Verdana, sans-serif;
font-size: 10pt; 
font-weight: bold;  
color: #FFFFFF;
}
div.exhibitors table td a:hover {
background-color: #0066CC;
font-family: Arial, Verdana, sans-serif;
font-size: 10pt; 
font-weight: bold;  
color: #FFFFFF;
text-decoration: underline;
}


div.Admintools {
margin-left: 13px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 3px;
padding: 3px;
font-family: Arial, Verdana, sans-serif;
font-size: 11pt; 
font-weight: bold;  
color: #FFFFFF;
background-color: #0066CC;	
}

span.pggroup input, span.pggroup select  {
font-size: 9px;
}
span.pggroup input {
width: 100%;	
}
.nohover {
border: solid 1px #FFFFFF;
}
.hover {
border: dashed 1px #CCCCCC;
}
div.WS-MenuLayer {
/*background-color: #FFFFFF;
margin: 2px;*/
color: #FFFFFF;
margin-top: 1px;
}
div.WS-MenuLayer div{
border-right: solid 1px #CACACC;
border-left: solid 1px #CACACC;
border-bottom: solid 1px #CACACC;
}
.WS-inactiveMenuItem{
background-color: #419CD9;
padding: 2px;
color: #FFFFFF;
}
.WS-activeMenuItem {
background-color: #CFDDFC;
padding: 2px;
color: #0062A6;
}

.WS-activeMenuItem a.WS-MenuLink {
text-decoration: none;
color: #FFFFFF;
}
a.WS-MenuLink {
width: 100%;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
font-size: 12px;
}
a.WS-MenuLink:visited {
width: 100%;
text-decoration: none;
color: #FFFFFF;
}
a.WS-MenuLink:hover {
width: 100%;
text-decoration: none;
color: #0062A6;
font-weight: bold;
font-size: 12px;
}
.WS-mainmenu, .WS-mainmenuhover {
padding-left: 4px;

/*background-color: #629BFF;
*/
color: #FFFFFF;
/*border-top: solid 1px #95B2F6;
border-bottom: solid 1px #3663FA;
*/
line-height: 15px;
}
.WS-mainmenuactive {
padding-left: 4px;

background-color: #95B2F6;
/*
border-top: solid 1px #629BFF;
border-bottom: solid 1px #3663FA;
*/
line-height: 15px;
}
/*
.topmenutxt {
background-color: #629BFF;
color: #FFFFFF;
border-top: solid 1px #95B2F6;
border-bottom: solid 1px #3663FA;
}
*/
td.WS-mainmenuhover a, td.WS-mainmenuhover a:hover {
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
}

td.WS-mainmenu a,  td.WS-mainmenu a:visited {
font-family: Arial, Verdana;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #FFFFFF;

}
td.WS-mainmenu a:hover {
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #FFFFFF;
}


td.WS-admin a {
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #000000;
}
td.WS-mainmenuactive {
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #666666;
background-image: url(/Resource.phx/menu/newimages/menu-active-bg.gif);
background-repeat: no-repeat;
background-position: right;
}
td.WS-mainmenuactive a {
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #243B87;
}
td.WS-mainmenuactive a:visited {
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #243B87;
}


