/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
body {
	text-align:center;
}
#ft {
	clear:both;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin:auto;
	text-align:left;
	width:57.69em;
*width:56.25em;
	min-width:750px;
}
#doc2 {
	width:73.076em;
*width:71.25em;
}
#doc3 {
	margin:auto 10px;
	width:auto;
}
#doc4 {
	width:74.923em;
*width:73.05em;
}
.yui-b {
	position:relative;
}
.yui-b {
	_position:static;
}
#yui-main .yui-b {
	position:static;
}
#yui-main, .yui-g .yui-u .yui-g {
	width:100%;
}
{
width:100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em;
}
.yui-t1 .yui-b {
	float:left;
	width:12.30769em;
*width:12.00em;
}
.yui-t1 #yui-main .yui-b {
	margin-left:13.30769em;
*margin-left:13.05em;
}
.yui-t2 .yui-b {
	float:left;
	width:13.8461em;
*width:13.50em;
}
.yui-t2 #yui-main .yui-b {
	margin-left:14.8461em;
*margin-left:14.55em;
}
.yui-t3 .yui-b {
	float:left;
	width:23.0769em;
*width:22.50em;
}
.yui-t3 #yui-main .yui-b {
	margin-left:24.0769em;
*margin-left:23.62em;
}
.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
*width:13.50em;
}
.yui-t4 #yui-main .yui-b {
	margin-right:14.8456em;
*margin-right:14.55em;
}
.yui-t5 .yui-b {
	float:right;
	width:18.4615em;
*width:18.00em;
}
.yui-t5 #yui-main .yui-b {
	margin-right:19.4615em;
*margin-right:19.125em;
}
.yui-t6 .yui-b {
	float:right;
	width:23.0769em;
*width:22.50em;
}
.yui-t6 #yui-main .yui-b {
	margin-right:24.0769em;
*margin-right:23.62em;
}
.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 1em 0;
}
#yui-main .yui-b {
	float:none;
	width:auto;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
	float:right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
	float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
	width:49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:32%;
	margin-left:1.99%;
}
.yui-gb .yui-u {
*margin-left:1.9%;
*width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u {
	width:66%;
}
.yui-gd div.first {
	width:32%;
}
.yui-ge div.first, .yui-gf .yui-u {
	width:74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
	width:24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left:0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
	width:49%;
*width:48.1%;
*margin-left:0;
}
.yui-g .yui-g .yui-u {
	width:48.1%;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%;
	_width:31.7%;
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
	width:66%;
}
.yui-gb .yui-g div.first {
*margin-right:4%;
	_margin-right:1.3%;
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
*margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%;
	_margin-left:4%;
}
.yui-g .yui-gb .yui-u {
	_margin-left:1.0%;
}
.yui-gb .yui-gd .yui-u {
*width:66%;
	_width:61.2%;
}
.yui-gb .yui-gd div.first {
*width:31%;
	_width:29.5%;
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
	width:32%;
	_float:right;
	margin-right:0;
	_margin-left:0;
}
.yui-gb .yui-gc div.first {
	width:66%;
*float:left;
*margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
	margin:0;
}
.yui-gb .yui-gb .yui-u {
	_margin-left:.7%;
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
*margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
*width:48.1%;
*margin-left:0;
}
.yui-gb .yui-gd div.first {
	width:32%;
}
.yui-g .yui-gd div.first {
	_width:29.9%;
}
.yui-ge .yui-g {
	width:24%;
}
.yui-gf .yui-g {
	width:74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
	float:right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
	float:left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%;
	_width:20%;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%;
	_width:65.5%;
}
.yui-ge div.first .yui-gd .yui-u {
	width:65%;
}
.yui-ge div.first .yui-gd div.first {
	width:32%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom:1;
}
#doc2 {
	width: 950px;
}
h1 {
	font-size:197%;
}
h2 {
	font-size:167%;
}
h3 {
	font-size:138.5%;
}
h1 {
	padding: 0.75em 0 0;
}
h3 {
	margin:0;
	padding: 0.25em 0;
}
h3, h4, h5, h6, strong {
	font-weight:bold;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol, ul, dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: disc outside;
}
dl dd {
	margin-left:1em;
}
/*
th,td {
	border:1px solid #000;
	padding:.5em;
}
*/
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p {
	font-size: 93%;
}
p, table, pre {
	/*so things don't run into each other*/
	margin-top: 0;
	margin-bottom:1em;
	padding-top: 0;
	padding-bottom: 0;
}
a:link {
	color: #006aa4;
}
a:visited {
	color: #1c79ac;
}
a:focus {
	color: #000;
}
a:hover {
	color: #c74200;
	text-decoration: none;
}
a:active {
	color: #000;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
}
/* container styles */

