/******************* GLOBAL *******************/







body {







	margin:0px;







	padding:0px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:70%;  /* Tip: Treat this as 10pt. */







	line-height:1.0em;







	text-align:center;







	color:#000;







	background:#fff url(file:///Z|/WEB/Websites/img/global/bg-page.gif) repeat-y top;







}







.access-text {







	display:none;







}







.color-ffffff {







	color:#ffffff;







}







.clear {







	overflow:hidden;







	clear:both;







	height:1px;







	margin:-1px 0px 0px 0px;







	font-size:1px;







}







.clear-simple {







	clear:both;







}







.display-inline {







	display:inline;







}







/*Added a width class for a UI defect*/







.width-460 {







	width:460px;







	}







/* Inserted by Luis */







.display-block {







	display:block;







}







/* Inserted by Luis */







.float-left {







	float:left;







	display:inline;







}







.float-right {







	float:right;







	display:inline;







}







.text-left {







	text-align:left;







}







.text-right {







	text-align:right;







}







.text-center {







	text-align:center;







}







p.where-am-i {







	float:left;







	display:inline;







	padding:0px 9px;







	color:#666;







	font-weight:normal;







}







img { 







	border:0px; 







}







/*** Print Friendly ***/







body.print-friendly {







	background:none;







}







#region-print-friendly {







	margin:10px 15px;







	padding-bottom:10px;







	text-align:left;







}







/******************* REGIONS *******************/







#shell {







}







#page {







	margin:auto;







	width:996px;







	text-align:left;







	padding:5px 0px 10px 0px; /* Tip: 10px bottom padding as the footer "source-and-global-links-container" creates 10px bottom spacing already. */







}







#region-top-ad {







	display:block;







	width:956px;







	margin:0px 20px;







	padding-bottom:3px;







	/*border-bottom:1px solid #d9d9d9;*/







}







#region-nav {







	position:relative;







	left:20px;







	width:956px;







	margin:0px;







	padding:0px;







}







#region-content {







	display:block;







	width:956px;







	margin:0px 20px 0px 20px;







}







#region-body-and-footer {







	margin:0px;







	padding:0px;







}







#region-footer {







	clear:both;







	display:block;







	margin-top:-1px;







	padding-top:1px;







}







/*** Column 4 (Based on graphic design master grid) ***/







#grid-column4 {







	float:right;







}







#grid-column4-non-grey {







	width:356px;







	margin:0px;







}







#grid-column4-grey {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:172px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:152px; /* Tip: Non IE 5.5 browsers.336 */







}



#grid-column4-lightblue {







	background:#cbe5f2;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:172px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:152px; /* Tip: Non IE 5.5 browsers.336 */







}







#grid-column4-grey-1 {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:172px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:152px; /* Tip: Non IE 5.5 browsers. */







}







#grid-column1-grey {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:385px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:365px; /* Tip: Non IE 5.5 browsers.336 */







}



#grid-column1-grey-narrow {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:365px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:345px; /* Tip: Non IE 5.5 browsers.336 */







}







#grid-column1-grey2 {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:385px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:365px; /* Tip: Non IE 5.5 browsers.336 */







}



#grid-column1-grey2-narrow {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:365px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:345px; /* Tip: Non IE 5.5 browsers.336 */







}







#grid-column2-grey {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:356px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:336px; /* Tip: Non IE 5.5 browsers.336 */







}







#grid-column-wide-grey {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:10px 10px 0px 10px;







	width:750px; /* Tip: IE 5.5 only.356 */







	voice-family: "\"}\"";







	width:730px; /* Tip: Non IE 5.5 browsers.336 */







}







#google-ad {







	border:1px solid #d9d9d9;







	margin:0px 0px 15px 0px;







	padding:9px;







	width:356px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:334px; /* Tip: Non IE 5.5 browsers. */







}







#google-ad-art {







	border:1px solid #d9d9d9;







	margin:0px 0px 15px 0px;







	padding:9px;







	width:356px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:364px; /* Tip: Non IE 5.5 browsers. */







}







/*** Layout 0 ***/







#region-column1and2-layout0 {







	display:inline;







	float:left;







	width:956px;







	margin:0px;







	padding:0px;







}







#region-column1-layout0 {







	display:inline;







	float:left;







	width:585px;







	margin:0px 15px 0px 0px;







	padding:0px;







}







#region-column2-layout0 {







	display:inline;







	float:left;







	width:785px;







	margin:0px 0px 0px 0px;







	padding:0px;







}







/*** Layout 1 - CSS removed as no pages uses this layout anymore. ***/







/*** Layout 2 ***/







#region-column1and2-container-layout2 {







	display:inline;







	float:left;







	width:600px;







}







* html #region-column1and2-layout2 {







	display:inline;







	float:left;







	width:585px;







	margin:0px 10px 0px 0px;







	padding:0px;







}







#region-column1and2-layout2 {







	display:inline;







	float:left;







	width:585px;







	margin:0px 15px 0px 0px;







	padding:0px;







}







#region-column1-layout2 {







	display:inline;







	float:left;







	width:385px;







	margin:0px 15px 0px 0px;







	padding:0px;







	overflow: visible







}







#region-column2-layout2 {







	display:inline;







	float:left;







	width:185px;







	margin:-1px 15px 0px 0px;







	padding:0px;







}







/*** Layout 3 ***/







#region-column1-layout3 {







	display:inline;







	float:left;







	width:756px;







	margin:0px 15px 0px 0px;







	padding:0px;







}







#region-column2-top-layout3 {







	width:185px;







	margin:0px 0px 15px 0px;







}







#region-column2-middle-layout3 {







	background:#f0f0f0;







	margin:0px 0px 15px 0px;







	padding:13px 12px 13px 13px;







	width:185px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:160px; /* Tip: Non IE 5.5 browsers. */







}







#region-column2-bottom-layout3 {







	width:185px;







	margin:0px 0px 15px 0px;







}







/******************* GLOBAL MODULES *******************/







#ad-top {







	width:956px;







}







.prop-90 {







	height:90px;







    float:right;







    width:1px;







}







.ad-top-right {







	float:right;







	padding:10px;







	height:90px;







	width:213px; /* Tip: For IE 5.5 browser only. */







	voice-family: "\"}\"";







	height:70px;







	width:193px; /* Tip: For non IE 5.5 browsers. */







}







.subnav-right {







	float:right;







	padding:8px;







	margin-right:10px;







	height:85px;







	width:125px; /* Tip: For IE 5.5 browser only. */







	voice-family: "\"}\"";







	height:65px;







	width:105px; /* Tip: For non IE 5.5 browsers. */







}







.subtitle-bg-blue {







	float:left;







	background-color: #b1d1ee;







	width:385px;







}







