fhtml{
	width:100%;
	height:100%;
}

body {
  text-align: center;
  background-color:#FFFFFF;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  }
  
 #container {
  width: 740px;
  margin: auto;
  text-align: left;
  background-color:#FFFFFF;
  color:#000000;
  }

  #top {
position:relative;
top: -1px;
left: 0px;
height: 70px;
width: 740px;
background-image: url(../images/top_bg.jpg);
background-repeat: no-repeat;
margin-bottom:0px;
  }
#topp {
position:relative;
top: -1px;
left: 0px;
height: 70px;
width: 740px;
background-image: url(../images/top_bgp.jpg);
background-repeat: no-repeat;
margin-bottom:0px;
  }
#line{
  position:relative;
  top:-1px;
  border-top:1px solid #666666;	
}

img.logo{
  	margin-left: 3px;
	margin-bottom:0;
}

img {border:0;}

#tagline {
position:absolute;
top: 53px;
left: 140px;
width: 600px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
 letter-spacing: 0.04em;
  color: #000000;
  margin:0;
}
  
  #menu{
  position:absolute;
  left: 0px;
  top:-26px;
  width:120px;
  height:400px;
  	}
	
.text-search{
	position:relative;
	top:0px;
	border: 1px solid #666666;
	width:130px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

 a.menu_links{	color:#666666;	text-decoration: none;	display:block;	width: 110px;	border-bottom:1px solid #CCCCCC; }
 a.menu_links:hover{ position:relative; top:0px; color:#990000; border-bottom:1px solid #990000; }
 a.menu_links:active{color:#990000;border-bottom:1px solid #990000}
 
.underline2{
	position:relative;
	top:-45px;
	left:0px;
}

.underline3{
	position:relative;
	top:-45px;
	left:0px;
}
div.menu_links_text{
	position:relative;
	top:3px;
	font-family: Helvetica;
	font-size: 12px;
	letter-spacing:0.05em;
	width:110px;
	height:20px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:12px;
}


div.menu_links_text1{
	position:relative;
	top:3px;
	font-family: Helvetica;
	font-size: 12px;
	letter-spacing:0.05em;
	width:110px;
	border-bottom: 1px solid #990000;
	margin-left:10px;
	margin-top:12px;
}
	
 a.menu_links1{	color:#666666;	text-decoration: none;	display:block;	width: 110px; }
 a.menu_links1:hover{color:#990000;}
 a.menu_links1:active{color:#990000;}

 #main_section{
 position:relative;
 left:0px;
 top:0px;
 height:430px;
 width:740px;
 }
 
 #conference{
 position:absolute;
 	left:140px;
	top:30px;
	width: 590px;
	height:300px;
 }
 
 img.conf{
 	margin:0
 }
 
 #conf_text{
 	position:absolute;
	top: 0;
	left: 370px;
	height:263px;
	width:220px;
 }
 
 p.conf_head{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	text-transform: none;
	color:#990000;
 }
 
 p.conf_head2{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	text-transform: none;
	color:#990000;
 }

 p.conf_head3{
	text-transform: uppercase;
 }
 
 p.text{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
 }

 p.text2{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
 }

 
h1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0.04em;
  color:#666666;
  margin:0;
  width: 180px;
  padding-left:2px;
 }
 
 h2{
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.04em;
  color: #990000;
  margin:0;
  width: 180px;
  padding-left:2px;
  border-bottom: 1px dotted #CCCCCC;
 }
 
 #events{
 	position:relative;
 	left:140px;
	top:0px;
	width: 200px;
	min-height:120px;
	height:auto;
 }
 
 #people{
 	position:absolute;
 	left:345px;
	top:0px;
	width: 180px;
	min-height:120px;
	height:auto;
 }
 
 #sponsorship{
 	position:absolute;
 	left:550px;
	top:0px;
	width: 180px;
	min-height:120px;
	height:auto;
 }
 
 img.people{
 	margin-left:0;
	margin-top:5px;
	margin-right:0;
	margin-bottom:0;
 }
 
 #footer{
 	position: relative;
	top:-240px;
	width:740px;
	border-top:1px solid #CCCCCC;
 }
 
 .f_copyright{
 	display:block;
	text-align:left;
	font-family: Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	padding-left: 10px;
 }
 
 a.f_credits{
 	display:block;
	text-align:right;
	font-family: Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	padding-right: 10px;
 }
 
 a.f_credits:hover{color: #990000;}
 a.f_credits:active{color: #990000;}
 
 
 #f0{
	position:relative;
	top:-28px;
	font-size:10px;
 }

 #f1{
 position:relative;
	top:-38px;
	width:300px;
	z-index:3;
 }
 
 #f2{
 	position:relative;
	top:-51px;
	left:440px;
	width:300px;
	text-align: right;
	z-index:3;
 }

 #f3{
 position:relative;
 	top:-25px;
	width:740px;
	text-align:center;
	font-family: Helvetica;
	font-size: 10px;
	color: #666666;
 }

<!--  STYLES FROM CARLOS SILVA  -->

div.admin{
	position:relative;
	align:center;
	top: 220px;
	z-index:1;
}
div.username{
	position:relative;
	height:auto;
	align:right;
	top: 4px;
	left: -9px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	letter-spacing: 0.04em;
}

