body {
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-color:#002045;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maintable {
	background-color:#ffffff;
}

a, a:link, a:active, a:visited {
	font-family: Arial;
	text-decoration : none;
	color : #000;
}
a:hover {	
	font-family: Arial;
	text-decoration : underline;
	color: #000;
}

.blackbar {
	background-color: #000;
	background-image: url(../images/blackbar.gif);
	height:16px;
	
}

.bluesidebars { 
	background-color: #002045;
	height:100%;
	width:104px;
}

.bluefooter { 
	background-color: #002045;
	height:100px;
}

.smllergreytext { 
	font-family: arial;
	font-size:9px;
	color:#5E5E5E;
}

.smlgreytext { 
	font-family: arial;
	font-size:10px;
	color:#5E5E5E;
}

h1 { 
	font-family:Times new roman;
	font-size:18px;
	color:#1862AE;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	display: inline; 
}
h2 { 
	font-family:Times new roman;
	font-size:16px;
	color:#1862AE;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	display: inline; 
}
.blueheader { 
	font-family:Times new roman;
	font-size:18px;
	color:#1862AE;
}

.bluesubheader { 
	font-family:Times new roman;
	font-size:14px;
	color:#1862AE;
	font-weight:bold;
}
.smlblueheader { 
	font-family:Times new roman;
	font-weight:bold;
	font-size:12px;
	color:#1862AE;
}

.conference { 
	width:213px;
	background-image: url(../images/european_conferences_bk.gif);
	background-repeat: no-repeat;
	border: 1px solid #F1F1F1;
}

.europe { 
	background-position:top right;
	background-image: url(../../conferences_and_presentations/images/europe.gif);
	background-repeat: no-repeat;
}

.greyborderandgreybackgroundnopadding { 
	border: 1px solid #F1F1F1;
	background-color:#F6F6F6;
}

.greyborderandgreybackground { 
/*	border: 1px solid #F1F1F1;*/
	background-color:#F6F6F6;
	    padding: 5px 16px 10px 16px;
}

.greybackground { 
	background-color:#F6F6F6;
    padding: 0px 16px 0px 5px;
}

.greybackgroundnopadding { 
	background-color:#F6F6F6;
}

.greyborder { 
	border: 1px solid #F1F1F1;
	padding: 0px 10px 0px 10px;
}

a.lrgbluelink, a.lrgbluelink:link, a.lrgbluelink:active, a.lrgbluelink:visited {
	font-family: verdana,arial;
	font-size:12px;
	text-decoration : none;
	color : #1862AE;
}
a.lrgbluelink:hover {	
	font-family: verdana,arial;
	font-size:12px;
	text-decoration : none;
	color: #74A2D2;
}
a.bluelink, a.bluelink:link, a.bluelink:active, a.bluelink:visited {
	font-family: verdana,arial;
	font-size:10px;
	text-decoration : none;
	color : #1862AE;
}
a.bluelink:hover {	
	font-family: verdana,arial;
	font-size:10px;
	text-decoration : underline;
	color: #74A2D2;
}

.bluelinktext { 
	font-family: verdana,arial;
	font-size:10px;
	text-decoration : none;
	color : #000000;
}

a.lrgbluelinkroman, a.lrgbluelinkroman:link, a.lrgbluelinkroman:active, a.lrgbluelinkroman:visited {
	font-family: times new roman, arial;
	font-size:13px;
	text-decoration : none;
	color : #1862AE;
}
a.lrgbluelinkroman:hover {	
	font-family: times new roman, arial;
	font-size:13px;
	text-decoration : none;
	color: #74A2D2;
}
a.bluelinkroman, a.bluelinkroman:link, a.bluelinkroman:active, a.bluelinkroman:visited {
	font-family: times new roman, arial;
	font-size:10px;
	text-decoration : none;
	color : #1862AE;
}
a.bluelinkroman:hover {	
	font-family: times new roman, arial;
	font-size:10px;
	text-decoration : none;
	color: #74A2D2;
}
a.smlgreylink, a.smlgreylink:link, a.smlgreylink:active, a.smlgreylink:visited {
	font-family: arial;
	font-size:9px;
	text-decoration : none;
	color : #5E5E5E;
}
a.smlgreylink:hover {	
	font-family: arial;
	font-size:9px;
	text-decoration : none;
	color: #1862AE;
}

