@charset "utf-8";

@font-face {
    font-family: 'CartoGothic Std';
    src: url('CartoGothicStd-Book.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothic Std';
    src: url('CartoGothicStd-Bold.otf');
    font-weight: bold;
    font-style: normal;
}

* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	text-align: center;
	font-family: FranklinGothicFSCdRegular, Arial, Helvetica, sans-serif;
	width:100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	background-color: #FFFFFF;
}
#dvCalMain {
	font-size:10px;
	line-height:10px;	
}
html {

  height: 100%;

  width: 100%;

  margin: 0px;

  padding: 0px;

}

img {

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

  margin: 0px;

  padding: 0px;

}

strong {

  color: #4c4c4e;

}

a, a:active, a:visited {
	color: #0575ca;
	text-decoration: none;
	font-size: 100%;

}

a {

   outline: 0;

}

a.rsform-submit-button:visited {

  color: #FFFFFF;

}





#topmenu a, #topmenu a:active, #topmenu a:visited {

  color: #939394;

  text-decoration: none;

  font-size: 11px;

  font-weight: 400;

}

#topmenu a:hover {
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

a.readon {
	line-height: 13px;
	background-image: url(../images/readmore.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #0575ca;
	cursor: pointer;
	display: block;
	background-position: right center;
	margin: 0px;
	padding-top: 8px;
	padding-right: 32px;
	padding-bottom: 8px;
	padding-left: 0px;
	float: left;
	text-transform: uppercase;
	font-family: FranklinGothicFSCdBold;

}

.componentheading, .contentheading, h1 {
	font-weight: normal;
	font-size: 34px;
	padding-bottom: 5px;
	color: #012344;
	line-height: 36px;
	font-family: FranklinGothicFSCdBold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: uppercase;

}
h2 {
	font-weight: normal;
	font-size: 30px;
	padding-bottom: 5px;
	color: #012344;
	line-height: 32px;
	font-family: FranklinGothicFSMedCdRegular;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h3 {
	font-weight: normal;
	font-size: 28px;
	padding-bottom: 0px;
	color: #012344;
	line-height: 28px;
	font-family: FranklinGothicFSMedCdRegular;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

h4 {
	font-size: 20px;
	color: #012344;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: FranklinGothicFSMedCdRegular;

}

#bg {
	width: 100%;
	text-align: center;
	background-color: #FFF;
	background-image: url(../images/Index_NEW.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

#menu {

  width:973px;

  overflow:hidden;

}

small {

  font-size: 11px;

}

.body-padding {

  padding-top: 13px;

  padding-right: 13px;

  padding-left: 13px;

  padding-bottom: 0px;

}



#header {
	text-align: center;

}

#header-container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 751px;

}


#logo {
	float: left;
	height: 325px;
	width: 751px;
	margin: 0px;
	padding: 0px;
}
div.top_bar {
	float: right;
}
.search_top {
	float: right;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search_top div.search  {
	font-size: 11px;
	line-height: 26px;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 26px;
	width: 198px;
	color: #333333;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
.search_top div.search #mod-search-searchword{
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	height: 26px;
	width: 150px;
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	font-family: Georgia;
	font-style: italic;
}

div#css-menu {  /*z-index:1000; position:relative;*/
	float: right;
	color: #959494;
	padding-top: 20px;
	padding-right: 17px;
	width: 200px;
	text-align: right;
	line-height: 12px;



}
div#css-menu a {
	font-size: 12px;
	line-height: 12px;
	color: #231f20;
	font-family: "CartoGothic Std";
}
#banner-container {
	text-align: center;
	width: 100%;
}
#banner {
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 980px;
}


#maincontent {
	padding: 0px;
	width: 751px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;

}

#fp-top {
	padding-top: 23px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 0px;

}


#fp-top .module, #fp-top .module-orange , #fp-top .module-gray{
	width: 320px;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #404040;
	border: 1px solid #e5e7de;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 325px;

}

#fp-top .module-orange {


}

#fp-top .module-gray {
	margin: 0px;


}



