/*******************************/
.width306 {
	float: left;
	width: 306px;
	padding-left: 9px;
	padding-right: 9px;
}
.width350 {
	float: left;
	width: 350px;
	padding-left: 14px;
	padding-right: 12px;
}
.width954 {
	float: left;
	/*position: relative;*/
	display:inline;
	width: 954px;
	margin: 0px 9px 0px 9px;
	border: 1px solid #147668;
}
.left754 {
	float: left;
	/*position: relative;*/
	display:inline;
	width: 754px;
	margin: 0px 9px 0px 9px;
/*	border: 1px solid #CCCCCC;*/
	background-color: #FFFFFF;
}
.left754grey {
	float: left;
	/*position: relative;*/
	display:inline;
	width: 754px;
	margin: 0px 9px 0px 9px;
	border: 1px solid #147668;
	background-color: #e9e9e9;
}
.lefttopic {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #147668;
	padding: 9px;
}
.leftcontent {
	padding: 9px;
}
.leftcontent ol {
	list-style-position:outside;
	margin-left: 25px;
	margin-top: 0px;
	
}
.leftcontent ol li {
	padding-bottom: 5px;
}
.leftcontent ol ol {
	list-style-position:outside;
	margin-left: 25px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.leftcontent ul {
	list-style-position:outside;
	margin-left: 15px;
}

/**********************/
.left754blue {
	float: left;
	/*position: relative;*/
	display: inline;
	width: 754px;
	margin: 0px 9px 0px 9px;
	border: 1px solid #003366;
	background-color: #FFFFFF;
}
.lefttopicblue {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	padding: 9px;
}
.lefttopicred {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C34A2C;
	padding: 9px;
}
/**********************/
.right180 {
	float:right;
	width: 180px;
	margin: 0px 9px 0px 9px;
	font-size:10px;
	color: #999999;
}

/*******************************/
.tb01 {
	border:1px solid #147668;
	background-color: #FFFFFF;
}

.tb01th {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #147668;
	color: #FFFFFF;
	font-weight: bold;
}

.tb01tr01 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #003366;
}

.tb01tr02 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F0F0F0;
	color: #003366;
}

/*******************************/

.tb02 {
	border:1px solid #002e59;
	background-color: #FFFFFF;
}

.tb02th {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #002e59;
	color: #FFFFFF;
	font-weight: bold;
}

.tb02tr01 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #003366;
}

.tb02tr02 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F0F0F0;
	color: #003366;
}
.tb02trtr01 {
	padding-left: 50px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #003366;
}

.tb02trtr02 {
	padding-left: 50px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F0F0F0;
	color: #003366;
}

/*******************************/

.tb03 {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.tb03th {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #e9e9e9;
	color: #003366;
	font-weight: bold;
}

.tb03tr01 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #003366;
}

.tb03tr02 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F0F0F0;
	color: #003366;
}
.tb03tr03 {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #f6f3da;
	color: #003366;
}
/*******************/
.smallprint {
	font-size:10px;
	color: #999999;
}
.pricehighlight {
	color: #FF6600;
}
.footnote{
	font-size:12px;
	color: #147668;
}
.footnote ul{
	padding-left: 9px;
}