body {
	height: 100%;
	color: #333;
}
#WIcontainer {
	background: #002461 url(../images/bkg_header.jpg) no-repeat 50% 0;
	margin: 0;
	padding: 0;
}
html {
	background-color: #002461;
}
#bd {
	background: url(../images/bkg_body.gif) repeat-y 0 0;
}
/* Header styles */

#bd .bd-inner {
	float: left;
	margin: 0;
	padding: 0;
	background: url(../images/bkg_content.png) no-repeat 195px 100%;
}
#hd {
	height: 250px;
}
#hd h1 {
	float: left;
}
#hd h1 span {
	margin: 0 0 0 -4000px;
}
#shortform {
	width: 206px;
	height: 214px;
	padding: 10px 35px;
	background: url(../images/bkg_shortform.png) no-repeat 100% 0;
	float: right;
	font-size: 93%;
}
/* Content Styles */

.text-and-images img {
	float: right;
	margin: 0 0 10px 10px;
}
#yui-main .yui-b {
	background: url(../images/bkg_content_left.gif) no-repeat 1px 0;
	background: url(../images/bkg_fade.jpg) no-repeat 1px 0;
}
#yui-main .intro p {
	font-size: 108%;
	line-height: 145%;
}
#yui-main .yui-b .inner {
	background: url(../images/bkg_content_right.gif) no-repeat 100% 0;
	background: none;
	padding: 0 20px 35px;
}
.intro ul, .text-and-images ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.intro ul li, .text-and-images ul li {
	padding-left: 15px;
	background: url(../images/bullet.gif) no-repeat 5px 0.5em;
	list-style: none;
}
.yui-b {
	width: 180px;
	margin-right: 0 !important;
}
#yui-main .yui-b {
	width: 757px;
	margin-left: 193px !important;
}
#yui-main {
	line-height: 140%;
	margin-left: 0;
}
#yui-main h1 {
	font-family: Georgia;
	color: #ffffff;
	font-style: italic;
	line-height: 100%;
	height: 56px;
}
#yui-main h2 {
	font-family: Georgia;
	color: #00BAF1;
	font-style: italic;
	line-height: 100%;
	height: 45px;
}
#yui-main h3 {
	color: #03326C;
	font-weight: normal;
}
#yui-main h3 a {
	color: #03326C;
}
.columnimage {
	border: #333 solid 1px;
	width: 98%;
	height: 128px;
	overflow: hidden;
}
hr.hrspace {
	border: none 0px;
	margin: 0;
	padding: 1em 0;
	background: transparent;
	height: 0;
}
blockquote {
	background-image: url(../images/bg_blockquote.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #ECECEC;
	padding: 15px 10px 10px 30px;
	width: 220px;
	margin-bottom: 18px;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-style: italic;
	float: left;
}
div.phone {
	background: #CCC url(../images/icon-phone.gif) no-repeat 0.3em 50%;
	padding: 5px 2px 5px 35px;
}
.phone span, .fax span {
	display: none;
}
div.fax {
	background: #CCC url(../images/icon-fax.gif) no-repeat 0.3em 50%;
	padding: 5px 2px 5px 35px;
	margin-top: 0.4em;
}
div.clear {
	clear: both;
	height: 1px;
	padding: 0;
	margin: 0;
}
logos li {
	display: block;
	clear: both;
}
/* Image Gallery */

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	list-style: none;
	margin: 2px;
	padding: 0;
	float: left;
	position: relative;
	width: 232px;
	margin-bottom: 10px;
}
.gallery span {
	width: 24px;
	height: 22px;
	display: block;
	position: absolute;
	top: 133px;
	right: 0;
	background: url(../images/bkg-photo-enlarge.gif) no-repeat;
}
.gallery a {
	text-decoration: none;
}
/* Button Styles */

