/*Credits*/
/*
	icons: http://www.famfamfam.com/lab/icons/silk
	xhtml / CSS: Aoife Ni Chionnaith / Iain Black
	PHP / Database: Iain Black
	
	Offical Colour Reference for PRME
	PRME	Blue: R=30 G=50 B=80 - #1e3250 / R=0 G=84 B=110 - (OLD - #00546e)
	P1 		Gray: R=61 G=76 B=90 - #3d4c5a
	P2 		light Blue: R=77 G=187 B=208 - #4dbbd0
	P3 		Green: R=87 G=115 B=47 - #57732F
	P4 		Purple: R=92 G=68 B=113 - #5c4471
	P5 		bright Green: R=160 G=187 B=23 - #a0bb17
	P6		Global Compact Blue: R=0 G=67 B=92 - #00435c
	P7		Teal= R=0 G=156 B=148 - #009c94
	
	P8		Light Grey: R=237 G=241 B=244 - #edf1f4
	p9		Red: R=198 G=17 B=24 - #c61118

*/

/*.................................................. GENERAL ...............................................*/
html {overflow-y: scroll;}
body {margin:0;  padding:0;  font-size:100.01%; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, _Sans, sans-serif;  color: #1e3250; background: #efefef; text-align:center;}
* { margin: 0; padding:0;}

/***** GENERAL STYLES *****/
.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
.cb {border: 0px;}
img { border: none;}
.toDo {background: yellow}
th.txtcenter {text-align: center;}
a {	color: #1e3250; text-decoration: underline;}
a:hover {text-decoration: none; color: #009C94;}
acronym { border-bottom:1px solid #AAD4FE;  cursor: help;  }

ul {margin:0}
ul li {margin:0; padding:0; background: none; list-style:none}

#image-container { min-width:635px; /* width of 3 images  */ padding:0px; border:0px; } 
#image-container img { padding:0px; border:0px; } 
#image-right { float:right; width:235px; height:115px; } 
#image-left { float:left; width:260px; height:115px; } 
#image-center { display:block; width:140px; height:115px;   margin:auto;  } 


/* WIDTHS */
.s40 { width:40px; }
.s50 { width:50px; }
.s60 { width:60px; }
.s80 { width:80px; }
.s90 { width:90px; }
.s100 { width:100px; }
.s120 { width:120px; }
.s130 { width:130px; }
.s150 { width:150px; }
.s180 { width:180px; }
.s200 { width:200px; }
.s240 { width:240px; }
.s290 { width:290px; }
.s300 { width:300px; }
.s320 { width:320px; }
.s360 { width:360px; }
.s380 { width:380px; }
.s430 { width:430px; }
.s600 { width:600px; }

/* Used in admin resources list page */
.subCategory	{color:#3030f0;}

/*.............................................. ACCESSIBILITY .............................................*/
#access	{height: 1px; font-size: 1px; color: #fff; float: left;}
#access a	{color:#fff;}
#access ul li	{display: none; float: left; font-size: 1px; text-indent:-9000px;}

/*.................................................. WRAP ALL ................................................*/
#wrapall {margin:0 auto; padding: 0 0 15px 0; width:980px; font-size: 0.8em; text-align: left; background: #fff; }
/*----- OLD INSIDE WRAP -----*/
#insideWrap,
#page	{padding: 15px 25px; width: 930px; float: left; background: #fff;}

/*----- NEW INSIDE WRAP -----*/
#inside-wrap,
#page	{padding: 15px 25px; width: 930px; float: left; background: #fff;}

/*.................................................. HEADER ................................................*/
#header	{width: 100%; float: left;}
#header h1	{margin: 0px; padding: 0px; float: left; display: inline;}
/*... Top Links ..*/
#header ul#topLinks {margin: 26px 0 0 0; float: right; font-size: 0.85em;}
#header ul#topLinks li { margin: 0 5px; display: inline; float:left; }
#header ul#topLinks li#m001 {padding: 0 0 0 10px; background: url(../img/icons/accessibility.gif) no-repeat 0 4px;}/*Accessibility*/
#header ul#topLinks li#m002 {padding: 0 0 0 13px; background: url(../img/icons/contact.gif) no-repeat 0 4px;}/*Contact*/
#header ul#topLinks li#m003 {padding: 0 0 0 10px; background: url(../img/icons/sitemap.gif) no-repeat 0 2px;}/*Sitemap*/
#header ul#topLinks li#m004 {padding: 0 0 0 13px; background: url(../img/icons/search.gif) no-repeat 0 3px;}/*Search*/
#header ul#topLinks li#m005 {margin-right: 0; padding: 0 0 0 16px; background: url(../img/icons/login-icon-01.png) no-repeat 0 0;}
/*Login*/
#header ul a {color: #464646}
#header ul#topLinks li.on a {color: #659505}
#header img.banner {margin: 11px 0 1px 0; display: block; clear:both;}

#header ul#topLinks {display: none;}
#header img.banner {display: none;}
#header img.header-image	{
	width: 100%;
	height: auto;
}


/*.................................................. NEW HEADER ................................................*/
header#header { width:100%; float:left;  }
header#header h1 {margin: 0px; padding: 0px; float: left ; display: inline; }
/*... Top Links ..*/
header#header ul#topLinks {margin: 26px 0 0 0; float: right; font-size: 0.85em;}
header#header ul#topLinks li { margin: 0 5px; display: inline; float:left; }
header#header ul#topLinks li#m001 {padding: 0 0 0 10px; background: url(../img/icons/accessibility.gif) no-repeat 0 4px;}/*Accessibility*/
header#header ul#topLinks li#m002 {padding: 0 0 0 13px; background: url(../img/icons/contact.gif) no-repeat 0 4px;}/*Contact*/
header#header ul#topLinks li#m003 {padding: 0 0 0 10px; background: url(../img/icons/sitemap.gif) no-repeat 0 2px;}/*Sitemap*/
header#header ul#topLinks li#m004 {padding: 0 0 0 13px; background: url(../img/icons/search.gif) no-repeat 0 3px;}/*Search*/
header#header ul#topLinks li#m005 {margin-right: 0; padding: 0 0 0 16px; background: url(../img/icons/login-icon-01.png) no-repeat 0 0;}
/*Login*/
header#header ul a {color: #464646}
header#header ul#topLinks li.on a {color: #659505}
header#header img.banner {margin: 11px 0 1px 0; display: block; clear:both;}

header#header ul#topLinks {display: none;}
header#header img.banner {display: none;}

/*......................................... MAIN NAVIGATION ................................................*/
#mainmenu {padding: 0 0 16px 0; width: 100%; float:left; background: url(../img/bg/menu-bottom.gif) repeat-x 0 bottom; }
#mainmenu ul {padding: 0 0 0 10px; margin-bottom: 1px; float: left; background: url(../img/bg/menu.gif) repeat-x 0 0 #215084; width:920px;}
#mainmenu ul li {display: inline; float:left}
#mainmenu ul li a {padding: 5px 1.5em 5px 1.4em; font-weight: bold; color:#fff; background:url(../img/bg/menu.gif) repeat-x 0 0 #215084; display:block; text-decoration:none;}
#mainmenu ul li a:hover, #mainmenu ul li.on a {background-color: #ecf3ff; background-position: 0 -26px; color:#215084;  }
#mainmenu ul li a:focus {outline: none}

#mainmenu2 {padding: 0; margin: 0 0 5px 0; width: 100%; float:left; background: #EDF1F4; /*font-size: .9em;*/ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-size: 14px;}
#mainmenu2 ul {float: left; width: 930px; text-align: center;}
#mainmenu2 ul li {display: inline; float:left; position:relative;}
#mainmenu2 ul li ul {text-align: left;}
#mainmenu2 ul li ul li a {padding: 8px; min-width: 220px;}
#mainmenu2 ul li a {padding: 8px 0; color: #1e3250; background: #EDF1F4; display:block; text-decoration:none;}
#mainmenu2 ul li a:hover, #mainmenu2 ul li.on a {background: #1e3250; color: #EDF1F4;}
#mainmenu2 ul li a:focus {outline: none}
#mainmenu2 ul li#m01 a	{border-radius: 0; border-bottom-left-radius: 5px;}
#mainmenu2 ul li#m01 a	{width: 80px;}
#mainmenu2 ul li#m02 a	{width: 96px;}
#mainmenu2 ul li#m03 a	{width: 112px;}
#mainmenu2 ul li#m04 a	{width: 122px;}
#mainmenu2 ul li#m05 a	{width: 100px;}
#mainmenu2 ul li#m06 a	{width: 158px;}
#mainmenu2 ul li#m07 a	{width: 102px;}
#mainmenu2 ul li#m08 a	{width: 84px;}
#mainmenu2 ul li#m09 a	{width: 76px;}
#mainmenu2 ul li#m10 a	{width: 122px;}
#mainmenu2 ul li#m10 a	{border-radius: 0; border-bottom-right-radius: 5px;}
#mainmenu2 ul li ul.dropdownLast li a,
#mainmenu2 ul li ul.dropdown li a,
#mainmenu2 ul li#m10 ul.dropdownLast li a	{border-radius: 0;}
#mainmenu2 ul.dropdown,
#mainmenu2 ul.dropdownLast	{display: none;}
#mainmenu2 ul li:hover ul.dropdown	{display: block; max-width: 250px; z-index: 1;}
#mainmenu2 ul li:hover ul.dropdownLast	{display: block; width: 218px; margin-left: -114px; z-index: 1;}
#mainmenu2 ul li:hover ul	{position: absolute;}
#mainmenu2 ul li:hover ul li	{float: none;}
ul#mainNav ul.dropdown li a, ul#mainNav ul.dropdownLast li a	{color: #1e3250; background: #cecece;}
ul#mainNav ul.dropdown li a:hover, ul#mainNav ul.dropdownLast li a:hover	{background: #1e3250; color: #EDF1F4;}
ul#mainNav > li:hover a	{background: #1e3250; color: #EDF1F4;}
/*.................................................. LEFTCOL ...............................................*/
#leftCol, #left-col-homepage, #sidebar {padding: 0 0 10px 0; float: left; width: 280px;}
#leftCol h1, #sidebar h1 {padding: 5px 5px 5px 25px; color:#fff; text-transform:uppercase; font-size: 1.1em;}
#leftCol h1 a {color: #fff;}

#leftCol #advert {margin: 0 0 10px 0; padding: 10px 0 0 0; background: url(../img/bg/global-forum.gif) repeat-y #002f47 ; float:left; clear: both;  font-size: 1.0em; width: 280px; text-align: center; color: #fff;}
#advert h1 {margin: 0px; padding: 5px 0 10px 0; font-size: 1.0em; color: #fff; text-align:center; text-transform: none; border-bottom: 1px solid #fff; }
#advert p	{padding: 10px 0; text-align: center; border-bottom: 1px solid #fff;}
#advert p.moreInfoGlobal {border-bottom: 0px;}
#leftCol #advert a {color: #f1ea3e; text-decoration:none;  }
#leftCol #advert a:hover {color: #fff; text-decoration:underline;  }
a.globalForum img {margin-top: 5px;}
/*panels in Left Column*/
.panel {margin: 0; padding: 0; background:#edf1f4; border-bottom: 1px solid #c0c0c0; font-size: 0.85em}
.panel ul {margin: 10px 10px 0 10px; }
.panel ul li {line-height: 1.3em;}
#leftCol .news h1 {background: url(../img/bg/news-icon-01.png) no-repeat 0 0 #1a5274;}
#leftCol .news a {text-decoration: none;}
#leftCol .upcomingEvents h1 {background: url(../img/bg/upcoming-events.gif) no-repeat 0 0 #1a5274;}
#leftCol .keyResources h1 {background: url(../img/bg/key-resources.gif) no-repeat 0 0 #1a5274;}
#leftCol .recentParticipants h1 {background: url(../img/bg/recent-participants.gif) no-repeat 0 0 #1a5274;}
#leftCol .recentParticipants li {margin-bottom: 3px; margin-top: 3px; padding: 0 0 0 15px; background: url(../img/icons/arrow2.gif) no-repeat 0 5px ; font-size: 1.1em; color:#215084; font-weight:bold}
#leftCol .recentParticipants li.totalParticpants {padding-left: 0px; margin-top: 10px; margin-left: 0px; background: none; }
#leftCol .recentParticipants li.readMore {background: none; font-size: 1.0em}
#leftCol .bulletinBoard h1 {background: url(../img/bg/blog.gif) no-repeat 0 0 #1a5274;}
#leftCol .bulletinBoard li {margin-bottom: 5px; float: left; width: 100%; clear:both; }
#leftCol .bulletinBoard li h3 {font-size: 1.1em}
#leftCol .bulletinBoard span.date {color: #999; float:left; }
#leftCol .bulletinBoard a.readMore {float: right; }
#leftCol li.date {margin-bottom: 3px; margin-top: 3px; padding: 0 0 0 15px; background: url(../img/icons/arrow2.gif) no-repeat 0 5px ; font-size: 1.1em; color:#215084; font-weight: bold; }
.panel ul li.desc {margin-left: 15px; margin-bottom:10px; font-size: 1.0em;  font-weight: bold;}
#leftCol .panel li.desc a {text-decoration: none; }
#leftCol .panel li.desc a:hover {text-decoration: underline; }
#leftCol li.location {margin-left: 15px; margin-top: 3px;  }
li.readMore {text-align:right; margin-top: 12px;}
li.readMore a {padding-right: 10px; margin: 0px 0px 10px 25px; background: url(../img/icons/arrow2.gif) no-repeat right 6px; color: #659505; font-weight:bold; text-align: right; }

/*........ SECONDARY NAVIGATION ................................................*/
#leftCol ul#subMenu {float: left; width: 100%; background: #fff;}
#leftCol ul#subMenu li {margin: 0 0 1px 0; float: left; display: inline; width:100%; }
#leftCol ul#subMenu li a {padding: 5px 10px 5px 8px; display: block ; color:#2d4663;text-decoration: none; }
#leftCol ul#subMenu li.level01 a {background-color: #cecece; display:block; font-weight: bold;}
#leftCol ul#subMenu li.sub a {padding-left: 8px; border-left: 15px solid #cecece; color: #1e3250; background: #EDF1F4;}
#leftCol ul#subMenu li.sub a:hover {border-left: 15px solid #cecece; color: #EDF1F4; background: #1e3250;}
#leftCol ul#subMenu li.withMenu {margin-bottom: 0px;}
#leftCol ul#subMenu li.subOn a {font-weight: bold; border-left: 15px solid #cecece; color: #EDF1F4; background: #1e3250;}
#leftCol ul#subMenu li.no-margin {margin: 0;}

#leftCol ul.subMenu {float: left; width: 100%; background: #fff;}
#leftCol ul.subMenu li {margin: 0 0 1px 0; float: left; display: inline; width:100%; }
#leftCol ul.subMenu li a {padding: 5px 10px 5px 8px; display: block ; color:#2d4663;text-decoration: none; }
#leftCol ul.subMenu li.level01 a {background-color: #cecece; display:block; font-weight: bold;  }
#leftCol ul.subMenu li.sub a { padding-left: 8px; border-left: 15px solid #cecece; background-color: #edf1f4;}
#leftCol ul.subMenu li.sub a:hover {border-left: 15px solid #cecece; background-color: #1e3250; color: #edf1f4;}
#leftCol ul.subMenu li.withMenu {margin-bottom: 0px;}
#leftCol ul.subMenu li.subOn a {font-weight: bold; border-left: 15px solid #cecece; background: #1e3250; color: #EDF1F4;}

#leftCol #subMenuWrapper,
#leftCol .subMenuWrapper	{
	display: block;
	background: #cecece;
	border-radius: 5px;
	float: left;
	width: 100%;
	padding: 5px 0;
}
#leftCol .subMenuWrapper	{
	margin-top: 25px;
}
#leftCol.newsletter-page .subMenuWrapper	{
	margin-top: 0;
}
#leftCol #subMenuWrapperTop	{
	background: #cecece;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

/*third level menu*/
#leftCol ul#level3	{
	padding: 0 0 1px 0;
	float: left;
	width: 100%;
	font-size: 0.85em;
	background: #fff;
}
#leftCol ul#level3.extraSubMenu	{
	padding: 0;
	float: left;
	width: 100%;
	font-size: 0.85em;
	background: #fff;
}
#leftCol #level3Wrapper	{
	border-radius: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
	background: #cecece;
}
#leftCol ul#level3 li	{
	margin: 0;
	float: left;
	width: 100%;
}
#leftCol ul#level3 li.last	{
	margin: 0 0 1px 0;
}
#leftCol ul#level3 li a	{
	padding: 5px 10px 5px 20px;
	display: block;
	color: #2d4663;
	background: url(../img/icons/arrow.png) no-repeat 0 0 #EDF1F4;
	text-decoration: none;
	border-left: 15px solid #cecece;
}
#leftCol ul#level3 li a:hover, #leftCol ul#level3 li.on a,
#leftCol ul#level3 li.withExtraMenu a:hover	{background: url(../img/icons/arrow-hover.png) no-repeat 0 0 #1e3250; color: #edf1f4;}

