HTML, BODY {
	height: 100%;
}

BODY {
    background-color : #B3C8E3;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    font-size:   11px;
    line-height: 14px;
}

TD, P, BODY {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size:   11px;
	line-height: 16px;
  }


TD {
	vertical-align: top;
}

A {	font-weight: bold; }
A:link		{	color: #666666;	text-decoration: none;		}
A:visited	{	color: #666666;	text-decoration: none;		}
A:hover		{	color: #da2007;	text-decoration: underline;	}

.cLogBox A 	{	display: block;	margin: 2px; padding:2px; border: 1px solid #AC0727;}

.cLogBox A:link, 
.cLogBox A:visited	{	color: white; background-color: #AC0727;	}
.cLogBox A:hover	{	color: white; background-color: #DA2007; text-decoration: none;	}

/*	container for variuos styles	  */
.container	{	position: relative;	}

.cMainTable {
	background: url('bufo_bg.jpg') no-repeat center top;
	height: 100%;
}

.expand, .cSubTemplate	{	height:	100%;	}

.cTop {
	width: 900px;
	height: 75px;
}

.cLogo {
	width: 400px;
	height: 75px;
}

.cMetaMenu {
	vertical-align: middle;
	text-align: right;
	width: 540px;
/* 	border: 1px solid red; */
}

.langsel {
	margin: 2px;
}

.cMetaMenu input {
	border: 0px solid #FFFFFF;
	font-size: 11px;
}

.cMetaMenu .text {
	border: 1px solid #FFFFFF;
}

.cMetaMenu td {
	vertical-align: middle;
}

.cMainMenu {
	width: 900px;
	height: 75px;
}

.cMainContent {
	width: 900px;
/*	height: 380px;*/
	vertical-align: top;
	text-align: left;
}

.cSubContent {
	height: 225px;
	text-align:right;
}

.cDonate {
	height: 40px;
	text-align: right;
	vertical-align: bottom;
}

.cCopyright {
	height: 40px;
	text-align: left;
	vertical-align: bottom;
}

.cSubTemplate {
	padding-top: 20px; 
}

.cNewsI		{	width: 150px;	height: 225px;	padding: 5px;	color: #335588;	}
.cMediaI	{	width: 300px;	position: relative;	}
.cDonateI	{	text-align: right;	height: 45px; vertical-align: bottom;	}
.cMediaI .container {
	width: 300px;
}

#tx_flvplayer_pi1 { 
	position: absolute;
	top:-20px;
	left: 0px;
}

.cXContent #tx_flvplayer_pi1 {
	position: relative;
	top: 0px;
	}

.cCopyrightI {
	position: absolute;
	left:0px;
	bottom: 0px;
	width: 400px; padding:0px; margin:0px;
}

.cLeftI	{	background: url('tmp3.gif') repeat-x top right; /*width: 300px;border: 1px solid red;*/}

.mmul {
	position: relative;
	z-index: 150;
}

.mmul ul {
	position: absolute;
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	z-index: 151;
}

.mmul li.hidden {
	position: absolute;
	display: none;
	overflow: hidden;
}

.level1 {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
}

.level1 ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: none;
	top: 75px;
	left: auto;

	top: expression("76px");
	left: expression("00px");
	z-index: 152;

/* IE/Mac \*//*/ 
left: 0px;
top: 76px;
/**/

}

.level1:hover ul, .level1.over ul {
	display: block;
}

.level1 a:hover ul {
	display: block;
}

.level2 {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: expression("-2px");
	height: 75px;
}

.chlayout2 {
	font-weight: bold;
	color: #335588;
}

.cNewsI	P	{	color: #335588;	}

#main hr {
	width: 80%;
	border: 0px solid #da2007;
	border-top: 1px solid #da2007;
	text-align: center;
}

.tx-saltswf-pi1 {
  z-index: 0;
}

#tx-saltswf-pi1 {
  z-index: 0;
}


.header-align-left {
	position: relative;
	float:left;
}

.header-align-right {
	position: relative;
	float:right;
}



.newshead A:link { color: #335588; font-weight: bold; }
.newshead A:visited  { color: #335588; font-weight: bold; }
.newshead A:hover  { color: #6688bb; font-weight: bold; }
.newshead A {color: #335588; }

.tx-srfeuserregister-pi1 TD.red LABEL SPAN {
	color: #000;
	font-weight: bold;
}
