.bluebox {
	background:#1A2788;
	color:#FFFFFF;
}

.bluetopleft {
	background:url(../images/blueonwhite_topleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.bluetopright {
	background:url(../images/blueonwhite_topright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.bluebottomleft {
	background:url(../images/blueonwhite_bottomleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.bluebottomright {
	background:url(../images/blueonwhite_bottomright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.whitebox {
	background:#FFFFFF;
	color:#000000;
}

.whitetopleft {
	background:url(../images/whiteonblue_topleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.whitetopright {
	background:url(../images/whiteonblue_topright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.whitebottomleft {
	background:url(../images/whiteonblue_bottomleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.whitebottomright {
	background:url(../images/whiteonblue_bottomright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.whiteboxbottom {
	background:#FFFFFF;
	font-size:8px;
	height:10px;
}

.whiteborderbox {
	background:#1A2788;
	color:#FFFFFF;
}

.whitebordercontentbox {
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

.whitebordertopleft {
	background:url(../images/whiteborder_topleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.whitebordertopright {
	background:url(../images/whiteborder_topright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.whiteborderbottomleft {
	background:url(../images/whiteborder_bottomleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	float:left;
}

.whiteborderbottomright {
	background:url(../images/whiteborder_bottomright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	float:right;
}

.whiteborderbottom {
	width:100%;
	background:url(../images/whiteborder_bottom.jpg) repeat;
	height:10px;
	font-size:8px;
}

.blueborderbox {
	background:#FFFFFF;
	color:#1A2788;
}

.bluebordercontentbox {
	border-top: 2px solid #1A2788;
	border-left: 2px solid #1A2788;
	border-right: 2px solid #1A2788;
}

.bluebordertopleft {
	background:url(../images/blueborder_topleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	font-size:8px;
	float:left;
}

.bluebordertopright {
	background:url(../images/blueborder_topright.jpg) no-repeat top right;
	height:10px;
	width:10px;
	font-size:8px;
	float:right;
}

.blueborderbottomleft {
	background:url(../images/blueborder_bottomleft.jpg) no-repeat top left;
	height:10px;
	width:10px;
	font-size:8px;
	float:left;
}

.blueborderbottomright {
	background:url(../images/blueborder_bottomright.jpg) no-repeat top left;
	height:10px;
	width:10px;
	font-size:8px;
	float:right;
}

.blueborderbottom {
	width:100%;
	background:url(../images/blueborder_bottom.jpg) repeat;
	height:10px;
	font-size:8px;
}

.boxbottom {
	font-size:8px;
	height:10px;
}

.maintitle {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial;
}

.title {
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
}

.text {
	font-size:10pt;
	font-family:Arial;
}

.pricetext {
	font-size:14pt;
	font-weight:bolder;
	font-family:Arial;
	padding:5px;
	color:#CC0000;
}

.highlightimage {
	border:2px solid #FF1111;
	cursor:hand;
}

.nohighlightimage {
	border:2px solid #FFFFFF;
	cursor:auto;
}