h2, h3, h4, h5, h6 
{color: #000080;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


h1  {font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	color: #000080;
	}
h2  {
	background-color:#494949;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	padding: 3px;
	}

h3	{
	background-color:#778;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	display: block;
	padding: 3px;
	}	

h4, h5, h6	
	{color: #000;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}



body {
	background: #E0F1FE;
	color: #000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0
}

table, td {
	color: #000;
	text-align: left;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}


a {color:#336699; font-weight:bold; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}	
}
 
#footer {
  text-align: -moz-center;
  }


#navlist
{
padding: 3px 0;
margin: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
align: center;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #7dceff;
text-decoration: none;
font: bold 12px Verdana, sans-serif;

}

#navlist li a:link
{ 
color: #333333;
font: bold 12px Verdana, sans-serif;

}

#navlist li a:visited
{ 
color: #333333;
font: bold 12px Verdana, sans-serif;
}

#navlist li a:hover
{
color: #FFFFFF;
background: #369;
border-color: #227;
font: bold 12px Verdana, sans-serif;

}

#navlist li a#current
{
background: #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}


#navcontainer a
{
display: block;
padding: 3px;
width: 140px;
background-color: #7dceff;
border-top: 1px solid #eee;
border-bottom: 2px solid #333333;
}

#navcontainer a:link
{
text-decoration: none;
font: 11px Verdana, sans-serif;
color: #333333
}


#navcontainer a:visited
{
text-decoration: none;
font: 11px Verdana, sans-serif;
color: #333333;
}

#navcontainer a:hover
{
background-color: #369;
font: 11px Verdana, sans-serif;
color: #FFFFFF;
}


#navleft a
{
display: block;
padding: 3px;
width: 120px;
background-color: #E4E4E4;
border-top: 1px solid #eee;
border-bottom: 2px solid #333333;
}

#navleft a:link
{
text-decoration: none;
font: 11px Verdana, sans-serif;
color: #333333
}


#navleft a:visited
{
text-decoration: none;
font: 11px Verdana, sans-serif;
color: #333333;
}

#navleft a:hover
{
background-color: #494949;
font: 11px Verdana, sans-serif;
color: #FFFFFF;
}

  
.fluidroundgrey {
border:1px solid white;
width: 100%;
background: #FFFFFF url(images/gradientsmal.jpg) repeat-x;
}

.fixedroundgrey p , .fluidroundgrey p{
margin: 6px ;
padding: 6px;
}

.tipblock {
	background: #FFFFFF url(images/gradientsmal.jpg) repeat-x;
	border:2px solid :#494949;
	width: 200px;
	float: right;
	margin-left: 10px;
	padding: 10;
	font-size: 10px;
	}

.blockadsmall {
	background: #FFFFFF url(images/gradientsmal.jpg) repeat-x;
	border:2px solid #CCCCCC;
	width: 200px;
	float: right;
	margin-left: 10px;
	padding: 5;
	font-size: 9px;
	}