body, table, td, select, input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6B6B6B;}

body {margin:0; padding:0; background:url(../../images/bg.jpg) top center no-repeat #FFFFFF; text-align:center;}
.inner {background:url(../../images/bg.gif) top center no-repeat;}

a {color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:12px;}
	h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#0E7196; font-size:20px; font-weight:normal;}
	h2 {font-family:Tahoma, sans-serif; font-size:17px; font-weight:normal; color:#000000;}
	h3 {font-family:Tahoma, sans-serif; font-size:27px; padding-bottom:3px; border-bottom:3px solid #AFDF2A; color:#000000; font-weight:normal;}
	h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#2A6398; font-size:17px; font-weight:normal;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
textarea {overflow:auto; height:65px;}

img {border:0;}

ul {margin:0 15px 15px 5px; list-style:none;}
li {background:url(../../images/li.gif) left top no-repeat; padding:0 6px 10px 31px;}

p {margin:0 0 12px 0;}
.date {color:#FACB10;}
.small, .small td {font-size:11px;}

.block {border:1px solid #EAE8EE; padding:12px 22px 0 22px; font-size:11px;}
.donation {background:#0D6687; padding:12px 22px;}
	.donation h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:20px;}

.famSupport {background:url(../../images/bg_fam_support.gif) right bottom no-repeat; padding:7px; padding-right:60px;}
.training {background:url(../../images/bg_training.gif) right bottom no-repeat; padding:7px; padding-right:60px;}
.research {background:url(../../images/bg_research.gif) right bottom no-repeat; padding:7px; padding-right:60px;}

.logoText {font-size:24px; color:#3F85C3; padding-left:3px;}
.slogan {font-size:9px; color:#8E0010; margin-bottom:20px; font-weight:bold;}


.page {width:958px; text-align:left; margin:0 auto;}

.left {width:273px;}
	 
	.leftBlock {
	border:1px solid #EAE8EE; background:url(../../images/bg_left.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_left.png, sizingMethod='scale');
	 padding:12px 22px 0 22px; margin-bottom:7px; width:188px;}
	 
	 .leftBlock h1 {color:#141c59;}

.right {width:685px;}
	
	.header {height:108px;}
	.headFlash {float:right;}
	
	.topMenu1 {font-size:10px; padding-top:7px;}
		.topMenu1 img {background:#BFBFBF; margin-right:6px; vertical-align:middle;}
		.topMenu1 a {color:#BFBFBF; text-decoration:none; margin-right:17px}
		.topMenu1 a:hover {color:#000000;}
		.topMenu1 a:hover img {background:#000000;}
	
	.menu {font-family: arial, sans-serif; width:685px; height:22px; position:relative; font-size:11px; z-index:100;margin-bottom:10px;}
		.menu ul li a {display:block; padding:5px 6px 3px 6px;/* overflow:hidden; width:50px;*/ white-space:nowrap;}
		.menu ul {padding:0; margin:0; list-style: none;}
		.menu ul li {float:left; position:relative; padding:0; background:none;}
		.menu ul li ul {display: none; width:100px;}
		

		/* specific to non IE browsers */
		.menu ul li:hover a {background:url(../../images/bg_top_menu.png); /* width:105px;*/ display:block;color:#991644; text-decoration:none;}
		.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0;/* width:50px;*/}
		.menu ul li:hover ul li a {width:110px; color:#000000; white-space:normal;}
		.menu ul li:hover ul li a.hide {background:url(../../images/bg_top_menu.png);}
		.menu ul li:hover ul li:hover a.hide {background:#83C1DF; color:#FFFFFF;/*background:url(../../images/bg_top_menu.png);*/}
		.menu ul li:hover ul li ul {display: none;}
		.menu ul li:hover ul li a {display:block; background:url(../../images/bg_top_menu.png);}
 
		.menu ul li:hover ul li a:hover {background:#83C1DF; color:#FFFFFF;}
		.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:122px; top:0;}
		.menu ul li:hover ul li:hover ul.left {left:-100px;}

.content {background:#FFFFFF; border:1px solid #606060; padding:24px;  }

.footer {
 
border:1px solid #EAE8EE; 
background:url(../../images/bg_bottom.png);
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_bottom.png, sizingMethod='scale');
padding:35px 0; padding-left:45px; font-size:13px; color:#000000; width:648px;}

.copy {font-size:11px; padding-left:45px;}

.flR {float:right;}
.clr {clear:both;}

#flashContainer {
	width: 375px; height: 107px; font-size: 10px;
	
 
}
.flashWarning {	padding: 10px 0 0;}
.flashWarning .i { margin-top: 10px;}

.errMessage
{
    font-weight:bold;
    color:Red;
}

.successMessage
{
    font-weight:bold;
    color:Blue;
}