/******************* 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 5px 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: #ddf0e6;

	width:385px;

}

.subtitle-bg-blue-385 {

	float:left;

	background-color: #ddf0e6;

	width:385px;

}
.subtitle-bg-blue-365 {

	float:left;

	background-color: #ddf0e6;

	width:365px;

}

.subtitle-bg-red-385 {

	float:left;

	background-color: #f6adad;

	width:385px;

}

.subtitle-bg-dblue {

	float:left;

	/*background-color: #d05255;*/
	background-color: #e46467;

	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:206px;

}

.header-quote-left {

	float:left;

	padding-right:10px;

}

.header-quote-right {

	display:inline;

}

.nav-primary-blue {

	clear:both;

	float:left;

	width:100%;

	background:#005228;

	max-height:30px;

}

.nav-primary-grey {

	clear:both;

	float:left;

	width:100%;

	background:#0073ae;

	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:#8a7967;

	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:#a91a1e;

	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-gr.jpg) 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-green {

	width:170px;

	background:#005228;

}

.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:Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	text-transform: uppercase;

	font-weight: bold;		

}

.a2z-archive-header {

	padding: 10px 0 20px;	

	font-family:Arial, Helvetica, sans-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:Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 1pt;	

	

}

.a2z-selected-letter {

	padding: 15px 0px 2px;

	font-family:Arial, Helvetica, sans-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-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 #005228;

	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 #a91a1e;

	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-650{

	width:650px;

}

.width-728 {

	width:728px;

}

.width-830 {

	width:830px;

}

.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-grey.jpg) 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

*****************************************************/
