/* CSS Document */

*{padding:0px;margin:0px;list-style:none;}
img{border:0px;}
body{text-align:center;background:#fff;font-size:0.8em;color:#666666;}

a{
	color:#1885bd;
	text-decoration:none;
}
a:hover{color:#FF3333;text-decoration:underline;}


/* global classes */
.left{float:left;}
.right{float:right;}

.nostyle{boder:none; text-decoration:none; font-size:auto;}

.arrowlink{background:url(../images/ic_arrow_bluesquare.gif) no-repeat left center;padding-left:15px;}
.arrowlink_box{background:url(../images/ic_arrow_square.gif) no-repeat left center;padding-left:15px;}
.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;padding-left:15px;}
.externallink{background:url(../images/ic_externallink.gif) no-repeat left center;padding-left:20px;}
.globallink{background:url(../images/ic_externallink.gif) no-repeat left center;padding-left:20px;}
.sitewidelink{background:url(../images/ic_sitewide.gif) no-repeat 2px center;padding-left:18px;}

#maincontent_wrap .global_l{background:url(../images/ic_global_l.gif) no-repeat left center;padding-left:26px;}
#maincontent_wrap .sitewide_l{
	background:url(../images/ic_sitewide_l.gif) no-repeat left center;
	padding-left:26px;
}
#maincontent_wrap .external_l{background:url(../images/ic_externallink_l.gif) no-repeat left center;padding-left:26px;}

.indent10{padding-left:10px;}
.indent20{padding-left:20px;}
.indent40{padding-left:40px;}
.indent60{padding-left:60px;}
.indent80{padding-left:80px;}
.indent100{padding-left:100px;}
.indent140{padding-left:140px;}

.smaller{font-size:smaller;}
.larger{font-size:larger;}
.bold{font-weight:bold;}

.list_dot{margin:0.5em 0.8em;}
.list_dot li{background:url(../images/ic_dotblue.gif) no-repeat 0px 6px;padding-left:10px;line-height:150%;}

.list_dot_s{margin:0.8em 1em;}
.list_dot_s li{background:url(../images/ic_dotgrey.gif) no-repeat 0px 6px;padding-left:10px;line-height:150%;}

.list_decimal{margin:0.8em 1em;}
.list_decimal li{list-style:decimal;margin-left:1em;line-height:150%;}


/* layouts */
#skip{display:none;}
#wrap{
	width:860px;
	text-align:center;
	clear:both;
	margin:0px auto;
	overflow:hidden;
}
#mainwrap{width:838px;clear:both;margin:0 auto;text-align:left;}

/* header */
#header{
	clear:both;
	width:860px;
	height:75px;
	margin-bottom:10px;
	background:url(../images/header.gif) no-repeat;
}
#header #id{
	display:block;
	float:left;
	width:185px;
	height:45px;
	margin:10px 0 0 9px;
	_margin:10px 0px 0px 3px;
	background:url(../images/id.gif) no-repeat;
	text-indent:-9999px;
}

/* site menu */
#header .sitemenu{
	float:right;
	padding:25px 0 0 0;
	width: 405px;
}
#header .sitemenu li{float:left;padding-right:10px;}
#header .sitemenu li a{display:block;text-indent:-9999px;height:17px;background-repeat:no-repeat;background-position:0px 2px;}
#header .sitemenu li a:hover{background-position:0px -18px;}

#header .sitemenu li a.access{background-image:url(../images/sitemenu_access.gif);width:70px;}
#header .sitemenu li a.official{background-image:url(../images/sitemenu_official.gif);width:137px;}
#header .sitemenu li a.contact{background-image:url(../images/sitemenu_contact.gif);width:70px;}
#header .sitemenu li a.group{background-image:url(../images/sitemenu_group.gif);width:80px;}


#search{
	float:right;
	padding:12px 0 0 0;
	height:17px;
}
#search li{padding:5px 0 0 0;white-space:nowrap;}
#search li.google{background:url(../images/ic_google.gif) no-repeat left bottom;padding:4px 0 0 60px;}
#search li.google input{font-size:11px;}
#search li.google input.google{width:80px;}
#header .sitemenu li a.home:hover, #header .sitemenu li a.sitemap:hover{background-position:0px -28px;}
#header .sitemenu li a.home{background-image:url(../images/sitemenu_home.gif);width:63px;}
#header .sitemenu li a.sitemap{background-image:url(../images/sitemenu_sitemap.gif);width:73px;}