.subtitle-bg-blue-385 {







	float:left;







	background-color: #b1d1ee;







	width:385px;







}



.subtitle-bg-blue-365 {







	float:left;







	background-color: #b1d1ee;







	width:365px;







}







.subtitle-bg-red-385 {







	float:left;







	background-color: #f6adad;







	width:385px;







}







.subtitle-bg-dblue {







	float:left;







	background-color: #85a4cb;







	width:365px;







}







.subtitle-bg-purple {







	float:left;







	background-color: #88719a;







	width:365px;







}







#header {







	clear:both;







}







.footer-nav-container {







	clear:both;







	border-top:2px solid #666;







	background:#f0f0f0;







}







#logo-and-quote-container {







	width:100%;







}







.header-quote-container {







	width:336px;







}







.header-quote-left {







	float:left;







	padding-right:10px;







}







.header-quote-right {







	display:inline;







}







.nav-primary-blue {







	clear:both;







	float:left;







	width:100%;







	background:#007dc5;







	max-height:30px;







}







.nav-primary-grey {







	clear:both;







	float:left;







	width:100%;







	background:#6b6c6e;







	max-height:30px;







}







.nav-primary-purple {







	clear:both;







	float:left;







	width:100%;







	background:#3a004c;







	max-height:30px;







}







.nav-primary-red {







	clear:both;







	float:left;







	width:100%;







	background:#cb2027;







	max-height:30px;







}







.nav-primary-green {







	clear:both;







	float:left;







	width:100%;







	background:#b5bc36;







	max-height:30px;







}







.nav-primary-dblue {







	clear:both;







	float:left;







	width:100%;







	background:#012758;







	max-height:30px;







}







.nav-secondary {







	clear:both;







	float:left;







	width:100%;







	background:#666;







}







.crumbtrail-and-search {







	clear:both;







	float:left;







	width:100%;







	background:#f0f0f0;







	margin-bottom:15px;







}







p.global-search-prefix {







	padding:5px 0px 5px 1px;







	float:left;







}







.global-search-sponsored-by {







	position:relative;







	top:-3px;







}







.global-search-go {







	float:left;







	margin:5px 8px 0px 0px;







}







.crumbtrail-prefix {







	float:left;







	padding:7px 0px 0px 0px;







}







.source-and-global-links-container {







	clear:both;







	float:left;







	width:100%;







	padding:8px 0px;







}







.global-links-seperator {







	padding:0px 9px 0px 7px;







	border-right:1px solid #b1b1b1;







}







.global-links-seperator-last {







	padding:0px 0px 0px 7px;







}







.position-relative {







	position:relative;







}







.intro-html-container {







	background: #f7eebe;







	margin: 1px 0px 15px 0px;







	width: 353px;







	padding: 0px;		







}







.intro-html {







	float: left;







	width: 165px;







	padding: 5px 0 0 15px;







}







/******************* IMAGES *******************/







img.header-quote-open {







	margin:0px 4px 0px 0px;







}







img.header-quote-close {







	margin:0px 8px 0px 4px;







}







/******************* LISTS *******************/







ul {







	list-style-type:none;







	margin:0px;







	padding:0px;







}







li {







	display:inline;







}







li.block {







	display:block;







}







ol { 







	list-style-type:decimal;







	list-style:inside;







	margin:0px;







	padding:0px;







}







/******************* FORMS *******************/







form {







	margin:0px;







	padding:0px;







}







/* Inserted by Luis */







input, textarea, select {







	font-family:Arial, Helvetica, sans-serif;







	font-size:1.1em;







}







/* Inserted by Luis */







input.checkbox {







	margin-left:0px! important; /* Tip: Not understood by IE */







	margin-left:-4px;







}







.checkbox-label {







	float:left;







	display:inline;







	padding:2px 0px 0px 1px! important; /* Tip: Not understood by IE */







	padding:3px 0px 0px 1px;







}







/* Inserted by Luis */







.width-input-30 { 







	width:30px;







	voice-family: "\"}\"";







	width:30px;







}







.width-input-35 {







	width:35px;







	voice-family: "\"}\"";







	width:35px;







}







.width-input-40 {







	width:40px;







	voice-family: "\"}\"";







	width:40px;







}







.width-input-50 {







	width:47px;







	voice-family: "\"}\"";







	width:50px;







}







/* Inserted by Luis */







.width-input-79 {







	width:79px;







	voice-family: "\"}\"";







	width:74px! important;







	width:72px;







	margin-top:1px! important;







	margin-top:0px;







}







.width-input-105 {







	width:105px;







	voice-family: "\"}\"";







	width:100px! important;







	width:98px;







}







.width-input-142 {







	width:142px;







	margin-top:-1px;







	voice-family: "\"}\"";







	width:138px! important;







	width:136px;







	margin-top:0px;







}







.width-input-152 {







	width:152px;







	margin-top:-1px;







	voice-family: "\"}\"";







	width:148px! important;







	width:146px;







	margin-top:0px;







}







.width-input-154 {







	width:154px;







	margin-top:-1px;







	voice-family: "\"}\"";







	width:150px! important;







	width:148px;







	margin-top:0px;







}







.width-input-158 {







	width:163px;







	voice-family: "\"}\"";







	width:158px;







}







.width-input-200 {







	width:200px;







}







.width-input-295 {







	width:295px;







}







.width-input-495 {







	width:495px! important;







	width:493px;







}







.width-select-50 {







	width:47px;







	voice-family: "\"}\"";







	width:50px;







}







/* Inserted by Luis */







.width-select-57 {







	width:57px;







}







.width-select-60 {







	width:60px;







	voice-family: "\"}\"";







	width:60px;







}







/* Inserted by Luis */







.width-select-67 {







	width:67px;







	voice-family: "\"}\"";







	width:61px;







}







.width-select-80 {







	width:80px;







	voice-family: "\"}\"";







	width:77px;







}















.width-select-167 {







	width:167px;







}







/******************* COLUMN 1, 2 AND 3 MODULES *******************/







/*** M81 - Puff Carousel (3 Columns) ***/







