body{
	font:100.1% Verdana,serif;
}
body{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#home{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#accessit{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#ceremony{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#awards{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#sponsors{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#sponsors{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
body#callsforsponsorship{background:transparent url(../images/logo.gif) no-repeat 4em 1em;}
/*** Font-sizes ***/
h1{font-size:1.1em;}
h2{font-size:1em;}
h3{font-size:0.9em;} 
h4{font-size: 0.85em;}
p{font-size:0.85em;line-height:1.5}
ul{font-size:1em;}
ul.outlined{font-size:0.85em;line-height:1.5}
li{font-size:1em;width:100%}
a{font-size:1em}
#QuickLinks li p{font-size:0.75em;}
#ContentWrap dl{
	font-size: 0.8em;
}
a:link{color:#275E00;}
a:visited{color:#275E00;}
a:hover, a:focus, a:active{
	background-color:#275E00 /*4d8f38*/;
	color:#fff;
	outline:1px solid #ccc;
}
a.ppt:hover, a.ppt:focus, a.ppt:active{
	background-color:#275E00 /*4d8f38*/;
	color:#fff;
	outline:1px solid #ccc;
}
abbr, acronym {border-bottom:1px dotted #999999;}
a abbr, a acronym {border:none;}
a.ppt{
	background:transparent url(../images/PPTIcon.gif) no-repeat center right;
	padding-right:25px;
}
.hide{	
	position:absolute;
	left:-100em;
	top:0px;
}
strong{font-weight:bold;}

/*** Header ***/
#HeaderWrap{
	/*background:transparent url(../images/logo.gif) no-repeat 0 1em;	*/
	padding:0 0 0 0;
	margin:0em 4em 0;
	border-top:3px solid #006229;
}
#Header{
	margin:0 auto;
	padding:1.4em 0 17.2em;
	width:auto;
}
#Header{
	background:transparent url(../images/bg-hand.jpg) no-repeat scroll 0 5.7em;
}
#home #Header{
	background:transparent url(../images/bg-phone.jpg) no-repeat scroll 0 5.7em;
}
#callsforsponsorship #Header{
	background:transparent url(../images/bg-hands.jpg) no-repeat scroll 0 5.7em;
}
#contact-us #Header{
	background:transparent url(../images/bg-hands.jpg) no-repeat scroll 0 5.7em;
}
#accessit #Header,#accessit-awards2009 #Header{
	background:transparent url(../images/bg-laptop-chair.jpg) no-repeat scroll 0 5.7em;
}
#ceremony #Header{
	background:transparent url(../images/bg-workshops.jpg) no-repeat scroll 0 5.7em;
}
#ceremony #Header{
	background:transparent url(../images/bg-people.jpg) no-repeat scroll 0 5.7em;
}
/*** Skip Links ***/

.skip
{
	width:auto;
	height:1em;
	position:absolute;
	top:0px;
	padding:0;
	margin:0;
	/*left:-100em;
	*/
}
.skip ul li a:hover, .skip li a:focus, .skip li a:active 
{		
	background-color:#000;
	color:#FFF;
	height:1em;
	margin:0;
	padding:0 1em;
	position:relative;
	top:0;
	width:10em;
	left:100em;
	text-align:center;
	display:inline;
}
.skip ul li a {
	display:inline;
	height:2em;
}

/*** Menu ***/

#Menu{
	margin:0;
	line-height:2;
	white-space:nowrap;
	float:right;
	font-size:1em;
}
#Menu li{
	float:left;
	width:auto;
	/*border-right:2px solid #EAEAEA;*/
}
#Menu li.last_menu_item{border-right:none;}
#Menu li a, #Menu li a:visited, #Menu li span{
	color:#545454;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, Geneva, Arial, sans-serif;
}
#Menu li a:hover{
	background:#fff;
	color:#237F06 /*4d8f38*/;
	text-decoration:underline;
	outline:none;
}
#Menu li a:active{
	background:#fff;
	color:#545454;
	text-decoration:underline;
}
#Menu li span, #Menu li a{
	padding:0.5em 1em 0.5em 1em ;
	display:block;
}
#Menu li.last_menu_item span, #Menu li.last_menu_item a{
	padding:0.5em 1em 0.5em 1em ;
}

