*{
	padding:0;
	margin:0;
}
a,a:visited{
	outline:none;
	color:#7f0804;
	text-decoration:underline;
}
a:hover { color:#b80600; }
body {
	background:url(../content/images/background.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#4b4b4b;
}
p {
	margin-bottom:1em;
	/*text-align:justify;*/
	line-height:1.4em;
	word-wrap:break-word;
}
#container {
	width:960px;
	margin:0 auto;
}
h2 {
	background:url(../content/images/header.gif) #ebebeb repeat-x;
	height:40px;
	font-size:1.2em;
	padding-left:15px;
}
h2 a, h2 a:visited {
	font-size:1em;
}
h2, h2 a, h2 a:visited {
	color:#0b1b33;
	line-height:43px;
	font-weight:600;
	text-decoration: none;
}

h3 {
	color:#7f0804;
	font-weight:600;
	font-size:1.2em;
	line-height:1.4em;
}
h3 a, h3 a:visited {
	text-decoration:none;
}
h3.smaller { font-size:1em; }
#info-content h3 { margin-bottom:1em; }
h4 {
	font-weight:600;
	font-size:1.2em;
	color:#0b1b33;
	margin-bottom:0.5em;
}
#logo-building {
	background:url(../content/images/building.gif) no-repeat;
	float:right;
	width:660px;
	height:112px;
	position:relative;
}
#donate {
	background-image:url(../content/images/donateBtn.gif);
	background-repeat:no-repeat;
	width:86px;
	height:86px;
	position:absolute;
	top:13px;
	right:14px;
	display:block;
	text-indent:-30000px;
}
#donate:hover {
	background-position:0 -86px;
}
#content {
	background:url(../content/images/rightColumnShadow.gif) #fff repeat-y;
}
#content-single {
	background-color: #fff;
}
#left-column {
	width:572px;
	float:left;
}
.left-content {
	padding:18px;
	position:relative;
/*min-height: 500px;*/
}
#right-column {
	width:388px;
	float:right;
	clear:none;
}
.right-column-content {
	padding:18px 19px;
}
#right-column h2 {
	background:url(../content/images/rightHeadingShadow.gif) no-repeat;
	clear: both;
}
#right-column h2.additional {
    background: url('/content/images/headerBG_events.jpg') no-repeat scroll 0 0 transparent;
    color: #FFF; 
    height: 41px;
}
.blank-heading {
	background: #0b1b33 url(../content/images/rightHeadingShadow.gif) repeat-y;
	width:100%;
	height:43px;
}
.breaker {
	clear:both;
	line-height:0;
}
.clear { clear:both; }
.small { font-size:0.75em; }

#content ul{
	margin:0 0 15px 18px;
	list-style-type:square;
}
#content li{
/*color:#7f0804;*/
color:#4b4b4b;
margin-bottom:1em;
}
#content li span{
color:#4b4b4b;
}
.help{
display:block;
position:absolute;
top:18px;
right:18px;
}

/* Header Logos */
h1#logos {
	float:left;
	clear:none;
	display:block;
	height:112px;
	width:300px;
	background:url(../content/images/logo.jpg) no-repeat;
	position:relative;
}
h1#logos a {
	text-indent:-30000px;
	position:absolute;
	top:25px;
	height:62px;
}
h1#logos a#lbs { width:62px; left:26px }
h1#logos a#cipe { width:168px; left:100px }

/* Log In */

#log-in {
    height:45px;
    width:100%;
    border-bottom:4px solid #7f0804;
}
#log-in ul { list-style-type:none; float:right; overflow:hidden; margin-top: 11px; }
#log-in ul li { float:left; line-height:34px; color:#c6c6c6; }

#log-in ul li a { background:transparent url(../content/images/header-buttons-sprite.gif) no-repeat; display:block; width:66px; height:34px; text-indent:-999em; margin-left:8px; }

#log-in ul li.login a { background-position:0 0; }
#log-in ul li.register a { background-position:-76px 0; }
#log-in ul li.logout a { background-position:-152px 0;}
#log-in ul li.cms a { background-position:-228px 0; }
#log-in ul li.my-account a { background-position:-304px 0; width:86px; }

