BODY	{margin: 0; padding: 0;}
BODY	{font: normal 83% sans-serif; color: #000; width: 1000px; margin: 0 auto; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}

#ALL	{}

H1		{margin: 0; padding: 0;}
H2		{margin: 1ex 0; padding: 0;}
H3		{margin: 1ex 0; padding: 0;}
H4		{margin: 1ex 0; padding: 0; font: bold 110% sans-serif; color: #003399;}
H5		{margin: 1ex 0; padding: 0; font: bold 110% sans-serif;}
H6		{margin: 1ex 0; padding: 0;}
P		{margin: 1ex 0;}
DIV		{padding: 0;}
UL		{margin: 1ex 0; padding: 0 0 0 3ex;}

H2.icon2	{background-image: url("img/h2.png") !important;}
H2.icon3	{background-image: url("img/h3.png") !important;}
H2.icon4	{background-image: url("img/h4.png") !important;}
H2.icon5	{background-image: url("img/h5.png") !important;}

A			{color: #0a56bf;}
A:hover		{color: #07368f;}
A:visited	{color: #3a568f;}
A.current	{font-weight: bold;}
IMG			{border: none; vertical-align: middle;}

FORM		{margin: 0; padding: 0; line-height: 150%;}
INPUT		{vertical-align: baseline;}
BUTTON		{cursor: pointer; vertical-align: middle; border: none; background: transparent; margin: 0; padding: 0;}
BUTTON.a:HOVER {background: #ddd;}
BUTTON.a IMG{vertical-align: baseline; margin: 0 1ex;}
INPUT.text,
TEXTAREA	{border: 1px solid #ccc; vertical-align: middle;}
FORM .submit 	{text-align: right;}
FORM .submit A	{margin-right: 2.6ex;}

TABLE	{border-collapse: collapse;}
TD		{vertical-align: top; padding: 0;}

.float_left		{float: left; margin: 0 2ex 1ex 0;}
.float_right	{float: right; margin: 0 0 1ex 2ex;}
.nofloat		{visibility: hidden; clear: both; font-size: 1px; height: 0; margin: 0; padding: 0; overflow: hidden;}
.noborder		{border: none !important;}

.inline		{display: inline; margin: 0; padding: 0; border: none;}

ADDRESS		{font-style: normal;}
.date		{background: #3a72b7; color: #fff; padding: 0 2ex; margin: 0; width: 8ex; font: normal 100% sans-serif;}
.more		{text-align: right; padding: 0 2ex;}

.hidden		{display: none;}

/* Blocks */

#head1		{height: 15px; padding: 5px 8ex; background: transparent url("img/g1.png") repeat-x scroll 0 0; border-bottom: 1px solid #003198;}
.nav A		{margin: 0 1ex;}
#head2		{border-top: 2px solid #e8ddda; border-bottom: 1px solid #e3e3e3}

	/* menu level one */
#menu1		{height: 29px; padding: 0 0 0 8ex; text-transform: uppercase; font-variant: small-caps; border-top: 1px solid #dadde1; border-bottom: 1px solid #d1d5dd; background: transparent url("img/mbg.png") no-repeat scroll 0 0;}
#menu1 LI .finalbar	{height: 29px;}
#menu1 UL			{margin: 0; padding: 0;}
#menu1 LI			{margin: 0; padding: 0; list-style-type: none; float: left; position: relative;}
#menu1 A			{color: #fff; font-weight: bold; font-size: 80%; text-decoration: none; float: left; display: block; padding: 9px 10px 8px 10px; height: 11px; background: transparent url("img/mbg.png") no-repeat scroll 0 0; position: relative; cursor: pointer;}
#menu1 A.dd			{background-image: url("img/mbg-dd.png");}
#menu1 A:HOVER		{color: #fff; background: transparent url("img/mbg-a.png") no-repeat scroll 0 0;}
#menu1 A.dd:HOVER	{background-image: url("img/mbg-a-dd.png")}
#menu1 A.current	{color: #fff; background: #003198 none;}

	/* menu level two */
#menu1 LI UL		{padding: 2ex; top: 29px; left: 1px; border: 1px solid #fff; position: absolute; background: #e9f1fe; z-index: 1000; text-transform: none; font-variant: normal; width: 24ex; opacity: 0.9}
#menu1 LI UL LI		{float: none; margin: 0; padding: 0.2ex 0;}
#menu1 LI UL LI A	{margin: 0; padding: 0.4ex; background: transparent; font: bold 90% sans-serif; color: #0a469f; text-decoration: underline; float: none; height: auto;}
#menu1 LI UL LI A:HOVER {background: transparent; color: #07368f;}

#menu2		{color: #000; height: 15px; padding: 5px 10ex; background: transparent url("img/g2.png") repeat-x scroll 0 0; border-top: 1px solid #f4f4f4; font-size: 85%;}
#menu2 A			{color: #eef; margin: 0 2ex; }
#menu2 A:HOVER		{color: #fff;}

#main				{}
#main .columns		{height: 600px; width: 100%;}
#main .col_left		{width: 224px; padding: 1px; background: #b9d6fe url("img/left3.jpg") no-repeat scroll 0 -20px;}
#main .col_right	{width: 259px; padding: 1px; font-size: 85%; background: transparent url("img/corner4.png") no-repeat scroll 0 100%;}
#main .col_center	{border-left: 1px solid #bababa; border-right: 1px solid #bababa; padding-bottom: 21px;}

.col_center .block	{background: transparent url("img/block.png") no-repeat scroll 100% 0; padding: 1ex 0;}
.col_center .cc		{margin: 1ex 4ex;}
.col_center .cc IMG	{border: 5px solid #ccc;}
.col_center H2		{margin: 1px 0 1ex 0; padding: 5px 40px 25px 0; color: #005da4; text-align: right; background: transparent url("img/h1.png") no-repeat scroll 100% 100%; font: normal 140% sans-serif;}
.cc P				{font-size: 90%; line-height: 140%; color: #333;}

.col_right .block	{padding: 15px 25px; background: transparent url("img/corner2.png") no-repeat scroll 100% 0; border-top: 1px solid #cfcfcf;}
.col_right .block1	{background: transparent url("img/corner1.png") no-repeat scroll 0 0;}
.col_right H2			{color: #666666; padding: 5px 5px 5px 20px; background: transparent url("img/kapa2.png") no-repeat scroll 0 50%; text-transform: uppercase; font-size: 120%;}
.col_right H2.secondary	{color: #3963b8; background-image: url("img/kapa1.png")}

#menu4		{padding: 25px; background: transparent url("img/corner2.gif") no-repeat scroll 100% 0;}
#menu4 A			{color: #005da4; height: 14px; padding: 10px 0px 10px 40px; margin: 1ex 0; display: block; background: transparent none no-repeat scroll 0 50%; text-transform: uppercase; font-variant: small-caps; font: bold 85% sans-serif;}
#menu4 A:HOVER		{color: #003d84}
#menu4 A.current	{}
#menu4 #m_1	{background-image: url("img/i1.png");}
#menu4 #m_2	{background-image: url("img/i2.png");}
#menu4 #m_3	{background-image: url("img/i3.png");}
#menu4 #m_4	{background-image: url("img/i4.png");}
#menu4 #m_5	{background-image: url("img/i5.png");}
#search		{background: transparent url("img/23.png") repeat; border: 1px solid #9db9df; margin: 0 10px; -moz-border-radius: 5px;}
#search FORM	{margin: 8px; font-size: 90%;}
#search .text 	{width: 100px; border: 2px inset #ddd; background: #e4ebf5;}
#search .minus	{float: right; margin-top: -5px;}
#search H4		{font: bold 120% sans-serif; color: #0256a2; font-variant: small-caps;}
#search LABEL	{font: bold 95% sans-serif; color: #0256a2;}
#search BUTTON	{color: #0256a2;}

#menu3		{height: 19px; padding: 12px 11ex; font-size: 85%; border-top: 5px solid #1a1a1a; background: #286dc5 url("img/g3.png") repeat-x scroll 0 0; border-bottom: 1px solid #1c4ea0;}
#menu3 A			{color: #eef; margin: 0 2ex; text-transform: lowercase;}
#menu3 A:HOVER		{color: #fff;}

#footer			{background: transparent url("img/foot.jpg") no-repeat scroll 100% 0; font-size: 85%; border-top: 1px solid #3d65ad; line-height: 150%;}
#footer	.columns{height: 102px; table-layout: fixed; width: 100%;}
#footer .col1	{padding: 25px 25px 5px 70px; background: transparent url("img/g4.png") repeat-x scroll 0 0; color: #68a1ef;}
#footer .col1 A	{color: #68a1ef;}
#footer .col2 ADDRESS	{color: #daeafb; font-weight: bold;}
#footer .col2 ADDRESS A {color: #daeafb; font-weight: bold;}
#footer .col3 ADDRESS	{color: #fff;}
#footer .col3 ADDRESS A	{color: #fff;}
#footer .col2	{padding: 25px 15px 5px 15px; border-left: 1px solid #436eb4;}
#footer .col3	{padding: 25px 15px 5px 15px;}
#footer .col4	{padding: 15px 15px;}

.block		{clear: both;}
.limited	{border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; margin: 2ex -10px; padding: 2ex 0.6ex; line-height: 200%;}

.rblock		{background: transparent url("img/border1.png") no-repeat scroll 0 0; width: 220px; float: left; margin: 7px 0 21px 20px; display: inline;}
.rblock DIV	{background: transparent url("img/border2.png") no-repeat scroll 0 100%; padding: 12px 12px; font-size: 80%;}
.rblock IMG.float_left {border: 1px solid #2a5696;}
.rblock .go {float: right;}

/* Pager */

.col_center .pager	{padding: 3ex 0 2ex 0;}

.pager	{text-align: center;}
.pager .current		{font-size: 150%; margin: 0 0.6ex; text-decoration: none;}

/* Tree Menu */

.tree		{padding: 2ex 0; font-size: 90%; background: transparent url("img/corner2.gif") no-repeat scroll 100% 0;}
.tree UL	{list-style-type: none; margin: 0;}
.tree LI	{clear: left; margin: 0.4ex 0;}
.tree A			{text-decoration: none; cursor: pointer;}
.tree A:hover	{text-decoration: underline;}
.tree A.current	{font-weight: bold; color: #333;}

.ec_folder		{margin: 0.6ex 0;}

.ec_folder	A {color: #0762ca; font-weight: bold;}
.ec_minus	A {color: #64768a; font-weight: normal;}
.ec_plus	A {color: #64768a; font-weight: normal;}
.ec_file	A {color: #666666; font-weight: normal;}

A.ec		{opacity: 0.7; display: block; float: left; width: 12px; margin-right: 0.6ex; height: 2.4ex; background: transparent none no-repeat scroll 0 50%;}
A.ec:HOVER	{opacity: 1;}
.ec_folder	A.ec {background-image: url("img/arr1.png");}
.ec_minus	A.ec {background-image: url("img/arr4.png");}
.ec_plus	A.ec {background-image: url("img/arr3.png");}
.ec_file	A.ec {background-image: url("img/arr2.png");}
