/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
{
	background:#BBCDDD url(../images/bg_body.gif) repeat-x top center;
	margin:0px;
	padding:0;
	cursor: default;
	font: 12px/170% Tahoma;
}

a, a:link, a:visited , a:active{
	font: normal 12px/22px  tahoma, Arial;
	color: #404040;
	text-decoration: none;
}   
   
a:hover {
	color: #FF9900;
	TEXT-DECORATION: underline;
}  

h2{
	font: bold 16px/1 Arial!important;
	color:#31849F;
}

p{
	font: normal 12px/22px Tahoma;
	color:#333;
	text-align:left;
	padding:0;
	margin:0 0 15px 0;
}

.border{
	border:2px solid #849097;
}

div.pageContent p{
	float:none;
	direction:ltr;
}

.input{
	font: normal 12px/25px Tahoma;
	height:17px;
	width:220px;
	color: #000;
	border: 1px #B0D0FF solid ;
	padding:5px;
	margin-bottom:12px;

}
.input:hover{
	border: 1px #FF9900 solid ;
}

.textbox{
	font: normal 12px/25px Tahoma;
	height:85px;
	width:300px;
	color: #000;
	border: 1px #B0D0FF solid ;
	padding:5px;
}
.textbox:hover{
	border: 1px #FF9900 solid ;
}

.btn{
	font: bold 16px/25px Arial;
	height:25px;
	width:100px;
	color: #30799B;
	border: 1px #B1D1FE solid ;
	cursor:pointer;
	margin-top:20px;
	background:#EBFFFE;
}

.btn:hover{
	border: 1px #FF9900 solid ;
}


#wrapper{
	width: 822px;	
	/*min-height:900px;*/
	margin:auto;
	padding: 10px 0px;
}

#wrapper #container {
  margin: 0 auto;
  text-align:left;
}

#wrapper #container #header {
  height: 264px; 
  padding:0;
  margin:0 0 2px 0;
  background:url(../images/header.jpg) no-repeat top;
}

#wrapper #container #header #logo{
  height: 264px; 
  width:218px;
  float:left;
  padding:0;
  margin:0;
  background:url(../images/logo.jpg) no-repeat top left;
}

#wrapper #container #header #menuHolder {
  height: 36px;
  width:600px;
  padding:0;
  margin:0;
  float:right;
  border-bottom:1px solid #FFFFFF;
}

#wrapper #container #header #flashHolder{
  height: 227px; 
  width:599px;
  float:right;
  padding:0;
  margin:0;
}


#wrapper #container #center #sideBar {
	width:280px;
	float:right;
}

#wrapper #container #pages {
	width:822px;
	margin-top:4px;
}

div.internalPages{
	background:#fff url(../images/bg_block.gif) repeat-x top center;
	border:1px solid #C4CBD7;
	direction:ltr;
	float:left;
	text-align:left;
	padding:10px;
	width:800px;
	min-height:400px;
}


div.row1, div.row2{
	float:right;
	width:822px;
	clear:both;
}

div.row2{
	margin-top:6px;
}

.bx-block{
	background:#fff url(../images/bg_block.gif) repeat-x top center;
	border:1px solid #C4CBD7;
	position:relative;
	direction:rtl;
	float:right;
	text-align:left;
	padding:0 0 5px 0;
	margin-left:3px;
}

.bx-block img{
	/*float:right;
	margin:5px;*/
}

.bx-block .txt{
	color:#404040;
	font: normal 12px/22px Tahoma;
	margin:0 8px;
	direction:ltr;
}
.bx-block .txt1{
	color:#404040;
	font: normal 12px/0px Tahoma;
	margin:0 8px;
	direction:ltr;
}
.bx-block ul{
	padding:0px;
	margin:10px 0px;
	float:right;
	width:240px;
}

.bx-block li{
	list-style: none;
	direction:ltr;
	float:left
}

.bx-block li a, .bx-block li a:visited {
	font: normal 12px/1 Tahoma;
	color:#666;
	text-decoration:none;
}

.bx-block li a:hover {
	color:#31849F;
	/*background:#CBE0E7;*/
	text-decoration:underline;
}

.bx-block a, .bx-block a:link, .bx-block a:visited , .bx-block a:active{
	font: normal 12px/22px tahoma, Helvetica, Arial;
	color: #404040;
	text-decoration: none;
	/*clear:both;*/
}   
   
.bx-block a:hover {
	color: #FF9900;
	TEXT-DECORATION: underline;
} 


div#donate{
	width:250px;
	height:175px;
}
div#donate .title{
	background: url(../images_en/t_donate.gif) no-repeat top left;
	height:43px;
}
div#donate img{
	float:left;
	padding:25px 0px;
	margin-left:73px;
}

div#confNext{
	width:343px;
	height:175px;
}
div#confNext .title{
	background: url(../images_en/t_conf_next.gif) no-repeat top left;
	height:43px;
}
div#confNext img{
	float:right;
	border:2px solid #849097;
	margin: 5px 0 0 10px;
}


div#publishing{
	width:217px;
	height:175px;
	float:left;
	margin:0;
}
div#publishing .title{
	background: url(../images_en/t_publishing.gif) no-repeat top left;
	height:43px;
}
div#publishing img{
	float:left;
}