#Menu li.current_page span{
	color:#fff;
	background:url(../images/bg-TopMenu_02.jpg) no-repeat center right;
}
#Menu li.current_page{
	background:url(../images/bg-TopMenu_01.jpg) no-repeat center left;	
}
#SubMenu{
	margin:0;
	font-size:0.9em;
	line-height:2;
	white-space:nowrap;
	clear:both;
	height:2.5em;
	padding-top:1em;
	padding-left:0.4em;
	background:url(../images/bg-SubMenu.jpg) repeat-x 0 0;
}
#SubMenu li{
	white-space:nowrap;
	float:left;
	width:auto;
	border-right:1px solid #ccc;
}
#SubMenu li.last_menu_item{
	border-right:none;
}
#SubMenu li a, #SubMenu li a:visited, #SubMenu li span{
	color:#545454;
	background:tranparent;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, Geneva, Arial, sans-serif;
}
#SubMenu li a:hover{
	background:transparent url(../images/bg-arrow-menu.gif) no-repeat center bottom;
	color:#000;
	text-decoration:none;
	outline:none;
	padding:0.5em 0 1em;	
}
#SubMenu li a:active,#SubMenu li a:focus{
	background:transparent url(../images/bg-arrow-menu.gif) no-repeat center bottom;
	color:#000;
}
#SubMenu li span, #SubMenu li a{
	margin:0.5em 1em 0.5em 1em;
}
#SubMenu li.current_page span{
	color:#237F06;
	padding:0.5em 0 1em;	
	background:transparent url(../images/bg-arrow-menu.gif) no-repeat center bottom;
}
#SubMenu li.separated{
	float:right;
}
#SubMenu li.separated span{
	color:#535353;
	font-style:italic;
}
#SubMenu li.separated a{
	padding-left:17.5px;
	font-style:normal;
	color:#237F06;
	background: url(../images/arrow-small.gif) no-repeat left center;
}
.Featured{
	position:absolute;
	top:7.7em;
	right:2.2em;
	font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif;
}
.Featured a{
	padding-left:35px;
	background: url(../images/arrow-big.gif) no-repeat left center
}
.Featured a:hover, .Featured a:active,.Featured a:focus{
	background:#F7F7F7;
	color:#000!important;
}
/*** Main ****/

#MainWrap{
	margin:0 4em;
	padding:0;
	/*background:#fff url(../images/photo-logo.jpg) no-repeat left top;*/
}

/*** Quick Links ****/

#QuickLinks{
	width:20em;
	float:right;
	top:0;
	right:2px;
	position:relative;
}
#QuickLinks li{
	margin:1.75em 0;
	padding:1em 0;
	border:1px solid #DFDFDF;
	background:url(../images/bg-QuickLinks.jpg) repeat-x 0 100%;
}
#QuickLinks p a{}
#QuickLinks p span{
	font-size:0.85em;
	float:right;
	width:4.2em;
	margin: 0;
	padding:1em;
	font-weight:bold;
	font-style:italic;
}
#QuickLinks h3{
	padding:0 2em 0.5em 2em;
	margin:0;
	color:#4F4F4F;
}
#QuickLinks h4{	
	margin: 0;
	font-weight:bold;	
	padding:0 0 0.5em 0;
	font-size:0.8em;
}
#QuickLinks dl{	
	margin:0;
	padding:0 0 0.5em 40px;
	font-size:0.8em;
	line-height:1.5;
}
#QuickLinks dt{
	font-weight:bold;	
}
#sponsors2008 #QuickLinks li.with_photo{
	padding-top:220px;
	background:url(../images/AccessCeremony03.jpg) no-repeat center top;
}
#callsforsponsorship #QuickLinks li.with_photo{
	padding-top:220px;
	background:url(../images/AccessCeremony04.jpg) no-repeat center top;
}
#QuickLinks h3{
	background:none;	
}
#QuickLinks h3.emphasise{
	background:none;	
}
#QuickLinks h3.important{
	background:none;	
}
#QuickLinks p{
	line-height:1.75;
	padding:0 2.5em 0.5em 2.5em;
	color:#3F3F3F;
}

/*** Content ****/

