#news1   .gk_news_show_news_header        {
	margin-top: 4px;
}
#header{height:auto;width:966px;margin-right:auto;margin-left:auto;padding:0;}
a:link,a:active,a:visited{text-decoration:none;font-weight:400;color:#06C;}
a:hover{text-decoration:underline;font-weight:400;}

#tophead{width:100%;height:39px;background-image:url(../images/topheadbg.gif);margin:0;padding:0;}
#flashhead{width:966px;height:192px;}
#main{
	height:auto;
	width:966px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/maintop.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: #FFFFFF;
}
#lefttop{
	background-image:url(../images/lefttopbg.gif);
	background-repeat:no-repeat;
	float:left;
	height:370px;
	width:200px;
	background-position:left top;
	margin-bottom:10px;
}
#footer{
	min-height:109px;
	width:966px;
	float:none;
	clear:both;
	background-repeat:repeat-x;
	background-position:left 36px;
	background-image: url(../images/footerbg.gif);
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color: #34B3D1;
}
#content{
	height:auto;
	padding-top:26px;
	width:750px;
	float:left;
}
#left{
	float:left;
	height:auto;
	width:203px;
}
#left2{width:200px;padding:7px 0 2px;}
#no{margin-top:5px;float:left;width:220px;height:34px;background-image:url(../images/tx-sh3.gif);background-repeat:no-repeat;background-position:left top;padding-left:65px;}
#header #tophead #search form{margin:0;padding:0;}
#tophead #search .search #mod_search_searchword{float:left;height:20px;margin:1px 0 0;padding:0;}
#tophead #search .search .button{background-image:url(../images/tx-sh.gif);background-repeat:no-repeat;font-size:0;overflow:hidden;width:47px;height:20px;border-style:none;margin:3px 0 0 3px;padding:0;}
#top{
	float:right;
	height:30px;
	width:100px;
	margin: 0px;
	padding: 0px;
}
#top div,#top div a{font-size:11px;color:#FFF;font-family:"Microsoft Sans Serif", "MS Sans Serif", sans-serif;list-style-type:disc;}
#left #lefttop .menu,#left #lefttop .menu a{
	font-family:"Microsoft Sans Serif", "MS Sans Serif", sans-serif;
	font-size:12px;
	color:#7f7f7f;
	font-weight:700;
	z-index: 100;
}
#left #lefttop .menu li{
	background-image:url(../images/menulinebullet.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:8px;
	padding-left:20px;
	padding-top:0;
	height:18px;
	list-style-type:none;
}
#lefttop  .sf-vertical  li   {
	width: 135px;
}

#left #lefttop ul.menu{
	padding-top:10px;
	padding-left:27px;
	margin:0;
	width: 160px;
}
#eventbar{
	background-image:url(../images/newsevent.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:27px;
	clear:both;
	width:100%;
}
#readmoreevent{background-image:url(../images/plus.gif);background-repeat:no-repeat;background-position:left 5px;float:right;padding-left:15px;width:80px;color:#666;font-family:"Microsoft Sans Serif", "MS Sans Serif", sans-serif;font-size:11px;padding-top:2px;}
#event1,#event2,#event3{
	background-image:url(../images/evenbox.gif);
	background-repeat:no-repeat;
	height:278px;
	width:239px;
	float:left;
	margin-right:6px;

}
#event{clear:both;width:100%;}
#event1 .moduletable .contentpaneopen,#event2 .moduletable .contentpaneopen,#event3 .moduletable .contentpaneopen{
	width:230px;
	margin:0 auto;
}
#event1 .moduletable .contentpaneopen .contentheading,#event2 .moduletable .contentpaneopen .contentheading,#event3 .moduletable .contentpaneopen .contentheading,#event1 .moduletable h3,#event2 .moduletable h3,#event3 .moduletable h3{color:#FFF;font-size:14px;font-weight:700;padding-top:3px;padding-left:3px;}
a.readmore,#learningboxcontent .contentpaneopen .readmore,#nsmnewsflash .moduletable .contentpaneopen .readmore,#event1 .moduletable .contentpaneopen .readmore,#event2 .moduletable .contentpaneopen .readmore,#event3 .moduletable .contentpaneopen .readmore{font-size:12px;color:#390;text-decoration:underline;}
#event1  .moduletable,#event2 .moduletable,#event3 .moduletable {
	padding: 5px;
}

