/* GLOBAL STYLES */
	H1 {
		color: #20588B;
		font-size: 140%;
		font-weight: bold;
		text-align: left;
	}
	
	H2 {
		font-size: 120%;
		font-weight: bold;
		text-align: left;
		color: #545050;
	}
	
	H3 {
		font-size: 100%;
		font-weight: bold;
		text-align: left;
		color: #545050;
	}
	
	H4 {
		font-size: 100%;
		font-weight: bold;
		text-align: left;
		color: #545050;
	}
	
	H5 {
		font-size: 90%;
		font-weight: bold;
		text-align: left;
		color: #545050;
	}
	
	H6 {
		font-size: 90%;
		font-weight: bold;
		text-align: left;
		font-style : italic;
		color: #545050;
	}
	
	img {
		border-style: none;
	}
	
	
	body, td, tr, input, p, div, select {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	
	hr {
		height: 1px;
		width: 100%;
		color: #cccccc;
		background-color: #cccccc;
		margin-left: 0;
		margin-right: auto;
	 	border: 0;
	}
	
	a:link {
		color: #2786BA;
		text-decoration: none;
	}

	a:visited {
		color: #2786BA;
		text-decoration: none;
	}

	a:hover {
		color: #184C85;
		text-decoration: underline;
	}	

/* END OF GLOBAL STYLES */

/* GLOBAL CLASSES */		
	
	div.texts {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	div.spaceTopBottom
	{
	    margin-top:10px; margin-bottom:10px;
	}
	
	.defaultPadding
	{
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;

	}
	
	.textsBold {
		font-weight: bold;
	}
	
	.title, .header {
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 5px;
		margin-top: 5px;
		color: #545050;
	}
	
	.titleBlue {
		color: #20588B;
		font-size: 15px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 5px;
		margin-top: 5px;
		margin-left: 0px;
	}
	


/* END OF GLOBAL CLASSES */
	
/* IMAGES */	

	img.foto {
		margin: 12px 12px 6px 0px;
		border: 1px solid #999999;
		text-align: left;
		float: left;
	}
	img.SubPageLine
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
/* END OF IMAGES */
	
/* QUICK NAVIGATION */
	
	div.navi, span.navi, span.navi a {
		font-size: 10px;
		color: #2786B9;
		text-align: left;
		margin: 0px;
	}
	
	a:link.navi {
		color: #2786B9;
		text-decoration: none;
	}
	
	a:visited.navi {
		color: #2786B9;
		text-decoration: none;
	}
	
	a:hover.navi {
		color: #184C85;
		text-decoration: none;
	}
/* END OF QUICK NAVIGATION */

/* TABLES BACKGROUNDS & LAYOUTS */

	table {	padding: 0px; margin: 0px; border-collapse: collapse; border: 0px none; }
		
	table.center {margin-left:auto; margin-right:auto;}
	
	/* MAIN TABLE STYLE */
		
		table.MainTable td {
			margin: 0px;
			border: 1px solid #CCCCCC;
			padding: 4px;
			background-color: #FFFFFF;
		}
		
		table tr.altColor td {
			background-color: #f6f6f6;
		}
	
		table tr.header td, table tr.header th {
			background-color: #E9E9E9;
			font-weight: bold;
			text-align: center;	
			color: #333333;	
		}
		
		table tr.subColor1 {
			background: #8F99A4;
		}
					
		table tr.subColor2 {
			background: #DEEAF5;
		}
		

		
			
	/* END OF MAIN TABLE STYLE */
	
	
	td.SubPage {
		background-image: url(/_images/subpage_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		padding-top: 12px;
		padding-right: 12px;
		padding-bottom: 12px;
		padding-left: 12px;
		background-color: #f6f6f6;
	}
	
	td.SubPageColor {
		background-color: #DDECE1;
		margin: 0px;
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
	}
	
	td.HomeBig {
		background-image: url(/_images/bg_top.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	td.Menu {
		background-image: url(/_images/bg_menu.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	td.MenuSub {
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 27px;
		padding-right: 5px;
	}
	
	td.Content {
		background-color: #F6F6F6;
		width: 100%;
	}	

/* END OF TABLES BACKGROUNDS & LAYOUTS */

/* MENU LINKS & HIGHLIGHTS */

	a:link.Menu {
		color: #333333;
		text-decoration: none;
	}
	
	a:visited.Menu {
		color: #333333;
		text-decoration: none;
	}
	
	a:hover.Menu {
		color: #000000;
		text-decoration: underline;
	}
	
	a:link.MenuHighlight {
		color: #000000;
		text-decoration: none;
	}
	
	a:visited.MenuHighlight {
		color: #000000;
		text-decoration: none;
	}
	
	a:hover.MenuHighlight {
		color: #000000;
		text-decoration: none;
	}
	
	a:link.MenuSub {
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-size: 10px;
	}
	
	a:visited.MenuSub {
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-size: 10px;
	}
	
	a:hover.MenuSub {
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-size: 10px;
	}

/* END MENU LINKS & HIGHLIGHTS */

/* LEFT MENU */
	td.menuBoxMainHighlight {
		background-color: #FED83F;
		margin: 0px 1px 0px 0px;
		height: auto;
		width: auto;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		color: #000000;
		border-top: none;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		border-left: 1px solid #C5C5C5;
		font-variant: normal;
		text-align: left;
		padding-top: 8px;
		padding-right: 2px;
		padding-bottom: 8px;
		padding-left: 15px;
	}
	
	td.menuBoxMainTitle {
		background-color: #8F99A4;
		padding: 12px 10px 6px 15px;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		color: #FFFFFF;
		border-top: 0px;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		border-left: 1px solid #C5C5C5;
		text-align: left;
	}
	
	td.menuBoxMainText {
		background-color: #E9E9E9;
		margin: 0px 1px 0px 0px;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		position: static;
		border-top: none;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		border-left: 1px solid #C5C5C5;
		text-align: left;
		padding-top: 8px;
		padding-right: 2px;
		padding-bottom: 8px;
		padding-left: 15px;
	}
	
	td.menuBoxMainSubmenu{
		background-color: #F6F6F6;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		border-top: none;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		border-left: 1px solid #C5C5C5;
		text-align: left;
	}
	
	td menuTextSubmenu {
		background-color: #F6F6F6;
		margin: 5px 0px;
		height: auto;
		width: auto;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		color: #000000;
		position: static;
		font-variant: normal;
		text-align: left;
		padding: 0px;
		border: none;
	}

/* END OF LEFT MENU */

/* FOOTER BOX */

	table tr.FooterText td {
		margin: 0px;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
		font-size: 10px;
		font-weight: normal;
		color: #666666;		
	}
		
	a:link.Footer {
		color: #666666;
		text-decoration: none;
	}
	
	a:visited.Footer {
		color: #666666;
		text-decoration: none;
	}
	
	a:hover.Footer {
		color: #000000;
		text-decoration: underline;
	}

/* END OF FOOTER BOX */

/* SEARCH BOX */
	input.inputSearch {
	font-size: 100%;
	width :134px;
	background-color: #ffffff;
	border: 1px solid #999999;	
	}
/* END OF SEARCH BOX */