#ContentWrap{
	margin-left:0;
	width:auto;
	clear:left;	
	margin-right:22em;
	padding:1em 1em;
	border:1px solid #EFEFEF;
	border-top:none;
	background:transparent url(../images/bg-QuickLinks.jpg) repeat-x scroll 0 100%;
}
#ContentWrap h3,#QuickLinks h3{
	font:0.95em/1.5 Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	margin:0;
	background:transparent url(../images/headings.gif) no-repeat left center;
}
#ContentWrap h3{
	padding:10px 40px 15px 40px;
}
#ContentWrap li h4{font-family:Helvetica, Geneva, Arial, sans-serif;}
#ContentWrap li img{
	float:left; 
	margin-right:10px;
}
#ContentWrap p img{
	margin:2em 0 1em 0;
}
#ContentWrap img.float{
	float:right;
}
#ContentWrap p{
	line-height:1.75;
	padding:0 0 0.5em 40px;
}
#ContentWrap ul,#ContentWrap h4{
	padding:0pt 0pt 0.5em 40px;
	line-height:1.5;
}
#ContentWrap li h4{
	padding:0pt 0pt 0.5em 0;
	line-height:1.5;
	font-weight:bold;
}
#ContentWrap #awards li h4{	
	background:url(../images/headings.gif) no-repeat left center;	
	padding:0pt 0pt 0.5em 40px;
}
#ContentWrap ul li p{
	padding:0pt 0pt 0.5em 0;
	line-height:1.5;
}
#ContentWrap dd{
	display:block;
	text-align:right;
	border-top:1px solid #DFDFDF;
	line-height:2;
	padding:0.5em 1em;
}
#ContentWrap dd.odd{	
	background:#E1F6D7;
}
#ContentWrap dd.last{
	border-bottom:1px solid #DFDFDF;
}
#ContentWrap dt{
	float:left;	
	line-height:2;
	padding:0.5em 1em;
}
#ContentWrap ul.outlined li{
	background: url(../images/check.jpg) no-repeat top left;
	padding-left:30px;
	padding-bottom:0.5em;
	margin-top:0.5em;
	width:auto;
}
#ContentWrap ul.default li{
	background: url(../images/bullet.jpg) no-repeat top left;
}
#ContentWrap ul.minus li{
	background: url(../images/minus.jpg) no-repeat top left;
}
#ContentWrap ul.plus li{
	background: url(../images/plus.jpg) no-repeat top left;
}
#ContentWrap ul.indented li{
	width:auto;
}
#ContentWrap dl{
	margin:0 0 1.5em 40px;
	border:1px solid #DFDFDF;
	padding:0pt 0pt 0 0;
	line-height:1.5;
}
#ceremony #ContentWrap h4{
	font-weight:bold;
	padding-left:50px;
}
#Partners{
	float:right;
	margin:0 0 5px 0.5em;
	padding:0;
/*	width:150px;
	height:254px;*/
}
#Partners li.partner1{
	background:transparent url(../images/e-isotig_logo.jpg) no-repeat;
	margin:0px auto 30px auto;	
	padding:0;
	width:120px;
	height:143px;
}
#Partners li.partner2{
	background:transparent url(../images/abilititieNet_logo.jpg) no-repeat;
	margin:0;
	padding:0;
	width:150px;
	height:52px;
}
#Partners ul{
	list-style:none;
	padding:0;
	margin:0;
}
/*** Sponsors ****/
#Sponsors{
	padding:0;
	margin:0 auto 1em auto;
}
#Sponsors h2{	
	background:transparent url(../images/sponsors-bg.jpg) repeat-x bottom left;
	font-weight:bold;
	font-size:0.8em;
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
}
#Sponsors ul{
	margin:0 auto;
	padding:0 0 1em 0;
	width:20.5em;
	text-align:right;
}
#Sponsors li{
	display:block;
	margin:0.5em 0 0 0;
	padding:1em 0 0 0;
	border:none;
	background:none;
}
#Sponsors li a{margin-right:10px;}

/*** Footer ****/

#WrapFooter{
	background:#fff url(../images/footer-bg.jpg) repeat-x;
	background:#E1F6D7;	
	padding:0.75em 2em;
	margin:2em 4em 1em;
	clear:both;
	border:1px solid #ccc;
}
#Footer{
	margin:0 auto;
}
#Footer ul{
	width:100%;
}
#Footer li{
	font-size:0.75em;
	display:inline;
	padding:0.5em 2em;
}
#Footer li a{
	color:#272727;
}
#Footer li a:hover,#Footer li a:active,#Footer li a:focus{
	background:#F7F7F7;
}

form{
	background:#EBFFD7;
	line-height:1.8;
	font-size:1em;
	margin:0 0 0 40px;
	padding:1em 2em;
}
form input.i{
	width:42.5em;
}
form input.o{
	/*float: left;width:42.5em;*/
}

fieldset{margin:1em 0;font-weight:bold}
legend{margin:1em 0 0 0}
label{font-weight:normal}
label em{
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}
input#title{width:auto}
#ContentWrap p.error{
	background:#FFFF99;
	padding:1em 2em;
	margin:0 0 1.5em 40px;	
}

/*** Photo Gallery page ****/

#photos #gallery li{
	float:left!important;
	padding:5px 12.5px;
	margin:0 10px;
	position:relative;
	width:75px;
	height:95px;
}
#photos #gallery li img{margin:0;padding:0;}
#photos .download{
	display:block; 
	position:absolute;
	bottom:5px;
	right:0px;
	width:30px;
	height:30px;
	background: url(../images/download.gif) no-repeat;
}
#photos .zoom{
	display:block; 
	position:absolute;
	bottom:5px;
	left:0px;
	width:30px;
	height:30px;
	background: url(../images/zoom1.gif) no-repeat;
}
#photos #gallery a:hover, #photos #gallery a:focus, #photos #gallery a:active{	
	color:#fff;
	outline:none;
}
#photos #gallery a.download:hover{bottom:6px;right:1px;}
#photos #gallery a.zoom:hover{bottom:6px;left:1px;}
#accessit-awards2009 MainWrap ul li span{display: block}
q{
	font-size:0.8em;
	padding:1em 3.2em;
	display:block;
}
q.odd{
	padding-right:10em;
	background:#EBFFD7;
	border:1px solid #ccc;
}
q.even{margin-left:7em;background: url(../images/quotes-white.jpg) no-repeat 0 1em;}