/*......... RIGHTCOL ...............................................*/
#rightCol {padding: 0 0 10px 15px; float: left; width: 635px; }
#mapContainer {padding: 0 0 10px 15px; float: left; width: 634px; }
#map-container {padding: 0 0 10px 15px; float: left; width: 634px; }

/*.................................................. CONTENT ...............................................*/
#bcrumb {margin: 5px 0 9px 0; font-size: 0.85em; text-transform: lowercase; color: #215084}

#content {float: left; width: 100%  }
#mapContainerInner {float: left; width: 100%  }
#map-container-inner {float: left; width: 100%  }

/*----- HEADINGS -----*/

#content h1 {padding: 5px 0 5px 10px; margin:0 0 10px 0; color: #EDF1F4; font-size:1.6em; background: #1e3250; font-weight:normal; border-radius: 5px;}
#content h1 sup {font-size: 0.75em}
#content h1.sub-heading	{float: left; width: 100%;}
#content h2 {padding: 0 0 2px 0; margin:10px 5px 10px 0px; color: #009C94; font-size:1.5em; font-weight:normal; border-bottom: 1px solid #ccc;}
#content h2 sup {font-size: 0.75em}
#content h2.small	{margin: 10px 5px 5px 0; border: 0;	color: #1e3250;	font-size: 1.0em; font-weight: bold;}
#content h2 a	{color: #009c94; text-decoration: none;}
#content h3 {margin: 10px 5px 10px 0px; color: #1e3250; font-size: 1.0em;}
#content h3.website {padding-left: 22px;  background:url(../img/icons/website-icon-01.png) no-repeat 1px 0 }
#content h3.location {padding-left: 22px; background:url(../img/icons/location-icon-01.png) no-repeat 1px 0;}
#content h3.institution {padding-left: 22px; background:url(../img/icons/institution-icon-01.png) no-repeat  1px 0;}
#content h3.education {padding-left: 22px; background:url(../img/icons/education-icon-01.png) no-repeat 1px 0}
#content h3.organisation {padding-left: 22px; background:url(../img/icons/organisation-icon-01.png) no-repeat }
#content h3.organisation2 {padding-left: 0; background: none;}
#content h3.sub-heading {margin: 20px 0 5px 0;}
#content p {margin:10px 10px 10px 0px; line-height:1.6em; }/*line height should be the same as #content ul li line height.*/
#content p.l {margin-right: 15px;}
#content p.note {font-size: 0.9em;}
#content p.nb {padding-left: 23px; font-weight: bold; background: url(../img/icons/alert-small-teal.png) no-repeat 0 2px; color: #009c94;}
#content p.nb a {color: #1e3250; text-decoration: none;}
#content p.ws {padding-left: 23px; font-weight: bold; background: url(../img/icons/alert-small.png) no-repeat 0 2px; color: #1e3250;}
#content p.ws a {color: #009c94; text-decoration: none;}
#content p.cmp {padding-left: 23px; font-weight: bold; background: url(../img/icons/alert-small-light-blue.png) no-repeat 0 2px; color: #4dbbd0;}
#content p.cmp a {color: #1e3250; text-decoration: none;}
#content p.alert-red {padding-left: 23px; font-weight: bold; background: url(../img/icons/alert-small-red-new-01.png) no-repeat 0 2px; color: #c61118;}

#content a.externalLink {padding: 0; background: none;}
#content a.email {padding-right: 18px; background: url(../img/icons/email-icon-02.png) no-repeat right 4px }
#content img.r {margin: 0 0 10px 10px; }


/*News and Events Pages*/
#content h2.date, #content h2.dateEvent {padding: 5px;  margin:0px 0px 0px 10px; background:#e3eff9; color:#213e63;  display:inline; float: left; width: 105px; text-align:center; border-bottom: 0px; font-size: 1.0em; font-weight:bold; float: right;}
#content h3.newsTitle {margin:5px 5px 0px 0px; padding-left: 20px; float: left; display:inline; width: 470px; background: url(../img/icons/news-icon-01.png) no-repeat 0 0  ;  }
#content h3.eventTitle {margin:5px 5px 0px 0px; padding-left: 20px;  background: url(../img/icons/event-icon-01.png) no-repeat 0 0 ; float: left; display:inline; width: 470px; }
#content .eventTitleLink {color:#20599e;}
#content p.newsContent { margin-right: 0px; padding-bottom: 15px; border-bottom: 1px solid #ccc; font-weight: bold;}
#content p.newsContent.notbold {font-weight: normal}
#content p.newsContent a {font-weight: normal;}

/*************************** LISTS ***************************************/
#content ul {margin: 10px 20px; }
#content ul li, #content ol li {margin: 5px 0; line-height:1.6em;}/*line height should be the same as #content p line height.*/
#content ul li {padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 6px }
#content ul.fade li {padding: 0 0 0 17px; background: url(../img/icons/arrow5-fade.gif) no-repeat 0 6px }
#content ul.noBullets li {padding: 0; background:none; }
#content ul.tick {margin-left: 0px;}
#content ul.tick li {padding: 0 0 0 23px; margin: 0 0 10px 0; background: url(../img/icons/tick-icon-01.png) no-repeat 0 2px}
#content ul.number-icon-list li	{padding: 0; background: none;}
#content ul.number-icon-list li span.icon-number	{
	display: inline;
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 4px;
	padding: 4px;
	background: #009c94;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

#content ol {margin:10px 30px 10px 37px;}
#content ol li span {font-weight: normal;}
#content ul ol li {padding-left: 0px; background: none; }
#content ol.abc li {list-style:lower-latin}
#content ul li ol.abc li, #content ol li ol.abc li {list-style:lower-alpha; list-style-type:lower-alpha}

/*... Styled Numbers for Ordered Lists ...*/
#content ol.bigNumbers {margin-left: 20px;}
#content ol.bigNumbers p {margin: 0;}
#content ol.bigNumbers.narrow {width: 430px;}
#content ol.bigNumbers li {padding: 5px 5px 20px 45px; list-style: none; color:#213e63; border-radius: 5px; border-top-left-radius: 0;}
#content ol.bigNumbers.narrow li {padding: 11px 5px 11px 45px; }
#content ol.bigNumbers li strong {font-size: 1.6em; font-weight: normal;}
ol.bigNumbers li#number01 {background: #EDF1F4;/*#f3fbe1;*/ padding-left: 11px; margin-left: 34px;}
ol.bigNumbers li#number01 span {width: 34px; height: 45px; float: left; background: url(../img/bg/01.png) no-repeat top left #fff; margin: -5px 0 0 -45px;}
ol.bigNumbers li#number02 {background: #EDF1F4;/*#f3fbe1;*/ padding-left: 11px; margin-left: 34px;}
ol.bigNumbers li#number02 span {width: 34px; height: 45px; float: left; background: url(../img/bg/02.png) no-repeat top left #fff; margin: -5px 0 0 -45px;}
ol.bigNumbers li#number03 {background: #EDF1F4;/*#f3fbe1;*/ padding-left: 11px; margin-left: 34px;}
ol.bigNumbers li#number03 span {width: 34px; height: 45px; float: left; background: url(../img/bg/03.png) no-repeat top left #fff; margin: -5px 0 0 -45px;}
ol.bigNumbers li#number04 {background: url(../img/bg/04.gif) no-repeat top left #EDF1F4;}
ol.bigNumbers li#number05 {background: url(../img/bg/05.gif) no-repeat top left #EDF1F4;}
ol.bigNumbers li#number06 {background: url(../img/bg/06.gif) no-repeat top left #EDF1F4;}
ol.bigNumbers li#number07 {background: url(../img/bg/07.gif) no-repeat top left #EDF1F4;}
ol.bigNumbers li#number08 {background: url(../img/bg/08.gif) no-repeat top left #EDF1F4;}

#content div#wp_page_numbers ul li {padding: 0px; background: none; }
#content div#wp_page_numbers ul li.page_info {border: 0}

#content ul.links ol li { padding-left: 0px; list-style:decimal; background:none;}

#content ul.people {margin-left: 0; margin-right: 0; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
#content ul.people li {margin: 0px; }
#content ul.people li {background: none;}
#content ul.people li.name {padding-left: 0; background: none; font-weight: bold; display:inline; float:left;}
#content ul.people li.title {font-style: italic; clear:right; }
#content ul.people li.location {margin-right: 10px; padding-left: 0; background: none; width:90%; clear:left; }

#content ul.participate {margin-left: 0px; clear: both; float: left; width: 90%;}
#content ul.participate li {margin: 0 5px 0 0;  background: #f7f4bd; color: #244c7c; font-weight: bold; display: inline; float:left; border: 1px solid #fffdd5; padding: 8px; }