#fp-top .module img, #fp-top .module-orange img , #fp-top .module-gray img{
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

}

#fp-top .module div, #fp-top .module-orange div , #fp-top .module-gray div{
	padding-right: 15px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 14px;

}

#fp-top .module div div, #fp-top .module-orange div div , #fp-top .module-gray div div{

  padding: 0px;

}

#fp-top .module div div div, #fp-top .module-orange div div div , #fp-top .module-gray div div div{

  background-image: url(../images/blank.gif);

  background-repeat: no-repeat;

  padding: 0px;

}

#fp-top  .module  h3 ,#fp-top .module-orange  h3 , #fp-top .module-gray h3   {
	color: #02274e;
	line-height: 20px;
	font-size: 20px;
	display: block;
	background-image: url(../images/cta_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	text-transform: uppercase;
	font-family: FranklinGothicFSCdBold;

}

#fp-top .module a, #fp-top .module-orange a, #fp-top .module-gray a {
	color: #0575ca;

}

#fp-top .module p, #fp-top .module-orange p, #fp-top .module-gray p {
	font-size: 13px;
	line-height: 18px;
	color: #6b6969;
	margin: 0px;
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

}

#fp-top .module ul, #fp-top .module-orange ul, #fp-top .module-gray ul {
	display: block;
	margin: 0px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e5e7de;
	width: 144px;
	padding: 0px;

}

#fp-top .module ul li, #fp-top .module-orange ul li, #fp-top .module-gray ul li {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	list-style-type: none;
	display: block;
	padding-right: 0px;
	font-size: 13px;
	line-height: 15px;

}

#fp-top .module ul li a, #fp-top .module-orange ul li a, #fp-top .module-gray ul li a {
	color: #0575ca;

}
#fp-top .module-gray ul.left {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fp-top .module-gray ul.left li {
	padding-left: 0px;
}

#breadcrumbs {
	font-size: 10px;
	padding-bottom: 20px;
	padding-top: 12px;
	line-height: 10px;
	color: #6b6969;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e7de;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;

}

#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active {
	color: #6b6969;
	font-size: 10px;
	line-height: 10px;

}
#breadcrumbs span {

}


#banner-inner {
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 0px;
}

#banner-inner p {
	margin: auto;
	width: 960px;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #666;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}


.arrow_left {
	width: 55px;
	float: left;
	padding-top: 40px;
}
.footer_bg {
	background-image: url(../images/footer_bg_top.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	background-color: #343433;
	background-position: left bottom;
}

#maincontent-border {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;

}
#maincontent-border p.large {
	line-height: 26px;
	font-size: 16px;
	color: #aaa7a7;
	padding-bottom: 20px;

}

#leftcolumn .module {
	margin-bottom: 14px;

}

#leftcolumn .module div {

}

#leftcolumn .module div div {


}

#leftcolumn .module div div div {

  padding: 0px;

}

#leftcolumn  .module h3 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 0px;

}

#rightcolumn .module {
	margin-bottom: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}

#rightcolumn  .module div {

}

#rightcolumn  .module  div div {

}

#rightcolumn  .module  div  div div {

  padding: 0px;

}

#rightcolumn  .module h3 {
	font-size: 18px;
	line-height: 18px;
	color: #012344;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #023b77;
	text-transform: uppercase;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	font-family: FranklinGothicFSCdBold;
	margin: 0px;
	font-weight: normal;

}
#maincontent-border #rightcolumn .module p {
	text-align: right;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	text-transform: uppercase;
}


.module-contact {
	background-color: #d5d8db;
	background-image: url(../images/quote_middle.jpg);
	background-repeat: repeat-y;
	margin-bottom: 5px;

}

.module-contact div {
	color: #87888b;
	background-image: url(../images/quote_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.module-contact div div {
	background-image: url(../images/quote_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 70px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 15px;

}
.module-contact div div div {
	background-image: url(../images/blank.gif);
	padding: 0px;
}
#maincontent-border .module-contact p{
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	padding: 0px;
	font-family: FranklinGothicFSCdRegular;
	margin: 0px;
	font-weight: normal;

}

.module-contact a {

  color: #43617a;

}

#maincontent-border ul, #maincontent-border ol {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	font-family: Arial, Helvetica, sans-serif;

}
#maincontent-border ol {
	padding-left: 22px;
}