#news{width:100%;height:inherit;background-image:url(../images/kid.jpg);background-repeat:no-repeat;background-position:right bottom;}
#newslogo{background-image:url(../images/nsmnews.jpg);background-repeat:no-repeat;float:left;height:68px;width:162px;}
#readmorenews{
	background-image:url(../images/readmorenewsbg.gif);
	background-repeat:repeat-x;
	height:68px;
	width:750px;
	margin:0;
	padding:0;
}
#nsmnewsflash{float:left;height:390px;width:372px;margin:1px 8px 8px;}
#nsmnewsflash .moduletable .contentpaneopen .contentheading{font-size:12px;font-weight:700;color:#666;}
#nsmnewsflash .moduletable .article_separator{height:5px;}
#learningbox{
	height:auto;
	width:345px;
	float:left;
	background-image:url(../images/learnningbg.gif);
	background-repeat:repeat-y;
	margin-top:0;
	margin-left:7px;
	margin-bottom:185px;
}
#learningboxhead{background-image:url(../images/learnninghead.gif);height:60px;width:339px;margin:0;}
#learningboxheadbottom{background-image:url(../images/learnningbottom.gif);background-repeat:no-repeat;background-position:left top;height:17px;width:339px;margin:0;}
#learningboxcontent{width:304px;padding:5px 15px 5px 20px;}
#learningboxcontent .article_separator{height:3px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#F1F1F1;}
#kid{background-image:url(../images/kid.jpg);float:right;height:185px;width:362px;display:block;position:absolute;bottom:0;}
#footerdetail{
	text-align:right;
	float:right;
	height:60px;
	width:300px;
	margin-top:5px;
	margin-right:10px;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
}
#left2 .moduletable_menu h3,#left2 .module h3,#left2 .module_menu h3{font-size:14px;color:#000;margin-top:0;padding:0 0 0 15px;}
.moduletable_menu ul.menu{width:100%;margin:0;padding:0;}
#topbox,#belowbox{}
#topbox1,#below1{
	margin-right:10px;
	float:left;
	padding:5px;
}
#topbox2,#below2{
	float:left;
	padding:5px;
}
#readmorenews #readmore2{display:block;width:80px;height:20px;margin-top:25px;margin-left:20px;background-image:url(../images/plus.gif);background-repeat:no-repeat;background-position:left 4px;padding-left:15px;float:left;}
#topbox{clear:both;float:left;}
#left2 .module,#left2 .module_menu{background-image:url(../images/moduletop.gif);background-repeat:no-repeat;background-position:left top;margin:0;padding:10px 0 0;}
#left2 .module div div,#left2 .module_menu div div{background-repeat:repeat-y;background-image:url(../images/modulebg.gif);margin:0;padding:0;}
#left2 .module div,#left2 .module_menu div{background-image:url(../images/modulebottom.gif);background-repeat:no-repeat;background-position:left bottom;margin:0;padding:0 0 10px;}
#left2 .module_menu .menu{margin:0;padding:9px 0 0 15px;}
#readmoreevent a,#readmorenews #readmore2 a{color:#666;}
.moduletable_menu,#left2 .module{margin-bottom:10px;}
#news #nsmnewsflash .moduletable .yjnewsflash {
	display: block;
}
#left2 .module_menu ul.menu {
	padding-left: 20px;
}
#top  #jflanguageselection ,#top #jflanguageselection ul {
	margin: 0px;
	padding: 0px;
}
#top #jflanguageselection ul {
	padding-left: 10px;
	padding-right: 5px;
}
#top  #jflanguageselection  ul.jflanguageselection li  {
	float: left;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#event1               .moduletable               a,#event2              .moduletable              a, #event3              .moduletable              a                                        {
	font-size:12px!important;
	color:#390!important;
	text-decoration:underline!important;
}
.gk_npro_table        .readon,.gk_npro_table    .readon    a, .gk_npro_table   .readon   a:visited, a.readon  readon_class  p_right, .readon readon_class p_right a        {
	font-size:12px;
	color:#390;
	text-decoration:underline;
	margin-top:0;
}