.carousel-3-teaser-container {







	float:left;







	padding:0px 14px 0px 14px;







	margin:0px 0px 5px 0px;







	background:url(file:///Z|/WEB/Websites/img/global/border/carousel-divider-585.gif) repeat-y top left;







}







.carousel-navigation {







	clear:both;







	margin-top:1px; /* Tip: Leave this in, otherwise the top border doesn't appear in Firefox on OSX. */







	border-top:1px solid #d9d9d9;







	text-align:center;







	padding:2px 0px 5px 0px;







}







.browser-left-and-right {







	position:relative;







	top:3px;







	padding:0px 5px;







}







/*** M87g Homepage Editors Choice ***/







.midline-white-230 {







	background:url(file:///Z|/WEB/Websites/img/global/border/midline-white-230.gif) repeat-y;







}







.midline-white-393 {







	background:url(file:///Z|/WEB/Websites/img/global/border/midline-white-393.gif) repeat-y;







}







/******************* COLUMN 1 AND 2 MODULES *******************/







/*** Portrait article image ***/







.article-author {







	border-bottom:1px solid #d9d9d9;







	padding:0px 0px 10px 0px;







	margin:0px 0px 5px 0px;







}







.reader-rating {







	margin:2px 0px -2px 1px;







}







.article-portrait-image {







	background:#f0f0f0;







	width:185px;







	padding:0px 0px 0px 0px;







	margin:0px 0px 5px 0px;







}







.article-portrait-image-pair {







	background:#fff;







	width:185px;







	margin:0px 0px 5px 0px;







}







.article-portrait-image-text-container {







	width:185px;







	background:#f0f0f0;







}







/*** Landscape article image ***/







.article-landscape-image-text-container {







	width:385px;







	background:#f0f0f0;







}







/*** Panorama article image ***/







.article-panorama-image-text-container {







	width:585px;







	background:#f0f0f0;







}







/*** Pagination container ***/







.pagination-container {







 	clear:both;







	float:left;







	width:100%;







	background:#f0f0f0;







	text-align:center;







}







/*** Image Navigation ***/







.image-navigation {







	border-top:1px solid #d9d9d9;







	padding:5px 0px 3px 0px;







}







/*** Related topics ***/







.puff-sides-385 {







	background:url(../images/puff-sides-385.gif) repeat-y top left;







}







/*** M81 - Puff Carousel (2 Columns) ***/







.carousel-2-teaser-container {







	float:left;







	padding:0px 14px 0px 14px;







	margin:3px 0px 5px 0px;







	background:url(../images/carousel-divider-385.gif) repeat-y top left;







}







/* Inserted by Luis */







.archive-2-teaser-container {







	float:left;







	padding:0px 14px 0px 0;







	margin:0px;







	background:url(http://timesonline.co.uk/tol/img/global/border/carousel-divider-385.gif) repeat-y top left;







}







/* Inserted by Luis */







/*** M63 - Article Related Attachements ***/







.related-attachements-container {







	width:165px;







	margin:0px 16px 10px 0px;







	padding:4px 0px 0px 0px;







}







.related-attachements-top {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/related-attachements-top.gif) no-repeat top left;







	padding:0px 20px 0px 0px;







}







.related-attachements-top h3.section-heading {







	margin:0px;







	padding:0px;







}







.related-attachements-side {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/related-attachements-side.gif) repeat-y top left;







}







.related-attachements-bottom {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/related-attachements-bottom.gif) repeat-y top left;







}







.poll-result-label {







	/*width:30px;*/







	width:120px;/*value increased from 60 to 120 so that the default value is in single line*/







}







.bg-poll {







	background:transparent url(file:///Z|/WEB/Websites/img/global/poll-blank-bar.gif) repeat-x 0px 6px;







}







/*** Tip: No specific module, was originally for a quote box. Now used for 50%. ***/







.quote-box-left {







	float:left;







	display:inline;







	width:46.27%; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:49.85%; /* Tip: Non IE 5.5 browsers. */







}







/*** M41 - Article pagination ***/







.pagination-left {







	float:left;







	margin-top:-1.2em;







}







.pagination-center {







	text-align:center;







}







.pagination-right {







	float:right;







	margin-top:-1.2em;







}







/*** M90 - Index Divider (2 Columns) ***/







.dotted-385-2col-divider {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/index-divider-2-col-385.gif) top left repeat-y;







}







/*** M153 & M138 Labeled Maps ***/







.bg-grey-line-left {







	background:transparent url(../images/grey-line.gif) repeat-y top left;







}







.bg-grey-line-right {







	background:transparent url(../images/grey-line.gif) repeat-y top right;







}







/* Inserted by Luis */







.bg-grey-line-left-right {







	background: url(../grey-line-left-right.gif);







}







/* Inserted by Luis */















/*** Site Search ***/







.search-pagination-adjust {







	margin-top:-1.7em;







}







/******************* COLUMN 3 MODULES *******************/







/* Editors pick box */







#editors-box {







	background:#007dc5;







	padding:6px 10px 6px 10px;







}







/*** M8 - Nav Level 3 ***/







#nav-level-3 {







	background-color:#666;







	padding:6px 10px 6px 10px;







}







/*** M57 - Puff and Super Puff (Narrow) (3rd column of 185px wide.) ***/







.puff-container {







	background:url(../images/puff-bottom.gif) no-repeat bottom left;







	padding-bottom:13px;







	margin-bottom:15px;







}







.puff-container-172 {







	background:url(../images/puff-bottom-172.gif) no-repeat bottom left;







	padding-bottom:13px;







	margin-bottom:15px;







}







.puff-container-750 {







	background:url(../images/puff-bottom-750.gif) no-repeat bottom left;







	padding-bottom:13px;







	margin-bottom:15px;







}







.puff-top {







	background:url(../images/puff-top.gif) repeat-x top left;







	margin-top: 1px;







}







.puff-sides {







	background:url(../images/puff-sides.gif) repeat-y top left;







}







.puff-sides-172 {







	background:url(../images/puff-sides-172.gif) repeat-y top left;







}







.puff-sides-750 {







	background:url(../images/puff-sides-750.gif) repeat-y top left;







}







.puff-padding {







	padding:6px 10px 0px 10px;







}







/* Inserted by Luis */







.puff-container-combine {







	background:none;







	padding-bottom:0;







	margin-bottom:0;







	zoom:1;







	z-index:2;







}







.puff-container-combine-yellow {







	background:none;







	padding-bottom:0;







	margin-bottom:0;







	zoom:1;







	z-index:2;







}















.puff-container-combine p.small{







	padding-bottom:10px;







}







.puff-container-combine-yellow p.small{







}















.puff-container-yellow {







	background:#f7eebe url(file:///Z|/WEB/Websites/assets/puff-bottom-yellow.gif) no-repeat bottom left; /* New File - Luis*/







	padding-bottom:13px;







	margin-bottom:15px;







}







.puff-container-yellow .puff-top {







	background-image:none;







}







.puff-container-combine-yellow .puff-top {







	background:#f7eebe url(../puff-top-yellow.gif) repeat-x bottom left; /* New File - Luis*/







}















.puff-container-yellow .puff-sides, .puff-container-combine-yellow .puff-sides {







	background-image:none;







}







.puff-container-yellow .puff-padding {







	padding:6px 10px 0px 10px;







}















.blue-chevron-list-left{







background:url(../images/chevron-small-links.gif) no-repeat top left; 







padding:2px 0 2px 0px;







font-size:1.1em;







line-height:1.1em;







}















