﻿
/* ------------------------------------------------------------------------------------------- */
/*     Main Body and HTML styles...                                                            */
/* ------------------------------------------------------------------------------------------- */


html,body { 
	text-align: center; 
	background-color: #FFFFFF; 
}

body	{	
	background-color:#FFFFFF;
}

.homepageBgGradient { background-image: none;}


/* ------------------------------------------------------------------------------------------- */
/*     Site Structure Styles - Used to control main work areas and structure of site           */
/* ------------------------------------------------------------------------------------------- */


#contentHolder {
	margin:0px;
	width:100%;
	float:none;
}

#content {
	float: none;
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
}
#content ul li a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
#centreBgShadow {background-image:none; width:630px; float:none}

.centreBg3Col {
	float:none;
	background-image:none;
}
.centreBg2Col {
	float:none;
	background-image:none;
}

.centreBg3ColRight {
	float:none;
	background-image:none;
}


#centerColHolder { width: 100%;  float: none; padding: 0px;}
#centerColHolder p a:link { color:#0c5caf; text-decoration: underline;}

#homeLeftBar {
	width: 100%; 
	float: none;
}
.homeRightBar {
	width: 100%; 
	float: none;
}

.projectLocations { width:100%; float:none; }

/* ---------------------------------*/
/*    Header                        */
/* -------------------------------- */

#header {
	padding: 0px 0px 15px 10px;
	width: 100%; 
	margin: 0px; 
	float: none;
	border-bottom: solid 1px #777777; 
}
.headerRight { display:none;}

.bookButton {  display: none;}

.webLogo { display:none; }
.printLogo { display:inline;}

/* ---------------------------------*/
/*   CSS Dropdown menu              */
/* -------------------------------- */

.menu {background-image:none; float:none; display:none; }

/* ---------------------------------*/
/*    Left Bar                      */
/* -------------------------------- */

#leftBar {	float: none; display:none;}

.leftBar { float: none;	display:none;}

/* ---------------------------------*/
/*    Right Bar                     */
/* -------------------------------- */

#rightBar {	float: none; display:none;}

.noBackground { background-image:none}

.rightBar { 
	float: none; 
	width: 100%;  
	padding: 0px 0px 0px 0px; 
}

.trainerPanel {float: none; display:none;}

.navyPanel {float: none; display:none;}

.bluePanel {float: none;  display:none;}

.subNavyPanel {float: none; display:none;}

.greenPanel {float: none; display:none; }

.tripsRightbar {float: none; display:none;}
.tripsLogoPad {display:none;}



.orangePanelRight {float: none; width: 100%; margin-top: 0px; margin-bottom:35px  }
.orangePanelHeader { float: none; width: 100%; background-image:none; padding: 0px 0px 7px 0px; }
.orangePanelHeader h2 {
	color: #f95e4a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border-bottom: solid 2px #f95e4a;
}
.orangePanelContent { 
	float: none; 
	width: 100%;
	background-image:none; 
	border-left: none; 
	border-right: none; 
}
.orangePanelContent table { float:none; width: 60%; }
.orangePanelContent td {font-size: 11px;  padding:2px 0px 2px 0px; margin:0px; border-bottom: none;}

.orangePanelContent input { display:none}
.orangePanelRight img { display:none}
.col1 { font-weight:bold; border-right: none; width:25%}




/* ---------------------------------*/
/*    Footer                        */
/* -------------------------------- */

#printfooter {
	padding: 17px 20px 13px 0px; 
	background-image:none;
	border-top: solid 1px #777777;
	width: 100%; 
	margin: 0px; 
	float: none;
	display:block;
	clear:both;

}
#footer {
	clear: both;
	margin: 0px 0px 15px 0px;
	padding: 17px 20px 13px 20px; 
	width: 939px;
	background-image:url(/crownagents/Images/CrownUSA/CrownUSA/nav/footer/footerBg.gif); background-repeat:no-repeat; background-position:top;
	font-size:10px; font-family:Arial, Helvetica, sans-serif;
	color:#828080;
	float:left;
	display:none;
}
.copyright { width:100%; float:none;}
.registrationDetails {width:100%; float:none;  }