ul.button {
	margin: 0;
	padding: 0;
}
ul.button li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.button a {
	position: absolute;
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
	overflow: hidden;
	background: #99CC00;
	text-indent: -9999px;
}
ul.button a.find-out-more {
	width: 120px;
	background: url(../images/btn_find-out-more.gif) no-repeat 0 0;
}
ul.button a:hover.find-out-more {
	background: url(../images/btn_find-out-more.gif) no-repeat 0 -20px;
}
/* map styles */
.mapContainer {
	margin-bottom: 20px;
}
.mapMenu {
	background: #F2EFE9 url(../images/fieldset_gradient.jpg) repeat-x 0 0;
	height: 290px;
	padding: 5px;
}
#mapnav, #mapnav ul {
	margin: 0;
	padding: 0;
}
#mapnav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mapnav li a {
	text-decoration: none;
	color: #009966;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
	padding: 3px 15px 0;
	height: 23px;
	list-style: none;
	background: url(../images/bkg_POI_Select.gif) no-repeat 0 -26px;
}
#mapnav li a:hover {
	color: #fff;
	background-position: 0 0;
}
.map-bubble {
	width: 250px;
	clear: both;
}
.map-bubble p {
	font-size: 85%;
	line-height: 1.25em;
}
.map-bubble h3 {
	font-size: 108%;
}
/* Navigation Styles */

#left-column {
	background: url(../images/bkg_navigation.gif) no-repeat 0 0;
	padding: 70px 0 35px;
}
/* Promo Styles */

div.promo {
	margin: 20px 5px;
	padding: 0;
	width: 170px;
	background: #002461 url(../images/bkg_promo_bottom.gif) no-repeat 0 100%;
	color: #FFF;
}
div.promo h3 {
	font-family: Georgia;
	font-style: italic;
	font-weight: normal;
}
div.promo .inner {
	padding: 0 5px 6px;
}
div.promo p {
	font-size: 93%;
}
div.promo img {
	margin: 0;
	display: block;
}
/* Footer Styles */

