body {

	margin: 0px;

	padding: 0px;

}



h1 {

	color: #FFFFFF;

	font: bold 1em Verdana, Arial, Helvetica, sans-serif;

	margin: -1;

}



h2 {

	color: #FFFFFF;

	font: bold 1em Verdana, Arial, Helvetica, sans-serif;

	margin: -1;

}



li {

	margin-left: -15px;

	line-height: 30px;



}



.banner {

	background: url(images/tree.jpg) #FFFFFF no-repeat scroll right center;

	color: #FFFFFF;

	font: normal x-large Geneva, Arial, Helvetica, sans-serif;

	text-decoration: blink;

}



.blue {

	background: #000066;

	color: #FFFFFF;

	font: bold 0.8em Arial, Helvetica, sans-serif;

}



.bold {

	color: #990000;

	font: bold 1em Verdana, Arial, Helvetica, sans-serif;

}



.brokers {

	background: url(images/brokers-online-logo-back.gif) repeat-x scroll left top;

	border-left: 3px solid #FFFFFF;

	border-right: 3px solid #FFFFFF;

	border-top: 5px solid #FFFFFF;

	color: #000066;

	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.footer {

	background: #000066;

	color: #FFFFFF;

	font: normal 0.8em Arial, Helvetica, sans-serif;

}



.green {

	background: #999900;

	border-right: 1px solid #FFFFFF;

	color: #FFFFFF;

	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.grey {

	background: #FF9900;

	border-right: 1px solid #FFFFFF;

	color: #FFFFFF;

	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.larger {

	color: #000066;

	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;

}



.links {

	border-bottom: 1px solid #FFFFFF;

	color: #FFFFFF;

	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

	height: 60px;

	vertical-align: middle;

}



.links a {

	color: #FFFFFF;

	display: block;

	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

	height: 100%;

	padding-top: 15px;

	text-decoration: none;

	width: 100%;

}



.links a:hover {

	background: #336699;

	color: #FFFFFF;

	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.panelcontentleft {

	border-right: 1px dashed #CCCCCC;

	color: #000066;

	font: normal 0.8em/17px Verdana, Arial, Helvetica, sans-serif;

	padding: 5px 3px;

}

.panelcontentleft a{

	color: #000066; text-decoration:none;

}

.panelcontentright {

	border-left: 1px dashed #CCCCCC;

	color: #000066;

	font: normal 0.8em/17px Verdana, Arial, Helvetica, sans-serif;

	padding: 5px 3px;

}

.panelcontentright a{

	color: #000066; text-decoration:none;

}

.purple {

	background: #990066;

	border-right: 1px solid #FFFFFF;

	color: #FFFFFF;

	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.red {

	background: #990000;

	border-right: 1px solid #FFFFFF;

	color: #FFFFFF;

	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;

}



.rightborder {

	border-right: 1px solid #FFFFFF;

}



.text {

	color: #000066;

	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

	padding: 5px 3px;

}

.text a{

	color: #000066;

	
	text-decoration:none;

}

.toptext {

	color: #FFFFFF;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}



.toptext a{

	color: #FFFFFF;

	display: block;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	height: 100%;

	text-decoration: none;

	width: 100%;

}



.toptext a:hover, toptextmiddle a:hover {

	background: #336699;

	text-decoration: none;

}



.toptextmiddle a{

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	color: #FFFFFF;

	display: block;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	height: 100%;

	text-decoration: none;

	width: 100%;

}



.yellow {

	background: #FFCC00;

	color: #FF9900;

	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;

}

.framenavblue {

	border-left: 1px solid #FFFFFF;

	background: #000066;

}

.largerh1 {

	color: #000066;

	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

}