@charset "UTF-8";
/* CSS Document */

body			{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background:url(/_assets/headerBg.jpg) #e5e4e4; background-repeat:repeat-x; color:#595959;}
img 			{behavior: url(/_inc/iepngfix.htc); border:none;}
.leftFloat 		{float:left;}
.rightFloat 	{float:right;}
.strong			{font-weight:bold;}
.redLink		{color:#c73f4a;}
* 				{margin:0px; padding:0px;}
#wrapper		{width:998px; margin:0 auto;} 

p				{color:#595959; font-size:12px; margin-top:10px;}

#mainArea		{float:left; margin:25px;}

#header			{width:960px; background:url(/_assets/headerBg.jpg) repeat-x;}
#header	img		{margin:20px 0 20px 10px;}

#mainContainer			{width:960px; background-color:#ffffff; margin:0px auto;}
#handleImage			{width:345px; margin:0px 0px 0px 0px; float:left;}

#homeRight				{width:615px; float:left; margin:15px 0 15px 0;}
#homeRight h1			{background-color:#d23f4a; color:#FFFFFF; text-transform:uppercase; padding:7px 0 7px 15px; font-size:26px;}
#rightHolder			{width:550px; margin-left:15px;}
#rightHolder h2			{font-size:24px; margin:10px 0 0 0; color:#000000;}
#rightHolder h3			{font-size:20px; margin:5px 0 0 0; color:#d23f4a;}
#rightHolder h3	a		{color:#D23F4A; text-decoration:underline;}
#rightHolder h3	a:hover	{color:#FFFFFF; text-decoration:none; background:#D23F4A;}
#rightHolder h4			{font-size:14px; font-weight:normal; color:#595959;}

#rightHolder ul			{list-style:outside disc; color: #595959; margin:20px 0 0 20px;}
#rightHolder li			{margin:5px 0 0 0;}
#rightHolder li a		{color:#595959; text-decoration:none; font-weight:bold;}
#homeRight li a:hover	{text-decoration:underline;}
#homeRightImages		{margin:30px 0 0 0;}
#homeRightImages img	{margin:0 0 0 20px;}
#homeBottomContainer	{width:900px; margin:0 0 0 50px;}

/******BOTTOM LEFT HOMEPAGE PANEL*****/
#bottomLeftPanel		{width:291px; float:left;}
#homePanelTop			{width:291px; height:29px; background-image:url(/_assets/homePanelTop.jpg);}		
#homePanelTop h1		{font-size:14px; color:#FFFFFF; font-weight:normal; padding:5px 0 0 10px;}		
.homeMoreNews a			{font-size:12px; margin-left:100px; text-decoration:none; color:#FFFFFF;}
.homeMoreNews a:hover	{text-decoration:underline;}
#homePanelBot			{width:277px; height:130px; background:url(/_assets/homePanelBottom.jpg) no-repeat; padding:7px;}		
#homePanelBot a			{font-weight:bold; color:#595959; text-decoration:none;}		
#homePanelBot a:hover	{text-decoration:underline;}		
#homePanelBot img		{padding:0; margin:0 7px 5px 0; display:block;}		
.homePanelHeader		{color:#d23f4a; font-size:12px; font-weight:bold; margin:0; padding:0;}
.homePanelBody			{color:#585858; font-size:12px; font-weight:normal; margin:0; padding:0;}

#bottomRightPanel			{width:534px; float:left; margin:0 0 0 22px; padding:0;}
#bottomRightPanel h1		{font-size:14px; color:#FFFFFF; font-weight:normal; padding:5px 0 0 10px;}		
#bottomRightPanel input		{width:194px; float:left; margin:0 0 0 0;}
#bottomRightPanel label		{width:130px; float:left; font-weight:bold; margin:10px 0 5px 7px; font-size:10px;}
#bottomRightPanel select	{margin:10px 0 0 10px; width:200px;}
#homeJobsCol				{width:268px; height:150px; background-image:url(/_assets/homeBotRightLeftCol.jpg); float:left;}
#homeJobsCol p 				{width:228px; margin:15px 5px 0 10px;}
#homeOffersCol				{width:266px; height:150px; background:url(/_assets/homeBotRightRightCol.jpg) no-repeat; float:left; display:inline;}
#homeOffersCol1				{width:125px; height:150px; float:left; margin:15px 0 0 8px; display:inline;}
#homeOffersCol1	p			{margin:0 0 1px 0; padding:0; font-size:10px;}
#homeOffersCol1	h1			{margin:1px 0 1px 0; padding:0; color:#d23f4a; font-size:18px;}
.tenFont					{font-size:10px;}
.jobFileLogo				{margin:12px 0 0 5px; padding:0; float:left;}


.imageLeft {margin:0px 10px 10px 0px;}
.imageRight {margin:0px 0px 10px 10px;}

/****FOOTER*****/
#footer 		{width:960px; margin:10px auto 0 auto; background-color:#e5e4e4; text-align:center; height:50px;}
#footer a		{color:#595959; text-decoration:none;}
#footer a:hover	{text-decoration:underline;}

/***LEFT NAV*****/
#leftNav							{width:154px; margin:22px 0 0 20px; float:left; display:inline;}
#leftNav img						{margin:15px 0 0 0;}
#leftNav h1							{font-size:14px; color:#FFFFFF; font-weight:normal; margin:0 0 5px 5px;}
#leftNavTop							{height:12px; width:153px; background-image:url(/_assets/leftNavTop.jpg); background-repeat:no-repeat; background-color:#f6f6f6;}
#leftNavBot							{height:12px; width:153px; background-image:url(/_assets/leftNavBottom.jpg); background-repeat:no-repeat;}
#leftNavMiddle						{width:143px; background-image:url(/_assets/leftNavMiddle.jpg); padding:0 5px 0 5px;}		
#leftNavMiddle ul					{margin:0; padding:0;}
#leftNavMiddle li					{list-style:url(/_assets/bulletArrow.gif) outside; font-size:14px; border-bottom:1px #bdbdbd solid; padding:5px 0 5px 5px; margin-left:20px;}
#leftNavMiddle li a					{color:#595959; text-decoration:none;}
#leftNavMiddle li a:hover			{color:#999999;}

#leftNavMiddle li#navActive			{list-style:url(/_assets/bulletArrow.gif) outside; background:#A6A6A6; color:#FFFFFF;}
#leftNavMiddle li#navActive a		{color:#ffffff; text-decoration:none;}
#leftNavMiddle li#navActive a:hover	{color:#d23f4a;}
#leftNavMiddle ul li ul li#navActive{list-style:url(/_assets/smallArrowBullet.gif) outside; font-size:11px; color:#FFFFFF; border:none; padding:5px 0 0 0; margin-left:30px;}

#leftNavMiddle ul li ul 			{border:none;}
#leftNavMiddle ul li ul li			{list-style:url(/_assets/smallArrowBulletWhite.gif) outside; color:#FFFFFF; font-size:11px; border:none; padding:5px 0 0 0; margin-left:30px;}

/***RIGHT NAV***/
#rightNav					{width:150px; float:left; height:500px; margin:12px 0 0 13px; color:#FFFFFF;}
.rightNavTop				{background:url(/_assets/rightNavHeaderBg.jpg) no-repeat; width:136px; height:18px; padding:5px 0 0 7px;}
.rightNavTop2				{background:url(/_assets/rightNavBgHead2.jpg) no-repeat; width:133px; height:8px; color:#595959; font-weight:bold; padding:2px 0 5px 10px;}
.rightNavMiddle				{background:url(/_assets/rightNavBgMiddle.jpg); width:143px;}
.rightNavMiddle img			{margin:12px; margin-bottom:0;}
.rightNavBottom				{background:url(/_assets/rightNavBgBottom.jpg); width:143px; height:20px; margin-bottom:20px;}
.rightNavMiddle ul			{margin:0; padding:0;}
.rightNavMiddle li 			{list-style:url(/_assets/bulletTriangle.jpg) inside; font-size:12px; color:#595959;}
.rightNavMiddle li a		{color:#0066ce; font-weight:bold; text-decoration:none;}
.rightNavMiddle li a:hover	{text-decoration:underline;}

/***MAIN CONTENT*****/
#mainContent		{background:url(/_assets/mainContentBg.jpg) repeat-y; width:960px; margin:0 auto 0 auto; padding-bottom:20px}

/**FULL WIDTH**/
#pageHeader 			{width:673px; float:left; margin:45px 0 0 42px;}
#fullWidthColumn		{width:673px; float:left; margin:42px 0 0 42px;}
#fullWidthWithHead		{width:673px; float:left; margin:10px 0 0 42px;}
#fullWidthColumn h1		{font-size:24px; color:#000000;}
#alphabetNav			{width:100%; background:url(/_assets/exhibitorNavBg.jpg) repeat-x; height:21px; padding:3px 0 0 0; margin:20px 0 10px 0;}
#alphabetNav a			{color:#595959; text-decoration:none; text-transform:uppercase; padding-left:14px;}
#alphabetNav a:hover	{text-decoration:underline}
.tableFullRow			{width:673px; background:url(/_assets/exhibitorTableBg.jpg) repeat-y; border-bottom:1px solid #bdbdbd;}
.tableFullLeft			{width:158px; float:left; padding:10px;}
.tableFullLeft img		{margin:0 0 10px 0;}
.tableFullRight			{width:450px; float:left; margin:10px;}
.tableFullRight h2		{font-size:18px; color:#000000;}

.greyBg					{background-color:#9C9C9C; float:left; margin:5px 0px 0px 0px; padding:5px; line-height:20px; color:#FFFFFF; font-size:11px;}
.greyBg a				{color:#FFFFFF; font-size:11px; float:left; margin:0px; padding:0px 10px 0px 0px;}
.greyBg p				{color:#FFFFFF; font-size:11px; float:left; margin:0px;}
.greyBg br 				{clear:both;}

.blueLink				{background-color:#267bb9; color:#FFFFFF; padding:5px; line-height:20px; font-size:11px; float:left; margin:5px 5px 0px 0px;}
.greyLink				{background-color:#9c9c9c; color:#FFFFFF; padding:5px; font-size:11px; margin:0}
.greyTxt				{background-color:#9c9c9c; color:#FFFFFF; padding:5px; font-size:11px; margin:0}

/***PAGE COPY COLUMNS***/
#threeQuartCol	{width:515px; float:left; margin-left:43px;}						
#pageCopyWide 		{width:670px; float:left; margin-left:43px;}						

#threeQuartCol h1, #pageCopyWide h1 {color:#000000; font-size:18px; margin:15px 0 0 0;}	
#threeQuartCol h2, #pageCopyWide h2	{color:#d0303d; font-size:18px; margin:15px 0 5px 0; font-weight:normal;}						
#threeQuartCol h2 a, #pageCopyWide h2 a {color:#d0303d; font-size:18px; margin:15px 0 5px 0; font-weight:normal; text-decoration:none}						
#threeQuartCol h2 a:hover, #pageCopyWide h2 a:hover {background-color:#d0303d; font-size:18px; margin:15px 0 5px 0; font-weight:normal; color:#FFFFFF; text-decoration:none}						
#threeQuartCol h3, #pageCopyWide h3	{color:#ffffff; font-size:12px; font-weight:bold; background:url(/_assets/headerRoundedBg.jpg) no-repeat; padding:5px 0 4px 5px; margin:10px 0 0 0;}						
#threeQuartCol h4, #pageCopyWide h4	{color:#000000; font-size:12px; font-weight:normal; margin:10px 0 0 0; padding:0;}						
#threeQuartCol h5, #pageCopyWide h5	{color:#c73f4a; font-size:14px; font-weight:bold; margin:10px 0 0 0; padding:0;}						
#threeQuartCol h6, #pageCopyWide h6	{color:#ffffff; font-size:12px; font-weight:bold; background:url(/_assets/headerRoundedBgGrey.jpg) no-repeat; padding:5px 0 4px 5px; margin:10px 0 0 0;}						
#threeQuartCol p,  #pageCopyWide p	{color:#595959; font-size:12px; margin:10px 0 0 0;}

#threeQuartCol ul, 		#threeQuartCol ol,  	#pageCopyWide ul, 		#pageCopyWide ol 	{color:#595959; font-size:12px; margin:5px 0 0 30px;}
#threeQuartCol ul li, 	#threeQuartCol ol li,  	#pageCopyWide ul li, 	#pageCopyWide ol li {color:#595959; font-size:12px; margin:5px 0 0 00px;}

#threeQuartCol table, #pageCopyWide table 	{border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%;}
#threeQuartCol table, #pageCopyWide th {color:#000000; font-size:13px; padding:2px; font-weight:bold; background-color:#CCC; text-align:left;}
#threeQuartCol table, #pageCopyWide td {color:#595959; font-size:12px; padding:2px; vertical-align:top;}
#threeQuartCol table, #pageCopyWide td p {padding:0px; margin:0px;}
#threeQuartCol table, #pageCopyWide td ul {padding:0px; margin:5px 0px 0px 20px;}
#threeQuartCol table, #pageCopyWide td ul li {padding:0px; margin:5px 0px 0px 0px;}

#threeQuartCol a, #pageCopyWide a, #rightHolder p a {color:#d0303d; text-decoration:underline;}
#threeQuartCol a:hover, #pageCopyWide a:hover, #rightHolder p a:hover {background-color:#d0303d; color:#FFFFFF; text-decoration:none;}

.faq 				{width:100%; border-bottom:1px solid #b9b9b9; padding-bottom:10px;}

ul .creLogo			{background:url(/_assets/bulletCRELogo.jpg) no-repeat; list-style:none; padding:5px 0 5px 40px}
li .creBullet		{}

/***CONTACT PAGE****/
#contactTopBg		{background:url(/_assets/blueBgTop.jpg) no-repeat; width:585px; height:24px; margin:15px 0 0 0;}
#contactMiddle		{background-color:#c4e1f6; width:585px;}
#contactBotBg		{background:url(/_assets/blueBgBottom.jpg) no-repeat; width:585px; height:24px;}
#contactHolder		{background-color:#dcedfa; width:455px; padding:10px; float:left; margin-left:20px; display:inline;}
label 				{float:left; width:75px;  text-align:left; font-size:12px; color:#595959; margin:3px 0 5px 0;}
input 				{float:left; width:365px; text-align:left; margin-bottom:5px; font-size:11px; color:#595959; border:2px solid #FFFFFF; padding:1px; font-family:Arial, Helvetica, sans-serif;}
textArea 			{float:left; width:365px; text-align:left; margin-bottom:5px; font-size:11px; color:#595959; border:2px solid #FFFFFF; padding:1px; height:100px; font-family:Arial, Helvetica, sans-serif;}
input.lastAddress	{float:left; width:165px; margin-right:6px;}
input.postcode		{float:left; width:113px;}
#sendBtn			{margin:255px 0 0 10px;}

#AddExhibitorsDetails {padding:0px 10px;}
#AddExhibitorsDetails label {float:left; width:100px; margin-bottom:5px;}
#AddExhibitorsDetails input {float:left; width:250px; margin-bottom:5px; padding:3px;}
#AddExhibitorsDetails select#ticketsNumber {float:left; width:50px; margin-bottom:5px; padding:3px;}
#AddExhibitorsDetails textarea{width:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;} 
#AddExhibitorsDetails input#submit {float:left; width:auto; padding:3px; background:none; border:none;}
#AddExhibitorsDetails br {clear:both;}

#showsCheckbox {float:left;}
#AddExhibitorsDetails #showsCheckbox input{width:auto; margin-left:5px;}
#AddExhibitorsDetails #showsCheckbox label{width:auto; margin-left:5px;}

.contactContainer		{width:515px; border-bottom:1px solid #bdbdbd; float:left;}
.contactPhoto			{background-color:#C4E1F6; width:100px; border-bottom:5px solid #FFFFFF;}
.contactPhoto img 		{padding:10px;}
.contactRight			{width:300px; float:left; margin:20px 0 0 10px;}
.contactRight h2		{font-size:16px; color:#000000; margin:0; padding:0;}
.contactRight h3		{font-size:12px; color:#000000; margin:0; padding:0; font-weight:normal;}
.contactRight p			{font-size:12px; color:#595959; margin:0; padding:0; margin-top:10px;}
.contactRight a			{font-size:12px; color:#595959; margin:0; padding:0; font-weight:normal; text-decoration:none;}
.contactRight a:hover	{text-decoration:underline;}

/***RESOURCES**/
ul.resources {margin:0 0 0 20px;}
li.resources {margin:10px 0 0 0;}

/***LOGIN***/
#loginTop		{width:276px; height:11px; background:url(/_assets/loginTopBg.jpg) no-repeat #efefef; margin:20px 0 0 0; float:left;}
#loginMid		{width:256px; background:url(/_assets/loginBgMid.jpg); height:auto; float:left; padding:10px;}
#loginMid input	{width:177px; border:solid 1px #cccccc; height:15px; margin:0 0 10px 0;}
#loginBot		{width:276px; height:19px; background:url(/_assets/loginBgBottom.jpg); float:left;}
.loginLink		{color:#595959; font-size:10px; text-decoration:none; margin:0 20px 0 0;}

/***DETAILS***/
#detailsTop				{height:20px; width:463px; background:url(/_assets/detailsHeaderBg.jpg) no-repeat; margin:20px 0 0 0;}
#detailsTop	h1			{color:#FFFFFF; font-size:12px; margin:0; padding:0; padding:3px 0 0 5px;}
#detailsMid				{width:443px; background:url(/_assets/detailsMidBg.jpg); float:left; padding:10px;}
#detailsMid	label		{width:150px; float:left;}
#detailsMid	input		{height:20px; width:288px; float:left; border:solid 1px #cccccc;}
#detailsMid textArea	{float:left; width:288px; text-align:left; margin-bottom:5px; font-size:11px; color:#595959; border:solid 1px #cccccc; padding:1px; height:100px; font-family:Arial, Helvetica, sans-serif;}
#detailsBot				{height:21px; width:463px; background:url(/_assets/detailsBgBottom.jpg); float:left;}
#detailsMid br			{clear:both;}
.fieldInfo				{font-size:10px; color:#595959; float:left; margin:0 0 10px 150px; padding:0; display:inline;}

/***BUY TICKETS***/
#buyTicketsBgTop	{background:url(/_assets/buyTicketsTopBg.jpg); width:673px; height:16px; margin:20px 0 0 0;}
#buyTicketsBgBot	{background:url(/_assets/buyTicketsBottomBg.jpg); width:673px; height:16px;}
#buyTicketsBgMid	{background:url(/_assets/buyTicketsBgMid.jpg); width:673px;}
#buyTicketsLeft		{width:451px; margin:0 0 0 10px; float:left;}
#buyTicketsBgMid h1	{color:#000000; font-size:18px; margin:0;}						
#buyTicketsBgMid h2	{color:#c73f4a; font-size:14px; margin:0;}
#buyTicketsRight	{width:194px; float:left; margin:0 0 0 5px; background-color:#f3f3f3;}						
#buyTicketsRight p	{font-size:10px; padding:0 5px 4px 5px;}						