#log-in ul li.login a:hover,
#log-in ul li.login a.selected { background-position:0 bottom; }
#log-in ul li.register a:hover,
#log-in ul li.register a.selected { background-position:-76px bottom; }
#log-in ul li.logout a:hover,
#log-in ul li.logout a.selected { background-position:-152px bottom; }
#log-in ul li.cms a:hover,
#log-in ul li.cms a.selected { background-position:-228px bottom; }
#log-in ul li.my-account a:hover,
#log-in ul li.my-account a.selected { background-position:-304px bottom; }

#log-in ul li strong { color:#fff; padding-right:10px; }

/* Nav */

#nav-container{
background:#7f0804;
height:66px;
position:relative;
clear:both;
}
a.nav-return{
float:right;
color:#fff;
font-size:0.8em;
text-decoration:none;
padding:5px 10px 0 0;
}
a.nav-return:hover{
color:#fff;
text-decoration:underline;
}
a.nav-return:visited{
color:#fff;
}
#nav-search{
position:absolute;
display:block;
top:11px;
right:8px;
height:21px;
}
#nav-search fieldset input#navsearchterm { margin-top:1px\9; } /* IE8 and below */
#nav-search fieldset input, #nav-search fieldset label { vertical-align:middle; }

ul#topnav{
margin:0;
padding:0;
float:left;
width:960px;
list-style:none;
position:relative;
font-size:0.9em;
font-weight:600;
background:#fff;
}
ul#topnav li{
float:left;
margin:0;
padding:0;
border-right:1px solid #ddd;
}
ul#topnav li:last-child{
border-right:none;
}
ul#topnav li a{
padding:14px 12px;
display:block;
color:#023671;
text-decoration:none;
}
/*ul#topnav li a:visited{
color:#023671;
}*/
ul#topnav li:hover,
ul#topnav li.selected{
background:#7f0804;
cursor:pointer;
}
ul#topnav li a:hover,
ul#topnav li.selected a,
ul#topnav li:hover a{
color:#fff;
}
ul#topnav li ul{
float:left;
padding:6px 0;
position:absolute;
left:auto;
top:41px;
display:none;
color:#fff;
font-weight:normal;
font-size:0.8em;
list-style:none;
}

ul#topnav li ul li{
border-right:1px solid #720704;
}
ul#topnav li ul li:last-child{
border-right:none;
}
ul#topnav li:hover ul{
display:block;
}
ul#topnav li ul a{
display:inline;
color:#fff;
}
ul#topnav li ul a:hover{
text-decoration:underline;
color:#fff;
}

ul#topnav li.selected ul 
{
	display: block;
}

/* Home Flash */

.home-flash{
	background-color:#fff;
	width:572px;
	height:266px;
	float:left;
	clear:none;
}

.info-images { float: left; }
.info-text { float: right; }

.home-flash-text {
	background:#7f0804 url(../content/images/homeTextGradient.gif) repeat-x;
	width:318px;
	height:211px;
	float:right;
	color:#fff;
	padding:20px 35px 35px 35px;
}
.home-flash-text h2 {
	color:#fff;
	font-size:1.3em;
	background:none;
	line-height: 1.2em;
	padding:0;
	height: auto;
	margin-bottom: 8px;
}

