body		{font-family: arial; font-size: 12px; color: #333333; background: #FFFFFF; margin: 10px;}

a:link 		{color: #0033CC; text-decoration: none;}
a:visited	{color: #0033CC; text-decoration: none;}
a:active	{color: #6699FF; text-decoration: none;}
a:hover 	{color: #6699FF; text-decoration: none;}

td			{font-family: arial; font-size: 12px;}
h1			{margin: 0px; padding-bottom: 3px; font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold;}
h2			{margin: 0px; color: #6085B6;}
h3			{margin: 0px; font-family: arial; font-size: 18px;}
h4			{margin: 0px; font-size: 15px;}
h5			{margin: 0px; font-size: 13px;}
hr			{height: 1px; border: medium none; color: #CCCCCC; background: #CCCCCC;}

select		{font-family: arial; font-size: 12px; color: #333333; border: 1px solid #999999;}
textarea	{font-family: arial; font-size: 12px; color: #333333; border: 1px solid #999999;}
input		{font-family: arial; font-size: 12px; color: #333333; border: 1px solid #999999;}
input.but	{color: #333333; background: #CCCCCC;}

ol			{margin: 0px 0px 0px 20px; padding-left: 20px;}
ul			{margin: 0px 0px 0px 20px; padding-left: 20px;}

.main_body	{width: 790px; background:#FFFFFF;}
.main_cont	{border: 1px solid #CCCCCC; padding-top: 35px;}

.head_logo	{padding-right: 10px; height: 34px; text-align: right; vertical-align: middle; color: #A8BBE3; background: #2C457A url('/images/head_logo.gif') no-repeat;}
a.head_link:link 	{color: #A8BBE3; text-decoration: none;}
a.head_link:visited {color: #A8BBE3; text-decoration: none;}
a.head_link:active 	{color: #99CCFF; text-decoration: none;}
a.head_link:hover 	{color: #99CCFF; text-decoration: none;}

a.foot_link:link 	{color: #D2DEED; text-decoration: none;}
a.foot_link:visited {color: #D2DEED; text-decoration: none;}
a.foot_link:active 	{color: #99CCFF; text-decoration: none;}
a.foot_link:hover 	{color: #99CCFF; text-decoration: none;}

.nav				{float: left; width: 130px;}
.nav_title			{padding-left: 20px; padding-top: 3px; font-family: "Times New Roman", Times, serif; font-size: 20px; border-bottom: 1px solid #CCCCCC;}
.nav_text			{padding: 6px 0px 6px 20px; border-bottom: 1px dashed #CCCCCC;}
.nav_select			{padding: 6px 0px 6px 20px; background:#EEEEEE; border-bottom: 1px dashed #CCCCCC;}
/*.nav_select			{padding: 6px 0px 6px 20px; font-weight: bold; background:#D2DEED; border-bottom: 1px dashed #CCCCCC;}*/
a.nav_link:link 	{color: #666666; text-decoration: none;}
a.nav_link:visited 	{color: #666666; text-decoration: none;}
a.nav_link:active 	{color: #333333; text-decoration: none;}
a.nav_link:hover 	{color: #333333; text-decoration: none;}

.nav_calend_title	{font-family: verdana; font-size: 12px; padding: 0px 5px 5px 25px; border-bottom: 1px solid #CCCCCC; background: #FFFFFF url('/images/ico_calendar.gif') no-repeat; font-weight: bold;}
.nav_calend_odd		{font-family: verdana; font-size: 10px; background:#EEEEEE; padding: 5px 5px 5px 10px;}
.nav_calend_even	{font-family: verdana; font-size: 10px; background:#FFFFFF; padding: 5px 5px 5px 10px;}

/*.news		{float: right; width: 170px; height: 100%; background: #E8F0F7; padding: 10px 5px 5px 5px; margin-right: 10px;}*/
.news_cont	{float: right; width: 190px;}
.news		{float: right; width: 170px; background: #E8F0F7; padding: 10px 5px 10px 5px; margin-right: 10px;}
.cont		{float: left; padding: 0px 20px 0px 20px; width: 55%; line-height: 1.75em;}
.cont_2col	{float: left; padding: 0px 20px 0px 20px; width: 75%; line-height: 1.75em;}
.cont_3col	{float: left; padding: 0px 20px 0px 20px; width: 50%; line-height: 1.75em;}
.clear		{clear: both;}
.colored	{color: #2C457A;}

.big		{font-size: 14px;}
.small		{font-family: verdana; font-size: 10px;}

.good		{color: #009900;}
.warn		{color: #FFCC00;}
.bad		{color: #990000;}

.odd		{background: #EEEEEE}
.even		{}

.hide		{visibility: hidden; display: none;}
.show		{visibility: visible; display: ;}