.readon       readon_class       p_right, .readon      readon_class      p_right      a, .readon     readon_class     p_right     a:visited ,a.readon    readon_class ,  .readon{
	font-size:12px!important;
	color:#390;
	text-decoration:underline;
}
h4.gk_npro_header                    a                               {
	font-size: 14px!important;
	font-weight: bold!important;
	color: #0688B3!important;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
	line-height: 14px;
}
.readon a:hover {
	text-decoration:underline;
	font-weight:400;
	color:#828268;
}
div.gk_npro_mainwrap {
	color: #999999!important;
	font-size: 12px;
	line-height: 110%;
}
.gk_npro_short_ulwrap    ul, .gk_npro_short_ulwrap, gk_npro_short, gk_npro_short_scroll1 {
	height: 2px;
	display: none;
}
#learningbox    #learningboxcontent    #gk_npro-newspro2    .gk_npro_short    .gk_npro_short_scroll1    .gk_npro_short_ulwrap {
	height: 2px;
}
div.gk_npro_short {
	display: none;
}
#learningboxcontent   #gk_npro-newspro2   .gk_npro_full   .gk_npro_full_scroll1   .gk_npro_full_tablewrap   .gk_npro_table   td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F1F1F1;
}
a.readon_class {
	display: block;
	margin-bottom: 5px;
}
#learningboxhead #readmore3 {
	background-image:url(../images/plus.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:20px;
	margin-left:20px;
	margin-top:25px;
	padding-left:15px;
	width:80px;
}
#learningboxhead #readmore3 a{
	color:#666666;
}
.blog{
width:100%;   
}
#left2    .module    .cd_moduletitle_logo a ,div.cd_moduletitle_logo a {
	background-image: url(../images/bgs_05.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 174px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-indent: -6000px;
}
.border {
	background-image: url(../images/border.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 203px;
	padding-top: 12px;
	text-align: center;
}
.bb  {
	background-image: url(../images/border.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 203px;
}
#welcome {
	float: left;
	height: 266px;
	width: 473px;
	background-image: url(../images/welcometext.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #F8F8F8;
	padding-top: 39px;
	border: 1px solid #0069c4;
}
#calendar {
	float: right;
	height: 305px;
	width: 209px;
	background-color: #F8F8F8;
	border: 1px solid #0069c4;
}


.homearea {
	width: 705px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto;
}
.homearea  #calendar  .eventcalq {
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 41px;
}
.calendarcenter {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	width: auto;
}
#news1 {
	float: left;
	width: 338px;
	background-image: url(../images/bgnews.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0069c4;
}
#news2 {
	float: right;
	width: 339px;
	background-position: left;
	background-repeat: repeat-y;
}
#nsmnewstitle {
	background-image: url(../images/nsmnewstitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 68px;
	width: 338px;
}
#news1     a.readon         {
	display: none;
}
#news1   .gk_news_show_news_text    {
	display: none;
}
#news1 .moduletable {
	background-color: #ebebeb;
	margin-top: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0069C4;
	border-left-color: #0069C4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	margin-bottom: 0px;
}
#news1    .moduletable    h3{
	font-size: 16px;
	font-variant: normal;
	color: #414040;
	letter-spacing: normal;
	padding-top: 8px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c2c2c2;
}
#news1     .gk_news_show_news_header    a,#news1   .gk_news_show_list   li.block    a,#news2 p.gk_news_show_news_text {
	font-family: tahoma;
	font-size: 12px;
	color: #8B8B8B;
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	list-style-type: none;
	margin-top: 3px;
}

#news1   ul.gk_news_show_list   {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c2c2c2;
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0px;
}
#footertop {
	background-image: url(../images/bg-un.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 100%;
}
#footerc {
	background-image: url(../images/tmp_43-4.gif);
	background-repeat: no-repeat;
	background-position: 480px top;
	height: 76px;
	width: 100%;
}
#footermenu {
	width: 480px;
	padding-top: 20px;
	padding-left: 28px;
}
.txwhi,a.txwhi, #footermenu  a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#footermenu td {
	white-space: normal!important;
}
#hottitle   {
	background-image: url(../images/hotcontent.gif);
	background-repeat: no-repeat;
	height: 68px;
	width: 339px;

}
#news2 .moduletable-hot .gk_news_show_tablerow  {
	background-color: #EBEBEB;
}