.home-flash-text a, .home-flash-text ul li { color: #fff !important; }
.home-flash-text p { margin-bottom:15px; font-size: 0.9em; }
.home-flash-text ul li { margin-bottom:0.5em !important;  font-size: 0.9em; }
.bold { font-weight:600; }

#content .register ul { list-style-type:none; margin:-6px -35px 10px -35px; }
#content .register ul li { background:transparent url(../content/images/blue-tick-mark.gif) no-repeat 38px 10px; padding:5px 8px 5px 64px; margin-bottom:0 !important; }
#content .register ul li.alt-row { background-color:#b42426; }

.register-now-button { background:transparent url(../content/images/register-now-button.jpg) no-repeat 0 0; display:block; width:178px; height:42px; text-indent:-999em; }
.download-app-button { background:transparent url(../content/images/app-banner.gif) no-repeat 0 0; display:block; width:187px; height:40px; text-indent:-999em; }
.book-now-button { background:transparent url(../content/images/book-now-button.png) no-repeat 0 0; display:block; width:178px; height:42px; text-indent:-999em; }

.download-app-button-red { background:transparent url(../content/images/red-button.gif) no-repeat 0 0; display:block; width:216px; height:40px; text-indent:-999em; }

/* Home */

.home-scrollable {
	height:948px;
	padding:15px;
	overflow:auto;
}
.home-scrollable p {
	font-size:0.8em;
	margin-bottom:12px;
}
p.article-date, p.article-type {
	font-size:0.75em;
	margin-bottom:6px;
}

p.article-type {
	font-weight: bold;
	margin: 6px 0 0 0;
}

.thumbholder-alt {
	background:url(../content/images/thumbHolder.gif) no-repeat;
	width:85px;
	height:85px;
	padding:9px 30px 9px 9px;
	float:left;
	margin:0 0 15px 0;
	border:none;
}

.thumbholder {
	background:url(../content/images/thumbHolder.gif) no-repeat;
	width:85px;
	height:85px;
	padding:9px;
	float:right;
	margin:0 0 15px 10px;
	border:none;
}

.news-thumbholder-alt {
	max-width:85px;
	height:auto;
	padding:9px 30px 9px 9px;
	float:left;
	margin:0 0 15px 10px;
	border:none;
}

.news-thumbholder {
	max-width:85px;
	height:auto;
	padding:9px;
	float:right;
	margin:0 0 15px 10px;
	border:none;
}

.thumbholder-download {
	background:url(../content/images/thumbHolderDownload.gif) no-repeat;
	width:85px;
	height:85px;
	padding:9px 9px 25px;
	float:right;
	margin:0 0 15px 10px;
	border:none;
}
hr{
	clear:both;
	height:1px;
	background:url(../content/images/dashedLine.gif) repeat-x;
	border:none;
	margin-bottom:15px;
	color:#ccc;
}
.more, .download, .request-hardcopy {
	display:block;
	width:66px;
	height:21px;
	text-indent:-30000px;
	background-image:url(../content/images/moreBtn.gif);
	margin-bottom:18px;
}
.download {
	width:85px;
	background-image:url(../content/images/DownloadPdfBtn.gif);
}
.downloadapp {
	width:85px;
	background-image:url(../content/images/DownloadAppBtn.gif);
}
.request-hardcopy {
	width:106px;
	background-image:url(../content/images/RequestHardcopyBtn.gif);
	float:right;
}
.download-synopsis {
	width:106px;
	background-image:url(../content/images/DownloadSynopsisBtn.gif);
	float:right;
}
.more:hover, .download:hover, .request-hardcopy:hover, .download-synopsis:hover {
	background-position:0 -21px;
}
.home-blog-summary {
	background:#fff;
	margin:0 auto 12px;
	padding:12px;
}
#right-column .home-blog-summary { background:none; padding:0; margin:0; }
#right-column .home-blog-summary .more { margin-bottom:0; }
#left-column h2.confidential-heading {
	color:#fff;
	background:url(../content/images/ConfidentialHeadLarge.gif) no-repeat;
}
#left-column h2.featured-event-heading {
	color:#fff;
	background:url(../content/images/headerBG_events.jpg) no-repeat;
}
#right-column h2.homeBlogHeading {
	background:url(../content/images/homeBlogHeading.gif) no-repeat right 0;
}
h2.homeBlogHeading {
	color:#fff;
	background:url(../content/images/headerBG_coller-confidential.jpg) no-repeat right 0;
}
h2.homeBlogHeading a {
	color:#fff;
}
#right-column h2.blueBg{
	color:#fff;
	background:url(../content/images/rightHeadingBlueBg.gif) no-repeat;
}

.home-blog-summary h3,
.home-blog-summary p {
	margin-left:115px;
}