#content ul.links, #content ul.dataList { padding: 5px 10px; background: #EDF1F4; border:1px dotted #cecece; float: left; clear: both; width: 80%; border-radius: 5px;}
#content ul.links.narrow, #content ul.dataList.narrow {width: 520px;}

#content ul.links li	{padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 5px;}
#content ul.inline	{width: 100%; margin: 10px 0; text-align: center;}
#content ul.inline li	{display: inline; margin-right: 5px; color: #1e3250; font-weight: bold;	background: url(../img/icons/arrow2.gif) no-repeat left center;}
#content ul.inline li:first-child	{background: none;}
#content ul.eventDetails	{margin-left: 0px;}
#content ul.subway li	{display: inline;}

/*Lists in Login Area*/
#content ul.clients li {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; font-weight: bold; }
#content ul.clients li ul li {border-bottom-style: none; padding-bottom: 0px; margin-bottom: 0px;}
#content ul li a {font-weight: normal}
#content ul li.viewEdit a {padding-left: 22px; background: url(../img/icons/view-edit.gif) no-repeat 0 2px; display:block;}
#content ul.clients li ul li {border-bottom-style: none; padding-bottom: 0px; margin-bottom: 0px;}
#content a.viewEdit {padding-left: 22px; background: url(../img/icons/view-edit.gif) no-repeat 0 2px; display:block;}
#content p.addNews a {padding: 0 0 0 22px; background: url(../img/icons/news-icon-01.png) no-repeat 0 0;}
#content p.addEvent a {padding: 0 0 0 22px; background: url(../img/icons/event-icon-01.png) no-repeat 0 0;}
#content p.addResource a {padding: 0 0 0 22px; background: url(../img/icons/download-doc.gif) no-repeat 0 0;}
/**/


/**/
/*Sitemap*/
#content ul.links ul {margin-left: 0px;}
#content ul.links ul li {padding-left: 12px; background: url(../img/icons/arrow-icon-06.png) no-repeat 0 5px; }
#content ul.links ul li ul li {padding-left: 17px; background: url(../img/icons/arrow-icon-07.png) no-repeat 0 5px; }
/**/

#content ul.dataList li {padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 5px }
#content ul.dataList.tick li {padding-left: 22px; background: url(../img/icons/tick-icon-01.png) no-repeat 0 3px }

#content ul.download li {padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 6px;}
#content ul.download.zip {margin-left: 0px; }
#content ul.download.zip li {background: url(../img/icons/zip.gif) no-repeat 0 2px}
#content ul.download li.desc {background: none; display: none;}
#content ul.download li.externalLink {padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 6px;}
#content ul.download li.doc {padding: 0 0 0 17px; background: url(../img/icons/arrow5.gif) no-repeat 0 6px;}
#content ul.download li.desc span {color: #ccc;  }
#content ul.download a {padding: 0; background: none;}

#content p.backToTop {margin-right: 0px; text-align: right;  clear: both; }
#content p.backToTop a {padding: 0 15px 0 0; background: url(../img/icons/back-to-top-icon.png) no-repeat right 5px; display:block;}
#content p.backTo a {padding: 0 0 0 15px; background: url(../img/icons/back-icon.png) no-repeat left 3px}
#content p.print, #leftCol p.print {margin-right: 0px; text-align: right;  clear: both; }
#content p.print a, #leftCol p.print a {padding: 3px 22px 3px 0; background: url(../img/icons/print-icon-02.png) no-repeat right 6px; display:block;}
#leftCol p.print {margin: 10px 0; text-align: left; }
#leftCol p.print a {padding: 3px 0 3px 22px; background-position: left center;}

#coconveners {font-size: 0.85em;  float:left; }
#coconveners .slideshow {font-size: 0.85em; margin-left:162px; }

#coconveners img {display: block}
#coconveners .column1 {width: 310px;  float: left; }
#coconveners .column2 {padding-left: 10px; width: 310px; float: left; }
#coconveners ul {margin: 0px; }
#coconveners ul li {margin: 0 0 5px 0; padding: 0px; float:left; width: 100%; background:none;}
#coconveners ul li.readMore {margin-bottom: 10px; text-align: right;  }
#coconveners a img {border: 1px solid #87abcf ; }
#coconveners a:hover img {border: 1px solid #bedbf8}

