body {
	background-color: #FFFFFF;
	margin: 0px;
}
*{
	margin:0px;
	padding:0px;
}
.frame-layout{
	margin:0 auto;
	width:954px;
}

.mainPage {
	position: absolute;
	top:131px;
	width:168px;
	z-index:2;
	margin-left:0px;
	visibility: hidden;
}

#home {
	position: absolute;
	top:131px;
	width:168px;
	z-index:1;
	margin-left:11px;
	visibility: hidden;
}
#home-sub {
	width:168px;
/*	background-color:#8e97cc;*/
}
#home-bott {
	width:168px;
}

#about {
	position:absolute;
	top:131px;
	width:168px;
	z-index:2;
	margin-left:5px;
	visibility: hidden;
}
#about-sub {
		
}
#about-bott {
	width:168px;
}

#application {
	position:absolute;
	top:131px;
	width:168px;
	z-index:3;
	margin-left:5px;
	visibility: hidden;
}
#application-sub {
	width:168px;
	background-color:#71cef5;
}
#application-bott {
	width:168px;
}

#program {
	position:absolute;
	top:131px;
	width:168px;
	z-index:4;
	margin-left:6px;
	visibility: hidden;
}
#program-sub {
	width:168px;
	background-color:#cbb777;
}
#program-bott {
	width:168px;
}

#support {
	position:absolute;
	top:131px;
	width:168px;
	z-index:5;
	margin-left:6px;
	visibility: hidden;
}
#support-sub {
	width:168px;
	background-color:#b2bb1c;
}
#support-bott {
	width:168px;
}

#contact {
	position:absolute;
	top:131px;
	width:168px;
	z-index:6;
	margin-left:6px;
	visibility: hidden;
}
#contact-sub {
	width:168px;
	background-color:#fdb813;
}
#contact-bott {
	width:168px;
}

.sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdfdfd;
	text-decoration: none;
	background-image:url(../images/dotline_wht.gif);
	background-repeat:repeat-x;
	background-position: right bottom;
	/*Sub Menu Wrap */
	line-height:13px;
	float:left;
	width:152px;
	margin-left:9px;
	margin-right:7px;
	margin-top:7px;
	padding-bottom: 7px;
}

.sublink:hover {
	color: #fdfdfd;
	font-weight:600;
}

.sublink-last {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdfdfd;
	text-decoration: none;
	/*Sub Menu Wrap */
	line-height:13px;
	float:left;
	width:152px;
	margin-left:9px;
	margin-right:7px;
	padding-top:7px;
	padding-bottom: 0px;
}
.sublink-last:hover {
	color: #fdfdfd;
	font-weight:600;
}




/*header*/
.header-main{
	width:954px;
	float:left;
}
.logo-main{
	width:954px;
	float:left;
}
.logo{
	width:187px;
	float:left;
}
.top-search{
	width:757px;
	height:42px;
	float:left;
/*	background-image:url(../images/buird.jpg);
	background-repeat:no-repeat;
	background-position:right top;
*/	
	text-align:right;
	padding-top:20px;
	padding-right:10px;
}
.input{
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	border:1px solid #CCCCCC;
	height:14px;
	margin-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}