#maincontent-border li {

  padding-top: 3px;

  padding-bottom: 3px;

}

#leftcolumn {
	float: left;
	width: 239px;
	text-align:left;




//  border-right-width: 1px;

//  border-right-style: solid;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;

}

#leftcolumn img {
	margin: 0px;
	padding: 0px;

}

#leftcolumn li {
	list-style:none;
}

#leftcolumn li a {
	color: #6f6f6e;
}
#maincontent-border #leftcolumn h3 {
	font-size: 10px;
	color: #6b6969;
	font-weight: normal;
	background-image: url(../images/cta_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-transform: uppercase;

}



#rightcolumn {
	float: left;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding: 0px;

}



#component-thin {
	float: left;
	width: 460px;
	margin: 0px;
	padding: 0px;

}

#component-wide {
	float: left;
	width: 690px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;

}

#component-left {
	float:left;
	width:700px;
	margin: 0px;
	padding: 0px;

}

#component-right {
	float: left;
	width: 720px;
	padding: 0px;

}
#inner-bottom {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#inner-bottom div.module {
	float: left;
	width: 28%;
	margin-right: 5%;
}
#inner-bottom h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-weight: normal;
	display: block;
}
#inner-bottom p {
	font-size: 12px;
	line-height: 16px;
	display: block;
}
#inner-bottom img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}

#copyright {
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;

}


#copyright-container {
	width: 751px;
	text-align: center;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;

}


#bottom {

//	color: #cacbd2;
	padding-right: 0px;
	padding-left: 0px;

}

#bottom-left, #bottom-left a {
color:#8e8e8e;
}

#bottom-right {

	float: right;

	text-align: right;

}

p {
	padding-top: 7px;
	padding-bottom: 15px;
	margin: 0px;
	font-size: 18px;
	line-height: 24px;
}

.block {

  text-align: left;

  padding: 0px;

  margin-top: 0px;

  margin-right: auto;

  margin-bottom: 0px;

  margin-left: auto;

}

.clear {

  clear: both;

  margin: 0px;

  padding: 0px;

  height: 1px;

}

#footer {

  margin: 0px;

  padding: 0px;

  height: 240px;

}

.input {

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

}

#form-login ul {

  list-style-type: square;

}

.loginelement {

  margin: 0px;

  padding: 0px;

}

.padding-light {

  padding: 5px;

}

.padding-heavy {

  padding: 10px;

  background-image:url(../images/leftcolumn_bg.png);

  background-repeat:repeat-x;

  width:auto;

  margin-left:0px;

  height:360px;

}

form {

  margin: 0px;

  padding: 0px;

}

fieldset {

  padding: 0px;

  display: block;

  margin: 0px;

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

}

.contentpaneopen fieldset {

/*width:930px;*/



}

hr.brown {

  height: 1px;

  color: #eddeb5;

  margin-top: 10px;

  margin-bottom: 10px;

}

#css-menu div.module {

  padding-left:2px;

/*padding-top:140px;*/}
#system-message-container {
}


#system-message {

  background-color: #F1F2F3;

  border-top-width: 1px;

  border-bottom-width: 1px;

  border-top-style: solid;

  border-bottom-style: solid;

  border-top-color: #666666;

  border-bottom-color: #666666;

  font-size: 16px;

  font-weight: bold;

  color: #757575;

  list-style-type: none;

  padding: 10px;

}

#system-message dt.error {

  color: #012D4F;

  padding-bottom: 8px;

}

#system-message dd.message {

  font-size: 13px;

  font-weight: 400;

  color: #757575;

  list-style-type: none;

}

#system-message dd.message ul li {

  list-style-type: none;

}

ul.latestnews {

  list-style-type: none;

}

