

/* commented backslash hack v2 \*/ 

html, body{height:100%;} 

/* end hack */ 



body {

	background:#feeab7;

	color: #3d3d3d;

	position:relative;/* for ie7*/

	margin:0;

	padding:0;

	width: 100%;

}



#xouter {

	min-height: 100%;

	margin:0 237px 0 237px;

	color: #3d3d3d;



}



a img {

	border:0;

}



* html #xouter { height:100%; } /*IE treats height as min-height anyway*/



#xheader {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:295px;

	background: #ffde8e url(../gfx/bfa/inside_hrepeat.jpg) repeat-x 0 100px;

}





#xleft {

	position:relative;/*ie needs this to show float */

	width:236px;

	float:left;

	margin-left:-235px;/*must be 1px less than width otherwise won't push footer down in some browsers */

	color:#fff;

	left:-1px;

	padding-bottom:27px;/* clear footer*/

}



#xright {

	position:relative;/*ie needs this to show float */

	width:236px;

	float:right;

	margin-right:-235px;/*must be 1px less than width otherwise won't push footer down in some browsers */

	padding-top:296px;/* to clear header*/

	left:1px;



	padding-bottom:27px;/* clear footer*/

}

 

#xfooter {

	width:100%;



	clear:both;

	height:25px;



	text-align:center;

	position:relative;

	vertical-align: bottom;

	margin-top:-25px;/*drag footer from below the fold*/

}





div#footerx {

	position:relative;

	margin: 0 18px 0 18px;

	font: 10px Tahoma;

	color: #515244;

	text-align:left;

	border-top: #c9c0a6 1px solid;

}



div#footerx a {

	color: #515244;

	text-decoration:none;

}



div#footerx #sp1 {

	left: 2px;

	position:absolute;

	top: 3px;

}



div#footerx #sp2 {

	right:2px;

	position:absolute;

	top: 3px;

}

























.centrecontent {

	float:right;

	width:100%;

	position:relative;

	padding-bottom:27px;/* clear footer*/

	margin-left:-1px;



}



.centrecontent #pg_title {

	color: #3f3927;

	border-bottom: #cebd93 1px solid;

	font: 16px Tahoma;

	margin:0;

	font-weight:normal;

	padding: 6px 0 6px 24px;

}



 #submenu_title {

	color: #3f3927;

	border-bottom: #cebd93 1px solid;

	font: 16px Tahoma;

	margin:0;

	font-weight:normal;

	padding: 6px 0 6px 29px;

	margin: 0 9px 0 9px;

}















#news_title {

	color: #3f3927;

	border-bottom: #cebd93 1px solid;

	font: 16px Tahoma;



	font-weight:normal;

	padding: 6px 0 6px 29px;

	margin: 0 9px 0 9px;

}



#news_sbox {

	background: #e5ca8e;

	margin: 12px 9px 0 9px;

	padding: 0;

	border: #e5ca8e 1px solid;

}

#news_sboxi {

	margin: 25px 25px 0 25px;

}

































#mdata {

	padding: 25px 0 25px 0;

	color: #3f3927;

	font: 12px Tahoma;

	text-align: justify;

	background: #e5cc90;

	margin: 12px 0 0 0;

}



#mdatat {

	

	margin: 0 25px 0 25px;

}



#mdata p {

	margin: 0 0 16px 0;

	padding: 0;

}





#mdata h1 {

	color: #3f3927;

	

	font: 18px Tahoma;

	margin: 0 0 18px 0;

	padding: 0;

}



#mdata a {

	color: #006666;

	text-decoration: underline;

}



#mdata a:hover {

	color: black;

	text-decoration: underline;

}





#mdata img {

	border: #006666 1px solid;

	margin: 0 10px 10px 0;

}









.outerwrap {

	float: left;	

	width: 100%;

	

	padding-top:296px;/* to clear header*/

	margin-right:-3px;/* to stop columns dropping*/

}



#links {

	position: absolute;



	top: 70px;

	right: 13px;

}



#fldiv {

	top:56px;

	left:0;

	width:100%;

	height:142px;

	position:absolute;

}





#langs {

	font: 11px Verdana;

	color: #006666;

	font-weight: bold;

	color: #006666;

	position: absolute;

	top: 15px;

	right: 15px;

}



#langs a img {

	border: #606060 1px solid;

}

#langs a:hover img {

	border: black 1px solid;

}





a#logolink {

	top:6px;

	left:1px;

	position:Absolute;

}



#langs a {

	color: #006666;

	text-decoration: none;

}



#langs a.active {

	color: black;

}









.clearer{

	height:1px;

	overflow:hidden;

	margin-top:-1px;

	clear:both;

}





.news_box {

	position: relative;

}



form#form-reg {



}



form#form-reg h2 {

	font-size: 14px;

	padding: 0px 0 10px 10px !important;

	margin: 0px 0 0px 0px !important;

}





div.r-cont {

	position: relative;

	overflow: hidden;

	padding: 2px 10px

}



div#r-radio {

	font-size: 13px;

	color: #333;

	padding-left: 70px;

}



div.r-title {

	color: #333;

	font-size: 14px;

	float: left;

}



div.r-input {

	float: right;

}



div.r-input input {

	border: 1px solid #333;

	padding: 1px 3px;

}



input.r-btn {

	border: 1px solid #333;

	padding: 0px 1px;

	cursor: pointer;

	margin-top: 10px;

	margin-left: 70px;

	#margin-left: 60px;

}



#subsc {

	color: #333;

	margin-top: 40px;

}



#subsc p {

	padding: 0px 10px 0px 10px;

}



#subsc span {

	font-size: 12px !important;

	

}



#iframe_intg_container {

	position: relative;

	margin-left: 50px;

	margin-top: 5px;

	width: 580px; 

	height: 1200px;

	background: #000;

}