.blog-author-thumbnail {
	background-image:url(../content/images/thumbHolderBlog.gif);
	float: left;
	width:85px;
	height:85px;
	padding:9px;
}

.home-static-content {
	background:#ebebeb;
	margin:0 auto 12px;
	padding:12px;
}

.home-static-content p {
	font-size:0.8em;
	margin-bottom:6px;
}

.home-static-content ul {
	width: 223px;
}

.register-info  a.call-to-action,.need-to-know  a.call-to-action, .news-banner  a.call-to-action 
{
	display:block;
	height:21px;
	text-indent:-30000px;
	margin-bottom:18px;
	clear: both;
}

.need-to-know-dummy, .register-info-dummy, .news-banner-dummy, .news-questionnaire-banner-dummy, 
.blogger-banner-dummy, .questionnaire-banner-dummy, .book-banner-dummy, .download-app-advert
{
	width: 348px;
	height: 154px;
	padding:0;
}

.register-info-dummy 
{
	background-image:url(../content/images/registernow.jpg);
	height: 190px;
}

.need-to-know-dummy 
{
	background-image:url(../content/images/needtoknowad.jpg);
}

.news-banner-dummy
{
	background-image:url(../content/images/NewsBanner.jpg);
}

.news-questionnaire-banner-dummy
{
	background-image:url(../content/images/questionnaire.jpg);
}

.blogger-banner-dummy
{
	background-image:url(../content/images/guest-blogger.jpg);
}

.download-app-advert
{
    background-image:url(../content/images/app-ad.jpg);
}

.questionnaire-banner-dummy
{
	background-image:url(../content/images/questionnaire.jpg);
}

.book-banner-dummy
{
	background-image:url(../content/images/advert_book.jpg);
}

.register-info  a.call-to-action 
{
	background-image:url(../content/images/register-button.jpg);
	width:70px;
}

.need-to-know  a.call-to-action 
{
	background-image:url(../content/images/read-button.jpg);
	width:116px;
}

.news-banner a.call-to-action 
{
	background-image:url(../content/images/read-button.jpg);
	width:116px;
}

.register-info 
{
	background-image:url(../content/images/people.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 180px;
}

.need-to-know 
{
	background-image:url(../content/images/findings.jpg);
	height: 165px;
}

.need-to-know p 
{
	width: 160px;
}

.home-blog-summary p{
font-size:0.8em;
margin-bottom:6px;
}
.home-blog-summary h3{
margin-bottom:4px;
}

.home-static-content h3 
{
	margin-bottom:15px;
}

/* HOME PAGE FOLLOW US CONTENT */
.follow-us { padding-bottom:0; }
.follow-us ol, .follow-us p { font-size:0.8em; }

a.follow-us-twitter,
a.follow-us-linkedin,
a.follow-us-facebook {
	display:block;
	height:27px;
	cursor:pointer;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-99999px;
	
}
a.follow-us-twitter { background-image:url(../content/images/twitterBtn.gif); width:97px; }
a.follow-us-linkedin { background-image:url(../content/images/linkedinBtn.gif); width:158px; }
a.follow-us-facebook { background-image:url(../content/images/facebookBtn.gif); width:162px; }

a.follow-us-twitter:hover,
a.follow-us-linkedin:hover,
a.follow-us-facebook:hover {
	 background-position:center bottom;
}

a.follow-us-twitter,
a.follow-us-facebook { float:right;}
a.follow-us-linkedin { float:left;}

ol.twitter-list { clear:both; margin-top:16px; font-size:1em; }
ol.twitter-list li { list-style-type:none; }
ol.twitter-list li img { float:left; }
ol.twitter-list li h4 { font-size:1em; }
ol.twitter-list li h4, ol.twitter-list li p { margin:0 0 0 62px;  }
ol.twitter-list li hr { margin-top:15px; }

/* Home search panel */

#advanced-search-home{
background-image:url(../content/images/greyDots.gif);
border-top:1px solid #d0d0d0;
/*padding:8px 0;*/
margin-left: 10px;
}
#advanced-search-home a{
background-image:url(../content/images/advancedSearchBtn.gif);
text-indent:-30000px;
margin:0 auto;
display:block;
width:125px;
height:29px;
}
#advanced-search-home a:hover{
background-position:0 -29px;
}