/* begin: slideshow */
.slideshow {position:relative; padding:0; margin:0; }
.slideshow a img {border:none; }
.slideshow li.slide {list-style-type:none; }
.slideshow .slides {height:70px;margin:0; }
.slideshow .slides li.slide {visibility:hidden; position:absolute; left:0px; top:0; }
.slideshow .buttons {display:none; }
.slideshow .buttons {display:block; position:absolute; z-index:100; left:0px; bottom:20px; margin:0; }
.slideshow .buttons li {float:left; display:inline; width:30px; height:30px; margin:0; padding-left:11px; line-height:30px; background-image:url('../img/icons/buttonBg.png'); background-repeat:no-repeat; }
.slideshow .buttons li a {float:left; text-decoration:none; width:30px; height:30px; color:#fff; outline:0; }
.slideshow ul.buttons li a:hover {text-decoration:none; color:#0a0a0a; }
.slideshow ul.buttons li.active a:hover,.slideshow ul.buttons li.active a {color:#666666; }
/* end: slideshow */

/* begin: jQuery hide and show
	used for jQuery hide and show divs on events and news pages */
.slidingDiv{

	margin-top:10px;
	display:none;
}
/* end: jQuery hide and show */

blockquote	{
	float: left;
	width: 80%;
	margin: 10px 20px;
	padding: 20px 10px 10px 60px;
	background: #EDF1F4;
	background: url(../img/icons/open-quote-icon-01.png) no-repeat 20px 20px #EDF1F4;
	border: 1px dotted #cecece;
	clear: both;
	border-radius: 5px;
	font-family: "lucida sans unicode", "lucida grande", Georgia, "times new roman";
	font-size: 1.3em;
}

blockquote p	{
	padding-right: 30px;
	padding-bottom: 10px;
	background: url(../img/icons/close-quote-icon-01.png) no-repeat right bottom;
}

cite	{
	margin-right: 10px;
	padding-top: 5px;
	border-top: 1px dotted #009C94;
	display: block;
	font-style: normal;
	font-size: 0.85em;
}

#content .photos {margin-top: 10px; text-align: center; width: 320px; }
#content .photos.l {margin-right: 10px; }
#content .photos.r {margin-left: 10px; }
#content .photos img {padding: 3px; background: #fff; border: 2px solid #009C94}
#content .photos p {margin-right:10px; margin-left:10px; color: #234b79; font-size: 0.85em;}
#content .reportDescription {font-weight: bold; font-size:0.85em; line-height:1.3em; padding: 0 0 0 8px;}

#content .principles {margin-top: 0px; text-align: center; width: 80px; }
#content .principles.l {margin-right: 10px; }
#content .principles.r {margin-left: 10px; }
#content .principles img {padding: 3px; background: #fff; border: 2px solid #DDDDDD}
#content .principles p {margin-right:10px; margin-left:10px; color: #234b79; font-size: 0.85em;}

/* TABLES
-------------------------------------------------------------- */
/*......... Participants Table .................*/
table {border-collapse: collapse}
table td {text-align: left; vertical-align: top; }

table.tableData {margin-bottom: 0px; border-collapse: separate; width: 100%; color:#555; border: 1px solid #cecece; border-radius: 5px;}
table.tableData caption.tableCaption {padding: 5px; font-weight: bold; font-size: 1.1em;  color:#474747;}
table.tableData thead th {padding: 4px; background: #cecece; vertical-align: top; line-height: 1.6em; text-align: left; }
table.tableData thead th span {font-weight: normal; font-size: 0.85em;}
table.tableData thead th.txtcenter {text-align: center;}
table.tableData thead td.txtcenter {text-align: center;}
table.tableData thead th.v-align-m {vertical-align: middle;}
#content table.tableData thead th span a {text-decoration: none; }
#content table.tableData thead th span a:hover {text-decoration: underline;}
table.tableData td {padding: 4px; line-height: 1.6em;}
table.tableData .light {background: #fff;}
table.tableData .light.shade {background: #cecece;}
table.tableData .dark {background: #EDF1F4;}
table.tableData .dark-blue {background: #afc6d7;}
#content table p {margin-top: 0px; font-size: 1.0em;}
img.sort-image	{margin: 0 2px -2px 0;}
img.sort-image-two	{margin: 0 2px -1px 0;}

#content .table-style-01 p	{
	margin: 0 0 14px 0;
}
#content .table-style-01 p:last-child	{
	margin: 0
}
#content table,
#content table p,
#content table ul,
#content table ol	{color: #1e3250;}

#content table.table-style-01 ul.table-list-01,
#content table.table-style-01 ol.table-list-01	{
	margin-top: 0;
	margin-bottom: 0;
}
#content table.table-style-01 ul.table-list-02	{
	margin-top: 5px;
	margin-bottom: 0;
}
#content table.table-style-01 ul.table-list-01 li,
#content table.table-style-01 ul.table-list-02 li,
#content table.table-style-01 ol.table-list-01 li	{
	margin: 0;
}
table.tableData thead th.align-right,
table.tableData td.align-right	{
	text-align: right;
}
table.no-border	{
	border-collapse: collapse;
}
.table.border	{
	padding: 1px;
	border: 1px solid #cecece;
	border-radius: 5px;
}
table.no-border thead th	{
	border: 2px solid #fff;
}
table.no-border tr	{
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
table.td-border tr.dark td	{
	border: 2px solid #fff;
}
table.td-border tr.light td	{
	border: 2px solid #EDF1F4;
}
table tr.light td.border-left-0	{
	border-left: 0;
}
table tr.light td.border-right-0	{
	border-right: 0;
}
td.v-align-m	{
	vertical-align: middle;
}


/*************************** FORMS ***************************************/
fieldset	{border: 0px}
form.inputForm input, form.questionnaire input	{padding: 2px 3px; font-size: 1.0em;}
form.inputForm select, form.questionnaire select	{padding: 2px 0px; font-size: 1.0em;}
form.inputForm textarea,
form.questionnaire textarea,
#comment	{padding: 2px 3px; font-family: Verdana, Arial, Helvetica, Geneva, _Sans, sans-serif; font-size: 1.0em;}
tr.action td	{padding-top: 10px; text-align:center}
form.inputForm input	{color: #234269; width: 180px;}
form input.submit	{padding: 8px 14px;	border: none; background-color: #1e3250; color:#fff; font-weight:bold; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;}
form input.submit:hover	{
	cursor: pointer;
}
form input.login	{
	margin-left: 48px;
}
form input.radio {margin-right: 5px;  width: 16px;}
form input.checkbox {margin-right: 5px;  width: 16px;}
#content form ul {margin: 0 0 0 10px; }
form.inputForm label {line-height: 1.6em;}
/*----- OLD LITTLE NOTE -----*/
#content form span.littleNote {font-size: 0.85em; font-weight: bold; }
#content form span.littleNote.forInfo {font-size: 0.85em; font-weight: bold; margin-left: 5px; color: #20599e}
/*----- NEW LITTLE NOTE -----*/
#content form p.little-note {font-size: 0.85em; font-weight: bold; }
#content form p.little-note.for-info {font-size: 0.85em; font-weight: bold; margin-left: 5px; color: #20599e}


form table {margin: 0 0 10px 0; width: 100%}
form table td {padding: 2px 3px; vertical-align: top }

/*Online questionnaire and thank you pages*/
form.questionnaire, div.tableWrapper { padding: 1px 10px 10px 10px; background: #cecece; border-radius: 5px;}
form.questionnaire table, div.tableWrapper table {margin: 0px; border: 3px solid #fff; clear: both; width: 100% }
form.questionnaire table td, div.tableWrapper table td {padding: 8px; }
form.questionnaire table tr.light td, div.tableWrapper table tr.light td {background: #fff;}
form.questionnaire table tr.dark td, div.tableWrapper table tr.dark td {background: #EDF1F4;}
form.questionnaire label, div.tableWrapper label{color: #20599e}
form.questionnaire textarea, div.tableWrapper textarea {width: 95%}
#content div.thankYou {padding: 10px 10px 5px 30px; background: url(../img/icons/success.gif) no-repeat 28px 20px; border: 1px solid #e5f7a1;}
#content p.thankYouText {margin-left: 28px;}
/*icon designed by http://www.everaldo.com*/
#content p.alert {padding: 3px 0 5px 28px; background: url(../img/icons/alert.gif) no-repeat; color: #c12026;}

form.search { height: 20px; width: auto; padding: 5px 5px 5px 5px; background: #daeafc}
ul.search { display: inline;}
ul.search li { display: inline;}

.mand {color: red;}

/*......... CALENDAR STYLING FOR NEWS AND EVENTS PAGES............................*/
.calendarWrap {float: left; padding: 0 0 0 26px;}
.backgroundWrapper {background: #EDF1F4; margin: 10px 0; padding: 5px; border-radius: 5px;}
table.calendar {margin: 0px 0 10px 0px; clear: both; font-size: 0.85em;}
table.calendar caption {margin-left: 0px; font-size: 1.1em;  }
table.calendar caption a {color:#515151}
table.calendar tbody {background: #EDF1F4;}
table.calendar th {padding: 5px 0 5px 0; width: 30px;  text-align: center; border: 1px solid #fff; text-align: center; background: #1e3250; color: #EDF1F4;}
table.calendar td {padding: 0px; text-align: center; border: 1px solid #fff; background: #EDF1F4; color: #1e3250; height: 23px; vertical-align:middle}
table.calendar a {text-decoration: none}
table.calendar a:hover {color: #981d7a}
table.calendar .calendar-month {padding: 5px; font-weight: bold; text-align: center; }
table.calendar .calendar-prev a, table.calendar .calendar-next a { padding: 0 5px;}
table.calendar td.linked-day a { padding: 4px 0 5px 0;  display: block; width: 30px; font-weight: bold; background: #009C94; color: #fff;}
table.calendar td.linked-day a:hover	{background:#1e3250;}
table.calendar td.current-day a	{padding: 4px 0 5px 0; display: block; width: 30px; font-weight: bold; background:#1e3250; color: #fff;}
.upcomingEvents table.calendar {font-size: 1.0em;}

/*........... Pagination for Results ............*/
#content .prevNext {float: left; padding: 0; margin: 0 0 10px 5px; clear: both; width: 100%;}
#content .prevNext li {margin: 0 5px 0 0;  padding: 0px ; display: inline; float: left;  background: none;}
#content .prevNext li a {padding: 2px 6px; display: block; color: #1e3250; font-weight:bold; text-decoration: none; font-size: 0.85em;}
#content .prevNext li a:hover {color:#009C94}
#content .prevNext li.current a {color:#009C94}

#thirdCol {margin: 0 0 10px 10px;  padding: 10px; float: right; width: 234px; border: 1px solid #e3eff9;}
#thirdCol h2 {margin-right: 0px; margin-top: 5px; color: #213e63; }
#thirdCol a img {padding: 3px; border: 1px solid #eee}
#thirdCol a:hover img {border: 1px solid #87abcf}
p.moreInfo {padding-left: 22px; background:url(../img/icons/more-info-icon-01.png) no-repeat 0 2px  }
#thirdCol p.moreInfo {margin-top: 0px; margin-bottom: 0px; margin-right: 10px;   }

/*.................................................. FOOTER ...............................................*/
/*----- OLD FOOTER -----*/
#footer {padding: 8px 0 0 35px; width: 945px; height: 60px; clear:both;  background: url(../img/bg/footer.gif) no-repeat 0 0 #215084; color:#fff; font-size: 0.85em;}
#footer ul li {float: left; display:inline; }
#footer ul li.prmeLogo, #footer ul li.gcLogo {margin-right: 8px; padding: 0px; }
#footer li.on a {color:#a4c9f6}
#credits {padding: 0px 35px 0 0; float: right; text-align: right; }
#footer a {color: #e1e996}
#footer span {margin: 0 5px; color:#3d71b1}

/*----- NEW FOOTER -----*/
footer#footer {padding: 8px 0 0 35px; width: 945px; height: 60px; clear:both;  background: url(../img/bg/footer.gif) no-repeat 0 0 #215084; color:#fff; font-size: 0.85em;}
footer#footer ul li {float: left; display:inline; }
footer#footer ul li.prmeLogo {margin-right: 8px; padding: 0px; }
footer#footer li.on a {color:#a4c9f6}
#credits {padding: 0px 35px 0 0; float: right; text-align: right; }
footer#footer a	{color: #e1e996;}
footer#footer span	{margin: 0 5px; color: #3d71b1;}

/*----- FOOTER 15-11-16 -----*/
#left-top-footer,
#right-top-footer	{
	display: block;
	float: left;
	width: 50%;
	text-align: center;
}
#left-top-footer p,
#right-top-footer p {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.slideshow ul.slides-right li a img	{
	float: none;
    margin: 0 auto;
}

#bottom-footer	{
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
#bottom-footer ul	{
	display: inline-block;
	float: none;
	width: auto;
	margin: 0 auto;
	text-align: center;
}
#slideshowWrapper	{
	display: block;
	float: left;
	position: relative;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}
#fssPrev	{
	display: none;
}
#fssNext	{
	display: none;
}
#fssPlayPause	{
	display: none;
}
ul#slideshow	{
	display: block !important;
	float: left;
	list-style: none;
	border: 0;
	padding: 0 !important;
	margin: 0 !important;
	width: auto;
	height: auto;
	overflow: visible !important;
	position: static !important;
	text-align: center;
}
footer#footer ul#slideshow li	{
	float: none;
	left: 0;
	right: 0;
}
#fssList	{
	display: none !important;
}

/*REGISTRATION PAGES*/
#content p.validationError {padding: 3px 0 5px 28px; background: url(../img/icons/alert.gif) no-repeat; color: #c12026; font-weight: bold; }
#content p#errMsg {padding: 3px 0 5px 40px; background: url(../img/icons/alert-big.gif) no-repeat 0 center; color: #c12026; font-weight: bold; }
#content p#genMsg {padding: 3px 0 5px 40px; background: url(../img/icons/general-message.gif) no-repeat 0 center; color: #c12026; font-weight: bold; }
span.validationError {padding: 1px 0 2px 20px; background: url(../img/icons/alert-small.png) no-repeat; color: #215084; font-size: 0.85em; display: block}
#content p.forgotPassword {padding: 0 0 0 20px; background: url(../img/icons/more-info-icon-01.png) no-repeat 0 2px}

#corp-uni-info {float:right; padding: 2px; width:200px; border: 1px solid red;}

/*----- YOUTUBE VIDEOS -----*/
#youTube {margin: 0 0 10px 0;float: left; width: 100%; text-align:center; background:#fff}
#youTube object {width: 480px; height: 295px;}

/*Working Group Panel on Homepage*/
#centerColumn {margin-top: 10px; }
#centerColumn  h1 {padding-left: 25px; font-size: 1.1em; font-weight:bold; text-transform:uppercase}
#centerColumn  h1 a {color: #fff}
#centerColumn ul {margin-left: 10px}
#centerColumn #upcomingEventsWrap {padding: 0 10px 0 0; float: left; width: 310px}
#centerColumn .upcomingEvents h1 {background: url(../img/bg/upcoming-events.gif) no-repeat 0 0 #1a5274;}
#centerColumn .workingGroup {float: left; width: 310px}
#centerColumn .workingGroup h1 {background: url(../img/bg/upcoming-events.gif) no-repeat 0 0 #1a5274;}
#centerColumn .workingGroup p {padding: 0 10px; font-size: 1.1em}
#centerColumn .workingGroup p.readMore {text-align: right; }
#centerColumn li.date {margin-bottom: 0px; margin-top: 3px; padding: 0 0 0 15px; background: url(../img/icons/arrow2.gif) no-repeat 0 5px ; font-size: 1.1em; color:#215084; font-weight: bold; }
#centerColumn .panel ul li.desc {margin-bottom:10px; margin-top: 0px; font-size: 1.1em;  font-weight: bold; background:none; }
#centerColumn .panel li.desc a {text-decoration: none; font-weight: bold}
#centerColumn .panel li.desc a:hover {text-decoration: underline; }
#centerColumn li.readMore {padding-left: 0px; background: none; font-size: 1.1em ;}
#centerColumn li.readMore a {font-weight: bold;}
#centerColumn p.readMore {padding-right: 10px; background: url(../img/icons/arrow2.gif) no-repeat right 8px; color: #659505; font-weight:bold; text-align: right; }

#leftCol .workingGroup {padding-bottom: 0px;}
#leftCol .workingGroup h1 {background: url(../img/bg/upcoming-events.gif) no-repeat 0 0 #1a5274;}
#leftCol .workingGroup p {padding: 0 10px; margin: 10px 0 ; }
#leftCol .workingGroup p.readMore {text-align: right; }
#leftCol p.readMore {margin-right: 10px; padding-right: 10px; background: url(../img/icons/arrow2.gif) no-repeat right 5px; color: #659505; font-weight:bold; text-align: right; }
#leftCol li a.readMore {padding-right: 10px; font-weight: bold; background: url(../img/icons/arrow2.gif) no-repeat right 5px; }

/* Other Strategic Partners Panel on Homepage */
#leftCol img.partners {margin: 5px 14px 0px 14px;}

/* Global Forum Fordham Uni Logo and Text*/
#leftCol img.fordhamLogo {margin: 25px 14px 0px 14px;}
#leftCol .fordhamText {font-size: 0.9em;  padding: 25px 0 0 5px;}

/* Global Forum Media Consult Logo and Text*/
#leftCol img.mediaconsultaLogo {display: block; float: none; margin: 0 auto; padding: 10px 0 0 0;}
#leftCol #sponsors-left-col	{
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}
#leftCol img.sponsor-logo-sidebar	{
	margin-bottom: 25px;
}
#leftCol .mediaconsultText {font-size: 0.9em; margin: 10px 0 0 0; padding: 0; text-align: center;}
#leftCol p.sponsor-text-main	{
	font-size: 1.0em;
	font-weight: bold;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
#leftCol p.sponsor-text	{
	font-size: 0.9em;
	margin: 0 0 12px 0;
	padding: 0;
	text-align: center;
}


/* Global Forum CENTRUM Logo and Text*/
#leftCol img.centrumLogo {display: block; float: none; margin: 5px auto; padding: 10px 0 0 0;}
#leftCol .centrumText {font-size: 0.9em; padding: 35px 0 0 0;}

/* Global Forum CBS Logo and Text*/
#leftCol img.copenhagenLogo {display: block; float: none; margin: 5px auto; padding: 10px 0 0 0;}
#leftCol .copenhagenText {font-size: 0.9em; padding: 35px 0 0 0;}

/* Global Forum DePaul Logo and Text*/
#leftCol img.depaulLogo {display: block; float: none; margin: 5px auto; padding: 10px 0 0 0;}
#leftCol .deapaulText {font-size: 0.9em; padding: 35px 0 0 0;}


/* Global Forum CBS Logo and Text*/
#leftCol img.macewanLogo {display: block; float: none; margin: 5px auto; padding: 10px 0 0 0;}
#leftCol .macewanText {font-size: 0.9em; padding: 35px 0 0 0;}

/* Global Forum Fordham Logo and Text*/
#leftCol img.fordhamLogo {display: block; float: none; width: auto; margin: 0 auto; padding: 15px 0 5px 0;}
#leftCol .fordhamText {font-size: 0.9em; padding: 0; margin: 0 0 10px 0; text-align: center;}

/* Global Forum Egade Logo and Text*/
#leftCol img.egadeLogo {display: block; float: none; width: auto; margin: 0 auto; padding: 15px 0 5px 0;}
#leftCol .egadeText {font-size: 0.9em; padding: 35px 0 0 0;}

/* Global Forum audencia Logo and Text*/
#leftCol img.audenciaLogo {display: block; float: none; width: auto; margin: 0 auto; padding: 15px 0 5px 0;}
#leftCol .audenciaText {font-size: 0.9em; padding: 35px 0 0 0;}



/*----- GENERAL -----*/
#main	{
	float: left;
	width: 100%;
}


/*----- GOOGLE MAP -----*/
/*Google Map*/
#map	{
	float:left;
	width: 632px;
	height: 300px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
#map-wrap	{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 1% 0;
	position: relative;
	background-color: #fff;
}
#map-wrap p	{
	margin-left: 2%;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.recentParticipant	{
	padding: 8px 0 15px 36px;
	font-weight: bold;
	background: url(../img/icons/participant-icon.png) no-repeat 0 2px;
	color: #1e3250;
	text-decoration: none;
	text-indent:-9999px;
}
a.recentReport	{
	margin-left: 10px;
	padding: 8px 0 15px 36px;
	font-weight: bold;
	background: url(../img/icons/star-3-test.png) no-repeat 0 2px;
	color: #213f62;
	text-decoration: none;
	text-indent: -9999px;
}


/*----- SOCIAL MEDIA ICONS -----*/
#links	{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
#links a	{
	text-decoration: none;
	font-size: 12px;
}
ul#loginLink	{
	float: left;
	width: 30%;
	margin-top: 4px;
}
ul#socialMediaLinks	{
	float: right;
	width: 70%;
	text-align: right;
	height: 26px;
}
ul#socialMediaLinks li	{
	display: inline-block;
	margin: 0 0 0 5px;
}
ul#socialMediaLinks li.first	{
	padding: 0 0 4px 0;
}
ul#socialMediaLinks li a	{
	float: left;
}
#links li#login	{
	background: url(../img/icons/login.gif) no-repeat 0 5px;
	padding: 0 0 0 16px;
}
#links li#login a	{
	color: #8d8d8d;
}



/*----- OLD 3 COLS HOMEPAGE -----*/
#rightColHomePage	{
	width: 100%;
	float: left;
}
#rightColHomePage .PRMENewsEventsDiv, #rightColHomePage .PRMENewsEventsDivFirst	{
	height: 200px;
	border: 1px solid #ccc; 
	background: #efefef;
	border-radius: 5px;
	float: left;
	min-height: 300px;
	width: 30%;
	margin-left: 4.6%;
	padding: 0 0 10px 0;
	font-size: 11px;
}
#rightColHomePage .PRMENewsEventsDivFirst	{
	margin: 0;
}
#rightColHomePage .PRMENewsEventsDiv a,
#rightColHomePage .PRMENewsEventsDivFirst a	{font-size: 13px; line-height: 1.3em; text-decoration: none; color: #1e3250;}
#rightColHomePage .PRMENewsEventsDiv a:hover,
#rightColHomePage .PRMENewsEventsDivFirst a:hover	{color: #009C94;}
#rightColHomePage .PRMENewsEventsDiv ul, #rightColHomePage .PRMENewsEventsDivFirst ul	{
	margin: 10px 10px 0 10px;
}
#rightColHomePage .PRMENewsEventsDiv li, #rightColHomePage .PRMENewsEventsDivFirst li	{
	background-image: none;
	line-height: 1.3em;
}
#rightColHomePage .PRMENewsEventsDiv li.desc, #rightColHomePage .PRMENewsEventsDivFirst li.desc	{
	margin: 4px 0 8px 0;
}
#rightColHomePage .PRMENewsEventsDiv li.date, #rightColHomePage .PRMENewsEventsDivFirst li.date	{
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 0 0 0 15px;
	background: url(../img/icons/arrow2.gif) no-repeat 0 5px;
	font-size: 1.0em;
	font-weight: bold;
	color: #1e3250;
}
#rightColHomePage .PRMENewsEventsDiv li.dateSmall, #rightColHomePage .PRMENewsEventsDivFirst li.dateSmall	{
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: url(../img/icons/arrow2.gif) no-repeat 0 5px;
	font-size: 13px;
	line-height: 1.3em;
	color: #1e3250;
}
#rightColHomePage .PRMENewsEventsDiv li.readMore a, #rightColHomePage .PRMENewsEventsDivFirst li.readMore a	{
	text-decoration: underline;
}
#rightColHomePage .PRMENewsEventsDiv li.readMore a:hover, #rightColHomePage .PRMENewsEventsDivFirst li.readMore a:hover	{	
	text-decoration: none;
}
#rightColHomePage h2.PRMENewsEvents	{
	padding: 5px;
	background: url(../img/bg/h2-background.png) repeat-x top left #1a5274;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	border-radius: 4px 4px 0 0;
}
#rightColHomePage h2.PRMENewsEvents a	{
	text-decoration: none;
	color: #fff;
}
#rightColHomePage h2.PRMENewsEvents a.blogHeader	{
	display: block;
	width: 94px;
	height: 14px;
	margin: 2px 0 1px 0;
	text-decoration: none;
	background: url(../img/logos/prime-time-header.png) no-repeat top left;
	color: #fff;
}
#rightColHomePage h2.PRMENewsEvents a.blogHeader span	{
	display: none;
}
#rightColHomePage h2.PRMENewsEvents a:hover	{
	text-decoration: none;
}
#rightColHomePage h2.PRMENewsEvents	{
	background: #1e3250;
}
#rightColHomePage h2.PRMENewsEvents	{
	padding: 5px 5px 5px 10px;
	margin: 0;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #fff;
}