div.username2{
	position:relative;
	height:auto;
	align:left;
	top: 45px;
	left: -140px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	letter-spacing: 0.04em;
}

div.login{
	position:relative;
	top: 20px;
	z-index:1;
	margin:0 0 60px 0px;
	color:#000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;
}

div.font{
	position:relative;
	z-index:1;
	top: 0px;
	margin:0px 0 0px 0px;
	color:#000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
}

a.f_link{color: #333333; font-size: 12px; }
a.f_link:hover{color: #990000; font-size: 12px; }
a.f_link:active{color: #990000; font-size: 12px; }

a.f_link_red{ font-size:11px; color:#990000;}
a.f_link_red:hover{ font-size:11px; color: #990000;}
a.f_link_red:active{ font-size:11px; color: #990000;}

a.f_link_green{color:#009900; font-size:11px;}
a.f_link_green:hover{color: #009900; font-size:11px;}
a.f_link_green:active{color: #009900; font-size:11px;}

.modindex_textbox{
	position:relative;
	top:-45px;
	width:200px;
	height:40px;
	left:175px;
}
.modindex_topsection{
	position:relative;
	top:40px;
	left:0px;
}
.modindex_image{
	position:relative;
	top:-500px;
	left:500px;
}
.modindex_image2{
	position:relative;
	top:-1755px;
	left:500px;
}
.modindex_image3{
	position:relative;
	top:-161px;
	left:500px;
}
a.modindex_image{color:#000099; text-decoration: none;}
a.modindex_image:hover{color: #990000; 	text-decoration: none;}
a.modindex_image:active{color: #990000;	text-decoration: none;}

a.menu_links_home{	color:#666666;	text-decoration: underline;	display:block;	width: 110px; text-decoration:underline; z-index:4;}
a.menu_links_home:hover{ position:relative; top:0px; color:#990000; text-decoration:underline; }
a.menu_links_home:active{color:#990000; text-decoration:underline;}
 
a.menu_links_about{	color:#666666;	text-decoration: underline;	display:block;	width: 110px; text-decoration:underline; }
a.menu_links_about:hover{ position:relative; top:0px; color:#990000; text-decoration:underline; }
a.menu_links_about:active{color:#990000; text-decoration:underline;}
 
.preview_page{
	position:relative;
	top:-515px;
	left:287px;
	width:200px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:normal;
}
.publish-it{
	position:relative;
	top:-553px;
	left:550px;
	width:180px;
	color:#FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;
}
.general{
	position:relative;
	height:auto;
	top:0px;
}

 a.sub_menu_links_red{
	position:relative;
	left:10px;
	top:14px;
	margin-bottom:6px;
	margin-right:5px;
	color:#990000;
	text-decoration: none;
	font-size:11px;
	display:block;
	width: 100px;
 }
 a.sub_menu_links_red:hover{position:relative; top:14px; color:#990000;/* border-bottom:1px solid #990000;*/ }
 a.sub_menu_links_red:active{position:relative; top:14px; color:#990000;}

a.menu_links_home2{	color:#666666;	text-decoration: underline;	display:block;	width: auto; text-decoration:underline; }
a.menu_links_home2:hover{ position:relative; top:0px; color:#990000; text-decoration:underline; }
a.menu_links_home2:active{color:#990000; text-decoration:underline;}

.publish-it{
	position:relative;
	top:-35px;
	text-align:center;
	left:443px;
	width:180px;
	color:#FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;
}
.size1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#333;
 }
 
.size1b{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#333;
}
 
.size1r{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #990000;
}
 
.size1rb{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #990000;
}
 
.size2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color:#333;
}
 
.size2b{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#333;
}

.size2r{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #990000;
}

.size2rb{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #990000;
}

.size3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color:#333;
}
 
.size3b{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#333;
}
 
.size3r{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #990000;
}

.size3rb{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #990000;
}
 
.size4{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color:#333;
}
 
.size4b{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color:#333;
}
 
.size4r{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #990000;
}
 
.size4rb{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #990000;
}
.size4g{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.04em;
  color: #666666;
}

div.backgrey{
  position:static;
  background-image: url(../images/sys/backgrey.jpg); 
}

a.linksmain{ color:#666666;	text-decoration: underline;	width: auto; font-size:12px; }
a.linksmain:hover{ color:#990000;	text-decoration: underline;	width: auto; font-size:12px;}
a.linksmain:active{ color:#990000;	text-decoration: underline;	width: auto; font-size:12px;}

a.linksmain2{ color:#666666;	text-decoration: underline;	width: auto; font-size:12px; }
a.linksmain2:hover{ color:#990000;	text-decoration: underline;	width: auto; font-size:12px;}
a.linksmain2:active{ color:#990000;	text-decoration: underline;	width: auto; font-size:12px;}

#menu2{
  position:absolute;
  left: 0px;
  top:-20px;
  width:120px;
  height:400px;
}

 a.sub_menu_links{
	position:relative;
	left:10px;
	top:14px;
	margin-bottom:6px;
	margin-right:5px;
	color:#666666;
	text-decoration: none;
	font-size:11px;
	display:block;
	width: 100px;
 }
 a.sub_menu_links:hover{position:relative; top:14px; color:#990000;/* border-bottom:1px solid #990000;*/ }
 a.sub_menu_links:active{position:relative; top:14px; color:#990000;}

