/* Server serves Strict not Transitional ... */

/* **************************************************************** ** 
**  NOTE TO DEVELOPER  												**
**  IE < 8 do not understand "inline-block"         				**
**  therefore, copy class name into the separate css file			**
**   and apply the fix (in css file)								**
**																	**
** oh, another thing, IE < 8 do not fully understand "inherit" .. 	**
**   no quick fix for this. so, simply copy the value(s) .. 		**
** **************************************************************** */


body { background: transparent url(/Sectors/HR/Summit2011.nsf/images/body-bg.png) no-repeat fixed top center }

body , table, td, p, div , a , li {
  color: #000000 ;   
}

/* set default border style and color - turned off here .. adjusted elsewhere */
div, table, th, td, h1, h2, h3, h4, h5, h6, a, img, ul, li {
  border-style: solid ;
  border-color: #999999 ;
  border-width: 0 ;     
}

/* global A and H tags' colour/style scheme */
a			{ color: #6599C9 ; text-decoration: none;       font-weight: inherit; }
a:link		{ color: #6599C9 ; text-decoration: none;       font-weight: inherit; }
a:visited 	{ color: #6599C9 ; text-decoration: none ;      font-weight: inherit; }
a:hover 	{ color: #6599C9 ; text-decoration: underline ; font-weight: inherit; }

a.stdButton 	{ color: #880027 ; text-decoration: none; }

h1, h2, h3, h4, h5, h6, .h2Title { color: #6599C9 ; }  


.containerBG { background: transparent url( /Sectors/HR/Summit2011.nsf/images/container-bg.png ) no-repeat left top ; }

/* site header */
td.tdSiteTitle 		{ color: #008278 ; }
td.tdSiteTitle h1 	{ color: #008278 ; }	
td.tdSiteTitle h2 	{ color: #676767 ; }
td.tdSiteTitle h1 a	{ color: #008278 ; }
td.tdSiteTitle h2 .spanYear	{ color: #008278 ; }


/* main outline style */

div.divOutlineMain { }

table.tblMainOutline td {  }

table.tblMainOutline a,
table.tblMainOutline a:link ,
table.tblMainOutline a:visited {
	color: #666666 ;
	}

table.tblMainOutline a:hover ,
table.tblMainOutline a.Selected:link,
table.tblMainOutline a.Selected:visited {
	color: #008278 ;	
	} 
 
 
/* Inner Banner style */
div.divBanner 		{ background: transparent url(/Sectors/HR/Summit2011.nsf/images/banner-inner.jpg) no-repeat top left ; }
div.divBanner h1 	{ color: #666666 ; }
 

/* side outline style */
div.divSubOutline ul li a , 
div.divSubOutline ul li a:link , 
div.divSubOutline ul li a:visited {
  	color: #666666 ; 
	}

div.divSubOutline ul li a.Selected, 
div.divSubOutline ul li a.Selected:link, 
div.divSubOutline ul li a.Selected:active,  
div.divSubOutline ul li a.Selected:visited ,
div.divSubOutline ul li a.SelectedWithNoCat ,
div.divSubOutline ul li a.SelectedWithNoCat:link,
div.divSubOutline ul li a.SelectedWithNoCat:active,
div.divSubOutline ul li a.SelectedWithNoCat:visited {
  	color: #008278 ; 
	}

div.divSubOutline ul li a:hover , 
div.divSubOutline ul li a.Selected:hover ,
div.divSubOutline ul li a.SelectedWithNoCat:hover {
	color: #008278 ;
	text-decoration: underline ;
}
div.divSubOutline ul li a:hover {
	text-decoration: none ;
	}

/* general content styles */

ul, 
ol { 
  list-style: url(/Sectors/HR/Summit2011.nsf/images/bullet.png) ;
}

/*
#DIVBookingForm ul li , 
#DIVBookingForm ol li {
	list-style:	none ;
	}
*/

div.divDate 	{ color: #008278 ; }

hr.separator 	{ color: #EEEEEE ; }

td.tdHeadingContent h1 { color: #008278 ; }

/* attachments styles */
ul.download 			{ list-style: none ; padding-left: 0 ;  margin-left: 1em ; }
ul.download li a 		{ padding: 3px 4px 3px 24px ;  line-height : 1.6em; }
ul.download li a 		{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/generic_small.gif) 	no-repeat 1px 1px; }
ul.download li a.pdf 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/PDF_small.gif) 	no-repeat 1px 1px; }
ul.download li a.doc 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/DOC_small.gif) 	no-repeat 1px 1px; }
ul.download li a.gif 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/GIF_small.gif) 	no-repeat 1px 1px; }
ul.download li a.jpg 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/JPG_small.gif) 	no-repeat 1px 1px; }
ul.download li a.png 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/PNG_small.gif) 	no-repeat 1px 1px; }
ul.download li a.ppt 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/PPT_small.gif) 	no-repeat 1px 1px; }
ul.download li a.xls 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/XLS_small.gif) 	no-repeat 1px 1px; }
ul.download li a.zip 	{ background : url(/Sectors/HR/Summit2011.nsf/images/filetypes/ZIP_small.gif) 	no-repeat 1px 1px; }


/* input forms */
div.divInputForm { background: #F8F8F8 ; }
div.divInputForm { border-width: 1px ; display: block ;  width: 100% ; padding-bottom: 1em ; }
div.divInputForm div.divInputFormNarrow { margin-left:0; }
div.divInputForm p { margin-left:10px; }
div.divInputForm table { width: 100% ; margin-top: 1em ; border-collapse: collapse ; border: 0 ; }
div.divInputForm table td { padding: 5px 10px ; vertical-align: top ;  border: 0 ; }

div.divSubmit { border-width: 1px ; margin-top: 1em ; width: 100% ; text-align: center ; }

div.divSubmit div { padding: 10px ; }

input.btnSubmit { background-color: #f1f1f1 ; color: #008278 ; border-width: 1px ; border-color: #81b3cd ; }

a.linkButton		{ display: inline-block ; color: white ; line-height: 20px ; padding: 0 0 0 10px ; }
a.linkButton span	{ display: inline-block ; color: white ; line-height: 20px ; padding: 0 10px 0 0 ; }
a.linkButton 		{ background: #881125 		url(/Sectors/HR/Summit2011.nsf/images/btn-bg-left.gif ) no-repeat top left ; }
a.linkButton span 	{ background: transparent 	url(/Sectors/HR/Summit2011.nsf/images/btn-bg-right.gif) no-repeat top right ; }

a.linkButton:hover		{ text-decoration: none ; }
a.linkButton:hover span { text-decoration: underline ; }

a.linkBookingTab { background: white url(/Sectors/HR/Summit2011.nsf/images/btn-book-now-vertical.png ) no-repeat scroll bottom right ; }
a.linkPrint 	 { background: transparent url( /Sectors/HR/Summit2011.nsf/images/icon-print.gif ) no-repeat left 5px ; }
	
