@charset "utf-8";
/* CSS Document */



.session{
margin-bottom:6px;
}

.sessioninfo {
	margin-bottom:8px;
	padding: 12px;
	border:1px solid #e0e0e0;
	background-image: url(http://www.swift.com/sibos2010/res/images/back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	}


/*Session title*/

#sessiontitle{margin-bottom:1px; }
#sessiontitle, .sessiontitle a:link, .sessiontitle a:visited, .sessiontitle a:active{
	 font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#04386a; text-decoration:none; font-weight:bold;}
#sessiontitle { font-size:15px; font-weight:bold; }
.sessiontitle a:hover{
	 Color: #CC6600;}


/* Date and Location */

.schedentry, .schedentry a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#333; text-decoration:none;}

.schedentry a:hover {
	 Color: #CC6600;}
	 
.schedentry a:link {
	Color:#04386a;
	text-decoration:none;}

.scedlocation, .schedlocation{ 
 Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
 padding-left:5px; color:#666;}
 
 .schedlocation{ font-size:12px;}

.scedstart,.schedstart{
	padding-left:5px; color:#666;}

.scedend, .schedend {color:#666;}


/*Sections titles */

.sectiontitle {
font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none; margin-bottom:3px;}

/*Speakers*/

.speaker { padding-bottom:2px;}
.speakername, .speakername a:link, .speakername a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#04386a; text-decoration:none;}
.speakername a:hover{
	 Color: #CC6600;}

.speakerfunction {}

.sessionspeakers {
	background:#f6f6f6;
	margin-top:12px;
	margin-left:5px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
}


/*Seesion description*/
#sessiondesciption {
margin-top:15px;
margin-bottom:15px;

}

/*Session Categories label*/
#sessioncategories {
margin-top:15px; }




/*left menu*/

.menu_item {
	background-color:#EEEEEE;
	font-weight:bold;
	padding:5px;
	Color: #CC6600;
	}

.menu_item a {
	background-color:#EEEEEE;
	color:#04386a;
	text-decoration:none}
	

.menu_item a:hover {
	 Color: #CC6600;}

.menu_title{
	color:#000;
	font-weight:bold;
	padding-left: 7px;
}

.menu_box_off  {
	width: 165px;
	padding:8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;

}
.menu_box_off_last  {
	width: 165px;
	padding:8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;

}
.menu_box_off a:link, .menu_box_off a:visited, .menu_box_off_last a:link, .menu_box_off_last a:visited {
	text-decoration:none;
	color:#04386a;
	font-weight:bold;
	}
	
.menu_box_off a:hover, .menu_box_off_last a:hover {
	 Color: #CC6600;}
	
.menu_box_on {
	width: 165px;
	padding:8px;
	font-weight:bold;
	background-color:#04386a;
	color:#FFF;
}
.menu_image {
	width: 180px;
}


/*Speaker details */

#speakerpic {
	border:3px solid #e0e0e0;
	float: left;
	margin-right: 20px;
}

#personinfo {
font-size:16; font-weight:bold; color:#04386a; margin-left:162px;
}
#companyinfo {
font-size:14; font-weight:bold; color:#000; margin-left:162px;
}
#bio{
margin-top:12px; margin-bottom:15px; margin-left:175px;}
#sessionlist { margin-left:162px;}


#btn_back a{
	background-color: #CC6600;
	background-image: url(http://www.swift.com/sibos2010/res/images/btn.gif);
	background-position: left;
	height: 20px;
	width: 140px;
	color:#FFF;
	font-weight:bold;
	background-repeat: no-repeat;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;

	padding-right:16px;
	text-decoration:none;
}
#btn_back a:hover {
	background:#d2791f;
	background-image: url(http://www.swift.com/sibos2010/res/images/btn_on.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* Speakers A to Z */
	
#speakerlist tr {
	background-color: #F5F5F5;
}

#speakerlist, #speakerlist td{
	border:1px solid #e0e0e0;
	border-collapse:collapse;}


#speakerlist td
{
text-align:left;
padding-left:7px;
padding-right:12px;
padding-bottom:2px;
padding-top:14px;
vertical-align:top;
}


#speakerlist td a{
font-size:13px;
text-decoration:underline;
width:120px;
color:#04386a;
}

#speakerlist td a:hover{
color:#CC6600;
}

#speakerlist li{
	padding-left:5px;
	margin-left:5px;
	width:320px;
	padding-bottom:15px;
	font-weight:100;
}
#speakerlist ul{
	padding-left:5px;
	margin-left:5px;
}
#speakerlist li a{
color:#666666;
width:320px;
text-decoration:underline;
}
#speakerlist li a:hover{
color:#CC6600;
}

/* Speaker details */

#companyinfo {
padding-bottom:20px;}












@media print {

body {margin:0px; padding:0px;}

#rightContent, #footer, #menu1, .newsDate  {
display:none;
}

#sessionlisting {
width:680px;}

#sessioninfo {
width:720px;}

.session{
margin-bottom:6px;
}

.sessioninfo {
	margin-bottom:8px;
	padding: 12px;
	border:1px solid #e0e0e0;
	background-image: url(http://www.swift.com/sibos2010/res/images/back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	}
	
#sessiontitle,.sessiontitle a:link, .sessiontitle a:visited{
	 font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#04386a; font-weight:bold; 
	 text-decoration:none;}
#sessiontitle { font-size:13px; }

#sessiondesciption {
margin-top:15px;
margin-bottom:15px;
font-size:13px;
}

