#footer {text-align: left;
	background-color: #4984c3;
	clear: both;
	width: 760px;
	bottom: 0;
	height: 40x;
	right: 0px;
} 
#footer div {text-align: center; background-image: url(../img/bg-footer.gif); background-repeat: no-repeat; 	background-position: left bottom;	line-height: 11px; height: 40px; font-size: 10px;}
#footer div a{	color: #FFFFFF; text-decoration: underline;}
#footer div p {margin:0px; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-size: 11px; color: #cbf3ff;} 

#footer-seo {margin: auto;	width: 760px; font-size: 10px; text-transform: uppercase; padding:  5px; text-align: center;} 

body {
	background-image: url(../img/bg.jpg);
	background-color: #bdc3d8;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	color: #2d2c2c;
	font-size: 11px;
	background-repeat: repeat-x;
}
td{font-family: Arial, Verdana;	 font-size: 11px; vertical-align: top;}
select, input, textarea {font-family: Arial, Verdana;
	color: #64636d;
	font-size: 11px;
}
.clear {clear: both;}
.toright {text-align: right;}

p {padding: 0px; margin: 0px; margin-bottom: 10px;}
a {	color: #023263;	text-decoration: none;} 
a:hover {color: #023263; text-decoration: underline;}

a img {
	border: none;
}

#main {width: 760px; margin: auto;	text-align: left; background-image: url(../img/bg-main.gif); background-repeat: repeat-y; background: #FFFFFF; border: solid 1px #FFFFFF;}
#top01 {background-image: url(../img/top-main.jpg);  background-repeat: no-repeat; width: 100%; height: 92px; 	background-color: #1e86e6; border-bottom: solid 1px #FFFFFF;}
.top02 {text-align:right; width: 720px; padding-top: 12px; color: #FFFFFF;}
#top01 a {color: #FFFFFF;} #top01 a:hover {color: #8ccdcf;}
#column-left {width: 150px; background-image: url(../img/menubg-main.jpg);  background-repeat: repeat-x; float: left; border-right: solid 1px #FFFFFF;}

ul#menu-main  {	margin: 0px;	padding: 0px;	list-style-type: none; margin-top: 25px; margin-bottom: 75px;}
.menu-normal{width: 150px; height: 30px; 	display: block; text-indent: 40px; line-height: 10px;}
.menu-on{width: 150px; height: 25px; 	display: block; text-indent: 40px; line-height: 10px; background-image: url(../img/menu-drop.gif);	background-repeat: no-repeat;	background-position: 22px 0px;}
.menu-normal a, .menu-sub a{color: #FFFFFF; text-decoration: none; }
.menu-on a {color: #8ccdcf;}

#menu-main li a:hover{color: #8ccdcf;}

.menu-normal{background-image: url(../img/menu-bg.png);	background-repeat: no-repeat; background-position: 1px 0px;}

.menu-sub{width: 150px; height: 15px; 	display: block; text-indent: 40px; line-height: 10px; padding-bottom: 5px; font-size: 10px;}

.btn-donate {display: block; width: 124px; height: 50px; margin-left: 12px; margin-bottom:15px; background-image: url(../img/btn-donate.png);	background-repeat: no-repeat;}

.btn-write {display: block; width: 49px; height: 39px; margin-left: 30px; float: left; background-image: url(../img/btn-write.png);	background-repeat: no-repeat;}

.btn-mail {display: block; width: 31px; height: 39px; float: left; background-image: url(../img/btn-mail.png);	background-repeat: no-repeat;}

.box-address {margin-left: 30px; padding-top: 30px; margin-bottom: 20px; color: #0e56a2;}

#column-right {width: 609px; float: left;}

.box-home {width: 609px; height: 218px; border-bottom: solid 1px #FFFFFF;}
.box-home h1 {display: block; font-size: 18px; margin: 0px; padding: 0px; color: #FFFFFF; font-weight: 600; padding-top: 83px; margin-left: 30px; margin-bottom: 10px; position: absolute; }
.box-home h2 {display: block; font-size: 14px; margin: 0px; padding: 0px; color: #FFFFFF; font-weight: 400; margin-left: 30px; position: absolute; padding-top: 180px;}

.news-box {width: 609px; height: 24px; 	background-color: #c9d0d8; border-bottom: solid 1px #FFFFFF; line-height: 24px; color: #4e565f; text-indent: 15px;}

.content {width: 609px; background-image: url(../img/content-bg.jpg); background-repeat: no-repeat; margin-bottom: 10px;}
.margin40 {width: 40px; height: 50px; float:left;}
.margin20 {width: 40px; height: 20px; float:left;}
.content-left {width: 316px; float: left;  margin-top: 30px; }
.content-right {width: 196px; float: left; margin-top: 30px; }

.content h1 {margin: 0px; padding: 0px; font-size: 14px; color: #000000; font-weight: 400; padding-bottom: 10px;}

.pic-box1 {padding: 5px; width: 179px; height: 132px; border: solid 3px #dddddd; margin-bottom: 5px; margin-top: 12px; float: left;}
.pic-box2 {padding: 5px; width: 79px; height: 79px; border: solid 3px #dddddd; float: left;}
.pic-box3 {padding: 5px; width: 79px; height: 79px; border: solid 3px #dddddd; margin-left: 5px;  float: left;}
.date {text-align: right; width: 194px; color: #77787a; font-weight:600;}

.box-top {width: 609px; height: 218px; border-bottom: solid 1px #FFFFFF;}




#column-right ul {list-style: none; padding: 0px; margin: 0px;}
#column-right li {background-image: url(../img/list-arrow.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 0px 3px; }



/* Scroller Box */
#scroller_container {
height:20px;
overflow:none;
position:relative;
width:518px;
margin-left:88px;
}

#scroller {
padding-left: 50px;
overflow:none;
}

/* Scoller Box */

/* At the end of the CSS File */

/* CSS Hack Safari */
#dummy {;# }


.latest {
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
}

.news {
	padding-top: 30px;
}

.news h1 {
	padding-left: 37px;
	
}

.news_main {
	padding-left: 25px;
	padding-right: 32px;
}

.news_title {
	font-size: 14px;
	font-weight: bold;
}

.more {	
	float: right;
	padding-right: 5px;	
}

.back {
	float: right;
	padding-right: 32px;
	margin-top: 10px;
}

.news_date {
	color: #77787a; font-weight:600;
} 

.link_main {
	margin-top: 15px;
}

.link_sub {
	margin-left: 10px;
}

.menu-nosub {
	width: 150px;
	height: 30px;
	display: block;
	text-indent: 40px;
	line-height: 10px;
	background-image: url(../img/menu-bg.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	color: #8ccdcf; 
}

.menu-nosub a {
color: #fff;
}
#changeFontSize {background-image: none; background-color: none;}