/* Footer */

#footer{
background-color:#0b1b33;
clear:both;
height:61px;
width:944px;
font-size:0.75em;
padding:12px 12px 0 4px;
}
#footer ul{
list-style:none;
}
#footer li{
float:left;
clear:none;
margin-left:8px;
padding-right:8px;
border-right: 1px solid #212c3b;
}
#footer li.rss{
background:url(../content/images/rss.png) no-repeat;
padding-left:16px;
}
#footer li.footer-last{
border-right:none;
}
#footer li a{
color:#fff;
text-decoration:none;
}
#footer li a:hover,
#footer li a.selected{
color:#aa0600;
}
#footer p{
color:#fff;
float:right;
text-align:right;
}
#footer a#LinkedIn
{
    clear: both;
    float: left;
    margin: 5px 0 5px 8px;
}


/* General Form Styles */
.submitRow { clear:both; padding-left:50px;}
form.cmxform fieldset{
margin-bottom:10px;
border:none;
}	
form.cmxform legend{
color:#7f0804;
padding-bottom:8px;
font-weight:bold;
_margin: 0 -7px; /* IE Win */
}
*:first-child+html form.cmxform legend {margin-left:-8px;}/*IE7 hack*/

form.cmxform label{
display:inline-block;
line-height:1.4;
vertical-align:top;
color:#0b1b33;
text-align:left;
}
form.cmxform fieldset ol{
margin:0;
padding:0;
}	
form.cmxform fieldset li{
list-style:none;
padding:5px;
margin:0;
}
form.cmxform fieldset li.checkbox label 
{
	width: 400px;
	float: left;
	clear: left;
}
form.cmxform fieldset ol.opt-ins { margin-left:140px; }
form.cmxform fieldset ol li.checkbox input { width:auto !important; }

form.cmxform fieldset fieldset{
border:none;
margin:3px 0 0;
}	
form.cmxform fieldset fieldset legend{
padding:0 0 5px;
font-weight:normal;
}	
form.cmxform fieldset fieldset label{
display:block;
width:auto;
}

#left-column form.cmxform fieldset fieldset label input 
{
	width: 20px;
}

form.cmxform em{
font-weight:bold;
font-style:normal;
color:#7f0804;
}

form.cmxform label { width: 140px; }
form.cmxform fieldset fieldset label { margin-left: 143px; } /* Width plus 3 (html space) */

form#nav-search label { width: 55px; line-height:21px; }
form#nav-search fieldset fieldset label { margin-left: 83px; } /* Width plus 3 (html space) */

form#home-search label { width: 80px; }
form#home-search fieldset fieldset label { margin-left: 83px; } /* Width plus 3 (html space) */

form#home-search #keywords,
form#home-search #what {
	width:250px;
}

.standard-input,
#left-column form p input, 
#left-column form li input, 
#left-column form input[type=text],
#left-column .standard-input,
#left-column form input[type=password],
#left-column form p select { width:350px; }

#right-column form input.input,
#right-column form input[type=text],
#right-column form select,
#right-column form select.input,
#right-column form input[type=file]{
	width:185px;
}

form.cmxform input.submit,
form.cmxform input.cancel,
form.cmxform a.button,
a.button {
	background-color: #902d29;
	border:1px solid #420402;
	color:#fff;
	font-size:1em;
	cursor:pointer;
	margin-right:6px;
}
form.cmxform a.button, a.button
{
	text-decoration:none;
	padding:2px;
	font-size:0.9em;
	float:left;
}
form.cmxform input.imageSubmit,
#left-column form p input.imageSubmit {
font-size:1em;
cursor:pointer;
height: 21px;
border:0;
width: 66px; 
}
form.cmxform select#prizeType 
{
	width: 156px;
}

form.cmxform input.goSubmit 
{
	font-size:1em;
	cursor:pointer;
	height: 21px;
	border:0;
	width: 26px; 
}