.error { 
	font-family: verdana, arial;
	font-size:9px;
	text-decoration : none;
	color : #bb0000;
	
}

a.lrggreylink, a.lrggreylink:link, a.lrggreylink:active, a.lrggreylink:visited {
	font-family: arial;
	font-size:13px;
	text-decoration : none;
	color : #5E5E5E;
}
a.lrggreylink:hover {	
	font-family: arial;
	font-size:13px;
	text-decoration : underline;
	color: #5e5e5e;
}

a.lrgwhitelink, a.lrgwhitelink:link, a.lrgwhitelink:active, a.lrgwhitelink:visited {
	font-family: arial;
	font-size:13px;
	text-decoration : none;
	color : #ffffff;
}
a.lrgwhitelink:hover {	
	font-family: arial;
	font-size:13px;
	text-decoration : underline;
	color: #ffffff;
}


.navOff { 
	font-family: Arial;
	font-size:13px;
	background-color:#f1f1f1;
	padding: 4px 4px 4px 4px;
}

.navOn { 
	font-family: Arial;
	font-size:13px;
	background-color:#F3D805;
	padding: 4px 4px 4px 4px;
}
	
.navSubOff { 
	font-family: Arial;
	font-size:13px;
	padding: 4px 4px 4px 4px;
}

.navSubOn { 
	font-family: Arial;
	font-size:13px;
	background-color:#1862AE;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
}

.greybottomborder { 
	border-bottom:1px #F1F1F1 solid;
}

.ladder-white-middle {
	background-image: url(../../av_equipment_hire/images/ladder_white_middle.gif);
}

.ladder-grey-middle {
	background-image: url(../../av_equipment_hire/images/ladder_grey_middle.gif);
}

.search-box-background {
	background-image: url(../../search/images/search_back.gif);
	background-repeat: no-repeat;
}

.contact {
	background-image: url(../../contact/images/form_back.gif);
	background-repeat: no-repeat;
	padding: 20px 20px 20px 10px;
}


.search-box {
	background-color: #FFDD3B;
	font-family: Arial;
	font-size:11px;
	color: #373737;
	font-weight:normal;
	border:1px solid #1862AE;
	width:150px;
	margin-left:15px;
	padding: 3px 3px 3px 3px;	
}
input,textarea {
	font-family: Arial;
	font-size:11px;
	color: #000;
}

.search-middle {
	background-image: url(../../search/images/search_body.gif);
	background-repeat: repeat-y;
}

.quicklink {
	background-image: url(../images/quicklink_bg.gif);
	background-repeat: repeat-x;
	height:37px;
	width:187px;
}

select { 
	margin-top: 7px; 
	font-family: verdana, Arial; 
	color: #000; 
	font-size: 10px; 
	background-color: #fff; 
	border: 1px solid #006699; 
}

ul {
	list-style-image: url(../images/bullet_blue.gif);
	vertical-align:middle;
}

li { 
	margin: 10px;
	margin-bottom: 15px;
}

p {
	text-align:justify;
}