/* ------------------------------------------------------------------------------------------- */
/*    Link Styles																	           */
/* ------------------------------------------------------------------------------------------- */

a:link { color: #0c5caf; text-decoration: underline;}

a:active { color: #0c5caf; text-decoration: none;}

a:hover	{ color: #0c5caf; text-decoration: underline;}

a:visited {	color: #0c5caf; text-decoration: none;}

/* ------------------------------------------------------------------------------------------- */
/*    Crumbtrail																			   */
/* ------------------------------------------------------------------------------------------- */

#crumbtrail { float: none; display: none; background-image:none; }

.bannerHomepage { float: none; display: none}

/* ------------------------------------------------------------------------------------------- */
/*    Resources Styles -  For documents and links associated to a content									   */
/* ------------------------------------------------------------------------------------------- */

.resources { float: none; width:100%; margin-top:10px; padding-bottom:8px}

.resourcesLong { float: none; width: 100%; margin-top:0px; margin-bottom: 20px;}

/* ------------------------------------------------------------------------------------------- */
/*   homepage													   */
/* ------------------------------------------------------------------------------------------- */

.homeButtonPanel { float: none; width: 100%; font-size: 10px}
.homeButtonPanel li { display:block}

.greyPanelHome { float: none; width: 100%;}
.greyPanelHomeHeader { background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.greyPanelHomeContent { 
	background-image:none; 
	border-left: none; 
	border-right: none; 
}

.anniversaryPanel { float: none; width: 100%; background-image:none;}
.anniversaryPanelText { float: none; width: 100%; padding: 7px 0px 0px 8px }
.anniversaryPanelPic { float: none; width: 100%; padding: 7px 0px 8px 18px}

.orangePanel { float: none;  width:100%; margin-top:30px;}
.orangePanel ul { padding:0px; margin:0px; list-style:none}

.greenPanelHome { float: none; width:100%;  margin:30px 0px 20px 0px; }

/* ------------------------------------------------------------------------------------------- */
/*   sitepages												   */
/* ------------------------------------------------------------------------------------------- */

.noLeftBar { width: 100%;  float: none; }

.centerColNoLeftbar {width: 100%; float: none;   }

.fullSitepage { width: 100%;  float: none;  }

.centerColShort { width: 100%; float: none; }

.centerColFull {width: 100%; float: none; }

.text {width: 100%; margin: 0px; float: none; }

.fullDivText {float:none; width: 100%;}

.newsList { float:none; width:100%; }
.newsList ul li { float:left; width:708px; list-style-type:none; margin-bottom:1px; padding:0px; border-bottom: solid 1px #e6e6e6; background-image:none; clear:both   }

.newsListRow1 { float:none; width:100%; margin-bottom: 1px; padding: 14px 0px 14px 0px; background-color:#FFFFFF }


.newsListImg { padding:10px 0px 15px 10px;  }

/* --------------------------------------- */
/*    Training 							   */
/* --------------------------------------- */

.coursesContent { float: none; width:100%; margin:20px 0px 0px 0px;}
.courseBox {float: none; width: 100%; }
.courseBox img { float: none;}

.courseBoxGreenBorder {  background-image:none;}
.courseBoxGreenTitle h2 {  border-bottom: none;}

.courseBoxTealBorder {  background-image:none;}
.courseBoxTealTitle h2 {  border-bottom: none;}

.courseBoxBlueBorder {  background-image:none;}
.courseBoxBlueTitle h2 {  border-bottom: none;}

.courseBoxOrangeBorder {  background-image:none;}
.courseBoxOrangeTitle h2 {  border-bottom: none;}


.greyPanel { float: none; width: 100%; }
.greyPanelHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.greyPanelContent { 
	float: none; 
	width: 100%; 
	background-image:none; 
	border-left: none; 
	border-right: none; 
}

.greyPanelLong { float: none; width: 100%;}
.greyPanelLongHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.greyPanelLongContent { 
	float: none; 
	width: 100%; 
	background-image: none; 
}

.greyPanelLongMiddle {float: none; width: 100%; background-color:#FFFFFF; }

.greyPanelLongTable { float: none; width: 100%; }
.greyPanelLongTable table { width: 100%; background-image:none;  }

.trainingSpotListing { float: none; width: 100%; }
.trainingSpotListingHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.trainingSpotListingContent { 
	float: none; 
	width: 100%; 
	background-image:none; 
}

.note { float:none; width: 100%; }


/* --------------------------------------- */
/*    Title Bars    					   */
/* --------------------------------------- */


.fullDiv {float: none; width:100%; }

.widestDivBorders {float: none;  width:100%; display:none; }
.fullwidthDivBorders {float: none;  width:100%; display:none; }
.shortDivBorders {float: none;  width:100%;display:none; }

.widestDivBtmBorder { display:none}
.fullwidthDivBtmBorder {display:none}
.shortDiBtmvBorder {display:none }

.optionsTop { display:none; float:none }

.optionsBottom { display:none; float:none}


/* --------------------------------------- */
/*    Pagination    					   */
/* --------------------------------------- */

.pagination { display:none }

/* --------------------------------------- */
/*    Our People  					   */
/* --------------------------------------- */

.ourPeopleHolder { border-left:none; float:none}
.ourPeopleHolder ul li {float:none; width:100%; border-right:none;  }

.greyBg { background-color:#FFFFFF; }

/* --------------------------------------- */
/*    175 years 					   */
/* --------------------------------------- */

.fulltableDiv {float: none;  width:100%; padding:0px; }


/* --------------------------------------- */
/*   Search listing  					   */
/* --------------------------------------- */

.searchRsults933 { width: 100%; float: none;}

.searchListing933 {width: 100%; float: none;}
.searchListing933 ul li {width: 100%; float: none;}

.searchListRow1 { background-color:#FFFFFF }

/* --------------------------------------- */
/*   Form  					   */
/* --------------------------------------- */

/* search form */

.formDiv { display: none;}

.formDivFullContent { display:none;}

.agreement {float:none; width:100%;}

.verificationCode {display:none;}

.formButtonBar {display:none; }

.formAltContact {float:none; width:100%;}


/* --------------------------------------- */
/*   Projects 					   */
/* --------------------------------------- */

.ourProjectsListing { float: none; width: 100%; }
.ourProjectsListingHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; }
.ourProjectsListingHeader h2 {padding:0px 0px 4px 0px;  border-bottom: solid 2px #002841}
.ourProjectsListingContent { 
	float: none; 
	width: 100%; 
	background-image:none; 
	padding: 19px 0px 0px 0px;
}

.ourProjectsListingContent img { float:none; margin-right:14px; margin-bottom:10px}

/* --------------------------------------- */
/*   History Timeline 					   */
/* --------------------------------------- */

.timelineTabs {float: none; width:100%; border-bottom: solid 1px #d1d1d1}
.timelineTabs li { margin:0px; padding:0px; text-align:center; display: inline; background-image:none;}
.timelineTabs li a {  
	float:none; 
	background-image:none; 
	text-align:left; 
}

.timelineActiveTab {
	float:none; 
	background-image:none;
	text-align:left;
}

.timelineFormButtonBar {display:none}

.timeline {float: none; width:100%; border: none;}
.timeline ul { margin:0px; padding:0px;}
.timeline li {float: none; width:100%;  margin:0px; padding:0px; background-image:none; }

.timelineHeader {
	display:none;
}
.timelineDate { 
	float:none; 
	width: 100%; 
	background-image:none;
	padding:3px 0px 5px 0px;
	margin:4px 0px 0px 0px
}

.timelineContent {
	float:none; 
	width: 100%; 
	background-image:none; 
	border-bottom: solid 1px #ededed; 
	border-top: none;

}
.timelineCrown {float: none; width:100%; margin: 0px; padding: 0px 17px 0px 0px;  }
.timelineWorld {float: none; width:100%; margin: 0px; padding: 0px 25px 0px 0px; text-align:left }

.greyBkgd { background-color:#FFFFFF; }

.timelineCrown {float: none; width:100%;   }

.timelineWorld {float: none; width:100%; }

/* ------------------------------------------------------------------------------------------- */
/*     timeline popups          */
/* ------------------------------------------------------------------------------------------- */

.popupBgGradient { background-image: none }

#contentHolderPopup {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#contentPopup {
	float: none;
	width:  100%;
	background-image:none;
}

#headerPopup {
	width:  100%;
	float: none;
	background-image:none;
	height:23px;
}

#contentAreaPopup {  border-bottom:solid 1px #ffffff; width: 100%; float: none; }


#footerPopup { display: none;}

.popupBanner { float: none; width:100%; border-top: none; border-bottom: none; margin:0px; padding:0px;  background-image:none; }

.popupGradient { display: none;}

.popupOptionsTop { display:none}

.contentPopupArea {float: none; width:100%; padding: 0px 14px 0px 14px; clear:both}


/* --------------------------------------- */
/*   Projects Homepage 					   */
/* --------------------------------------- */

.col3DivBorders { display:none;}
.fullDivBorderTop {display:none;}

.quickSearchStrip {display:none;}

.ourProjectsResults { float: none; width: 100%; }
.ourProjectsResultsHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.ourProjectsResultsContent { 
	float: none; 
	width: 100%; 
	background-image:none; 
}

.colourBg { background-color:#FFFFFF;}

/* --------------------------------------- */
/*   Daily Rate Sheets				   */
/* --------------------------------------- */

.rateSheetStrip {display: none;}

.greyDownloadPanel { float: none; width: 100%;}
.greyDownloadPanelHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.greyDownloadPanelContent { 
	float: none; 
	width: 100%; 
	background-image:none; 
	border-right:none; 
	border-left:none; 
}

.adobeReader { display: none; }


/* ------------------------------------------------------------------------------------------- */
/*    USA Homepage						   */
/* ------------------------------------------------------------------------------------------- */

.bannerUSA { display: none; }

.greenPanelHomeUSA { float: none; width: 100%;   }
.greenPanelHomeUSA p { font-size:11px; margin-top:0px; margin-bottom:10px; line-height:16px;}
.greenPanelHomeUSA a { font-size:12px; color:#059839; font-weight:bold;}

.projectLocationsUSA { float: none; width: 100%; }

.greyPanelHomeUSA { float: none; width: 100%;}
.greyPanelHomeUSAHeader { float: none; width: 100%; background-image:none; padding: 5px 0px 7px 0px; border-bottom: solid 2px #002841 }
.greyPanelHomeUSAContent { 
	float: left; 
	width: 100%; 
	background-image:none; 
}

/* -------------------------------------------------- */
/*    sitemap		   					  */
/* -------------------------------------------------- */

.sitemapRow { float:none; width:100%;}
.sitemapTitle { float: none; width:100%; border-bottom: solid 2px #002841}
.sitemapTitle h3 { font-size:16px; color:#0c5caf; font-weight: bold; padding:0px 0px 6px 0px; }
.sitemapTitle h3 a:link { text-decoration: none; }
.sitemapTitle h3 a:visited { text-decoration: none; }
.sitemapTitle h3 a:hover { text-decoration: underline;}
.sitemapTitle h3 a:active { text-decoration: none; }

.sitemapColumn { float:none; width:100%; padding-right: 15px;}
