a:focus { 
	outline: none; 
}

.navDarkCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.navDarkCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc9966;
	text-decoration: none;
}

.navDarkCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc9966;
	text-decoration: underline;
}

.copyright {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}

.footerNav {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.footerNav a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.footerNav a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.headerLastLogin {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.sectionHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.sectionHeadline a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.sectionHeadline a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.propertyHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.propertyHeadline a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.propertyHeadline a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.helpPopupCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.headline_light {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #999999;
}

.normalCopy_light {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.buzzCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

.normalCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.normalCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.normalCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.larger {
	font-size: 13px;
}

.larger a {
	font-size: 13px;
}

.larger a:hover {
	font-size: 13px;
}

.popoverHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.helpCopyMedium {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

.helpCopyMedium a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.helpCopyMedium a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.subheadCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

.subheadCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.subheadCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.normalCopyBrown {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC6600;
}

.tableData a.small {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData a.small:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.headlineBlack {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.roomInventory_ItemName {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.tableHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.tableData {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.tableData a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.itemDate {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}

.itemCost {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.itemCostOrange {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc6600;
}

.tableHeader_sml {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.tableData_sml {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.tableData_sml a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData_sml a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.tableData_myDocs {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.tableData_myDocs a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData_myDocs a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.tableDataOrange {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc6600;
}

.tableDataAlert {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

.tableDataAlertBig {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.tableDataGreenBig {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}

.subheadingBrown {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
}

.subheadingBrown a {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: none;
}

.subheadingBrown a:hover {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: underline;
}

a.brownLink {
	color: #cc6600;
	text-decoration: none;
}

a.brownLink:hover {
	color: #cc6600;
	text-decoration: underline;
}

.subheadingBlue {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
}

.subheadBigBrown {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #cc6600
}

.photoThumbCaptionReversed {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #999999;
}

.photoThumbCaptionReversed a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.photoThumbCaptionReversed a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.photoThumbCaption {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #666666;
}

.photoThumbCaption a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #066bef;
	text-decoration: none;
}

.photoThumbCaption a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #066bef;
	text-decoration: underline;
}

.formFieldHidden {
	border: 1px solid transparent;
	background: transparent;
}

.formFieldEdit {
	border: 1px solid #999999;
	background: transparent;
}

.formFieldTagNameHidden {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid transparent;
	background: transparent;
	width: 300px;
}

.formFieldTagNameEdit {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #999999;
	background: transparent;
}

.formFieldChildTagNameHidden {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid transparent;
	background: transparent;
}

.formFieldChildTagNameEdit {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	border: 1px solid #999999;
	background: transparent;
}

.loginFooter {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.loginFooter a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.loginFooter a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFieldLabel {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.loginFieldLabel a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.loginFieldLabel a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFieldLabelError {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.loginFieldError {
	border: 1px solid #FF0000;
}

.loginFormField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
	position: absolute;
	background: white url('../images/common/white_screen.gif');
	right: 0;
	width: 10px;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: alpha(opacity=0); 
	-moz-opacity: 0; 
	opacity: 0;
	/*
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);
	opacity: 0;
	*/
}

.alertMessageHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.alertMessageSubject {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.alertMessageBody {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.alertMessageBody a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.alertMessageBody a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.betaWelcome {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.FAQ_question {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.FAQ_question a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.FAQ_question a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.FAQ_question_active {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
}

.FAQ_question_active a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.FAQ_question_active a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: underline;
	color: #0066FF;
}

.newsSideNav {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.newsSideNav a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.newsSideNav a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.signupForm_headline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6600;
}

.signupForm_FieldLabel {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.signupForm_FieldLabel_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.alertDateTime {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.alertFromName {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.smallGrey {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.sectionHeadline_active {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
}

.sectionHeadline_active a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}

.sectionHeadline_active a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: underline;
}

.cardCodePopup_headline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

a.cardCodePopup_closeLink {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066ff;
	text-decoratio: none;
}

.signUpTextField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpTextField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpSelectField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpSelectField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.formField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.formField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}

.myAccount_sectionHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
}

.myAccount_subHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	color: #000000;
}

.formLabel_small {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.formLabel_small_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.black {
	color: #000000;
}

.loginFreeTrial {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.loginFreeTrial a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFreeTrial a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.pressReleaseHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

h3 {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

h5 {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

/** 15 pixel spacer **/
#spacer_15px {
	margin-top: 15px;
}

/** Index Main Image **/
/* Div's used to place the image and the text on top of the image */
#indexImage {
	position: 	relative;
	height: 	367px ;
	width:		979px;
}

	#indexImage_text_1{

		position: 		absolute;
		top: 			75px;
		left:			440px;
		text-align:		left;
		color: 			#666666;
		font-family: 	"Myriad", Arial;
		font-size:		15px;				
		line-height:	1.5;
	}
	
	#indexImage_text_1 a{
		color: 			#0080FF;
		font-family: 	"Myriad", Arial;
		font-size:		15px;		
		text-decoration: none;
	}
	
	#indexImage_text_1 a:hover{
		color: 			#0080FF;
		font-family: 	"Myriad", Arial;
		font-size:		15px;		
		text-decoration: underline;
	}
	
	#indexImage_text_2{

		position: 		absolute;
		top: 			205px;
		left:			515px;
		text-align:		left;
		color: 			#666666;
		font-family: 	"Myriad", Arial;
		font-size:		14px;		
		text-decoration: none;
	}
	
	#indexImage_text_2 a{
		color: 			#666666;
		font-family: 	"Myriad", Arial;
		font-size:		14px;		
		text-decoration: none;
	}
	
		span.indexImage_bullet {
			font-size:	12px;
		}
/** End Index Main Image **/

/** Footer Navigation **/
html {margin: 0; padding: 0;}

body {margin: 0; padding: 0;}

#footerNavigation_BG {
	background-color:	rgb(242,242,242);
	width: 100%;
	border-top: 1px solid #d5d5d5; 
	margin: 0;
}

#footerNavigation {	
	width:				990;
	position:			relative;
	min-width: 			962px;
	height: 			173px;					
	font-family: 		Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 			12px;
	color:				rgb(102,102,102);	
}
	
	#footerNavigation a {	
		font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 		12px;
		color:			rgb(102,102,102);
		text-decoration: none;
	}
	
	#footerNavigation a:hover {	
		font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 		12px;
		color:			rgb(102,102,102);
		text-decoration: underline;
	}
	
	span.footer_First{		
		font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 		13px;
		font-weight:	bold;
		color:			rgb(102,102,102);
	}
	
	span#footerCopy_Gray{
		font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 		10px;				
		color:			rgb(180,180,180);
		
		position:		relative;		
	}
	
	span#footerCopy_Gray a{	
		font-family: Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: rgb(102,153,255);
		text-decoration: none;
	}
	
	span#footerCopy_Gray a:hover{	
		font-family: Lucida Grande, Arial Unicode MS, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: rgb(102,153,255);
		text-decoration: underline;
	}		
	
#footerNavigation_Content{		
	position:		absolute;	
	margin-top:		21px;	
}	
/** End Footer Navigation **/

/** Contact Us Info **/
#contact_Map {
	width:			auto;
	margin-left:	-10px;
}
#contact_Info {	
	width: 			auto;	
	font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 		12px;
	color:			rgb(102,102,102);
	margin-left:	0px;
}

	span.contact_Header  {
		color: 			rgb(102,102,102);
		font-size: 		14px;		
		font-weight:	bold;
	}
/** End Contact Us Info **/

/** Contact Us Floating Dividers **/
#side_float_1_relative {
	position: relative;
}
	#side_float_1 {
		position:	absolute;
		left:		-9px;
	}

#side_float_2_relative {
	position: relative;
}
	#side_float_2 {
		position:	absolute;
		left:		-9px;
	}