/* typemenu */
#typemenu{
	float:right;
	margin-top:8px;
	overflow:visible;
}
#typemenu li{
	float:left;
	padding:3px 4px 0px 4px;
	list-style:none;
}
#typemenu li a{
	display:block;
	line-height:0.9em;
	background-image:url(../images/ic_arrow_green.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:11px;
	font-size:95%;
	color:#333;
	text-decoration:none;
	white-space:nowrap;
}
#typemenu li a:hover{background-position:0px -60px;color:#00B0EC;}
#typemenu li.langmenu{
	padding:0 1px 0 4px;
	width:65px;
}
#typemenu li.langmenu a{width:65px;padding-left:4px;background-position:0px 0px;height:17px;text-indent:-9999px;}
#typemenu li.langmenu a:hover{background-position:0px -30px;}
#typemenu li.langmenu a.chinese{background-image:url(../images/lang_cn.gif);}
#typemenu li.langmenu a.english{background-image:url(../images/lang_en.gif);}
#typemenu li.langmenu a.japanese{background-image:url(../images/lang_jp.gif);}


/* global navigation */
#gnav{clear:both;height:26px;padding-top:5px;background:url(../images/gnav.gif) no-repeat 0px 5px;}
#gnav ul li{float:left;display:inline;list-style:none;}
#gnav ul li a{display:block;height:26px;text-indent:-9999px;background-repeat:no-repeat;background-position:0px 0px;margin-left:2px;/* \*/
overflow:hidden;
/* */}
#gnav ul li.buttons a{margin-left:0px;width:102px;}
#gnav ul li a:hover{background-position:0px -40px;}
#gnav ul li a.now{background-position:0px -80px;}
#gnav ul li a#gnav01{background-image:url(../images/gnav01.gif);width:72px;}
#gnav ul li a#gnav02{background-image:url(../images/gnav02.gif);width:295px;}
#gnav ul li a#gnav03{background-image:url(../images/gnav03.gif);width:239px;margin-right:21px;}
#gnav ul li.buttons a.shiryo{background-image:url(../images/gnav_shiryo.gif);}
#gnav ul li.buttons a.contact{background-image:url(../images/gnav_contact.gif);}

/* mainimg */
#mainimg{clear:both;}
#mainimg h2{width:838px;height:81px;text-indent:-9999px;background-repeat:no-repeat;}
#mainimg h2#mainimg01{background-image:url(../images/mainimg_01.jpg);}
#mainimg h2#mainimg02{background-image:url(../images/mainimg_02.jpg);}
#mainimg h2#mainimg03{background-image:url(../images/mainimg_03.jpg);}
#mainimg h2#mainimg04{background-image:url(../images/mainimg_04.jpg);}
#mainimg h2#mainimg05{background-image:url(../images/mainimg_05.jpg);}
#mainimg h2#mainimg06{background-image:url(../images/mainimg_06.jpg);}

#mainimg h2#mainimg_iso{background-image:url(../images/mainimg_iso.jpg);}
#mainimg h2#mainimg_admission{background-image:url(../images/mainimg_admission.jpg);}
#mainimg h2#mainimg_citizen{background-image:url(../images/mainimg_citizen.jpg);}
#mainimg h2#mainimg_organization{background-image:url(../images/mainimg_organization.jpg);}
#mainimg h2#mainimg_graduate{background-image:url(../images/mainimg_graduate.jpg);}
#mainimg h2#mainimg_parents{background-image:url(../images/mainimg_parents.jpg);}
#mainimg h2#mainimg_inside{background-image:url(../images/mainimg_inside.jpg);}

#mainimg h2#mainimg_access{background-image:url(../images/mainimg_access.jpg);}
#mainimg h2#mainimg_contact{background-image:url(../images/mainimg_contact.jpg);}
#mainimg h2#mainimg_sitemap{background-image:url(../images/mainimg_sitemap.jpg);}
#mainimg h2#mainimg_sitepolicy{background-image:url(../images/mainimg_sitepolicy.jpg);}
#mainimg h2#mainimg_privacy{background-image:url(../images/mainimg_privacy.jpg);}
#mainimg h2#mainimg_environmental{background-image:url(../images/mainimg_environmental.jpg);}
#mainimg h2#mainimg_news{background-image:url(../images/mainimg_news.jpg);}


