@charset "utf-8";

#nav { width:777px; _width:780px; height:44px; background:#c60651; float:right; padding-left:10px; list-style:none; font:11px Arial, Helvetica, sans-serif; }
#nav li { padding-left:30px; float:left; height:44px;}
#nav li a { color:#fff; text-transform:uppercase; display:block; font-size:11px; border-top:21px solid #c60651; text-decoration:none !important; line-height:22px}
#nav li a:hover { border-top:21px solid #e40059; text-decoration:none !important;}
#nav li a.active { color:#b8b7b7;}
.logo {
	background-image: url(../images/logo_sf.png) ;
	_background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	height: 71px;
	_width: 157px;
	width: 151px;
	position: absolute;
	left: 0px;
	top: 11px;
	_top: 0;
	cursor:pointer;
	z-index: 1;
}

/*Safari Hack*/

/*\*/
html>body* .logo{ width:155px; height:71px; position:absolute; top:0; left:0px; margin-top:10px; *margin-top:0; background-image: url(../images/logo_sf.png);}
html>body* .languageBar { margin-top:-5px; *margin-top:-15px;} 
/**/
body {
	background: url(../images/body_bg.gif) no-repeat top left #FFFFFF;
	text-align: center;
	/*position: absolute;*/
	display: block;
	width: 99%;
	margin:0px auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*SCROLLBAR-FACE-COLOR: red; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: black; 
	SCROLLBAR-TRACK-COLOR: black; 
	SCROLLBAR-DARKSHADOW-COLOR: black; 
	SCROLLBAR-BASE-COLOR: black}*/
	margin-top:40px;
}

form{	margin:0; padding:0;}

.masterContainer {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.languageBar {
	display: block;
	position: absolute;
	height: 20px;
	width: 235px;
	top: -5px;
	right: -35px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #999999;
	cursor: default;
	margin-top:-3px;
	*margin-top:-15px;
}

.languageBar a:link, .languageBar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.languageBar a:hover {
	color: #000000;
}

.pageContent {

	position: absolute;
	top: 66px;
	width: 940px;
	height: 620px;
	left: 0px;

	scrollbar-face-color: #ACACAC;
    scrollbar-highlight-color: #ACACAC;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #D1D1D1;
	scrollbar-darkshadow-color: #5F5C5C;
	margin-top:-10px;
	_margin-top:-21px;
	*margin-top:-21px;

}

.breakRBar {
	top: 70px;
	position: absolute;
	width: 940px;
	height: 34px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	left: 0px;
	z-index: 0;
}
.breakRBari {
	position: absolute;
	width: 635px;
	background-color: #CCCCCC;
	height: 24px;
	filter:alpha(opacity=50);
	opacity:0.5;
	left: 0px;
	display: block;
	padding-top: 10px;
	text-align: left;
	padding-left: 305px;
	cursor: default;
	z-index: -1;
}


.brTx{
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	position: absolute;
	top: 82px;
	display: inline;
	z-index: 5;
	left: 305px;
	cursor: default;
}




.brTx a:link ,.brTx a:visited{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a5365;
	font-size: 12px;
	top: 20px;
	font-weight: bold;
}
.brTx a:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	top: 20px;
	font-weight: bold;
}

.pageContenti {
	position: absolute;
	top: 106px;
	right: 15px;
	background-color: #FFFFFF;
	width: 610px;
	height: 480px;
	text-align: left;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585757;
	overflow:auto;
	line-height:15px; 
}

.red {
	color: #c60651;
	font-weight: bold;
}


.footer {
	display: block;
	position: absolute;
	height: 20px;
	width: 940px;
	top: 720px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	cursor: default;
	text-align: center;
	left: 0px;
}


.footer a:link, .footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.footer a:hover {
text-decoration: underline;
	color: #000000;
}

/*for the div box component */
.symposiumsDetail {
	width:580px;
	margin:9px 5px 6px 5px;
	border:1px solid #e0e0e0;
	height:auto;
	padding:0;
}

.symposiumsDetail .wrapper {
	background:url(../images/tableBg.gif) repeat-x top #e4e4e4;
	border:1px solid #fbfbfb;
	padding-left:3px;
	padding-right:5px;
	line-height:24px;
	margin:0;
}

.symposiumsDetail .wrapper .topCont {
	width:auto;
	color:#717171;
	padding-left:5px;
}

.symposiumsDetail .wrapper .topCont .date{
	color:#C60651;
	font-weight:bold;
}

.symposiumsDetail .wrapper .mainCont,.symposiumsDetail .wrapper .mainCont2{
	background:url(../images/line.gif) repeat-x top;
	width:auto;
	padding-top:5px;
	padding-left:5px;
	margin-left:4px;
    padding-right:5px;
	
	text-align:justify;
	line-height:normal;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.symposiumsDetail .wrapper .mainCont2{
	padding-left:0;
	margin-left:0;
    padding-right:0;
}

.symposiumsDetail .wrapper .bottomCont {
	width:auto;
	padding-left:5px;
	margin-top:9px;
	margin-left:4px;
	color:#7f7e7e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
    background:url(../images/line.gif) repeat-x top;
}

.red {
	color: #c60651;
	font-weight: bold;
}

.bottomCont a:link, .bottomCont a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#9e2b58;
	font-size:11px;
	text-decoration: none;
}

.bottomCont a:hover {
	color:#9e2b58;
    text-decoration:underline;
}
.symposiumsDetail .wrapper .bottomCont1 {
	width:auto;
	padding-left:7px;
	margin-top:9px;
	margin-left:4px;
	color:#7f7e7e;
	font-size:11px;
  /* background:url(../images/line.gif) repeat-x top;*/
}
.bottomCont1 a:link, .bottomCont1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#9e2b58;
	font-size:11px;
	text-decoration: none;
}

.bottomCont1 a:hover {
	color:#9e2b58;
    text-decoration:underline;
}

.detmore a:link, .detmore a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}

.detmore a:hover {
	color:#ff0000;
	font-weight:bold;
    text-decoration:underline;
	}
	
.mainCont a:link, .mainCont a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#9e2b58;
	font-size:12px;
	text-decoration: none;
}

.mainCont a:hover {
	color:#9e2b58;
    text-decoration:underline;
}

img.bound{
border: 1px 1px 1px 1px; 
border:#C7C7C7 medium double ;
}