/******************* 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-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;



}



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;



}



.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;

}





/****************************************************



end of SWD CSS



*****************************************************/