/*Styles*/
.header_container
{
	width:100%;
	display:block;
}
.header_top_container
{
	LEFT: 0px; 
	WIDTH: 775px; 
	POSITION: relative; 
	TOP: 0px;
	HEIGHT: 31px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;	
}
.header_breadcrumb
{	Z-INDEX: 101;
	LEFT: 25px;
	WIDTH: 400px;
	POSITION: absolute;
	TOP: 5px;
	HEIGHT: 25px;
	TEXT-ALIGN: left;		
}
.header_versions
{
	LEFT: 425px;
	WIDTH: 179px; 
	POSITION: absolute; 
	TOP: 5px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right;
}
.header_searchfield
{
	Z-INDEX: 105; 
	LEFT: 603px; 
	WIDTH: 126px; 
	POSITION: absolute; 
	TOP: 3px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right;
}
.header_menu
{
	BACKGROUND-IMAGE: url(base_img/header_bg.jpg);
	WIDTH: 775px;
	height:100px;
	border-top:solid 1px #333333;
}
.header_searchbutton
{
	Z-INDEX: 104; 
	LEFT: 730px; 
	WIDTH: 20px; 
	POSITION: absolute; 
	TOP: 6px; 
	HEIGHT: 25px
}
.header_sigla{
	Z-INDEX: 102; 
	LEFT: 25px; 
	WIDTH: 172px; 
	POSITION: absolute; 
	TOP: 67px; 
	HEIGHT: 44px;
}
.header_menuItems
{
	Z-INDEX: 103; 
	LEFT: 196px; 
	WIDTH: 566px; 
	POSITION: absolute; 
	TOP: 80px; 
	HEIGHT: 29px; 
	TEXT-ALIGN: right;
}
.header_delimiter
{
	Z-INDEX: 100; 
	LEFT: 775px; 
	WIDTH: 6px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 329px;
}
.footer_container
{
	WIDTH: 775px;
	HEIGHT:150px;
	border-width:0px;
}
.footer_image
{
	top:15px;
	WIDTH: 100%; 
	HEIGHT: 49px; 
	TEXT-ALIGN: center;	
	POSITION: relative;
}
.footer_text_container
{
	WIDTH: 100%;
	HEIGHT: auto;
}
.footer_left
{
	WIDTH: 475px; 
	height:81px;
	POSITION: relative; 
	left:25px;
	top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.footer_right
{
	LEFT: 450px; 
	WIDTH: 300px; 
	POSITION: relative; 
	TOP: -66px; 
	HEIGHT: 81px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	TEXT-ALIGN: right;
}
.footer_page
{
	POSITION: relative; 
	TOP: 50px;
}
.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96969A;
	background-color: #333333;
	border-top: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	padding: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	height:18px;
	
}
.page_content
{
	WIDTH: 725px; 
	POSITION: relative; 
	left:25px;
	top:25px;
}
.page_right_delimiter
{
	WIDTH:6px; 
	height:329px;
	POSITION: absolute; 
	left:775px;
	top:329px;
	background-image: url(base_img/content_right_delimiter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*formuri*/
.required
{
	color: #0096C7;
}
/*basestyles*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

.note td {	
	font-size:10px;
	color:#707070;
	font-style:italic;
	font-variant:small-caps;
}

.otherinfo td {	
	font-size:10px;
	color:#707070;
	font-variant:small-caps;
}

.smalltext {	
	font-size:10px;
	color:#555555;
}

.smalltext a {	
	font-size:10px;
}

.smalltext a:hover {	
	font-size:10px;
}

.smalltext a:active {	
	font-size:10px;
	text-decoration:none;
}

.subsmalltext td {	
	font-size:10px;
	color:#555555;
}

.subsmalltext a {	
	color: #7FAAC9;
	font-size:10px;
	
}

.subsmalltext a:hover {	
	font-size:10px;
	color: #808080;
}

.subsmalltext a:active {	
	font-size:10px;
	color: #808080;
	text-decoration:none;
}

.header_right_delimiter {
	background-image: url(base_img/header_right_delimiter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.content_right_delimiter {
	background-image: url(base_img/content_right_delimiter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


h1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #005593;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:25px;
}

h2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #005593;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:25px;}

h3 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #96969A;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:25px;}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96969A;
}

.breadcrumb a {
	font-family: Arial, Helvetica, sans-serif;
	color: #96969A;
	text-decoration: none;
}

.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0096C7;
	text-decoration: underline;
}

.table_td_title {
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #005593;
}

.table_td_subtitle {
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #0096C7;
}

.table_td_content1 {
	font-size: 10px;
	background-color: #D9EFF7;
}

.table_td_content2 {
	font-size: 10px;
	background-color: #F2F2F2;
}

td a {
	color: #0096C7;
	text-decoration: underline;
}
td a:hover {
	color: #000000;
	text-decoration: underline;
}
td a:active {
	color: #000000;
	text-decoration: none;
}

.copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

p {
	margin-top:20px;
	margin-bottom:20px;
}
UL li {
	list-style-image: url(base_img/listbullet.gif);
}
A {
	COLOR: #0096c7; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
textarea { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     color: #005593; 
} 
input { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     color: #005593; 
}
.err_req
{
	color: #FF0000;
	font-weight:bold;
}
.err_mes
{
	color: #FF0000;
}

