 input, select, textarea 	{color:#616060;font-family: Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #616060;margin:0px;padding:0px;}
.clear 						{clear: both }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
							{ margin: 0; padding: 0; border: 0;font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit}
:focus						{ outline: 0 }						
a img 						{border: 0;}
table, td 					{padding:0px;border:0;line-height:160%;}
body 						{background: #c7d1dc;text-align:center;color:#4c4c4c;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
a, a:visited 				{color:#213754;text-decoration:none;}
a:hover 					{color:#ff9b00;text-decoration:underline;}
.right 						{float:right;}
.left						{float:left;}

.hidden						{ display: block; visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0 }
.hidden *					{ font-size: 0; line-height: 0 }
.clear						{ clear: both;  display: block; margin: 0; padding: 0; height: 0; font-size: 1px; line-height: 1px}
.clearfix:after 			{ content: "."; clear: both; height: 0; visibility: hidden; display: block; font-size: 0; line-height: 0; }
.clearfix 					{ display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix			{ height: 1% }
.clearfix					{ display: block }
/* End hide from IE-mac */


/*___STRACTURE_____*/
h1, h2, h3, h4, h5, h6 		{margin-bottom:5px;line-height:110%; font-weight:bold;}
h1 							{font-size:22px;color:#213754;margin-bottom:15px;line-height:110%;}
h2 							{font-size:18px;color:#000000;margin-bottom:15px;line-height:110%;}
h3, h3 a 					{font-size:18px;color:#213754; font-family: "Arial Narrow";}
h4 							{font-size:14px;color:#000000;}
h5 							{font-size:12px;color:#000000;}
h6 							{font-size:12px;color:#213754;}

#back						{margin:5px auto;width:990px;}
#container					{text-align:left;background: #FFF url(images/container.gif) top left repeat-x;padding-top:10px;}
#flash 						{margin:0 auto;width:960px;}
#wrapper					{width:960px;margin: 0 auto;}
#content					{float:left; width:620px; margin:10px 0; line-height:160%;text-align:justify}
#extra						{float:right; width:300px; margin:10px 0;  background: #fcfcfc url(images/extra.gif) bottom left repeat-x;}

#header				 		{height:140px;background: url(images/body.gif) top left repeat-x;}
#header	#wrapper	 		{height:132px; background: url(images/header.png) top right no-repeat;}
#header h1 					{float:left;width:210px;height:97px;text-indent:-9000px;margin:0 0px 0px 10px;background:url(images/logo.png) bottom left no-repeat;border:0;}
#header h1 a 				{height:97px;text-decoration:none;display:block;}
#header .right 				{width:430px;text-align:right;}

#header .date				{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding: 5px 20px 0 0}
#header .search				{ background: #FFF ;padding:1px;width:213px;margin:5px 0 0 0; float:left}
#header .search input 		{ -x-system-font:none;float:left;background:transparent;border:medium none;margin:3px 0 0 0;width:116px;}


ul#menutop 					{margin:-5px 0px 0px 5px;padding:0px;float:left;text-align:center;width:100%;list-style: none; position:relative;}
#menutop li 				{display:inline; font-size: 15px; font-family: "Arial Narrow"; list-style:none; font-weight:bold;line-height:40px;padding-top:5px;float:left;}
#menutop li a, #menutop li a:visited {color:#FFF;text-decoration:none;padding:10px 17px 7px 17px;}
#menutop li a:hover , #menutop li a.active 	{background: url(images/menu_active.gif) top center repeat-x;}

     
#menutop li ul 				{margin:-5px 0px 0px 0px;padding: 0;position: absolute;display: none;z-index: 9; text-align:left; top:45px}
#menutop li ul li 			{float: none;display: inline;font-size: 12px;font-family: Arial; padding:0px; margin: 0px; height: 20px; line-height:20px; }
#menutop li ul li a, #menutop li ul li a:visited	{display: block;width: auto;background:#778da5;color: #FFFFFF;white-space: nowrap;padding:3px 8px;border-bottom:1px solid #FFF;}
#menutop li ul li a:hover	{background: #c9891b;} 


#menu 	 					{ padding:0 0 20px 0;}
#menu ul 					{ margin:0;padding:0px;border-top:1px solid #a2acb9; font-size:14px;}
#menu ul li 				{ margin:1px 0px;padding:0;list-style:none;border-bottom:1px solid #a2acb9;font-weight:bold;}
#menu ul li a, #menu ul li a:visited {color:#ff9b00;text-decoration:none;display:block;padding:4px 5px 4px 10px;}
#menu ul li a:hover			{ color:#ff9b00; background:#e9ebee;text-decoration:none;}
#menu ul li.active a 		{ color:#ff9b00; background:#e9ebee;text-decoration:none;}

#menu ul.colmn	li			{float:left; width: 150px;}

#menu ul ul  				{ font-weight:normal;border-top:0px solid #a2acb9; font-size:12px;}
#menu ul ul li a, #menu ul ul li a:visited {color:#435771; padding:4px 5px 4px 40px;background:url(images/bullet02.gif) 20px 8px no-repeat;}
#menu ul ul li a:hover 		{ color:#ff9b00; background: url(images/bullet02.gif) 20px 8px no-repeat;}
#menu ul ul li.active a 	{ color:#788799; background: url(images/bullet02.gif) 20px 8px no-repeat;}

#footer 					{clear:left; color:#d5d2d2;margin:0 auto 10px auto;background:#4b6682 url(images/footer.gif) top center repeat-x;line-height:110%; font-size:11px; }
#footer	#wrapper			{height:100px; background: url(images/footer.png) bottom left no-repeat;}
#footer a 					{color:#d5d2d2; padding:0 0 0 5px;}
#footer h4 					{color:#d5d2d2; font-weight:bold}
#footer .left 				{width:400px;margin:30px 0 0 0; font-weight:bold}
#footer .right 				{width:500px;text-align:right;padding:16px 60px 0 0;background: url(images/contact.gif) top right no-repeat;}
#footer #atcom 				{float: right; width: 300px; text-align: right;margin-top:10px;}
#footer #atcom img, #atcom embed, #atcom object {vertical-align: top}
#footer #atcom a 			{font: normal .9em Tahoma, Verdana}
#footer #atcom a:hover 		{margin:4px 0 0 5px}

#container h3				{ background: url(images/ruller.gif) bottom left repeat-x; padding: 0 0 20px 0;}
#container h3 a:hover 		{ text-decoration:none;}
#container img 				{ margin:0px 15px 5px 0;border:1px solid #a2acb9; padding:2px;float:left;}

#content p					{ padding: 0px 0px 5px 0px;}
#content h1					{ background: url(images/ruller.gif) bottom left repeat-x; padding: 0 0 20px 0;}
#content ul, #content ol	{ margin:15px 20px;}
#content ul li 				{ list-style:circle;margin-bottom:4px;}

#content table 				{ margin:15px; font-size:14px;}
#content th 				{ border-bottom:3px solid #a2acb9; padding: 0px 10px; text-align:center; font-weight:bold; color:#FF9B00;}
#content td 				{ border-bottom:1px solid #a2acb9; padding: 0px 10px; text-align:center;}

#content #home 				{ }
#content #home ul 			{ list-style:none;margin:30px 0 0 0; padding:0px;}
#content #home li			{ list-style:none; margin:0 0 25px 0; /*float:left; width:280px;*/}
#content #home h3 a:hover 	{ text-decoration:none;}


#path 						{margin:0 0 5px 0; text-align:right;color:#ff9b00; font-weight:bold; font-size:11px;}
#path a 					{color:#ff9b00}
#path a:hover 				{color:#ff9b00;text-decoration:underline;}

#listpdf 					{ border-top:2px dotted #a2acb9;}
#listpdf ul					{ margin:0px;}
#listpdf ul li 				{ list-style:none; background:url(images/pdf_over.gif) 0px 1px no-repeat; padding:0 0 0 25px; margin:10px 15px 5px 0; float:left; width: 270px; display:block; height:20px;}
#listpdf ul li h2	 		{ font-size: 13px;color:#788799; font-weight:bold;}
#listpdf ul li a			{ color:#788799;text-decoration: none;}
#listpdf ul li:hover		{ background:url(images/pdf.gif) 0px 1px no-repeat;}
#listpdf ul li.clear, #listpdf ul li.clear:hover	{ background:none; border-bottom:2px dotted #a2acb9; width:99%; height:5px;}


#listplain 					{ border-top:2px dotted #a2acb9;}
#listplain ul				{ margin:0px;}
#listplain ul li 			{ list-style:none; margin:10px 35px 5px 0; float:left; width: 274px; display:block}
#listplain ul li.clear 		{ background:none; border-bottom:2px dotted #a2acb9; width:99%; height:5px}
#listplain ul li h2	 		{ font-size: 14px;color:#788799;}
#listplain ul li a			{ color:#788799;text-decoration: none;}


#listarticle ul				{ margin:0px;}
#listarticle ul li 			{ list-style:none; margin:5px 0 5px 0;  border-bottom:1px dotted #a2acb9;}
#listarticle ul li h2	 	{ font-size: 14px; color:#788799; display:block;}
#listarticle ul li a		{ color:#788799; text-decoration: none;}
#listarticle ul li a:hover	{ color:#435771; }


.bullet01					{ background: url(images/bullet01.gif) 0px 5px no-repeat; width:20px; height:20px; display:block; float:left;}


#news 	 					{padding:0 0 20px 0;}
#news ul 					{margin:0;padding:0px;}
#news li 					{list-style:none; padding:4px 0px 4px 25px;background:url(images/bullet03.gif) 7px 8px no-repeat;}
#news a, #news a:visited 	{color:#213754; font-weight:bold;}
#news a:hover 				{color:#ff9b00; text-decoration:none;}

#seemore 	 				{margin:0 0 20px 0; padding:0 0 5px 0; background: #98aabb url(images/seemore.gif) top left repeat-x;}
#seemore h3	 				{color:#FFF;background: url(images/rullerw.gif) bottom -2px repeat-x; padding: 3px 0 20px 20px;}
#seemore ul 				{margin:0;padding:0px;}
#seemore li 				{list-style:none; padding:4px 0px 4px 25px; background:url(images/bullet03w.gif) 7px 8px no-repeat; font-size:13px;}
#seemore a, #seemore a:visited {color:#FFF;font-weight:bold;}


/* PAGING */

div.pagination 					{padding:3px;margin:3px;text-align:right;}
div.pagination a 				{color:#213754;text-decoration: none;padding: 2px 5px;margin:0 3px;}
div.pagination a.arrow			{color:#213754;line-height:100%; font-size:16px;font-weight: bold;}
div.pagination a:hover, div.pager a:active {color: #FFF;background:#213754;}
div.pagination span.active 		{color: #FFF;background:#213754;font-weight: bold;padding: 2px 5px;margin:0 3px;}
div.pagination span.disabled		{color: #FFFFFF;padding: 2px 5px;margin:0 3px;}




/* CONTACT */
#contactform 						{ margin: 10px 0 0 0}
#contactform fieldset form div			{ clear:both; margin: 0 0 10px 0}
#contactform fieldset form div label 		{ margin: 0; padding:0.2em;font-weight:bold; width:150px; float:left;}
#contactform fieldset .button 		{ border:none; background:#213754; color:#c7d1dc; padding:2px 10px; width:100px;}
#contactform fieldset input, #content textarea { background:#c7d1dc;font-weight:bold; width:400px;}
#contactform fieldset input 		{ border:1px solid #213754; margin-bottom:2px; padding:3px;}
#contactform fieldset textarea 		{ -x-system-font:none; border:1px solid #213754; height:100px; padding:5px;}
