/* CSS Document */
body { 			margin: 0 0 0 0; padding: 0 0 0 0;
				background-color:#6fa52b;
				color:#333;
				font-family:Arial; font-size:12px;}
 a {			color:#4796c3; font-family:Arial; font-size: 12px;}
 a:visited {	color:#4796c3; font-family:Arial; font-size: 12px;}
 a:hover {		color:#CC0000; font-family:Arial; font-size: 12px;}

#bg_top {		width:100%;  height: 100%;
				margin: 0 0 0 0; padding: 0 0 0 0;
				background:#fff url(../img/bg_blue.gif) left top repeat-x;}
				
#bg_bottom {	width:100%; height: 100%;
				margin: 0 0 0 0; padding: 0 0 100px 0;
				background: url(../img/bg_green.gif) left bottom repeat-x;}
				
#bg_clouds {	width: 100%; height: 100%;
				margin: 0 0 0 0; padding: 0 0 0 0;
				background:url(../img/bg_clouds.png) left top repeat-x;}
/*---------------------------------------------------------------------------*/

#main {			width: 900px;
				margin: 0 auto;}
				
#logo {			width: 900px; height: 105px;
				margin: 0 0 0 0; padding: 0 0 0 0;
				background:url(../img/bg_logo.png) top left no-repeat;}
/* ------------------- LOGIN FORM *-------------------------------------------- */
.login_form {	float: right; width: 150px;
				padding: 0 0 0 0; margin: 20px 10px 20px 10px;
				color:#0C588B; font-family:Arial; font-size:11px; font-weight:normal;}
.login_form a { 		float:left; font-size:10px; text-decoration:underline; color:0C588B;}
.login_form a:hrev { 	float:left; font-size:10px; text-decoration:underline; color:0C588B;}
.login_form a:visited { float:left; font-size:10px; text-decoration:underline; color:0C588B;}
			
/* -------------------- TABS ------------------------------------------------- */
.tabs {			width: 100%; height: 38px;
				margin-top: -10px;}
				
.tabs a{		
				display:block; padding-top: 10px;
				text-align: center;  
				width: 120px; height: 28px;
				background: url(../img/bg_tabs.png) 0 0;
				font-family:Arial; font-size: 12px; font-weight: bold; color:#FFFFFF;
				text-decoration:none;}
.tabs a:visited{		
				display:block; padding-top: 10px;
				text-align: center;  
				width: 120px; height: 28px;
				background: url(../img/bg_tabs.png) 0 0;
				font-family:Arial; font-size: 14px; font-weight: bold; color:#FFFFFF;
				text-decoration:none;}
				
.tabs a:hover, .tabs a.current {	background: url(../img/bg_tabs.png) 0 -38px; color:#3397d1;}
				
.tabs ul {		margin: 0 0 0 0; padding: 0 0 0 0;
				float: right;
				list-style-type: none;}
.tabs ul li {	height: 38px;
				margin: 0 0 0 6px; padding: 0 0 0 0;
				float: left;}
/*-------------------------------------------------------------------------------*/

#content {		width: 100%; 
				background-color:#fafafa;
				min-height: 600px;}
				
.rounded-top { height:20px; background:url(../img/rounded_top.png) no-repeat; }
.rounded-bottom { height:20px; background:url(../img/rounded_bottom.png) no-repeat transparent; }
/*--------------------------------------------------------------------------------*/

div.left_col { 	width: 180px; float: left; 
				min-height: 500px;
				margin: 0 0 0 0; padding: 0 10px 0 5px; }
				
div.centr_col { 	min-height: 500px; height: 100%;float: left;  
				margin: 0 0 0 0; padding: 0 5px 0 5px; 
				text-align:justify;}
				
div.right_col { 	width: 180px;
				min-height: 500px;
				margin: 0 0 0 0; padding: 0 10px 0 5px; }
				
.dot {			margin: 0 0 0 0; padding: 0 0 0 0;
				background: url(../img/bg_dot.gif) center top repeat-y;}

#main_table {	margin: 0 0 0 0;}
#main_table td.left_col { width:195px; }
				
/*--------------------------------FOOTER-------------------------------------------------*/				

#footer { 		width: 100%; height: 30px;
				clear:both;
				margin: -30px 0 0 0; padding: 0 0 0 0;
				color: #4796c3;
				background:transparent;}
						
#footer img {	width: 145px; height: 171px;
				margin: -70px 0 0 -40px;
				position:absolute;  z-index: 100;}

.foot_menu {			color:#4796c3; font-family:Arial; font-size: 12px; font-weight:bold; }
.foot_menu a {			color:#4796c3; text-decoration:none;}
.foot_menu a:hover {	color:#4796c3;}
.foot_menu a:visited {	color:#4796c3;}

/*----------------------------------------------------------------------------------------*/
p { font-size:14px; color:#333333; margin:20px 15px 20px 5px; }
h1 {			display:block;
				margin: 0 0 10px 0;
				padding-top:20px;
				font-family:Arial; font-size:14px; font-weight: bold;
				text-transform:uppercase; color:#416377; }

.news_date { 	margin: 0 0 0 0; padding: 0 0 0 0;
				font-size:14px; font-family:Arial; font-weight: bold;
				color:#62acd6;}
.news_title { 	font-size:14px; font-family:Arial; font-weight: bold;
				color:#545454;}
.news_link {	padding: 0 0 5 0;
				font-size:12px; font-family:Arial; font-weight: normal;
				color:#6098b7;
				background:url(../img/bg_dot.gif) right bottom repeat-x;}

.news_link  a {	color:#6098b7;  font-family:Arial; font-weight: normal; font-size:11px; text-decoration:none;}
.news_link  a:hover {	
				color:#6098b7; }
.news_link  a:visited {	
				color:#6098b7;  }

/*----------------------------------------------------------------------------------------------*/

