/* ---------------------------
	reset
--------------------------- */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, 
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;font-size:75%;}
a img { border:none; }
a { cursor:pointer; text-decoration:underline; }
:focus { outline: 0; }
li { list-style:none; }
table { border-collapse:collapse; border:none; }

h1 { color:#204f7d;font:bold 18px/20px Arial,Verdana,sans-serif;}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
 	color:#069;
	font-size:1.25em;
	font-weight: bold;
	padding: 10px 0 15px 0;
	}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #656565;
	}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-decoration: underline;
	}

/*p {
	margin-bottom: 15px;
}*/

.coloured
{
	color:blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

/* common parts */
body{margin:0;color:#656565;font:12px/20px Verdana, Arial, Helvetica, sans-serif;background:#084075 url(/Themes/EuroStar/Images/bg.jpg) repeat-x;}
img{border-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}

/* page */
#page{margin:9px auto 0;width:973px;background:#fff url(/Themes/EuroStar/Images/page-top.gif) no-repeat;}
.page-hold{width:973px;overflow:hidden;position:inherit;background:url(/Themes/EuroStar/Images/page-bottom.gif) no-repeat 0 100%;padding:0 0 16px;} /* Position:relative originally, but I changed this so that YAF modal popup would appear in the correct place */
#speakerRegistrationHeader span {line-height:1.5em;}

/* ---------------------------
	header
--------------------------- */
#header {
	position:relative;
	zoom:1;
	padding: 30px 20px 0px 10px;
}
#header #logo { display:block;text-indent:-9999px;background:url(/media/117479/2012-logo.png) no-repeat; width:145px;height:93px; }
#header #upcoming {
	position:absolute;
	top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	left: 180px;
	width:527px;
}
#header #upcoming #tag{
	color:#656565;
	font-size: 13px;
	font-weight: bold;
}
#header #upcoming #title{
	font-size: 31px;
	text-transform: uppercase;
	background-image: url(/media/117473/flag_nl.jpg);
	background-repeat: no-repeat;
	padding-left: 24px;
	background-position: left center;
	font-weight: bold;
	color: #b92023;
	line-height:20px
}

#header #upcoming #title_navy{
	color: #05284e;
}
#header #upcoming #date{
	color: #9a9a9a;
	font-size: 20px;
	float:right;
	line-height:20px
	}

#header ul { position:absolute;top:10px; right:0; font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif; }
#header li { float:left; background:url(/themes/EuroSTAR/images/sep.gif) no-repeat 0 2px; padding:0 14px 0 16px; }
#header li.first{ background:none; }
#header li a { color:#4c4c4c; font-weight:bold; }
.loggedInAsMessage {
	position: absolute;
	top: 24px;
	right: 12px;
	font-size: 10px;
}

#header #registerForConferenceAction {position:absolute; top:45px; right:60px;}
#header #registerForConferenceAction .button { text-shadow:#333 1px 1px; color:#fff; text-align:center; font-size:14px; padding:8px; line-height:120%; display:block; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#header #registerForConferenceAction .lightgreen
{
	background-image: url(/themes/EuroSTAR/images/limegreen244x63.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 244px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/* ---------------------------
	nav
--------------------------- */
#nav{position:relative; width:973px;height:62px;background:url(/Themes/EuroStar/Images/nav.gif) repeat-x 0 6px;font:12px/14px Verdana,Arial,Helvetica,sans-serif;}
#nav .nav-left { background:url(/Themes/EuroStar/Images/nav-left.gif) no-repeat; height:62px; width:16px;position:absolute;left:0; }
#nav .nav-right { background:url(/Themes/EuroStar/Images/nav-right.gif) no-repeat; height:62px; width:16px;position:absolute;right:0; }
#nav #mainNav { float:left; padding:0 20px; }
#nav #secondaryNav {float:right;height:62px;background:url(/Themes/EuroStar/Images/nav2.gif) repeat-x 0 6px;}
#nav #secondaryNav .left-shadow { float:left; width:14px; height:62px; background:url(/Themes/EuroStar/Images/nav1.gif) no-repeat 0 6px; }
#nav #secondaryNav ul{padding:0 20px;}
#nav span{float:left;cursor:pointer;}
#nav a{float:left;color:#e6ebef;}
#nav .active a{color:#063560;background:url(/Themes/EuroStar/Images/nav-item.gif) no-repeat;text-decoration:none;}
/* #nav a:hover{text-decoration:underline;} */
#nav a .bg{padding:0 13px;}
#nav a .arrow { background:url(/Themes/EuroStar/Images/nav-arrow.gif) no-repeat 100% 29px;padding:22px 12px 0 2px;height:40px; }
#nav a .noarrow { padding:22px 12px 0 2px;height:40px; }
#nav .active a .bg{background:url(/Themes/EuroStar/Images/nav-item-right.gif) no-repeat 100% 0;}
#nav .active a .arrow{background:url(/Themes/EuroStar/Images/nav-arrow-ov.gif) no-repeat 100% 29px;}
#nav ul {padding:0;margin:0;list-style:none;}
#nav li{float:left;}
#nav p {
	clear:both;
	overflow:hidden;
	margin-top: 12px;
}


/* content */

#content{padding:0 12px; overflow:hidden;}
#home-content { float:left; width:600px; margin:0 10px 0 0; padding:0; }
#content-new { float:left; width:697px; margin:0 10px 0 0; padding:0; }
#content-new a {
	color: #069;
}

/* main content column */


.main{float:right;overflow:hidden;width:697px;padding:1px 0 12px;}
.publicationMain{float:right;overflow:hidden;width:697px;padding:1px 0 12px;}
.main_cols{}
.main_col1{}
.main_col2{float:right;width:213px;}

