/*4C86B8 #75A1C8 Same blue as logo: 143e64*/
body{background-color: #93a5b5; margin-top: 4px;}

h1 {
	vertical-align: top;
	text-align: justify;
	font-family: "century gothic";
	font-size: 14pt ; 
	font-weight: normal;
	color: #c9002f;
}

h2 {
	vertical-align: top;
	text-align: justify;
	font-family: "century gothic";
	font-size: 11pt ; 
	font-weight: normal;
	color: #c9002f;
}
.bold {font:0.8em "verdana";color:#076072;font-weight:normal}
.infotext {font:0.9em "arial";color:#000000;font-weight:bold}
.mainTable { background-color:#ffffff; color:#ffffff;border-top:3px solid #999999; border-bottom:3px solid #999999; border-left:3px solid #999999; border-right:3px solid #999999; } 
.mainTable2 { background-color:#ffffff; color:#ffffff; } 
input, textarea, select {font:8pt "verdana";color:#284c6c; background:#ffffff; border-top:1px solid #c9d2da; border-bottom:1px solid #c9d2da; border-left:1px solid #c9d2da; border-right:1px solid #c9d2da; } 
input.img, input.radio, input.checkbox
{
border : 0px none;
}

img {
	border: 0;
}

table.mainTableTour { 
	background-color:#ffffff; 
	width: 100%;
	text-align:center;
	vertical-align: middle;
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
} 

td.menuTextTour { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A;
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
} 

table.paleBlue { 
	background-color:#9BBCD9;
	width: 124px;
} 

/*menu table*/
table.menuTour {
	background-color:#00529A;
	width: 99%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

td.topCenter {
	vertical-align: top;
	text-align: center;
} 

td.third {
	vertical-align: middle;
	text-align: center;
	width: 33%;
	border-top:1px solid #284c6c; 
	border-bottom:1px solid #284c6c; 
	border-left:1px solid #284c6c; 
	border-right:1px solid #284c6c;
}

table.golfPic1 {
	vertical-align: middle;
	text-align: center;
	width: 300px;
	
}

td.borderPic {
	vertical-align: middle;
	text-align: center;
	border-top:1px solid #284c6c; 
	border-bottom:1px solid #284c6c; 
	border-left:1px solid #284c6c; 
	border-right:1px solid #284c6c;
	
}

ul {
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	text-align: justify;
} 


li {
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	text-align: justify;
} 

/*main text style*/
td.placeholderText {
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	vertical-align: middle;
	text-align: justify;
}
/*main text style*/
td.placeholderTextLine {
	font:11px "verdana";
	color:#284c6c;
	font-weight:bold;
	vertical-align: middle;
	text-align: justify;
	text-decoration: underline;
}


/*main text style*/
td.placeholderTextTop {
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	vertical-align: top;
	text-align: justify;
} 

/*main text style*/
td.placeholderTextTopCenter {
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	vertical-align: top;
	text-align: center;
} 

/*main text style red*/
td.placeholderTextRed {
	font:11px "verdana";
	color:#CC0033;
	font-weight:normal;
	vertical-align: top;
	text-align: justify;
} 

/*main text style red bold*/
td.placeholderTextRedBold {
	font:11px "verdana";
	color:#CC0033;
	font-weight:bold;
	vertical-align: top;
	text-align: center;
} 

/*main text style red bold*/
td.placeholderTextRedLeft {
	font-size:12px;
	font-family:"century gothic";
	color:#CC0033;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
} 

/*main text style red bold*/
td.TextRedBoldFifty {
	font-family: "century gothic";
	font-size: 11pt ; 
	color:#CC0033;
	font-weight:bold;
	vertical-align: top;
	text-align: center;
	width:50%;
} 

/*main text style red bold*/
td.TextRedBoldFiftyLeft {
	font-family: "century gothic";
	font-size: 11pt ; 
	color:#CC0033;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
	width:50%;
} 

/*main text style bold*/
td.placeholderTextBold {
	font:11px "verdana";
	color:#284c6c;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
} 

td.placeholderTextBoldItalic {
	font:12px "arial";
	color:#284c6c;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
	font-style: italic;
} 


/*main text style bold and center*/
td.placeholderTextBoldCenter {
	font:11px "verdana";
	color:#284c6c;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
} 

/*main text style centered*/
td.placeholderTextCenter {
	text-align: center;
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	vertical-align: middle;

} 
/*main text style justified*/
td.placeholderTextLeft {
	text-align: justify;
	font:0.7em "verdana";
	color:#004FA3;
	font-weight:normal;
	vertical-align: middle;
} 

/*main text style over right*/
td.placeholderTextRight {
	text-align: right;
	font:0.7em "verdana";
	color:#004FA3;
	font-weight:normal;
	vertical-align: middle;
}

td.placeholderTextBoldRight {
	text-align: right;
	font:0.7em "verdana";
	color:#004FA3;
	font-weight:bold;
	vertical-align: middle;
}

/*heading style*/
td.heading {
	text-align: center;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	color:#CC0033;
} 

td.headingRight {
	text-align: right;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	color:#CC0033;
} 

 td.Redheading {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-align: justify;
}

/*date display text style*/
div.date {
	font:0.6em "arial";
	color:#284c6c;
	font-weight:normal
} 

/*middle alignment of div*/
div.inMiddle {
	text-align: center;
} 

/*subheading menu items div*/
div.subHeading {
	text-align: right;
	width: 90%;
	height: 40px;
	vertical-align: middle;
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;

}

/*subheading red menu items div*/
div.subHeadingRed {
	text-align: right;
	width: 90%;
	height: 40px;
	vertical-align: middle;
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

/*main outer table*/
table.blueTable {
	/*background-color:#e9edf0;*/
	width: 800px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: center;
}

/*inner homes table*/
table.homesInner {	
	width: 100%;
	border: 0;
	text-align: justify;
	vertical-align: top;
}

/*reservations address table*/
table.resAddress {	
	width: 68%;
	height:130px;
}


/*reservations address table*/
table.resAddressSm {	
	width: 90%;
	height:90px;
}

td.blueText {
	color: #00529A;
	font-weight: bold;
	font-size: 12pt;
	font-family: "arial";
	text-align: center;
}

td.blueTextJustify {
	color: #00529A;
	font-weight: bold;
	font-size: 12pt;
	font-family: "arial";
	text-align: justify;
}


td.blueTextSm {
	color: #00529A;
	font-weight: bold;
	font-size: 10pt;
	font-family: "arial";
	text-align: center;
}

td.RedTextSm {
	color: #CC0033;
	font-weight: bold;
	font-size: 8pt;
	font-family: "verdana";
	text-align: center;
}

/*inner homes gradient td*/
td.homesInnerGradient {	
	width: 100%;
	border: 0;
	height: 20px;
	text-align: center;
	background-color:#284c6c ;
	vertical-align: middle;
	color:#ffffff;
	font-size:14px;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:none;
}

/*inner homes heading td*/
td.homesHeading {	
	width: 100%;
	border: 0;
	height: 28px;
	text-align: center;
	font-family: "arial";
	color:#00529A;
	font-weight: bold;
	font-style: normal;
	font-size:0.9em;
	vertical-align: middle;
}

/*inner address heading td*/
td.detailsHeading {	
	border: 0;
	text-align: right;
	font-family: "verdana";
	color:#284c6c;
	font-weight: bold;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 20%;
}

/*inner address heading 30% width td*/
td.detailsHeading30 {	
	border: 0;
	text-align: right;
	font-family: "verdana";
	color:#284c6c;
	font-weight: bold;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 30%;
}

/*inner address details td*/
td.innerDetails {	
	border: 0;
	text-align: justify;
	font-family: "verdana";
	color:#284c6c;
	font-weight: normal;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 80%;
}
/*inner address details 70 width td*/
td.innerDetails70 {	
	border: 0;
	text-align: justify;
	font-family: "verdana";
	color:#00529A;
	font-weight: normal;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 70%;
}


/*inner homes heading td*/
td.homesInnerHeading {	
	width: 100%;
	border: 0;
	text-align: center;
	background-color:#296FAD;
}


/*menu table*/
table.menu {
	background-color:#ffffff;
	width: 86%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

/*table 90% width*/
table.ninety {
	background-color:#ffffff;
	width: 90%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

/*table 95% width*/
table.ninetyFive {
	background-color:#ffffff;
	width: 95%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}


/*table 50% width*/
table.seventy {
	background-color:#ffffff;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

table.seventyLeft {
	background-color:#ffffff;
	width: 70%;
	text-align: justify;
	vertical-align: middle;
}

/*right detail table table*/
table.rightDetail {
	background-color:#ffffff;
	width: 86%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}


/*menu Items*/
td.menuText { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:0px solid #ffffff; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
} 

/*100% width table*/
table.hundredPerCent {
	border: 0;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

/*50% width td*/
td.fiftyPerCent {
	width: 50%;
	font:11px "verdana";
	color:#284c6c;
	font-weight:normal;
	vertical-align: top;
	text-align: justify;
}

/*50% width centertd*/
td.fiftyPerCentCenter {
	width: 50%;
	font:11px "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: top;
	text-align: center;
}

/*20% width td */
td.twentyPerCent {
	width: 20%;
	vertical-align: top;
	border-bottom:1px solid #00529A;
}
/*20% width td */
td.nineteen {
	width: 19%;
	vertical-align: top;
}

/*20% width td with right border*/
td.twentyPerCentBorder {
	width: 20%;
	vertical-align: top;
	border-right:1px solid #284c6c;
	border-left:1px solid #284c6c;
	border-bottom:1px solid #284c6c;
}

/*20% width td with right & bottom border*/
td.ratesPrices {
	vertical-align:middle;
	background-color: #c9d2da;
	text-align: center;
	color: #284c6c;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:12px;
	border-right:1px solid #284c6c;
	border-bottom:1px solid #284c6c;
}

/*20% width td with right & bottom border white bg*/
td.ratesPricesWhite {
	width: 18%;
	vertical-align:middle;
	background-color: #ffffff;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with bottom border*/
td.ratesPrices2 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-bottom:1px solid #00529A;
}

/*20% width td with right border*/
td.ratesPrices3 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with no border*/
td.ratesPrices4 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-bottom:1px solid #00529A;
	
}


/*rates header td*/
td.ratesSeason {
	width: 33%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonTwenty {
	width: 19%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonDates {
	width: 81%;
	background-color: #FFFFFF;
	color: #284c6c;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonTwentyBorder {
	width: 19%;
	background-color: #FFFFFF;
	color: #284c6c;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
	border-right:1px solid #284c6c;
}

td.ratesSeasonWhite{
	background-color: #FFFFFF;
	color: #284c6c;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonTwentyNoBorder {
	width: 19%;
	background-color: #FFFFFF;
	color: #284c6c;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}




/*rates header td*/
td.ratesSeasonTwentyLeft {
	width: 19%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: justify;
	vertical-align: top;
}
/*rates header td*/
td.ratesSeasonFive {
	width: 5%;
	background-color: #ffffff;
	
}

/*rates header td*/
td.ratesSeasonFifty {
	width: 50%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonBig {
	width: 46%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}
/*rates header td*/
td.ratesSeason17 {
	width: 17%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeason32 {
	width: 32%;
	background-color: #ffffff;
	
}

/*rates header td*/
td.ratesSeasonSm {
	width: 27%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonBig2 {
	width: 40%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonSm2 {
	width: 20%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonBig3 {
	width: 40%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

/*rates header td*/
td.ratesSeasonSm3 {
	width: 15%;
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:11px;
	text-align: center;
	vertical-align: top;
}

td.ratesSeasonLeft {
	background-color: #284c6c;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "century gothic";
	font-style: normal;
	font-size:12px;
	text-align: justify;
	vertical-align: top;
}

td.ratesSeason18 {
	width: 18%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: center;
	vertical-align: top;
}

/*rates header td border right*/
td.ratesSeasonRight {
	width: 20%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: center;
	vertical-align: top;
	border-right:1px solid #FFFFFF;
}

/*rates header td border right*/
td.ratesSeasonOverRight {
	width: 18%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: right;
	vertical-align: top;
}
/*rates header td border left & right*/
td.ratesSeasonRightLeft {
	width: 20%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	text-align: center;
	vertical-align: top;
	border-right:1px solid #00529A;
	border-left:1px solid #FFFFFF;
}


/*homes boxes table*/
table.homeBoxes {
	background-color:#ffffff;
	width: 90%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
	height: 100%;
	text-align: center;
	vertical-align: top;
}

/*homes boxes table*/
table.boxes {
	background-color:#ffffff;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #284c6c; 
	border-bottom:1px solid #284c6c; 
	border-left:1px solid #284c6c; 
	border-right:1px solid #284c6c; 
	text-align: center;
	vertical-align: top;
}

/**/
table.twoEighty { 
	background-color:#ffffff;
	width: 280px;
	text-align: center;
	padding:0px 0px;
}

/*white outer table*/
table.whiteTable { 
	background-color:#ffffff;
	width: 800px;
	text-align: center;
	padding:0px 0px;
}

/*left section td*/
td.leftTable { 
	background-color:#c9d2da;
	width: 18%;
	text-align: center;
	vertical-align: top;
} 

/*right td*/
td.rightTable{ 
	background-color:#9BBCD9;
	width: 18%;
	text-align: center;
	vertical-align: bottom;
} 

/*middle section */
td.middleSection { 
	width: 64%;
	text-align: center;
	vertical-align: top;
} 

/*65% table */
table.sixtyFive { 
	width: 65%;
	text-align: center;
	vertical-align: top;
} 


/*middle section table*/
table.middleTable { 
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
} 

/*middle section table*/
table.middleTableTop { 
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	vertical-align: top;
} 


/*right section td*/
td.rightSection { 
	width: 80%;
	text-align: center;
	color:#00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;

} 

/*right section big texttd*/
td.rightSectionBig { 
	width: 80%;
	text-align: center;
	color:#00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.9em;

} 


/*bottom navigation white style*/
td.bottomNav {
	color:#ffffff;
	font-weight: normal;
	font-family: "arial";
	font-style: normal;
	background-color: #284c6c;
	text-align: center;
}

/*gradient line*/
td.gradient {
	vertical-align: top;
	height: 30px;
	text-align: center;
	background-image: url(images/gradient.jpg);
}


/*breadcrumbs white style*/
td.breadcrumbs {
	color:#ffffff;
	font-weight: normal;
	font-family: "century gothic";
	font-style: normal;
	font-size:0.7em;
	background-color: #284c6c;
	text-align: justify;
	vertical-align:middle;
}

/*bottom development details blue text*/
.infotextSm {
	font-size:7pt;
	font-family: "arial";
	color:#476781;
	font-weight:bold;
	text-align: center;
}


/*menu Items*/
td.menuText2 { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
	width: 100%;
	height: 100%;
} 

/*Sub menu Items*/
td.SubMenuText { 
	background-color:#c9d2da;
	width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: middle;
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
} 

/*Sub menu Items*/
td.SubMenuText2 { 
	background-color:#93a5b5;
	width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: middle;
	color:#284c6c;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
} 

/*td contents align = center*/
td.middle {
	text-align: center;
}

/*td contents align = center*/
td.middle27 {
	text-align: center;
	width: 40%;
}

/*td contents align = center*/
td.middle20 {
	text-align: center;
	width: 20%;
}

/*td contents align = center*/
td.middle33 {
	text-align: center;
	width: 20%;
}


/*td contents align = right*/
td.overright {
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	vertical-align: top;
}

/*td contents align = right middle*/
td.overrightMid {
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	vertical-align: middle;
}

/*td contents align = left*/
td.overleft {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: top;
}

/*td contents align = left*/
td.middleCenter {
	text-align: center;
	vertical-align: middle;
}


/* white menu item links*/
a:link.white, a:visited.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:underline;
}
a:hover.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}
a:active.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}


/* white menu item links*/
a:link.whiteBig, a:visited.whiteBig {
	color:#ffffff;
	font-size:14px;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:none;
}
a:hover.whiteBig {
	color:#ffffff;
	font-size:14px;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.whiteBig {
	color:#ffffff;
	font-size:14px;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}

/* text links*/
a:link.intext, a:visited.intext {
	color:#284c6c;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.intext {
	color:#284c6c;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:none;
}
a:active.intext {
	color:#284c6c;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:none;
}

/* bold text links*/
a:link.intextBold, a:visited.intextBold {
	color:#00529A;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.intextBold {
	color:#CC0033;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:active.intextBold {
	color:#CC0033;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}



/*bottom development details blue links*/
a:link.bottomBlue, a:visited.bottomBlue {
	color:#476781;
	font-size:7pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:underline;
}
a:hover.bottomBlue {
	color:#476781;
	font-size:7pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:none;
}
a:active.bottomBlue {
	color:#476781;
	font-size:7pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:none;
}

/* breadcrumbs item links*/
a:link.crumbLinks, a:visited.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:underline;
}
a:hover.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}
a:active.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}

/* sub Heading menu item links
a.subLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: normal;
	font-family: "arial";
	text-decoration:underline;
}*/

a:link.subLinks, a:visited.subLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:none;
}
a:hover.subLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.subLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}

a:link.subLinks2, a:visited.subLinks2 {
	color:#284c6c;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;

}
a:hover.subLinks2 {
	color:#284c6c;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.subLinks2 {
	color:#284c6c;
	font-size:8pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:underline;
}

a:link.subLinks20, a:visited.subLinks20 {
	color:#c9002f;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:underline;

}
a:hover.subLinks20 {
	color:#c9002f;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}
a:active.subLinks20 {
	color:#c9002f;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}

a:link.subLinks25, a:visited.subLinks25 {
	color:#284c6c;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:underline;

}
a:hover.subLinks25 {
	color:#284c6c;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}
a:active.subLinks25 {
	color:#284c6c;
	font-size:10pt;
	font-weight: normal;
	font-family: "century gothic";
	text-decoration:none;
}

a:link.subLinks3, a:visited.subLinks3 {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:hover.subLinks3 {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.subLinks3 {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}

a:link.subLinks30, a:visited.subLinks30 {
	color:#c9002f;
	font-size:9pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:hover.subLinks30 {
	color:#c9002f;
	font-size:9pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.subLinks30 {
	color:#c9002f;
	font-size:9pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}

a:link.subLinks4, a:visited.subLinks4 {
	color:#284c6c;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:none;
}
a:hover.subLinks4 {
	color:#284c6c;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.subLinks4 {
	color:#284c6c;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:link.redLinks, a:visited.redLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:none;
}
a:hover.redLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}
a:active.redLinks {
	color:#c9002f;
	font-size:8pt;
	font-weight: bold;
	font-family: "century gothic";
	text-decoration:underline;
}

a.redLinksLine {
	text-align: justify;
	vertical-align: top;
}
a:link.redLinksLine, a:visited.redLinksLine {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.redLinksLine {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:active.redLinksLine {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
