/******************* PARAGRAPHS *******************/

p, a {

	margin:0px 0px 12px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.1em;

	line-height:1.2em;

}

p.no-margin {

	margin:0px 0px 0px 0px;

}

.p-style-in-ol {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.0em;

	line-height:1.2em;

}

.small {

	margin:0px;

	padding:0px;

	font-size:1.0em;

	line-height:1.1em;

}

.x-small {

	margin:0px;

	padding:0px;

	font-size:0.9em;

	line-height:1.15em;

}

/* Inserted by Luis */

.x-smaller {

	font-size:0.8em;

	line-height:1.1em;

}

/* Inserted by Luis */



/******************* LINKS *******************/

a, a:visited {

	text-decoration:none;

}

a:hover, a:active {

	text-decoration:underline;

}

/*** Primary nav blue ***/

a.primary-link-blue, a.primary-link-blue:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#005228 url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-blue:hover, a.primary-link-blue:active {

	background:#005228;

	color:#7aac92;

	background:#005228 url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-blue-no-pipe, a.primary-link-blue-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#005228;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-blue-no-pipe:hover, a.primary-link-blue-no-pipe:active {

	color:#7aac92;

	background:#005228;

	text-decoration:none;

}

a.primary-selected-blue, a.primary-selected-blue:visited, a.primary-selected-blue:hover, a.primary-selected-blue:active {

	padding:9px 9px 9px 9px;

	color:#7aac92;

	background:#005228 url(../images/primary-nav-pipe.gif) no-repeat right;	

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-selected-blue-no-pipe, a.primary-selected-blue-no-pipe:visited, a.primary-selected-blue-no-pipe:hover, a.primary-selected-blue-no-pipe:active {

	padding:9px 9px 9px 9px;

	color:#7aac92;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}

/*** Primary nav green ***/

a.primary-link-green, a.primary-link-green:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#b5bc36 url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-green:hover, a.primary-link-green:active {

	background:#b5bc36;

	color:#e4e7aa;

	background:#b5bc36 url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-green-no-pipe, a.primary-link-green-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#b5bc36;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-green-no-pipe:hover, a.primary-link-green-no-pipe:active {

	color:#e4e7aa;

	background:#b5bc36;

	text-decoration:none;

}

a.primary-selected-green, a.primary-selected-green:visited, a.primary-selected-green:hover, a.primary-selected-green:active {

	padding:9px 9px 9px 9px;

	color:#e4e7aa;

	background:#b5bc36 url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}

/*** Primary nav grey ***/

a.primary-link-grey, a.primary-link-grey:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#0073ae url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-grey:hover, a.primary-link-grey:active {

	color:#80cff8;

	background:#0073ae url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-grey-no-pipe, a.primary-link-grey-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#0073ae;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-grey-no-pipe:hover, a.primary-link-grey-no-pipe:active {

	color:#80cff8;

	background:#0073ae;

	text-decoration:none;

}

a.primary-selected-grey, a.primary-selected-grey:visited, a.primary-selected-grey:hover, a.primary-selected-grey:active {

	padding:9px 9px 9px 9px;

	color:#80cff8;

	background:#0073ae url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-selected-grey-no-pipe, a.primary-selected-grey-no-pipe:visited, a.primary-selected-grey-no-pipe:hover, a.primary-selected-grey-no-pipe:active {

	padding:9px 9px 9px 9px;

	color:#80cff8;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}



/*** Primary nav purple ***/

a.primary-link-purple, a.primary-link-purple:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#3a004c url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-purple:hover, a.primary-link-purple:active {

	color:#88719a;

	background:#3a004c url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-purple-no-pipe, a.primary-link-purple-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#3a004c;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-purple-no-pipe:hover, a.primary-link-purple-no-pipe:active {

	color:#88719a;

	background:#3a004c;

	text-decoration:none;

}

a.primary-selected-purple, a.primary-selected-purple:visited, a.primary-selected-purple:hover, a.primary-selected-purple:active {

	padding:9px 9px 9px 9px;

	color:#88719a;

	background:#3a004c url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}



/*** Primary nav red ***/

a.primary-link-red, a.primary-link-red:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#8a7967 url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-red:hover, a.primary-link-red:active {

	background:#8a7967;

	color:#c7b39e;

	background:#8a7967 url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-red-no-pipe, a.primary-link-red-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#8a7967;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-red-no-pipe:hover, a.primary-link-red-no-pipe:active {

	color:#c7b39e;

	background:#8a7967;

	text-decoration:none;

}

a.primary-selected-red, a.primary-selected-red:visited, a.primary-selected-red:hover, a.primary-selected-red:active {

	padding:9px 9px 9px 9px;

	color:#c7b39e;

	background:#8a7967 url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}



/*** Primary nav dark blue ***/

a.primary-link-dblue, a.primary-link-dblue:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#a91a1e url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-dblue:hover, a.primary-link-dblue:active {

	color:#e46467;

	background:#a91a1e url(../images/primary-nav-pipe.gif) no-repeat right;	

	text-decoration:none;

}

a.primary-link-dblue-no-pipe, a.primary-link-dblue-no-pipe:visited {

	padding:9px 9px 9px 9px;

	color:#ffffff;

	background:#a91a1e;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-dblue-no-pipe:hover, a.primary-link-dblue-no-pipe:active {

	color:#e46467;

	background:#a91a1e;

	text-decoration:none;

}

a.primary-selected-dblue, a.primary-selected-dblue:visited, a.primary-selected-dblue:hover, a.primary-selected-dblue:active {

	padding:9px 9px 9px 9px;

	color:#e46467;

	background:#a91a1e url(../images/primary-nav-pipe.gif) no-repeat right;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;	

	display:block;

	float:left;

	white-space:nowrap;

}



/* ---------------------------------------------------------------------*/

/*** Primary nav - right ***/

a.primary-link-right, a.primary-link-right:visited {

	padding:9px 7px 9px 7px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-right:hover, a.primary-link-right:active {

	color:#fff;

	text-decoration:underline;

}

a.primary-link-right-selected, a.primary-link-right-selected:visited, a.primary-link-right-selected:hover, a.primary-link-right-selected:active {

	padding:9px 7px 9px 7px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-right-no-pipe, a.primary-link-right-no-pipe:visited {

	padding:9px 7px 9px 7px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.primary-link-right-no-pipe:hover, a.primary-link-right-no-pipe:active {

	color:#fff;

	text-decoration:underline;

}

/* Inserted by Luis */

a.archive-primary-link-right-no-pipe, a.archive-primary-link-right-no-pipe:visited {

	padding:9px 7px 9px 7px;

	color:#ffffff;

	font-weight:bold;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:normal;

	text-decoration:none;

	display:block;

	float:left;

	white-space:nowrap;

}

a.archive-primary-link-right-no-pipe:hover, a.archive-primary-link-right-no-pipe:active {

	background:#999;

	color:#fff;

	text-decoration:underline;

}



a.sponsor:hover {

	background: #ffffff;

}

.font-georgia {

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

}



.font-georgia-noline-height {

	font-family:Arial, Helvetica, sans-serif;	

}

.font-arial {

	font-family:Arial, Helvetica, sans-serif;

}

.font-size-12{

	font-size:1.07em;/* =12px*/

	}





/*** Crumbtrail ***/

a.crumbtrail, a.crumbtrail:visited {

	color:#333;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-gr.jpg) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-dblue, a.crumbtrail-dblue:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-red.jpg) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-red, a.crumbtrail-red:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-grey.jpg) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-grey, a.crumbtrail-grey:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-blue.jpg) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-turquoise, a.crumbtrail-turquoise:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-turquoise.gif) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-purple, a.crumbtrail-purple:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-purple.gif) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-magenta, a.crumbtrail-magenta:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-magenta.gif) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-green, a.crumbtrail-green:visited {

	color:#000000;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-green.gif) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-no-image, a.crumbtrail-no-image:visited {

	color:#666;

	padding:0px 10px;

	font-size:1.1em;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	white-space:nowrap;

}



a.crumbtrail:hover, a.crumbtrail:active, a.crumbtrail-no-image:hover, a.crumbtrail-no-image:active {

	text-decoration:underline;

}

a.crumbtrail-selected, a.crumbtrail-selected:visited {

	color:#666;

	padding:0px 10px;

	font-size:1.1em;

	font-weight:normal;

	line-height:1.2em;

	float:left;

	display:inline;

	text-decoration:none;

	background:transparent url(../images/chevron-small-links-gr.jpg) no-repeat left;

	white-space:nowrap;

}

a.crumbtrail-selected:hover, a.crumbtrail-selected:active {

	color:#666;

	text-decoration:underline;

}

/*** Misc ***/

/*a.reg, a.reg:visited {

	font-size:1.1em;

	line-height:1.1em;

	text-decoration:none;

	color:#007dc5;

}*/

a.reg:hover, a.reg:active {

	text-decoration:underline;

}

a.reg-666, a.reg-666:visited {

	font-size:1.1em;

	line-height:1.1em;

	text-decoration:none;

	color:#666;

}

a.reg-666:hover, a.reg-666:active {

	color:#007dc5;

	text-decoration:underline;

}

/*a.reg-bold, a.reg-bold:visited {

	font-size:1.1em;

	line-height:1.1em;

	text-decoration:none;

	color:#007dc5;

	font-weight:bold;

}*/

a.reg-bold:hover, a.reg-bold:active {

	text-decoration:underline;

}

a.link-666, a.link-666:visited {

	text-decoration:none;

	color:#666;

}

a.link-333, a.link-333:visited {

	text-decoration:none;

	color:#333;

}

a.link-afafad, a.link-afafad:visited {

	text-decoration:underline;

	color:#afafad;

}

a.link-fff, a.link-fff:visited {

	text-decoration:none;

	color:#fff;

}

a.link-06c, a.link-06c:visited {

	text-decoration:none;

	color:#005228;

}

a.link-a91a1e, a.link-a91a1e:visited {

	text-decoration:none;

	color:#a91a1e;

}

a.link-6b6c6e, a.link-6b6c6e:visited {

	text-decoration:none;

	color:#0073ae;

}

a.link-b06010, a.link-b06010:visited {

	text-decoration:none;

	color:#b06010;

}

a.link-012758, a.link-012758:visited {

	text-decoration:none;

	color:#a91a1e;

}

a.link-008da8, a.link-008da8:visited {

	text-decoration:none;

	color:#005228;

}

a.link-3a004c, a.link-3a004c:visited {

	text-decoration:none;

	color:#a91a1e;

}

a.link-cb2027, a.link-cb2027:visited {

	text-decoration:none;

	color:#8a7967;

}

a.link-b5bc36, a.link-b5bc36:visited {

	text-decoration:none;

	color:#b5bc36;

}

a.link-f47b20, a.link-f47b20:visited {

	text-decoration:none;

	color:#f47b20;

}

.link-fff-selected{

	COLOR: #cf0

}

a.link-666:hover, a.link-666:active, a.link-333:hover, a.link-333:active, a.link-06c:hover, a.link-06c:active {

	text-decoration:underline;

}

a.link-fff:hover, a.link-fff:active {

	text-decoration:underline;

}

a.link-666-no-underline:hover, a.link-666-no-underline:active {

	color:#007dc5;

	text-decoration:none;

}

a.link-666-no-underline:hover span, a.link-666-no-underline:active span {

	color:#007dc5;

	text-decoration:underline;

}

a.link-666-no-underline, a.link-666-no-underline:visited {

	text-decoration:none;

	color:#666;

}

a.tags, a.tags:visited {

	display:inline;

	margin:0px 5px 0px 0px;

	padding:0px 2px;

	font-size:1.1em;

	line-height:1.1em;

	background:#f8f1d8;

	color:#333;

	text-decoration:none;

	/*text-transform:uppercase; No longer need to be uppercase. */

}

a.tags:hover, a.tags:active {

	color:#007dc5;

	text-decoration:underline;

}

/*** Pagination links ***/

a.previous, a.previous:visited {

	text-decoration:none;

	color:#007dc5;

	padding:0px 0px 0px 10px;

	background:transparent url(../images/chevron-small-links-previous.gif) no-repeat center left;

}

a.previous:hover, a.previous:active {

	text-decoration:underline;

}

a.next, a.next:visited {

	text-decoration:none;

	color:#007dc5;

	padding:0px 9px 0px 0px;

	background:transparent url(../images/chevron-small-links.gif) no-repeat center right;

}

a.next:hover, a.next:active {

	text-decoration:underline;

}

/******************* HEADERS *******************/

h1.heading {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.7em;

	line-height:1.2em;

	font-weight:normal;

}

h1.index-grey {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#666666;	

}

h1.index-brown {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#b06010;	

}

h1.index-blue {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#005228;	

}

h1.index-grey {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#6b6c6e;	

}

h1.index-purple {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#3a004c;	

}

h1.index-red {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#8a7967;	

}

h1.index-green {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#b5bc36;	

}

h1.index-dblue {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:2.0em;

	line-height:1.1em;

	font-weight:normal;

	color:#a91a1e;	

}

h1.top {

	margin:0px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.7em;

	line-height:1.0em;

	font-weight:normal;

	color:#ffffff;	

}

h1.section {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.5em;

	line-height:1.0em;

	font-weight:normal;

	color:#000;

	text-transform:uppercase;

	padding:4px 0px 2px 0px;

}

h2.sub-heading {

	color:#333;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.3em;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h2.white-heading {

	color:#ffffff;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.4em;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h2.paginationHeading {

	color:#333;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14pt;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h2.pagination {

	color:#333;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.4em;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h2.sub-heading-puff {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.3em;

	line-height:1.0em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h2.quote {

	color:#333;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.4em;
	line-height:1.3em;

/*	font-size:1.2em;
	line-height:1.1em;*/

	font-weight:bold;

	letter-spacing:-0.4pt;

}

h3.section-heading {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#666;	

	padding-bottom:4px;

}

h3.section-heading-grey {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#6b6c6e;	

	padding:0 0 4px 0;

}

h3.section-heading-purple {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#3a004c;	

	padding:0 0 4px 0;

}

h3.section-heading-red {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#8a7967;	

	padding:0 0 4px 0;

}

h3.section-heading-green {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#b5bc36;	

	padding:0 0 4px 0;

}

h3.section-heading-dblue {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#a91a1e;	

	padding:0 0 4px 0;

}

h3.section-heading-blue {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#005228;	

	padding:0 0 4px 0;

}

a.section-heading-blue {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#005228;	

	padding:0px;

	font-weight:bold;

}

a.section-heading-red {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;/*=12px*/

	line-height:1.4em;

	color:#a91a1e;	

	padding:0px;

	font-weight:bold;

}
a.section-heading-red:visited {
	color:#a91a1e;
}

h3.section-heading-white {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.0em;

	line-height:1.3em;

	text-transform:uppercase;

	color:#fff;

	padding-bottom:4px;

}

h3.section-heading-smaller {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.89em;/* =10px*/

	line-height:1.0em;

	text-transform:uppercase;

	color:#666;	

	padding-bottom:4px;

}

/******************* COLOURS *******************/

.color-000 {

	color:#000; /* Black */

}

.color-06c_underline {

	color:#005228; /* Blue (Standard blue link colour for page numbering navigation) */

	text-decoration:underline;

}

.color-06c {

	color:#005228; /* Blue (Standard blue link colour) */

}

.color-06c-none a, a:visited{

	color:#005228; /* Blue (Standard blue link colour) */

	text-decoration:none;

}

.color-06c-none a:hover{

		text-decoration:underline;

}

.color-3a004c {

	color:#3a004c; /* Purple */

}

.color-b06010 {

	color:#b06010; /* Green */

}

.color-6b6c6e {

	color:#b06010; /* Green */

}

.color-008da8 {

	color:#008da8; /* Green */

}

.color-cb2027 {

	color:#8a7967; /* Green */

}

.color-b5bc36 {

	color:#b5bc36; /* Green */

}

.color-f47b20 {

	color:#f47b20; /* Green */

}

.color-99c1da {

	color:#99c1da; /* Blue (Standard blue link colour) */

}

.color-333 {

	color:#333; /* Dark Grey */

}

.color-666 {

	color:#666; /* Medium Grey */

}

.color-999 {

	color:#999; /* Light Grey */

}

.color-d9d9d9 {

	color:#d9d9d9; /* Extra Light Grey */

}

.color-f8f1d8 {

	color:#f8f1d8; /* White/Cream */

}

.color-012758 {

	color:#a91a1e; /* White/Cream */

}

.color-cbff00 {

	color:#cbff00; /* Lime */

}

.color-fff {

	color:#fff; /* White */

}

.color-bd0000 {

	color:#bd0000; /* Red */

}

/* Inserted by Luis */

.color-ede1bf {

	color:#ede1bf

}

.font-size-11{

	font-size:11px;

}



.font-georgia-11{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:capitalize;

	font-weight:normal;

	

}



.font-georgia-10{

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform:uppercase;

}



.font-arial-11{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:capitalize;

	font-weight:normal;

	

}



.font-arial-12{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:capitalize;

	font-weight:normal;

	

}

.font-arial-13{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	

}

.font-arial-10{

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform:uppercase;

}

.font-timesnew-11{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:capitalize;

	font-weight:strong;

	

}

.white {

	color:#ffffff;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.3em;

	line-height:1.2em;

	font-weight:bold;

	letter-spacing:-0.4pt;

	padding:0px;

}

/* Inserted by Luis */

/******************* LISTS *******************/

/*** Ordered list ***/

ol li {

	list-style-type:decimal;

	list-style-position:inline;

	display:list-item;

	/*font-family:Arial, Helvetica, sans-serif;*/

	margin:0px 0px 12px 0px;

	/*font-size:1.2em;*/

}

/*** Unordered list - Tools ***/

ul.ul-tools li {

	float:left;

	background-repeat:no-repeat;

	background-position:0px 0px; /* Left then Top */

	padding:1px 0px 10px 19px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	width:33%; /* Tip: IE 5.5 only. */

	voice-family: "\"}\"";

	width:28%; /* Tip: IE 6+ only. */

}

ul li.print {

	background-image:url(../images/icon/14x14-print.gif);

}

ul li.email {

	background-image:url(../images/icon/14x14-email.gif);

}

ul li.rate {

	background-image:url(../images/icon/14x14-rate.gif);

}

ul li.save {

	background-image:url(../images/icon/14x14-save.gif);

}

ul li.delicious {

	background-image:url(../images/icon/14x14-delicious.gif);

}

ul li.yahoo {

	background-image:url(../images/icon/14x14-yahoo-icon.gif);

}

ul li.digg {

	background-image:url(../images/icon/14x14-digg-icon.gif);

}

ul li.newsvine {

	background-image:url(../imagesl/icon/14x14-newsvine.gif);

}

ul li.fark {

	background-image:url(../images/icon/icon_14_14_fark.gif);

}

ul li.ocr {

	background-image:url(../images/icon/Fulltext_Icon_14_14.gif);

}

ul li.contact-us {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 0px;

	padding:1px 10px 2px 19px;

	background-image:url(../images/icon/14x14-contact-us.gif);

	border-right:1px solid #b1b1b1;

}

/*** Unordered list - Tools 28x28 pixels ***/

ul.ul-tools-no-indent li {

	float:left;

	background-repeat:no-repeat;

	padding:0px 0px 4px 0px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	width:33%;

}

ul.ul-tools-no-indent li span {

	position:relative;

	top:-10px;

	left:5px;

}

/* Unordered list - Upper case list with icon. */

ul li.comment {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 1px;

	padding:2px 0px 1px 19px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	background-image:url(../images/icon/14x14-send-your-views-white.gif);

}

ul li.icon-on-left {

	display:block;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

}

ul li.icon-on-left span {

	position:relative;

	top:-3px;

	left:5px;

}

ul li.icon-on-right {

	display:block;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

}

ul li.icon-on-right span {

	position:relative;

	top:-3px;

	padding-right:4px;

}

ul li.print-page {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 1px;

	padding:2px 0px 1px 19px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	background-image:url(../images/icon/14x14-print.gif);

}

ul li.have-your-say {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 1px;

	padding:2px 0px 1px 19px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	background-image:url(../images/icon/14x14-send-your-views-white.gif);

}

ul li.hide-the-form {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 1px;

	padding:2px 0px 1px 19px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

}

ul li.plus {

	display:block;

	background-repeat:no-repeat;

	background-position:right 1px;

	padding:2px 19px 1px 0px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	background-image:url(../images/icon/14x14-expand.gif);

}

ul li.minus {

	display:block;

	background-repeat:no-repeat;

	background-position:right 1px;

	padding:2px 19px 1px 0px;

	font-size:1.0em;

	line-height:1.1em;

	text-transform:uppercase;

	background-image:url(../images/icon/14x14-collapse.gif);

}

/*** Unordered list - Mixed ***/

ul li.blue-chevron {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 4px;

	padding:0px 0px 2px 9px;

	font-size:0.9em;

	line-height:1.3em;

	background-image:url(../images/chevron-small-links.gif);

}

/*** Unordered list - Icons ***/

ul li.icon {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 1px;

	padding:0px 0px 2px 18px;

	font-size:1.1em;

	line-height:1.3em;

}

ul li.video {

	background-image:url(../images/icon/14x14-timesonline-tv.gif);

}

ul li.video-latest {

	background-image:url(../images/icon/14x14-timesonline-tv-red.gif);

}

ul li.your-view {

	background-image:url(../images/icon/14x14-send-your-views-white.gif);

}

ul li.audio {

	background-image:url(../images/icon/14x14-audio.gif);

}

ul li.audio-latest {

 background-image:url(../images/icon/14x14-audio-red.gif);

}

ul li.podcast {

	background-image:url(../images/icon/14x14-podcast.gif);

}

ul li.podcast-latest {

 background-image:url(../images/icon/14x14-podcast-red.gif);

}

ul li.photos {

	background-image:url(../images/icon/14x14-picture-galleries.gif);

}

ul li.photos-latest {

 background-image:url(../images/icon/14x14-picture-galleries-red.gif);

}

ul li.blog {

	background-image:url(../images/icon/Icon_14_14_blog_blue.gif);

}

ul li.blog-latest {

 background-image:url(../images/icon/Icon_14_14_blog_red.gif);

}

ul li.external {

	background-image:url(../images/icon/Icon_14_14_external.gif);

}

ul li.external-latest {

 background-image:url(../images/Icon_14_14_external_red.gif);

}

ul li.commentary {

	background-image:url(../images/icon/Icon_14_14_commentary.gif);

}

ul li.commentary-latest {

 background-image:url(../images/icon/Icon_14_14_commentary_red.gif);

}

ul li.download {

	background-image:url(../images/icon/14x14-download-white.gif);

}

ul li.itunes {

	background-image:url(../images/icon/14x14-subscribe-itunes-whit.gif);

}

ul.standard-list li {

	display:block;

	padding:7px 0 0 0px;

	font-size:1.1em;

}

/*** Unordered list - Chevrons ***/

ul.chevron-list-ticker li {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 0.5em;

	padding-left:9px;

}

ul.chevron-list li {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 4px;

	padding-left:9px;

}

ul.chevron-green li {

	font-size:1.0em;

	line-height:1.3em;

	background-image:url(../images/chevron-small-links-green.gif);

	text-transform:uppercase;

	padding-left:10px; /* Tip: Overiding the 9px defined in ul.chevron-list li */

}

ul.chevron-white li {

	font-size:1.1em;

	line-height:1.3em;

	background-image:url(../images/chevron-small-links-white.gif);

}

ul.chevron-blue li {

	font-size:1.0em;

	line-height:1.2em;

	background-image:url(../images/chevron-small-links-gr.jpg);

	text-align:left;

}

ul.chevron-red li {

	font-size:1.1em;

	line-height:1.3em;

	background-image:url(../images/chevron-small-links-red.gif);

}

ul.chevron-white-on-grey li {

	font-size:1.0em;

	color:#FFFFFF;

	line-height:1.4em;

	background-image:url(../images/chevron-small-links-white-on-grey.gif);

}

ul.chevron-list red-chevron li {

	font-size:1.1em;

	line-height:1.3em;

	background-image:url(../images/chevron-small-links-red.gif);

}

/* Unordered list - Disc */

ul.disc-list li {

	display:block;

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-left:9px;

	font-size:1.2em;

	line-height:1.3em;

	background-image:url(../images/disc-small-links.gif);

}

/******************* BACKGROUNDS *******************/

.icon-enlarge {

	padding:0px 0px 0px 19px;

	background:url(../images/icon/14x14-enlarge.gif) no-repeat 0px 0px;

}

.icon-your-view {

	padding:0px 0px 0px 19px;

	background:url(../images/icon/14x14-send-your-views-cream.gif) no-repeat 0px 0px;

}

.icon-back-to-top {

	margin-top:2px;

	margin-right:3px;

	padding:0px 12px 0px 10px;

	background:url(../images/chevron-back-to-top.gif) no-repeat right;

}

.icon-down {

	margin-top:2px;

	margin-right:3px;

	padding:0px 12px 0px 0px;

	background:url(../images/chevron-down.gif) no-repeat right;

}

/* Inserted by Luis */

.icon-archive {

	padding:2px 0px 2px 19px;

	background:url(../icon-archive.gif) no-repeat left;

	text-decoration:none;

}

/* Inserted by Luis */

.double-chevron-right {

	padding-right:10px;

	margin-left:4px;

	background:transparent url(../images/double-chevron-green.jpg) no-repeat center right;

}

.single-chevron-right {

	padding-right:10px;

	margin-left:4px;

	background:transparent url(../images/chevron-small-links-gr.jpg) no-repeat center right;

}

.double-chevron-right-white {

	padding-right:10px;

	margin-left:-8px;

	background:transparent url(../images/double-chevron-white.gif) no-repeat center right;

}

.times-recommends {

	padding-right:13px;

	padding-top:1px;

	background:transparent url(../images/times-recommends-search-11.gif) no-repeat center left;

}

.byline {

	display:inline;

	margin:0px;

	padding:0px 2px;;

	font-size:1.0em;

	line-height:1.0em;

	background:#ffffff;

	color:#666;

}

.bg-popup {

	background-color:#fff; /* White */

	background-image:none;

}

.bg-fff {

	background-color:#fff; /* White */

}

.bg-f8f1d8 {

	background-color:#f8f1d8; /* Sand 1. Used for modules like "M20 - Enter/View Comment" */

}

.bg-b5bc36 {

	background-color:#b5bc36; /* Sand 1. Used for modules like "M20 - Enter/View Comment" */

}

/* Inserted by Luis */

.bg-f7eebe {

	background-color:#f7eebe; /* Used for search modules in The Times Archive */

}

/* Inserted by Luis */

.bg-fffef5 {

	background-color:#fffef5; /* Cream - used for forms */

}

.bg-f5f5f5 { /* Tip: Last minute request by graphic design to change f5f5f5 to f0f0f0, but XHTML mark up already in tech code. */

	background-color:#f0f0f0; /* Very Light Grey */

}

.bg-d9d9d9 {

	background-color:#d9d9d9; /* Medium Grey */

}

.bg-7eebe{

	background-color:#f7eebe; /* cepia */

}

.bg-666 {

	background-color:#666; /* Medium/Dark Grey */

}

.bg-06c {

	background-color:#005228; /* Rich Blue */

}

.bg-000 {

	background-color:#000; /* Black */

}

.bg-b39b62 {

 background-color:#b39b62;

}

/******************* TABS *******************/

.tab-selected {

	vertical-align:top;

	display:block;

	float:left;

	white-space:nowrap;

	padding:3px 6px 3px 7px;

	margin-right:5px;

 	background:#f0f0f0;

}

a.tab-link, a.tab-link:visited {

	vertical-align:top;

	display:block;

	float:left;

	white-space:nowrap;

	padding:3px 6px 3px 7px;

	background:#d8d8d8;

	color:#007dc5;

}

a.tab-link:hover, a.tab-link:active {

	background:#999;

	color:#fff;

	text-decoration:none;

}

/******************* FORMS *******************/

input.global-search-text {

	float:left;

	width:100px;

	padding:1px 0px 1px 2px;

	margin:5px 8px 0px 7px;

}

textarea.comments-form-textarea {

	float:left;

	width:359px;

	padding:1px 0px 1px 2px;

}

input.comments-form-text {

	float:left;

	width:165px;

	padding:1px 0px 1px 2px;

}

/******************* MISC *******************/

.tools {

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	text-transform:uppercase;

	color:#666;

}

.tools-no-color {

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	text-transform:uppercase;

}

.tools-06c {

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	text-transform:uppercase;

	color:#005228;

}

.tools-b5bc36 {

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	text-transform:uppercase;

	color:#b5bc36;

}

.tools-fff {

	font-size:1.0em;

	line-height:1.1em;

	text-decoration:none;

	text-transform:uppercase;

	color:#fff;

}

.x-of-y {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	line-height:1.2em;

	letter-spacing:-0.4pt;

	color:#666;

}

.tertiary-letter-spacing {

	letter-spacing:0.05em;

}

.caps {

	text-transform:uppercase;

}

.lowercase {

	text-transform:lowercase;

}

.poll-result {

	margin:0px;

	padding:0px 0px 0px 3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.4em;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.4pt;

}

.poll-yes {

	color:#396;

}

.poll-no {

	color:#f90;

}

.poll-undecided {

	color:#351492;

}

.text-666{

	color:#666;

}

.line-height-1em {

	line-height:1em;

}

a.link-000, a.link-000:visited {

	text-decoration:none;

	color:#000;

}

a.link-000:hover, a.link-000:active {

	color:#000;

	text-decoration:underline;

}

h3.archive-full-text {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.1em;

	line-height:1.3em;

	text-transform:uppercase;

	padding-bottom:4px;

}

.font-georgia {

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

}