/* NEW 3 COLS HOMEPAGE
-------------------------------------------------------------- */
#right-col-homepage	{
	width: 100%;
	float: left;
}
#right-col-homepage .PRMENewsEventsDiv,
#right-col-homepage .PRMENewsEventsDivFirst,
#right-col-homepage.newsletter .PRMENewsEventsDivSecond	{
	display: block;
	border: 1px solid #ccc;
	background: #efefef;
	border-radius: 5px;
	float: left;
	min-height: 300px;
	width: 30%;
	margin-left: 4.6%;
	padding: 0 0 10px 0;
	font-size: 11px;
	clear: none;
}
#right-col-homepage .PRMENewsEventsDiv.homepage-newsletter	{
	min-height: 0;
	margin-top: -78px;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirst	{
	height: 200px;
	border: 1px solid #ccc; 
	background: #efefef;
	border-radius: 5px;
	float: left;
	min-height: 405px;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0 0 3px 0;
}
#right-col-homepage .PRMENewsEventsDivFirst	{
	margin: 0;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer	{
	display: block;
	float: left;
	width: 30%;
	margin-left: 0;
	padding: 0 2px 10px 0;
	min-height: 350px;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond,
.home-v2 .homepage-newsletter	{
	min-height: 0;
	margin: 0;
	font-size: 11px;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivFirst,
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond	{
	width: 100%;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond .newsletter-content,
.home-v2 .homepage-newsletter .newsletter-content	{
	text-align: center;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond a.subscribe-link,
.home-v2 .homepage-newsletter a.subscribe-link	{
	display: inline-block;
	margin: 10px auto 0 auto;
	padding: 6px 25px;
	background: #1e3250;
	border: 0;
	border-radius: 5px;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond a.subscribe-link:hover,
.home-v2 .homepage-newsletter a.subscribe-link:hover	{
	background: #009c94;
	color: #fff;
}
#right-col-homepage .PRMENewsEventsDiv a,
#right-col-homepage .PRMENewsEventsDivFirst a	{
	font-size: 13px;
	line-height: 1.3em;
	text-decoration: none;
	color: #1e3250;
}
#right-col-homepage .PRMENewsEventsDiv.homepage-newsletter a,
#right-col-homepage .PRMENewsEventsDiv.homepage-newsletter a:hover	{
	color: #fff;
}
#right-col-homepage .PRMENewsEventsDiv a:hover,
#right-col-homepage .PRMENewsEventsDivFirst a:hover	{color: #009C94;}
#right-col-homepage .PRMENewsEventsDiv ul,
#right-col-homepage .PRMENewsEventsDivFirst ul,
#right-col-homepage.newsletter .PRMENewsEventsDivSecond ul	{
	margin: 10px 10px 0 10px;
}
#right-col-homepage .PRMENewsEventsDiv li,
#right-col-homepage .PRMENewsEventsDivFirst li,
#right-col-homepage.newsletter .PRMENewsEventsDivSecond li	{
	background-image: none;
	line-height: 1.3em;
}
#right-col-homepage .PRMENewsEventsDiv li.desc,
#right-col-homepage .PRMENewsEventsDivFirst li.desc	{
	margin: 4px 0 8px 0;
}
#right-col-homepage .PRMENewsEventsDiv li.date,
#right-col-homepage .PRMENewsEventsDivFirst li.date	{
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 0 0 0 15px;
	background: url(../img/icons/arrow2.gif) no-repeat 0 5px;
	font-size: 1.0em;
	font-weight: bold;
	color: #1e3250;
}
#right-col-homepage .PRMENewsEventsDiv.prime-time	{
	min-height: 398px;
}
#right-col-homepage .PRMENewsEventsDiv.prime-time li.date:nth-child(2n+2)	{
	background: none;
	margin: 4px 0 8px 0;
}
#right-col-homepage .PRMENewsEventsDiv li.dateSmall,
#right-col-homepage .PRMENewsEventsDivFirst li.dateSmall,
#right-col-homepage.newsletter .PRMENewsEventsDivSecond li.dateSmall	{
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: url(../img/icons/arrow2.gif) no-repeat 0 6px;
	font-size: 13px;
	line-height: 1.3em;
	color: #1e3250;
}
#right-col-homepage .PRMENewsEventsDivFirst li.dateSmall	{
	margin: 5px 0 10px 0;
}
#right-col-homepage .PRMENewsEventsDiv li.readMore a, #right-col-homepage .PRMENewsEventsDivFirst li.readMore a	{
	text-decoration: underline;
}
#right-col-homepage .PRMENewsEventsDiv li.readMore a:hover, #right-col-homepage .PRMENewsEventsDivFirst li.readMore a:hover	{	
	text-decoration: none;
}
#right-col-homepage h2.PRMENewsEvents	{
	padding: 5px;
	background: url(../img/bg/h2-background.png) repeat-x top left #1a5274;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	border-radius: 4px 4px 0 0;
}
#right-col-homepage h2.PRMENewsEvents a	{
	text-decoration: none;
	color: #fff;
}
#right-col-homepage h2.PRMENewsEvents a.blogHeader	{
	display: block;
	width: 94px;
	height: 14px;
	margin: 1px 0;
	text-decoration: none;
	background: url(../img/logos/prime-time-header.png) no-repeat top left;
	color: #fff;
}
#right-col-homepage h2.PRMENewsEvents a.blogHeader span	{
	display: none;
}
#right-col-homepage h2.PRMENewsEvents a:hover	{
	text-decoration: none;
}
#right-col-homepage h2.PRMENewsEvents	{
	background: #1e3250;
}
#right-col-homepage h2.PRMENewsEvents	{
	padding: 5px 5px 5px 10px;
	margin: 0;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #fff;
}
#right-col-homepage h2.PRMENewsEvents a	{
	font-size: 1.0em;
}



/* BACK TO TOP
-------------------------------------------------------------- */
p.backToTop	{
	margin: 6px 0;
	text-align: right; 
	clear: both;
}
p.backToTop a	{
	display: block;
	padding: 0 12px 0 0;
	background: url(../img/icons/backtotop.gif) no-repeat right 6px;
}
p.backTo a	{
	padding: 0 0 0 12px;
	background: url(../img/icons/backto.gif) no-repeat left 5px;
}



/* MISC
-------------------------------------------------------------- */
span.lowerCase	{
	text-transform: lowercase;
}
span.red-text	{
	color: #C61118;
}
.decoration-none	{
	text-decoration: none;
}



/* GOOGLE MAP
-------------------------------------------------------------- */
h1.headingMap	{
	background: none;
	color: #213f62;
	font-size: 1.5em;
	padding: 0 0 0 2%;
	margin: 0 0 8px 0;
}
.contact-map #map	{
	display: block;
	float: left;
	width: 99%;
	height: 294px;
}
.contact-map #map img	{
	max-width: none !important;
}
.contact-map #map h4#map-heading	{
	margin: 0;
	color: #1e3250;
}
.contact-map #map #info-window-content ul	{
	min-width: 200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.contact-map #map #info-window-content ul li	{
	color: #4f4f4f;
}
.contact-map #map #info-window-content ul li a	{
	color: #4f4f4f;
	text-decoration: underline;
}
.contact-map #map #info-window-content ul li a:hover	{
	color: #1e3250;
	text-decoration: none;
}
.poi-info-window.gm-style .address-line.full-width,
.poi-info-window.gm-style .title.full-width	{
	padding: 0;
}



/* INSIDE PAGES
-------------------------------------------------------------- */
.contact-left	{
	display: block;
	float: left;
	width: 34%;
	margin: 0 1% 0 0;
}
.contact-right	{
	display: block;
	float: left;
	width: 64%;
	margin: 0 0 0 1%;
}



/* LINKS
-------------------------------------------------------------- */
a {color: #1e3250;}
#content a {color: #3b5998;}
#content a:hover	{color: #009C94;}
li.readMore a {color: #3b5998;}



/* PANELS
-------------------------------------------------------------- */
.panel {background:none; border: none;}
#leftCol .panel, #left-col-homepage .panel	{border: 1px solid #ccc; border-radius: 5px; height: 300px; background: #fff;}
#leftCol .panel div, #left-col-homepage .panel div	{
	height: 290px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
}
#leftCol .panel h1, #left-col-homepage .panel h1	{
	line-height: 1.0em;
}
#leftCol .panel p, #left-col-homepage .panel p	{
	font-family: 'impact', 'chicago';
	font-size: 24px;
	line-height: 26px;
	margin: 0;
	text-align: center;
}
#left-col-homepage .panel p	{
	margin: 10px 0;
}
#left-col-homepage .panel div p a	{
	text-decoration: none;
}



