body{

  background: #FFFFFF;

  margin: 10px;

  font-size: 8pt;

  color: #333333;

  font-family: arial, helvetica, sans-serif;

  scrollbar-face-color: #ffffff;

  scrollbar-shadow-color: #ffffff;

  scrollbar-highlight-color: #ffffff; 

  scrollbar-3dlight-color: #333333; 

  scrollbar-darkshadow-color: #333333; 

  scrollbar-track-color: #ffffff; 

  scrollbar-arrow-color: #333333; 

}

.success{
	background: #b4fab6;
	border: 1px solid #26be2a;
}
.error{
	background: #f9aaa6;
	border: 1px solid #c62820;
}

#top{

  background: url('/img/bg_top.jpg') no-repeat;

  height: 248px;

}

.main{

  height: 50px;

  width: 800px;

  margin: auto;

}

.line{

  background: url('/img/line.gif') repeat-x;

  margin: auto;

}

#maincontent{

  background: url('/img/bg_bot.jpg') no-repeat;

}

#content{

  position: relative;

  float: left;

  left: 25px;

  padding-top: 25px;

  padding-bottom: 10px;

  width: 400px;

  text-align: justify;

}

#topleft{

  position: relative;

  float: left;

  left: 25px;

  padding-top: 10px;

  padding-bottom: 10px;

  width: 400px;

}

#right{

  position: relative;

  float: right;

  margin-top: 10px;

  width: 330px;

}

#bottom{

  margin-top: 10px; 

  font-size: 7pt;

}

#formtitle{

  background: #333333;

  color: #FFFFFF;

  font-size: 10pt;

  font-weight: bold;

  padding: 2px;

  padding-left: 6px;

}

#formbox{

  padding: 4px;

  border: 1px solid #333333;

}

#result{

  padding: 4px;
  margin: 0 6px 7px 1px;

}

#footer{

  padding-left: 48px;

  padding-top: 3px;

}

#portfolio{

  position: relative;

  float: right;

  margin-top: 10px;

  width: 332px;

}

@media handheld{ .portfolio{display: none} }

ul#menu{

	list-style-type:none;

	margin-top: 46px;

	width:205px;

	float: right;

}

ul#menu li{

	padding:30px 0 0px 0;

}

ul#menu a:link, ul#menu a:active, ul#menu a:visited{

	font-size:10pt;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	background:url('/img/block_white.gif') no-repeat left;

	padding:0 0 0 20px;

}

ul#menu a:hover{

	font-size:10pt;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	background:url('/img/block_white.gif') no-repeat left;

	padding:0 0 0 18px;

}



ul#menu a#s:link, ul#menu a#s:active, ul#menu a#s:hover, ul#menu a#s:visited{

	font-size:10pt;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	background:url('/img/block_white.gif') no-repeat left;

	padding:0 0 0 50px;

}



a:link, a:active, a:visited{

	font-size:9pt;

	font-weight:normal;

	color:#333333;

	text-decoration:underline;

}

a:hover{

	font-size:9pt;

	font-weight:normal;

	color:#000000;

	text-decoration:underline;

}

a.small:link, a.small:active, a.small:visited{

	font-size:7pt;

	font-weight:normal;

	color:#333333;

	text-decoration:underline;

}

a.small:hover{

	font-size:7pt;

	font-weight:normal;

	color:#000000;

	text-decoration:underline;

}



a.top:link, a.top:active, a.top:visited{

	font-size:7pt;

	font-weight:normal;

	color:#333333;

	text-decoration:none;

}

a.top:hover{

	font-size:7pt;

	font-weight:normal;

	color:#000000;

	text-decoration:underline;

}