@import"standard.css"; /*resets styles*/

@import"core.css"; /*main CSS*/

/* 
This takes advantage of CSS filters as the @import in double quotes with no whitespace is not supported by
the following browsers:

	- Win IE 4.0 - 5.0
	- OSX IE 5.x
	- MAC IE 4.0 - 5.x
	- All NS 4.x
	- OSX iCab 2.x
	- Konqueror 2.2 - 3.x

Filter is supported in:

	- All Mozilla 0.6 and up
	- Win IE 5.5 - 6.0
	- Win Opera 3.5 - 7.x
	- OSX/Mac Opera 5.0 - 6.0 
	- OSX Safari 1.x
	- MSN for OSX
	- OSX OmniWeb 4.1 - 4.2

-------------------------
STRUCTURE:

	- SITE_NAME.css
		- standard.css
		- core.css
	- patches-ie7.css
	- patches-ie6.css

*/

/*--[FONTS---------------------------------------------------------------------*/
body {background-color:#dde1ef; text-align:center; font-size:0.625em; font-family: Arial, helvetica neue, helvetica, sans-serif; /* Consult: /working/resources/fontmatrix.xls for font-family */  }
	
	#access-links { }

	#siteContainer { line-height:1.1em; text-align:left; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; color: #004990; }

	h1 { font-size: 16pt; font-weight: bold; color: #004990; line-height: 1.2em; margin: 10px 0 10px 0; }
	#template-two-sidebars-no-content-image .main-content h2 { font-size: 11pt; font-weight: bold; color: #004990; line-height: 1.2em; margin: 10px 0 10px 0;}
	#template-five-contact-us h3 { margin: 25px 0 15px 0 }
	h4 { color: #004990; font-weight: bold;} 	/* latest news  */
	h5 { color: #004990; font-size: 10pt; font-weight: bold; margin-left: 10px; }
	h6 { color: #909092; font-size: 8pt; margin-bottom: 10px;}
	p { font-size: 10pt; line-height: 11pt;  color: #909092; }
	blockquote { }

	ul {font-size: 10pt;color: #909092; line-height: 12pt; }
		ul li { }
	ol {font-size: 10pt;color: #000;}
		ol li {	margin: 20px 0 5px 30px; line-height: 12pt; list-style-type: decimal;	padding: 0;}
		ol p {	color: #909092;}
		
	#template-two-sidebars-no-content-image .main-content ul {list-style-type:disc; list-style-position:inside; margin-bottom: 15px; }
	#template-two-sidebars-no-content-image .main-content ul li  {margin-left: 5px; margin-bottom: 6px; font-size: 10pt; line-height: 12pt; color: #666565;  }
		
	#results li a { font-size: 10pt; line-height: 14pt;list-style-type: none;  }
	
/*--[HEADER]------------------------------------------------------*/

	#header #navigation {margin-left: 20px; }
	#header #navigation ul li { font-size: 10pt; }
	#header #navigation ul li a { text-decoration: none; }
	#header #navigation #home a { color:#004990; }
	#header #navigation #contact-us {color: #fff;}
	
	/* current page */
	.homepage #header #navigation #home a {color: #00a99c;}
	.company #header #navigation #company-profile a {color: #00a99c;}
	.management #header #navigation #management-team a {color: #00a99c;}
	.testimonials #header #navigation #testimonials a {color: #00a99c;}
	.room #header #navigation #room-hire a {color: #00a99c;}
	.contact #navigation #contact-us a {color: #00a99c;}
	
	.menu-divider { margin-left: 8px; }
	
/*--[FOOTER]------------------------------------------------------*/
	#footer { height: 30px; background: #004990; font-size: 8pt; }
	#footer a { text-decoration: none; color: #fff; }
	#footer .links {  color: #fff; }
	#footer .designed { color: #fff; }
	#footer p {  }

/*--[MENUS]----------------------------------------------*/

	ul#left_menu a {font-size: 10pt; color:#004990; text-decoration:none;  }
	ul#right_menu li { font-size: 12pt;  }

/*--[SIDEBARS]-----------------------------------------------------*/

	#template-five-contact-us #content #left p {font-size: 8pt; line-height: 1.2em; margin: 0px 10px 10px 10px;;padding:0;  }
	#template-five-contact-us #content #left h1 {font-size: 12pt; }
	#right .search h2 { font-weight: bold; color: #004990; font-size: 15pt; }
	#content #right h4 {color:#004990; font-size: 9pt; margin-left: 5px; padding-top: 8px; }
	#content #right .latest-news p {font-size: 8pt; line-height: 9pt; }
	.white-background {background: white; padding-left: 1px; margin-left: -1px; }

/*--[TEMPLATE SPECIFIC]-----------------------------------------------*/
	
	#template-two-sidebars-no-content-image #content h3  { font-size: 12pt; font-weight: bold; color: #004990; margin-top: 20px; }
	#template-three-right-sidebar-only h1 { font-size: 16pt; font-weight: bold; color: #004990; line-height: 1.2em;  }
	#template-four-room-hire #content .main-content .more-information { font-size: 10pt; }
	#template-five-contact-us #content h3 {font-size: 12pt; color: #004990; line-height: 20px; font-weight:bold; border-bottom: 1px solid #004990; padding-bottom: 5px;}

	#right .searchbox {border: 1px solid #004990; width: 120px; margin: 5px; }

	.our-training-courses #content .main-content p {margin-bottom: 10px;}
	.security #content .main-content p { line-height: 14pt; margin-bottom: 10px;}
	.company #content .main-content p { margin-bottom: 10px;}
	.management #content .main-content p { margin-bottom: 10px;}
	.testimonials #content .main-content p { margin-bottom: 10px;}
	.contact #content .main-content p { margin-top: 10px; margin-bottom: 15px;}
	
	#template-onezero-privacy-disclaimer #content .main-content p { margin-top: 10px; margin-bottom: 10px;}
	
	.news #content .main-content p { margin-bottom: 10px;}
	.news #content .main-content h2 { font-size: 12pt; color: #004990; margin-bottom: 10px; margin-top: 15px; }
	#template-six-jobs #content .main-content p { margin-bottom: 10px;}
	#template-seven-no-sidebars #content .main-content p { margin-bottom: 10px;}
	.homepage #content .main-content p { margin-bottom: 10px;}
	#template-two-sidebars-no-content-image #content .main-content p { margin-bottom: 10px;}
	#template-three-right-sidebar-only #content .main-content p{ margin:10px;  }
	#template-three-right-sidebar-only #content .main-content h1 {margin-left: 10px; }
	#template-four-room-hire #content .main-content .room-hire-img1 p {width: 196px; margin: 5px 0 50px 0; }
	#template-four-room-hire #content .main-content .room-hire-img2 p {width: 196px; margin: 5px 0 50px 0; }
	#template-four-room-hire #content .main-content .more-information p {margin-bottom: 40px;}
	 
/*--[TABLE]-----------------------------------------------*/
	
	#window #close { margin: 5px; padding: 5px; float: left;}
	#window p {color: #000; font-size: 10pt; margin: 5px 10px 0 10px;}
    #window {width: 300px;height: 80px; margin: 0 auto; border: 1px solid #333;background: #ddd; position: absolute;top: 300px;left: 25%;}
	
	.booking-button {width: 200px; height: auto; margin: 0 auto; text-align: center; }
