@charset "utf-8";
td
{
	vertical-align: top;
} 


h1
{
	padding:10px 0px;
	font-size:12px;
	font-weight:bold;
}		

h2
{
	padding: 10px 0px;
	font-size:16px;
	font-weight:bold;
}	

h3
{
	padding: 10px 0px;
}

h5
{
	padding:5px 0px;
	font-weight:bold;
	font-size:14px;
}

h6
{
	font-size:12px;
	padding:5px 0px;	
}

p		
{
	padding:10px 0px;
}

ul
{
	/*list-style:inside disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;*/
	list-style:outside disc;
	padding:10px 0px 10px 20px;
}		

label
{
	text-align:right;
	padding-right:10px;
	width:100px;
	display:block;
	float:left;
}

#wrapper {
	width:750px;
}

#headerwrapper{
	width:750px;
	height:150px;
	z-index:500;
	position:relative;
}

#clickableheader {
	position:absolute;
	width:750px;
	height:125px;
	left:0px;
	top:0px;
	background:none;
	cursor:pointer;
	z-index:1020;
}

#header {
	background:url(/Images/bg_header.jpg) no-repeat left top;
	width:750px;
	height:150px;		
	list-style:none;
	padding:0px;
	text-indent:0;	
	position:relative;
	z-index:1000;
}

#header li
{
	float:left;
	font-weight:bold;
	font-size:12px;
	padding-top:125px;
	display:inline;
	margin:0px 10px;	
	/* background:url(Images/arrow.gif) no-repeat 0px 127px; 
	padding-left:10px;*/
	position:relative;
	height:25px;
	padding-bottom:0px;
}
		
#header li a
{
	text-decoration:none;
	color:#ffffff;
	height:20px;
	background:url(/Images/arrow.gif) no-repeat 5px 8px;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	display:block;		
	margin:0;				
}

#header ul
{
	display:none;	
	position:absolute;
	z-index:999;	
	background:inherit;	
	padding:5px 5px;
	width:150px;
	list-style-image:none;
	list-style-type:none;
}
#header ul li
{
	padding:5px 0px;
	height:auto;
	display:block;
	float:none;			
}
#header ul li a
{
	background:none;			
	height:auto;
	padding:0;
	font-weight:normal;
}		

/*#header li a#commoditytax:hover
{
	background-color:#42276E;
}

#header li a#frag:hover
{
	background-color:#669933;
}

#header li a#ifrs:hover
{
	background-color:#007770;
}

#header li a#unique:hover
{
	background-color:#CC6600;
}

#header li a#incometax:hover
{
	background-color:#000099;
}*/


#bodywrapper
{
	overflow:hidden;
	width:750px;
	background:url(/Images/background.gif) repeat-y;
}
		
#col1
{
	float:left;
	width:167px;		
	display:inline;	
}		

#col1 ul
{	
	color:#000000;
	list-style-position:outside;
	list-style:none;
	padding:0px;
}

#col1 ul a 
{
	color:#000000;
	font-size:11px;
}

#col1 ul li
{
	border-top:1px solid #cccccc;
	background:transparent url(/Images/arrowgrey.gif) no-repeat scroll 12px 7px;
	padding:5px 10px 5px 26px;	
}

#col1 ul li.last
{
	border-bottom:1px solid #cccccc;
}

#col1 ul li span
{
	background:transparent url(/Images/arrowgrey.gif) no-repeat scroll 0px 2px; 
	padding:2px 0px 2px 15px; 
	display:block;
}

#col2
{
	width:583px;
	padding:0px;
	display:inline;
	float:left;
}

#col2left
{
	border:1px solid #cccccc;
	border-left:none;
	border-bottom:none;
	width:406px;
	padding:10px;
	display:inline;
	float:left;
}

#col2right
{
	width:145px;
	padding:10px 5px;
	display:inline;
	float:left;
	font-size:11px;
}

#col2right p
{
	font-size:11px;
}

.nocol2right
{
	border-right:none!important;
	width:561px!important;
}

