@charset "utf-8";
/* CSS Document */

* 						{padding:0; margin:0;}
body 					{font-family: Verdana, Arial, Helvetica; background: #FFF; color: #000; font-size: 15px;}

html, 
body 					{height:100%;}

img 						{border: 0;}
a 						{outline: none;}
.clear 					{width: 100%; clear: both;}

#main 					{position: relative; min-height: 100%; width: 1000px; margin: 0 auto;}

/*Header
-------------------------------------------------------------------*/
.header 					{position: relative; width: 100%; height: 90px; margin: 10px 0 20px 0;}
#logo 					{position: absolute; z-index: 9; top: 0; left: 20px; width: 169px; height: 88px; background:url(../images/logo.gif) left top no-repeat;}
#logo a					{display: block; width: 169px; height: 88px; text-indent: -5000px;}
.mini_nav 				{text-align: right; font-size:9px; font-family: Tahoma, Verdana, Arial; color: #0C4B68; height: 20px; padding-top: 8px; padding-right: 5px;}
.mini_nav a				{color: #0C4B68; text-decoration: none; font-weight: bold;}

/*Navigation*/
.lavaLamp 				{position: relative; height: 21px; background: #0C4B68; padding: 6px 15px; overflow: hidden;}
.lavaLamp li 				{float: right; list-style: none;}
.lavaLamp li.back 		{background: url("../images/lava.gif") no-repeat right -20px; width: 9px; height: 20px; z-index: 8; position: absolute;}
.lavaLamp li.back .left 	{background: url("../images/lava.gif") no-repeat top left; height: 20px; margin-right: 9px;}
.lavaLamp li a 			{position: relative; overflow: hidden; text-decoration: none; text-transform: uppercase; font: bold 11px arial; color: #fff; outline: none; text-align: center; height: 20px; top: 3px; z-index: 10; letter-spacing: 1px; float: left; display: block; margin: auto 15px;}

/*Banner
-------------------------------------------------------------------*/
.banner					{text-align: center; margin-bottom: 30px; clear: both;}

/*Content
-------------------------------------------------------------------*/
.content				{margin-bottom: 20px; clear: both;}

/*Typographica text*/
.title_full_article		{padding: 0 20px; font: normal 22px Helvetica, Tahoma; margin: 10px 0;}
.title_short_article	{padding: 0 20px; font: normal 22px Helvetica, Tahoma; margin: 20px 0 10px 0;}
.title_short_article a	{color: #095DA3;}
.short_text				{font-size: 14px; color: #666; padding: 10px 0; margin: 0 20px; font-weight: bold; border-top: 3px solid #ccc; border-bottom: 3px solid #ccc; line-height: 22px;}
.message				{font-size: 14px; color: red; padding: 10px 0; margin: 0 40px; font-weight: bold; border-top: 3px solid red; border-bottom: 3px solid red; line-height: 22px; text-align: center;}
.full_text				{padding: 0 30px; font: normal 14px Helvetica, Tahoma; margin: 10px 0; line-height: 18px;}
.full_text h1			{font-size: 20px; color: #095DA3; margin: 10px 0;}
.full_text h2			{font-size: 18px; color: #095DA3; margin: 10px 0;}
.full_text h3			{font-size: 16px; color: #095DA3; margin: 10px 0;}
.full_text h4			{font-size: 14px; color: #095DA3; margin: 10px 0;}
.full_text p				{text-align: justify; margin: 10px 0;}
.full_text blockquote		{font: bold 13px Helvetica, Tahoma;padding: 0 10px 0 30px; margin: 20px 20px 20px 50px; line-height: 20px;text-align: justify; color: #777; background: url(../images/quote.gif) no-repeat left top;}
.full_text blockquote:first-letter		{font-weight: bold; color: #666;font-size: 18px;}
.full_text img			{margin: 10px;}
.full_text a				{color: #095DA3; text-decoration: none;}
.full_text a:hover		{color: red; text-decoration: underline;}
.full_text ul			{margin: 10px 10px 10px 20px; list-style: none;}
.full_text ul li			{background: url(../images/bullet-2.gif) no-repeat left 6px; padding-left: 12px;}
.full_text ol			{margin: 10px 10px 10px 40px;}

.text					{width: 700px; float: left;}
.text .full_text			{padding: 0 0px; margin: 0px 0;}
h1.title_homepage		{display: block; height: 80px; background: url(../images/home_title.png) no-repeat left top; padding: 22px 300px 0 20px; font: bold 18px Tahoma; color: #095DA3; margin-top: -0px;}

.news_first				{width: 257px; float: right; background: url(../images/news_first_top.gif) no-repeat left top; margin: 16px 0 0 0; padding: 6px 0 0 0;}
.news_first h3			{background: #A7B24E; padding: 0 10px 5px 10px; text-align: center; font: bold 16px Tahoma; color: #fff;}
.news_first p			{background: #EDF8CE; display: block; padding: 20px 20px 10px 20px; text-align: justify; font: normal 12px Helvetica, Tahoma; line-height: 16px;}
.news_first_data		{background: #EDF8CE; font: bold 10px Verdana; line-height: 12px; padding: 0 0 0 20px; color: #89867E;}
.news_first_readon		{background: #EDF8CE; padding: 10px 20px;height: 20px;}
.news_first_readon a		{font: normal 10px Tahoma, Arial; text-decoration: none;display: block; float: right; width: 73px; height: 19px;	line-height: 20px; padding-left: 5px;background: url('../images/readon_green.gif') no-repeat 0 50%;	color: #fff;}
.news_first_bottom		{height: 8px; background: url(../images/news_first_bottom.gif) no-repeat left top; clear: both;}

.navi_page				{text-align: center; font: normal 12px Tahoma, Arial; margin: 10px 0;}
.navi_page a				{color: #095DA3;}

/*Form
-------------------------------------------------------------------*/
.form_send 				{height: 180px; background: #EBC0AF; position: relative; margin-bottom: 30px; clear: both;}
.form_title				{height: 40px; width: 490px; top: 13px; position: absolute;	background: url(../images/form_title.gif) no-repeat left top;left: 8px;}
.form_title h3			{text-indent: -5000px;	display: block;	float: left; width: 30px;}
.form_title p			{display: block; float: right; margin-top: 12px; font: 12px "Arial Narrow", Arial, Tahoma; color: #FFFFFF;	letter-spacing: 1px; margin-right: 7px;}
.form_l					{width: 240px; float: left; font: bold 10px Tahoma, Verdana, Arial; color: #7A0000; margin-right: 8px;margin-left: 8px;	margin-top: 70px;	text-align: justify;}
.form_r					{margin-top: 10px; float: left; margin-left: 5px;}
input.long_text			{width: 229px; height: 20px; font-size: 16px; font-weight: bold;}
input.smol_text			{width: 111px; height: 20px; font-size: 16px; margin-right: 4px; font-weight: bold;}
select.smol_text		{width: 114px; height: 20px; font-size: 15px; margin-right: 4px; font-weight: bold;}
.form_label				{font: bold 12px Tahoma, Verdana, Arial; padding-left: 3px; color: #423E3D;}


/*Anons
-------------------------------------------------------------------*/
#fresh_news				{width: 100%; background: url('../images/news_b_bottom.gif') bottom no-repeat;}
#fresh_news	h3			{font: bold 14px Tahoma; line-height: 16px; color: #095DA3;}
.fresh_news_text		{font: normal 12px Tahoma; line-height: 16px; text-align: justify;}
.fresh_news_text span	{display: block; font: bold 10px Verdana; line-height: 12px; margin: 10px 0 5px 0; color: #89867E;}
.fresh_news_top			{height: 5px; background: url('../images/news_b_top.gif') top no-repeat; font-size: 0;}

a.readon 				{float: left; font: normal 10px Tahoma, Arial; text-decoration: none;}
a.readon 				{display: block; float: left; width: 73px; height: 20px;	line-height: 20px; padding-left: 5px;background: url('../images/b_readon.gif') no-repeat 0 50%;	color: #fff;}


/*Footer
-------------------------------------------------------------------*/
.footer					{height: 40px; border-top: 10px solid #0C4B68; padding-top: 10px; padding-left: 5px; margin-top: 30px;}
.foo_left				{float: left; font-size: 10px;}