/* visual box */
.visual{position:static;width:696px;overflow:hidden;}
.visual img{display:block; z-index:auto;	}
.visual .logo1{position:absolute;top:169px;left:21px;display:block;}
.visual .info-box{position:absolute;top:180px;left:8px;overflow:hidden;width:489px;height:74px;color:#eee;text-align:right;}
.visual .info-box-bg{height:68px;width:332px;background:url(/Themes/EuroStar/Images/opacity.png);padding:6px 17px 0 140px;}
.visual .info-box p{margin:0;letter-spacing:-1px;font:bold 14px/16px Arial,Verdana,sans-serif;}
.visual .info-box p strong{font:bold 24px/28px Arial,Verdana,sans-serif;letter-spacing:0;}
.visual .info-box p strong span{color:#fed100;background:url(/Themes/EuroStar/Images/flag.gif) no-repeat 0 50%;padding:0 0 0 26px;}
.visual .info-box p em{color:#d3eef8;letter-spacing:2px;font:normal bold 14px/16px Arial,Verdana,sans-serif;}

/* main content box */
.main .box{padding:20px 10px;overflow:hidden;width:455px;background:url(/Themes/EuroStar/Images/box.jpg) repeat-x 0 100%;color:#656565;float:left;}
.main .box .communitybox{width:390px !important;}

.main .box.full { width:95%;}
.main .box .holder{float:left;overflow:hidden;width:100%;}
.main .box .holder h1{margin:0 0 0 5px;width:408px;border-bottom:1px solid #ededed;padding:0 0 10px;color:#204f7d;font:bold 18px/20px Arial,Verdana,sans-serif;}
h1#publication{margin:0 0 0 5px;display:inline;border-bottom:none;padding:0 0 10px;color:#204f7d;font:bold 18px/20px Arial,Verdana,sans-serif;}
h1#blogHeader{background:url(/Themes/EuroStar/Images/ico-blog.png) no-repeat 0 0;text-indent:88px;height:87px;line-height:87px;vertical-align:middle;}
.main .box img{float:left;border:1px solid #dedfdf;background:#fff;padding:4px;margin:12px 4px 0 0;}
.main .box .txt-hold{height:1%;overflow:hidden;padding:0 5px;}
.main .box p{margin:12px 0 0;}
.main .more{float:right;color:#3886E6;font:12px/24px Arial,Verdana,sans-serif;}
.main .main_col2 .column{float:right;overflow:hidden;width:211px;padding-bottom:35px;background-color:#fafafb;padding-top:20px;padding-right:0px;padding-left:7px;}
.main .main_col2 .column h3{margin:0;color:#2d5a84;font:bold 18px/20px Arial,Verdana,sans-serif;}
.main .main_col2 .column ul{padding:16px 0 0 10px;margin:0;list-style:none;min-height:130px;}
.main .main_col2 .column li{
	padding-top: 0px;
	padding-bottom: 10px;			
	background-image: url(/Themes/EuroStar/Images/arrow_column.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 6px;	
	overflow: hidden;
}

.main .main_col2 .column li a{color:#3886E6;}
.main .main_col2 .column .more{margin:0 37px 0 0;display:inline;}
.main .box .txt-hold a {
	color: #3886E6;
}
.main .box ul {
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.main .box li {
	padding-top: 0px;
	padding-bottom: 10px;
	background-image: url(/Themes/EuroStar/Images/arrow_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}

/* Added Tuesday by Shane - start */

.main .box-content h1, .publicationMain .box-content h1{margin:0 0 0 5px;width:408px;border-bottom:1px solid #ededed;padding:0 0 10px;color:#204f7d;font:bold 18px/20px Arial,Verdana,sans-serif;}

.main .box-content .txt-hold ul {
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.main .box-content .txt-hold li {
	padding-top: 0px;
	padding-bottom: 10px;
	background-image: url(/Themes/EuroStar/Images/arrow_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
 
/* Added Tuesday by Shane - end */

/* sidebar */
.sidebar{float:left;width:242px;overflow:hidden;padding:0 0 12px;}
.sidebar_rht{float:right;width:203px;overflow:hidden;padding:0px;}

/* sidebar content box */
.sidebar .box{background:url(/Themes/EuroStar/Images/side-box.gif);overflow:hidden;width:272px;margin:0 0 13px;}
.sidebar .box .box-bg{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/side-box-bottom.gif) no-repeat 0 100%;padding:0 0 22px;}
.sidebar .box .heading{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/side-top.gif);height:45px;}
.sidebar .box #poll.heading {width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/poll-top.gif);height:45px;}
.sidebar .box .heading h3{font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;margin:16px 0 0 14px;background:url(/Themes/EuroStar/Images/lnk-blt.gif) no-repeat;padding:0 0 0 0px;text-indent:20px;}
.sidebar .box .heading h3.mail{background:url(/Themes/EuroStar/Images/ico-mail.gif) no-repeat 11px 0;padding:0 0 9px 37px;}
.sidebar .box .heading h3 a{background:url(/Themes/EuroStar/Images/lnk-blt.gif) no-repeat;float:left;margin:0 0 0 0px;display:inline;padding:0 0 0 0px;}
.sidebar .box .sidenav{width:184px;padding:8px 0 0 18px;margin:0;list-style:none;}
.sidebar .box .sidenav li{width:184px;border-bottom:1px solid #ececec;overflow:hidden;padding:4px 0;}
.sidebar .box .sidenav a{color:#6082a2;}
.sidebar .logo-img{float:left;margin:12px 0 0 52px;display:inline;}
.sidebar .logo-img img{display:block;}
.sidebar .box .form-box{padding:16px 0 0 38px;overflow:hidden;width:164px;}
.sidebar .box .form-box label{display:block;color:#6082a2;}
.sidebar .box .form-box .txt{border:1px solid #dbdbdb;height:21px;width:161px;overflow:hidden;margin:10px 0 0;}
.sidebar .box .form-box .txt input{float:left;padding:2px 4px;height:15px;width:151px;border:1px solid #fff;background:#f5f5f5;}
.sidebar .box .form-box .btn{float:left;border:0;text-indent:-9999px;overflow:hidden;line-height:200px;background:url(/Themes/EuroStar/Images/btn.gif);cursor:pointer;width:63px;height:23px;margin:9px 0 0 1px;display:inline;}

/* sidebar content box  is now repeated and modified because we moved the newsletter to the right */
.main_col2 .box {padding:0;margin:0; padding-left:38px;}
.main_col2 .box{background:url(/Themes/EuroStar/Images/side-box.gif) repeat-y 38px 0px;overflow:hidden;width:272px;margin:0 0 13px; }
.main_col2 .box .box-bg{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/side-box-bottom.gif) no-repeat 0 100%;padding:0 0 22px;}
.main_col2 .box .heading{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/side-top.gif)  no-repeat 0 0 ;height:45px;}
.main_col2 .box .heading h3{font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;margin:16px 0 0 14px;background:url(/Themes/EuroStar/Images/lnk-blt.gif) no-repeat;padding:0 0 0 0px;text-indent:20px;}
.main_col2 .box .heading h3.mail{background:url(/Themes/EuroStar/Images/ico-mail.gif) no-repeat 11px 0;padding:0 0 9px 37px;}
.main_col2 .box .heading h3 a{background:url(/Themes/EuroStar/Images/lnk-blt.gif) no-repeat;float:left;margin:0 0 0 0px;display:inline;padding:0 0 0 0px;}
.main_col2 .box .sidenav{width:184px;padding:8px 0 0 18px;margin:0;list-style:none;}
.main_col2 .box .sidenav li{width:184px;border-bottom:1px solid #ececec;overflow:hidden;padding:4px 0;}
.main_col2 .box .sidenav a{color:#6082a2;}
.main_col2 .logo-img{float:left;margin:12px 0 0 52px;display:inline;}
.main_col2 .logo-img img{display:block;}
.main_col2 .box .form-box{padding:16px 0 0 38px;overflow:hidden;width:164px;}
.main_col2 .box .form-box label{display:block;color:#6082a2;}
.main_col2 .box .form-box .txt{border:1px solid #dbdbdb;height:21px;width:161px;overflow:hidden;margin:10px 0 0;}
.main_col2 .box .form-box .txt input{float:left;padding:2px 4px;height:15px;width:151px;border:1px solid #fff;background:#f5f5f5;}
.main_col2 .box .form-box .btn{float:left;border:0;text-indent:-9999px;overflow:hidden;line-height:200px;background:url(/Themes/EuroStar/Images/btn.gif);cursor:pointer;width:63px;height:23px;margin:9px 0 0 1px;display:inline;}


/* bottom content */
.bottom-content{clear:both;overflow:hidden;width:952px;background:url(/Themes/EuroStar/Images/bottom-content.gif);color:#fff;}
.bottom-content-bg{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/bottom-content-top.jpg) no-repeat;float:left;}
.bottom-content-bg1{width:100%;overflow:hidden;background:url(/Themes/EuroStar/Images/bottom-content-bottom.jpg) no-repeat 0 100%;padding:22px 0 16px;float:left;}
.bottom-content .column-links{float:left;overflow:hidden;width:171px;padding:0 0 0 28px;}
.bottom-content .column-txt-main{float:left;overflow:hidden;width:262px;padding:0 21px 0 55px;}
.bottom-content .column-txt-side{float:left;overflow:hidden;width:388px;}
.bottom-content h4{margin:0;font:bold 18px/20px Arial,Verdana,sans-serif;}
.bottom-content .column-links ul{padding:0;margin:0;list-style:none;width:100%;overflow:hidden;}
.bottom-content .column-links li{border-bottom:1px solid #395b7b;width:100%;overflow:hidden;padding:3px 0;}
.bottom-content .column-links li a{color:#b6cce1;}
.bottom-content p{margin:0;font:14px/30px "Trebuchet MS",Arial,sans-serif;}
.bottom-content p a{color:#fff;}
.bottom-content .column-txt-main p{color:#b6cce1;}
.bottom-content .more{color:#b6cce1;float:left;}
.bottom-content .column-txt-side .more{float:right;}

/* footer */
#footer{margin:0 auto;width:952px;font:14px/30px "Trebuchet MS",Arial,sans-serif;color:#fff;padding:10px 0 25px;overflow:hidden;}
#footer a{color:#b6cce1;}
#footer p{margin:0;}
#footer .hold{float:right;text-align:right;}

/* Homepage Layout and Design */

#home-content h1 {
	margin: 10px 0;
}

.aside { float:left; width:338px; }
.aside-smaller { float:left; width:238px; }

.eurostarAd {
	float: left;
	margin: 0 5px 0 0;
}

.sprite {
	background: transparent url('/themes/EuroSTAR/images/sprite_1.png') no-repeat top left;
}

div.box-regular {
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

div.box-regular h3 {
	padding: 10px;
	background: #5A89DE url(/themes/EuroSTAR/images/box-bg.png) left top repeat-x;
	color: white;
	font-weight: bold;
}

div.box-inner {
	padding: 10px;
}

div.box-community {
	margin: 1px 0 10px 0;
	min-height: 298px;
	position: relative;
	background: url('/themes/eurostar/images/community-grad-2.png') top right no-repeat;
}

div.box-community-inner {
	background: url('/themes/eurostar/images/community-people-jigsaw.png') no-repeat bottom left;
	min-height: 244px;
}

div.box-community h3
{
padding: 10px;
background: #5A89DE url('/themes/EuroSTAR/images/box-bg.png') left top repeat-x;
color: white;
font-weight: bold;
}

div.box-community p
{
padding: 10px;
color: #1F4F7C;
}

div.box-community a.login {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

div.box-community a.register {
	position: absolute;
	bottom: 45px;
	right: 5px;
}

div.box-community a span {
	width: 80px;
	text-align: center;
}

a.link-button-dark {
	background-position: 0px -31px;
}

a.link-button-dark, a.link-button {
	background-position: 0 -109px;
	height: 34px;
	line-height: 34px;
	margin: 0px;
	padding-left: 6px;
	display: inline-block;
	font-weight: bold;
}

a.link-button-dark:hover, a.link-button:hover {
	text-decoration: none;
	font-weight: bold;
}

a.link-button-dark span {
	background-position: right -31px;
	color: white;

}
a.link-button-dark span, a.link-button span {
	float: left;
	background-position: right -109px;
	padding: 0px 25px 0px 15px;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0.3px;
	color: #F7F7F7;
}

.homepage-banner {
	margin: 10px 0;
}

.homepage-banner a {
	display: block;
	width: 600px;
	height: 36px;
	text-align: center;
	color: white;
	font-weight: bold;
	background: #333 url('/themes/eurostar/images/limegreen600x63_v1.gif') no-repeat;
	font-size: 1.7em;
	padding: 17px 0 0 0;
	text-shadow: #333 1px 1px;
}

#events-calendar h3{
	position:relative;
}

#events-calendar  h3 span.icon
{
	position:absolute;
	right:5px;
	width: 16px;
	height: 16px;
	background: url('/themes/eurostar/images/calendar.png') no-repeat;
	margin-top: 2px;
}

#events-calendar div.event {
	padding: 10px;
	border-top: 1px solid #ddd;
}

#events-calendar div.event a {
	color: #1F4F7C;
	text-decoration: underline;
	font-weight: bold;
}

#events-calendar div.event  div.date {
	float: left;
	margin: 0 10px 0 0;
}

#events-calendar div.event  div.date span {
	display: block;
	width: 30px;
	color: #e96922;
	text-align:center;
	font-family: helvetica;
}

#events-calendar div.event  div.date span.month {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	height: 13px;
}

#events-calendar div.event  div.date span.day {
	font-weight: bold;
	font-size: 20px;
	height: 16px;
}

#events-calendar div.event  div.date span.year {
	font-size: 9px;
	height: 9px;
}

#events-calendar div.event  div.details
{
	width: 275px;
	float:right;
}

#events-calendar div.event  div.details p {

}

.icons { text-align:center; padding:1px;}
.icons ul { margin-top:10px; }
.icons li { display:inline; margin:0 0px; }

.clearfix:after { clear:both; content:''; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }

.partners { text-align:center; padding:15px; border-top:2px solid #ddd; margin-top:20px; }
.partners ul { margin-top:10px; }
.partners li { display:inline; margin:0 10px; padding: 0 30px; }
.partners img { vertical-align:middle;}

#body { padding:10px; }

/* Community Homepage Specific Styles */

.community-intro {
	border: solid 1px #ddd;
	background: url('/themes/eurostar/images/community-grad-2.png') top right no-repeat;
	padding: 10px 10px 0 10px;
	width: 578px;
}

.community-intro  h2, .community-intro  p {
	margin-bottom: 10px;
}

.community-intro-content {
	float: left;
	width: 375px;
}

.community-intro-links {
	float: right;
	width: 180px;
}

.community-intro-links a {
	display: block;
	margin-bottom: 10px
}

.community-intro-links a span {
	width: 135px;
	text-align: center;
	font-weight: bold;
}

.community-intro-links div.message 
{
	background-color:White;
	padding:10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.community-intro-links div.message 
{
	color: #ef8b1b;
	font-weight: bold;
}

/* Webinar Archive Styles */


ul.webinars-featured li {
	float: left;
}

ul.tags {
	margin: 10px;
}

ul.tags a {
	text-decoration: underline;
	color: #069;
}

div.webinar-archive h3 {
	margin-top: 10px;
}

div.webinar-archive h3 a {
	color: #069;
}

/* ---------------------------
	mega menu
--------------------------- */
li.mega { position:relative; }
li.mega .box {
	display:none;
	position:absolute;
	top:50px;
	z-index:1000;
	padding:20px 10px;
	width:300px;
	background:#fff url(/Themes/EuroStar/Images/box-bg.gif) repeat-x bottom;
	color:#656565;
	border-top: 0px solid #073967;
	border-right: 3px solid #073967;
	border-bottom: 3px solid #073967;
	border-left: 3px solid #073967;
}
li.mega .box.right { left:0; }
li.mega .box.left { right:0; }
li.mega .box a { background:transparent !important; }
li.mega .box a:hover {
	text-decoration: underline !important;
}
li.mega .box h2 {
	color:#069;
	font-size:1.45em;
	margin-bottom:1em;
	border-bottom:1px solid #ddd;
	padding-bottom:.5em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li.mega .box dl { padding-left:90px; background:url(/Themes/EuroStar/Images/register.gif) no-repeat .1em .1em; border-bottom:1px none #ddd;min-height:100px; }
li.mega .box dl dt { font-size:1.2em; color:#069; }
li.mega .box dl dd { padding:5px; }
li.mega .box dl dd { margin-bottom:1em; }
li.mega .box dl dd p { line-height:1.5em; }
li.mega .box dl dd label { display:block; }
li.mega .box dl dd input { border:1px solid #ddd; background:#fafafa; padding:2px; }
li.mega .box dl dd input.submit { background:#6082a2; color:#fff; cursor:pointer; padding:2px 10px; margin-top:5px; }
li.mega .box dl dd ul { padding:0 !important; }
li.mega .box ul.arrow li,
li.mega .box ul.arrow li a,
#communityMegaMenu li,
#communityMegaMenu li a  {
	float:none !important;
	display:block;
	line-height:2.10em;
	background-image: url(/Themes/EuroStar/Images/arrow_dropdown.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
}

li.mega .box ul.arrow li a:hover, #communityMegaMenu li a:hover {
	color: #3399FF;
	background-color: #CC3300;
}

li.mega .box dl dd li,
li.mega .box dl dd li a { float:none !important; display:block; line-height:2.5em; }
li.mega .box dl dd li a img { vertical-align:middle; margin-right:10px; }
li.active .box { display:block; }


/* ---------------------------
Content Pages - New
--------------------------- */

.main .box-content{
	padding:20px 10px;
	overflow:hidden;
	background:url(/Themes/EuroStar/Images/box.jpg) repeat-x 0 100%;
	color:#656565;
	float:left;
	width:100%;
}

.publicationMain .box-content 
{
	padding:20px 10px;
	overflow:hidden;
	background:url(/Themes/EuroStar/Images/box.jpg) repeat-x 0 100%;
	color:#656565;
	float:left;
	width:500px;
}

.main .box-content .content, .publicationMain .box-content .content{
	float:left;
	width: 98%;
}

.main .box-content a, .publicationMain .box-content a{
	color: #3886E6;
}

.main .box-content .content h1, .publicationMain .box-content .content h1{
	margin:10 0 0 10px;
	width: 696px;
	border-bottom:1px solid #ededed;
	padding:10 0 10px;
	color:#204f7d;
	font:bold 18px/20px Arial, Verdana, sans-serif;
}

.main .box-content .content h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#069;
	font-size:1.25em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.main .box-content .content h3{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #656565;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.main .box-content img, .publicationMain .box-content img{
	float:left;
	border:1px solid #dedfdf;
	background:#fff;
	padding:4px;
	/* margin:12px 12px 0 0; Was */
	margin:4px 12px 5px 0;
}
.main .box-content .txt-hold, .publicationMain .box-content .txt-hold{
	height:1%;
	overflow:hidden;
	padding:0 5px;
}

.main .box-content .flag{
	float: right;
}

/* Schedule - New */

.download-link 
{
	background-color: #F4F4F4;padding: 10px; margin-top: 10px
}

.download-link p
{
	margin:0
}

.download-link p a 
{
	background: url(/Themes/EuroStar/Images/DownloadPresentation-32.gif) no-repeat 0 0;
	padding: 5px 0 0 45px;
	height: 25px;
	display: block;
	color:#3886E6;
}

h5 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 25px;
	margin-bottom: 4px;
	color: #FFFFFF;
	background-color: #073A69;
	background-image: url(/Themes/EuroStar/Images/schedule_segment.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.segmentIntro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-indent: 20px;
	background-image: url(/Themes/EuroStar/Images/clock.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px 0px;
	height: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}

table {
	border-collapse: collapse;
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: dotted;
}

.sessionCategory {
	font-weight: bold;
}

.segmentTable {
	width:696px;
}

.segmentTable td {
	border:0;
	vertical-align:top;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}



.segmentTimeWithMulipleSessions em {display:block;}

.segmentSessionOption em {
	display:block;
}

.segmentSession {
	font-size: 12px;
}

.segmentSession a{
	color: #3886E6;
}

.segmentSession .downloadPresentation a
{
	background-image: url(/Themes/EuroStar/Images/DownloadPresentation-16.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px 0px;
	margin-left:2px;
}

.segmentStartTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E3E9EE;
	background-color: #5F82A2;
	font-weight: bold;
}

.sessionCodeOption {
	font-weight: bold;
	font-size: 24px;
	color: #333333;
}

.sessionCode {
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/Themes/EuroStar/Images/timetable_bg.gif);
	background-repeat: repeat-x;
}

.keynote {
	background-color: #D9F3BE;
}

.keynote a{
	color: #0066CC;
}



.happen {
	font-size: 12px;
}

tr.segmentTimeWithMulipleSessions {
		line-height:20px;
}

.speaker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(/Themes/EuroStar/Images/speaker.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-style: italic;
	margin-top: 10px;
	line-height: 1.1em;
}

.td_even {
	background-color: #EDF4FA;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;

}

.td_odd {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}

#downloadSessionPresentation {margin-top:10px;clear:both;}

/* Webinar Styles */

.webinarDate{
	background-image: url(/Themes/EuroStar/Images/calendar.gif);
	background-position: 0 0;
	background-repeat: no-repeat;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: italic;
	line-height: 1.1em;
	padding-left:25px;
	padding-bottom:5px;
}

/* Community Home Blog List */

ul.blog-listing {
	
}

ul.blog-listing li {
	padding: 5px 10px;
	border-bottom: 1px solid #eee;
}

/* Register Styles */

#inner .main{
	width:100%;
	overflow:hidden	;
	padding:6px 0 26px;
}
#inner .left-column{
	float:left;
	width:433px;
	padding:0 0 0 27px;
}

#inner .middle-column{
	float:left;
	width:833px;
	padding:0 0 0 50px;
}

.title-register, .speaker-register{
	overflow:hidden;
	padding:0 0 0 79px;
	background:url(/Themes/EuroStar/Images/bg-title-register.jpg) no-repeat;
}

.title-register h2, .speaker-register h2{
	float:left;
	font:bold 18px/30px Arial, Verdana, sans-serif;
	color:#204f7d;
	padding:1px 0 8px 3px;
	margin:0;
	border-bottom:1px solid #ededed;
}
.title-register span, .speaker-register span{
	display:block;
	clear:both;
	padding:8px 0 0 3px;
	font-size:12px;
	color:#646464;
}
.title-register{width:354px;}
.title-register h2{width:351px;}

.left-box-holder{
	width:422px;
	padding:11px 0 0 11px;
	overflow:hidden;
}

.middle-box-holder{
	width:833px;
	padding:11px 0 0 11px;
	overflow:hidden;
}

.forms-box-top{
	width:100%;
	overflow:hidden;
	background:#edf5fa url(/Themes/EuroStar/Images/bg-left-holder-top.gif) no-repeat;
	margin-bottom:20px;
	margin-top:10px;
}
.forms-box-bottom{
	width:376px;
	/*overflow:hidden; */
	padding:31px 0 39px 46px;
	background:url(/Themes/EuroStar/Images/bg-left-holder-bottom.gif) no-repeat 0 100%;
}
.box-forms{
	width:302px;
	overflow:hidden;
	padding:0 0 15px 0;
}
.box-forms label{
	float:left;
	font-size:12px;
	line-height:20px;
	color:#646464;
}

.button-register{
	display:block;
	margin:16px 0 0 83px;
}
#inner .right-column{
	float:right;
	width:439px;
	padding:0 24px 0 17px;
}
.title-login{
	width:351px;
	overflow:hidden;
	padding:0 0 0 90px;
	background:url(/Themes/EuroStar/Images/bg-title-login.jpg) no-repeat;
}
.title-login h2{
	float:left;
	width:351px;
	font:bold 18px/30px Arial, Verdana, sans-serif;
	color:#204f7d;
	padding:1px 0 8px 0;
	margin:0;
	border-bottom:1px solid #ededed;
}

.title-login-long 
{
	width:651px;
	height: 80px;
}

.title-login-long h2 
{
	width:651px;
}

.title-login span{
	display:block;
	clear:both;
	padding:8px 0 0 0;
	font-size:12px;
	line-height:36px;
	color:#646464;
}
.right-box-holder{
	width:422px;
	padding:11px 5px 0 13px;
	overflow:hidden;
}
.right-box-holder .box-forms{
	width:302px;
	overflow:hidden;
	padding:0 0 15px 6px;
}
.button-login{
	display:block;
	margin:0 0 0 96px;
}

div.forgotPassword {
	margin: 5px 0 0 96px;
}

div.forgotPassword a {
	color: #069;
	text-decoration: underline;
	font-weight: bold;
}

.downloadFile
{
	background-image: url(/Themes/EuroStar/Images/DownloadPresentation-24.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px 0px;
	margin-left:2px;
	color: #3886E6;
	line-height:2em;
	padding-bottom:10px;
}

.leftHalfColumn {float:left;width:49%;}
.rightHalfColumn {float:right;width:49%}

/* ---------------------------
	Gallery
--------------------------- */


.picholder  {
	float:left;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 0;
	position: relative;
	height: 220px;
}

.gallery_pic {
	vertical-align: 50%;
	background-color: #FFFF00;
}

.picholder a {
	color:#204F7D;
	text-decoration:none;
	background-position: center;
}

.picholder a:hover {
	text-decoration: underline;
}


a.photogallery-thumb-holder {
	display:block;
	font-size:1em;
	text-align: left;
	width: 200px;
	font-weight: bold;
}


.photogallery-thumb-holder img {
	display:block;
	background-position: center;
	float:none !important;
	border:none !important;
	margin-top:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}


a.photogallery-thumb-holder span {
display:block;
text-align:center;
}


.clear {
	clear: both;
}

.main .box-gallery{
	padding:20px 10px;
	overflow:hidden;
	background:url(/Themes/EuroStar/Images/box.jpg) repeat-x 0 100%;
	color:#656565;
	float:left;
}

.main .box-gallery .content{
	float:left;
	width: 100%;
}



.main .box-gallery .content h2{
	margin:0 0 0 5px;
	width: 696px;
	border-bottom:1px solid #ededed;
	padding:0 0 10px;
	color:#204f7d;
	font:bold 18px/20px Arial, Verdana, sans-serif;
}

/*
	NEW STUFF
*/
li.mega .box a.rss { background:url(/Themes/EuroStar/Images/ico-rss.jpg) left center no-repeat !important; padding-left:24px; }
li.mega .box a.twitter { background:url(/Themes/EuroStar/Images/ico-twitter.jpg) left center no-repeat !important; padding-left:24px; }
li.mega .box a.linkedin { background:url(/Themes/EuroStar/Images/ico-linkedin.jpg) left center no-repeat !important; padding-left:24px; }

/* Infomation boxes */
.infoBox, .infoBoxContent, .infoBoxHeader  {
	background-color:#EDF4FA;
	line-height:0.75em;
	margin-bottom:10px;
	padding:10px 10px 1px;
}

.infoBox {
	width: 100%;
	padding: 5px;
}

.infoBox p {
	margin: 5px 0;
}

.infoBox img {
	float:right !important;
	margin:0 5px 0 0 !important;
	padding:1px !important;
	
}

.infoBoxContent {
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	line-height:1.5em;
}

.infoBoxContent img {
	float:left;
	border:1px solid #dedfdf;
	background:#fff;	
	margin:	5px 8px 8px 0;
}

.infoBoxContent .txt-Hold {margin-top:8px;}

.infoBoxHeader {
	line-height:2em;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px 10px 10px;
}

div.register {padding-bottom:8px;}
.registerBox {padding-bottom:16px;}	
div.register span, .registerBox span {padding-top:5px;vertical-align:middle; font-weight:bold;}	
div.register a, .registerBox a {font-weight:bold}

.registerMessageContainer { margin-left:auto;margin-right:auto;margin-bottom:20px; text-align:center; background-color:#EDF4FA;}
.registerMessage {padding-top:10px; padding-bottom:10px; font-weight:bold;}
.strongLabel {font-weight:bold;}
.forms-box-top table {border:none;}
.errorMessage {color:#FF0000}

/* Search Styles */

#searchPage .SearchTextBox {width: 300px;}
#searchPage .searchHeader {font-size:1.2em;}
#searchPage .searchFooter {color:Green;}
#searchPage .SearchHighlight {font-weight:bold;}


/* End Search Styles */

/*
	NEW STUFF
*/
li.mega .box a.rss { background:url(/Themes/EuroStar/Images/ico-rss.jpg) left center no-repeat !important; padding-left:24px; }
li.mega .box a.twitter { background:url(/Themes/EuroStar/Images/ico-twitter.jpg) left center no-repeat !important; padding-left:24px; }
li.mega .box a.linkedin { background:url(/Themes/EuroStar/Images/ico-linkedin.jpg) left center no-repeat !important; padding-left:24px; }

/* ---------------------------
	Community
--------------------------- */
.cicon {
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.main .box { float:none; /*width:auto;*/ margin-bottom:20px; }
.main .main_col1 { float:left; width:390px; }
.main .main_col1 .column  { width:auto; float:none; padding:10px 20px 10px 80px; margin:0 0 20px 0; }
.main .main_col1 .column a { color:#3886E6; }
.main .main_col1 .column.blog { background:transparent url(/Themes/EuroStar/Images/ico-blog.png) left top no-repeat; } 
.main .main_col1 .column.forum { background:transparent url(/Themes/EuroStar/Images/ico-forum.png) left top no-repeat; } 
.main .main_col1 .column.eurostar2009conference { background:transparent url(/Themes/EuroStar/Images/EuroSTAR2009.png) left top no-repeat; } 
.main .main_col1 .column.eurostar2010conference { background:transparent url(/Themes/EuroStar/Images/EuroSTAR2010small.jpg) left top no-repeat; } 
.main .main_col1 .column.upcomingWebinars { background:transparent url(/Themes/EuroStar/Images/ico-webinar.png) left top no-repeat; } 

.main .main_col2 { width:280px; margin-right:5px; }
.main .main_col2 .column  { width:auto; float:none; padding:10px 0 20px 80px; background:#fff; margin:20px 0; border-bottom:1px dotted #eee; }
.main .main_col2 .column h3 { font-weight:normal; margin-bottom:10px; }
.main .main_col2 .column p { font-size:100%; padding:0; margin:0 0 5px 0; }
.main .main_col2 .column ul { padding:0; min-height:0 !important; margin-bottom:10px; }
/*.main .main_col2 .column ul li a { background:url(/Themes/EuroStar/Images/li.png) left center no-repeat; padding-left:10px; }*/
.main .main_col2 .column.webinar { background:url(/Themes/EuroStar/Images/ico-webinar.png) left top no-repeat; } 
.main .main_col2 .column.newsletter { background:url(/Themes/EuroStar/Images/ico-newsletter.png) left top no-repeat; } 
.main .main_col2 .column.archive { background:url(/Themes/EuroStar/Images/ico-archive.png) left top no-repeat; } 
.main .main_col1 .column .more,
.main .main_col2 .column .more { padding:0 10px; margin:0; text-align:center; background:#619040 url(/Themes/EuroStar/Images/more.png) repeat-x; color:#fff !important; }

.social { margin:20px; }
.social li { margin:5px 0; font-size:1.2em; }
.social li a { line-height:2em; color:#069; text-decoration:none; }
.social li a:hover { color:#3886E6; }
.social li a img { vertical-align:middle; margin-right:6px; }

#intro { width:948px; height:278px; background:url(/Themes/EuroStar/Images/welcome.png) left top no-repeat; margin-bottom:10px; }
#intro a {color:#3886E6}
#intro div { padding:20px; width:400px; }

.tweetlist {padding: 0 5px; margin-right:30px;}
.tweetlist li a {color:#3886E6}
.tweetlist li p {margin-bottom:2px;}
.tweetlist li 
	{
	padding-top: 0px;
	padding-bottom: 3px;			
	background-image: url(/Themes/EuroStar/Images/arrow_column.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 6px;	
	overflow: hidden;
	}

.sidebar .box .pollbox{width:205px;padding:8px 0 0 15px;margin:0;list-style:none;}
.pollcontainer .pleaseRegister {padding:10px;background-color:#EDF4FA; margin-top:10px;}
.pollcontainer .pleaseRegister a {color:#3886E6;font-weight:bold;}

.topic{width:150px; max-width:150px;}


/* Publication Archive Styles */

.publicationMain .publicationsSidebar
{
	background-color: #FAFAFB;
	width: 170px;
	margin-bottom: 10px;
	float:right;
	}

.publicationMain .publicationsSidebar ul, .publicationMain .publicationsSidebar ul ol {
	margin: 0 0 20px;
	padding: 0;
	}
.publicationMain .publicationsSidebar a{
	color:#3886E6;
	}

.publicationMain .publicationsSidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
	}

.publicationMain .publicationsSidebar ul p, .publicationMain .publicationsSidebar ul select {
	margin: 5px 0 8px;
	}

.publicationMain .publicationsSidebar ul ul, .publicationMain .publicationsSidebar ul ol {
	margin: 5px 0 0 10px;
	}

.publicationMain .publicationsSidebar ul ul ul, .publicationMain .publicationsSidebar ul ol {
	margin: 0 0 0 10px;
	}

.publicationMain .publicationsSidebar ul ol li {
	list-style: decimal outside;
	}

.publicationMain .publicationsSidebar ul ul li, .publicationMain .publicationsSidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	
.publicationMain h2 {margin-bottom:10px}
	
.publicationsMetaData {
	font-style:italic;
	font-weight:bold;
	font-size:0.8em;
}

.publicationContent p
{
	margin-bottom:5px;
}


/* End Publcation Archive Styles */

/* START Titles and AddThis */

.pageTitle h2 {float:left; display:inline;}
.pageTitle #addThisButton {float:right; width:145px;}
#mainContentSection .box-content .content .pageTitle h1 {float:left;width:525px; border-bottom:none;}
#mainContentSection .box-content .content .pageTitle {border-bottom: 1px solid #EDEDED;}

/* END Titles and AddThis */

/* START YouTube Video */

.sidebar #euroSTARfeatureVideo {margin-bottom:13px;}

/* END YouTube Video */

/* VideoSTAR Competition */

#competitionVideos .competitionVideo {float:left; margin-right:10px; margin-top:10px;}
#competitionVideos .competitionVideo h4 {color:#006699; font-size:1.2em;}
#competitionVideos .competitionVideo span {font-weight:bold; display:block;}

/* END VideoSTAR Competition */

/* Forum */

.forumLogin {background-color:#FFF3BF; padding:15px; width:500px; margin: 0 auto 10px auto; text-align:center; border: solid 1px #FFCC00;}
.forumLogin a {color: #3886E6;}

/* End Forum */

/* Add Blog Entry */

div#addUserBlogPost > div
{
	clear:both;
}

div#addUserBlogPost label
{
	width:145px; 
	display:inline; 
	float:left;
}

div#addUserBlogPost input[type='text'] {width:600px;}
div#addUserBlogPost textarea {width:600px;}

/* End Add blog Entry */

/* Download book */

#downloadBookForm
{	
	clear:both;
	margin-top:200px;
}

#downloadBookForm .forms-box-top {margin-top:10px;}
#downloadBookForm #message {padding:10px;}

#downloadBookForm .title-register h2 {margin-bottom:35px;}

/* End Download book */

/* Media Archive */

#mediaArchivePage h1 {margin:0 0 10px 0px;width:408px;border-bottom:1px solid #ededed;padding:0 0 5px; width:100%;}
#mediaArchivePage {position:relative}
#mediaArchivePage #addThisButton {position:absolute; right:5px; top:5px;}

.featuredItem {background-color: #fff; margin-bottom:10px; position:relative} /*border: 1px solid #898989*/
.featuredItem .meta {position:absolute; width:200px; top:10px; right:10px;}
.featuredItem .meta h3 {color:#204f7d; font-size:1.8em; font-weight:normal;}
.featuredItem .meta p {margin-top:0;}
.featuredItem .meta .mediaAction {text-align:center; margin-top:20px;}
.featuredItem .meta .mediaAction a 
{
	padding:8px 8px 8px 18px; 
	border: 1px solid #898989; 
	background-color:#f3f3f3; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.featuredItem .meta .mediaAction a.online
{
	background-image: url(/Themes/EuroStar/Images/control_play.png); 
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left:20px; /* icon appears a little wider */
}
.featuredItem .meta .mediaAction a.download
{
	background-image: url(/Themes/EuroStar/Images/arrow_down.png); 
	background-repeat: no-repeat;
	background-position: 2px center;
	margin-left:3px;
}
.featuredItem .meta .mediaAction a:hover {background-color:#eaeaea; text-decoration:underline;}

#mediaArchiveList .mediaItem {float:left; width:145px;border:1px solid #898989; margin: 0 11px 10px 11px;}
#mediaArchiveList .mediaItem .thumbnail {text-align:center;}
#mediaArchiveList .mediaItem .meta{padding:0px 10px;min-height:110px;}
#mediaArchiveList .mediaItem .author {font-size:0.8em; font-style:italic;}
#mediaArchiveList .mediaItem .votes{margin-left:3px;font-size:0.8em;}

#mediaArchivePage .navigation .right {float:right;width:200px; text-align:right;padding-right:25px;}
#mediaArchivePage .navigation .left {float:left;width:200px;}
#mediaArchivePage h3 {margin:10px 0;}

#mediaArchiveViews {font-size:1.2em;margin:0 0 10px 10px;}
#mediaArchiveViews span, #mediaArchiveViews a {margin:0 5px;}

#mediaArchivePage #mediaArchiveItem {position:relative;}
#mediaArchivePage #mediaArchiveItem .meta {position:absolute; width:200px; top:10px; right:10px;}
#mediaArchivePage #mediaArchiveItem .meta p {margin-top:10px;}

#mediaArchivePage #mediaArchiveItemComments div.commentlist div.item {padding:10px;}
#mediaArchivePage #mediaArchiveItemComments div.commentlist div.alt {background-color:#fafafa;}
#mediaArchivePage #mediaArchiveItemComments div.commentlist div.item cite {font-style:normal;font-weight:bold; display:block;}
#mediaArchivePage #mediaArchiveItemComments div.commentlist div.item small.commentMetaData {font-style:italic}
#mediaArchivePage #mediaArchiveItemComments div.commentlist div.item p.comment {color:#202020;}
#mediaArchivePage #mediaArchiveItemComments #addMediaArchiveComment {margin-top:10px;padding:10px; background-color:#edf4fa;}

#mediaArchivePage #mediaArchiveVoteButtons .voteButton 
{
	padding:5px 5px 5px 20px; 
	border: 1px solid #898989; 
	color:#898989;
	background-color:#f3f3f3; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#mediaArchivePage #mediaArchiveVoteButtons .voteButtonDefault {
	background-image: url(/Themes/EuroStar/Images/thumb_up.png); 
	background-repeat: no-repeat;
	background-position: 2px center;
}
#mediaArchivePage #mediaArchiveVoteButtons .voteButton:hover {text-decoration:none;}
#mediaArchivePage #mediaArchiveVoteButtons .voteButtonDefault:hover {background-color:#eaeaea; text-decoration:normal; border-color:#454545;color:#454545;}
#mediaArchivePage #mediaArchiveVoteButtons .voteButtonSelected {
	background-image: url(/Themes/EuroStar/Images/thumb_up_green_2.png); 
	background-repeat: no-repeat;
	background-position: 2px center;
}
#votesSoFarLabel {margin-right:3px; font-weight:bold;}

#mediaArchivePage #downloadMediaArchiveFile {text-align:center; margin-top:10px; margin-bottom:5px;}
#mediaArchivePage #downloadMediaArchiveFile a 
{
	padding:5px 5px 5px 20px; 
	border: 1px solid #898989; 
	background-color:#f3f3f3; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-image: url(/Themes/EuroStar/Images/arrow_down.png); 
	background-repeat: no-repeat;
	background-position: 2px center;
}
#mediaArchivePage #downloadMediaArchiveFile a:hover {background-color:#eaeaea; border-color:#454545;}
#mediaArchivePage .itemCategories {font-size:0.8em;}
#mediaArchivePage .itemCategories span{font-style:italic;margin-right:3px;}

#mediaArchivePage #backToArchive {margin-bottom:5px;}
#mediaArchivePage #backToArchive a {font-weight:bold;}

ul#mediaArchiveLatestComments {
	width: 222px;
}

/* End Media Archive */

/* Simple Form */

fieldset.simpleForm div.field {position:relative; margin-left: 120px;}
fieldset.simpleForm div.field label {position:absolute; left: -120px; font-weight:bold;}
fieldset.simpleForm .fullWidth {width:97%;}
fieldset.simpleForm textarea {height:100px;}
fieldset.simpleForm .success {color:Green;}

/* Some browsers don't make it obvious that a button is disabled so set this css class
    to make the button obvious that it is grayed out and disabled. */
.disabled_button
{
    color:#aca899;
    background-color:#efefef;
    border:solid 1px #c0c0c0;
}

/* End Simple Form */

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