.blue-chevron-list-right{







background:url(../images/chevron-small-links.gif) no-repeat top right;







height:16px; padding-right:20px;







}















/* Inserted by Luis */















/*** M50 - Picture Gallery ***/







.bg-picture-gallery-top {







	background:transparent url(file:///Z|/WEB/Websites/img/global/bg-picture-gallery-top.gif) no-repeat top left;







	padding:6px 10px 0px 10px;







}







.bg-picture-gallery-bottom {







	background:transparent url(file:///Z|/WEB/Websites/img/global/bg-picture-gallery-bottom.gif) no-repeat top left;







	height:20px;







	margin:-8px 0px 15px 0px; /* Tip: Any higher than -8px results in last link in list not hover-able in IE. */







}







/*** M90 - Index Divider (3 Columns) ***/







.dotted-585-right {







 	background:transparent url(../images/index-divider-585-right.gif) top left repeat-y;







}







.dotted-585-left {







	background:transparent url(../images/index-divider-585-left.gif) top left repeat-y;







}







.dotted-585-both {







	background:transparent url(../images/index-divider-585-both.gif) top left repeat-y;







}







/******************* COLUMN 4 MODULES *******************/







/*** Long Advertisment ***/







.advert-long-container {







	float:right;







	width:160px;







}







/*** M29 - Reports (Version A (Width 336px)) ***/







.reports-container {







	margin:0px 0px 10px 0px;







	border:1px solid #d9d9d9;







	background:#fff;







	padding:5px 9px 4px 9px;







	width:336px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:316px; /* Tip: Non IE 5.5 browsers. */







}







.reports-container h3.section-heading {







	padding:0px;







}







/*** M29 - Reports (Version B (Width 160px)) ***/







.reports-long-container {







	float:left;







	display:inline;







	background:#fff;







	border:1px solid #d9d9d9;







	padding:0px;







	width:160px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:158px; /* Tip: Non IE 5.5 browsers. */







}







.reports-long-container h3.section-heading {







	padding:5px 9px 7px 9px;







}







/*** M58 - Puff & Super Puff (Wide) ***/







.puff-square {







	margin-bottom:10px;







	float:left;







	border:1px solid #d9d9d9;







	background:#fff;







	width:336px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:334px; /* Tip: Non IE 5.5 browsers. */







}







.puff-square-non-grey {







	margin-bottom:10px;







	float:left;







	border:1px solid #d9d9d9;







	background:#fff;







	width:356px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:354px; /* Tip: Non IE 5.5 browsers. */







}







.puff-square-high-impact {







	margin-bottom:10px;







	float:left;







	width:356px;







	background:#8e8a8a;







}







.puff-square-blue {







	width:170px;







	background:#007dc5;







}







.puff-square-blue-356 {







margin-bottom:10px;



	width:356px;







	background:#007dc5;







}







.puff-square-black {







	width:170px;







	background:#000;







}



.puff-square-red {







	width:170px;



	background-color:#981b1f;



	background-image:url(../images/wallpaper-bg.jpg);



	background-repeat:no-repeat;



}







.puff-square-high-impact-non-grey {







	margin-bottom:10px;







	float:left;







	width:356px;







	background:#007dc5;







}







#grid-column4-non-grey .puff-square-high-impact







{







	width:355px;







}







.superpuff-bottom {







	float:left;







	width:356px;







	height:13px;







	margin-top:-14px;







	background:url(../images/puff-bottom-356.gif) no-repeat bottom right;







}







/*** M30 - Quicklinks Teaser Module ***/







.quick-links-container {







	background:#fff;







	border:1px solid #d9d9d9;







	margin-bottom:10px;







}

.quick-links-container-lightblue {







	background:#fff;







	border:1px solid #cbe5f2;







	margin-bottom:10px;







}







a.lowercase-white-tab, a.lowercase-white-tab:active, a.lowercase-white-tab:visited {







	color:#007dc5;







	padding:0px 12px 0px 0px;







	margin:0px;







	cursor:pointer;







}







a.lowercase-white-tab:hover {







	text-decoration:underline;







}







a.lowercase-white-tab-selected, a.lowercase-white-tab-selected:active, a.lowercase-white-tab-selected:visited, a.lowercase-white-tab-selected:hover  {







	color:#666;







	background:#fff url(file:///Z|/WEB/Websites/img/global/quicklinks-marker.gif) no-repeat center right;







	padding:0px 12px 0px 0px;







	margin:0px;







	text-decoration:none;







	cursor:text;







}







/*** M42 - Classifieds Quick Search (336px wide) ***/







.classifieds-container {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-top-336.gif) no-repeat left top;







}







.classifieds-sides {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-sides-336.gif) repeat-y left top;







}







.classifieds-sides-fff {







	margin-top:-1px; /* Netscape fix */







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/classifieds-sides-336-fff.gif) repeat-y left top;







}







.classifieds-bottom {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-bottom-336.gif) no-repeat left top;







}







.classifieds-vertical {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/puff-vertical.gif) repeat-y left top;







}







.classifieds-vertical-right {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/puff-vertical.gif) repeat-y right top;







}







.classifieds-width-70 {







	width:75px! important;







	width:70px;







}







.classifieds-links {







	border-bottom:1px solid #d9d9d9;







	padding:0px 0px 0px 0px;







	margin-right:1px;







}







/*** M42 - Classifieds Quick Search (160px wide) ***/







.classifieds-long-container {







	width:160px;







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-top-160.gif) no-repeat left top;







}







.classifieds-long-sides {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-sides-160.gif) repeat-y left top;







}







.classifieds-long-bottom {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-bottom-160.gif) no-repeat left top;







}







.classifieds-long-sides .classifieds-long {







	width:65px;







}







/*** M74 - Classifieds teaser narrow (185px wide) ***/







.classifieds-narrow-container {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-top-185.gif) no-repeat left top;







	margin:0px 0px 10px 0px;







	width:185px;







}







.classifieds-narrow-sides {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-sides-185.gif) repeat-y left top;







}