div.balloon{
	width:70%;
	min-width:250px;
}
div.balloon.odd{margin-right:0;background:url(../images/bg-balloon_01.gif) no-repeat top left;}
div.balloon.even{margin-left:20%;background:url(../images/bg-balloon-grey_01.gif) no-repeat top left;}

.balloon q{	
	border:none;
	padding:2em 0 3em ;
	display:block;
	margin:0 20px;
	min-width:240px;
}
.balloon.odd q{background:url(../images/bg-balloon_02.gif) repeat-x top left;}
.balloon.even q{background:url(../images/bg-balloon-grey_02.gif) repeat-x top left;}
.balloon span{
	display:block;
}
.balloon.odd span{background:url(../images/bg-balloon_03.gif) no-repeat top right;}
.balloon.even span{background:url(../images/bg-balloon-grey_03.gif) no-repeat top right;}

.newforms form{font-size:0.9em}
.newforms label {display:block;}
/*.newforms input{display:block;}*/
.newforms #ContentWrap{margin-right:0}
.newforms form input.i{width:30em}
.newforms form input.o{width:auto; float:left;margin-right:0.5em;/* margin:0.5em*/}
.newforms form label em{display:inline;padding:0;}
.newforms form label em.desc{display:block;/*padding:0 0.8em;*/font-style:normal}
.newforms form input.s{width:30em}

.newforms fieldset legend{background:#FFFFF0;padding:0.25em 0.5em;}
.wordcounter{text-align:right;padding-right:2.5em;color: #666666; font-weight:bold;font-size:0.9em}
.newforms input.i, .newforms input.s, .newforms input.t{border:1px solid #8B9F77}
.newforms input:focus, .newforms textarea:focus, .newforms input:hover, .newforms textarea:hover{background:#FFFFD0;}
.newforms input:active{border-color::#000}
#errorbox{
	background:#FFFFDF;
	border:1px solid #ccc;
	margin-bottom:1em;
	font-size:0.9em;
	padding:1em;
}
#errorbox h3{
	background:url(../images/Icon_Alert_green.gif) top left no-repeat;
}
table#SponshorshipPackages{
	font-size:0.8em;
	margin:1em 0 1em 2.9em;
	border:2px solid #006229;
}
table#SponshorshipPackages td ul li{ list-style:none;padding:0 0 0 15px;margin:0;width:auto;display:block; background:url(../images/bullet-transp.gif) 0 5px no-repeat}
table#SponshorshipPackages td, table#SponshorshipPackages th{padding:1em 1.5em; border:1px solid #ccc}
table#SponshorshipPackages .evenrows{background:#E1F6D7}
table#SponshorshipPackages .oddrows{ }
table#SponshorshipPackages th{font-weight:bold;}
table#SponshorshipPackages .col_1{width:28%}
table#SponshorshipPackages .col_2{width:28%}
table#SponshorshipPackages .col_3{width:44%}
table#SponshorshipPackages ul{padding:0 0 0 0.5em;display:block}
table#SponshorshipPackages .col_3 td{font-size:0.75em;}
table#SponshorshipPackages caption{font-size:1.5em;padding-top:1.5em}
em.required{color:#FF0000;font-size:0.8em;}
#sponsors2009 ul.default img{float:none;display:inline}
#sponsors2009 ul.default li{list-style:none;background:none;width:auto;display:inline;}
#sponsors2009 ul.default li a:hover{background:none}
.agenda_style{border:2px solid #ccc;}
.agenda_style td{border:1px solid #ccc;}
.agenda_style th{background:#E1F6D7;text-align:center;border:1px solid #ccc;font-weight:bold;padding:0.5em 0;}
#ContentWrap .agenda_style td p{padding:0.5em 1em}
.agenda_style td.firstCol{background:#E1F6D7;}
.agenda_style caption{font-weight:bold;padding:0.5em 0;text-align:center;}

p#WorkshopAging{padding-bottom:263px; background:url(../images/Workshop_ICT_and_Aging.jpg) no-repeat 40px 80%}
#WorkshopAging a, #WorkshopAccessibleLearning a{display:block;}
p#WorkshopAccessibleLearning{padding-bottom:263px; background:url(../images/Workshop_on_Accessible_Learning_through_ICT.jpg) no-repeat 40px 80%}