#left2 .module .cd_login-logout-greeting {
	width: 90%;
	margin-left: auto;
	background-image: none;
	margin-right: auto;
}
#news2  .moduletable-hot  #newsshow2 {
	background-color: #EBEBEB;
}
#news2  a.readon {
	background-color: #FFFFFF;
	text-indent: -6000px;
	height: 20px;
	display: block;
	width: 332px;
	padding: 0px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
}
#news2 .gk_news_show_news_header {
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	font-size: 16px;
	padding-bottom: 5px;
}
#news2 .gk_news_show_news_header a {
	color: #414040;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#news2 .moduletable-hot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
	border-left-color: #c2c2c2;
}
#news2 p.gk_news_show_news_text {
	float: left;
	width: 180px;
}
.blueborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0069C4;
	border-bottom-color: #0069C4;
	border-left-color: #0069C4;
	padding-top: 20px;
}

#news2 #lerntitle {
	background-image: url(../images/lerntitile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 339px;
}
.newsmore {
	float: right;
	height: 20px;
	margin-right: 5px;
	background-image: url(../images/readicon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left 4px;
	margin-top: 35px;
	padding-top: 3px;
}
.newsmore a {
	color: #636363;
}
.moduletable-newsblog  h3,.module-newsblog h3{
	height: 27px;
	border: 1px solid #0069C4;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	background-color: #EBEBEB;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/listhead.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	word-spacing: normal;
	letter-spacing: normal;
	width: 680px;
	display: block;
}
#below1 .moduletable-newsblog {
	margin-left: 15px;
}


#kidnew {
	background-image: url(../images/kidnews.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 339px;
}
#pathway {
	padding: 5px;
	float: right;
	width: auto;
	color: #0688B3;
}
#pathway a {
	color: #0688B3;
}
.moduletable-newsblog .gk_npro_info {
	float: left;
	padding-right: 5px;
	color: #666666;
}
.moduletable-newsblog .gk_npro_text {
	color: #666666;
	padding-bottom: 10px;
}
a.head   {
	background-image: url(../images/dot0.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	float: left;
	padding-left: 15px;
}
.moduletable-newsblog   h4.gk_npro_header,.module-newsblog h4.gk_npro_header {
	color:#FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.gk_npro_mainwrap {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.moduletable-newsblog img.gk_npro_image_static {
border:1px solid #0069C4;
margin:3px;
padding:4px;
}
.moduletable-newsblog    a.readon,.module-newsblog a.readon   {
	background-image: url(../images/read.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	display: block;
	color: #0688B3;
	text-decoration: none;
}
#navi {
	clear: both;
	width: 100%;
}
h2.contentheading  {
	background-image: url(../images/dot0.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #0688B3;
	font-family: tahoma;
	line-height: 14px
}
.moduletable-newsblog   h3  a,.newsblog h3 a {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	width: auto;
	padding-left: 10px;
}

.contentpaneopen .article {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
.newsblog h3 {
	display: block;
	background-image: url(../images/listhead.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 10px 5px;
	color: #333333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.newsblog {
	border: 1px solid #0069C4;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 15px;
	background-image: url(../images/bgtitleblog.gif);
	background-repeat: repeat-x;
	height: 30px;
	letter-spacing: normal;
}
.newsblog span {
	background-repeat: no-repeat;
	display: block;
	background-position: left;
}
div.linkr-rl {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0069C4;
	padding: 10px;
}
.linkr-rl ul {
	margin: 0px;
	padding: 0px;
}

.linkr-rl li  {
	list-style-type: none;
	background-image: url(../images/dot0.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left;
}
.linkr-rl-t {
	background-image: url(../images/releted.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -6000px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#left  #lefttop  .menu  li ul li {
	background-image: none;
}
#news2  .blueborder  .moduletable  h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #414040;
	font-family: tahoma;
	letter-spacing: normal;
}
