BODY
{
  background-color: #b2c101;
  background-image: url('../images/background.png');
  background-repeat: repeat-x;
  text-align: center;
  font-family: Tahoma; 
  font-size: 11pt;
}

.image {border: 1px solid #b03b69; }

#test{
  position:relative;
  background-image: url('../images/line.png');
  background-repeat: no-repeat;
}

#logo1
{
	position: absolute;
}

H1
{
  color: #b03b69;
  font-size:18pt;
  font-family: Tahoma;
  font-weight: bold;
}

H2
{
  color: #666666;
  font-size:14pt;
  font-family: Tahoma;
  font-weight: bold;
}

H3
{
  color: #b03b69;
  font-size:12pt;
  font-family: Tahoma;
  font-weight: bold;
}

H4
{
  color: #b03b69;
  font-size:8pt;
  font-family: Tahoma;
  font-weight: bold;
}

H5
{
  color: #afc23c;
  font-size:14pt;
  font-family: Tahoma;
  font-weight: bold;
}

P{
  color:#666666;
}
#content P{
  color:#000000;
}

#framework
{
  position:relative;

  width: 990px;
  text-align: left;
  background-image: url('../images/bg_paper.png');
/*   background-image: url('../images/bg_paper.gif'); */  
  background-repeat: repeat-y;
}
#frame_spacer{ 
	position: relative;
}

#date_time
{
  color: #b2c101;
  font-size: 8pt;
  font-weight:normal;
}

#roundtop
{
  position: relative;
  background-image: url('../images/bg_top.gif');
  background-repeat: no-repeat;
  height:30px;
}
#roundbottom
{
  background-image: url('../images/bg_bottom.gif');
  background-repeat: no-repeat;
  height:20px;
}

#topnavi
{
  text-align:right;
  padding-right:25px;
  padding-left:25px;
}

#topnavi #links
{
  color: #b03b69;
  font-weight:bold;
  text-decoration: none;
  font-size:9pt;
}

#navipos
{
  height:50px;
  background-image: url('../images/bg_h1.gif');
  background-repeat: no-repeat;
}
#navcen
{
  padding:6px;
}
#navi
{
  padding-right:25px;
  padding-left:25px;
}
#navi #links
{
  color: #FFFFFF;
  font-family: Tahoma;
  font-size:12pt;
  font-weight:bold;
  text-decoration: none;
  padding-left:14px;
}



#slider_pos
{
  position: relative;
  padding-top:-25px;
  padding-right:25px;
  padding-left:25px;
  height:350px;
}

#content
{
  position: relative;
  padding-right:25px;
  padding-left:25px;
}

#content a
{
  color: #b2c101;
  font-weight:bold;
  text-decoration: none;
}

#innerbox
{
  width:285px;
  background-image: url('../images/bg_home_shadow_teaser.gif');
  background-repeat: no-repeat;
}
#innerbox_content
{
  padding:15px;
}
#innerbox_btn
{
  text-align:left;
  padding-top:10px;
  background-image: url('../images/btn_global.gif');
  background-repeat: no-repeat;
  width:150px;
  height:25px;
  color:#FFFFFF;
  padding-left:15px;
  padding-top:4px;  
  font-size:9pt;
}
#innerbox_end
{
  width:285px;
  background-image: url('../images/bg_home_shadow_teaser_bottom.gif');
  background-repeat: no-repeat;
}


#boxes
{
  position:relative;
  top:-4px;
  padding-right:10px;
  padding-left:10px;
}
#smallbox
{
  height:230px;
  width:240px;
  background-image: url('../images/bg_home_teaser_side.gif');
  background-repeat: no-repeat;
  padding-right:2.5px;
  float: left;
}
#boxcontent
{
  padding-top:6px;
  padding-right:6px;
  padding-left:6px;
}




#frame_foot
{
  position:relative;
  top:-20px;
  background-color: #FFFFFF;
  width: 990px;
  text-align: left;
  background-image: url('../images/bg_foot.gif');
  background-repeat: repeat-y;
}
#foot_spacer
{

}


#foottop
{
  background-image: url('../images/bg_foot_top.gif');
  background-repeat: no-repeat;
  height:40px;
}
#footcontop
{
  color: #FFFFFF;
  font-size: 8pt;
  padding-top:1px;
  padding-right:25px;
  padding-left:25px;
}
#footbottom
{
  background-image: url('../images/bg_foot_bottom.gif');
  background-repeat: no-repeat;
  height:50px;
}
#footcontent
{
  text-align:right;
  color: #000000;
  font-size: 8pt;
  padding-top:10px;
  padding-right:25px;
  padding-left:25px;
}
#footcontent #links
{
  color: #b03b69;
  font-weight:bold;
  text-decoration: none;
}
#footcontent #esol
{
  color: #b2c101;
  font-weight:bold;
  text-decoration: none;
}
#footcontent #maplinks
{
  color: #FFFFFF;
  font-weight:normal;
  text-decoration: none;
}

#footnavi
{
  color: #FFFFFF;
  font-size: 8pt;
  text-align:right;
  padding-top:7px;
  padding-right:25px;
  padding-left:25px;
}
#footnavi #links
{
  color: #FFFFFF;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
}
#footicon
{
  width:20px;
  height:20px;
}

#footstone{
position:relative;
top:-200px;
left:-10px;
}

.a_btn{
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-weight: bold;
	background-color: #b03b69; 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border: 1px solid #b03b69; 
	cursor:pointer; 
}

.a_input{
	border: 1px solid #b03b69; 
	font-size: 12px;
	line-height: 7px !important;
	font-weight: bold;
	color: #333333;
	margin-right: 4px;
	font-family: tahoma,arial,sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

li { color:#666666;}
b { font-size: inherit;}