div#missYear{
	width:250px;
	height:235px;
	text-align:center;
}
div#missYear .title{
	background: url(../images_en/t_miss_year.gif) no-repeat top left;
	height:43px;
}

div#confPrev{
	width:343px;
	height:235px;
}
div#confPrev .title{
	background: url(../images_en/t_conf_prev.gif) no-repeat top left;
	height:43px;
}
div#confPrev  img{
	float:left;
	border:2px solid #849097;
	margin: 5px 13px;
}

div#awards{
	width:217px;
	height:155px;
	float:left;
	margin:0;
}
div#awards .title{
	background: url(../images_en/t_awards.gif) no-repeat top left;
	height:43px;
}
div#awards  img{
	float:left;
	border:0px solid #849097;
	margin: 15px 13px;
}

div#newsLetter{
	width:217px;
	height:67px;
	float:left;
	margin:6px 0 0 0;
	text-align:center;
}

div#newsLetter a img{
	margin:8px 0 0 0;
}

div.pageContent{
	width:470px;
	float:left;
	direction:rtl;
	text-align:right;
}

/*div.title{
	width:200px;
	border-bottom:1px solid #ccc;
	float:right;
	text-align:right;
	margin:0 5px 20px 0;
	direction:rtl;
}*/

div.bg{
	background:url(../images/bg_home.gif) repeat-x top center;
	height:560px;
}

div#newsHome{
	width:180px;
	float:right;
	margin-left:5px;
}

div#galleryHome{
	width:250px;
	float:left;
	border-right:3px solid #CCD5D4;
}



.menu {
	margin: 0;
	padding: 0;
	width: 600px;
	list-style: none;
	background: none;
	float:right;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 35px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -100000px;
	height: 35px;
	background-repeat: no-repeat;
}
ul.menu li a:hover {
	background: none;
}

.m1 {background-image: url(../images_en/m_1_o.gif); width:110px; float:right}
.m1 a {background-image: url(../images_en/m_1.gif);}
.m2 {background-image: url(../images_en/m_2_o.gif); width:93px; float:right}
.m2 a {background-image: url(../images_en/m_2.gif);}
.m3 {background-image: url(../images_en/m_3_o.gif); width:91px; float:right}
.m3 a {background-image: url(../images_en/m_3.gif);}
.m4 {background-image: url(../images_en/m_4_o.gif); width:106px; float:right}
.m4 a {background-image: url(../images_en/m_4.gif);}
.m5 {background-image: url(../images_en/m_5_o.gif); width:83px; float:right}
.m5 a {background-image: url(../images_en/m_5.gif);}
.m6 {background-image: url(../images_en/m_6_o.gif); width:116px; float:right}
.m6 a {background-image: url(../images_en/m_6.gif);}



.more, .more:link, .more:visited , .more:active{
	font: bold 16px/1 Arial;
	color: #3C6D96;
	text-decoration: none;
	/*float:right;*/
	background:url(../images_en/bullet.gif) no-repeat left;
	padding-left:20px;
	clear:both;
}   
   
.more:hover {
	color: #FF9900;
	TEXT-DECORATION: underline;
}  


#navigationMenu{
	height:46px;
	margin:auto;
	padding:0px;
}

div.contentPlaceholder{
	background:#DFD3AC;
	margin:auto;
	min-height:780px;
	border:1px #7D512C solid ;
	padding:22 33 22 33px;
}

div.footerPlaceholder{
	height:30px;
	text-align:right;
	padding:0px;
}

#slideShow{
	width:804px;
	height:396px;
	border:1px #7D512C solid ;
	margin-bottom:18px;
}

.imageBorder{
	border:1px #7D512C solid ;
	margin:0 10 10 10px;
}

.imgBorder{
	border:1px #7D512C solid ;
}

.content_txt{
	font-family:  "Trebuchet MS";
	font-size: 13px;
	font-weight:normal;
	color: #7D512C;
	padding:10px;
	text-align:left;
	line-height:24px;
}

.content_title{
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight:bold;
	color: #7D512C;
	padding:10 10 0 10px;
	text-align:left;
	text-transform: uppercase;
}

.content_title2{
	font: bold 16px/1 "Trebuchet MS";
	color: #7D512C;
	padding:0px;
	text-align:left;
	/*text-transform: uppercase;*/
}

#hometextPlaceholder{
	background:#D0BF89;
	width:806px;
	border:1px #7D512C solid ;
	min-height:355px;
}

#pagestextPlaceholder{
	background:#D0BF89;
	width:806px;
	border:1px #7D512C solid ;
	min-height:770px;
}


.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;
}

.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border: 0px #7D512C solid ;
	margin:0 10 10 10px;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

	div#div_reg_form_container
	{
		width: 90%;
		margin: 10px auto;
	}
	
	form#frm_reg_form p
	{
		margin: 5px 0px;
	}
	
	form#frm_reg_form input,form#frm_reg_form textarea
	{
		width: 250px;
		border: 1px solid #CCCCCC;
	}
	
	form#frm_reg_form label
	{
		vertical-align: top;
		display: block;
	}
	
	form#frm_reg_form td input,form#frm_reg_form li input
	{
		width: auto;
	}
	
	div#div_errors
	{
		margin: 10px 0px;
	}

	div#div_errors li
	{
		color: red;
		list-style-position: inside;
	}
.cDate{
		color:#125755; padding-top:10px; padding-right:9px; text-align:right;
	}