form.cmxform input.search 
{
    background-image: url(../content/images/searchBtnFlat.gif);
}
form.cmxform input.addComment,
#left-column form p input.addComment 
{
    background-image: url(../content/images/addCommentBtn.gif);
    width: 84px;    
}

form.cmxform input.addPEPerspective,
#left-column form p input.addPEPerspective
{
    background-image: url(../content/images/addPEPerspectiveBtn.gif);
    width: 84px;    
}
form.cmxform input.submitBtn 
{
    background: url(../content/images/SubmitBtn.gif) no-repeat center center;
    overflow: hidden;       
    text-indent: -3000px;
    font-size: 0;
	display:block;
	line-height: 0;
	float: right;
}
form.cmxform input.loginBtn 
{
    background-image: url(../content/images/LogInBtn.gif);       
}


/* PDF links */

#content ul.pdf-downloads{
margin:0;
list-style-type:none !important;
}
.pdf-downloads li{
margin-bottom:12px;
list-style:none;
}
.pdf-downloads li,
.winners li{
padding-left:0px;
}


.pdf-downloads li.pdf-item 
{
	background:url(../content/images/pdf.gif) 0 0 no-repeat;
	padding-left:20px;
}
.pdf-downloads li.online-item
{
	background:url(../content/images/online.gif) 0 0 no-repeat;
	padding-left:20px;
}

.pdf-downloads p{
margin:0;
}
.pdf-details{
font-size:0.75em;
}


/* Blogs */

.author-summary{
margin-bottom:18px;
}
.author-summary p{
font-size:0.75em;
}
.author-qualifications{
width:200px;
margin:0 0 4px;
}
.author-title{
font-weight:600;
}
.comment-link{
color:#0b1b33;
}
.archive-links li{
margin-bottom:5px;
}
#blog-archive li{
margin-bottom:5px;
}
#blog-archive li a{
margin-right:5px;
}
.addthis_button{
display:block;
margin-bottom:15px;
}
.comment{
font-size:0.75em;
margin-bottom:12px;
padding:12px;
position:relative;
overflow:hidden;
}

.comment p span 
{
	font-weight: bold;
}
.zebra{
background:#ebebeb;
}
.comment-title { position:relative; }
.comment-report{
position:absolute;
right:0px;
top:0px;
display:block;
}
.article-image{
margin-bottom:16px;
}


/* Star Ratings */

#rating h4{
	display:block;
	float:left;
	clear:none;
}
.star-rating {
	/*float:left;*/
	list-style:none;
	width:125px;
	height:25px;
	position:relative;
	overflow:hidden;
	background:url(../content/images/alt_star.gif) top left repeat-x;		
}
#content ul.star-rating,
.rating ul.star-rating {
	margin-left:5px !important;
	margin-bottom:10px !important;	
	height:25px;
	list-style-type:none !important;
}

.star-rating li {
	margin:0 !important;
	width:25px;
	height:25px;
	/*\*/
	float:left;
	/* */
}
.star-rating li a {
	display:block;
	width:25px;
	height:25px;
	line-height:25px;		
	text-decoration:none;
	text-indent:-9000px;
	z-index:3;
	position:absolute;
	overflow:hidden;
}
.star-rating li a:hover {
	background: url(../content/images/alt_star.gif) left bottom;
	z-index:3;
	left:0px;
	border:none;
}
.star-rating li.current-rating {
	background:transparent url(../content/images/alt_star.gif) left center repeat-x;
	position:absolute;
	height:25px;
	display:block;
	text-indent:-9000px;
	z-index: 2 !important;
	top:0;
	left:0;
	margin-bottom:0 !important;
}
.star-rating a.one-star { left:0px; }
.star-rating a.one-star:hover { width:25px; }
.star-rating a.two-stars { left:25px; }
.star-rating a.two-stars:hover { width:50px; }
.star-rating a.three-stars { left:50px; }
.star-rating a.three-stars:hover { width:75px; }
.star-rating a.four-stars { left:75px; }	
.star-rating a.four-stars:hover { width:100px; }
.star-rating a.five-stars { left:100px; }
.star-rating a.five-stars:hover { width:125px; } 