/*#col2
{
	border:1px solid #cccccc;
	border-bottom:none;
	width:406px;
	padding:10px;
	display:inline;
	float:left;
}

#col3
{
	width:145px;
	padding:10px 5px;
	display:inline;
	float:left;
}*/	

#footerwrapper
{
	width:750px;
	height:25px;
	border-top:1px solid #cccccc;
}		

#footer
{
	position:absolute;
	top:0px;
	right:0px;
	list-style:none;
	padding:0px;
	text-indent:0;	
}					

#footer li
{
	float:left;
	display:inline;			
	position:relative;
	margin:5px;
	font-size:10px;
}	

#footer li a
{
	background:url(/Images/arrow.gif) no-repeat 5px 9px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-top:5px;
}	

#footer li a:hover
{
	text-decoration:underline;
}	

a#home
{
	display:block;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:10px;
}

a#calendar
{
	display:block;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	right:120px;
	top:10px;
}

#h1wrapper
{
	padding:10px;
	padding-left:10px;
}

#h1wrapper a:hover
{
	text-decoration:underline;
}


div#leftmenu a:hover
{
	text-decoration:none;
}

div.leftmenu_heading
{
	padding:5px 0px 5px 16px; 		
	background:no-repeat 0px 6px;
	font-weight:bold;
}

div.leftmenu_heading a
{
	/*cursor:default;*/
}

div.leftmenu_heading_sub
{
	border-top:1px solid #cccccc;
	padding:5px 0px 5px 15px; 
	background:no-repeat 10px 6px;	
	font-weight:bold;		
}

div.leftmenu_heading_sub a
{
	color:#515151;
}

div.leftmenu_xtensions
{
	border-top:1px solid #cccccc;
	padding:5px 0px 5px 17px; 	
	font-weight:bold;			
}

div.leftmenu_xtensions a
{
	color:#515151;
}

.small
{
	font-size:10px;
}

table.agenda
{
	width:554px;
	margin-bottom:20px;
}

table.agenda td, table.agenda th
{
	padding:3px;	
	height:28px;
}

table.agenda td.agendaleft, table.agenda th.agendaleft
{
	width:130px;
	border:1px solid #cccccc;
}

table.agenda td.agendaright, table.agenda th.agendaright
{
	width:409px;
	border:1px solid #cccccc;
	border-left:none;
}

.msg_list {
	margin: 0px;
	padding: 0px;
	width: 380px;
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;	
	margin:1px;	
	width:360px;
}
.msg_head_hover
{
	background-color:#869eb4!important;
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#FFFFFF;	
}

ol.numbered
{
	list-style:decimal;
	padding-left:20px;
}

#leftmenu ul
{
	font-size:11px;
}

h5.sponsor
{
	padding:5px 0px;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	position:relative;
	width:410px;
}
h5.sponsor span
{
	padding-top:0px;
	font-weight:bold;
	font-size:11px;
	float:right; 
	/*margin-top:-15px; */
	margin-right:20px;
	color:#000000;
	text-align:right;
}
h5.sponsor span em
{
	font-weight:normal;
}

h6.sponsor
{
	padding:5px 0px;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	position:relative;
	width:410px;
}
h6.sponsor span
{
	padding-top:0px;
	font-weight:bold;
	font-size:11px;
	float:right; 
	/*margin-top:-15px; */
	margin-right:20px;
	color:#000000;
	text-align:right;
}
h6.sponsor span em
{
	font-weight:normal;
}

input.xsmall
{
	width:50px;
}

input.smaller
{
	width:100px;
}

input.large
{
	width:250px;
}

#feedback td
{
	padding:3px;
}

#feedback_container label.error
{
	color:#ff0000;
	padding-left:110px;
	width:300px;
	float:none;
	text-align:left;
}

#feedback_container p
{
	padding: 5px 0px;
}

#p_mailtype label.error, #p_consent label.error
{
	padding-left:0px;
}

img#about_sponsors
{
	float:right;
}

span.paper_posted
{
	font-size:11px;
}

div.sponsorbio
{
	padding:15px 0px;
}

.red
{
	color:#ff0000;
}

p.datelocation
{
	padding-top:0px;
}

ol.numeric
{
list-style-type:decimal;
list-style-position:inside;
}