body{
				background:#114E7B url(images/bg.jpg) no-repeat top center; 
	    		color:#666666;
	    		font:normal 14px Arial, Helvetica, sans-serif; 
	    		position:relative; 
}
img{ 
				border:none; 
}
a {
	color: #003399;
}

h2 {
				margin:0;
				padding: 15px 5px 5px 5px;
				font-size: 30px;
				border-bottom:3px solid #a3a3a3; 
				
}
h2 .h2small{
				font-size:18px;
}
h3 {
				margin:0;
				padding: 15px 5px 5px 5px;
				font-size: 18px;
}
h4 { 
				margin:0; 
				padding:10px 5px 0px 5px; 
				font-size:16px; 
				font-style: italic;
                color:#777777;
}
p { 
				line-height:24px; 
}
.img-left{
	float: left;
	margin: -5px 2px 2px 2px;
}
.img-left-menu{
	float: left;
	margin: -3px 2px 2px 2px;
}

.img-right{ float:right; margin:10px 5px 15px 15px; }

/* IDs */
#header{
				margin:0 auto;
				border:0;
}
#menu{
				margin:0 auto;
				border:0;
				
}
#content{
				margin:0 auto;			
				background-color: #FFF;
				border-radius: 10px; 
				color: #383F47;
				min-height: 500px;
				
}
#footer {
				height: 48px;
				margin: 0 auto;
				padding:20px 0;
}



/* Classes */
.fixed{
				display:block;
				min-height:1%;
				height:1%;
				width: 850px;
}
.fixed:after{
				content:"."; 
				display:block; 
				height:0; 
				clear:both; 
				visibility:hidden;
}

.mpage{
				padding: 20px 30px;
				
}
.maincontent {
				float: left;
				width: 100%;
				margin:0 ;
}
.maincontent_index {
				float: Center;
				width: 100%;
				margin: 0;
				
}
	
.sidebar { 
				float:right; 
				width:240px; 
				
}
.sidebar h3 {
				border-bottom:3px solid #a3a3a3; 
				margin-bottom:20px;
}

.headertop{
				margin:0;
}
.logo{
				float:left;	
}
.language{
				float:right;
}
.menu{
			
}
.menu a.active{
				text-decoration:underline;
}
.menu ul {
				padding: 0 30px;
				list-style: none;
				position: relative;
}
.menu ul:after {
				content: ""; 
				clear: both; 
				display: block;
}
.menu ul li {
				float: left;
}
.menu ul li:hover {
				background-color: #0C3656;
}
.menu ul li:hover > ul {
				display: block;
}
.menu ul li:hover a {
				color: #efefef;
}
		
.menu ul li a {
				display: block; 
				padding: 5px 20px;
				color: #efefef; 
				text-decoration: none;
}
.menu ul ul {
				padding: 0;
				position: absolute;
				top: 100%;
				display: none;
}
.menu ul ul li {
				float: none;
				background-color: #0F4166;
				border-top: 1px #15649D solid;
				border-right: 2px #114E7B solid;
				border-left: 2px #114E7B solid;
				border-bottom: 1px #15649D solid;
				position: relative;
}
.menu ul ul a {
				padding: 5px 20px;
				
}	
.menu ul ul li a:hover {
				background: #dddddd;
				color: #222222;

}		
.menu ul ul ul {
				position: absolute; 
				left: 100%; 
				top:0;
}
.fbook{ float:left;}
.donate{ float:right;}
.red{color:#FF0000;}


/* Contact Form ---------------------------------------------------------------- */
#contact-area{
				margin:0 200px;

}
#contact-form {
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;	
}
#contact-form ul{
				list-style:none;
}
#contact-form ul li{
				float:left;
				margin: 0 5px;
}
#contact-form label span {
	display:block;
	margin:5px 0;
	font-weight:900;
}
#contact-form label span i {
font-weight:normal;
}
#contact-form label ul{
    list-style:none;
    display:inline-block;
    margin: 0px;
    padding: 0px;
    
}
#contact-form label ul li{
float:left;

}
#contact-form input,
#contact-form textarea {
	width:100%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:2px solid #CCC;
	
	margin:0 0 5px;
	height:30px;
	border-radius:5px;
}
#contact-form select{
	/*width:100%;*/
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:2px solid #CCC;
	
	margin:0 0 5px;
	height:25px;
	border-radius:5px;
}
#contact-form input:hover,
#contact-form select:hover,
#contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:2px solid #AAA;
}
#contact-form textarea {
	height:120px;
	max-width:100%;
    min-width:100%;
}
#contact-form button {
	border:none;
	background:#114E7B;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
	width:100px;
}
#contact-form button:hover {
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
	background:#0C3656;
	cursor:pointer;
}
#contact-form input:focus,
#contact-form select:focus,
#contact-form textarea:focus {
	outline:0;
	border:2px solid #555555;
}
::-webkit-input-placeholder {
    color:#505A65;
}
:-moz-placeholder {
    color:#505A65;
}
::-moz-placeholder {
    color:#505A65;
}
:-ms-input-placeholder {
				color: #505A65;
}