/* remove halo effect in firefox   */
a:active { outline:none; }

/* Search Results */

.pagination{
padding:4px 0;
background-color:#ebebeb;
text-align:center;
list-style:none;
clear: both;
}
.pagination li{
display:inline;
}
.pagination li a{
text-decoration:none;
}
.pagination li a.selected{
text-decoration:underline;
}
.search-result-url{
font-size:0.75em;
margin-bottom:18px;
display:block;
}


/* Coller Prize */

.winners{
font-size:0.75em;
}
.winners li{
margin-bottom:10px;
}
#right-column ul.winners p{
margin-bottom:4px;
}


/* Research */

ul.research-stats{
list-style:none !important;
float:right;
font-size:0.75em;
width:24%;
position:relative;
}
html body div#left-column ul.research-stats li{
color:#7F0804;
margin-bottom: 0;
}
html body div#left-column ul.research-stats li ul.star-rating{
margin:0 0 4px 0 !important;
list-style-type:none !important;
}

.summary-label{
padding-left:5px;
}

.addthis_button 
{
	/* Same width as image */
	width: 83px;
}

.not-logged-in 
{
	margin-top: 25px;
}

p.comments
{
	clear: both;
}

.featured-image 
{
	float: right;
	margin-left:10px;
}

.history-list-article-image
{
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}

.history-summary
{
	margin-bottom: 20px;
	clear: both;
}

.history-read-more 
{
	float: right;
	clear: both;
}

.year-header  
{
	clear: both;
}

#board-members 
{
	list-style-type: none !important;
}

#board-members li img, #board-members li span, #board-members li a
{
	margin: auto;
}
#board-members img 
{
    float: left;
    padding-right: 15px;
}
#board-members span 
{
	font-weight: bold;
	display: block;
	padding-top: 7px;
}
#board-members li a 
{
	width: 100%;
}

#board-members li 
{
	width: 300px;
	float: left;
	margin: 10px 0px;
}

#paper-details 
{
	float: right;
	width: 350px;
}

#paper-image 
{
	background:url(../content/images/thumbHolderLarge.gif) no-repeat;
	width:150px;
	height:150px;
	padding:10px;
	float:left;
	border:none;
}
.left-content #paper-image { margin-right:10px; }
#paper-rating 
{
	clear: both;
	padding-top: 20px
}

#paper-rating .rating 
{
	float: left;
}

#paper-rating .addthis_button 
{
	float: right;
}

.addthis_button 
{
	width: 73px;
}

.winners 
{
	list-style-type: none !important;
	margin-left:0 !important;
}

.winners li 
{
	width: 100%;
	float: left;
	font-size: 1.3em;
}

.winners li a 
{
	padding-top: 5px;
}

ul#event-title-details 
{
	margin : 0px 0px 15px 0px;
	list-style-type:none !important;
}

.event-title
{
margin-bottom:1em;
}

#generalContent{
    background:none;
    background-color:White;
    padding:10px 17px 10px 17px;
    }


ul#sitemap{
padding:30px 30px 30px 50px;
}	
#sitemap, #sitemap ul, #sitemap li, #sitemap ul li{
	margin:0;
	padding:0;
}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
	list-style:circle;
	margin-bottom:12px;
}

#sitemap ul li{
list-style:none;
}

* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li ul li a{
	padding-left:28px;
	text-decoration:none;
	color:#4b4b4b;
}

#sitemap li ul li a:hover{
	color:#b80600;
}

#sitemap li ul{	
	margin-left:28px;
	background:url(images/line1.gif) repeat-y;
}
#sitemap li li{	
	background:url(images/line2.gif) no-repeat 0 0;
}

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }

.right { float:right; }

/*
****************************************
Faculty member amends
****************************************
*/
#facultyMembers h3 
{
    margin-bottom: 1em;
}
p.noMargin 
{
    margin: 0;
}


.featuredImage{
    background-image:url('images/event.gif');
    margin-right:20px; 
    width:100px;
    min-height:100px;
    float:left;
    }