.top-menu{
	width:954px;
	float:left;
	height:19px;
}
.top-menu ul {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
.top-menu li{
	list-style:none;
	float:left;
	margin:0px;
	padding-left:5px;
/*	padding:0px;*/
}


.slogen-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color: white;
	width:942px;
	float:left;
	height:66px;
	text-align:right;
	padding-top:11px;
	padding-right:12px;
}
.slogen-home{
	width:954px;
	float:left;
	height:77px;
	background-image:url(../images/slogen_home_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	text-align:right;
}
.slogen-audio{
	width:954px;
	float:left;
	height:77px;
	background-image: url(../images/slogen_audio_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	text-align:right;
}
.slogen-newsstory{
	width:954px;
	float:left;
	height:77px;
	background-image: url(../images/slogen_newsstory_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	text-align:right;
}
/*left*/
.left-main{
	width:180px;
	float:left;
	padding-left:10px;
	padding-right:14px;
	padding-bottom:10px;
	overflow:hidden;
}
.mailbox-main{
	width:178px;
	float:left;
}
.free-resource-top{
	width:180px;
	height:29px;
	float:left;
	background-image: url(../images/free_resourcebox_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.donate-top{
	width:180px;
	height:29px;
	float:left;
	background-image: url(../images/donatebox_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.annual-top{
	width:180px;
	height:29px;
	float:left;
	background-image: url(../images/annualbox_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.mailbox-top{
	width:180px;
	height:29px;
	float:left;
	background-image:url(../images/mailbox_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.mailbox-midd{
	width:172px;
	float:left;
	border-left:1px solid #7582bf;
	border-right:1px solid #7582bf;
	padding-left:6px;
	padding-top:9px;
	padding-bottom:5px;
}
.mailbox-bott{
	width:180px;
	float:left;
	padding-bottom:13px;
}
.mailbox-tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	text-decoration: none;
	padding-left:6px;
	margin-top:9px;
	font-weight:bold;
	line-height:29px;
}
.ver9-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #342b86;
	line-height:12px;
	text-decoration: none;
}
.ver9-blue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #332a85;
	line-height:14px;
	text-decoration: none;
}
.ver9-blue-un {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #322985;
	line-height:12px;
	text-decoration: underline;
}
a.ver9-blue-un:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #322984;
	line-height:12px;
	text-decoration: none;
}
.ver10-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #322985;
	line-height:14px;
	text-decoration: none;
}
.ver12-blue-a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #332a84;
	text-decoration: none;
}

.ver12-blue-a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #332a84;
	text-decoration: none;
}

.ver12-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #332a84;
	text-decoration: none;
}
.ver12-lightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7682bf;
	text-decoration: none;
}
a.ver12-lightblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7682bf;
	text-decoration: underline;
}
a.ver12-blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #332a85;
	text-decoration: underline;
}
.ver12-blue-un {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #332a85;
	text-decoration: underline;
}
a.ver12-blue-un:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #322984;
	text-decoration: none;
}
.annual-year{
	width:51px;
	float:left;
}
.annual-img{
	float:left;
}

.annual-img-padd{
	padding-right:10px;
}

/*middle*/
.middle-main{
	width:954px;
	float:left;
	padding-bottom:10px;
}
.content-main{
	width:745px;
	float:left;

}
.content-header-main{
	width:745px;
	float:left;
	margin-bottom:12px;
}
.content-header-left{
	width:546px;
	float:left;
	padding-right:14px;
}
.content-header-right{
	width:180px;
	float:left;
	background-color:#CC99CC;
	text-align:right;
}
.content-tt {
	width:725px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding-left:13px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	margin-bottom:12px;
}
.content-tt-home {
	width:725px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding-left:13px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	margin-bottom:4px;
}

.content-1{
	width:369px;
	float:left;
	background-image:url(../images/midd_line.jpg);
	background-position:right top;
	background-repeat: repeat-y;
}
.content-2{
	width:369px;
	float:left;
}
.content-box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:345px;
	float:left;
	margin-left:12px;
	padding-bottom:14px;
	border-bottom:1px solid #d5d9ec;
}
.img-bdr{
	border:1px solid #7582bf;
}
.b-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	text-decoration:none;
}
.arial18-blue-un_a_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	line-height:21px;
}
.arial18-blue-un_a_home:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	line-height:21px;
}



.arial18-blue-un_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	line-height:21px;
}
.arial18-blue-un_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	line-height:21px;
}

.arial18-blue-un {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	line-height:21px;
}
.arial18-blue-un2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	margin-top:-2px;
	display:block;
	padding-bottom:8px;
}
.arial18-blue-un3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #322984;
	text-decoration: none;
	margin-top:-4px;
	display:block;
	padding-left:116px;
	padding-bottom:5px;
}
.arial14-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #332a85;
	text-decoration: none;
	line-height:16px;
}
.ver12-grey_new{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	text-decoration: none;

}

.ver12-grey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	text-decoration: none;
	line-height:18px;
}
.ver11-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #332a85;
	text-decoration: none;
}
a.ver11-blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #322985;
	text-decoration: underline;
}
.video-main {
	padding:1px;
	margin-top:10px;
	float:left;
	width:165px;
}
.video-main-txt {
	float:left;
	width:345px;
}
.video-main-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/video2.jpg);
	background-position: 10px 10px;
	background-repeat:no-repeat;
	text-decoration:underline;
	background-color:#7582bf;
	height:22px;
	width:124px;
	padding-left:30px;
	padding-top:5px;
	float:left;
}
a.video-main-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/video2.jpg);
	background-position: 10px 10px;
	background-repeat:no-repeat;
	text-decoration: none;
	background-color:#7582bf;
	height:22px;
	width:125px;
	padding-left:30px;
	padding-top:5px;
	float:left;
}
.video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7583c0;
	text-decoration: none;
	background-image: url(../images/video.jpg);
	background-position: right 4px;
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-right:20px;
	margin-right:15px;
	float:left;
}
a.video:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7583c0;
	text-decoration: none;
	background-image: url(../images/video.jpg);
	background-position: right 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:20px;
	margin-right:15px;
	float:left;
}
.audio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7480bc;
	text-decoration: none;
	background-image: url(../images/audio.jpg);
	background-position: right 4px;
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-right:16px;
	margin-right:15px;
	float:left;
}
a.audio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7480bc;
	text-decoration: none;
	background-image: url(../images/audio.jpg);
	background-position: right 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:16px;
	margin-right:15px;
	float:left;
}

