@charset "UTF-8";body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #FFF;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #005dab;}.PageLayout  #Container {	width: 900px;	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 0px;	text-align: left; /* this overrides the text-align: center on the body element. */}.PageLayout #MainContent {	padding-left: 20px;	padding-right: 20px;}#Content1 {	position:relative;	width:800px;	height:1100px;	z-index:2;	background-image: url(../images/index_background.jpg);	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;}#Content2 {	position:relative;	width:800px;	background-image: url(../images/main_background.gif);	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;}#Content3 {	position:relative;	width:800px;	height:auto;	z-index:2;	background-image: url(../images/changing_places_bgnd.jpg);	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;}#Content4 {	position:relative;	width:800px;	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;}#FooterLogos {	position:absolute;	width:480px;	height:70px;	z-index:2;	left: 290px;	top: 830px;}#SearchBox {	position:absolute;	width:230px;	height:085px;	z-index:1021;	left: 30px;	top: 15px;}#FooterLogos {	position:absolute;	width:480px;	height:85px;	z-index:1;	left: 290px;	top: 20px;}#Footer {	position:relative;	width:800px;	height:130px;	background-image: url(../images/footer_bgnd.gif);	float: inherit;	margin-left: auto;	margin-right: auto;	margin-bottom: 0px;}#ContentBackground1 {	position:relative;	width:760px;	left: 20px;	background: url(../images/content_bgnd_3.jpg) no-repeat center bottom;	height: auto;}#ContentCP {	position:relative;	width:760px;	left: 20px;	background: url(../images/content_bgnd_4.jpg) no-repeat center bottom;	height: auto;}#CopyLayout1 {	position:relative;	width:530px;	z-index:1;	background: url(../images/dots_vertical.gif) repeat-y top right;	background-image: url(../images/dots_vertical.gif);	padding-left: 10px;	padding-bottom: 20px;	padding-right: 10px;}#CopyLayoutCP {	position:relative;	width:530px;	z-index:1;	background: url(../images/dots_vertical.gif) repeat-y top right;	background-image: url(../images/dots_vertical.gif);	padding-left: 10px;	padding-bottom: 20px;	padding-right: 10px;}#Margin {	position:absolute;	width:200px;	z-index:28;	left: 550px;	top: 145px;	background-image: url(../images/margin_background.gif);	background-repeat: no-repeat;	padding-top: 125px;	padding-left: 5px;	padding-right: 5px;	height: auto;}#Quote {	background-image: url(../images/cp_quote_box.gif);	background-repeat: no-repeat;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 0px;	padding-right: 20px;	height: 500px;}.Ticker {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	line-height: 20px;	text-decoration: none;	background-image: url(../images/ticker_background.jpg);}.MenuFFF {	background: #FFFFFF;}A.MenuMain {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}A.MenuMain:link {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}A.MenuMain:hover {	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}A.MenuMain:visited {	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	border-bottom: 1px solid #50ade4;}A.MenuSub {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #50ade4;}A.MenuSub:link {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #50ade4;}A.MenuSub:hover {	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #50ade4;}A.MenuSub:visited {	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	border-bottom: 1px solid #e2e2e2;	background: #50ade4;}A.MenuSub2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #7cc2eb;}A.MenuSub2:link {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #7cc2eb;}A.MenuSub2:hover {	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	border-bottom: 1px solid #e2e2e2;	background: #7cc2eb;}A.MenuSub2:visited {	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	border-bottom: 1px solid #e2e2e2;	background: #7cc2eb;}A.AboutUs {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #005DAB;	line-height: 20px;	text-decoration: none;}A.AboutUs:link {	color: #005DAB;	text-decoration: none;}A.AboutUs:hover {	color: #50ade4;	text-decoration: none;	border-bottom: 1px dotted #50ade4;}A.AboutUs:visited {	font-family: Arial, Helvetica, sans-serif;	color: #005DAB;	text-decoration: none;}A.NavSearch {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #005dab;	font-weight: normal;	text-decoration: none;}A.NavSearch:link {	font-weight: normal;	color: #005dab;	text-decoration: none;}A.NavSearch:hover {	color: #50ade4;	font-weight: normal;	text-decoration: none;}.BigCopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #B5B5B5;}.SideNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #005dab;	text-decoration: none;}A.SideNav:link {	color: #005dab;	text-decoration: none;	line-height: 22px;}A.SideNav:hover {	color: #50ade4;	text-decoration: none;}.SideNavLivePage {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.NavLivePage {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #50ade4;}input {	font-size: 10px;	font-weight: normal;	letter-spacing: 1px;}.HeadingsLightBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #50ade4;}.HeadingsDarkBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	color: #005DAB;	line-height: 25px;}.topOfPage {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #b5b5b5;	text-decoration: none;}A.topOfPage:link {	text-decoration: none;	color: #b5b5b5;}A.topOfPage:hover {	text-decoration: none;	color: #606060;}.Copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #005dab;	line-height: 20px;}.bodypara {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #005dab;	line-height: 20px;	border: 10px;}.bodyLarger {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #005dab;	line-height: 22px;}.SearchGoogle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #005dab;	line-height: 17px;}.SearchGoogle:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #005dab;		text-decoration: none;}A.SearchGoogle:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #50ade4;	text-decoration: none;}A.SearchGoogle:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}.menuWhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.menuWhite:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;		text-decoration: none;}A.menuWhite:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	border-bottom: 1px solid #FFFFFF;}A.menuWhite:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	}.image {	margin-left: 8px;	margin-right: 1px;	margin-bottom: 10px;}li {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color: #005dab;	list-style-position: outside;	list-style-type: none;	list-style-image: url(../images/bullet.gif);}.smallType {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #005dab;}.tableImages {	background-repeat: no-repeat;}.pic_border {	padding: 0px 10px 50px 10px;}.pic_border_right {	padding: 0 0 10px 10px;}.pic_border_left {	padding: 10px 10px 10px 0px;}.contentBgnd {	background: #fff url(../images/content_bgnd.jpg) no-repeat center bottom;	background-color: #fff;}.Buttons img{	border: 0px solid;}.Buttons:hover img{	border: 1px solid #005dab;}.Buttons:hover{color: red; /* irrelevant definition to overcome IE bug */}#Independent {	position:absolute;	left:25px;	top:285px;	width:200px;	height:100px;	z-index:12;	visibility: visible;}#Palma {	position:absolute;	left:15px;	top:295px;	width:210px;	height:75px;	z-index:12;	visibility: visible;}#Menu {	position:absolute;	width:760px;	height:25px;	z-index:1022;	left: 20px;	top: 10px;}