/** End Contact Us Floating Dividers **/

/* Invite.asp */
#invite_main {
	width: 			100%;	
	height: 		600px;
	position:		relative;
	font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 		12px;
	top:			10px;
	left:			20px;
}

#invite_main textarea{
	text-decoration:	none;
	}
	
#invite_BG {
	position:	absolute;
	/*top:		-27px;
	left:		-27px;*/
	width: 		979px;
	height:		384px;
	background: rgb(245,245,245);
}

	#invite_left {
		position: absolute;
		left:	0px;		
		width:	210px;
		height: 100%;
	}
	
	#invite_right {
		position: absolute;
		right:	0px;		
		width:	680px;
	}
	
		#invite_bottom {
			position: 	relative;
			top: 		45px;		
			right:		0;
			width:		680px;
		}
		
			#invite_bottomLeft {
				position: absolute;
				width: 50%;
				left: 0;
				top: 16px;
			}
			
			#invite_bottomMiddle {
				position: absolute;
				width:	1px;
				left: 309px;
			}
			
			#invite_bottomRight {
				position: absolute;
				width: 50%;
				right: 10px;
				top:	16px;
			}
/* End Invite.asp */

/* Testimonials */
span.testimonial_Quote {
	font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 		12px;
	color:			gray;
	font-style:		italic;
}

span.testimonial_Person {
	font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 		12px;
	color:			black;
	font-weight:	bold;
}

span.testimonial_Location {
	font-family: 	Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 		12px;
	color:			gray;
}
/* End Testimonials */

/** TOOL TIP CSS **/
#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}