/* breadcrumb */
#breadcrumb{width:838px;clear:both;padding:10px 0;height:30px;}
#breadcrumb.off{padding:3px 0 0 0;height:25px;}
#breadcrumb.off p{display:none;}
#breadcrumb p{float:left;}
#breadcrumb p a{color:#666;}
#breadcrumb p a:hover{color:#0093C4;}

/*  sizemenu */
#sizemenu{
	float: right;
	clear: right;
	width:190px;
	white-space:nowrap;}

#sizemenu ul{
	font-size: 8px;
	clear: both;
}

#sizemenu ul li{
	display: inline;
}
#sizemenu ul li #img_font_small, #sizemenu ul li #img_font_medium, #sizemenu ul li #img_font_large{padding:0 2px;}


/* footer */
#footer{clear:both;background:url(../images/footer.gif) no-repeat left top;text-align:center;padding:15px 30px;}
#footer ul li{list-style:none;float:left;background:url(../images/line_dot_h.gif) repeat-y right top;padding:4px 10px;margin-top:15px;}
#footer ul li.wappen{background:none;float:right;padding:0px;margin:0;}
#footer ul li a{color:#666;}
#footer ul li a:hover{color:#0093C4;}
#copyright{clear:both;text-align:center;font-family:"Trebuchet MS", Tahoma, "Arial Black", Arial, sans-serif;font-size:85%;}


/* pagetop */
.pagetop{clear:both;height:30px;}
.pagetop a{display:block;float:right;text-indent:-9999px;width:107px;height:14px;background-image:url(../images/ic_pagetop.gif);background-repeat:no-repeat;background-position:0px 0px;}
.pagetop a:hover{background-position:0px -20px;}


/* hr */
.hr{clear:both;height:10px;line-height:20px;margin-top:10px;text-indent:-9999px;border-top:1px dotted #ccc;}
.hr hr{display:none;}

/* main */
#mainwrap h1{
	margin:0;
	float:left;
	padding-right:5px;
}
#mainwrap h1 a{
display:block;
	background:url(../images/h1.gif) no-repeat;
	width:556px;
	height:21px;
	text-indent:-9999px;
}
#maincontent_wrap{clear:both;}


/* local navigation */
#lnav{width:184px;float:left;background:url(../images/lnav_h.gif) no-repeat top left;}
#lnav_h{
	font-weight:bold;
	font-size:110%;
	height:40px;
	padding-top:6px;
	display:block;
	text-decoration:none;
	letter-spacing:-1px;
	margin-left:8px;
}

