a {
	text-decoration:none;
}

.link-color,a{
	color:#005f9f;
}
.header-style-background{
	background:#509aca none no-repeat right top;
}
.header-style-text{
	color:#ffffff;
}
.shaded-section-background{
	background-color:#b0c7de;
}
.shaded-section-text{
	color:#000000;
}
.table-border{
	border-color:#b0c7de;
	border-width:1px;
}
.table-background{
	background-color:#ffffff;
}
.table-border-thick{
	border:#005f9f 4px solid;
}
.image-border{
	border:#b0c7de 1px solid;
}
.table-sub-border{
	border-color:#b0c7de;
	border-width:1px;
}
.table-sub-border thead{
	border-color:#b0c7de;
}
.table-sub-border tfoot{
	border-color:#b0c7de;
}
.table-sub-background{
	background-color:#ffffff;
}
.table-sub-background thead{
	background-color:#b0c7de;
}
.table-sub-background tfoot{
	background-color:#b0c7de;
}
.table-sub-header-border{
	border-color:#b0c7de;
}
.table-sub-header-background{
	background-color:#b0c7de;
}
.table-sub-header-text{
	color:#000000;
}
.table-sub-column-border{
	border-color:#b0c7de;
	border-width:1px;
}
.table-sub-column-background{
}
.table-sub-column-text{
}

.control-link{
	border:1px solid #ffffff;
	background-color:#005f9f;
	color:#ffffff;
	margin-top:5px;
	padding:3px;
	width:4.33em;
	*width:4.23em;
	min-width:143px;
	text-decoration:none;
}
.page-header{
	color:#c4171e;
}
h1{
	color:#c4171e;
}
html,body{
	background-color:#cac7b8;
	color:#000000;
}
/*-----------  MAIN PAGE LAYOUT ----------*/
#custom-document{
	background:#e7e3da none repeat scroll 0%;
/*	border:1px solid #e7e3da;*/
	border:none;
	width:829px;
	margin-top:0px;
	padding-bottom:0px;
}
.even{
	background:#f1f5fa;
}
.odd{
	background:#dbe6f0;
}
/*-----------  HEADER --------------*/
#hd{
	background-image:url(//www.resmarksystems.com/clients/oac/header.jpg);
	background-repeat:no-repeat;
	height:159px ;
	background-color:#ffffff;
}
/*-----------  FOOTER  --------------*/
#ft p{
	color:#005f9f;
	padding-right:0px;
	padding-left:0px;
}

#ft .footer-images {
	background:#00395f url(//www.resmarksystems.com/clients/oac/footer-bkg.jpg) repeat-x scroll 0 0;
	padding:15px 0px 30px 0px;
}
/*------------  BODY MAIN PAGE  --------------*/
.main-page img{
	border:#b0c7de 1px solid;
}
/*------------  BODY MAIN PAGE QUICK SEARCH  ---------------*/
.quick-search,.edit-search,.add-search{
	background-color:#b0c7de;
}
.quick-search .shaded-group .shaded-section .search-area{
}

.search-button{
	border:none;
	background:transparent none no-repeat scroll left top;
	width:68px;
	height:65px;
	text-indent:-1000em;
	cursor:pointer;
}
/*--------------  PROGRESS BAR  ---------------*/
#res-progress-bar{
	margin:0px;
	border:none;
	color:#ffffff;
}

#res-progress-bar ul {
	padding:5px 0px;
}

#res-progress-bar li {
	padding:5px 22px;
	background-color:#005f9f;
	margin:0px;
}

#res-progress-bar li.past{
	margin:0pt;
	background-color:#b0c7de;
}

/*-------------  QUICK SEARCH  -----------*/
.quick-search .shaded-group .shaded-section-title {
	margin:0px;
}

.quick-search .shaded-group .shaded-section {
	margin-top:0px;
	margin-bottom:0px;
	border:1px solid #b0c7de;
}

/*-------------  SEARCH RESULTS - EDIT SEARCH ------------*/
.search-results form .edit-search .shaded-group .shaded-section-title {
	margin: 0px;
}

.search-results form .edit-search .shaded-group .shaded-section{
	margin-top:0px;
	border:1px solid #b0c7de;
}

.search-results form .edit-search{
	background-color:#b0c7de;
}

.search-results h3 {
	color:#000000;
}

.search-results .item-names form .item-name {
	background-color:#ffffff
}

.search-results .item-names form .item-name h2 {
	color:#5aa0cd;
}

.item-names form .item-name table th {
	color:#000000;
}

/*-------------  CALENDAR SEARCH ------------*/
.selectedItem {
	background-color:#b0c7de;
}

.calendarCellTd {
	border-color:#cac7b8;
}

.calendarCellHeader {
	border-color:#509aca;
}

.calendarItemLink {
	color:#005f9f;
}

.calendarItemLink a {
	color:#005f9f;
}

.selectedLink {
	background-color:#509aca;
}

.selectedLink a {
	color:#ffffff;
}

.calendarScrollBtn {
	background-color:#005f9f;
	border-color:#005f9f;
	color:#005f9f;
}

.calendarScrollBtn:hover {
	background-color:#005f9f;
	border-color:#005f9f;
	color:#005f9f;
}


/*---------------  TRAVEL DETAILS -----------------*/
.travel-details .itemized-table th{
	color:#c4171e;
}

.travel-details form .options-table thead {
	color:#000000;
}

.calendar-detail-list .reservation-totals td {
	color:#000000;
}

/*-------------------  CUSTOMER INFORMATION  -------------------*/

.redline{
	border-bottom-color:#9e8959;
}

/*-------------------------  CONTACT US  -----------------------*/
.contact-information h1{
	color:#509aca;
}
/*------------------------  PRIVACY POLICY  ---------------------*/
.privacy-security h1{
	color:#509aca;
}

/*-------------  ADD-ON - ADDITIONAL SEARCH ------------*/
.itinerary {
	margin-top:20px;
}
.current-itinerary form .add-search .shaded-group .shaded-section-title{
	margin: 0px;
}

.current-itinerary form .add-search .shaded-group .shaded-section {
	margin-top:0px;
	border:1px solid #b0c7de;
}

.add-search{
	background-color:#b0c7de;
}