textarea,select {
	scrollbar-base-color: #663366; 
	scrollbar-face-color: #002045; 
	scrollbar-track-color: #808080; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #808080; 
	scrollbar-3dlight-color: #808080; 
	scrollbar-shadow-color: #666666;
	scrollbar-darkshadow-color: #000000; 
}
.leftnav1 {
	width:223px;
	height:23px;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	text-align: left;
	text-indent: 25px;
	font-family : Arial, Helvetica, sans-serif;
}
.leftnav1 a,.leftnav1 a:link,.leftnav1 a:active,.leftnav1 a:visited {
	display : block;
	color : Black;
	background-color: #f1f1f1;
	text-decoration : none;
	line-height : 23px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.leftnav1 a:hover {
	display : block;
	color : Black;
	background-color: #ffdd3b;
	text-decoration : none;
	margin-top: 1px;
	margin-bottom: 1px;
	background-position:0 -23px;
	background-repeat: no-repeat;
}
.leftnav2 {
	width:223px;
	height:23px;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	text-align: left;
	text-indent: 38px;
	font-family : Arial, Helvetica, sans-serif;
}
.leftnav2 a,.leftnav2 a:link,.leftnav2 a:active,.leftnav2 a:visited {
	display : block;
	color : Black;
	background-color: white;
	text-decoration : none;
	line-height : 23px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/leftnav_sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.leftnav2 a:hover {
	display : block;
	color : Black;
	background-color: #ffdd3b;
	text-decoration : none;
	margin-top: 1px;
	margin-bottom: 1px;
	background-position:0 -23px;
	background-repeat: no-repeat;
}
.leftnav3 {
	width:223px;
	height:23px;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	text-align: left;
	text-indent: 43px;
	font-family : Arial, Helvetica, sans-serif;
}
.leftnav3 a,.leftnav3 a:link,.leftnav3 a:active,.leftnav3 a:visited {
	display : block;
	color : Black;
	background-color: #f1f1f1;
	text-decoration : none;
	line-height : 23px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/leftnav_subsub_lozenge.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.leftnav3 a:hover {
	display : block;
	color : Black;
	background-color: #ffdd3b;
	text-decoration : none;
	margin-top: 1px;
	margin-bottom: 1px;
	background-position:0 -23px;
	background-repeat: no-repeat;
}
.white{
	background-color: White;
}
.kits1{
	background-color: #F1F1F1;
	height: 163px;
}
.kits2{
	background-color: white;
	height: 163px;
}

div.kits1 p, div.kits2 p{ 
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-top:0;
	margin-bottom: 0;
	color:#1862AE;
	font-family: "Times New Roman", Times, serif;
}
.kits_tbl{
	border: solid #CBCAD0 1px;
}
.kit_img1{
	border: solid #F1F1F1 10px;
}
.kit_img2{
	border: solid white 10px;
}
.modback {
	position:relative;
	left: 165px;
	width:210px;
	height:25px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	text-align: left;
	text-indent: 43px;
	font-family : Arial, Helvetica, sans-serif;
}
.modback a,.modback a:link,.modback a:active,.modback a:visited {
	display : block;
	color : Black;
	background-color: #f1f1f1;
   text-decoration : none;
	line-height : 25px;
	background-image: url(../../exhibition_services/images/kits/modular-back.gif);
	background-repeat: no-repeat;
}
.modback a:hover {
	color : Black;
	background-color: #ffdd3b;
	text-decoration : none;
	background-position:0 -25px;
	background-repeat: no-repeat;
}
.modkit_link, .modkit_link a,.modkit_link a:link,.modkit_link a:active,.modkit_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #1862AE;
	display: inline;
}
.modkit_link a:hover {
	text-decoration : underline;
	color: #1862AE;
}
.bollocks{
	font-family: "Courier New", Courier, monospace;
}
form.exhibition p{
	width: 400px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

form.exhibition select, form.exhibition input{
	background-color: #FFFFFF;
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
}
form.exhibition textarea{
	background-color: #FFFFFF;
	width: 415px;
	height: 60px;
	scrollbar-base-color: #663366; 
	scrollbar-face-color: #002045; 
	scrollbar-track-color: #808080; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #808080; 
	scrollbar-3dlight-color: #808080; 
	scrollbar-shadow-color: #666666;
	scrollbar-darkshadow-color: #000000;
}
label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	float: left;
}
form input.radio{
	float: none;
	font-size: 10px;
}
.exhib_form{
margin: 10px 10px 10px 58px;
padding: 10px;
background-color: #F1F1F1;
border: solid #CBCAD0 1px;
width: 420px;
}
div.sitemap ul, div.sitemap li{
	list-style: none;
}
.flashstage{
	float: right;
}
.flashstagel{
	float: left;
}