.local{margin-bottom:15px;}
.local li{padding:5px 0 5px 3px;border:solid #ccc 1px;margin-bottom:2px;}
.local li a{
	display:block;
	background-image:url(../images/ic_lnav.gif);
	background-position:0px -21px;
	background-repeat:no-repeat;
	height:18px;
	line-height:18px;
	padding-left:20px;
	color:#227599;
}
.local li a:hover{color:#00B0EC;}
.local li a.now, .local li a.now:hover{color:#00B0EC;background-position:0px 0px;font-weight:bold;text-decoration:none;}

.sitewide{border:1px solid #ccc;margin-bottom:2px;}
.sitewide li{padding:5px 0;background:#f6f6f6;border-bottom:1px dotted #ccc;padding:7px;}
.sitewide li a{
	background:url(../images/ic_sitewide.gif) no-repeat left center;
	padding-left:18px;
	color:#666;
}
.sitewide li a:hover{color:#00B0EC;}

.global{border:1px solid #ccc;margin-bottom:2px;}
.global li{
	padding:5px 0;
	background:#f6f6f6;
	border-bottom:1px dotted #ccc;
	padding:7px 5px;
}
.global li a{
	background:url(../images/ic_global.gif) no-repeat left center;
	padding-left:20px;
	color:#666;
}
.global li a:hover{color:#00B0EC;}


/* page local menu */
.local1 li a, .local2 li a, .local3 li a, .local4 li a {height:18px;line-height:18px;background:url(../images/ic_arrow_bluesquare.gif) no-repeat left center;display:block;margin-left:4px;padding-left:15px;color:#666;text-decoration:none;}
.local1 li a:hover, .local2 li a:hover, .local3 li a:hover, .local4 li a:hover{color:#00B0EC;}

.local1{clear:both;margin:15px 0 25px 0;}
.local1 li{width:617px;padding:5px 0 7px 3px;float:left;background:url(../images/local1_bg.gif) no-repeat left bottom;border-top:1px solid #ccc;border-bottom:2px solid #1D9FD8;margin:0 0 7px 0;}

.local2{clear:both;margin:15px 0 25px 0;}
.local2 li{width:302px;padding:5px 0 7px 3px;float:left;background:url(../images/local2_bg.gif) no-repeat left bottom;border-top:1px solid #ccc;border-bottom:2px solid #1D9FD8;margin:0 4px 7px 0;}

.local3{clear:both;margin:15px 0 25px 0;}
.local3 li{width:200px;padding:5px 0 7px 3px;float:left;background:url(../images/local3_bg.gif) no-repeat left bottom;border-top:1px solid #ccc;border-bottom:2px solid #1D9FD8;margin:0 3px 7px 0;}

.local4{clear:both;margin:15px 0 25px 0;}
.local4 li{width:150px;padding:5px 0 7px 3px;float:left;background:url(../images/local4_bg.gif) no-repeat left bottom;border-top:1px solid #ccc;border-bottom:2px solid #1D9FD8;margin:0 2px 7px 0;}


/* sitemap */
#maincontent_wrap .sitemap{margin:0 0 50px 80px;width:320px;}
#maincontent_wrap .sitemap li {margin-left:2em;padding:0 0 0.3em 0;}
#maincontent_wrap .sitemap li a{color:#35414E;display:inline;line-height:180%;background:url(../images/ic_arrow_dbluesquare.gif) no-repeat left center;padding-left:15px;}
#maincontent_wrap .sitemap li ul{margin:0 0 1em 0;}
#maincontent_wrap .sitemap li ul li{list-style:disc inside;margin-left:1em;padding:0.2em 0;}
#maincontent_wrap .sitemap li ul li a{line-height:120%;background:none;padding:0;}


/* news */
#maincontent_wrap .news{margin:0 0 10px 20px;}
#maincontent_wrap .news li {list-style:disc;margin:0 0 0 2em;padding:0.8em 0;border-bottom:1px dotted #ddd;line-height:140%;}
#maincontent_wrap .news li a{color:#35414E;display:inline;background:none;}

/* curriculum */
.image_enlarge{text-align:center;padding:8px 0;margin:10px 0;background:#f6f6f6;}
#maincontent .image_enlarge h5{text-align:center;background-image:none;line-height:200%;}
.image_enlarge p{font-size:90%;line-height:200%;}
.image_enlarge img{margin:0 3px;border:1px solid #ccc;}

/* cover page - global menu */
div.cover{
	padding-bottom:15px;
	width:855px;
	float:left;
}
.cover h3{width:260px;_width:253px;_border-right:1px solid #ccc;padding-left:7px;height:34px;background:url(../images/bg_h_cover.gif) no-repeat;font-size:110%;}
.cover h3.h_link{background:url(../images/h_cover_link.gif) no-repeat left center;width:837px;height:40px;clear:both;text-indent:-9999px;}
.cover h3 a{line-height:34px;white-space:nowrap;background:url(../images/ic_arrow_bluesquare.gif) no-repeat left center;padding-left:15px;font-weight:normal;text-decoration:none;color:#666;}
.cover h3 a:hover{color:#1D9FD8;}
.cover ul.cover li{
	width:260px;
	float:left;
	padding:0 22px 15px 0;
	height: 10em;
}
.cover ul.cover li img{
	float:left;
	padding:5px 10px 0 2px;
}
.cover li p{line-height:150%;padding:5px;font-size:90%;}

.cover ul.cover li.sub{height:8em;}
.cover ul.cover li.sub p{border:solid #ccc;border-width:0 1px 1px 1px;width:245px;_width:239px;padding:10px;height:4em;}

.cover ul.link{
}
.cover ul.link li{
	width:265px;
	_width:258px;
	float:left;
	padding:0;
	margin:0 15px 20px 0;
	height: 5em;
	_height:6em;
	background:#f6f6f6;
	border:1px solid #ddd;
}
.cover ul.link li a{display:block;line-height:23px;height:23px;color:#fff;white-space:nowrap;}
.cover ul.link li p{line-height:120%;padding-top:5px;}


/* cover page - site menu */
.cover_site p{line-height:150%;}
.cover_site a.globallink, .cover_site a.sitewidelink{color:#35414E;float:right;}
.cover_site h3{background:url(../images/ic_h4_d.gif) no-repeat 6px center;padding-left:22px;line-height:200%;font-size:110%;clear:both;color:#35414E;border-left:#fff solid 6px;}
.cover_site div.right img{padding-left:15px;}
.cover_site ul.menu{padding:15px 0;}
.cover_site ul.menu li{float:left;width:202px;_width:195px;_border-right:1px solid #ccc;padding-left:7px;background:url(../images/bg_h_cover_site.gif) no-repeat top left;padding-bottom:5px;}

.cover_site ul.menu li a{display:block;line-height:30px;white-space:nowrap;background:url(../images/ic_arrow_dbluesquare.gif) no-repeat left center;padding-left:15px;font-weight:normal;color:#666;}
.cover_site ul.menu li a:hover{color:#35414E;}
.cover_site ul.menu li.link{background-image:url(../images/bg_h_cover_link.gif);}
.cover_site ul.menu li.link a.externallink{background-image:url(../images/ic_externallink.gif);}


/* cover page - visitor menu */
.cover_visitor{padding-bottom:15px;}
.cover_visitor strong{color:#7bae2d;}
.cover_visitor p{line-height:150%;}

.cover_visitor dl.info{padding:0px;clear:both;border-top:1px dotted #ddd;}
.cover_visitor dl.info dt{background:url(../images/ic_arrow_square.gif) no-repeat left center;padding:15px 0 10px 15px;width:6em;float:left;}
.cover_visitor dl.info dd{float:left;padding:15px 0;}
.cover_visitor ul.info li{padding:15px 0 10px 15px;border-bottom:1px dotted #ddd;}

.cover_visitor a.globallink, .cover_visitor a.sitewidelink{color:#7bae2d;}
.cover_visitor h3{background:url(../images/ic_h4_g.gif) no-repeat 6px center;padding-left:22px;line-height:200%;font-size:110%;clear:both;color:#7bae2d;}

/* cover page - visitor main menu */
.cover_visitor ul.main li h3{width:260px;_border-right:1px solid #ccc;padding-left:7px;height:34px;font-size:110%;background:none;border:none;}

.cover_visitor ul.main li h3 a{line-height:34px;white-space:nowrap;background:url(../images/ic_arrow_greensquare.gif) no-repeat left center;padding-left:15px;font-weight:normal;text-decoration:none;color:#666;}
.cover_visitor h3 a:hover{color:#7bae2d;}
.cover_visitor ul.main{}
.cover_visitor ul.main li{float:left;width:267px;_width:250px;background:url(../images/bg_h_cover_visitor.gif) no-repeat top left;padding-bottom:5px;}
.cover_visitor ul.main li p{
	border:solid #ccc;
	border-width:0 1px 1px 1px;
	width:245px;
	padding:10px;
	font-size:90%;
	height:116px;
}
.cover_visitor ul.main li img{
	float:left;
	padding:15px 25px 0 15px;
}

/* cover page - visitor link menu */
.cover_visitor ul.link li{
	width:265px;
	float:left;
	padding:0;
	margin:0 15px 15px 0;
	height: 6em;
	background:#f6f6f6;
	border:1px solid #ddd;

}
.cover_visitor ul.link li p{
	border-width:0px;
	height:auto;
	font-size:90%;
	width:255px;
	padding:8px 5px;
}
#maincontent_wrap .cover_visitor ul.link li a{display:block;line-height:23px;color:#fff;font-weight:bold;white-space:nowrap;}
.cover_visitor ul.link li a.externallink{background-image:url(../images/ic_externallink.gif);}


/* maincontent area styles */
#maincontent{float:right;width:620px;color:#444;}

#maincontent h3{
	border-left:#1D9FD8 solid 4px;
	line-height:140%;
	padding:0 0.5em;
	font-size:125%;
	margin-bottom:20px;
	clear:both;
}
#maincontent h4{background:url(../images/ic_h4.gif) no-repeat 6px center;padding-left:22px;line-height:200%;font-size:110%;clear:both;color:#1D9FD8;}
#maincontent h4.white{
	background:url(../images/ic_h4_w.gif) #1D9FD8 no-repeat 6px center;
	padding-left:22px;
	line-height:200%;
	font-size:100%;
	clear:both;
	color:#fff;
	margin:20px 0 0 0;
}
#maincontent h4.bottomborder{margin:20px 0 10px 0;border-bottom:2px solid #1D9FD8;font-size:100%;}
#maincontent h5{background:url(../images/ic_h5.gif) no-repeat left center;padding-left:10px;line-height:140%;font-size:100%;}
#maincontent h5.faq {
	background:url(../images/ic_h5.gif) no-repeat left center;
	padding-left:9px;
	line-height:160%;
	font-size:100%;
	margin-left:12px
}
#maincontent h6{font-size:100%;font-weight:bold;color:#666;}

#maincontent p{
	line-height:145%;
}
#maincontent .kakomi{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 15px;margin-bottom:5px;}
#maincontent .kakomi h5{background:none;color:#1D9FD8;padding:5px 0;}
#maincontent .pagetop{height:10px;padding:5px 0;margin:5px 0;}
#maincontent .kakomi .photo{padding-bottom:0px;}

#maincontent table{border-collapse:collapse;margin:0 0 0 19px;width:585px;}
#maincontent table td{padding:4px;border:1px solid #ccc;}
#maincontent table th{padding:4px;border:1px solid #ccc;text-align:left;background:#1D9FD8;color:#fff;vertical-align:top;}

#maincontent table.staff{
	margin-bottom:25px;
	border:1px solid #aaa;
}
#maincontent table.staff td{border-width:1px 0 0 0;line-height:140%;}
#maincontent table.staff td a{text-indent:10px;}

#maincontent table.history{border-collapse:collapse;margin:0 0 0 19px;width:585px;border:none;line-height:150%;}
#maincontent table.history td{border-width:0 0 1px 0;}
#maincontent table.history th{background:none;color:#333;font-weight:normal;width:8em;border-width:0 0 1px 0;}

.lead{padding:10px 20px;}
.lead p{padding:10px 0;line-height:180%;}

ul.photo{clear:both;}
ul.photo li{float:left;padding:10px;text-align:center;color:#666;font-size:85%;}
ul.photo li img{border:1px solid #ccc;margin-bottom:5px;}

div.photo{padding:0 0 10px 10px;text-align:center;float:right;color:#666;font-size:85%;}
div.photo img{border:1px solid #ccc;margin-bottom:5px;}

.profile{
	padding:10px;
	width:240px;
	margin:0 0 10px 10px;
	text-align:center;
	float:right;
	background-color: #E9F3F8;
}
.profile img{border:1px solid #fff;margin-bottom:5px;}

.lab_profile{padding:10px;width:120px;margin:0 0 10px 10px;text-align:center;white-space:nowrap;float:right;}
.lab_profile img{border:1px solid #f3f3f3;margin-bottom:5px;}
.lab_profile a{background:url(../images/ic_arrow_bluesquare.gif) no-repeat left center;padding-left:15px;}

.txt01{
	padding-left:21px;
	margin-bottom:10px;
}
.txt02{
	padding:10px 19px 10px 21px;
}
.txt03{line-height:200%;}

.point_6em{width:6em;display:block;background:url(../images/bg_gra_s.gif) repeat-x left bottom;padding:0 8px;margin-bottom:2px;line-height:150%;font-weight:bold;color:#1D9FD8;border:1px solid #ddd;}

.point_12em{width:10em;display:block;background:url(../images/bg_gra_s.gif) repeat-x left bottom;padding:0 8px;margin-bottom:2px;line-height:150%;font-weight:bold;color:#1D9FD8;border:1px solid #ddd;}
#maincontent h5.point_12em{width:11em;display:block;background:url(../images/bg_gra_s.gif) repeat-x left bottom;padding:0 0 0 8px;margin-bottom:4px;line-height:180%;font-weight:bold;color:#1D9FD8;border:1px solid #ddd;font-size:90%;white-space:nowrap;}



/* clearfix */
div:after,
ul:after ,
.clearfix:after { content: " "; display: block; height: 0; visibility: hidden; clear: both;line-height:0; }
div, ul, .clearfix {zoom:1; } 
