/* CSS Document */

html, body{
border:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85.0%;
}

a{
color:#053B5C;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

.topwave{
background-image:url(images/topwave.gif);
background-position:bottom right;
background-repeat:no-repeat;
min-height:140px;
height:140px;
font-size:80%;
color:#053B5C;
}

.horizontal{
background-image:url(images/line.gif);
background-repeat:repeat-x;
}

.horizontal-bottom{
background-image:url(images/line.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.vertical{
background-image:url(images/line.gif);
background-repeat:repeat-y;
}

.vertical-right{
background-image:url(images/line.gif);
background-repeat:repeat-y;
background-position:right;
}

.small{
font-size:80%;
color:#666666;
}

div.row {
 	
	clear: both;
	background-image:url(images/bottomwave2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	min-height:90px;
	height:90px;
}


div.row span.left {
	margin-top:30px;
  	float: left;
  	text-align: left;
  	margin-left:10px;
	padding-bottom:10px;
}

div.row span.right {
	margin-top:60px;
  	float: right;
  	text-align: right;
  	padding-right:15px;
}

.title{
font-size:200%;
color:#999999;
font-weight:bold;
}

.grey{
color:#999999;
}

.green{
color:#339966;
}

.floatright{
float:right;
padding:10px;

}

.floatleft{
float:left;
padding:10px;
}

.borderit img{
border:2px solid white;
}

.borderit:hover img{
border: 2px solid #339966;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}



.top{
background-image:url(images/bluetop.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:120%;
padding-left:15px;
}

.padded{
padding:5px;
}