/* PRME TEAM
-------------------------------------------------------------- */
.prme-team,
.prme-team-last,
.speakers-row,
.speakers-row-ext	{display: block; float: left; width: 100%; margin: 0 0 10px 0; padding: 5px 0 15px 0; border-bottom: 1px solid #ccc; clear: both;}
.prme-team img,
.speakers-row-ext img	{
	float: left;
	padding: 3px;
	border: 2px solid #009c94;
}
.prme-team.no-border	{
	border-bottom: 0;
}
.prme-team:nth-child(2n+1) img,
.prme-team-last:nth-child(2n+1) img,
.speakers-row-ext:nth-child(2n+1) img,
.speakers-row-ext-last:nth-child(2n+1) img	{
	float: left;
}
#content .prme-team p,
#content .prme-team-last p,
#content .speakers-row p,
#content .speakers-row-ext p	{
	float: left;
	margin: 28px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
}
#content .speakers-row-ext p.title,
#content .speakers-row-ext:nth-child(2n+1) p.title	{
	width: 82%;
	margin: 0 0 0 20px;
}
.confirmed-speakers #content .speakers-row-ext p.title,
.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
	width: 78%;
	margin: 0 0 0 20px;
}
#content .speakers-row-ext .wrap .truncate p	{
	float: none;
	margin: 10px 10px 10px 0;
	font-weight: normal;
}
#content .speakers-row-ext .wrap	{
	float: left;
	width: 82%;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
}
.confirmed-speakers #content .speakers-row-ext .wrap	{
	float: left;
	width: 78%;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
}
#content .speakers-row-ext .img-placeholder	{
	display: inline-block;
	float: left;
	width: 77px;
	height: 120px;
	padding: 5px;
}
#content .speakers-row p,
#content .speakers-row-ext p	{
	margin: 0;
}
#content .prme-team p a.email,
#content .prme-team:nth-child(2n+1) p a.email,
#content .speakers-row-ext p a.email,
#content .speakers-row-ext:nth-child(2n+1) p a.email	{
	font-size: 12px;
}
#content .prme-team:nth-child(2n+1) p,
#content .prme-team-last:nth-child(2n+1) p,
#content .speakers-row-ext:nth-child(2n+1) p,
#content .speakers-row-ext-last:nth-child(2n+1) p	{
	float: left;
	margin: 28px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
}
#content ul.address, #content ul.address-email, #content ul.address-tel	{
	margin: 5px 0;
}
#content ul.address li, #content ul.address-email li, #content ul.address-tel li	{
	margin: 2px 0;
	padding: 0;
	background: none;
}
#interns,
.former-staff,
.current-interns	{
	float: left;
	width: 100%;
	clear: both;
	text-align: left;
}
#interns .prme-team, .former-staff .prme-team	{
	border: 0;
}
#content #interns p, #content .former-staff p	{
	width: 98%;
	margin: 0 0 5px 2%;
	text-align: left;
}

#content .prme-team .prme-img-container	{
	float: left;
	width: 20%;
}
#content .prme-team .prme-team-text	{
	float: right;
	width: 80%;
}
#content .prme-team .prme-team-text p	{
	width: 100%;
	margin: 0 0 5px 10px;
	font-weight: normal;
}
#content .prme-team .prme-team-text p.title	{
	font-weight: bold;
}



/* PARTNERS & SPONSORS PAGE
-------------------------------------------------------------- */
#content .sponsors-row	{
	border-bottom: 1px solid #ccc;
    clear: both;
    display: block;
    float: left;
    margin: 0 0 10px;
    padding: 5px 0 15px;
    width: 100%;
}
#content .sponsors-row.no-border	{
	border-bottom: 0;
}
#content .sponsors-img-container	{
	float: left;
    width: 28%;
	margin-right: 2%;
}
#content .sponsors-img-container img	{
	width: 100%;
	height: auto;
}
#content .sponsors-text-container	{
	float: right;
    width: 70%;
}
#content .sponsors-text-container .title	{
	font-weight: bold;
}
#content .sponsors-text-container h3.title	{
	margin: 0 0 5px 10px;
}
#content .sponsors-text-container p	{
	margin: 0 0 5px 10px;
    width: 100%;
}
#content .sponsors-text-container p.project-partners	{
	margin: 0 0 10px 10px;
}



/* EVENTS AND NEWS PAGES
-------------------------------------------------------------- */
#content .container	{display: block; float: left; width: 100%;}
.events-left-col,
.news-left-col	{float: left; width: 74%;}
.events-right-col,
.news-right-col	{width: 25%; float: right;}
#content h2.eventTitle, #content h2.newsTitle	{
	width: 94%;
	margin: 5px 0 0 0;
	padding-left: 20px;
	background: url(../img/icons/event-icon-01.png) no-repeat 0 0;
	float: left;
	display :inline;
	border: 0;
	font-size: 1.0em;
	font-weight: bold;
}
#content h2.newsTitle	{
	background: url(../img/icons/news-icon-01.png) no-repeat 0 0;
}
#date-location	{
	display: block;
	float: right;
	width: 20%;
}
#content h3.dateEvent, #content h3.dateNews	{
	width: 100%;
	padding: 0;
	margin: 0 0 0 10px;
	background: #e3eff9;
	color: #213e63;
	display: inline;
	float: left;
	text-align: center;
	border-bottom: 0px;
	font-size: 1.0em;
	font-weight: bold;
	float: right;
}
h3.dateEvent span, h3.dateNews span	{
	display: block;
	width: 96%;
	padding: 5px;
}
h3.dateEvent span.event-location	{
	border-top: 10px solid #fff;
}
#content p.newsContent	{
	display: block;
	float: left;
	width: 100%;
}
#content article .truncate	{
	padding-bottom: 15px;
}
#content article .truncate h2	{
	font-size: 14px;
	border: 0;
}



/* SLIDING DIV
-------------------------------------------------------------- */
.wrap {
	width: 100%;
    position: relative;
    overflow: hidden;
}
#content .wrap .addthis_toolbox	{
	display: block;
	float: left;
	margin: -20px 0 0 0;
}
#content .container .read-more, #content .container .read-more-ie8	{
	width: 99%;
	margin: 5px 1% 5px 0;
	text-align: right;
}
.read-more a.more, .read-more-ie8 a.more-ie8 {
    padding: 3px 15px 3px 4px;
    background: url(../img/icons/arrow-icon-read-more.png) no-repeat 95% 50% #E3EFF9;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
.read-more a.less {
    padding: 3px 4px 3px 15px;
    background: url(../img/icons/arrow-icon-read-less.png) no-repeat 5% 50% #E3EFF9;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
#content .read-more a	{
	color: #213E63;
}
#content .read-more a:hover	{
	color: #009c94;
}



/* NEW FOOTER
-------------------------------------------------------------- */
footer#footer	{float: left; width: 930px; height: auto; margin: 0; padding: 0 25px 15px 25px; clear: both; background: #fff; color: #1e3250; font-size: 0.85em;}
footer#footer a	{color: #1e3250;}
footer#footer a:hover	{color: #009C94;}
footer#footer ul.floatLeft	{float: left;}
footer#footer li.prmeLogo	{margin-top: 10px;}
#footer-content	{
	float: left;
	width: 96%;
	margin: 0;
	padding: 15px 2%;
	border: 1px solid #ccc;
	border-radius: 5px;
}
p.credits	{
	float: left;
	width: 100%;
	margin-top: 10px;
	padding: 0;
}
#center-footer	{
	float: left;
	width: 40%;
	text-align: center;
}
#center-footer p	{
	float: left;
	width: 100%;
	margin: 10px 0;
	text-align: center;
}
.slideshow	{
	float: left;
	width: 100%;
	text-align: center;
}
.slideshow ul.slides	{
	float: left;
	width: 100%;
	height: 70px;
}
.slideshow ul.slides li	{
	float: left;
	width: 100%;
	text-align: center;
}
.slideshow ul.slides li a img	{
	float: none;
	margin: 0 auto;
}
#left-footer	{
	float: left;
	width: 30%;
}
#left-footer ul	{
	float: left;
	margin-top: 30px;
}
footer#footer #right-footer	{
	float: right;
	width: 30%;
	text-align: right;
	margin: 12px 0 0 0;
}
footer#footer #right-footer a	{
	text-decoration: none;
}
footer#footer #right-footer ul	{
	float: right;
	text-align: right;
	width: 100%;
}
footer#footer #right-footer ul li	{
	float: right;
	margin-top: 10px;
	padding: 0;
}
footer#footer #right-footer ul, footer#footer #right-footer ul li, footer#footer #right-footer p	{
	text-align: right;
}
footer#footer #right-footer ul li:first-child span, footer#footer #right-footer ul li:last-child span	{
	display: none;
}



/* FORMS
-------------------------------------------------------------- */
#content form h3	{margin: 10px 0;}
form h3	{
	display: block;
	float: left;
	width: 100%;
}
form#searchform	{
	display: block;
	float: left;
}
form#searchform h3	{
	display: block;
	float: left;
}
form#searchform	label	{
	display: inline-block;
}
form#searchform	.country label	{
	vertical-align: top;
}
form#searchform .organisation-details label, form#searchform .country label	{
	width: 30%;
}
form#searchform	.participant-type .radio-buttons	{
	float: left;
	width: 33%;
}
form#searchform	.sign-up label	{
	width: 20%;
}
form#searchform input.margin-right-10	{
	margin-right: 10px;
}
form#searchform input#search, form.sign-up input#register	{
	padding: 8px 14px;
	background-color: #1e3250;
	border: 0;
}
form#searchform input#search:hover,
form.sip-searchform input.submit:hover,
form.sign-up input#register	{
	cursor: pointer;
}
.form-section	{
	float: left;
	width: 98%;
	padding: 8px 1%;
}
.form-light	{
	background: #fff;
}
.form-dark	{
	background: #edf1f4;
}
.organisation label	{
	float: left;
	width: 35%;
}
.organisation fieldset,
.education-type fieldset	{
	float: right;
	width: 65%;
}
.organisation #corp-uni-info label	{
	width: 100%;
}
form.sign-up	{
	float: left;
}
form.sign-up label	{
	float: left;
	width: 35%;
}
form .sign-up-achievements-corp label,
form .sign-up-achievements-acad label,
.hear-about-us label	{
	width: 100%;
	margin-bottom: 10px;
}
form.sip-searchform	{
	width: 98%;
	padding: 5px 1%;
	background: #daeafc;
}
form.sip-searchform input#searchterms	{
	width: 35%;
	padding: 5px;
}
form.sip-searchform input.submit	{
	margin-left: 10px;
	padding: 8px 14px;
	border: none;
	background-color: #1e3250;
}



/* CHAPTERS
-------------------------------------------------------------- */
.chapters-map	{
	display: block;
	float: left;
	width: 100%;
}
.chapters-map-text	{
	display: block;
	float: right;
	width: 40%;
	margin-top: 60px;
}
#content .chapters-map-text p	{
	font-size: 12px;
}
.chapters-icon	{
	float: left;
	width: 14px;
	height: 14px;
	margin: 4px 5px 0 0;
	border-radius: 2px;
	background-color: #009C94;
	-moz-box-shadow: 1px 2px 2px 1px #c1c1c1;
	-webkit-box-shadow:	1px 2px 2px 1px #c1c1c1;
	box-shadow:	1px 2px 2px 1px #c1c1c1;
}
#content .chapters-map-text p:first-child .chapters-icon	{
	background-color: #1e3250;
}



/* TABLES
-------------------------------------------------------------- */
p.mobile-tablet	{
	display: none;
}
.vertical-align	{
	vertical-align: middle;
}



/* VIDEOS
-------------------------------------------------------------- */
#youTube object embed	{
	width: 480px;
	height: 295px;
}



/* GOOGLE SEARCH BOX
-------------------------------------------------------------- */
#google-search-box	{
	position: relative;
	float: right;
	width: 300px;
	margin-bottom: -78px;
	z-index: 2;
	color: #1e3250;
}
#google-search-box-resources	{
	float: right;
	width: 300px;
	color: #1e3250;
}
.cse .gsc-control-cse,
.gsc-control-cse	{
	padding: 0 !important;
	background: none !important;
	border: 0 !important;
}
.cse input.gsc-input,
input.gsc-input	{
	font-size: 14px !important;
	color: #1e3250 !important;
}
input.gsc-input,
input.gsc-search-button	{
	border: none !important;
}
input.gsc-search-button	{
	color: #fff;
	font-size: 12px !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,_Sans,sans-serif;
}
#gsc-i-id1::-moz-placeholder	{
	font-size: 12px !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,_Sans,sans-serif;
}
#___gcse_0 input.gsc-input	{
	padding: 3px 6px !important;
	font-size: 12px !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,_Sans,sans-serif;
}
.cse input.gsc-search-button,
input.gsc-search-button	{
	height: 25px !important;
}
td.gsc-clear-button	{
	width: 12px !important;
}
div.gsc-clear-button	{
	margin-left: 0 !important;
	background: url(../img/icons/x-icon.png) no-repeat center center !important;
}
#gsc-i-id1	{
	opacity: 0.9;
	font-size: 12px !important;
}
.gsc-search-button:hover	{
	cursor: pointer;
}