.classifieds-narrow-bottom {







	background:transparent url(file:///Z|/WEB/Websites/img/global/border/sketch-bottom-185.gif) no-repeat left top;







}







.classifieds-narrow-sides .classifieds-narrow {







	width:80px;







}







/*** M43 - Classifieds Quicksearch Single ***/







.classifieds-single-container {







	margin:0px 0px 5px 0px! important; /* Tip: Not understood by IE */







	margin:0px;







}







.classifieds-label {







	text-align:right;







	width:108px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:100px; /* Tip: Non IE 5.5 browsers. */







}







.classifieds-label-mini {







	text-align:right;







	width:43px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:37px; /* Tip: Non IE 5.5 browsers. */







}







.classifieds-single-container select {







	width:142px







}







.classifieds-single-container .mini select {







	width:80px







}







.classifieds-shadow-top {







	height:13px! important; /* Tip: Not understood by IE */







	height:5px;







	background:transparent url(../images/classifieds-shadow-top.gif) 0px 0px no-repeat;







	margin-bottom:-3px;







}







.classifieds-shadow-sides {







	background:transparent url(../images/classifieds-shadow-sides.gif) 0 0 repeat-y;







	padding-right:12px;







}







.classifieds-shadow-sides-fff {







	background:transparent url(../images/classifieds-shadow-sides-fff.gif) 0 0 repeat-y;







	padding-right:12px;







}







.classifieds-shadow-bottom {







	height:6px;







	background:transparent url(../images/classifieds-shadow-bottom.gif) 0px 0px no-repeat;







	margin-bottom:0px;







}







/*** M150 - Travel Search. NOTE: This MUST appear AFTER  .classifieds-single-container select ***/







select.width-input-100 { /* To fit 100 pixels wide */







	width:99px;







	voice-family: "\"}\"";







	width:94px! important;







	width:98px;







}







input.width-input-100 { /* To fit 100 pixels wide */







	width:99px;







	voice-family: "\"}\"";







	width:94px! important;







	width:92px;







}







/*** M87h - Scheduler ***/







#scheduler-links {







	padding-top:0px! important; /* Tip: Not understood by IE */







	padding-top:2px;







}







.puff-sides-356 {







	background:url(../images/puff-sides-356.gif) repeat-y top left;







}







