body{
	
	margin:0px;
	
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;	
	text-align: justify;
	
	color : #000;

	margin-top: 0px;
 	height:100%; 
	margin-bottom: 0px;
	line-height: 1.5em;
	background:#7f2332 url('img/bg.gif') repeat-x;
}


img { border:0px; }

#menu a { color : #000; text-decoration : none; }
#menu a:link{ color : #000; text-decoration : none; }
#menu a:visited{ color : #000; text-decoration : none; }
#menu a:hover{ color : #000; text-decoration : none; }

#bar a { color : #000; text-decoration : none; }
#bar a:link{ color : #000; text-decoration : none; }
#bar a:visited{ color : #000; text-decoration : none; }
#bar a:hover{ color : #000; text-decoration : none; }



#body_content{ 
	position: absolute; 
	left:50%; 
	margin-left:-458px; 
	width:916px;
	min-height: 101%;
	background:#fff;
}

hr { 
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;color: #808080; 
	height:1px; 
	width: 80%;
}


h1, h2, h3, h4, h5, h6 
{
	color: #000;
	font-family: Helvetica, Arial;
	font-weight: bold;
	padding: 0px;
	margin-top:30px;
}

h1 {
 	font-size: 2em;
 	margin-top:15px;
}
p { padding-top:9px; }

ul {
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	line-height:25px;
	list-style-position: outside;
}

ul.long li { list-style-image:url("img/bullet.gif"); text-align: left; }
ul.long { margin-left: 15px;} 


ul.arrows li:before { content: "\00BB \0020";  }
ul.back li:before { content: "\00AB \0020";  }

#menu li {
	cursor:pointer;
}

li {  padding-left: 5px; }

#menu li:hover
{
	background:#babfbe; 
	border-left:10px solid #fff;
}
#menu li.selected:hover
{
	background:#babfbe; 
	border-left:10px solid #822433;
}
#menu .selected
{
	background:#babfbe; 
	border-left:10px solid #822433;
}

#content
{
	padding:0px;
	background:#fff;

}

#loader{
	position:absolute;
	left:192px;
	top:190px;
	z-index:1;
}

#page
{
	margin-left:240px;
	padding-top:10px;
	width:640px;
	min-height:450px;
	padding-bottom:50px;
}

#menu
{
	position:absolute;
	float:left;
	left:14px;
	top:217px;
	border:2px solid #822433;
	background:#fff;
	width:195px;
	border-top:0px solid #fff;
	border-bottom:10px solid #822433;
	padding-bottom:0px;
	text-align:left;
}

#logo
{
	position:absolute;
	left:10px;
	top:6px;
}

#venue
{
	position:absolute;
	left:12px;
	top:140px;
	font-size: 11pt;
	//letter-spacing:0px;
	font-weight:bold;
}

#kr
{
	position:absolute;
	left:170px;
	width:730px;
	top:16px;
	text-align:right;
	font-size: 15pt;
	line-height:18pt;
}

#footer
{
	position:absolute;
	bottom:0px;
	width:916px;
	color : #444;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:8pt;
	text-align:center;
}

#footer a { text-decoration:none; }

#progressbar
{
	position:absolute;
	left:264px;
	width:0px;
	height:5px;
	top:211px;
	background:#babfbe;
}
#lines
{
	position:absolute;
	left:263px;
	width:0px;
	height:5px;
	top:210px;
	background:#babfbe;
}

#desc0 { 	position:absolute; left:238px; top:190px;  width:60px; text-align:right;}
#desc1 { 	position:absolute; left:259px; top:180px;  width:118px; text-align:right;  }
#desc2 { 	position:absolute; left:378px; top:180px;  width:56px; text-align:right;  }
#desc3 { 	position:absolute; left:380px; top:152px;  width:89px; text-align:right;  }
#desc4 { 	position:absolute; left:458px; top:190px;  width:89px; text-align:right;  }
#desc5 { 	position:absolute; left:569px; top:180px;  text-align:left;  }
#desc6 { 	position:absolute; left:632px; top:180px;  width:80px; text-align:right;  }
#desc7 { 	position:absolute; left:760px; top:180px;  text-align:left;  }
#desc8 { 	position:absolute; left:820px; top:190px;  width:65px; text-align:right;  }
.desc{ 	
	color:#fff;
	font-size:7pt;
	line-height:9px; 
	padding-top:8px;
}


#date1 { 	position:absolute; left:259px; top:212px;  width:118px;  }
#date2 { 	position:absolute; left:379px; top:212px;  width:55px;  }
//#date3 { 	position:absolute; left:436px; top:212px;  width:44px; }
#date4 { 	position:absolute; left:482px; top:212px;  width:64px; }
#date5 { 	position:absolute; left:569px; top:212px;  }
#date6 { 	position:absolute; left:569px; top:212px;  width:143px;  }
#date7 { 	position:absolute; left:760px; top:212px;  }
#date8 { 	position:absolute; left:760px; top:212px;  width:125px;  }
.date { 
	color:#fff;;
	font-size:7pt; 
	border-top:3px solid #b05e6c;
	padding-top:1px; 
	padding-bottom:7px;  
	text-align:right;
}

.date.passed { color:#babfbe; text-decoration: line-through;}
.passed {  }
.started { color:#7ac38b; }

#news_outer{
        background-color:#f7f7f7;
 	position:absolute;
 	float:left;
	left:670px;
	top:330px;
	width:268px;
	max-height:600px;
	border:1px solid #bababa;
	
}
#news_inner{ margin-top:-20px; padding:15px; padding-top:0px; text-align:left; max-height:550px; overflow: auto;}

.news_date{ font-weight:bold;}

#news_inner hr {margin:12px;}


#rightbox{
	float:right;
	width:150px;
	top:220px;
	background-color:red;
}

#slideshow{
	position:absolute;
	float:left;
	left:46px;
	top:690px;
}

#slideshow_container {
	width: 136px;
    height: 171px;
}


#slideshow_container .easy_slides_caption {
    width: 232px;
    height: 40px;
    padding: 5px;
    font-family: arial;
    font-size: 10pt;
    color:#e8e8e8;
}

th.titlered{
	color:#fff;
	text-align:center;
	font-weight:bold;
	background-color:#800029;
}

td.title{
	text-align:center;
	font-weight:bold;
	background-color:#e9e9e9;
}

.button1 /* Button with CSS only */  
{  
    background: url(img/register.png) 0 0;  
    height:65px;  
    width:404px;  
    display:block;  
}  
.button1:hover /* mouseOver */  
{  
    background: url(img/register.png) 0 65px;  
} 

.box{ padding:5px; border:2px solid #babfbe; background-color:#efefef; text-align:left;}
.daybox{ color:#fff; padding:5px; border:2px solid #800029; background-color:#800029;}


.paper{ display:block; margin-bottom:15px; text-align:left;}
.paper:before { content:url("img/bullet.gif"); }
.authors{ font-style:italic; }
	
	
	
table.program { font-size:11px; border-spacing:0px; border-padding:0px; border-width:0px; table-layout: fixed; }

table.program {
	border-width: 0px;
	border-style: solid;
	border-color: #383838;
	border-collapse: collapse;
}
table.program th {
	border-width: 1px;
	border-style: solid;
	border-color: #383838;
	-moz-border-radius: ;
}
table.program td {
	border-width: 1px;
	border-style: solid;
	border-color: #383838;
	-moz-border-radius: ;
}

table.program tBody{ text-align:center;}
table.program thead {
	text-align:center;
    background-color:#383838;
    font-weight: bold;
    cursor: default;
}
