.fake {}



/*General elements definition*/

html, body, html>body {margin: 0px; padding: 0px; width: 100%; height: 100%; }

body {



background-color: #FFFFFF; 



margin: 0px; 

padding: 0px; }



body, td, p, ul, li, input, select, textarea	{color: #1A4197; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

p, li {text-align: justify;}

td {

	vertical-align: top;

}

div#left p, div#right p

{

	text-align: left;

}

p, h1, h2, h3, h4, h5 {

	margin-top: 0px;

	margin-bottom: 11px;

}

h1 {

	font-size: 14px; width: 100%; border-bottom: 1px solid #1A4197; 

}

h2

{

	font-size: 13px;

}

h3

{

	font-size: 12px;

	margin-bottom: 9px;

}



h5

{

	font-size: 10px;

	margin-bottom: 8px;

}



.rbox h3

{

	margin-bottom: 2px;

}



a, a:link, a:visited, a:hover, a:active

{ color: #1A4197; text-decoration: underline;}

a:hover

{

	background: #CAD3E7;

}

img {	border: none;}

form {

	display: block; 

	margin: 5px; 

	vertical-align: bottom; 

	white-space: nowrap;

}



div#head

{

	height: 162px;

	background: url(images/hstripes.gif) repeat-x;

}

div#collage

{ height: 142px;

	background: url(images/collage.jpg) right no-repeat;

	vertical-align: top;

}

img#logo

{

	margin-right: 5px;

	margin-top: 30px;

}

img#federation

{

	position: absolute; top: 8px;

}

div#collage span

{

		position: absolute; top: 15px; right: 45px;}



div#hbar{

	background: #1A4197; color: #FFFFFF; height: 18px; border-top: 1px solid #1A4197; border-bottom: 1px solid #1A4197; margin-bottom: 0px; 

}

a.white, a:link.white, a:active.white, a:hover.white, a:visited.white

{

	color: #FFFFFF;

}

span#home

{

	background: #CAD3E7; color: #1A4197; font-size: 12px; font-weight: bold;  width: 180px; height: 18px;

}



span#home a, span#home a:link, span#home a:active, span#home a:hover, span#home a:visited

{

color: #1A4197; font-weight: bold; width: 180px; padding: 2px; text-decoration: none;

}

div#outerwrap

{



}



div#left

{

	width: 180px; 

	padding-top: 5px; 

	float: left;

}

div#right

{

	width: 180px; 

	padding-top: 5px; 

	float: right;

}

div#main

{

	padding-left: 190px; 

	padding-right: 190px; 

	background: url(images/lightblue.gif) right repeat-y; 

	border: 1px solid #CAD3E7;

}



div#outerwrap.inner

{



}

div#outerwrap.inner div#main

{ 	background: none;



	padding-right: 5px;}

	

div#outerwrap.inner div#right

{

	display: none;

}	

div#left ul, div#left ul ul {

	margin: 0px;

	padding: 0px;

}

div#left ul

{

	padding-right: 5px; 

}

div#left ul li

 {

	list-style: none;

	margin: 0px;

	padding-left: 0px;

	padding-top: 1px;

   background: url(images/dbluelbox.gif) top right repeat-y; font-size: 12px; color: #FFFFFF; font-weight: bold; 

	}



div#left ul a, div#left ul a:link, div#left ul a:active, div#left ul a:hover, div#left ul a:visited

{

	padding-left: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; height: 19px; display: block;

	background: url(images/angle.gif) right bottom no-repeat; 

}

div#left a.current, div#left a:link.current, div#left a:active.current, div#left a:hover.current, div#left a:visited.current

{

	background: url(images/rotatedangle.gif) right bottom no-repeat; 

}



div#left ul ul 

{

	display:none;

}

div#left ul ul li

{

	background: url(images/lbluecaplbox.gif) right top repeat;

}

div#left ul ul a, div#left ul ul a:link, div#left ul ul a:active, div#left ul ul a:hover, div#left ul ul a:visited

{

	background: url(images/lbluecaplbox.gif) bottom right no-repeat #CAD3E7; color: #1A4197; text-align: right; font-size: 9px; display: block; padding-right: 10px; height: 18px;

}

div.rbox

{

	padding-left: 5px;

}

.headrbox

{

padding-right: 10px;padding-top: 1px; background: url(images/dbluerbox.gif) top left no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; height: 20px; text-align: right; clear: both;

}

.headrbox img

{

	float: left; margin-left: 10px; margin-top: 2px;

}

.contrbox

{

	margin-bottom: 5px; padding-left: 5px; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;

}

p#contact {

	text-align: center; border-top: 1px solid #1A4197;

}

div#footer

{

	clear: both; 

	background: #1A4197; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-align: right; 

	padding: 3px;

}

#fleft {

position:relative;

float: left;

margin: 0;

}

ul.links{

list-style: none;

line-height: 1.5em;

}



table#mainT{

width:100%;

padding:0;

margin:0;

border:0;

height:100%;

}

table#mainT td{

vertical-align:top;

}

td#leftT{

background: url(images/lightblue.gif) left repeat-y;

}

td#rightT{

background: url(images/lightblue.gif) left repeat-y;

}

td#content{

width:100%;

padding:5px;

border: 1px solid #CAD3E7;

}



table.calendar{

	border: 1px solid #CAD3E7;

}



.lr{

	border-bottom: 1px solid #CAD3E7;

	border-right: 1px solid #CAD3E7;

}



.th

{ 

	color: #666666;

	background-color: #D3DCE3;

	font-weight: bold; 

}

.row_off

{

	color: inherit;

	background-color: #F1F1F1;

}

.newsdate{
  font-size: 10px;
  font-weight: normal;
}
.newstxt{
  padding: 20px 0 0 0;
}