.puff-sides-336 {







	background:url(file:///Z|/WEB/Websites/img/global/border/puff-sides-336.gif) repeat-y top left;







}







/******************* DEBATE AND COMMENTS *******************/







.debate-quote-container {







	background:url(file:///Z|/WEB/Websites/img/global/border/puff-debate-bottom.gif) no-repeat bottom right;







	padding-bottom:15px;







}







.author-box {







	border:1px solid #d9d9d9;







	padding:2px 3px 2px 3px;







}







.midline-grey-393 {







	background:url(file:///Z|/WEB/Websites/img/global/border/midline-grey-393.gif) repeat-y;







}







/******************* A-Z MODULES **********************//*by pramod*/







.a2z-header {







	padding: 10px 0 20px;







	border-top: 1px solid #b1b1b1;







	font-family: georgia,serif;







	font-size: 1.5em;







	text-transform: uppercase;







	font-weight: bold;		







}







.a2z-archive-header {







	padding: 10px 0 20px;	







	font-family: georgia,serif;







	font-size: 1.5em;







	text-transform: uppercase;







	font-weight: bold;		







}







.a2z-letters {







	padding: 10px 0;







	border-top: 1px solid #b1b1b1;







	border-bottom: 1px solid #b1b1b1;







	font-family: georgia,serif;







	font-size: 1.5em;







	text-transform: uppercase;







	font-weight: bold;







	letter-spacing: 1pt;	







	







}







.a2z-selected-letter {







	padding: 15px 0px 2px;







	font-family: georgia,serif;







	font-size: 1.5em;







	text-transform: uppercase;







	font-weight: bold;		







}







.a2z-column {







	float: left;







	margin: 0px 15px 0px 0px;







	padding: 0;







	width: 175px;	







}







.a2z-column p {







	margin: 0;







	padding: 0;	







}







/******************* POPUPS *******************/







/*** M123 Picture Gallery ***/







.gallery-image-background {







	height:385px;







	background:transparent url(../images/picture-gallery.gif) no-repeat top left;







}







.gallery-image-background img {







	position:relative;







	top:0px;







	left:0px;







}







.grey-filter {







	margin-left:2px;







	margin-right:2px;







	height:50px;







	width:50px;







}







.gallery-target {







	background:transparent url(../images/gallery-target.gif) no-repeat top left;







	height:52px;







	width:52px;







}







.gallery-target img {







	margin:1px;







}







.popup-skyscraper {







	position:absolute;







	top:10px;







	right:10px;







}







.popup-variable-width {







	margin-right:175px;







}







/******************* TABS *******************/







/*** Dark Tabs used on M31 Behavioural and M25 Judgemental Modules ***/







.dark-tab-links {







	border-bottom:1px solid #666;







	padding:0px 0px 0px 0px;







	margin-right:4px;







}







/* Tip: Following 3 classes used to display drop shadow on "M25 Judgemental nav" and "M31 Behavioural nav" Modules if normal version is used */







.dark-shadow-segment {







	background:transparent url(../images/shadow-sides-336.gif) 0 0 repeat-y;







}







.dark-shadow-header {







	background:transparent url(../images/shadow-header-336.gif) 0px 0px repeat-y;







}







.dark-shadow-footer {







	background:transparent url(../images/shadow-footer-336.gif) 0px 0px no-repeat;







}







.dark-tab-links-wide {







	border-bottom:1px solid #999;







	padding:0px 0px 0px 0px;







	margin-right:5px;







}







/* Tip: Following 3 classes used to display drop shadow on "M31 Behavioural nav" Modules if wide version is used */







.dark-shadow-segment-wide {







	background:transparent url(../images/shadow-sides-wide-356.gif) 0px 0px repeat-y;







}







.dark-shadow-header-wide {







	background:transparent url(../images/shadow-header-wide-356.gif) 0px 0px repeat-y;







}







.dark-shadow-footer-wide {







	background:transparent url(../images/shadow-footer-wide-356.gif) 0px 0px no-repeat;







}







/* Tip: Following 3 classes are used to display the dark tab effect */







.dark-tab {







	color:#000;







	background:#d9d9d9;	







	margin:0px 5px 0px 0px;







	padding:6px 6px 3px 7px;







	float:left;







	border:1px solid #d9d9d9;







	border-bottom:0px;







	cursor:hand; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	cursor:pointer; /* Tip: Non IE 5.5 browsers. */







}







.dark-tab-simulated {







	color:#fff;







	background:#999;	







	margin:0px 5px 0px 0px;







	padding:6px 6px 3px 7px;







	float:left;







	border:1px solid #999;







	border-bottom:0px;







	cursor:hand; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	cursor:pointer; /* Tip: Non IE 5.5 browsers. */







}







.dark-tab-selected {







	color:#000;







	background:#fff;	







	margin:0px 5px -1px 0px;







	padding:6px 6px 4px 7px;







	float:left;







	border:1px solid #999;







	border-bottom:0px;







}







/*** Light Tabs used on M42 CLassifieds (a) Module ***/







.light-links {







	border-bottom:1px solid #d9d9d9;







	padding:0px 0px 0px 0px;







	margin-right:1px;







}







/* Tip: Following 3 classes are used to display the light tab effect */







.light-tab {







	color:#000;







	background:#d9d9d9;	







	margin:0px 5px 0px 0px;







	padding:6px 8px 3px 9px;







	float:left;







	border:1px solid #d9d9d9;







	border-bottom:0px;







	cursor:hand; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	cursor:pointer; /* Tip: Non IE 5.5 browsers. */







}







.light-tab-simulated {







	color:#fff;







	background:#999;	







	margin:0px 5px 0px 0px;







	padding:6px 8px 3px 9px;







	float:left;







	border:1px solid #999;







	border-bottom:0px;







	cursor:hand; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	cursor:pointer; /* Tip: Non IE 5.5 browsers. */







}







.light-tab-selected {







	color:#000;







	background:#fffef5;	







	margin:0px 5px -1px 0px;







	padding:6px 8px 4px 9px;







	float:left;







	border:1px solid #999;







	border-bottom:0px;







}







/*** White Tabs used on M42 CLassifieds (b) Module ***/







/* Tip: Following 3 classes are used to display the white tab effect */







.white-tab {







	color:#000;







	background:#d9d9d9;







	padding:6px 0px 5px 4px! important;







	padding:6px 0px 5px 5px;







	margin:0px 0px 4px 4px! important;







	margin:0px 0px 2px 2px;







	float:left;







	cursor:hand; /* Tip: IE 5.5 only. */







	width:75px;







	voice-family: "\"}\"";







	width:70px; /* Tip: Non IE 5.5 browsers. */







	cursor:pointer;







}







.white-tab-simulated {







	color:#fff;







	background:#999;	







	padding:6px 0px 5px 4px! important;







	padding:6px 0px 5px 5px;







	margin:0px 0px 4px 4px! important;







	margin:0px 0px 2px 2px;







	float:left;







	cursor:hand; /* Tip: IE 5.5 only. */







	width:75px;







	voice-family: "\"}\"";







	width:70px; /* Tip: Non IE 5.5 browsers. */







	cursor:pointer;







}







.white-tab-selected {







	color:#000;







	background:#fffef5 url(file:///Z|/WEB/Websites/img/global/classified-marker.gif) no-repeat center right;







	padding:6px 0px 5px 4px! important;







	padding:6px 0px 5px 5px;







	margin:0px 0px 4px 4px! important;







	margin:0px 0px 2px 2px;







	float:left;







	width:75px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	width:70px; /* Tip: Non IE 5.5 browsers. */







}







/******************* SEPARATORS *******************/







.white-line {







	border-bottom:1px solid #fff;







	margin-bottom:4px;







}





.darkgrey-line {







	border-bottom:1px solid #676767;







	margin:4px 0;







}



.grey-line {







	border-bottom:1px solid #d9d9d9;







	margin-bottom:4px;







}







.grey-line-bottom {







	border-bottom:1px solid #d9d9d9;







	margin-top:5px; 







}



.grey-line-bottom-rubies {







	border-bottom:1px solid #d9d9d9;







	margin-top:3px; 







}







.grey-line-left {







	border-left:1px solid #d9d9d9;







}







.grey-line-right {







	border-right:1px solid #d9d9d9;







}







.green-line {







	border-bottom:1px solid #9fa617;







	margin-bottom:4px;







	margin-top:4px;	







}







.blue-line {







	border-bottom:1px solid #007dc5;







	margin-bottom:4px;







	margin-top:4px;	







}







.purple-line {







	border-bottom:1px solid #3a004c;







	margin-bottom:4px;







	margin-top:4px;	







}







.red-line {







	border-bottom:1px solid #cb2027;







	margin-bottom:4px;







	margin-top:4px;	







}







.dblue-line {







	border-bottom:1px solid #012758;







	margin-bottom:4px;







	margin-top:4px;	







}







.yellow-line {







	border-bottom:2px solid #f7eebe;







	margin-bottom:4px;	







}







.curved-seperator-3-col {







	background:url(file:///Z|/WEB/Websites/img/global/seperator/page-end-585.gif) no-repeat bottom left;







	padding-bottom:9px;







	margin-bottom:15px;







}







.curved-seperator-2-col {







	background:url(file:///Z|/WEB/Websites/img/global/seperator/page-end-385.gif) no-repeat bottom left;







	padding-bottom:9px;







	margin-bottom:15px;







}







.link-seperator-first {







	padding:0px 5px 0px 5px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	padding:0px 5px 0px 0px;







}







.link-seperator {







	padding:0px 5px 0px 5px; /* Tip: IE 5.5 only. */







	border-left:1px solid #b1b1b1;







	voice-family: "\"}\"";







	padding:0px 5px 0px 7px;







}















/*Change */







.link-seperator-sortby-last a, a:visited{







	color:#007dc5;







	text-decoration:none;







}







.link-seperator-sortby-last a:hover{







	color:#007dc5;







	text-decoration:underline;







}







* html .link-seperator-sortby-last{







	padding:0px 5px 0px 7px;;/* Fix for ie6*/







}















.link-seperator-sortby-last {







padding:0px 5px 0px 5px; /* Tip: IE 5.5 only. */







voice-family: "\"}\"";







padding:0px 5px 0px 0px;







}















html>body .link-seperator-sortby-last{







	*padding:0px 5px 0px 7px;/* Fix for ie7*/







}























* html .link-seperator-sortby{







	padding:0px 5px 0px 7px;;/* Fix for ie6*/







}







.link-seperator-sortby a, a:visited{







	color:#007dc5;







	text-decoration:none







}







.link-seperator-sortby a:hover{







	color:#007dc5;







	text-decoration:underline;







}















.link-seperator-sortby {







padding:0px 5px 0px 5px; /* Tip: IE 5.5 only. */







border-right:1px solid #b1b1b1;







voice-family: "\"}\"";







padding:0px 5px 0px 0px;







}















html>body .link-seperator-sortby-last{







	*padding:0px 5px 0px 7px;/* Fix for ie7*/







}







/*Change */







.link-seperator-slash {







	background:transparent url(file:///Z|/WEB/Websites/img/global/slash.gif) no-repeat 95% 50%;







	border:1px solid #f0f0f0; /* Fixes IE 6 and 5.5 issue */







	padding:0px 7px 0px 0px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	background:transparent url(file:///Z|/WEB/Websites/img/global/slash.gif) no-repeat 98% 50%!important;







	background:transparent url(file:///Z|/WEB/Websites/img/global/slash.gif) no-repeat 90% 50%;







	padding:0px 11px 0px 0px;







}







.link-seperator-slash-last {







	padding:0px 7px 0px 0px; /* Tip: IE 5.5 only. */







	voice-family: "\"}\"";







	padding:0px 11px 0px 0px;







}







/******************* BORDERS *******************/







.border-d9d9d9 {







	border:1px solid #d9d9d9;







}







.border-fff {







	border:1px solid #fff;







}







.border-f5f5f5 { /* Tip: Last minute request by graphic design to change f5f5f5 to f0f0f0, but XHTML mark up already in tech code. */







	border:1px solid #f0f0f0;







}







.border-top-d9d9d9 {







	border-top:1px solid #d9d9d9;







}







.border-bottom-d9d9d9 {







	border-bottom:1px solid #d9d9d9;







}







.border-right-d9d9d9 {







	border-right:1px solid #d9d9d9;







}







.border-left-d9d9d9 {







	border-left:1px solid #d9d9d9;







}







/* Inserted by Luis */







.invisible-border {







	border:1px solid #f7eebe;







}















/* Inserted by Luis */







/******************* SPACING *******************/







/*** Top ***/







.padding-top-1 {







	padding-top:1px;







}







.padding-top-2 {







	padding-top:2px;







}







.padding-top-3 {







	padding-top:3px;







}







.padding-top-4 {







	padding-top:4px;







}







.padding-top-5 {







	padding-top:5px;







}







.padding-top-6 {







	padding-top:6px;







}







.padding-top-7 {







	padding-top:7px;







}







.padding-top-9 {







	padding-top:9px;







}







.padding-top-10 {







	padding-top:10px;







}







/* Inserted by Luis */







.padding-top-8 {







	padding-top:8px;







}







.padding-top-15 {







	padding-top:15px;







}







.padding-top-19 {







	padding-top:19px;







}







.margin-top-15 {







	margin-top:15px;







}















/* Inserted by Luis */







/*** Right ***/







.padding-right-1 {







	padding-right:1px;







}







/* Inserted by Luis */







.padding-right-3 {







	padding-right:3px;







}







/* Inserted by Luis */







.padding-right-2 {







	padding-right:2px;







}







.padding-right-4 {







	padding-right:4px;







}







.padding-right-7 {







	padding-right:7px;







}







.padding-right-9 {







	padding-right:9px;







}







.padding-right-10 {







	padding-right:10px;







}







.padding-right-15 {







	padding-right:15px;







}







.padding-right-80 {







	padding-right:80px;







}







/*** Bottom ***/







.padding-bottom-2 {







	padding-bottom:2px;







}







.padding-bottom-3 {







	padding-bottom:3px;







}







.padding-bottom-4 {







	padding-bottom:4px;







}







.padding-bottom-5 {







	padding-bottom:5px;







}







.padding-bottom-7 {







	padding-bottom:7px;







}







.padding-bottom-9 {







	padding-bottom:9px;







}







.padding-bottom-10 {







	padding-bottom:10px;







}







.padding-bottom-15 {







	padding-bottom:15px;







}







/*** Left ***/







.padding-left-2 {







	padding-left:2px;







}







.padding-left-3 {







	padding-left:3px;







}







.padding-left-6 {







	padding-left:6px;







}







.padding-left-9 {







	padding-left:9px;







}







.padding-left-10 {







	padding-left:10px;







}







.padding-left-11 {







	padding-left:11px;







}







.padding-left-14 {







	padding-left:14px;







}







.padding-left-15 {







	padding-left:15px;







}







/* Inserted by Luis */







.padding-left-20 {







	padding-left:20px;







}







/* Inserted by Luis */







.padding-left-27 {







	padding-left:27px;







}







.padding-left-29 {







	padding-left:29px;







}







.padding-left-31 {







	padding-left:31px;







}







/*** Top and Bottom ***/







.padding-top-5-bottom-4 {







	padding-top:5px;







	padding-bottom:4px;







}







/*** Left and Right ***/







.padding-left-right-1 {







	padding-left:1px;







	padding-right:1px;







}







.padding-left-right-5 {







	padding-left:5px;







	padding-right:5px;







}







.padding-left-right-7 {







	padding-left:7px;







	padding-right:7px;







}







.padding-left-right-9 {







	padding-left:9px;







	padding-right:9px;







}







.padding-left-right-10 {







	padding-left:10px;







	padding-right:10px;







}







.padding-left-right-14 {







	padding-left:14px;







	padding-right:14px;







}







/*** Top and Bottom + Left and Right ***/







/*** All 4 sides ***/







.padding-2 {







	padding:2px;







}







.padding-4 {







	padding:4px;







}







.padding-9 {







	padding:9px;







}







.padding-10 {







	padding:10px;







}







/*** Misc ***/







.margin-bottom-0 {







	margin-bottom:0px;







}







.margin-bottom-5 {







	margin-bottom:5px;







}







.margin-right-1 {







	margin-right:1px;







}







.margin-right-4 {







	margin-right:4px;







}







.margin-right-10 {







	margin-right:10px;







}







.margin-right-15 {







	margin-right:15px;







}







.margin-right-18 {







	margin-right:18px;







}







.margin-bottom-1-left-1 {







	margin-bottom:1px;







	margin-left:1px;







}







/* Inserted by Luis */







.margin-bottom-3 {







	margin-bottom:3px;







}







.margin-bottom-5 {







	margin-bottom:5px;







}







.margin-bottom-10 {







	margin-bottom:10px;







}







.margin-bottom-15 {







	margin-bottom:15px;







}







.margin-bottom-20 {







	margin-bottom:20px;







}







.margin-top-5 {







	margin-top:5px;







}







/* Inserted by Pramod */







.margin-top-15 {







	margin-top: 15px;	







}







/* Inserted by Pramod */







.margin-top-9 {







	margin-top: 9px;	







}







/* Inserted by Luis */







.margin-top-point9-em {







	margin-top:0.9em;







}







.margin-top-minus-22 {







	margin-top:-22px;







}







.margin-top-minus-20 {







	margin-top:-20px;







}







/* Inserted by Luis */







.margin-top-minus-10 {







	margin-top:-10px;







}







.ie-margin-top-minus-10 {







	margin-top:expression('-10px');















}







/* Inserted by Luis */







/******************* WIDTHS *******************/







.width-20 {







	width:20px;







}







.width-25 {







	width:25px;







}







.width-46 {







	width:46px;







}







.width-65 {







	width:65px;







}







.width-70 {







	width:70px;







}







.width-80 {







	width:80px;







}







.width-90 {







	width:90px;







}







.width-95 {







	width:95px;







}







.width-100 {







	width:100px;







}







.width-105 {







	width:105px;







}







.width-112 {







	width:112px;







}







.width-115 {







	width:115px;







}







.width-120 {







	width:120px;







}







.width-135 {







	width:135px;







}







.width-145 {







	width:145px;







}







.width-155 {







	width:155px;







}







.width-165 {







	width:165px;







}







.width-169 {







	width:169px;







}







.width-170 {







	width:170px;







}







.width-171 {







	width:171px;







}







.width-172 {







	width:172px;







}







.width-173 {







	width:173px;







}







.width-175 {







	width:175px;







}







.width-182 {







	width:182px;







}







.width-184 {







	width:184px;







}







.width-185 {







	width:185px;







}







.width-189 {







	width:189px;







}







.width-191 {







	width:191px;







}







.width-194 {







	width:194px;







}







.width-200 {







	width:200px;







}







.width-215 {







	width:215px;







}







.width-220 {







	width:220px;







}







.width-236 {







	width:236px;







}







/* Inserted by Luis */







.width-251 {







	width:251px;







}







/* Inserted by Luis */















.width-260 {







	width:260px;







}







.width-275 {







	width:275px;







}







.width-284 {







	width:284px;







}







.width-285 {







	width:285px;







}







.width-286 {







	width:286px;







}







.width-295 {







	width:295px;







}







/* Inserted by Luis */







.width-302 {







	width:302px;







}







/* Inserted by Luis */















.width-305 {







	width:305px;







}







.width-315 {







	width:315px;







}







.width-316 {







	width:316px;







}







.width-336 {







	width:336px;







}







.width-345 {







	width:345px;







}







/* Inserted by Luis */







.width-356 {







	width:356px;







}







.width-357 {







	width:357px;







}







/* Inserted by Luis */







.width-365 {







	width:365px;







}







/* Inserted by Luis */







.width-380 {







	width:380px;







}







/* Inserted by Luis */







.width-383 {







	width:383px;







}







.width-385 {







	width:385px;







}







.width-405 {







	width:405px;







}







.width-410 {







	width:410px;







}







.width-500 {







	width:500px;







}







.width-560 {







	width:560px;







}







.width-570 {







	width:570px;







}







.width-580 {







	width:580px;







}







.width-585 {







	width:585px;







}







.width-728 {







	width:728px;







}







.width-100-percent {







	width:100%;







}







.height-100 {







	height:100px;







}







.height-200 {







	height:200px;







}







/*Css class added to provide fixed width in quicklink section*/







.quickLinkWidth {width: 330px;}







/* Class for Focus Zone*/







.activeblocks{







	display:none;







	height:100px; 







	width:315px;







}







/* Class for Most read block fixed width 8Px*/







.padding-bottom-most-read{







	padding-bottom:8px;







}







* html .padding-bottom-most-read{







	padding-bottom:5px;







}







html>body .padding-bottom-most-read{







	*padding-bottom:5px;







}







/* Inserted by Luis */







/* Accessibility CSS used to hide elements without compromising screen readers e.g. labels */















.off-left {







position: absolute;







left: -999px;







width: 990px;







}







/* Inserted by Luis */







.bold {







font-weight:bold;







}







/* Inserted by Jiban */















.height-150{ 







	height:150px;







	}















.height-125{ 







height:125px;







}















.grey-dotted-line{







	background:url(file:///Z|/WEB/Websites/img/global/border/puff-top.gif) repeat-x bottom left;







}















.padding-left-70{







	padding-left:70px;







}







.puff-sides-seprator{







	background:url(file:///Z|/WEB/Websites/img/global/border/puff-sides.gif) repeat-y top left;







	margin-left:15px;







	padding-left:15px;







	}







.yellow-thick-line{







	border-bottom:3px solid #f7eebe;







}







/* Inserted by Jiban */















.font-size-1-1em{







	font-size:1.1em;







}















#leftColumn #resultsPagination {







	border-bottom:1px solid #ccc;







	border-top:1px solid #ccc;







	padding:10px 0;







	width: 385px;







	text-align:right;







}















#Changed for defect artf563337







.resultspaginationborder {







	border-bottom:1px solid #ccc;







	border-top:1px solid #ccc;







	padding:10px 0;







	width: 385px;







	text-align:left;







}















/* Inserted by Nitin */















* html .padding-left-8-1 {







	padding-left:1px;/* Fix for ie6*/







}















.padding-left-8-1 {







	padding-left:8px;/* Fix for all others*/







}







.margin-5{







	margin:5px;







}















.puff-top-no-padding {







		background:url(file:///Z|/WEB/Websites/img/global/border/puff-top.gif) repeat-x top left;







		margin-top: 1px;







		padding-top:0px;







}















/****************************************************







Start of SWD CSS







*****************************************************/















.puff-sides-fix{







	margin-right:5px;







	border:2px dotted #ccc;







	width:375px;







}















.advice_display{width:770px!important;}















.advice_display .advice_content{







/*	border:1px solid green;*/







	width:225px;







	margin-right:15px;







}















.sponsor_display .sponsor_content{







/*	border:1px solid green;*/







	width:225px;







	margin-left:5px;







}























.quote{font-size:110%!important;}















.q_a h3{







	background:url(/images/double-chevron-red.gif) no-repeat 0 6px;







	padding:0 5px 0 30px!important;







}















#login input{margin-bottom:2px;}















.main_content_fix{width:770px!important;}















#profile_pic{







	overflow:hidden;







	width:65px;







}















#profile_txt{







	width:95px;







	overflow:hidden;







}







/***************************************************



TOP RIGHT SCROLL/FADE CLASSES */







#domticker{



width: 185px;



height: 80px;



padding: 10px 5px 5px 5px;



}







#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/



/*background-color: #FFFFCA;*/



}







.someclass{ //class to apply to your scroller(s) if desired



font-size:14pt;



color:#FFFFFF;



}





/****************login window************************/ 



#mask {

  position:absolute;

  left:0;

  top:0;

  z-index:9000;

  background-color:#000;

  display:none;

}

  

#boxes .window {

  position:absolute;

  left:0;

  top:0;

  width:440px;

  height:200px;

  display:none;

  z-index:9999;

  padding:20px;

}

 

#boxes #dialog1 {

  width:375px; 

  height:203px;

  padding:25px 20px 10px 30px;

  background-color:#ffffff;  

  border:3px solid #007dc5;

  text-align:left;

}

/****************event booking window************************/  

#boxes2 .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes2 #dialog2 {
  width:375px; 
  height:203px;
  padding:25px 20px 10px 30px;
  background-color:#ffffff;  
  border:3px solid #007dc5;
  text-align:left;
}

/****************speaker biog window************************/  

#boxes #dialog-s1, #boxes #dialog-s2, #boxes #dialog-s3, #boxes #dialog-s4, #boxes #dialog-s5, #boxes #dialog-s6, #boxes #dialog-s7, #boxes #dialog-s8 {
  width:450px; 
  height:350px;
  padding:20px;
  background-color:#ffffff;  
  border:10px solid #dcdada;
  text-align:left;
  overflow:auto;
}

/****************************************************







end of SWD CSS







*****************************************************/