.st_sharethis_custom {

  background: url("../../../images/share.jpg") no-repeat scroll left top transparent;

  display: block;

  height: 14px;

  width: 68px;

}

div.items-leading {

  float: left;

  width: 100%;

}

div.items-leading h3 {

  color: #007096;

  font-size: 14px;

  font-weight: bold;

  padding-bottom: 3px;

  padding-top: 5px;

}

div.items-leading .locations {

  font-size: 14px;

  padding-bottom: 15px;

}

div.items-leading div.flyer a {

  padding-top: 15px;

  display: block;

  color: #5F6062;

  font-size: 12px;

}

div.investmenttype  span, div.loanamount span, div.faceamount span {

  color: #007096;

  width: 130px;

  display: block;

  float: left;

}

div.item-separator {

  background-color: #e3e4e5;

  height: 1px;

  margin-top: 15px;

  margin-bottom: 15px;

  width: 100%;

}

.rsform-input-box {

  border: 1px solid #CCCCCC;

  height: 22px;

  width: 220px;

  margin-bottom: 3px;

  font-size: 12px;

  line-height: 22px;

  margin-top: 3px;

}

.rsform-submit-button {

  background-color: #757575;

  font-size: 14px;

  font-weight: bold;

  color: #FFFFFF;

  padding: 4px;

  line-height: 14px;

  margin-top: 15px;

  margin-bottom: 15px;

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

  cursor: pointer;

}

table.print a {

  color: #959597;

  font-size: 11px;

  line-height: 11px;

}

.small {

  font-size: 12px;

}

.table td {

  padding: 6px;

  vertical-align: top;

}

table tr.odd {

  background-color: #F0F0F0;

}

#accordion1 table th {

	background-color: #dadbdd;

	color: #333;

	font-size: 11px;

	padding: 3px;

	text-align: left;

}

#accordion1 table td {

	padding: 3px;

	text-align: left;

}

#accordion2 {

	width: 100%;

}

div.latestItemView h3 {

  color: #007096;

  font-size: 14px;

  font-weight: bold;

  padding-bottom: 3px;

  padding-top: 5px;

}

#maincontent-border div.latestItemView .locations p {

  font-size: 14px;

  padding-bottom: 15px;

  padding-top: 0px;

}

div.latestItemView div.flyer a {

  color: #5F6062;

  display: block;

  font-size: 12px;

  padding-top: 15px;

}

div.latestItemView  div.extrafield span {

  color: #007096;

  display: block;

  float: left;

  width: 130px;

}div.paginate {

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #096991;

	background-color: #F5F5F5;

	padding: 10px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

}

div.paginate .properties {

	float: left;

	width: 220px;

	font-size: 16px;

	color: #096991;

}

div.paginate .sort {

	float: left;

	font-weight: bold;

	width: 220px;

}

div.paginate .sort .label {

	float: left;

	padding-right: 10px;

	font-size: 11px;

	line-height: 11px;

	padding-top: 7px;

}

div.paginate .sort select {

	display: block;

	float: left;

	border: 1px solid #CCC;

	font-size: 11px;

	padding: 3px;

	width: 160px;

	vertical-align: middle;

	height: 24px;

}

div.paginate .sort select option {

	padding: 3px;

}

div.paginate .page {
	float: right;
	text-align: right;
}
div.paginate .clr {
	clear: both;
}

#maincontent-border div.page ul {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}

#maincontent-border div.page ul li {
	float: left;
	display: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#maincontent-border div.page ul li.pagination-start, #maincontent-border div.page ul li.pagination-prev, #maincontent-border div.page ul li.pagination-next, #maincontent-border div.page ul li.pagination-end {
	display: block;
}

