body {
	font-size: 9px;
	font-family: Verdana,Tahoma, Arial,sans-serif;
	background-image: url(Templates/Images/img_background.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#wrap {
	width: 90em;
	position: absolute;

	left: 12.em;
	top: 0.05em;
	left: 11.90em;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
}
.style9 {
	color: #FFFFFF;
	font-weight: bold;
}
.style12 {color: #CC0000}
.style14 {color: #000066}
.style21 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.style23 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.style25 {
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style26 {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#header-section {
	width: 850px;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
#header-bg {
	width: 100%;
	height: 100%;
	float: left;
	border: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
#header-bg-left {
	width: 14.5em;
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
}
#header-bg-right {
	width: 61.5em;
	float: right;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
}
#header {
	clear: both;
	margin: 0em 0em 1.5em 0em;
	background-color: #000066;
	text-transform: uppercase;
	line-height: 2em;
	height: 2em;
	color: #FFFFFF;
	padding: 0em 0em 0em 0em;
}
#header ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 1em;
	background-color: #000066;
	text-transform: uppercase;
}	
#header li {
	float: left;
	white-space: nowrap;
	text-transform: uppercase;
}
#header li a {
	display: block;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em #FFFFFF;
	background-color: #000066;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#header a:hover {
	border-right: solid 0.1em #FFFFFF;
	background-color: #CC0000;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#header .selected {
	padding: 0em 0em 0em 0em;
	border-right: solid 0.1em #FFFFFF;
	background-color: #990000;
	color: #CCCCCC;
	text-transform: uppercase;
}
* html #header a {
	width:1%;
}
.headerII {
	clear: both;
	display: block;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: #BBD3F7;
	font-weight: bold;
	color: #000066;
	font-size: 9px;
	text-decoration: none;
}
#left-column {
	vertical-align: top;
	margin: 0em .2em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: 0em 0em 0em 0em;
}
.left li a {
	display: block;
	padding: .2em .4em .2em 0em;
	background-color: #BBD3F7;
	color: #000066;
	margin: 0em 0em .1em 0em;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.left ul {
	width: 16.20em;
	list-style: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	list-style-position: inside;
	position: absolute;
	left: 11.9em;
	float: none;
	top: 13em;
}
.left a:hover {
	background-color: #CC0000;
	color: #FFFFFF;

	padding: .3em .4em .em 0em;
	margin: 0em 0em .1em 0em;
	padding: .2em .2em .2em 0em;
}
.left .selected {
	padding: .2em .4em .2em 0em;
	background-color: #CC0000;
	color: #FFFFFF;
	margin: 0em 0em .1em 0em;
}
.left {
	width: 18%;
	vertical-align: top;
	float: left;
}
.left li {
	display: block;
	margin: -.3em 0em -.4em 0em;
	padding: .2em .4em .2em 0em;
}
#right-column {
	text-decoration: none;
	width: 14.5em;
	position: absolute;
	left: 87.35em;
	float: none;
	top: 13em;
}
.right li {
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	margin: 0em 0em -.1em .4em;
}
.right li a {
	font-size: 9px;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	margin: 0em 0em -.1em 0em;
	color: #666666;
}
.right ul {
	margin: 0em 0em .4em 0em;
	padding: 0em 0em 0em 0em;
}
.right-title-grey {
	clear: both;
	display: block;
	font-size: 9px;
	padding: .1em .2em .1em .2em;
	background-color: rgb(230,230,230);
	font-weight: bold;
	color: #333333;
}
.right-title-blue {
	clear: both;
	display: block;
	padding: .1em .2em .1em .2em;
	background-color: #dfefff;
	font-weight: bold;
	color: #000066;
	font-size: 9px;
}
.right-title-yellow {
	clear: both;
	display: block;
	font-size: 9px;
	padding: .1em .2em .1em .2em;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #333333;
}
.right {
	float: right;
	text-decoration: none;
	width: 14.5em;
}
#middle-column {
	float: left;
	color: #333333;
	width: 480px;
}
.middle-left {
	float: left;
	width: 49%;
	margin-bottom: 0.7em;
}
.middle-right {
	float: right;
	width: 49%;
	margin-bottom: 0.7em;
}
.middle-title-grey {
	clear: both;
	display: block;
	margin: 0em 0em 0.2em 0em;
	padding: 0.2em .3em 0.2em 0.3em;
	background-color: rgb(210,210,210);
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.middle-title-blue {
	clear: both;
	display: block;
	margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.3em 0.2em 0.3em;
	background-color: #BBD3F7;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.middle-title-yellow {
	clear: both;
	display: block;
	margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.3em 0.2em 0.3em;
	background-color: #FFEC80;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.middle {
	float: left;
	width: 58.25em;
	color: #333333;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.4em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0em;
}
.middle p.heading {
	font-weight: bold;
	font-size: 12px;
	padding: .5em 0em .2em .4em;
}
.middle p.subheading {
	font-weight: bold;
	font-size: 11px;
	padding: .5em 0em 0em .4em;
}
.middle p {
	font-size: 10px;
	padding: 0em .5em .2em .5em;
	margin: 0em 0em 0em 0em;
	background-attachment: fixed;
}
.middle-left p.subheading {
	font-weight: bold;
	font-size: 11px;
	padding: .5em 0em .2em .5em;
}
.middle-left p {
	padding: .5em .5em .3em .5em;
}
.middle-right p.subheading {
	font-weight: bold;
	font-size: 11px;
	padding: .5em 0em .3em .5em;
}
.middle-right p {
	padding: .5em .5em .3em .5em;
}
.middle-img-left{
	float: left;
	margin: 0.3em 0.5em 0em 0em;
	border: solid 1px #FFFFFF;
}
.middle-img-right{
	float: right;
	margin: 0.3em 0em 0em 0.5em;
	border: solid 1px #FFFFFF;	
}	
#middle-list {
	float: left;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,236,128);
	text-decoration: none;
	width: 480px;
}
#middle-list li {
	float: left;
	margin-bottom: 0.3em;
}
#middle-list .selected {
	padding: .4em .8em .4em .8em;
	background-color: #CC0000;
	color: #FFFFFF;
	border-right: solid 0.1em #FFFFFF;
	text-decoration: none;
}
#middle-list a:hover {
	background-color: #CC0000;
	color: #FFFFFF;
	border-right: solid 0.1em #FFFFFF;
	padding: .4em .8em .4em .8em;
	text-decoration: none;
}
#middle-list ul {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	list-style: none;
	font-weight: bold;
	background-color: rgb(255,236,128);
	font-size: 10px;
}
#middle-list li a {
	display: block;
	padding: .4em .8em .4em .8em;
	background-color: rgb(255,236,128);
	color: #333333;
	border-right: solid 0.1em #FFFFFF;
}
.middle-left-specs {
	float: left;
	width: 98%;
	padding: .5em 0em .5em .5em;
	color: #333333;
	line-height: 12px;
	margin: 0em 0em 0em 0em;
	font-size: 9px;
}
.middle-left-pn {
	float: left;
	width: 19%;
}
.middle-middle-listdesc {
	float: left;
	width: 70%;
}
.middle-listdesc-yellow {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em 0em .1em .4em;
	background-color: #FFFFCC;
	color: #333333;
	font-size: 9px;
	text-align: left;
}
.middle-listdesc-white {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em 0em .1em .4em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	text-align: left;
}
.middle-pn-white {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em .4em .1em 0em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	text-align: right;
	font-weight: bold;
}
.middle-pn-yellow {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em .4em .1em 0em;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #333333;
	font-size: 9px;
	text-align: right;
}
.middle-right-price {
	float: left;
	width: 11%;
}
.middle-price-white {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em 0em .1em 0em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}
.middle-price-yellow {
	display: block;
	margin: 0em 0em 0em 0em;
	padding: .1em 0em .1em 0em;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #333333;
	font-size: 10px;
	text-align: right;
}
#middle-column-table {
	position: absolute;
	float: none;
	top: 13em;
	left: 28.25em;
	width: 58.25em;
	padding: 0em;
	margin: 0em;
}
.middle-subtitle-yellow {
	clear: both;
	display: block;
	margin: 0em 0em .1em 0em;
	padding: 0.3em 0.4em 0.3em 0.4em;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.middle-subtitle-gray {
	clear: both;
	display: block;
	margin: 0em 0em 0.1em 0em;
	padding: 0.3em 0.4em 0.3em 0.4em;
	background-color: rgb(235,235,235);
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.middle-subtitle-blue {
	clear: both;
	display: block;
	margin: 0em 0em 0.1em 0em;
	padding: 0.3em 0.4em 0.3em 0.4em;
	background-color: #dfefff;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.middle-subtitle-red {
	clear: both;
	display: block;
	margin: 0em 0em 0.1em 0em;
	padding: 0.3em .4em 0.3em 0.4em;
	background-color: #FFE6CC;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.middle-left-specs li {
	text-indent: -1.7em;
	margin: 0em .5em 0em 1em;
	padding: 0em 0em 0em 0em;
	list-style-position: inside;
	list-style-image: url(images/Bullet.gif);
	color: #333333;
}
.middle-left-specs li a {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
.middle-img-left-specs {
	float: left;
	margin: 0.3em 1.7em .1em 0em;
	border: solid 1px #FFFFFF;
}
.middle-img-left-specs2 {
	margin: .5em 0em .4em -1.4em;
	border: solid 1px #FFFFFF;
}
#bottom {
	margin: 2em 0em 1em 0em;
	position: static;
}
.inline-list {
	list-style-type: none;
	color: #CCCCCC;
	font-weight: bold;
	text-align: right;
	margin: 1.5em 0em 1em 0em;
}
.inline-list li {
	display: inline;
	padding: 0em .7em 0em .7em;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 0.1em;
	font-size: 10px;
	margin: 0em 0em 0em 0em;
}
.inline-list li a {
	color: #000066;
	text-decoration: none;
}
.inline-list li a:hover {
	color: #CC0000;
	text-decoration: none;
}
.inline-list-break {
	margin: 0em 0em 0em 0em;
	color: #CCCCCC;
	font-weight: bold;
	line-height: 12px;
	font-size: 10px;
	list-style-type: none;
	padding: 0em 0em 0em 9em;
}
.inline-list-break li {
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 0.1em;
	margin: 0em 0em .3em 0em;
	padding: 0em 0em 0em .4em;
}
.inline-list-break li a {
	color: #000066;
	text-decoration: none;
}
.inline-list-bottom {
	font-weight: bold;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.inline-list-bottom a:hover {
	background-color: #FFFFFF;
	color: #CC0000;
}
.inline-list-bottom li a {
	padding: .1em 1.6em .1em 1.6em;
	font-size: 9px;
	background-color: rgb(240,240,240);
	border: solid rgb(240,240,240) .1em;
	text-decoration: none;
	color: #000066;
}
.inline-list-bottom li {
	display: inline;
}
.middle-line-left {
	float: left;
	width: 30%;
	margin: 0em .2em .1em .7em;
	padding: .5em .5em .4em .5em;
	border-left: solid #CCCCCC .1em;
	border-top: solid #CCCCCC .1em;
}
.middle-line-right {
	float: left;
	width: 30%;
	margin: 0em .2em .1em 0em;
	padding: .5em .5em .4em .5em;
	border-left: solid #CCCCCC .1em;
	border-top: solid #CCCCCC .1em;
}
.middle-line-middle {
	float: left;
	width: 30%;
	margin: 0em .2em .1em 0em;
	padding: .5em .5em .4em .5em;
	border-left: solid #CCCCCC .1em;
	border-top: solid #CCCCCC .1em;
}
.right li a:hover {
	font-size: 9px;
	text-decoration: none;
	margin: 0em 0em -.1em 0em;
	color: #CC0000;
}
.inline-list-break li a:hover {

	color: #CC0000;
	text-decoration: none;
}