#ft {
	background: url(../images/bkg_footer.gif) no-repeat 0 0;
	padding: 20px 10px 0 200px;
	color: #FFF;
	font-size: 85%;
}
#ft p {
	text-align: right;
}
#ft a:link, #ft a:visited {
	color: #FFF;
	text-decoration: none;
}
#ft a:focus {
	color: #FFF;
	text-decoration: underline;
}
#ft a:hover, #ft a:active {
	color: #FFF;
	text-decoration: underline;
}
#ft #links {
	margin: 0;
	padding: 0;
}
#ft #links li {
	display: inline;
	padding-right: 2.5em;
	padding-left: 1em;
	background: url(../images/bullet_footer.gif) no-repeat 0 50%;
	list-style-image: url(../images/bullet_footer.gif);
}
/* Class Styles */
.structural {
	position: absolute;
	left: -500em;
}
.msgText {
	color: #FFF;
	margin-bottom: 1em;
	padding-left: 1em;
}
/* Sale Units */
.text-and-images table {
	width: 100%;
}
.text-and-images th {
	background-color: #5EB7E6;
	color: #fff;
	padding: 5px;
	text-align: center;
	line-height: normal;
	border-left: #fff 1px solid;
}
.text-and-images th:first-child {
	border-left: none;
}
.text-and-images th.side {
	border-bottom: #fff 1px solid;
}
.text-and-images th span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}
.text-and-images td {
	padding: 5px;
	text-align: center;
}
.text-and-images tr:hover {
	background-color: #AFE4FF;
}
.text-and-images td ul, .text-and-images td h3 {
	text-align: left;
}
/* DOCUMENT LIST */
.sfdownloadList 
{
	margin-left: 0;
	margin-right: 0;
	list-style: none;
}
.sfdownloadList li
{
	list-style: none;
	margin-bottom: 5px;
}
.sfdownloadTitle
{
	text-transform: capitalize;
}
.sfdownloadList .sfInfo
{
	color: #999;
	font-size: 12px;
}
ul.document-list {
	list-style-type: none !important;
	list-style-position: outside !important;
	margin: 6px 0 18px;
	padding: 0;
}
ul.document-list li {
	list-style-type: none;
	list-style-position: outside !important;
	padding: 1px 0 0 38px;
	margin: 0 0 5px !important;
	background-image: url(../images/ico_document18.gif);
	background-position: 6px 0;
	background-repeat: no-repeat;
	min-height: 20px;
}
ul.document-list li a {
	text-transform: capitalize;
}
ul.document-list li .filesize {
	color: #7a7876;
	font-size: 11px;
	white-space: nowrap;
}
ul.document-list li.pdf {
	background-image: url(../images/ico_pdf18.gif);
}
ul.document-list li.doc, ul.document-list li.docx {
	background-image: url(../images/ico_doc18.gif);
}
ul.document-list li.jpg {
	background-image: url(../images/ico_jpg18.gif);
}
ul.document-list li.gif {
	background-image: url(../images/ico_gif18.gif);
}
ul.document-list li.csv {
	background-image: url(../images/ico_csv18.gif);
}
ul.document-list li.xls, ul.document-list li.xlsx {
	background-image: url(../images/ico_xls18.gif);
}
ul.document-list li.rtf {
	background-image: url(../images/ico_rtf18.gif);
}
ul.document-list li.tiff {
	background-image: url(../images/ico_tiff18.gif);
}
ul.document-list li.html {
	background-image: url(../images/ico_web18.gif);
}
.clearfix:after, fieldset:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix, fieldset {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix, fieldset {
	display:block;
}
/* End hide from IE Mac */

#yui-main fieldset {
	position: relative;
	float: left;
	clear: left;
	width: 100%;
	margin: 0 0 0;
	padding: 0 0 0.5em;
	border-style: none;
	border-top: 1px solid #BFBAB0;
	background: #F2EFE9 url(../images/fieldset_gradient.jpg) repeat-x 0 0;
}
#shortform fieldset {
	float: none;
	margin: 0 !Important;
	padding: 0 !Important;
	background: none;
	border: none;
}
#shortform ol {
	margin: 0;
	padding: 0;
}
#shortform li {
	padding-bottom: 0.5em;
}
#shortform label {
	width: 5em;
	text-align: right;
}
#shortform li.inline {
}
#yui-main fieldset.alt {
	background-color: #E6E3DD;
}
#yui-main legend {
	padding: 0;
	color: #545351;
	font-weight: bold;
}
#yui-main legend span {
	position: absolute;
	left: 0.74em;
	top: 0;
	margin-top: 0.5em;
	font-size: 135%;
}
#yui-main fieldset ol {
	padding: 2.5em 0.25em 0 0.25em;
	list-style: none;
	zoom: 1;
}
#yui-main fieldset li {
	float: left;
	clear: left;
	width: 100%;
	list-style: none;
	padding-bottom: 1em;
	font-size: 108%;
	color: #333;
}
#yui-main label {
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1em;
	margin-left: 0;
	padding-top: 2px;
}
#yui-main label em {
	position: absolute;
	left: 9.5em;
	top: 2px;
}
#yui-main .submit, #yui-main .formindent {
	float: none;
	width: auto;
	padding-left: 11em;
}
#yui-main fieldset fieldset {
	margin-bottom: -1em;
	border-style: none;
	background-color: transparent;
	background-image: none;
}
#yui-main fieldset fieldset legend {
	margin-left: 0;
	font-weight: normal;
	font-size: 108% !Important;
}
#yui-main fieldset fieldset legend span {
	left: 0;
	top: 0;
	margin-top: 0 !Important;
	margin-left: 0 !Important;
	font-weight: normal;
	font-size: 100% !Important;
}
#yui-main fieldset fieldset ol {
	position: relative;
	top: 0em;
	margin: 0 0 0 11em;
	padding: 0;
}
#yui-main fieldset fieldset label {
	float: none;
	width: auto;
	margin-right: auto;
}
#yui-main input.text {
	width: 10.5em;
	padding: 4px;
	border: solid 1px #999;
}
#yui-main #forms .long {
	width: 17.5em;
}
#yui-main textarea.text {
	padding: 4px;
	border: solid 1px #999;
}
#yui-main #forms .errors {
	padding: 0.25em 0.5em;
	background-color: #FFCCCC;
	margin-bottom: 0.5em;
	font-size: 85%;
}
#yui-main #forms .errors h3 {
	color: #990000;
	font-size: 123.1%;
	margin: 0;
}
#yui-main #forms .errors ul {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
#yui-main #forms .errors li {
	color: #990000;
	font-size: 85%;
}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
.sIFR-flash {
	visibility: visible !important;
	margin: 0 0 -0.5em;
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}
}
 @media print {
.sIFR-flash {
	display : none !important;
	height : 0;
	width : 0;
	position : absolute;
	overflow : hidden;
}
.sIFR-alternate {
	visibility : visible !important;
	display : block !important;
	position : static !important;
	left : auto !important;
	top : auto !important;
	width : auto !important;
	height : auto !important;
}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
/* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}
.PVR-Nav {
	white-space: nowrap;
	width: 180px !Important;
}
.PVR-Nav .rpText {
	color: #FFF;
	padding: 0 10px 0 30px;
	font: normal 14px;
	line-height: 26px;
}
.PVR-Nav .rpImage {
	margin: 0 0 0 5px;
}
.PVR-Nav .rpOut, .PVR-Nav .rpLink, .PVR-Nav ul.rpRootGroup
{
	border: none;
}
.PVR-Nav .rpRootGroup .rpText {
	border: none;
	border-bottom: #002461 solid 1px;
}
.PVR-Nav .rpRootGroup ul .rpText {
	border: none;
	border-bottom: #002461 solid 1px;
}
#navigation .PVR-Nav .rpOut
{
	margin-right: 0;
}
#navigation .PVR-Nav .rpGroup li, #navigation .PVR-Nav .rpGroup .rpText
{
	padding-top: 0;
	border: none;
}
.pnl-home .rpText {
	background: url(../images/pb-home.gif) no-repeat 5px 50%;
}
.pnl-sel-home .rpText {
	background: #001840 url(../images/pb-home-sel.gif) no-repeat 5px 50%;
}
.pnl-our-resort .rpText {
	background: url(../images/pb-resort.gif) no-repeat 5px 50%;
}
.pnl-sel-our-resort .rpText {
	background: #001840 url(../images/pb-resort-sel.gif) no-repeat 5px 50%;
}
.pnl-our-location .rpText {
	background: url(../images/pb-location.gif) no-repeat 5px 50%;
}
.pnl-sel-our-location .rpText {
	background: #001840 url(../images/pb-location-sel.gif) no-repeat 5px 50%;
}
.pnl-rates-reservations .rpText {
	background: url(../images/pb-reservations.gif) no-repeat 5px 50%;
}
.pnl-sel-rates-reservations .rpText {
	background: #001840 url(../images/pb-reservations-sel.gif) no-repeat 5px 50%;
}
.pnl-about-timeshare .rpText {
	background: url(../images/bkg_timeshare-1.png) no-repeat 5px 50%;
}
.pnl-sel-about-timeshare .rpText {
	background: #001840 url(../images/bkg_timeshare.png) no-repeat 5px 50%;
}
.pnl-members-area .rpText {
	background: url(../images/pb-timeshare.gif) no-repeat 5px 50%;
}
.pnl-sel-members-area .rpText {
	background: #001840 url(../images/pb-timeshare-sel.gif) no-repeat 5px 50%;
}
.pnl-timeshare-resales .rpText {
	background: url(../images/bkg_sale.png) no-repeat 5px 50%;
}
.pnl-sel-timeshare-resales .rpText {
	background: #001840 url(../images/bkg_sale-sel.png) no-repeat 5px 50%;
}
.pnl-contact-us .rpText {
	background: url(../images/pb-contact.gif) no-repeat 5px 50%;
}
.pnl-sel-contact-us .rpText {
	background: #001840 url(../images/pb-contact-sel.gif) no-repeat 5px 50%;
}
.PVR-Nav .rpRootGroup .rpExpandable {
	background: url(../images/pb_expandable.gif) no-repeat 95% 50%;
}
.PVR-Nav .rpRootGroup .rpFirst .rpText {
	border-top: #002461 solid 1px;
}
.PVR-Nav .rpRootGroup .rpText:hover {
	background: #001840;
	line-height: 26px;
}
.PVR-Nav .rpGroup .rpText:hover {
	background: #001840 url(../images/bullet_footer.gif) no-repeat 30px 50%;
}
.PVR-Nav .rpGroup .rpText {
	padding: 0px 40px;
	color: #FFF;
	line-height: 24px;
	background: transparent url(../images/bullet_footer.gif) no-repeat 30px 50%;
	border: none;
}
.PVR-Nav .rpGroup .rpLast .rpText {
	border-bottom: #002461 solid 1px;
}
.PVR-Nav .rpRootGroup .rpSelected .rpText, .PVR-Nav .rpRootGroup .rpExpanded .rpText {
	color: #00BAF1;
	background: #001840;
}
.PVR-Nav .rpLevel2 .rpLink {
	margin-left: 20px;
}
.PVR-Nav .rpLevel3 .rpLink {
	margin-left: 30px;
}
.PVR-Nav .rpLevel4 .rpLink {
	margin-left: 40px;
}
.PVR-Nav .rpGroup .rpExpanded .rpText, .PVR-Nav .rpGroup .rpSelected .rpText {
	text-decoration: none;
	background: transparent url(../images/bullet_footer_sel.gif) no-repeat 30px 50%;
	font-weight: normal;
	color: #00BAF1 !Important;
}
.PVR-Nav .rpRootGroup .rpDisabled:hover, .PVR-Nav .rpRootGroup .rpDisabled .rpText {
	color: #ccc;
	cursor: default;
}
.PVR-Nav .rpRootGroup .rpGroup .rpDisabled:hover, .PVR-Nav .rpRootGroup .rpGroup .rpDisabled .rpText {
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}
.PVR-Nav .rpRootGroup .rpLevel2 .rpDisabled:hover {
}

/* END PVR.Web.UI.Skins.PVR.PanelBar.PVR.css */

