*				{font-size:100%;}
html			{width:100%;height:100%;}
body			{padding:0;margin:0;color:#000;font-family:'Trebuchet MS',Georgia,serif;font-size:79%;background:#e6e6e6;position:relative;height:100%;line-height:1.6;}
td				{vertical-align:top;}


.tabhost 		{padding-top:45px;}
.tabhs DIV 		{float:left;height:20px; border:#cccccc 1px solid;padding:1px 20px 5px 20px ;margin:0 5px 0 0;cursor:hand;cursor:pointer;}
.das   			{border-bottom:#000 1px dashed;cursor:hand;cursor:pointer;}

ol				{list-style-type:1;}
ol li			{list-style-type:1;}


ul.cat-ul			{padding:0 0 20px 20px;margin:0;}
ul.cat-ul	li		{list-style-type:circle;}
ul.cat-ul	ul		{padding:0 0 10px 20px;margin:0;}
ul.cat-ul	ul	li	{list-style-type:disc;}

.cat-item-out	{border:#222 1px dotted;margin:0 0 20px 0}
.cat-item-in	{margin:0 10px;padding:0;}

form			{margin:0;padding:0;}
input			{color:#111;border:#aaa 1px solid;font-size:12px;font-family:Tahoma, Verdana;}
input.nobrd		{color:#111;border:0;font-size:12px;font-family:Tahoma, Verdana;}
input.search	{margin:5px 0 0 10px;color:#111;border:#ccc 1px solid;font-size:13px;font-family:Tahoma, Verdana;width:176px;}
input.searchs	{margin:5px 0 0 8px;color:#111;border:#ccc 1px solid;font-size:12px;font-family:Tahoma, Verdana;width:65px;}
input.subsfill	{margin:0;color:#111;border:#aaa 1px solid;font-size:13px;font-family:Tahoma, Verdana;width:220px;}
input.subsok    {margin:0 0 0 5px;color:#111;height:20px;border:#aaa 1px solid;font-size:12px;font-family:Tahoma, Verdana;width:30px;}



#noborder			{margin:0;padding:0;border:0;}
#noborder td		{margin:0;padding:0;border:0;}
#noborder td p		{font-size:12px;padding:0;margin:0;}

.dsh 	{width:60px;cursor: hand; border-bottom: #444 1px dashed;}
#letter	{border:#999 1px dashed;padding:8px;margin-top:8px}

#bnr 	{width:100%;height:90px; background-color:#ddd;margin:0;padding:0;text-align:center;}
#tog	{width:100%;height:9px;  background-color:#ddd;margin:0;padding:0;text-align:right;}
#tbr  {color:#E01B22;text-decoration:none;display:none;}
#tbr a {color:#E01B22;text-decoration:none;}

#searchline	{margin:0 0 15px 0;padding:5px 10px;background-color:#ddd;border:#bbb 1px solid;}

#bnrb 	{width:683px;height:auto;;/*background-image:url(/img/tb/bnbg.gif);*/border:#bbb 1px solid;margin:0 0 5px 3px;padding:2px;text-align:center;}


#lig	{width:100%;height:114px;background-color:#fff;margin:0;padding:0;text-align:center;}
#lin	{width:1000px;height:114px;}
#lil	{width:600px;height:114px;float:left;text-align:left;}
#lir	{width:400px;height:114px;float:right;text-align:right;}

#lrg	{width:100%;  height:25px;background-color:#E01B22;margin:0;padding:0;text-align:center;}
#lrn	{width:1000px;height:25px;background-color:#E01B22;}
#lrl	{width:500px; height:25px;float:left; text-align:left; color:#fff;font-size:14px;padding:2px 0 0 10px;}
#lrr	{width:400px; height:25px;float:right;text-align:right;color:#fff;font-size:14px;padding:2px 0 0 10px;}


.tblink {cursor:default;text-decoration:none;}
.tblink img {cursor:default;text-decoration:none;border:0;}

.wayline	{width:760px;height:42px;border:#ccc 1px solid;background-color:#eee; margin:0 0 10px 0;padding:0px 2px 3px 6px;}








/* tabs */
.anchors 			{list-style: none;margin:0 0 10px 0;padding: 0;border-bottom:#ccc 1px solid;}
.anchors:after 		{display: block;clear: both;content: " ";}
.anchors li 		{float: left;margin: 0 1px 0 0;list-style-type:none;}
.anchors a 			{display: block;position: relative;top: 1px;border: 1px solid #ccc;border-bottom: 0;z-index: 2;padding: 2px 9px 1px; color: #000;text-decoration: none;}
.anchors .on a 		{padding-bottom: 2px;font-weight: bold;}
.anchors a:focus, .anchors a:active 				{outline: none;}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active, .anchor {background: #ccc;}
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.anchors a:hover, .anchors a:focus, .anchors a:active {cursor: pointer;}
.anchor 			{padding: 0px;}
#container 			{margin: 10px 0;}










#men	{width:100%;   height:35px;margin:3px 0 0 0;padding:0;text-align:center;background-image:url(/img/tb/m/six_0.gif);}
#min	{width:1000px;height:35px;}

.mtb	{width:1000px;align:center;margin-top:10px;}

#nn		{width:175px;height:auto;border:#acacac 1px solid;background-color:#e7ede6;padding:12px 12px 14px 12px;}
#nn	img	{border-right:#ccc 2px solid;border-bottom:#ccc 2px solid;}

#imgt1 {background: #666; width: 175px;margin-bottom:6px;}
#imgt2 {border: 1px solid #666; position: relative; left: -2px; top: -3px; background:#D2E3D3; padding:0px;}

#nk22	{width:175px;border:0;font-size:12px;color:#000;}
#nkl	{height:1px;width:175px;overflow:hidden;display:none;border:0;font-size:12px;color:#000;}
#nkl a	{font-size:12px;color:#000;}

#nkl2	{border:0;font-size:11px;color:#555;}
#nkl2 a	{font-size:11px;color:#555;text-decoration:none;}


.tb-arcitem		{float:left;position:relative;display:block;width:125px;height:230px;border:#acacac 1px solid;background-color:#e7ede6;margin:0 10px 10px 0;padding:12px;}
.tb-arcitem img	{width:120px;border-right:#ccc 2px solid;border-bottom:#ccc 2px solid;}

.tb-arcimg		{float:left;position:relative;background: #666; width: 123px;margin-bottom:6px;}
.tb-arcimgin	{border: 1px solid #666; position: relative; left: -2px; top: -2px; background:#D2E3D3; padding:0px;}
.tb-arcinfo		{float:left;margin:0;}



.arcitem		{folat:left;width:134px;height:auto;border:#acacac 1px solid;background-color:#e7ede6;margin:0 10px 10px 0;padding:12px 0 14px 12px;}
.arcitem img	{width:120px;border-right:#ccc 2px solid;border-bottom:#ccc 2px solid;}

.arcinfo		{float:left;margin:0 0 0 13px;}
.arcinfo	p	{font-size:12px;}
.arcinfo	img	{align:left;margin:6px 10px 5px 0;border:#bbb 1px solid;}
.arcinfo	h2	{align:left;margin:0 0 7px 0;padding:0;}

.arcimg {float:left;position:relative;background: #666; width: 123px;margin-bottom:6px;}
.arcimgin {border: 1px solid #666; position: relative; left: -2px; top: -2px; background:#D2E3D3; padding:0px;}

.arcimg {float:left;background: #666; width: 175px;margin-bottom:6px;}
.arcimgin {border: 1px solid #666; position: relative; left: -2px; top: -3px; background:#D2E3D3; padding:0px;}

.arcimg120 {float:left;background: #666; width: 124px;margin-bottom:6px;}
.arcimgin120 {border: 1px solid #666; position: relative; left: -2px; top: -3px; background:#D2E3D3; padding:0px;}

#pagetxt			{margin:0 0 10px 15px;}
#pagetxt table		{border:#bbb 1px solid;margin:10px 0;}
#pagetxt table	td	{bborder:0pxpadding:5px;height:12px;}

.tbtable			{border:#bbb 1px solid;margin:10px 0;}
.tbtable td			{border:#bbb 1px solid;padding:5px;height:12px;}



#pagetxt table td p	{font-size:11px;padding:0;margin:0;}
#pagetxt table td h2{font-size:14px;padding:0;margin:0 0 3px 0;}

.jnum	{font-weight:bold;font-size:12px;}

.zero		{margin:0;padding:8px 0 0 0;}
.jcontect	{margin-left:18px;padding:0 0 0 10px;list-style-image: url('/img/tb/jcontent.jpg');}
.jloadpdf	{margin-left:18px;padding:0 0 0 10px;list-style-image: url('/img/tb/jloadpdf.jpg');}
.jsubscrb	{margin-left:18px;padding:0 0 0 10px;list-style-image: url('/img/tb/jsubscrb.jpg');}

.announce	{width:470;height:auto;margin:0 0 10px 0;background-color:#e9e9e9;border:#acacac 1px solid;}
.announce	table	{padding:0px;}
.announce	table	td	{padding:2px 0 8px 9px;}
.announce	img	{margin-top:7px;}
.announce	h1	{font-size:110%;font-weight:bold;color:#111;font-weight:normal;margin:0 0 1px 0;padding:0;}
.announce	p	{font-size:11px;margin:3px 0 0 0;}

.announce a:link		{color:#111111; text-decoration:none;}
.announce a:visited	{color:#03546E;text-decoration:none;}
.announce a:hover		{color:#03546E;text-decoration:underline;}


.nwshead	{display:block;width:270px;height:20px;background-color:#03546E /*03546E */;padding:3px 10px;margin:3px  0 10px 0;color:#fff;font-size:14px;}
.lefter		{width:266px;height:auto;border:#acacac 1px solid;background-color:#eaeaea;padding:1px 12px 14px 12px;margin-bottom:10px;}
.lefter	p	{font-size:11px;margin:3px 0 0 0;}

.lefter a:link		{color:#111111; text-decoration:none;}
.lefter a:visited	{color:#03546E;text-decoration:none;}
.lefter a:hover		{color:#03546E;text-decoration:underline;}

.lefter2		{width:266px;height:auto;border:#acacac 1px solid;background-color:#eaeaea;padding:1px 12px 14px 12px;margin-bottom:2px;}

.news_h		{font-size:13px;font-weight:bold;line-height:12px;}
.news_d		{font-size:10px;font-weight:bold;line-height:13px;font-decoration:italic;color:#555;}











p			{margin:2px 0 7px 0;}
.bottxt		{font-size:11px;color:#636363;font-family:Tahoma, Verdana; line-height:14px;}
.smallgray	{font-size:90%;color:#555;}

a:link		{color:#03546E;}
a:visited	{color:#03546E;}
a:hover		{color:#E01B22 /*f00*/ !important;}

img, a.img	{border:0;}
.indexfolio	{border:#eee 3px solid;margin:0 0 7px 0;cursor:hand;cursor:pointer;}











.glosstd	{width:3%;text-align:center;background-color:#C5E1F4;height:30px;cursor:hand;cursor:pointer;}

h1			{font-size:180%;color:#03546e;font-weight:normal;margin:15px 0 10px 0;}
h1.pagetitle{font-size:140%;color:#222222;font-weight:normal;margin:0 0 10px 0;padding:0;font-weight:bold;}
h2			{font-size:130%;color:#222222;font-weight:normal;margin:13px 0 6px 0;font-weight:bold;}
.subs		{font-size:120%;color:#03546e;font-weight:normal;margin:10px 0 0 0;padding:0;}
h3			{font-size:130%;color:#03546e;font-weight:normal;margin:9px 0 3px 0;}
h4			{font-size:110%;color:#000000;font-weight:bold;font-style:italic;}

.mmt		{font-weight:bold;}

sup, sub	{font-size:79%;}

#topper		{float:left;}
#logoty		{float:left;}
#search		{float:right;margin:45px 50px 0 0}
#aicons		{float:right;position:relative;margin:43px 50px 0 0}
#langs		{float:right;position:relative;margin:43px 45px 0 0}
@media all and (min-width: 0) {#langs	{float:right;position:relative;margin:43px 45px 0 230px}}





span.langonsel		{color:#d0e5f4;margin:2px 3px;padding:3px 14px;font-size:12px;background-color:#59b6e3;}
span.langunsel		{color:#59b6e3;margin:2px 3px;padding:3px 7px;font-size:12px;}

a.langer			{color:#59b6e3}
a.langer:visited	{color:#59b6e3}
a.langer:hover		{color:#59b6e3; text-decoration:underline;}

a.jlink				{color:#03546E;margin:0;padding:0;font-size:12px;text-decoration:underline;}
a.jlink:visited		{color:#03546E;margin:0;padding:0;font-size:12px;text-decoration:underline;}
a.jlink:hover		{color:#03546E;margin:0;padding:0;font-size:12px;text-decoration:none;}
.jlink				{color:#444444;margin:0;padding:0;font-size:12px;}

a.portf_nav:link, a.portf_nav:visited {font-weight:bold;color:#aa0000;}
a.portf_nav:hover                     {font-weight:bold;color:#aaaa00;}


.cropped	{margin-top:0;padding-top:0;font-size:20px;}

.newsheader		{font-size:117%;line-height:17px;padding:3px 0 0 0;margin:0;font-weight:bold;color:#222;}



#nav 							{padding:0; margin:0; list-style:none; height:35px; background:#fff url(/img/tb/m/six_0.gif) repeat-x; position:relative; z-index:200; font-family:arial, verdana, sans-serif;}
#nav li.top 					{display:block; float:left;}
#nav li a.top_link 				{display:block; float:left; height:35px; line-height:33px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(/img/tb/m/six_0.gif);}
#nav li a.top_link span 		{float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/img/tb/m/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down 	{float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/img/tb/m/six_0a.gif) no-repeat right top;}

#nav li:hover a.top_link, #nav a.top_link:hover						{color:#222; background: url(/img/tb/m/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, #nav a.top_link:hover span			{background:url(/img/tb/m/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down	{background:url(/img/tb/m/six_1a.gif) no-repeat right top; padding-bottom:0px;}

#nav table 		{border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;text-align:left;}
#nav li:hover 	{position:relative; z-index:200;}
#nav a:hover 	{position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub					{left:1px; top:35px; background: #fff; padding:3px; border:1px solid #ccc; white-space:nowrap; width:150px; height:auto; z-index:300;text-align:left;}
#nav :hover ul.sub li				{display:block; height:22px; position:relative; float:left; width:150px; font-weight:normal;}
#nav :hover ul.sub li a				{display:block; font-size:11px; height:18px; width:150px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:0px solid #50b5d0;}
#nav li ul.sub li a.fly				{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 		{background:#dddddd; color:#fff; border-color:#fff;}
#nav :hover ul.sub li a.fly:hover	{background:#dddddd url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}
#nav li b 							{display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul		{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul,
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul					{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 						{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly				{background:#3f96a9 url(/img/tb/m/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;}
#nav li:hover li:hover > li a.fly			{background:#50b5d0 url(/img/tb/m/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;}