/* NEWSLETTER SUBSCRIBE FORM
-------------------------------------------------------------- */
#subForm input	{
	width: 40%;
	padding: 4px 2px;
	background: #edf1f4;
	border: 1px dotted #cecece;
	border-radius: 5px;
}
#subForm input:focus	{
	border: 1px solid #1e3250;
}
#subForm button	{
	margin-top: 5px;
	padding: 6px 25px;
	background: #1e3250;
	border: 0;
	border-radius: 5px;
	color: #fff;
}
#subForm button:hover	{
	background: #009c94;
	cursor: pointer;
}
ul#subMenuNewsletter	{
	float: left;
	width: 100%;
	background: #fff;
}
ul#subMenuNewsletter li	{
	display: inline;
    float: left;
    margin: 0 0 1px;
    width: 100%;
}
ul#subMenuNewsletter li.level01	{
	width: 100%;
}
ul#subMenuNewsletter li.level01 a	{
	background-color: #cecece;
    display: block;
	padding: 5px 10px 5px 8px;
    font-weight: bold;
	text-decoration: none;
}
ul#subMenuNewsletter li.level01 a:hover	{
	color: #1e3250;
}
ul#subMenuNewsletter li.sub a,
ul#subMenuNewsletter li.subOn a	{
	display: block;
	background: #edf1f4;
    border-left: 15px solid #cecece;
    color: #1e3250;
	padding: 5px 10px 5px 8px;
	text-decoration: none;
}
ul#subMenuNewsletter li.sub a:hover	{
	background: #1e3250;
	color: #edf1f4;
}
ul#subMenuNewsletter li.subOn a	{
	background: #1e3250;
	border-left: 15px solid #cecece;
	color: #edf1f4;
	font-weight: bold;
}



/* MISC
-------------------------------------------------------------- */
a.header-image img	{
	position: relative;
	z-index: 1;
}
img.center	{
	display: block;
	float: none;
	margin: 0 auto;
}
#content div.addthis_toolbox	{
	float: right;
	width: 140px;
	margin: 5px 0 0 0;
	text-align: right;
}
#content div.hidden	{
	display: none;
}
#content h2.bold	{
	font-weight: bold;
}
#content h2.no-underline	{
	border-bottom: 0;
}
.bold,
#content span.bold	{
	font-weight: bold;
}
.italic	{
	font-style: italic;
}
.center	{
	text-align: center;
}
.left-align	{
	text-align: left;
}
.tr-center td,
table.tableData thead .tr-center th,
.align-center	{
	text-align: center;
}
.margin-03	{
	margin: 10px 0;
}
table.tableData td.pl20	{
	padding-left: 20px;
}
table.tableData .p4	{
	padding-left: 4px;
}
#content table.tableData ol.no-margin-top,
#content table.tableData ol li.no-margin-top	{
	margin-top: 0;
}
.small-font,
p.small-font,
p.small-print	{
	font-size: 10px;
}
.uppercase	{
	text-transform: uppercase;
}
#content .theme-color-01	{
	color: #1e3250;
}
.content-divider	{
	margin: 10px 0;
	border-bottom: 1px solid #ccc;
	display: block;
	width: 100%;
}



/* HEADINGS
-------------------------------------------------------------- */
#content h3.content-heading-03	{
	font-size: 18px;
}
#content h3.margin-01	{
	margin-bottom: 0;
}
#content h3.margin-02	{
	margin-top: 20px;
	margin-bottom: 0;
}



/* PARAGRAPHS
-------------------------------------------------------------- */
#content p.margin-01	{
	margin-bottom: 0;
}
#content p.margin-02	{
	margin-top: 0;
}
#content p.margin-03	{
	margin: 5px 0;
}
#content p.margin-04	{
	margin-top: 5px;
}
#content .underline	{
	text-decoration: underline;
}
#content p.full-width.margin-left-20	{
	width: 100%;
	margin: 0 0 0 20px;
}



/* LISTS
-------------------------------------------------------------- */
#content ol.margin-02,
#content ul.margin-02	{
	margin-top: 0;
}



/* CONTENT
-------------------------------------------------------------- */
#coconveners {width: 100%;  float:left; margin-top: 10px;}
#coconveners .slideshow {font-size: 1.2em;}
#coconveners .slideshow p {text-align: center; margin: 0 162px 10px 0;}



/* IMAGES
-------------------------------------------------------------- */
.content-image	{
	width: 100%;
	height: auto;
}



/*----- MEDIA QUERIES -----*/
@media screen and (max-width: 979px)	{
	#wrapall	{
		width: 100%;
	}
	#inside-wrap	{
		width: 94%;
		padding: 15px 3%;
	}
	header#header a img	{
		width: 100%;
	}
	ul#mainNav > li:hover a	{
		background: rgba(255,255,255,0.1);
	}
	ul#mainNav > li:hover a.mean-expand:hover {
		background: #003546;
	}
	.mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li.on a	{
		background: rgba(255,255,255,0.1);
	}
	#links	{
		margin: 5px 0;
	}
	#main	{
		margin-top: 5px;
	}
	#left-col-homepage, #leftCol	{
		width: 30%;
	}
	#rightCol	{
		float: right;
		width: 68%;
		padding: 0;
	}
	#content ul.links.narrow, #content ul.dataList.narrow	{
		float: none;
		width: 80%;
		margin: 10px auto;
	}
	#content img.full-width	{
		width: 98%;
		height: auto;
	}
	#left-col-homepage .panel.news img	{
		width: 100%;
		height: auto;
	}
	#map-container	{
		float: right;
		width: 68%;
		padding: 0;
	}
	#map 	{
		float: right;
		width: 98%;
		margin: 0 auto;
	}
	#right-col-homepage .PRMENewsEventsDivFirst, #right-col-homepage .PRMENewsEventsDiv	{
		min-height: 320px;
	}
	#leftCol .panel, #left-col-homepage .panel, #left-col-homepage .panel div	{
		height: auto;
	}
	footer#footer	{
		width: 94%;
		padding: 15px 3%;
	}
	.table	{
		display: block;
		float: none;
		width: 96%;
		margin: 0 auto;
		overflow: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
	}
	#content h3.eventTitle, #content h3.newsTitle	{
		width: 70%;
	}
	#content h2.date, #content h2.dateEvent	{
		width: 20%;
	}
	#content em	{
		word-wrap: break-word;
	}
	#leftCol #sponsors-left-col .cols-2	{
		float: left;
		width: 90%;
		padding: 0 5%;
	}
	#leftCol #sponsors-left-col .cols-2, #leftCol #sponsors-left-col .cols-2 a	{
		text-align: center;
	}
	#leftCol #sponsors-left-col .cols-2 a	{
		display: inline-block;
		margin: 10px 5%;
	}
	#leftCol img.audenciaLogo, #leftCol img.centrumLogo, #leftCol img.copenhagenLogo, #leftCol img.depaulLogo, #leftCol img.egadeLogo, #leftCol img.fordhamLogo, #leftCol img.macewanLogo	{
		display: block;
		float: none;
		margin: 0 auto;
	}
	#image-container	{
		min-width: 100%;
	}
	#image-container a img	{
		display: block;
		float: none;
		width: auto;
		height: auto;
		margin: 0 auto;
		clear: both;
	}
	.chapters-map	{
		width: 100%;
		text-align: center;
	}
	.chapters-map-text	{
		width: 100%;
		margin: 0;
	}
	#content .chapters-map-text p	{
		float: left;
		width: auto;
		margin-left: 10px;
	}
	#content .chapters-map-text p:first-child	{
		margin-left: 0;
	}
	.calendarWrap	{
		padding: 0;
	}
	#content img.width-635	{
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 929px)	{
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 80%;
	}
}

@media screen and (max-width: 849px)	{
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 75%;
	}
}

@media screen and (max-width: 830px)	{
	.prme-team-text	{
		max-width: 400px;
	}
}

@media screen and (max-width: 800px)	{
	#right-col-homepage .PRMENewsEventsDivFirst	{
		margin: 0 1.5%;
		min-height: 340px;
	}
	#right-col-homepage .PRMENewsEventsDiv,
	#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer	{
		margin: 0 1.5%;
		min-height: 340px;
	}
	footer#footer	{
		height: auto;
	}
	#left-footer ul	{
		margin: 0;
	}
	#center-footer	{
		float: right;
		width: 50%;
		text-align: right;
	}
	#center-footer p	{
		text-align: right;
	}
	#center-footer .slideshow ul.slides li a img	{
		float: right;
	}
	footer#footer #right-footer	{
		display: inline-block;
		float: none;
		width: 100%;
		margin: 0 auto;
		clear: both;
	}
	footer#footer #right-footer ul	{
		float: left;
		width: auto;
		text-align: left;
	}
	footer#footer #right-footer ul li:last-child span	{
		display: inline;
	}
	footer#footer #right-footer p.credits	{
		float: right;
		width: auto;
	}
	.calendarWrap	{
		float: left;
		width: 100%;
		margin-top: 10px;
		padding: 0;
		text-align: center;
	}
	.calendarWrap .backgroundWrapper	{
		display: inline-block;
		float: none;
		width: auto;
		padding-top: 9px;
		vertical-align: top;
	}
	.calendarWrap .backgroundWrapper:first-child	{
		padding-top: 0;
	}
	.calendarWrap .backgroundWrapper table.calendar	{
		display: block;
		float: left;
	}
}

@media screen and (max-width: 768px)	{
	#leftCol	{
		width: 100%;
	}
	#rightCol	{
		float: left;
		width: 100%;
	}
	#content ul.links, #content ul.dataList	{
		float: none;
		width: 90%;
		margin: 10px auto;
	}
	#content img.full-width	{
		width: 82%;
	}
	form.sip-searchform	{
		width: 98%;
		padding: 5px 1%;
		background: #daeafc;
	}
	#content img.width-635	{
		display: block;
		float: none;
		width: auto;
		height: auto;
		margin: 0 auto;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 82%;
	}
	#content .prme-team .prme-team-text	{
		max-width: 80%;
	}
	#right-col-homepage.newsletter .PRMENewsEventsDivFirst	{
		height: auto;
	}
}

@media screen and (max-width: 767px)	{
	#right-col-homepage .PRMENewsEventsDiv.homepage-newsletter	{
		margin-top: 10px;
	}
	#twitter-widget-0	{
		width: 100% !important;
	}
	#right-col-homepage .PRMENewsEventsDiv.prime-time	{
		min-height: 200px;
	}
}

@media screen and (max-width: 700px)	{
	#left-col-homepage	{
		width: 100%;
	}
	#left-col-homepage .panel	{
		height: auto;
	}
	#left-col-homepage .panel div	{
		display: block;
		padding: 25px;
	}
	#left-col-homepage .panel.news img	{
		width: auto;
	}
	#map-container	{
		width: 100%;
		padding-left: 0%;
	}
	#map	{
		display: block;
		float: none;
	}
	#right-col-homepage .PRMENewsEventsDivFirst,
	#right-col-homepage .PRMENewsEventsDiv,
	#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer	{
		float: none;
		width: 98%;
		height: auto;
		min-height: 0;
		margin: 0 1% 10px 1%;
	}
	#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer	{
		display: inline-block;
		float: none;
		margin: 0 1%;
		padding: 0;
	}
	#right-col-homepage.newsletter .PRMENewsEventsDivFirst	{
		min-height: 0;
		margin-bottom: 10px;
	}
	#right-col-homepage.newsletter .PRMENewsEventsDivFirstContainer .PRMENewsEventsDivSecond	{
		margin-bottom: 10px;
	}
	#left-footer	{
		display: inline-block;
		float: none;
		width: 100%;
		clear: both;
		text-align: center;
	}
	#left-footer ul	{
		display: inline-block;
		float: none;
		width: auto;
		margin-top: 15px;
	}
	#center-footer	{
		display: inline-block;
		float: none;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	#center-footer p	{
		text-align: center;
	}
	#center-footer .slideshow ul.slides li a img	{
		float: none;
	}
	#left-col-homepage .panel.news img	{
		width: 90%;
		height: auto;
	}
	#left-top-footer,
	#right-top-footer	{
		width: 48%;
	}
	#left-top-footer	{
		margin-right: 2%;
	}
	#right-top-footer	{
		margin-left: 2%;
	}
	#left-top-footer ul li a img,
	#right-top-footer ul li a img	{
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 635px)	{
	#content img.full-width	{
		width: 100%;
	}
	#content img.width-635	{
		width: 100%;
		height: auto;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 78%;
	}
	#content .prme-team .prme-img-container,
	.confirmed-speakers #content .speakers-row-ext .speakers-img	{
		width: 25%;
	}
	.confirmed-speakers #content .speakers-row-ext .speakers-img	{
		display: block;
		float: left;
		width: 25%;
	}
	#content .prme-team .prme-team-text,
	.confirmed-speakers #content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext p.title,
	.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
		width: 75%;
	}
	.confirmed-speakers #content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext p.title,
	.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
		width: 73%;
		margin-left: 2%;
	}
	
}