li.pagination-start span.pagenav {

	background-image: url(../images/first.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-start a.pagenav {

	background-image: url(../images/first.jpg);

	background-repeat: no-repeat;

	background-position: 0px -11px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-prev span.pagenav {

	background-image: url(../images/previous.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-prev a.pagenav {

	background-image: url(../images/previous.jpg);

	background-repeat: no-repeat;

	background-position: 0px -11px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-next span.pagenav {

	background-image: url(../images/next.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-next a.pagenav {

	background-image: url(../images/next.jpg);

	background-repeat: no-repeat;

	background-position: 0px -11px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-end span.pagenav {

	background-image: url(../images/last.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}

li.pagination-end a.pagenav {

	background-image: url(../images/last.jpg);

	background-repeat: no-repeat;

	background-position: 0px -11px;

	display: block;

	height: 11px;

	width: 8px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 0px;

	line-height: 11px;

	text-indent: -999px;

}



#k2Container {

	float: left;

	width: 100%;

}
div.leftcolumn_footer {
	clear:both;
	float: left;
	width: 500px;
	text-align:left;
	text-decoration:none;
	list-style:none;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
div.leftcolumn_footer h3     , div.rightcolumn_footer h3{
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	color: #FFF;
	font-family: FranklinGothicFSCdBold;
	text-transform: uppercase;
	padding: 0px;
}

div.leftcolumn_footer p {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.leftcolumn_footer p a {
	color: #a2daf7;
	text-decoration: none;
}
div.leftcolumn_footer a:hover       {
	color: #FFF;
	text-decoration: underline;
}
div.leftcolumn_footer a, div.rightcolumn_footer a , div.footer_menu a{
	color:#8e8e8e;
	text-decoration:underline;
}
div.leftcolumn_footer a:hover, div.rightcolumn_footer a:hover , div.footer_menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
div.rightcolumn_footer {
	float: right;
	margin:0px;
	text-align:right;
	border-right-color: #eceeef;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 400px;
}
div.rightcolumn_footer p {
	margin:0px;
	padding:0px;
	line-height: 14px;
}
div.rightcolumn_footer ul {
	float:left;
	margin:0px;
	padding: 0px;
	display: block;
	width: 170px;
}
div.rightcolumn_footer li {
	margin:0px;
	display: block;
	list-style-type: none;
	background-image: url(../images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 15px;
	line-height: 14px;
}
div.footer_bg_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	clear: both;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-color: #333;
	padding: 10px;
}
div.footer_bg_bottom a {
	color: #a2daf7;
}
#maincontent-border div.item-pagemanagement p {
	display: block;
	float: left;
	width: 110px;
	height: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
	position: relative;
}
#maincontent-border div.item-pagemanagement img {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#maincontent-border div.item-pagemanagement a {
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 140px;
	width: 110px;
	text-indent: -999em;
	z-index: 5;
}
#banner-inner li a {
	display:block;
	float:left;
	margin-right:50px;
	color:#000000;
	font-size:16px;
	padding:7px;	
	background:#FFFFFF;
}
p.notice {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding-bottom: 15px;
	padding-top: 7px;
	font-weight: 700;
	color: #F00;
}
#maincontent-border ul.booking, #maincontent-border ul.booking ul {
	padding: 0px;
	list-style-type:none;
}
#maincontent-border ul.booking {
	padding: 0px;
	list-style-type:none;
	margin:25px 0px;
}
#maincontent-border ul.booking li {
	padding: 0px;
	list-style-type:none;
	position:relative;
}
#maincontent-border ul.booking li a.button {
	border: 3px solid #0575ca;
	display: block;
	font-size: 17px;
	font-weight: 700;
	line-height: 17px;
	margin: 0px 0px 0px 0;
	padding: 11px 25px 10px;
	text-transform: uppercase;
}
#maincontent-border ul.booking li li a.button {
	border: 1px solid #0575ca;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 15px;
	margin: 0px 0px 0px 0;
	padding: 11px 25px 10px;
	text-transform: uppercase;
	background:#FFF;
}
#maincontent-border ul.booking li a.button:hover {
	background:#045897;
	color: #FFF;
	text-decoration: none;
}
#maincontent-border ul.booking ul {
	position:absolute;
	top:100%;
	left:-999em;
	width:100%;
}
#maincontent-border ul.booking li:hover ul {
	left:0px;
}