.current-document, .new-document-upload
{
	padding: 10px 0;
}

.current-document
{
	font-weight: bold;
}

.findings-item p, .newsletter-item p
{
	margin-bottom: 1.2em;
}

.special-article 
{
	float: right;
	clear: both;
	margin-right: 10px;
}

.clear-heading 
{
	clear: both;
}

.comment-details
{
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}
.comment-details textarea { width: 386px; }

.post-mod-comment
{
    font-size: 0.8em;
    font-style: italic;
    clear:both;
}

.update-messages li
{
    color: Green;
}

.pe-form
{
    margin-bottom: 10px;
}

.pe-form ol li
{
    list-style: none;   
}

.filter-pe
{
    padding: 10px 0 10px 0;
}

a.submit
{
    background-color: #902D29;
    border: 1px solid #420402;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.85em;
    margin-right: 6px;
    text-decoration: none;
    padding:2px;
}
a.submit:hover
{
    color: #FFFFFF;
}
a.submit:visited
{
    color: #FFFFFF;
}

#add-image
{
    height: auto;
    width: 500px;    
}

#add-image input[type=text], textarea
{
    width: 300px;   
}


#add-image  textarea
{
    width: 300px;   
    height: 160px;
}

.featured-event-item
{
    min-height: 125px;
}

.featured-event-speaker
{
    font-size: 0.75em; 
    font-style: italic; 
    font-weight: bold   
}

.newsletter-item
{
    padding: 10px;   
}

#add-image select
{
    width: 200px;
    font-size: 0.95em;
}

#add-image select option
{
    width: 300px;
}

#preview-image
{
  width: 130px; 
  height: 135px; 
  padding-bottom: 5px   
}

#preview-image img
{
  padding: 5px;
  background: #ccc;
  border: solid 1px #aaa;
}
p .time 
{
    font-size: 0.85em;  
    font-weight: normal; 
}

/*
****************************************
Events Gallery
****************************************
*/
#content .image-mosaic-list { list-style-type:none; margin:0 0 0 -1px; overflow:hidden; }
#content .image-mosaic-list li { float:left; margin:0; }
#content .image-mosaic-list a img { float:left; background-color:#ccc; border:none; border-top:solid 1px #fff; border-right:solid 1px #fff; }


.categories
{
    font-size: 0.75em; 
    font-style: italic; 
    font-weight: bold  
}

.right-column-content.right-additional {
     padding: 0;
}

.right-column-content.right-additional .content-panel  
{
    padding: 18px 18px 9px 18px; 
    color: #39577B;
}

.right-column-content.right-additional .additional-main {
    background-color: #3C5A80;
    color: #FFF;
}
.right-column-content.right-additional .additional-main h3 {
    color: #CEA732;
    font-size: 1.4em;
    margin-bottom: 10px;
}
.right-column-content.right-additional .additional-main a.event-purchase-tickets,
.right-column-content.right-additional .additional-main a#event-register-interest {
    margin: -3px 1px;
}

#content .right-column-content.right-additional .panels ul  {
    margin-bottom: 25px;
}
.right-column-content.right-additional .panels, 
.right-column-content.right-additional .panels h3, 
.right-column-content.right-additional .panels h4 , 
#content .right-column-content.right-additional ul li  {
    color: #39577B;
}
.right-column-content.right-additional .panels h3 {
    margin-bottom: 10px;
}
#content .right-column-content.right-additional .panels ul li {
    margin-bottom: 7px;
}

#content .right-column-content.right-additional .members ul {
    margin: 0;
}
#content .right-column-content.right-additional .members ul li {
    display: block;
    clear: both;
}
.right-column-content.right-additional .members img {
    float: left;
    margin: 0 10px 10px 0;
    width: 55px;
    padding: 4px;
    border: 1px solid #CACACA;
    -webkit-box-shadow: 0px 0px 2px 2px rgba(202, 202, 202, .5);
    box-shadow: 0px 0px 2px 2px rgba(202, 202, 202, .5); 
}
.right-column-content.right-additional .members h5 {
    font-size: 1.2em;
}

.align-right {
    text-align: right;
}