.link_redddd2uline_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7480bc;
	text-decoration:underline;
}

.link_redddd2uline_11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7480bc;
	text-decoration:underline;
}

/*audio*/
.audio-header-img{
	width:546px;
	float:left;
	padding-bottom:14px;

}
.audio-content-main{
	width:747px;
	float:left;
	padding-bottom:10px;
}
.audio-left-main{
	width:557px;
	float:left;
	/*border:1px solid #7582bf;*/
}
.audio-right-main{
	width:187px;
	float:left;
	padding-left:3px;
	overflow:hidden;

}
.audio-content-tt {
	width:532px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding-left:13px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	margin-bottom:4px;
}
.audio-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:512px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.audio-text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:512px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.audio-text3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:508px;
	padding-left:12px;
	padding-right:10px;
	float:left;
}
.audio-lastline{
	border-bottom:1px solid #d5d9ec;
	pading-top:10px;
	margin-left:14px;
	padding-right:10px;
	float:left;
	height:16px;
	width:512px;
}
.audio-contant2{
	width:512px;
	float:left;
}
.audio-sub-tt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:532px;
	padding-right:10px;
/*	border-bottom:1px solid #d5d9ec;*/
	float:left;
	padding-bottom:5px;
	padding-top:25px;
}
.audio-sub-tt2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:532px;
	padding-right:10px;
	/*border-bottom:1px solid #d5d9ec;*/
	float:left;
	padding-bottom:5px;
	padding-top:15px;
}
.audio-bar{
	width:90px;
	float:left;
	padding-right:43px;
	padding-bottom:15px;
}
.vedio-bar{
	width:120px;
	float:left;
	padding-right:13px;
	padding-bottom:15px;
	padding-top:10px;
}
.bar-img{
	margin-bottom:10px;
}
.free-resource-text{
	width:95px;
	float:left;
	padding-right:3px;
}


/*nesstori*/
.nesstori-content{
	width:545px;
	float:left;
	border:1px solid #b2bb1c;
	padding-bottom:17px;
}
.nesstori-content-tt {
	width:532px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:13px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	background-color:#b2bb1c;
}
.nesstori-img{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:98px;
	padding-left:13px;
	float:left;
}
.nesstori-text-main-nobottomLine{
	width:525px;
	float:left;
	margin-left:13px;
	margin-right:10px;
	margin-top:9px;
}



.nesstori-text-main{
	width:525px;
	float:left;
	border-bottom:1px solid #d5d9ec;
	padding-bottom:13px;
	margin-left:13px;
	margin-right:10px;
	margin-top:9px;
}


.nesstori-text-main-nobottomLine-news{
	width:525px;
	float:left;
	margin-left:3px;
	margin-right:10px;
	margin-top:4px;
}
.nesstori-text-main-news{
	width:475px;
	float:left;
	border-bottom:1px solid #d5d9ec;
	padding-bottom:10px;
	margin-left:3px;
	margin-right:10px;
	margin-top:4px;
}

.nesstori-text-main2{
	width:525px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.nesstori-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	line-height:16px;
	width:385px;
	padding-left:15px;
	padding-right:10px;
	float:left;
}


/*footer*/
.footer-main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7480bc;
	text-decoration: none;
	width:753px;
	float:left;
	padding-left:201px;
	padding-bottom:20px;
	padding-top:10px;
}
.bott-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7682be;
	text-decoration: none;
}
a.bott-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7682be;
	text-decoration: underline;
}

.videoMargins {
	margin-top:15px;
	margin-bottom:15px;
}

img {
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	text-decoration:none !important;
	border:none !important;
}

.imglinkBorder img{
	border:none;	
}

.imglinkBorder img:hover {
	border:2px solid #332A85;
}

.bottom-border {
	width:200px;
	height:5px;
	margin-bottom:5px;
	border:dotted;
	border-bottom-width:1px;
	border-bottom-color:#332A85;	
	border-left-width:0px;
	border-top-width:0px;	
	border-right-width:0px;	
}

ul{
	margin-left:13px;
} 


.ver11-blue-a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #332a84;
	text-decoration: none;
}

.ver11-blue-a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #332a84;
	text-decoration: none;
}

.menuClass {
	width:168px;
	background-color:#71cef5;
}