@media screen and (max-width: 600px)	{
	#content ul.links.narrow, #content ul.dataList.narrow	{
		width: 90%;
	}
	form#searchform .organisation-details label, form#searchform .country label	{
		width: 40%;
	}
	form#searchform .sign-up label	{
		width: 40%;
	}
	form#searchform .sign-up input	{
		width: 50%;
		margin: 4px 0;
	}
	form#searchform .participant-type .radio-buttons	{
		width: 100%;
		margin: 4px 0;
		clear: both;
	}
	blockquote	{
		width: 80%;
		margin: 10px 2%;
		padding: 20px 3% 10px 13%;
	}
	#google-search-box	{
		margin: -12px 0 0 0;
	}
}
@media screen and (max-width: 580px)	{
	footer#footer #right-footer	{
		margin-top: 5px;
	}
	footer#footer #right-footer ul	{
		display: inline-block;
		float: none;
		width: 100%;
		text-align: center;
	}
	footer#footer #right-footer ul li	{
		float: none;
		text-align: center;
	}
	footer#footer #right-footer ul li:first-child span	{
		display: inline;
	}
	footer#footer #right-footer p.credits	{
		float: none;
		width: auto;
		margin: 5px 0;
		text-align: center;
	}
	footer#footer #right-footer ul li:last-child span	{
		display: none;
	}
	#content .prme-team p, #content .prme-team:nth-child(2n+1) p	{
		font-size: 1.0em;
	}
	#left-col-homepage .panel div	{
		padding: 10px;
	}
	#content .chapters-map-text p	{
		margin-left: 0;
	}
}
@media screen and (max-width: 530px)	{
	form#searchform .organisation-details label, form#searchform .country label	{
		width: 100%;
		margin-bottom: 5px;
	}
	#content .photos.l, #content .photos.r	{
		width: 100%;
		display: block;
	}
	#content .photos.l img, #content .photos.r img	{
		display: block;
		float: none;
		margin: 0 auto;
	}
	.prme-team-text	{
		max-width: 350px;
	}
	#youTube object	{
		width: 80%;
		height: auto;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 75%;
	}
	#subForm input	{
		width: 100%;
	}
}
@media screen and (max-width: 500px)	{
	ul#loginLink, ul#socialMediaLinks	{
		width: auto;
	}
	#youTube object embed	{
		width: 100%;
		height: 200px;
	}
	.prme-team img, .prme-team:nth-child(2n+1) img, .prme-team-last:nth-child(2n+1) img	{
		display: block;
		float: none;
		margin: 0 auto;
	}
	.prme-team-text	{
		max-width: 100%;
	}
	#content .prme-team p.team-no-margin	{
		margin: 0;
	}
	blockquote	{
		padding: 20px 2% 10px 14%;
	}
	#content #interns p, #content .former-staff p	{
		margin: 0;
		text-align: left;
	}
	#content h3.eventTitle, #content h3.newsTitle	{
		width: 60%;
	}
	#content h2.date, #content h2.dateEvent	{
		width: 25%;
	}
	#content .prme-team .prme-img-container,
	.confirmed-speakers #content .speakers-row-ext .speakers-img	{
		width: 30%;
	}
	#content .prme-team .prme-team-text,
	.confirmed-speakers #content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext p.title,
	.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
		width: 70%;
	}
	.confirmed-speakers #content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext p.title,
	.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
		margin: 0;
	}
	#bottom-footer ul	{
		text-align: center;
	}
	footer#footer #bottom-footer ul li	{
		display: inline-block;
		float: none;
		margin: 2px 0;
	}
	#left-top-footer,
	#right-top-footer	{
		width: 100%;
		margin: 0 0 15px 0;
	}
	#right-top-footer	{
		display: block;
		float: left;
		margin: 0;
	}
	#left-top-footer ul li a img,
	#right-top-footer ul li a img	{
		width: auto;
		height: auto;
	}
	.footer-divider	{
		display: block;
		float: left;
		width: 100%;
		height: 1px;
		clear: both;
		margin-bottom: 60px;
	}
}

@media screen and (max-width: 489px)	{
	#content .container .events-left-col	{
		float: left;
		width: 100%;
	}
	#content .container .events-right-col	{
		display: block;
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
		text-align: center;
	}
	#content .container .events-right-col .date-location	{
		display: block;
		float: none;
		width: 50%;
		margin: 0 auto;
	}
	#content .read-more a.more, #content .read-more a.less	{
		display: block;
		width: 46%;
		margin: 0 auto;
		padding: 5px 2% 5px 2%;
		text-align: center;
	}
	#content h3.dateEvent	{
		background: none;
	}
	#content h3.dateEvent span	{
		background: #e3eff9
	}
	#content div.addthis_toolbox	{
		display: inline-block;
		float: none;
		margin: 10px 0 0 0;
	}
	#content .container .events-left-col h2.eventTitle	{
		padding: 0;
		background: none;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title	{
		margin-left: 0;
		margin-top: 5px;
	}
	.speakers-row-ext p.title	{
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap	{
		width: 100%;
	}
	#content .speakers-row-ext .wrap	{
		margin-left: 0;
	}
	#content .speakers-row-ext .read-more	{
		text-align: left;
	}
	#content .speakers-row-ext .read-more a	{
		margin: 0;
	}
	#left-col-homepage .panel.news img	{
		width: 90%;
		height: auto;
	}
}

@media screen and (max-width: 460px)	{
	#map-wrap p a.recentParticipant, #map-wrap p a.recentReport	{
		display: block;
		float: left;
		width: auto;
		margin: 0;
		clear: both;
		text-indent: 0;
	}
	#content ol.bigNumbers	{
		margin: 0;
	}
	ol.bigNumbers li#number01, ol.bigNumbers li#number02, ol.bigNumbers li#number03	{
		margin: 0 10px 10px 35px;
	}
	#content .photos	{
		float: none;
		width: auto;
		margin: 0 auto;
	}
	p.mobile-tablet	{
		display: block;
		font-size: 0.85em;
		font-weight: bold;
	}
	form#searchform .sign-up label	{
		width: 30%;
	}
	/*#content .sponsors-img-container	{
		width: 48%;
	}
	#content .sponsors-text-container	{
		width: 50%;
	}*/
}

@media screen and (max-width: 440px)	{
	img.width-420	{
		width: 90%;
		height: auto;
	}
	#content .speakers-row-ext img,
	#content .speakers-row-ext:nth-child(2n+1) img,
	#content .speakers-row-ext-last:nth-child(2n+1) img	{
		display: block;
		float: none;
		margin: 0 auto;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title	{
		margin-left: 0;
		margin-top: 5px;
		text-align: center;
	}
	.speakers-row-ext p.title	{
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}
	#content .speakers-row-ext p.title,
	#content .speakers-row-ext:nth-child(2n+1) p.title,
	#content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext .speakers-img,
	.confirmed-speakers #content .speakers-row-ext .wrap,
	.confirmed-speakers #content .speakers-row-ext p.title,
	.confirmed-speakers #content .speakers-row-ext:nth-child(2n+1) p.title	{
		width: 100%;
	}
	.confirmed-speakers #content .speakers-row-ext .speakers-img	{
		margin-bottom: 10px;
	}
	#content .speakers-row-ext .wrap	{
		margin-left: 0;
	}
	#content .speakers-row-ext .read-more	{
		text-align: center;
	}
	#content .speakers-row-ext .read-more a	{
		margin: 0 auto;
	}
	#content table.table-style-02 th.s100	{
		width: 60px;
	}
	#content .prme-team .prme-team-text,
	#content .prme-team .prme-img-container,
	#content .sponsors-row .sponsors-text-container,
	#content .sponsors-row .sponsors-img-container	{
		width: 100%;
		max-width: 100%;
	}
	#content .sponsors-text-container p	{
		margin: 0 0 10px 0;
	}
	#content .sponsors-row .sponsors-img-container	{
		text-align: center;
	}
	#content .sponsors-row .sponsors-img-container img	{
		width: auto;
		height: auto;
		display: inline-block;
		float: none;
		text-align: center;
	}
	#content .prme-team .prme-img-container,
	#content .sponsors-row .sponsors-img-container	{
		margin-bottom: 10px;
	}
	#content .prme-team .prme-team-text p,
	#content .sponsors-row .sponsors-text p	{
		margin-left: 0;
	}
	#left-top-footer ul li a img,
	#right-top-footer ul li a img	{
		width: 80%;
		height: auto;
	}
}

@media screen and (max-width: 400px)	{
	#thirdCol	{
		float: none;
		width: 82%;
		margin: 0 auto 10px auto;
		padding: 10px 4%;
	}
	form#searchform .organisation-details input, form#searchform .sign-up input	{
		width: 94%;
		padding: 4px 2%;
	}
	form#searchform .country select	{
		width: 98%;
	}
	form#searchform .sign-up label	{
		width: 100%;
	}
	form#searchform input#search, form.sip-searchform input.submit	{
		width: 100%;
	}
	form.sip-searchform input#searchterms	{
		width: 97%;
		margin-bottom: 8px;
		padding: 8px 1%;
	}
	form.sip-searchform input.submit	{
		margin: 5px 0 0 0;
	}
	.organisation label	{
		width: 100%;
	}
	.organisation input#org_type_other	{
		margin-left: 10px;
	}
	.organisation fieldset, .education-type fieldset	{
		float: left;
		width: 100%;
	}
	.organisation #corp-uni-info label	{
		width: 100%;
	}
	form.sign-up label	{
		width: 100%;
		margin: 5px 0;
	}
	form.sign-up input	{
		width: 99%;
		padding: 5px 0;
	}
	form.sign-up ul.noBullets li input	{
		width: auto;
	}
	form.sign-up .sign-up-country select	{
		width: 99%;
	}
	#corp-uni-info	{
		display: block;
		float: none;
		width: 90%;
		margin: 0 auto;
	}
	blockquote	{
		background: url(../img/icons/open-quote-icon-01.png) no-repeat scroll 8px 10px #EDF1F4
	}
	#youTube object	{
		width: 100%;
	}
	#content .container .events-right-col .date-location	{
		width: 80%;
	}
	#content .read-more a.more, #content .read-more a.less	{
		width: 76%;
	}
	img.responsive-400	{
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 380px)	{
	ul#socialMediaLinks	{
		display: block;
		float: left;
		width: 70%;
		height: auto;
		clear: none;
	}
	ul#loginLink	{
		display: block;
		float: right;
		width: auto;
		clear: none;
	}
	ul#socialMediaLinks li.first	{
		display: block;
		float: left;
		width: 100%;
		margin-top: 4px;
	}
	ul#socialMediaLinks li.first a, ul#socialMediaLinks li	{
		float: left;
	}
	#content .photos.l, #content .photos.r	{
		margin: 0;
	}
	#content .photos img	{
		width: 80%;
		height: auto;
	}
	blockquote	{
		margin: 0;
		padding: 10px 10px 10px 50px;
		background-position: 5px 5px;
	}
	blockquote p	{
		margin-right: 0;
	}
	form.search	{
		width: 96%;
		height: auto;
		padding: 5px 2%;
	}
	form.search input.submit	{
		width: 100%;
		margin: 5px 0;
		padding: 5px 0;
	}
	form.search input#searchterms	{
		padding: 5px 0;
	}
	.chapters-map img	{
		width: 80%;
		height: auto;
	}
	#recaptcha_widget_div	{
		float: left;
		width: 90%;
	}
	#content h3.eventTitle, #content h3.newsTitle	{
		width: 90%;
		margin: 10px 0;
	}
	#content h2.date, #content h2.dateEvent	{
		display: block;
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	#left-top-footer ul li a img,
	#right-top-footer ul li a img	{
		width: 90%;
	}
}

@media screen and (max-width: 340px)	{
	#center-footer .slideshow ul li a img	{
		width: 100%;
		height: auto;
	}
	#content .sponsors-row .sponsors-img-container img	{
		width: 100%;
	}
}

@media screen and (max-width: 320px)	{
	#content .photos img	{
		width: 90%;
	}
	#thirdCol	{
		width: 88%;
	}
	footer#footer #right-footer ul li:last-child	{
		display: block;
		width: 100%;
	}
	footer#footer #right-footer ul li:nth-child(3n+0) span	{
		display: none;
	}
	blockquote	{
		padding: 10px 1% 10px 15%;
		background: url(../img/icons/open-quote-icon-01.png) no-repeat scroll 8px 10px #EDF1F4
	}
	.chapters-map img	{
		width: 100%;
		height: auto;
	}
	#content .container .events-right-col .date-location	{
		width: 90%;
	}
	#content .read-more a.more, #content .read-more a.less	{
		width: 86%;
	}
	#left-top-footer ul li a img,
	#right-top-footer ul li a img	{
		width: 100%;
	}
}

@media screen and (max-width: 310px)	{
	#google-search-box	{
		display: none;
	}
}

@media screen and (max-width: 299px)	{
	#left-col-homepage .panel.news img	{
		width: 100%;
	}
}

@media screen and (max-width: 280px)	{
	#thirdCol a img	{
		width: 90%;
		height: auto;
	}
	form.search input#searchterms	{
		width: 99%;
		margin-bottom: 5px;
	}
	#leftCol img.fordhamLogo	{
		width: 90%;
		height: auto;
	}
}