/* basestyles_default */



* {
	margin: 0px;
	padding: 0px;
	}

.media_print {
	display: none;
	}


body {
	background-color: #ffffff;
	color: #000000;
	/* color: #000000; */
	font-size: 11px;
	font-family: verdana, geneva, sans-serif;
	line-height: 1.4;
	}

img {
	border: none;
	}

a,
a:link,
a:hover,
a:visited,
a:active {
	color: #212182;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
	
/* ZOMG */
.urgent_message {
	background-color: #FEFACB;
	color: #090909;
	font-size: 10px;
	margin: 0 0 5px 0;
	padding: 10px 15px 15px 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #909090;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
	}
	
.urgent_message p {
    font-size: 12px;
	color: #000000;	
}
	
.urgent_message h2 {
    font-size: 18px;
	color: #dc241f;
	margin: 0px;
	padding: 0px;	
}

/* form elements (note: this may not be the right place for these) */

input {
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	}

select {
	padding: 2px 2px 2px 4px;
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	}

select option {
	padding: 0px 4px 0px 4px;
	margin-top: .3em;
	}
	
select optgroup {
	margin-top: .3em;
	padding: 0px 4px 0px 4px;
	color: #85878c;
	font-style: normal;
	}

select optgroup option {
	margin-left: 1em;
	color: #000;
	}

/* The .base_hide class is applied to any elements in the UI that are meant for non-CSS user agents */

.base_hide {
	/* display: none; */
	overflow: hidden;
	display:block;
	height: 0px;
	}

/* Search page H2 Style */
.searchresultsform h2.search_type {color:#dc241f; font-size:24px; margin-bottom: 1em;}
.searchresultsform p {}

/* editorstyles_default */

/* .edit_content class should be applied to div surrounding editor content.
	allows us be specific in selecting editor styles */


/* container */

.edit_content {
	border: 1px solid #ffffff;
	margin: -1px -1px 0px -1px;
	padding: 0px;
	z-index:100
	}


	/* 	note: style for highlighting edit_content area on hover is in template/ 
   		along with other styles for tpt_edittools */


/* text */


.edit_content p {
	margin-bottom: 0.8em;
	font-size: 11px;
	}

.edit_content h1 {
	margin-bottom: 1em;
	color: #333;
	font-size: 18px;
	font-weight: normal;
	}


/* remove head subhead classes after eric d.'s find/replace */

.edit_content h2, .edit_content p.head {
	margin-bottom: 1em;
	font-size: 14px;
	font-weight: bold;
	}

.edit_content h3, .edit_content p.subhead {
	margin-bottom: 1em;
	color: #000;
	font-size: 11px;
	font-weight: bold;
    }

.edit_content h4,
.edit_content h5,
.edit_content h6 {
	margin-bottom: 1em;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	}

/* Increase top margin on headings that come after paragraphs */
.edit_content p + h2, 
.edit_content p + h3, 
.edit_content p + h4, 
.edit_content p + h5,
.edit_content p + h6 {
	margin-top: 1.75em;
	}

.edit_content a {
	text-decoration: underline;
	}

.edit_content pre {
	margin-bottom: 1em;
	}

/*.edit_content blockquote {
	margin: auto 0em 1em 0em;
	border: 1px solid #999999;
	padding: 1em;
	background: #e7e7e7;
	}*/

.edit_content strong {
	font-weight: bold;
	}

.edit_content em {
	font-style: italic;
	}

.edit_content cite {
	font-style: italic;
	}

.edit_content code {
	}

.edit_content img.imageborder {
	border: 1px solid #000;
	margin: 1em auto 1em auto;
	}


/* 	.inline class

	Typically used to make headings appear inline with following paragraph.

*/

.edit_content .inline {
	float: left;
	margin: 0px 0.25em 0px 0px;
	}

.edit_content div.inline_div {
	margin-bottom: 12px;
}

.edit_content .inline_div h3 {
	display: inline;
	margin: 0px 0.25em 0px 0px;
	}
	
.edit_content .inline_div p {
	display: inline;
	}




/* text classes */

.edit_content .byline {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	}

.edit_content .caption {
	font-size: 9px;
	font-weight: bold;
	}

.edit_content .date {
	}

.edit_content .footnote {
	font-size: 9px;
	}

.edit_content .incompletefield {
	padding: 0px 2px 0px 2px;
	background: #dc241f;
	color: #ffffff;
	font-weight: bold;
	}

.edit_content .photocredit {
	font-size: 9px;
	text-transform: uppercase;
	background: transparent;
	color: #85878c;
	}

.edit_content .postscript {
	font-size: 9px;
	}	

.edit_content .requiredfield {
	padding: 0px 2px 0px 2px;
	background: transparent;
	color: #dc241f;
	font-weight: bold;
	}

.edit_content .negativenumber {
	padding: 0px 2px 0px 2px;
	background: transparent;
	color: #dc241f;
	font-weight: normal;
	}

.edit_content .smalltype {
	font-size: 9px;
	}

.edit_content .tinytype {
	font-size: 9px;
	color: #85878c;
	}




/* lists */

.edit_content ul {
	margin-bottom: 1em;
	margin-left: 13px;
	}

.edit_content li ul {
	margin-bottom: 0em;
	}

.edit_content ol {
	margin-bottom: 1em;
	margin-left: 20px;
	}

.edit_content li {
	margin-bottom: 0.5em;
	}

.edit_content dl {
	}

.edit_content dt {
	font-weight: bold;
	}

.edit_content dd {
	margin-bottom: 1em;
	margin-left: 1em;
	}
	
.edit_content ul.nobullet {
	text-indent: 0;
	list-style: none;
	}

	
	
/* misc */

.edit_content hr {
	border: none;
	background-color: #85878c;
	color: #999999;
	height: 1px;
	margin-bottom: 1.5em;
	}




/* columns */

	/* in standard page, padded 3-column area */

	/* in 3-column area with no padding */

	.lay_area_3column .left_column {
		float: left;
		padding: 0px 7px 0px 0px;
		width: 225px;	
		}

	.lay_area_3column .right_column {
		float: left;
		border-left: 1px solid #fff; 
		padding: 0px 0px 0px 7px;
		width: 225px;	
		}

	.edit_content.lay_standard_page .left_column {
		float: left;
		padding: 0px 7px 0px 0px;
		width: 195px;	
		}

	.edit_content.lay_standard_page .right_column {
		float: left;
		border-left: 1px solid #fff; 
		padding: 0px 0px 0px 7px;
		width: 195px;	
		}

	/* in 4-column area with no padding */

	.lay_area_4column .edit_content.lay_standard_page .left_column {
		float: left;
		padding: 0px 7px 0px 0px;
		width: 305px;	
		}

	.lay_area_4column .edit_content.lay_standard_page .right_column {
		float: left;
		border-left: 1px solid #fff; 
		padding: 0px 0px 0px 7px;
		width: 305px;	
		}


/* tables */

	/* NOTE: There are table-related styles in deprecated.inc that
	         will need to be migrated into here once the table
	         structure and styles are redone */

	/* default table style */
		
	.edit_content table {
		font-size: 11px;
		margin-bottom: 1em;
		}

	.edit_content th {
		padding: 3px 0px 3px 0px;
		}

	.edit_content tr {
		}

	.edit_content td {
		padding: 3px 0px 3px 0px;
		vertical-align: top;
		}




	/* .simple table style */
	
	.edit_content table.simple {
		border-top: solid 1px #85878c;
		margin-bottom: 1em;
		border-collapse: collapse;
		vertical-align: middle;
		}
	
	.edit_content table.simple th {
		border-bottom: solid 1px #85878c;
		padding: 7px 14px 7px 0px;
		vertical-align: inherit;
		}
	
	.edit_content table.simple td {
		border-bottom: solid 1px #85878c;
		padding: 7px 14px 7px 0px;
		vertical-align: inherit;
		}
	
	.edit_content table.simple tr {
		padding-left: 0px;
		}
	
	.edit_content table.simple .valign-top {
		vertical-align: top;
		}
	
	.edit_content table.simple .valign-bottom {
		vertical-align: bottom;
		}
	
	/* td classes for all tables */
	
	td.numberalign, th.numberalign {
		text-align: right;
	}

	td.right, th.right {
		text-align: right;
	}



	/* ruledtable */

	table.ruledtable {
		border-collapse: collapse;
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 100%;
		}
	
	table.ruledtable tr {
		border: 0px;
		vertical-align: top;
		}
	
	table.ruledtable td {
		border-top: 1px solid #999999;
		margin: 0px;
		padding: 2px 7px 2px 7px;
		}
	
	table.ruledtable th {
		border-top: 2px solid #999999;
		margin: 0px;
		padding: 2px 7px 2px 7px;
		}
	
	table.ruledtable tr:last-child td {
		border-bottom: 1px solid #999999;
		}
	
	table.ruledtable td:first-child, table.ruledtable th:first-child {
		padding-left: 0px;
		}
	
	table.ruledtable td:last-child, table.ruledtable th:last-child {
		padding-right: 0px;
		}

/* ruledtable */

table.vanilla {border-collapse: collapse;}	
table.vanilla td,
table.vanilla th{
border-width: 1px; border-style: solid; border-color: #999; padding: 2px;
}
table.vanilla th {border-width: 2px 1px 2px 1px;}


	/* alternatingrowtable */

	table.alternatingrowtable {
	border-collapse: collapse;
	margin: 0px;
	border: 0px;
	padding: 0px;
	}
	
	table.alternatingrowtable tr {
	border: 0px;
	vertical-align: top;
	}
	
	table.alternatingrowtable tr.odd {
	background-color: #f6f6fa;
	color: #000000;
	}
	
	table.alternatingrowtable tr.even {
	background-color: #ffffff;
	color: #000000;
	}
	
	table.alternatingrowtable td {
	margin: 0px;
	padding: 3px 7px 3px 7px;
	border-right: 1px solid #eeeef2;
	}
	
	table.alternatingrowtable th {
	text-align: left;
	background-color: #e2e2e6;
	margin: 0px;
	padding: 3px 7px 3px 7px;
	border-right: 1px solid #eeeef2;

	}
	
	
	table.alternatingrowtable td:last-child {
	border-right: 0px;
	}
	table.alternatingrowtable th:last-child {
	border-right: 0px;
	}


	table.alternatingrowtable tr:first-child td {
		border-top: 1px solid #eeeef2;
		}
	table.alternatingrowtable tr:last-child td {
		border-bottom: 1px solid #eeeef2;
		}


/* edit_content in lay_sidebar */

	.lay_sidebar.edit_content {
		padding: 0px;
		font-size: 9px;
		}

	.lay_sidebar.edit_content h1,
	.lay_sidebar.edit_content h2,
	.lay_sidebar.edit_content h3,
	.lay_sidebar.edit_content h4,
	.lay_sidebar.edit_content h5,
	.lay_sidebar.edit_content h6 {
		margin-bottom: 0em;
		font-size: 9px;
		font-weight: bold;
		}
	
	.lay_sidebar.edit_content h1,
	.lay_sidebar.edit_content h2 {
		font-size: 11px;
		}
	
	.lay_sidebar.edit_content li {
		margin-bottom: 0.5em;
		}

	.lay_sidebar.edit_content .app_block li {
		margin-bottom: 0em;
		}

/* edit_content in app_features */
/* use the following to restyle any of the editor styles used in a features block content area */

.features_content .edit_content p {}/* editor/deprecated.inc 
   Includes pre-summer 2006 editor styles that need to be supported in new design.
   Will eventually be removed from system (date TBD) */
   
   
/* ----------------------------------------------------------------- */
/* STYLE RULES FROM BASE.INC */

/* REPLACEMENTS:

	The following class names will need to be modified in the site content:
	
	*.firsthead. --> h1
	
	*.nolinehead --> remove class

	*.head --> h2
		exception:	span.head --> h2.inline
					   a.head --> remove class
					
	*.subhead --> h3
		span.subhead --> h3.inline
		
	hr.nav --> remove class
	hr.opt --> remove class
	
	*.sidebar --> remove class
	
*/

/* Headings: no legacy code remaining */

/* General text: no legavy code remaining */

/* Lists: no legacy code remaining */

/* Images
	Image and docs mgmt needs updating
	so that aligned images use css and not tables!

	Note (06/2006): These styles will need to be reworked and moved
	to the obeject_ space when the function gets reworked
----------------------------------------------------------------- */

.edit_content .imageright {
	float: right; 
	padding-left: 15px;
	}
	
.edit_content .imageleft {
	float: left; padding-right: 15px;
	}
	
.edit_content .imageborder {
	border: 1px solid #000000;
	}
	
.edit_content .imagenoborder {
	border: 1px solid #ffffff;
	}

.edit_content .simpleimage {
	}
	
.edit_content .simpleimage_border { 
	border: 1px solid #000000;
	}
	
.edit_content .simpleimage_noborder {
	}

.edit_content .newspic {
	padding-right: 7px;
	}

.edit_content .sectpics {
	padding-bottom: 7px;
	padding-left: 12px;
	}

.edit_content .sectpics1 {
	padding: 4px;
	border: 1px solid #85878c;
	}

.edit_content .sectpics2 {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 15px;
	}


/* Tables */

.edit_content td.cell,
.edit_content th.cell {
	padding: 3px 7px 3px 7px;
	}

.edit_content td.leftcell,
.edit_content th.leftcell {
	padding: 3px 7px 3px 0px;
	}

.edit_content td.rightcell, 
.edit_content th.rightcell {
	padding: 3px 0px 3px 7px;
	}

.edit_content .navcell {
	color: #ffffff;
	background: #333333;
}

.edit_content .optcell {
	color: #ffffff;
	background: #333333;
	}

.edit_content .frmcell {
	color: #ffffff;
	background: #333333;
	}

.edit_content .bkgcell {
	color: #000000;
	background: #ffffff;
	}


/* Form styles
	(there are significant changes coming to form markup and display)
	these will be moved to forms.inc then
----------------------------------------------------------------- */
.edit_content form {
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 1.3;
	}

/* Horizontal rules: no legacy code remaining */

/* Modifiers */

.edit_content .invalid {
    font-weight: bold;
    color: #dc241f;
	}




/* ----------------------------------------------------------------- */
/* STYLE RULES FROM NAVIGATION.INC */

/* Only two major pieces where brought over:
		- linklist...
		- localnav...							*/



/* linklist classes are used for dynamic content where we want the link to behave 'nav-like' */
.edit_content .linklist0,
.edit_content a.linklist0:link,
.edit_content a.linklist0:visited {
	display: block;
	background: #ffffff;
	color: #333333;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linklist1,
.edit_content a.linklist1,
.edit_content a.linklist1:link,
.edit_content a.linklist1:hover,
.edit_content a.linklist0:active,
.edit_content a.linklist0:hover {
	display: block;
	background: #333333;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linklistgray0,
.edit_content a.linklistgray0:link,
.edit_content a.linklistgray0:visited {
	display: block;
	background: #ffffff;
	color: #85878c;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linklistgray1,
.edit_content a.linklistgray1,
.edit_content a.linklistgray0:active,
.edit_content A.linklistgray0:hover {
	display: block;
	background: #85878c;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linksublist0,
.edit_content a.linksublist0:link,
.edit_content a.linksublist0:visited {
	display: block;
	background: #ffffff;
	color: #333333;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linksublist1,
.edit_content a.linksublist1, 
.edit_content a.linksublist0:active, 
.edit_content a.linksublist0:hover {
	display: block;
	background: #333333;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .linklistseparator {
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 5px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .nolinklist {
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}

.edit_content .nolinksublist {
	text-decoration: none;
	font-family: verdana, geneva, sans-serif;
	font-size: 9px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	border: 0px solid #ffffff;
	margin: 0px 0px 5px 0px;
	line-height: 1.3;
	}




/**************************************************
	Local (site-level) navigation
	this is the interim version

	The localnav basicaly works like this

	ul.localnav
		li.lvl(1-6)
			[span.currentpage]
			[a.activeparent]
			[ul.pageanchors
				li.pageanchor
					a.
			]

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

.edit_content .localnav,
.edit_content ul.localnav {
	display: block;
	float: none;
	width: 145px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	border: 0px solid #cccccc;
	border-right: 1px solid #85878c;
	border-bottom: 1px solid #85878c;
	border-left: 1px solid #85878c;
	margin: 0px 0px 0px 0px;
	clear: both;
	}

.edit_content ul.localnav li,
.edit_content ul.localnav li.lvl1,
.edit_content ul.localnav li.lvl2,
.edit_content ul.localnav li.lvl3,
.edit_content ul.localnav li.lvl4,
.edit_content ul.localnav li.lvl5,
.edit_content ul.localnav li.lvl6 {
	color: #333333;
	background-color: transparent;
	display: block;
	float: none;
	padding: 0px 0px 0px 0px;
	border: 0px solid #85878c;
	border-top: 1px solid #85878c;
	margin: 0px 0px 0px 0px;
	font-family: verdana, arial, helvatica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: normal;
	list-style: none;
	}

.edit_content span.currentpage {
	display: block;
	color: #ffffff;
	background-color: #333333;
	padding: 3px 6px 3px 6px;
	border: 1px solid #ffffff;
	line-height: 1.1;
	}

.edit_content .lvl1,
.edit_content ul.localnav li.lvl1 span.currentpage {
	margin: 0px 0px 0px 0px;
	}

.edit_content .lvl2,
.edit_content ul.localnav li.lvl2 span.currentpage {
	margin: 0px 0px 0px 14px;
	}
	
.edit_content .lvl3,
.edit_content ul.localnav li.lvl3 span.currentpage { 
	margin: 0px 0px 0px 29px;
	}
	
.edit_content .lvl4,
.edit_content ul.localnav li.lvl4 span.currentpage {
	margin: 0px 0px 0px 44px;
	}
	
.edit_content .lvl5,
.edit_content ul.localnav li.lvl5 span.currentpage {
	margin: 0px 0px 0px 59px;
	}
	
.edit_content .lvl6,
.edit_content ul.localnav li.lvl6 span.currentpage {
	margin: 0px 0px 0px 74px; 
	}

.edit_content ul.localnav li a:link,
.edit_content ul.localnav li a:active,
.edit_content ul.localnav li a:visited,
.edit_content ul.localnav li a:hover {
	display: block;
	color: #333333;
	background-color: #ffffff;
	padding: 3px 6px 3px 6px;
	border: 1px solid #ffffff;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 1.1;
	}

.edit_content ul.localnav li a:hover {
	color: #ffffff;
	background-color: #333333;
	}

/* Need to indent localnav items according to filesystem depth */
.edit_content .lvl1,
.edit_content ul.localnav li.lvl1 a,
.edit_content .lvl1,
.edit_content ul.localnav li.lvl1 a:hover {
	margin: 0px 0px 0px 0px;
	}
	
.edit_content .lvl2,
.edit_content ul.localnav li.lvl2 a,
.edit_content .lvl1,
.edit_content ul.localnav li.lvl2 a:hover { 
	margin: 0px 0px 0px 14px; 
	}
	
.edit_content .lvl3,
.edit_content ul.localnav li.lvl3 a,
.edit_content .lvl1,
.edit_content ul.localnav li.lvl3 a:hover {
	margin: 0px 0px 0px 29px;
	}
	
.edit_content .lvl4,
.edit_content ul.localnav li.lvl4 a,
.edit_content .lvl1,
.edit_content ul.localnav li.lvl4 a:hover { 
	margin: 0px 0px 0px 44px; 
	}
	
.edit_content .lvl5,
.edit_content ul.localnav li.lvl5 a,
.edit_content .lvl1, 
.edit_content ul.localnav li.lvl5 a:hover {
	margin: 0px 0px 0px 59px; 
	}
	
.edit_content .lvl6,
.edit_content ul.localnav li.lvl6 a,
.edit_content .lvl1,
.edit_content ul.localnav li.lvl6 a:hover { 
	margin: 0px 0px 0px 74px; 
	}

.edit_content .activeparent,
.edit_content ul.localnav li a.activeparent,
.edit_content ul.localnav li a.activeparent:link,
.edit_content ul.localnav li a.activeparent:active,
.edit_content ul.localnav li a.activeparent:visited,
.edit_content ul.localnav li a.activeparent:hover {
	color: #ffffff;
	background-color: #333333;
	}

.edit_content a.activeparent:hover {
	color: #ffffff;
	background-color: #333333;
	}

.edit_content ul.localnav li span.activeparent a,
.edit_content ul.localnav li span.activeparent a:link,
.edit_content ul.localnav li span.activeparent a:active,
.edit_content ul.localnav li span.activeparent a:visited,
.edit_content ul.localnav li span.activeparent a:hover {
	color: #ffffff;
	background-color: #333333;
	}

.edit_content ul.localnav li span.activeparent a:hover {
	color: #ffffff;
	background-color: #333333;
	}

.edit_content li.lvl1_currentpage,
.edit_content li.lvl2_currentpage,
.edit_content li.lvl3_currentpage,
.edit_content li.lvl4_currentpage,
.edit_content li.lvl5_currentpage,
.edit_content li.lvl6_currentpage {
	border: 1px solid #ffffff;
	background-color: #333333;
	}





/* ----------------------------------------------------------------- */
/* STYLE RULES FROM APPLICATIONS.INC */

/* 	Note that CSS for XHTML generated by all functions will be rewritten and included in our application_ or object_ spaces 
	This section only contains styles from functions that appear to have been reused by editors */

.coursecredits {
	font-size: 9px;
	text-align: left;
}

.shortcourse {
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, sans-serif;
	text-align: left;
}

/* template/default */

html {
	height: 100%;										/* necessary to pass height value down to #container */
	}

body {
	background-color: #b6afa1;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	}


#tpt_container {										/* centers #page and provide appropriate screen background for short pages */
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 849px;
	height: 100%;										/* causes #container to expand to viewport height */
	text-align: left;
	background: #ffffff url("/files/global/template_images/backgroundshadow.gif") 0px 0px repeat-y;
		/* page background under content (if content height < viewport height) */
	}
	
#tpt_page {
	float: left;										/* causes #tpt_page to expand with content */
	background: #ffffff url("/files/global/template_images/backgroundshadow.gif") 0px 0px repeat-y;
	padding: 0px 25px 0px 25px;	
	width: 799px;
	overflow: auto;
	}




/* tpt_segment */

#tpt_segment_header {
	float: left;
	padding: 15px 7px 0px 7px;
	width: 785px;
	}	
	
#tpt_segment_middle {
	float: left;    									/* causes #tpt_segment_middle to expand with content */
	padding: 15px 7px 0px 7px;
	width: 785px;
	}
	
#tpt_segment_footer {
	float: left;
	padding: 0px 7px 0px 7px;
	width: 785px;
	height: 200px;
	}
	

	

/* tpt_usertools */

#tpt_usertools {
	float: left;
	height: 14px;
	padding: 2px 0px 0px 0px;
	font-size: 9px	}

#tpt_usertools ul {
	margin: 0px;
	padding: 0px;
	}

#tpt_usertools li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 2px 0px 0px;
	}

#tpt_usertools li.last {}
#tpt_usertools li.userinfo {}




/* tpt_sistersites */

#tpt_sistersites {
	float: right;
	height: 16px;
	font-size: 9px;
	color: #000000;
	}

#tpt_sistersites a {
	color: #85878c;
	text-decoration: none;
	}

#tpt_sistersites a:hover {
	text-decoration: underline;
	}

#tpt_sistersites #tpt_tabopen {
	float: left;
	display: block;
	width: 8px;
	height: 16px;
	background-color: #ffffff;
	background-image: url("/files/global/template_images/sistersites_tabs/sistersites_tableft.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#tpt_sistersites .tpt_item {
	float: left;
	display: block;
	height: 13px;
	border-top: 1px solid #999999;
	padding: 2px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
	}

#tpt_sistersites .tpt_separator {
	float: left;
	display: block;
	width: 15px;
	height: 16px;
	background-color: #ffffff;
	background-image: url("/files/global/template_images/sistersites_tabs/sistersites_tabmiddle.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#tpt_sistersites #tpt_tabclosed {
	float: left;
	display: block;
	width: 8px;
	height: 16px;
	background-color: #ffffff;
	background-image: url("/files/global/template_images/sistersites_tabs/sistersites_tabright.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}




/* tpt_globalnav */

#tpt_globalnav ul {
	overflow: auto;
	margin: 0px;
	border-top: 2px solid #dc241f;
	padding: 0px;
	width: 785px;
	}

#tpt_globalnav li {
	overflow: hidden;
	float: left;
	list-style: none;
	border: solid #999999;
	border-width: 0px 0px 1px 1px;
	padding: 3px 3px 3px 4px;
	height: 21px;
	background-color: #e7e7e7;
	line-height: 10px;
	font-size: 9px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	}

#tpt_globalnav li.current {
	border-bottom: 1px solid #f7f5ef;
	background-color: #f7f5ef;
	}

#tpt_globalnav li.last {
	border-right: 1px solid #999999;
	width: 65px;
	}

#tpt_globalnav a {
	display: block;
	color: #000000;
	text-decoration: none;
	}

.lang-en #tpt_globalnav #navitem_home {
	width: 37px;
	}

.lang-fr #tpt_globalnav #navitem_home {
	width: 39px;
	}

.lang-en #tpt_globalnav #navitem_applicants {
	width: 74px;
	}

.lang-fr #tpt_globalnav #navitem_applicants {
	width: 54px;
	}

.lang-en #tpt_globalnav #navitem_students {
	width: 73px;
	}

.lang-fr #tpt_globalnav #navitem_students {
	width: 51px;
	}

.lang-en #tpt_globalnav #navitem_alumni {
	width: 54px;
	}

.lang-fr #tpt_globalnav #navitem_alumni {
	width: 48px;
	}

.lang-en #tpt_globalnav #navitem_staff {
	width: 55px;
	}

.lang-fr #tpt_globalnav #navitem_staff {
	width: 74px;
	}

.lang-en #tpt_globalnav #navitem_visitors {
	width: 57px;
	}

.lang-fr #tpt_globalnav #navitem_visitors {
	width: 68px;
	}

.lang-en #tpt_globalnav #navitem_research {
	width: 69px;
	}

.lang-fr #tpt_globalnav #navitem_research {
	width: 64px;
	}

.lang-en #tpt_globalnav #navitem_teachingandlearning {
	width: 63px;
	}

.lang-fr #tpt_globalnav #navitem_teachingandlearning {
	width: 82px;
	}

.lang-en #tpt_globalnav #navitem_admin {
	width: 73px;
	}

.lang-fr #tpt_globalnav #navitem_admin {
	width: 84px;
	}

.lang-en #tpt_globalnav #navitem_library {
	width: 72px;
	}

.lang-fr #tpt_globalnav #navitem_library {
	width: 76px;
	}

.lang-en #tpt_globalnav #navitem_faculties {
	width: 69px;
	}

.lang-fr #tpt_globalnav #navitem_faculties {
	width: 56px;
	}


/* tpt_globalsubnav */

#tpt_globalsubnav {
	overflow: auto;
	margin: 0px;
	border: solid #999999;
	border-width: 0px 1px 0px 1px;
	padding: 2px 2px 2px 2px;
	width: 779px;
	background-color: #f7f5ef;
	text-align: center;
	font-size: 9px;
	}

#tpt_globalsubnav .tpt_item {
	margin: 0px;
	padding: 0px;
	}

#tpt_globalsubnav .tpt_item_current {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	}

#tpt_globalsubnav .tpt_item_current a {
	color: #000000;
	text-decoration: none;
	}

#tpt_globalsubnav .tpt_separator {
	margin: 0px;
	padding: 0px;
	}




/* tpt_banner */

#tpt_banner {
	width: 785px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #dc241f;
	/* note: background-image set inline at runtime... see function  */
	}

#tpt_banner #tpt_mcgill_logo {
	float: left;
	width: 162px;
	height: 44px;
	padding: 10px 12px 6px 6px;
	}
	

#tpt_banner #tpt_site_header {
	position: relative;
	float: left;
	width: 325px;
	height: 60px;
	padding: 0px;
	color: #ffffff;
	line-height: 1;
	}

#tpt_banner #tpt_site_header .text_wrapper{
	position: absolute;
	bottom: 15px;
	}

#tpt_banner #tpt_site_header .small {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 1.5;
	}

#tpt_banner #tpt_site_header .medium {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

#tpt_banner #tpt_site_header .large {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}

#tpt_banner #tpt_site_header .extralarge {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	}

#tpt_banner #tpt_site_header a,
#tpt_banner #tpt_site_header a:link,
#tpt_banner #tpt_site_header a:hover,
#tpt_banner #tpt_site_header a:visited,
#tpt_banner #tpt_site_header a:active {
	color: #ffffff;
	}




#tpt_banner #tpt_search_options {
	float: left;
	position: relative;
	width: 280px;
	height: 60px;
	}


#tpt_banner #tpt_search {
	position: relative;
	top: 0px;
	height: 28px;
	text-align: right;
	padding: 12px 14px 0px 0px;
	}

#tpt_banner #tpt_search input.tpt_textinput {
	padding: 2px 2px 2px 4px;
	width: 100px;
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	}

#tpt_banner #tpt_search input.tpt_submit {
	margin: 0px 0px 0px 7px;
	padding-bottom: 2px;
	height: 20px;
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	}


#tpt_banner #tpt_pageoptions {
	height: 20px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 0px 14px 0px 0px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	}

#tpt_banner #tpt_pageoptions a {
	color: #ffffff;
	}
	
#tpt_banner #tpt_pageoptions #tpt_print_preview {
	display: none;
	}


/* tpt_ribbon */
	
#tpt_ribbon {
	border-bottom: 1px solid #999;
	padding: 3px 0px 3px 0px;
	text-align: right;
	}	
	
#tpt_ribbon #tpt_breadcrumbs {
	float: left;
	font-size: 9px;
	}
	
#tpt_ribbon #tpt_help {
	font-size: 9px;
	}
	


	
/* tpt_edittools - edit/publish buttons */	

.tpt_edittools {
	display: none;
	z-index: 100;			/* z-order must be set to ensure that the edit tools appear over any content */
	position: absolute;
	margin: -10px 0px 0px 0px;
	border: 1px solid #999999;
	padding: 2px;
	background-color: #85878c;
	white-space: nowrap;
	}

.lay_standard_page .tpt_edittools {
	margin-left: -30px;
	}

.lay_sidebar .tpt_edittools {
	margin-left: -7px;
	}

.tpt_edittools.displayed {
	display: block;
	}

.tpt_edittools input {
	border-width: 1px;
	font-size: 9px;
	margin: 0px 1px 0px 1px;
	}

.edit_content.outlined {
	background-color: #e7e7e7;
	border: 1px dashed #999999;
	}

.tpt_empty_area {
	height: 100px;
	}

/* tpt_page_anchor */

.tpt_page_anchor {
	margin-bottom: 2em;
	border: 1px solid #e7e7e7;
	padding: 7px;
	background-color: #f6f6fa;
	font-size: 9px;
	}

.tpt_page_anchor .label {
	color: #dc241f;
	font-weight: bold;
	}

.tpt_page_anchor a {
	white-space: nowrap;
	}

h1.tpt_standard_pagetitle + .tpt_page_anchor {
	margin: 0px 30px 2em 0px;
	}

h1.tpt_fullwidth_pagetitle + .tpt_page_anchor {
	margin: 0px 0px 2em 0px;
	}



/* tpt_pagetitle */

h1.tpt_standard_pagetitle {
	margin: 0px 0px 1em 0px;
	color: #333;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	}

h1.tpt_fullwidth_pagetitle {
	margin: 0px 0px 1em 0px;
	color: #333;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	}

h1.tpt_pagetitle {
	margin: 0px 0px 1em 0px;
	color: #333;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	}

	
/* tpt_nextlink */	
	
.tpt_nextlink {
	clear: both;
	margin: 3em 0px 3em 0px;
	font-size: 9px;
	font-weight: bold;
	}
	
.tpt_nextlink a {
	text-decoration: underline;
	}
	
	
/* tpt_footer */

#tpt_segment_footer {
	font-size: 9px;
	}

#tpt_segment_footer hr {
	border: 0;
	margin-bottom: 3px;
	height: 1px;
	color: #999999;
	background-color: #999999;
	}


#tpt_print_logo {
	display: none;
	}
	
#tpt_copyright {
	margin-bottom: 1em;
	}
	
#tpt_unitinfo {
	margin-bottom: 1em;
	}
	
#tpt_updateinfo {
	margin-bottom: 1em;
	}/* layoutstyles_default */

.lay_1column {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 160px;
	}

.lay_2column {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 320px;
	}

.lay_3column {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 480px;
	}

.lay_4column {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 632px;	/* 4column will always contain at least one 152px width column */
	}

.lay_5column {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 785px;	/* 5column will always contain 2 152px columns */
	}



/* styles for first and last columns in a layout */
	/* first and last columns are 7px narrower then typical column */
	/* the first column doesn't need to contain a 1px border, so it is 1px smaller as well */

#lay_firstcolumn, .lay_footerfirstcolumn {
	border-left: 0px;
	}

#lay_firstcolumn.lay_1column {
	width: 152px;
	}

#lay_lastcolumn.lay_1column, .lay_footerlastcolumn.lay_1column {
	width: 153px;
	}

#lay_firstcolumn.lay_2column {
	width: 312px;
	}

#lay_lastcolumn.lay_2column {
	width: 313px;
	}

#lay_firstcolumn.lay_3column {
	width: 472px;
	}
	
#lay_lastcolumn.lay_3column {
	width: 473px;
	}

#lay_firstcolumn.lay_4column, .lay_footerfirstcolumn.lay_4column {
	width: 632px;
	}

#lay_lastcolumn.lay_4column {
	width: 633px;
	}

#lay_firstcolumn.lay_5column,
#lay_lastcolumn.lay_5column {
	width: 785px;
	}

#lay_lastcolumn, .lay_footerlastcolumn {
	}	
	

/* styling for 'standard' content page */

.lay_3column .lay_standard_page {
	padding: 0px 30px 0px 30px;
	width: 405px;
	}

.lay_sidebar {
	}


/* set layout and widths of layout area for in various standard widths */

.lay_area_1column,
.lay_area_2column,
.lay_area_3column,
.lay_area_4column,
.lay_area_5column {
	float: left;
	margin: 0px;
	 
	padding: 0px 7px 15px 7px;
	}

.lay_area_1column {
	width: 145px;
	}

.lay_area_2column {
	width: 305px;
	}

.lay_area_3column {
	width: 465px;
	}

.lay_area_4column {
	width: 625px;
	}

.lay_area_5column {
	border: none;
	padding: 0px 0px 15px 0px;
	width: 785px;
	}


/* areas in the first and last columns of a layout need to have padding on the outside edge removed */

.lay_leftedge {
	border: none;
	padding-left: 0px;
	}

.lay_rightedge {
	padding-right: 0px;
	}

/* objectstyles_default */

/* Note: image styles from deprecated.inc to be moved here once image function reworked */


/* longcourse */

.object_longcourse {
	width: 405px;
	}

.object_longcourse .course_header {
	margin-left: -7px;
	margin-right: -7px;
	padding: 2px 7px 2px 7px;
	height: 15px;
	background-color: #85878c;
	color: #ffffff;
	font-weight: bold;
	}

.object_longcourse .course_number {
	float: left;
	}
	
.object_longcourse .course_credits {
	float: right;
	}
	
.object_longcourse .course_title {
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	}	
	
.object_longcourse ul.course_notes {
	margin: 0px;
	border: solid #85878c;
	border-width: 1px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
	list-style: none;
	font-style: italic;
	}

.object_longcourse ul.course_notes li {
	margin: 3px 0px 3px 0px;
	padding: 0px;
	}

.object_longcourse p.course_description {
	margin: 3px 0px 3px 0px;
	}

.object_longcourse ul.course_symbols {
	margin: 0px;
	list-style: none;
	}


.object_longcourse ul.course_symbols li {
	display: inline;
	padding-left: 12px;
	}

.object_longcourse ul.course_symbols li.limt {
	background: url("/files/global/extras/sym30.gif") 0px -3px no-repeat;
	}

.object_longcourse ul.course_symbols li.alty {
	background: url("/files/global/extras/sym40.gif") 0px -3px no-repeat;
	}

.object_longcourse ul.course_symbols li.conc {
	background: url("/files/global/extras/sym50.gif") 0px -3px no-repeat;
	}

.object_longcourse ul.course_symbols li.prmt {
	background: url("/files/global/extras/sym60.gif") 0px -3px no-repeat;
	}

.object_longcourse ul.course_symbols li.bed3 {
	background: url("/files/global/extras/sym70.gif") 0px -3px no-repeat;
	}

.object_longcourse ul.course_symbols li.nael {
	background: url("/files/global/extras/sym80.gif") 0px -3px no-repeat;
	}
	
.object_longcourse ul.course_symbols li.diet {
	background: url("/files/global/extras/sym00.gif") 0px -3px no-repeat;
	}
	
.object_longcourse ul.course_symbols li.ecom {
	background: url("/files/global/extras/sym00.gif") 0px -3px no-repeat;
	}
	
.object_longcourse ul.course_specifics {
	margin: 0px;
	padding-top: 7px;
	list-style: none;
	}	

.object_longcourse ul.course_specifics img {
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	}	
	
.object_longcourse ul.course_specifics li {
	color: #000000;
	}		

.object_longcourse ul.course_specifics ul {
	margin: 0px;
	list-style: none;
	border-top: 1px #999999 solid;
	padding-top: 7px;
	}		

	
.object_longcourse ul.course_specifics li.course_terms {
	width: 120px;
	float: left;
	margin-right: 15px;
	}

	
.object_longcourse ul.course_specifics li.course_faculty {
	width: 270px;
	float: left;
	margin-right: 0px;
	}

.object_longcourse ul.course_specifics li li {
	padding: 0em 0px 7px 20px;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	}

.object_longcourse ul.course_specifics li li.summer {
	background: url("/files/global/extras/summer.gif") 0px 0px no-repeat;
	}

.object_longcourse ul.course_specifics li li.fall {
	background: url("/files/global/extras/fall.gif") 0px 0px no-repeat;
	}

.object_longcourse ul.course_specifics li li.winter {
	background: url("/files/global/extras/winter.gif") 0px 0px no-repeat;
	}

.object_longcourse ul.course_specifics li li.multiterm {
	background: url("/files/global/extras/multiterm.gif") 0px 0px no-repeat;
	}





/*  mediumcourse */

.object_mediumcourse {
	margin-bottom: 1em;
	} 

.object_mediumcourse .course_number, 
.object_mediumcourse .course_credits, 
.object_mediumcourse .course_title, 
.object_mediumcourse .course_terms, 
.object_mediumcourse .course_terms .summer, 
.object_mediumcourse .course_terms .winter,
.object_mediumcourse .course_terms .fall {
	display: block;
	float: left;
	font-weight: bold;
	}

.object_mediumcourse .course_number {
	margin-right: 0.4em;
	}

.object_mediumcourse .course_credits {
	margin-right: 0.4em;
	}


.object_mediumcourse .course_terms {
	float: right;
	} 


.object_mediumcourse .course_terms .summer {
	height: 15px;
	width: 15px;
	background: url("/files/global/extras/summer.gif") 0px 0px no-repeat;
	}
	
.object_mediumcourse .course_terms .winter {
	height: 15px;
	width: 15px;
	background: url("/files/global/extras/winter.gif") 0px 0px no-repeat;
	}	
	
.object_mediumcourse .course_terms .fall {
	height: 15px;
	width: 15px;
	background: url("/files/global/extras/fall.gif") 0px 0px no-repeat;
	}
	
	


/* shortcourse */

.object_shortcourse .course_number,
.object_shortcourse .course_title {
	font-weight: bold;
	}
	


	
/* courselink */

.object_courselink {}


/* popup_default */

.object_popup_default_body {
	background: #f7f5ef;
	padding: 7px 30px 7px 30px;
	text-align: left;
}

/* popup_quicklinks_config */

.object_popup_quicklinks_config_body {
	background: #f7f5ef;
	padding: 7px 30px 7px 30px;
}

.object_popup_quicklinks_config {
	width: 405px;
	background: #f7f5ef;
	padding: 7px;
	}

.object_popup_quicklinks_config ul {
	list-style-position: inside;
	margin-left: 0px;
	}

.object_popup_quicklinks_config ul li {
	color: #dc241f;
	font-weight: bold;
	border-top: 1px solid #ffffff;
	padding: 1px 0px 2px 0px;
	list-style: none;
	}
	
.object_popup_quicklinks_config ul li .link_bullet {
	padding-left: 12px;
	background: url("/files/global/popup/quicklinks/arrow_off.gif") 0px 2px no-repeat;
	}

.object_popup_quicklinks_config ul li.active .link_bullet {
	width: 12px;
	background: url("/files/global/popup/quicklinks/arrow_on.gif") 0px 2px no-repeat;
	}

.object_popup_quicklinks_config ul li.inactive ul {
	display: none;
	}


.object_popup_quicklinks_config ul li.active ul {
	margin-left: 20px;
	}

.object_popup_quicklinks_config ul li.active ul li {
	list-style: none;
	list-style-image: none;
	color: #000000;
	font-weight: normal;
	border-top: 1px solid #ffffff;
	}


/* Top of page */

.object_topofpage {
	padding: 1px 0px 0px 20px;
	height: 15px;
	margin: 3px 0px 15px 0px;
}

.lang-fr .object_topofpage {
	background: url("/files/global/template_images/topofpage/topofpage_bg_fr.gif") 0px 0px no-repeat;
}

.lang-en .object_topofpage {
	background: url("/files/global/template_images/topofpage/topofpage_bg_en.gif") 0px 0px no-repeat;
}

.object_topofpage a {
	font-size: 9px;
	font-weight: bold;
}

.object_topofpage a:link, .object_topofpage a:visited {
	text-decoration: none;
}

.object_topofpage a:hover, .object_topofpage a:active {
	text-decoration: underline;
}
/*  applicationstyles_default */


/* app_sidemenu styles */

	.app_sidemenu {
		margin: 0px 0px 1em 0px;
		padding: 0px;
		width: 145px;
		}
		
	.app_sidemenu .app_header_label {
		padding: 6px 0px 0px 0px;
		width: 145px;
		background: url("/files/global/application_images/sidemenu/sidemenu_top.gif") 0px 0px no-repeat;
		}

	.app_sidemenu .app_header_label .label {
		display: block;
		padding: 0px 7px 4px 7px;
		background-color: #e7e7e7;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}
		
	.app_sidemenu .app_header_label .label a {
		color: #dc241f;
		}		

	.app_sidemenu .app_footer {
		width: 145px;
		height: 16px;
		background: url("/files/global/application_images/sidemenu/sidemenu_bottom.gif") 0px 0px no-repeat;
		}

	.app_sidemenu li {
		list-style: none;
		font-size: 9px;
		font-weight: bold;
		}

	.app_sidemenu ul.level1 {
		margin: 0px;
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		padding: 0px;
		width: 143px;
		}

	.app_sidemenu li.level1 {
		border-top: solid 1px #fafafe;
		border-bottom: solid 1px #f2f2f6;
		padding: 4px 7px 4px 15px;
		width: 121px;
		background: #f6f6fa url("/files/global/application_images/sidemenu/closed.gif") 5px 7px no-repeat;
			/* x-pos incremented by 10px for each indent level, y-pos is an estimate to place arrow at text midpoint; may need to be adjusted for different text sizes */
		}

	.app_sidemenu ul.level2 {
	 	margin: 4px -7px 0px -15px;
		border-top: solid 1px #f6f6fa;
		padding: 0px;
		}

	.app_sidemenu li.level2 {
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #f6f6fa;
		border-bottom: solid 1px #eeeef2;
		padding: 4px 7px 4px 25px;
		width: 111px;
		background: #f2f2f6 url("/files/global/application_images/sidemenu/closed.gif") 15px 8px no-repeat;
		}

	.app_sidemenu ul.level3 {
	 	margin: 4px -7px 0px -25px;
		border-top: solid 1px #eaeaee;
		padding-left: 0px;
		}

	.app_sidemenu li.level3 {
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #f2f2f6;
		border-bottom: solid 1px #eaeaee;
		padding: 4px 7px 4px 35px;
		width: 101px;
		background: #eeeef2 url("/files/global/application_images/sidemenu/closed.gif") 25px 8px no-repeat;
		}

	.app_sidemenu ul.level4 {
	 	margin: 4px -7px 0px -35px;
		border-top: solid 1px #eeeef2;
		padding-left: 0px;
		}

	.app_sidemenu li.level4 {
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #eeeef2;
		border-bottom: solid 1px #e6e6ea;
		padding: 4px 7px 4px 45px;
		width: 91px;
		background: #eaeaee url("/files/global/application_images/sidemenu/closed.gif") 35px 8px no-repeat;
		}

	.app_sidemenu ul.level5 {
	 	margin: 4px -7px 0px -45px;
		border-top: solid 1px #eaeaee;
		padding-left: 0px;
		}

	.app_sidemenu li.level5 {
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #eaeaee;
		border-bottom: solid 1px #e2e2e6;
		padding: 4px 7px 4px 55px;
		width: 81px;
		background: #e6e6ea url("/files/global/application_images/sidemenu/closed.gif") 45px 8px no-repeat;
		}

	.app_sidemenu ul.level6 {
	 	margin: 4px -7px 0px -55px;
		border-top: solid 1px #e6e6ea;
		padding-left: 0px;
		}

	.app_sidemenu li.level6 {
		margin: 0px 0px 0px 0px;
		border-top: solid 1px #e6e6ea;
		border-bottom: solid 1px #dedee2;
		padding: 4px 7px 4px 65px;
		width: 71px;
		background: #e2e2e6 url("/files/global/application_images/sidemenu/closed.gif") 55px 7px no-repeat;
		}
		
	.app_sidemenu li.parent_item {		/* li containing a nested ul needs to have its bottom padding removed */
		margin-bottom: 0px;
		border-bottom: 0px;
		padding-bottom: 0px;
		}

	.app_sidemenu li a {
		display: block;
		}


	/* classes to change bullet graphics programatically */

	.app_sidemenu li.bullet_closed {
		background-image: url("/files/global/application_images/sidemenu/closed.gif");
		}

	.app_sidemenu li.bullet_open {
		background-image: url("/files/global/application_images/sidemenu/open.gif");
		}

	.app_sidemenu li.bullet_endnode {
		background-image: url("/files/global/application_images/sidemenu/endnode.gif");
		}

	.app_sidemenu li.bullet_open_active {
		background-image: url("/files/global/application_images/sidemenu/open_active.gif");
		}

	.app_sidemenu li.bullet_endnode_active {
		background-image: url("/files/global/application_images/sidemenu/endnode_active.gif");
		}




/* app_accordion_menu */


	.app_accordion_menu {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		background-color: #f7f5ef;
		}
		
	.app_accordion_menu .app_header_label {
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 12px;
		background: url("/files/global/application_images/accordionmenu/accordionmenublocktop.gif") 0px 0px no-repeat;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}

	.app_accordion_menu .app_footer {
		width: 145px;
		height: 16px;
		background: url("/files/global/application_images/accordionmenu/accordionmenublockbottom.gif") 0px 0px no-repeat;
		}
		
	.app_accordion_menu ul {
		display: block; 
		margin: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #e0e0e0;
		border-width: 0px 1px 0px 1px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		}
	
	.app_accordion_menu li {
		margin: 0px;
		border-top: 1px solid #f2efe6;
		border-bottom: 1px solid #fbfaf5;
		padding: 4px 17px 4px 7px;
		cursor: pointer;
		color: #212182;
		width: 119px;
		background:  url("/files/global/application_images/accordionmenu/accordionmenublockarrow_down.gif") 0px 0px no-repeat;
		line-height: 1.3;
		font-size: 9px;
		font-weight: bold;
		}
	
	.app_accordion_menu li.active {
		background:  url("/files/global/application_images/accordionmenu/accordionmenublockarrow_up.gif") 0px 0px no-repeat;
		}

	.app_accordion_menu ul.child {
		display: none; 
		margin: 4px -17px -4px -7px;
		border: none;
		border-top: 1px solid #fbfaf5;
		padding: 4px 17px 4px 17px;
		background: #fbfaf5;
		list-style: none;
		}
		
	.app_accordion_menu ul.child.active {
		display: block;
		}

	.app_accordion_menu ul.child li {
		margin-left: -10px;
		border-width: 0px;
		padding: 2px 0px 2px 10px;
		width: 109px;
		background:  url("/files/global/application_images/accordionmenu/french-dblquote.gif") 1px 4px no-repeat;
		font-weight: normal;
		line-height: 1.3;
		font-size: 9px;
		}

	.app_accordion_menu ul.child li a {
		text-decoration: none;
		}	
		
	.app_accordion_menu ul.child li a:hover { 
		text-decoration: underline; 
		}



/* app_headway */

	.app_headway {
		margin: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_headway .app_header_label {
		margin: 0px;
		padding: 0px;
		width: 145px;
		height: 58px;
		}
	.lang-en .app_headway .app_header_label {
		background: url("/files/global/application_images/headway/headwayblocktop_en.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_headway .app_header_label {
		background: url("/files/global/application_images/headway/headwayblocktop_fr.gif") 0px 0px no-repeat;
		}

	.app_headway .app_footer {
		margin: 0px;
		padding: 0px;
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/headway/headwayblockbottom.gif") 0px 0px no-repeat;
		}

	.app_headway .app_body {
		margin: 0px;
		padding: 0px 7px 0px 7px;
		border-style: solid;
		border-color: #999999;
		border-width: 0px 1px 0px 1px;
		background-color: #ffffff;
		font-size: 9px;
		}
		
	.app_headway .item_picture {
		padding: 10px 0px 3px 0px;
		}
	
	.app_headway .item_title {
		font-size: 11px;
		font-weight: bold;
		}
	
	.app_headway .item_caption {
		padding: 0px 0px 4px 0px;
		}

	.app_headway .item_link {}

	.app_headway .item_toc {}

	.app_headway .item_publications {}



/* app_webctsignin */

	.app_webctsignin {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_webctsignin .app_header_label {
		margin: 0px;
		padding: 6px 7px 6px 7px;
		width: 131px;
		height: 21px;
		background: url("/files/global/application_images/webctsignin/webctsigninblocktop.gif") 0px 0px no-repeat;
		background-color: #08238f;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		}

	.app_webctsignin .app_footer {
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/webctsignin/webctsigninblockbottom.gif") 0px 0px no-repeat;
		background-color: #08238f;
		}

	.app_webctsignin .message {
		border: solid #08238f;
		border-width: 0px 7px 0px 7px;
		padding: 4px 7px 4px 7px;
		background: #f7f5ef;
		font-size: 9px;
		}

	.app_webctsignin .default {
		display: block;
		}

	.app_webctsignin .authenticated {
		display: none;
		font-weight: bold;
		}




/* app_mapsdirectories */

	.app_mapsdirectories {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_mapsdirectories .app_header_label {
		margin: 0px;
		padding: 6px 0px 0px 0px;
		width: 145px;
		background: url("/files/global/application_images/mapsdirectories/mapsdirectoriesblocktop.gif") 0px 0px no-repeat;
		}

	.app_mapsdirectories .app_header_label .label {
		display: block;
		padding: 0px 7px 4px 7px;
		background-color: #f2efe6;
		color: #000000;
		font-size: 11px;
		font-weight: bold;
		border: solid #999999;
		border-width: 0px 1px 0px 1px;
		}

	.app_mapsdirectories .app_footer {
		width: 145px;
		height: 14px;
		background: url("/files/global/application_images/mapsdirectories/mapsdirectoriesblockbottom.gif") 0px 0px no-repeat;
		background-color: #f2efe6;
		}
	
	.app_mapsdirectories ul {
		margin: 0px;
		padding: 0px;
		border-style: solid;
		border-color: #999999;
		border-width: 0px 1px 0px 1px;
		background-color: #f2efe6;
		}
		
	.app_mapsdirectories li {
		margin: 0px;
		padding: 1px 7px 1px 7px;
		width: 128px;
		list-style: none;
		font-size: 9px;
		font-weight: bold;
		}

	.app_mapsdirectories li.odd {
		background-color: #fbfaf5;
		}	

	/* Needed to offset the extra margin added to sidebar li's */
	.app_mapsdirectories li.odd, 
	.app_mapsdirectories li.even {
		margin: 0px;
		}


/* app_relatedsites */
	
	.app_block{
		background-position:0 0;
		background-repeat:repeat-x;
		font-size:9px;
		line-height:1.6;
		margin:0 0 7px;
		padding:0;
		}

	.app_block h3{}
	.app_block ul{list-style:none;}


	.app_relatedsites {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		
		}

	.app_relatedsites .app_header_label {
		margin: 0px;
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 12px;
		background: url("/files/global/application_images/relatedsites/relatedsitesblocktop.gif") 0px 0px no-repeat;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}

	.app_relatedsites .app_footer {
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/relatedsites/relatedsitesblockbottom.gif") 0px 0px no-repeat;
		background-color: #f2efe6;
		}
	
	.app_relatedsites ul {
		margin: 0px;
		padding: 4px 0px 0px 0px;
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		background-color: #fbfaf5;
		}
		
	.app_relatedsites li {
		margin: 0px;
		padding: 1px 7px 4px 17px;
		width: 118px;
		list-style: none;
		background: url("/files/global/application_images/relatedsites/french-dblquote.gif") 8px 4px no-repeat;
		font-size: 9px;
		font-weight: bold;
		}




/* app_quoteblock */

	.app_quoteblock {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_quoteblock .app_header_label {
		margin: 0px;
		padding: 0px;
		width: 145px;
		height: 21px;
		background: url("/files/global/application_images/quote/quoteblocktop.gif") 0px 0px no-repeat;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}

	.app_quoteblock .app_footer {
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/quote/quoteblockbottom.gif") 0px 0px no-repeat;
		background-color: #f2efe6;
		}

	.app_quoteblock p.quote {
		margin: 0px;
		padding: 4px 7px 0px 7px;
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		background-color: #f2efe6;
		font-size: 9px;
		}	

	.app_quoteblock p.attribution {
		margin: 0px;
		padding: 4px 7px 4px 7px;
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		background-color: #f2efe6;
		font-size: 9px;
		font-weight: bold;
		}



/* app_classified */

	.app_classified {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_classified .app_header_label {
		margin: 0px;
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 12px;
		background: url("/files/global/application_images/classified/classifiedblocktop.gif") 0px 0px no-repeat;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		}

	.app_classified .app_footer {
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/classified/classifiedblockbottom.gif") 0px 0px no-repeat;
		}
	
	.app_classified ul {
		margin: 0px;
		padding: 4px 0px 0px 0px;
		border-style: solid;
		border-color: #999999;
		border-width: 0px 1px 0px 1px;
		background-color: #fbfaf5;
		}
		
	.app_classified li {
		margin: 0px;
		padding: 1px 7px 1px 17px;
		width: 118px;
		list-style: none;
		background: url("/files/global/application_images/classified/french-dblquote.gif") 8px 4px no-repeat;
		font-size: 9px;
		font-weight: bold;
		}




/* app_items */

	.app_items {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		}

	/* Default formatting assumes placement in lay_1column 
 	   Additional CSS provided for 2-, 3-, 4-, 5-column layout	
	*/

	/* tabs */
	
	.app_items .app_header_tabs {
		height: 15px;
		width: 145px;
		}

	.app_items .app_header_tabs .tabs{
		height: 15px;
		width: 145px;
		}


	.app_items .app_header_tabs.no_tabs {
		margin: 0px;
		padding: 0px;
		height: 7px;
		background: #fcc url("/files/global/application_images/items/itemsblocktop.gif") 0px 0px no-repeat;
		}


	.app_items .app_header_tabs .app_tab_news {
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		height: 15px;
		}
	.lang-en .app_items .app_header_tabs .app_tab_news {
		width: 32px;
		background: url("/files/global/application_images/items/itemsblocknews_en_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_news {
		width: 55px;
		background: url("/files/global/application_images/items/itemsblocknews_fr_off.gif") 0px 0px no-repeat;
		}

	.lang-en .app_items .app_header_tabs .app_tab_news.news_on {
		background: url("/files/global/application_images/items/itemsblocknews_en_on.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_news.news_on {
		background: url("/files/global/application_images/items/itemsblocknews_fr_on.gif") 0px 0px no-repeat;
		}

	.app_items .app_header_tabs .app_tab_events {
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		height: 15px;
		}
	.lang-en .app_items .app_header_tabs .app_tab_events {
		width: 36px;
		background: url("/files/global/application_images/items/itemsblockevents_en_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_events {
		width: 52px;
		background: url("/files/global/application_images/items/itemsblockevents_fr_off.gif") 0px 0px no-repeat;
		}

	.lang-en .app_items .app_header_tabs .app_tab_events.last_tab {
		width: 37px;
		background: url("/files/global/application_images/items/itemsblockevents_en_off_l.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_events.last_tab {
		width: 53px;
		background: url("/files/global/application_images/items/itemsblockevents_fr_off_l.gif") 0px 0px no-repeat;
		}

	.lang-en .app_items .app_header_tabs .app_tab_events.events_on {
		width: 36px;
		background: url("/files/global/application_images/items/itemsblockevents_en_on.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_events.events_on {
		width: 52px;
		background: url("/files/global/application_images/items/itemsblockevents_fr_on.gif") 0px 0px no-repeat;
		}


	.app_items .app_header_tabs .app_tab_announcements {
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		height: 15px;
		}
	.lang-en .app_items .app_header_tabs .app_tab_announcements {
		width: 75px;
		background: url("/files/global/application_images/items/itemsblockannouncements_en_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_announcements {
		width: 34px;
		background: url("/files/global/application_images/items/itemsblockannouncements_fr_off.gif") 0px 0px no-repeat;
		}

	.lang-en .app_items .app_header_tabs .app_tab_announcements.announcements_on {
		background: url("/files/global/application_images/items/itemsblockannouncements_en_on.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_items .app_header_tabs .app_tab_announcements.announcements_on {
		background: url("/files/global/application_images/items/itemsblockannouncements_fr_on.gif") 0px 0px no-repeat;
		}

	.app_items .app_header_tabs .app_separator {
		display: block;
		overflow: hidden;
		float: left;
		margin: 0px;
		padding: 0px;
  		width: 1px;
		height: 15px;
		background: url("/files/global/application_images/items/itemsblocktabseparator.gif") 0px 0px no-repeat;
		}


	.app_items .app_header_label {
		margin: 0px;
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		height: 12px;
		background-color: #e7e7e7;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}
	
	.app_items ul {
		margin: 0px;
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		padding: 2px 0px 7px 0px;
		background-color: #f7f5ef;
		}

	.app_items li {
		margin: 0px 0px 0px 0px;
		padding: 6px 7px 0px 7px;
		list-style: none;
		font-size: 9px;
		line-height: 1.3;
		}

	.app_items .item_heading {
		font-weight: bold;
		}

	.app_items .item_synopsis {
		display: none;
		}

	.app_items .item_related {
		display: none;
		}

	.app_items .app_items_footer {
		border-style: solid;
		border-color: #e7e7e7;
		border-width: 0px 1px 0px 1px;
		padding: 4px 7px 2px 7px;
		background-color: #e7e7e7;
		font-size: 9px;
		}

	.app_items .app_items_footer.sequential {
		background-color: #f7f5ef;
		padding-bottom: 7px;
		}

	.app_items a.morelink {
		font-weight: bold;
		}

	.app_items .app_footer {
		height: 16px;
		width: 145px;
		background: url("/files/global/application_images/items/itemsblockbottom.gif") 0px 0px no-repeat;
		}


	/* .lay_2column version */
		

	.lay_area_2column .app_items {
		width: 305px;
		}
		
	.lay_area_2column .app_items .app_header_tabs {
		height: 15px;
		}

	.lay_area_2column .app_items .app_header_tabs.no_tabs {
		height: 7px;
		width: 305px;
		background: url("/files/global/application_images/items/itemsblocktop2.gif") 0px 0px no-repeat;
		}


	.lay_area_2column .app_items li {
		clear: left;
		}

	.lay_area_2column .app_items img {
		float: left;
		margin: 0em 0.5em 0.3em 0px;
		}
		
	.lay_area_2column .app_items .app_footer{
		width: 305px;
		background: url("/files/global/application_images/items/itemsblockbottom2.gif") 0px 0px no-repeat;
		}


	/* set widths for 3-, 4-, 5-column */


	/* .lay_area_3column version */

	.lay_area_3column .app_items {
		width: 465px;
		}

	.lay_area_3column .lay_standard_page .app_items {
		width: 405px;
		}


	/* .lay_area_4column version */

	.lay_area_4column .app_items {
		width: 625px;
		}


	/* .lay_area_5column version */

	.lay_area_5column .app_items {
		width: 785px;
		}


	/* set remaining display options for 3-, 4-, 5-column version */
	
	.lay_area_3column .app_items .app_header_tabs,
	.lay_area_4column .app_items .app_header_tabs,
	.lay_area_5column .app_items .app_header_tabs {
		display: none;
		}

	.lay_area_3column .app_items .app_header_label, 
	.lay_area_4column .app_items .app_header_label,
	.lay_area_5column .app_items .app_header_label {
		margin: 0px;
		padding: 0px;
		height: auto;
		background-color: transparent;
		color: #333333;
		font-size: 14px;
		font-weight: bold;
		}

	.lay_area_3column .app_items ul, 
	.lay_area_4column .app_items ul, 
	.lay_area_5column .app_items ul {
		margin: 0px;
		border-style: none;
		padding: 0px;
		background-color: transparent;
		}

	.lay_area_3column .app_items li, 
	.lay_area_4column .app_items li, 
	.lay_area_5column .app_items li {
		margin: 0.3em 0px 0px 0px;
		padding: 0px;
		font-size: 11px;
		line-height: 1.4;
		}

	.lay_area_3column .app_items img, 
	.lay_area_4column .app_items img,
	.lay_area_5column .app_items img {
		float: left;
		margin: 0.3em 1em 0em 0em;
		}


	.lay_area_3column .app_items .item_heading, 
	.lay_area_4column .app_items .item_heading, 
	.lay_area_5column .app_items .item_heading {
		font-weight: bold;
		}

	.lay_area_3column .app_items .item_date, 
	.lay_area_4column .app_items .item_date, 
	.lay_area_5column .app_items .item_date {
		color: #85878c;
		font-weight: bold;
		}

	.lay_area_3column .app_items .item_separator,
	.lay_area_4column .app_items .item_separator, 
	.lay_area_5column .app_items .item_separator {
		color: #999999;
		}

	.lay_area_3column .app_items .item_heading,
	.lay_area_4column .app_items .item_heading, 
	.lay_area_5column .app_items .item_heading {
		color: #000;
		}

	.lay_area_3column .app_items .item_synopsis,
	.lay_area_4column .app_items .item_synopsis,
	.lay_area_5column .app_items .item_synopsis {
		display: block;
		margin-bottom: 0em;
		}

	.lay_area_3column .app_items .item_related,
	.lay_area_4column .app_items .item_related,
	.lay_area_5column .app_items .item_related {
		display: block;
		margin-bottom: 1em;
		}

	.lay_area_3column .app_items .app_items_footer,
	.lay_area_4column .app_items .app_items_footer,
	.lay_area_5column .app_items .app_items_footer {
		margin: 0.3em 0em 0em 0em;
		border-style: none;
		padding: 0px;
		background-color: transparent;
		font-size: 11px;
		}

	.lay_area_3column .app_items a.morelink,
	.lay_area_4column .app_items a.morelink,
	.lay_area_5column .app_items a.morelink {
		font-weight: normal;
		}

	.lay_area_3column .app_items .app_footer,
	.lay_area_4column .app_items .app_footer,
	.lay_area_5column .app_items .app_footer {
		display: none;
		}

	.lay_area_3column .app_items ul ul li,
	.lay_area_4column .app_items ul ul li,
	.lay_area_5column .app_items ul ul li {
		margin-top: 0px;
		font-size: 9px;
		}

	.lay_area_3column .linklabel,
	.lay_area_4column .linklabel,
	.lay_area_5column .linklabel {
		color: #85878c;
		font-weight: bold;
		}




/* app_reporter */

	.app_reporter {
		margin: 0px;
		padding: 0px;
		width: 289px;
		height: 100%;
		}

	.app_reporter .app_header_label {
		margin: 0px;
		padding: 0px;
		width: 305px;
		height: 30px;
		background: url("/files/global/application_images/reporter/reporterblocktop2.gif") 0px 0px no-repeat;
		}

	.app_reporter .app_footer {
		margin: 0px;
		padding: 0px;
		width: 305px;
		height: 15px;
		background: url("/files/global/application_images/reporter/reporterblockbottom2.gif") 0px 0px no-repeat;
		}

	.app_reporter .app_body {
		margin: 0px;
		border-style: solid;
		border-color: #999999;
		border-width: 0px 1px 0px 1px;
		padding: 7px 7px 0px 7px;
		width: 289px;
		height: 100%;
		background-color: #f7f5ef; 
		font-size: 9px;
		}
		
	.app_reporter .item_title {
		padding-bottom: 4px;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		}

	.app_reporter .item_picture {
		float: left;
		padding: 2px 0px 7px 0px;
		}
	
	.app_reporter .item_caption {
		float: right;
		width: 145px;
		padding: 0px 0px 4px 0px;
		}

	.app_reporter .item_link {
		float: right;
		width: 145px;
		font-weight: bold;
		}

	.app_reporter .item_toc {
		float: right;
		width: 145px;
		font-weight: bold;
		}

	.app_reporter .item_publications {
		float: right;
		width: 145px;
		font-weight: bold;
		}

	/* rules to apply when no image is available and .no_picture class added to .app_reporter div */

	.app_reporter.no_picture .item_picture {
		display: none;
		}

	.app_reporter.no_picture .item_caption {
		float: left;
		width: 289px;
		}

	.app_reporter.no_picture .item_link {
		float: left;
		width: 289px;
		}

	.app_reporter.no_picture .item_toc {
		float: left;
		width: 289px;
		}

	.app_reporter.no_picture .item_publications {
		float: left;
		width: 289px;
		}


	/* 1-column version of app_reporter */

	.lay_area_1column .app_reporter {
		width: 145px;
		}

	.lay_area_1column .app_reporter .app_header_label {
		width: 145px;
		background: url("/files/global/application_images/reporter/reporterblocktop.gif") 0px 0px no-repeat;
		}
	
	.lay_area_1column .app_reporter .app_footer {
		width: 145px;
		background: url("/files/global/application_images/reporter/reporterblockbottom.gif") 0px 0px no-repeat;
		}

	.lay_area_1column .app_reporter .app_body {
		width: 129px;
		}
		
	.lay_area_1column .app_reporter .item_title {
		text-align: left;
		}

	.lay_area_1column .app_reporter .item_picture {
		float: none;
		padding: 0px 0px 7px 0px;
		}

	.lay_area_1column .app_reporter .item_caption {
		float: none;
		width: 129px;
		}

	.lay_area_1column .app_reporter .item_link {
		float: none;
		width: 129px;
		}

	.lay_area_1column .app_reporter .item_toc {
		float: none;
		width: 129px;
		}
		
	.lay_area_1column .app_reporter .item_publications {
		float: none;
		width: 129px;
		}
		

/* app_branchnavigation */

	.app_branchnavigation {
		margin: 0px;
		padding: 0px;
		width: 143px;
		}

	.app_branchnavigation .app_header_label {
		padding: 6px 7px 6px 7px;
		width: 129px;
		height: 13px;
		background-color: #85878c;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		}

	.app_branchnavigation .app_footer {
		margin: -1px 0px 0px 0px;
		width: 145px;
		height: 17px;
		}
		
	.app_branchnavigation ul {
		margin: 0px;
		padding: 7px 0px;
		background-color: #e7e7e7;
		}	

	.app_branchnavigation li {
		margin: 0px;
		padding: 1px 0px 1px 0px;
		width: 143px;
		list-style: none;
		font-size: 9px;
		font-weight: bold;
		}

	.app_branchnavigation a:link, .app_branchnavigation a:visited  {
		display: block;	
		padding: 1px 7px;
		color: #85878c;
		}
	
	.app_branchnavigation a:hover, .app_branchnavigation a:active {
		background-color: #85878c;
		color: #ffffff;
		}
		
	/* versions of branchnavigation */
	
		/* type_about */	

		.app_branchnavigation.type_about .app_header_label {
			background-color: #660033;
			background: url("/files/global/application_images/branchnavigation/branchtop_about.gif") 0px 0px no-repeat;
			color: #ffffff;
			}
	
		.app_branchnavigation.type_about ul {
			background-color: #e8d9e1;
			}	
	
		.app_branchnavigation.type_about a:link, .app_branchnavigation.type_about a:visited {
			color: #330019;
			}
		
		.app_branchnavigation.type_about .app_header_label a {
			color: #ffffff;
			}

		.app_branchnavigation.type_about a:hover, .app_branchnavigation.type_about a:active {
			background-color: #660033;
			color: #ffffff;
			text-decoration: none;
			}
	
		.app_branchnavigation.type_about .app_footer {
			background: url("/files/global/application_images/branchnavigation/branchbottom_about.gif") 0px 0px no-repeat;
			}

		/* type_collections */	

		.app_branchnavigation.type_collections .app_header_label {
			background-color: #993300;
			background: url("/files/global/application_images/branchnavigation/branchtop_collections.gif") 0px 0px no-repeat;
			color: #ffffff;
			}
	
		.app_branchnavigation.type_collections ul {
			background-color: #f0e1d9;
			}	
	
		.app_branchnavigation.type_collections a:link, .app_branchnavigation.type_collections a:visited {
			color: #4c1900;
			}
		
		.app_branchnavigation.type_collections .app_header_label a {
			color: #ffffff;
			}

		.app_branchnavigation.type_collections a:hover, .app_branchnavigation.type_collections a:active {
			background-color: #993300;
			color: #ffffff;
			text-decoration: none;
			}

		.app_branchnavigation.type_collections .app_footer {
			background: url("/files/global/application_images/branchnavigation/branchbottom_collections.gif") 0px 0px no-repeat;
			}


		/* type_services */	

		.app_branchnavigation.type_services .app_header_label {
			background-color: #001900;
			background: url("/files/global/application_images/branchnavigation/branchtop_services.gif") 0px 0px no-repeat;
			color: #ffffff;
			}

		.app_branchnavigation.type_services ul {
			background-color: #d9e1d9;
			}	
	
		.app_branchnavigation.type_services a:link, .app_branchnavigation.type_services a:visited {
			color: #001900;
			}
		
		.app_branchnavigation.type_services .app_header_label a {
			color: #ffffff;
			}

		.app_branchnavigation.type_services a:hover, .app_branchnavigation.type_services a:active {
			background-color: #001900;
			color: #ffffff;
			text-decoration: none;
			}

		.app_branchnavigation.type_services .app_footer {
			background: url("/files/global/application_images/branchnavigation/branchbottom_services.gif") 0px 0px no-repeat;
			}


		/* type_facilities */	

		.app_branchnavigation.type_facilities .app_header_label {
			background-color: #000066;
			background: url("/files/global/application_images/branchnavigation/branchtop_facilities.gif") 0px 0px no-repeat;
			color: #ffffff;
			}
	
		.app_branchnavigation.type_facilities ul {
			background-color: #d9d9e8;
			}	
	
		.app_branchnavigation.type_facilities a:link, .app_branchnavigation.type_facilities a:visited {
			color: #000033;
			}

		.app_branchnavigation.type_facilities .app_header_label a {
			color: #ffffff;
			}
		
		.app_branchnavigation.type_facilities a:hover, .app_branchnavigation.type_facilities a:active {
			background-color: #000066;
			color: #ffffff;
			text-decoration: none;
			}

		.app_branchnavigation.type_facilities .app_footer {
			background: url("/files/global/application_images/branchnavigation/branchbottom_facilities.gif") 0px 0px no-repeat;
			}




/* app_features */
	.app_features {width: 305px; height: 267px; padding: 0; background: url("/files/global/application_images/features/featuresblocktop.gif") 0px 0px no-repeat;}
	
	.app_features .app_header_label {
		padding: 7px 0px 5px 0px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 305px;
		height: 17px;
/*
		background: url("/files/global/application_images/features/featuresblocktop.gif") 0px 0px no-repeat;
*/
		text-align: center;
		color: #dc241f;
		font-size: 11px;
		font-weight: bold;
		}

	.app_features .app_features_content {
		overflow: hidden;
		margin: 0px;
		border: solid #e7e7e7;
		border-width: 0px 1px 0px 1px;
		padding: 0px;
		width: 303px;
		height: 187px;
		background-color: #f7f5ef;
		}

	.app_features .app_features_navigation {
		width: 305px;
		height: 22px;
		background-color: #e7e7e7;;
		text-align: center;
		}

	.app_features .app_features_navigation .previous {
		display: block;
		float: left;
		width: 60px;
		height: 22px;
		}
	.lang-en .app_features .app_features_navigation .previous {
		background: url("/files/global/application_images/features/previous_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_features .app_features_navigation .previous {
		background: url("/files/global/application_images/features/previous_off_fr.gif") 0px 0px no-repeat;
		}

	.lang-en .app_features .app_features_navigation .previous.previous_over {
		background: url("/files/global/application_images/features/previous_over.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_features .app_features_navigation .previous.previous_over {
		background: url("/files/global/application_images/features/previous_over_fr.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .features_links {
		position: relative;
		display: block;
		float: left;
		height: 22px;
		width: 135px; /* width: 245px; */
		}


	/* 
		Manual centering of feature links

		Margins of .features_links must be specifically set for each possible config 
		in order to have the floated spans centered
		
		margins = (185 - (number of features * 15))/2 
	*/

	.app_features .app_features_navigation .features_links.two_features {
		margin: 0px 77px 0px 78px;
		width: 30px;
		}

	.app_features .app_features_navigation .features_links.three_features {
		margin: 0px 70px 0px 70px;
		width: 45px;
		}

	.app_features .app_features_navigation .features_links.four_features {
		margin: 0px 62px 0px 63px;
		width: 60px;
		}

	.app_features .app_features_navigation .features_links.five_features {
		margin: 0px 55px 0px 55px;
		width: 75px;
		}

	.app_features .app_features_navigation .features_links.six_features {
		margin: 0px 47px 0px 48px;
		width: 90px;
		}

	.app_features .app_features_navigation .features_links.seven_features {
		margin: 0px 40px 0px 40px;
		width: 105px;
		}

	.app_features .app_features_navigation .features_links.eight_features {
		margin: 0px 32px 0px 33px;
		width: 120px;
		}

	.app_features .app_features_navigation .features_links.nine_features {
		margin: 0px 25px 0px 25px;
		width: 135px;
		}

	/* END manual centering of feature links */



	.app_features .app_features_navigation .feature_link {
		display: block;
		position: absolute;
		top: 0px;
		width: 15px;
		height: 22px;
		}



	/* Various rules to display correct image for feature link */

	.app_features .app_features_navigation .feature_link.number1 {
		background: url("/files/global/application_images/features/1_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number1.number1_selected {
		background: url("/files/global/application_images/features/1_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number1.number1_over {
		background: url("/files/global/application_images/features/1_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number2 {
		left: 15px;
		background: url("/files/global/application_images/features/2_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number2.number2_selected {
		background: url("/files/global/application_images/features/2_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number2.number2_over {
		background: url("/files/global/application_images/features/2_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number3 {
		left: 30px;
		background: url("/files/global/application_images/features/3_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number3.number3_selected {
		background: url("/files/global/application_images/features/3_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number3.number3_over {
		background: url("/files/global/application_images/features/3_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number4 {
		left: 45px;
		background: url("/files/global/application_images/features/4_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number4.number4_selected {
		background: url("/files/global/application_images/features/4_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number4.number4_over {
		background: url("/files/global/application_images/features/4_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number5 {
		left: 60px;
		background: url("/files/global/application_images/features/5_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number5.number5_selected {
		background: url("/files/global/application_images/features/5_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number5.number5_over {
		background: url("/files/global/application_images/features/5_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number6 {
		left: 75px;
		background: url("/files/global/application_images/features/6_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number6.number6_selected {
		background: url("/files/global/application_images/features/6_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number6.number6_over {
		background: url("/files/global/application_images/features/6_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number7 {
		left: 90px;
		background: url("/files/global/application_images/features/7_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number7.number7_selected {
		background: url("/files/global/application_images/features/7_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number7.number7_over {
		background: url("/files/global/application_images/features/7_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number8 {
		left: 105px;
		background: url("/files/global/application_images/features/8_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number8.number8_selected {
		background: url("/files/global/application_images/features/8_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number8.number8_over {
		background: url("/files/global/application_images/features/8_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .feature_link.number9 {
		left: 120px;
		background: url("/files/global/application_images/features/9_off.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number9.number9_selected {
		background: url("/files/global/application_images/features/9_on.gif") 0px 0px no-repeat;
		}

	.app_features .app_features_navigation .feature_link.number9.number9_over {
		background: url("/files/global/application_images/features/9_over.gif") 0px 0px no-repeat;
		}


	.app_features .app_features_navigation .next {
		display: block;
		float: right;
		width: 60px;
		height: 22px;
		}
	.lang-en .app_features .app_features_navigation .next {
		background: url("/files/global/application_images/features/next_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_features .app_features_navigation .next {
		background: url("/files/global/application_images/features/next_off_fr.gif") 0px 0px no-repeat;
		}

	.lang-en .app_features .app_features_navigation .next.next_over {
		background: url("/files/global/application_images/features/next_over.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_features .app_features_navigation .next.next_over {
		background: url("/files/global/application_images/features/next_over_fr.gif") 0px 0px no-repeat;
		}
		
	.app_features .app_features_title {
		padding:3px 0px 3px 0px;
		width: 305px;
		background-color: #e7e7e7;
		text-align: center;
		}

	.app_features .app_footer {
		padding-top: 3px;
		width: 305px;
		height: 29px;
		background: url("/files/global/application_images/features/featuresblockbottom.gif") 0px 0px no-repeat;
		text-align: center;
		font-size: 9px;
		}




/* app_slideshow */

	.app_slideshow.two_column {
		width: 305px;
		}

	.app_slideshow.three_column {
		width: 465px;
		}

	.app_slideshow.three_column_padded {
		width: 405px;
		}

	.app_slideshow.four_column {
		width: 625px;
		}

	.app_slideshow.five_column {
		width: 785px;
		}

	.app_slideshow .deck {
		position: relative;
		}

	.app_slideshow .deck img {
		}

	.app_slideshow .slide {
		position: absolute;
		top: 0px;
		left: 0px;
		}
	
	.app_slideshow .caption {
		overflow: hidden;
		position: absolute;
		left: 0px;
		bottom: 0px;
		padding: 7px;
		height: 21px;
		background-color: #222;
		color: #fff;
		font-weight: bold;
		}
		
	.app_slideshow.two_column .caption {
		width: 291px;
		height: 31px;
		}

	.app_slideshow.three_column .caption {
		width: 451px;
		}

	.app_slideshow.three_column_padded .caption {
		width: 391px;
		}

	.app_slideshow.four_column .caption {
		width: 611px;
		}

	.app_slideshow.five_column .caption {
		width: 771px;
		}

	.app_slideshow .caption a {
		color: #9CF;
		}

	.app_slideshow .caption .credit {
		font-weight: normal;
		}

	.app_slideshow .navigation {
		}

	.app_slideshow .navigation .previous {
		display: block;
		float: left;
		width: 80px;
		height: 24px;
		}
	.lang-en .app_slideshow .navigation .previous {
		background: url("/files/global/application_images/slideshow/previous_en_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_slideshow .navigation .previous {
		background: url("/files/global/application_images/slideshow/previous_fr_off.gif") 0px 0px no-repeat;
		}
	.lang-en .app_slideshow .navigation .previous.previous_over {
		background: url("/files/global/application_images/slideshow/previous_en_over.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_slideshow .navigation .previous.previous_over {
		background: url("/files/global/application_images/slideshow/previous_fr_over.gif") 0px 0px no-repeat;
		}


	.app_slideshow .navigation .next {
		display: block;
		float: right;
		width: 80px;
		height: 24px;
		}
	.lang-en .app_slideshow .navigation .next {
		background: url("/files/global/application_images/slideshow/next_en_off.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_slideshow .navigation .next {
		background: url("/files/global/application_images/slideshow/next_fr_off.gif") 0px 0px no-repeat;
		}

	.lang-en .app_slideshow .navigation .next.next_over {
		background: url("/files/global/application_images/slideshow/next_en_over.gif") 0px 0px no-repeat;
		}
	.lang-fr .app_slideshow .navigation .next.next_over {
		background: url("/files/global/application_images/slideshow/next_fr_over.gif") 0px 0px no-repeat;
		}


	.app_slideshow .navigation .trench {
		display: block;
		float: left;
		width: 61px;
		height: 24px;
		background: url("/files/global/application_images/slideshow/background.gif") 0px 0px repeat-x;
		}

	.app_slideshow.two_column .navigation .trench {
		padding: 0px 42px 0px 42px;
		}

	.app_slideshow.three_column .navigation .trench {
		padding: 0px 122px 0px 122px;
		}

	.app_slideshow.three_column_padded .navigation .trench {
		padding: 0px 92px 0px 92px;
		}

	.app_slideshow.four_column .navigation .trench {
		padding: 0px 202px 0px 202px;
		}

	.app_slideshow.five_column .navigation .trench {
		padding: 0px 282px 0px 282px;
		}

	.app_slideshow .navigation .trench .gallery {
		display: block;
		width: 61px;
		height: 24px;
		background: url("/files/global/application_images/slideshow/gallery_en_off.gif") 0px 0px no-repeat;
		}

	.app_slideshow .navigation .trench .gallery.gallery_over {
		background: url("/files/global/application_images/slideshow/gallery_en_over.gif") 0px 0px no-repeat;
		}

	.app_slideshow #slide_fader {
		visibility: visible;
		}
	
	.app_slideshow #slide_current {
		visibility: visible;
		}
	
	.app_slideshow #slide_previous {
		visibility: hidden;
		}
	.app_slideshow #slide_next {
		visibility: hidden;
		}


/* app_readytoapply */

	.app_readytoapply {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
	}

	.app_readytoapply .app_header_label {
		margin: 0px;
		padding: 5px 8px 7px 28px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 111px;
		height: 12px;
		background: url("/files/global/application_images/apply/applyblocktop.gif") 0px 0px no-repeat;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
	}

	.app_readytoapply .app_footer {
		margin: -1px 0px 0px 0px;
		width: 145px;
		height: 15px;
		background: url("/files/global/application_images/apply/applyblockbottom.gif") 0px 0px no-repeat;
	}
		
	.app_readytoapply .app_middle {
		border-style: solid;
		border-color: #dc241f;
		border-width: 0px 1px 0px 1px;
		background-color: #e7e7e7;
	}

	.app_readytoapply hr {
		margin: 2px 0px 2px 0px;
		color: #ffffff;
		background-color: #ffffff;
	}

	.app_readytoapply h3 {
		font-size: 9px;
		margin: 0px 7px 0px 7px;
		padding-top: 3px;
	}

	
	.app_readytoapply .app_middle ul {
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
		
	.app_readytoapply .app_middle ul li {
		margin: 1px 7px 1px 7px;
		padding: 1px 7px 1px 10px;
		width: 118px;
		list-style: none;
		background: url("/files/global/application_images/classified/french-dblquote.gif") 0px 2px no-repeat;
		font-size: 9px;
		font-weight: bold;
	}

/* app_askus */

	.app_askus {
		margin-left: 0px;
		padding: 0px;
		width: 145px;
	}

	.app_askus .app_header_label {
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 12px;
		background: url("/files/global/application_images/askus/askusblocktop.gif") 0px 0px no-repeat;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
	}

	.app_askus .app_footer {
		width: 145px;
		height: 17px;
		background: url("/files/global/application_images/askus/askusblockbottom.gif") 0px 0px no-repeat;
	}


	.app_askus ul {
		display: block; 
		margin: 0px 0px 0px 0px;
		border-top: 1px dotted #ffffff;
		border-right: 1px solid #6c7184;
		border-left: 1px solid #6c7184;
		padding: 0px 0px 0px 0px;
		background: #8289a0;
		list-style-type: none;
	}

	.app_askus li {
		margin: 0px;
		border-bottom: 1px dotted #ffffff;
		padding: 4px 17px 4px 17px;
		cursor: pointer;
		color: #ffffff;
		width: 119px;
		background:  url("/files/global/application_images/askus/askusblockarrow_off.gif") 7px 7px no-repeat;
		line-height: 1.3;
		font-size: 9px;
		font-weight: bold;
	}
	
	.app_askus li.active {
		background:  url("/files/global/application_images/askus/askusblockarrow_on.gif") 7px 7px no-repeat;
	}

	.app_askus .definition_header {
		width: 131px;
		height: 9px;
		margin-left: -6px;
		background: url("/files/global/application_images/askus/askusdefinitiontop.gif") 0px 0px no-repeat;
	}

	.app_askus .definition_footer {
		width: 131px;
		height: 6px;
		margin: 0px 0px 0px -6px;
		background: url("/files/global/application_images/askus/askusdefinitionbottom.gif") 0px 0px no-repeat;
		}

	.app_askus dl.child {
		display: none; 
		margin: 4px -1px 4px -11px;
		border: none;
		padding: 0px 6px 0px 6px; /* space between text and edge of light gray */
		background: #e7e7e7;
		list-style: none;
		}
		
	.app_askus dl.child.active {
		display: block;
		}

	.app_askus dl.child dt {
		margin: -5px 0px 0px -10px;
		border-width: 0px;
		padding: 0px 0px 0px 10px;
		width: 109px;
		font-weight: bold;
		line-height: 1.3;
		font-size: 9px;
		}

	.app_askus dl.child dt a {
		text-decoration: none;
		}	
		
	.app_askus dl.child dt a:hover { 
		text-decoration: underline; 
		}

	.app_askus dl.child dd {
		margin: 0px 0px 9px -10px;
		border-width: 0px;
		padding: 0px 0px 0px 10px;
		color: #000000;
		width: 109px;
		font-weight: normal;
		line-height: 1.3;
		font-size: 9px;
		}

	.app_askus dl.child dd a {
		font-weight: bold;
		text-decoration: none;
		}	

	.app_askus dl.child dd a:hover {
		text-decoration: underline;
		}	


<!--/* app_mcgillinmind */

	.app_mcgillinmind {
		display: block;		
		margin-left: 0px;
		padding: 0px;
		width: 145px;
		text-decoration: none;
	}

	.app_mcgillinmind .app_header_label_en {
		display: block;		
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 59px;
		background: url("/files/global/application_images/mcgillinmind/mcgillinmindblocktop_en_off.gif") 0px 0px no-repeat;
		}

	.app_mcgillinmind .app_header_label_fr {
		display: block;		
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 59px;
		background: url("/files/global/application_images/mcgillinmind/mcgillinmindblocktop_fr_off.gif") 0px 0px no-repeat;
		}

	.app_mcgillinmind .app_footer {
		display: block;		
		margin: 0px 0px 0px 0px;
		width: 145px;
		height: 15px;		/*fixed by bgheight */
		background: url("/files/global/application_images/mcgillinmind/mcgillinmindblockbottom_off.gif") 0px 0px no-repeat;
		}

	.app_mcgillinmind h2 {
		display: none;
		}

	.app_mcgillinmind .app_middle {
		display: block;
		margin: 0px;
		border-left: 1px solid #555b5c;
		border-right: 1px solid #555b5c;
		padding: 7px;
		background-color: #d8ecfd;
		color: #000000;
		font-size: 9px;
		}

	.app_mcgillinmind .subtitle {
		display: block;
		font-weight: bold;
		}

	.app_mcgillinmind p {
		font-size: 9px;
		font-weight: bold;
		}

	.app_mcgillinmind li {
		display: list-item;
		list-style-position: outside;
		margin: 0px 0px 0px 0px;
		}

-->
/* app_emergency */

	.app_emergency {
	width: 145px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	}

	.app_emergency .app_header {
	height: 37px;
	background: url("/files/global/application_images/emergency_block/emergency_head.png") 0px 0px no-repeat;
	}

	.app_emergency .app_header .title {
	padding: 9px 6px 6px 6px;
	color: #f6e679;
	font-size: 11px;
	font-weight: bold;
	}

	.app_emergency .app_middle {
	padding: 6px;
	background: url("/files/global/application_images/emergency_block/emergency_body_bg.png") 0px 0px repeat-y;
	}

	.app_emergency .app_middle .phone_area {
	position: relative;
	float: left;
	height: 20px;
	width: 24px;
	padding: 0px 3px 2px 0px;
	background: url("/files/global/application_images/emergency_block/emergency_phone.png") 0px 3px no-repeat;
	z-index: 2;
	}

	.app_emergency .app_middle .phone_number {
	font-weight: bold;
	}

	.app_emergency .content {
	font-size: 9px;
	padding-top: 6px;
	}
	
	
	.app_emergency .content .more_info {
	margin: 0px;
	margin-top: -6px;
	padding: 0px;
	}
	
	.app_emergency .content ul,
	.app_emergency .content li{
	list-style-type: none;
	padding-left: 0px;
	}

	.app_emergency .content ul {
	margin-left: 0px;
	}
	.app_emergency .content ul.ruled {
	border-bottom: 1px solid #e6dcdc;
	padding-bottom: 6px;
	}

	.app_emergency .content ul.bottom {
	padding-bottom: 0px;
	margin-bottom: -6px;
	}

	
	.app_emergency .content li a {
	text-decoration: none;
	font-weight: bold;
	}

	.app_emergency .content li a:hover {
	text-decoration: underline;
	}

	.app_emergency .content .more_info {
	color: #421510;
	}

	.app_emergency .app_footer {
	width: 145px;
	height: 18px;
	background: url("/files/global/application_images/emergency_block/emergency_footer.png") 0px 0px no-repeat;
	}



/* app_mediaguide */

	.app_mediaguide {
		margin: 0px;
		padding: 0px;
		width: 145px;
		}

	.app_mediaguide .app_header_label {
		padding: 6px 8px 6px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		width: 131px;
		height: 33px;
		background: url("/files/global/application_images/mediaguide/mediaguide_top.gif") 0px 0px no-repeat;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		}

	.app_mediaguide .app_footer {
		margin: 0px;
		padding: 0px;
		width: 145px;
		height: 17px;
		background: url("/files/global/application_images/mediaguide/mediaguide_bottom.gif") 0px 0px no-repeat;
		}

	.app_mediaguide .app_body {
		margin: 0px;
		padding: 0px 7px 0px 7px;
		border-style: solid;
		border-color: #0e4773;
		border-width: 0px 1px 0px 1px;
		background-color: #11568b;
		color: #ffffff;
		}

	.app_mediaguide .app_body p {
		font-size: 9px;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 7px;
		}
		
	.app_mediaguide .app_body .picture {
		padding: 3px 0px 7px 0px;
		}
	
	.app_mediaguide a {
		color: #89f4f8;
		}

	
/* .app_iei International Executive Institute course details */

	.app_iei {
		width: 145px;
		padding: 0;
		margin: 0;
		}
		
	.app_iei .app_header_label {
		margin:0px;
		border:0px;
		padding: 3px 8px 0px 8px;  /* l-r padding +1px due to fact that text underneath has border 1+7=8 */
		height: 25px;
		background: url("/files/global/application_images/management_execinstitute/iei_top1.png") 0px 0px no-repeat;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		}
	
	.app_iei .app_bg_stripe { 
		display: none;
		}
	
	.app_iei .app_body {	
		margin:0px;
		margin-top: -3px;  /* to compensate for the top padding in .app_header_label */
		border: 0px;
		border-left: 1px solid #898989;
		border-right: 1px solid #898989;
		padding: 0px 8px 20px 8px;
		background: url("/files/global/application_images/management_execinstitute/iei_bg_gradient1.png") 0px 0px repeat-x;
		background-color: #f5f2eb;
		text-align: left;
		}
		
	.app_iei .app_body h3 {	
		font-size: 1em;
		font-weight: bold;
		padding-top: 1em;
		margin-bottom: 0;
		}
		
	.app_iei ul {
		margin-left: 0; padding-left: 0;
		margin-bottom: 15px;
		}
	
	.app_iei .app_body li {	
		list-style: none;
		line-height: 1em;
		}
	
	.app_iei .app_body a.brochure {	
		width: 100px;
		overflow: hidden;
		padding-left: 25px;
		background: url("/files/global/icons/pdf_icon.gif") 0px 0px no-repeat;
		}
	
	.app_iei .app_btn {
		border: 0px;
		border-left: 1px solid #898989;
		border-right: 1px solid #898989;
		padding: 8px 0px 12px 0px;
		text-align: center;
		width: 143px;
		height: 37px;
		background: url("/files/global/application_images/management_execinstitute/iei_button_default1.png") 0px 0px no-repeat;
		background-color: #f5f2eb;
		font-weight: bold;
		}
		
	.app_iei .app_btn a{
		color: #fff;
		text-decoration: none;
		}
		
	.app_iei .app_btn a:hover{
		text-decoration: underline;
		}
		
	.app_iei .app_bottom {
		border: 0px;
		padding: 0px;
		width: 145px;
		height: 16px;
		background: url("/files/global/application_images/management_execinstitute/iei_bottom1.png") 0px 0px no-repeat;
		}

	
/* app_block */

	/*  Because links in content are now underlined, we need to ensure that a block in a edit_content area retains
		the default link presentation */

	.app_block a,
	.app_block a:link,
	.app_block a:visited,
	.app_block a:active {
		text-decoration: none;
		}

	.app_block a:hover {
		text-decoration: underline;
		}


	/* Because .lay_sidebar.edit_content applies a 7px margin as required for text content, 
	   blocks placed in an edit_content area need to have their margins set to -7px to compensate */

	.lay_sidebar.edit_content .app_block {
		margin-left: 0px;
		}
		
		


/* app_onebox - used for subcategories of search results */
	
		
.app_onebox {
	padding: 0px;
	width: 145px;
		}
	
.app_onebox_content {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #e7e7e7;
	border-width: 0px 1px 0px 1px;
	background-color: #f7f5ef;
	font-size: 9px;
	}
		
.app_onebox_content ol {
	margin: 0px;
	padding: 0px;
	}

.app_onebox_content ul {
	margin-left: 0px;
	margin-top: 0px;
	padding: 4px 7px 4px 7px;
	}
	
.app_onebox_content li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.2em;
	}

.app_onebox_content li.result {
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 0px;
	padding: 0px;
	}
		
.app_onebox_content li.fullname {
	font-weight: bold;
	font-size: 11px;
	}
		
.app_onebox_content li.title,
.app_onebox_content li.email{
	font-weight: bold;
	}


.app_onebox_content li.odd {
	background-color: #f2efe6;
	}
		
.app_onebox .moreresults {
	margin: 0px;
	padding-left: 7px;
	height: 19px;
	border-style: solid;
	border-color: #e7e7e7;
	border-width: 0px 1px 0px 1px;
	background: url("/files/global/template_images/textures/grad_blue_border_19px.png") 0px 0px repeat-x;
	}

.app_onebox .moreresults a {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	}
	
.app_onebox .moreresults a:hover {
	text-decoration: underline;
	}

	
.app_onebox .app_footer {
	width: 145px;
	height: 17px;
	background: url("/files/global/application_images/app_onebox_145_shared/bottom.gif") 0px 0px no-repeat;
		}

/* app_onebox_staffdir_header */

.app_onebox .app_onebox_staffdir_header {
		width: 145px;
		height: 8px;
		border: 0px;
		background: url("/files/global/application_images/app_onebox_staffdir/top.gif") 0px 0px no-repeat;
		}
	
.app_onebox .app_onebox_staffdir_header_label {
		border: 0px;
		padding: 0px 7px 4px 7px;
		background-color: #212182;
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		}



		
.app_flexiblock{
width: 145px;								
padding: 0px;
margin: 0px;
}

.app_flexiblock * {
margin: 0px;
}

.app_flexiblock p {
margin: 0px;
}

.app_flexiblock .top {
height: 14px;
margin: 0px;
}

.app_flexiblock .line {
height: 1px;
margin: 0px;
padding: 0px;
}

.app_flexiblock .title {
padding: 0px 8px 10px 8px;
color: #fff;
font-weight: bold;
font-size: 11px;
}

.app_flexiblock .notitle .title,
.app_flexiblock .notitle .line{
display: none;
}

.app_flexiblock .body{
margin: 0px;
padding: 6px 10px 6px 10px;
color: #000;
}

.app_flexiblock .notitle .body{
padding: 0px 10px 6px 10px;
}

.app_flexiblock .bottom {
height: 21px;
}

.lay_area_2column .app_flexiblock {
width: 305px;
}

.lay_area_3column .app_flexiblock {
width: 405px;
}



/* -------------------------------------- */
/* -------non-standard text colors------- */
/* -------------------------------------- */

.app_flexiblock.evening_sky .title {
color: #d8d8d1;
}

.app_flexiblock.evening_sky .body {
color: #cbdfdf;
}


.app_flexiblock.night_flush .title {
color: #f4c00a;
}

.app_flexiblock.night_flush .body {
color: #e6cd40;
}

.app_flexiblock.glade .title {
color: #a2afa6;
}

.app_flexiblock.glade .body {
color: #c1c3b3;
}

.app_flexiblock.ghost .title {
color: #7f806d;
}

.app_flexiblock.ghost .body {
color: #929387;
}

.app_flexiblock.neon .title {
color: #985b8d;
}

.app_flexiblock.neon .body {
color: #fcfbc8;
}

.app_flexiblock.tablet_red .title,
.app_flexiblock.tablet_red .body {
color: #fcfbc8;
}

.app_flexiblock.tablet_blue .title,
.app_flexiblock.tablet_blue .body {
color: #fcfbc8;
}

.app_flexiblock.tablet_green .title,
.app_flexiblock.tablet_green .body {
color: #fcfbc8;
}

.app_flexiblock.tablet_yellow .title {
color: #523911;
}

.app_flexiblock.tablet_yellow .body,
.app_flexiblock.tablet_sky .body {
color: #444436;
}

.app_flexiblock.tablet_sky .title {
color: #6a6660;
}

/* -------------------------------------- */
/* -------------skins 145px-------------- */
/* -------------------------------------- */


/* 145px Vanilla */

.vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_top.png) 0px 0px no-repeat;
}

.vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_top_blank.png) 0px 0px no-repeat;
}

.vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_head.png) 0px 0px repeat-y;
color: #37342d;
}

.vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_line.png) 0px 0px no-repeat;
}

.vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_body.png) 0px 0px repeat-y;
}

.vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_bottom.png) 0px 0px no-repeat;
}




/* 145px parson */

.parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/145_top.png) 0px 0px no-repeat;
}

.parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/145_top_blank.png) 0px 0px no-repeat;
}

.parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/145_head.png) 0px 0px repeat-y;
color: #37342d;
}

.parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/145_line.png) 0px 0px no-repeat;
}

.parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/145_body.png) 0px 0px repeat-y;
}

.parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/145_bottom.png) 0px 0px no-repeat;
}




/* 145px coco */

.coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/145_top.png) 0px 0px no-repeat;
}

.coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/145_top_blank.png) 0px 0px no-repeat;
}

.coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/145_head.png) 0px 0px repeat-y;
}

.coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/145_line.png) 0px 0px no-repeat;
}

.coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/145_body.png) 0px 0px repeat-y;
}

.coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/145_bottom.png) 0px 0px no-repeat;
}




/* 145px cool_blue */

.cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_top.png) 0px 0px no-repeat;
}

.cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_top_blank.png) 0px 0px no-repeat;
}

.cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_head.png) 0px 0px repeat-y;
}

.cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_line.png) 0px 0px no-repeat;
}

.cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_body.png) 0px 0px repeat-y;
}

.cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_bottom.png) 0px 0px no-repeat;
}



/* 145px lime_shock */

.lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_top.png) 0px 0px no-repeat;
}

.lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_top_blank.png) 0px 0px no-repeat;
}

.lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_head.png) 0px 0px repeat-y;
}

.lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_line.png) 0px 0px no-repeat;
}

.lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_body.png) 0px 0px repeat-y;
}

.lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_bottom.png) 0px 0px no-repeat;
}




/* 145px mustard_shock */

.mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_top.png) 0px 0px no-repeat;
}

.mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_top_blank.png) 0px 0px no-repeat;
}

.mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_head.png) 0px 0px repeat-y;
}

.mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_line.png) 0px 0px no-repeat;
}

.mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_body.png) 0px 0px repeat-y;
}

.mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_bottom.png) 0px 0px no-repeat;
}



/* 145px evening_sky */

.evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_top.png) 0px 0px no-repeat;
}

.evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_top_blank.png) 0px 0px no-repeat;
}

.evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_head.png) 0px 0px repeat-y;
}

.evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_line.png) 0px 0px no-repeat;
}

.evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_body.png) 0px 0px repeat-y;
}

.evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_bottom.png) 0px 0px no-repeat;
}



/* 145px night_flush */

.night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_top.png) 0px 0px no-repeat;
}

.night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_top_blank.png) 0px 0px no-repeat;
}

.night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_head.png) 0px 0px repeat-y;
}

.night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_line.png) 0px 0px no-repeat;
}

.night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_body.png) 0px 0px repeat-y;
}

.night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_bottom.png) 0px 0px no-repeat;
}




/* 145px glade */

.glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/145_top.png) 0px 0px no-repeat;
}

.glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/145_top_blank.png) 0px 0px no-repeat;
}


.glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/145_head.png) 0px 0px repeat-y;
}

.glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/145_line.png) 0px 0px no-repeat;
}

.glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/145_body.png) 0px 0px repeat-y;
}

.glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/145_bottom.png) 0px 0px no-repeat;
}




/* 145px ghost */

.ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_top.png) 0px 0px no-repeat;
}

.ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_top_blank.png) 0px 0px no-repeat;
}

.ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_head.png) 0px 0px repeat-y;
}

.ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_line.png) 0px 0px no-repeat;
}

.ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_body.png) 0px 0px repeat-y;
}

.ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_bottom.png) 0px 0px no-repeat;
}




/* 145px neon */

.neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/145_top.png) 0px 0px no-repeat;
}

.neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/145_top_blank.png) 0px 0px no-repeat;
}

.neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/145_head.png) 0px 0px repeat-y;
}

.neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/145_line.png) 0px 0px no-repeat;
}

.neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/145_body.png) 0px 0px repeat-y;
}

.neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/145_bottom.png) 0px 0px no-repeat;
}




/* 145px tablet_red */

.tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_top.png) 0px 0px no-repeat;
}


.tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_head.png) 0px 0px repeat-y;
}

.tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_line.png) 0px 0px no-repeat;
}

.tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_head.png) 0px 0px repeat-y;
}

.tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_bottom_tablet.png) 0px 0px no-repeat;
}



/* 145px tablet_blue */

.tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_top.png) 0px 0px no-repeat;
}

.tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_head.png) 0px 0px repeat-y;
}

.tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_line.png) 0px 0px no-repeat;
}

.tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_head.png) 0px 0px repeat-y;
}

.tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_green */

.tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_top.png) 0px 0px no-repeat;
}

.tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_head.png) 0px 0px repeat-y;
}

.tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_line.png) 0px 0px no-repeat;
}

.tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_head.png) 0px 0px repeat-y;
}

.tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_yellow */

.tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_top.png) 0px 0px no-repeat;
}

.tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_head.png) 0px 0px repeat-y;
}

.tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_line.png) 0px 0px no-repeat;
}

.tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_head.png) 0px 0px repeat-y;
}

.tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_sky */

.tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_top.png) 0px 0px no-repeat;
}

.tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_head.png) 0px 0px repeat-y;
}

.tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_line.png) 0px 0px no-repeat;
}

.tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_head.png) 0px 0px repeat-y;
}

.tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* -------------------------------------- */
/* -------------skins 305px-------------- */
/* -------------------------------------- */



/* 305px Vanilla */

.lay_area_2column .vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_bottom.png) 0px 0px no-repeat;
}




/* 305px parson */

.lay_area_2column .parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/305_head.png) 0px 0px repeat-y;
color: #37342d;
}

.lay_area_2column .parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/305_bottom.png) 0px 0px no-repeat;
}




/* 305px coco */

.lay_area_2column .coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/305_bottom.png) 0px 0px no-repeat;
}




/* 305px cool_blue */

.lay_area_2column .cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_bottom.png) 0px 0px no-repeat;
}




/* 305px lime_shock */

.lay_area_2column .lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_bottom.png) 0px 0px no-repeat;
}




/* 305px mustard_shock */

.lay_area_2column .mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_bottom.png) 0px 0px no-repeat;
}



/* 305px evening_sky */

.lay_area_2column .evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_bottom.png) 0px 0px no-repeat;
}



/* 305px night_flush */

.lay_area_2column .night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_bottom.png) 0px 0px no-repeat;
}




/* 305px glade */

.lay_area_2column .glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/305_bottom.png) 0px 0px no-repeat;
}




/* 305px ghost */

.lay_area_2column .ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_bottom.png) 0px 0px no-repeat;
}




/* 305px neon */

.lay_area_2column .neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/305_bottom.png) 0px 0px no-repeat;
}




/* 305px tablet_red */

.lay_area_2column .tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_top.png) 0px 0px no-repeat;
}


.lay_area_2column .tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_bottom_tablet.png) 0px 0px no-repeat;
}



/* 305px tablet_blue */

.lay_area_2column .tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_green */

.lay_area_2column .tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_yellow */

.lay_area_2column .tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_sky */

.lay_area_2column .tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* -------------------------------------- */
/* -------------skins 405px-------------- */
/* -------------------------------------- */



/* 405px Vanilla */

.lay_area_3column .vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_bottom.png) 0px 0px no-repeat;
}




/* 405px parson */

.lay_area_3column .parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/405_bottom.png) 0px 0px no-repeat;
}




/* 405px coco */

.lay_area_3column .coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/405_bottom.png) 0px 0px no-repeat;
}




/* 405px cool_blue */

.lay_area_3column cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_bottom.png) 0px 0px no-repeat;
}




/* 405px lime_shock */

.lay_area_3column .lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_bottom.png) 0px 0px no-repeat;
}




/* 405px mustard_shock */

.lay_area_3column .mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_bottom.png) 0px 0px no-repeat;
}



/* 405px evening_sky */

.lay_area_3column .evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_bottom.png) 0px 0px no-repeat;
}



/* 405px night_flush */

.lay_area_3column .night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_bottom.png) 0px 0px no-repeat;
}




/* 405px glade */

.lay_area_3column .glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/405_top_blank.png) 0px 0px no-repeat;
}


.lay_area_3column .glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/405_bottom.png) 0px 0px no-repeat;
}




/* 405px ghost */

.lay_area_3column .ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_bottom.png) 0px 0px no-repeat;
}




/* 405px neon */

.lay_area_3column .neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/405_bottom.png) 0px 0px no-repeat;
}




/* 405px tablet_red */

.lay_area_3column .tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_top.png) 0px 0px no-repeat;
}


.lay_area_3column .tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_bottom_tablet.png) 0px 0px no-repeat;
}



/* 405px tablet_blue */

.lay_area_3column .tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_bottom_tablet.png) 0px 0px no-repeat;
}



/* 405px tablet_green */

.lay_area_3column .tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_bottom_tablet.png) 0px 0px no-repeat;
}





/* 405px tablet_yellow */

.lay_area_3column .tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_bottom_tablet.png) 0px 0px no-repeat;
}




/* 405px tablet_sky */

.lay_area_3column .tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_bottom_tablet.png) 0px 0px no-repeat;
}



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

FILTER EVENTS - used in /events

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

#filter_events_wrapper {
	margin-bottom: 10px;
	}


.form_row {
	padding-bottom: 20px;
	display: inline;
	}

.form_row .col1 {
	display: inline;
	width: 280px;
	}
	
.form_row .col2 {
	display: inline;
	width: 300px;
	}
	
.form_row.first label {
	padding-left: 0;
	}

.form_row.checkboxes {
	padding-left: 10px;
	padding-right: 3px;
	}

.form_row input[type=text] {
	padding: 0;
	}
	
.form_row input.short_input {
	width: 50px;
	}

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

FILTER NEWS - used in /newsroom/news see also input styling below

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

form#filter_news select {
	border:1px solid #ccc;
    padding: 1px;
    }

#filter_news .form_row {
	width: 405px;
	display: block;
	padding: 5px 0;
	}


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

/EVENTS/

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

#events_header {
	overflow: auto;
	margin-bottom: 15px;
	}

#events_heading {
	float: left;
	}
	
#events_quicklinks {
	float: right;
	overflow: auto;
	}
	
#events_quicklinks h3, #events_quicklinks ul {
	text-align: right;
	padding-left: 0;
	margin-top: 5px;
	}
	
#events_quicklinks ul li {
	float: left;
	padding: 0 3px;
	list-style-type: none;
	border-left: 1px solid #ccc;
	}
	
#events_quicklinks ul li:first-child {
	border: none;
	}

.event_list_date_wrapper {
	position: relative;
	overflow: auto;
	clear: both;
	zoom: 1;   /* IE nonsense */
	background-color: #f7f5ef;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	}

.event_list_date_wrapper h2, .ongoing_event_list_wrapper h2 {
	/*
width: 150px;
	padding-right: 15px;
	float: left;
	font-size: 11px;
*/
	padding: 7px;
	}
.event_list_date_wrapper .events_list {
	width: 600px;
	padding-left: 150px;
	padding-right: 10px;
	float: right;
	list-style-type: none;
	margin: 0;
	}
	
.event_list_date_wrapper .events_list li {
	clear: both;
	margin-bottom: 20px;
	}
	
.event_list_date_wrapper .vevent {
	position: relative;
	clear: left;
	}

.event_list_date_wrapper .vevent:hover {
	outline: red solid thin;
	border-width: 0;
	}

.event_list_date_wrapper .vevent h3 a{
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 1.1em;
	}
	
.event_list_date_wrapper .vevent h3 a:hover{
	text-decoration: underline;
	}

.event_list_date_wrapper .slide {
	margin-bottom: 15px;
	}
	
	
.event_list_date_wrapper .vevent span.microf_date {
	display: block;
	position: absolute;
	top: 0;
	left: -150px;
	width: 150px;
	height: 100%;
	}

.event_list_date_wrapper .vevent .event_info {
	clear: both;
	font-size: 9px;
	margin: 3px 0;
	padding: 0;
	}

.event_list_date_wrapper .vevent .event_info h4 {
	width: 80px;
	float: left;
	margin-top: 0;
	font-size: 9px;
	}

.event_list_date_wrapper .vevent .event_info ul {
	padding-left: 0;
	list-style-type: none;
	}

.event_list_date_wrapper .vevent .event_info ul li {
	display: inline;
	padding-right: 3px;
	white-space: nowrap;
	margin-top: 3px;
	}

ol.events_list.ongoing	{
	padding-left: 0;
	margin-left: 0;
	}

ol.events_list.ongoing li {
	list-style-type: none;
	padding-bottom: 3px;
	border-top: 1px solid #ccc;
	}
	
	
.ongoing_event_list_wrapper {
	background-color: #e5f0f2;
	border-bottom: 1px solid #c8c6c2;
	padding: 7px 4px;
	}

.ongoing_event_list_wrapper ol.events_list {
	margin: 0;
	padding: 0;
	}

.ongoing_event_list_wrapper ol.events_list li.item {
	padding: 0;
	}
	
.ongoing_event_list_wrapper ol.events_list,
.ongoing_event_list_wrapper ol.events_list li{
	list-style-type: none;
	padding-left: 7px;
	}

.ongoing_event_list_wrapper li.item {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #dce7e9;
	margin-bottom: 1em;
	clear: both;
	}
	
.ongoing_event_list_wrapper ol.events_list .event_info {
	display: none;
	}
	
.ongoing_event_list_wrapper ol.events_list .event_info.actions,
.ongoing_event_list_wrapper ol.events_list .event_info.summary{
	display: block;
	}
	
.ongoing_event_list_wrapper ol.events_list .event_info.summary h3,
.ongoing_event_list_wrapper ol.events_list span.microf_date{
	display: inline;
	}
/* //////////////////

NEWSROOM

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



.newsroom h3 {
	font-size: 11px;
	font-weight: normal;
	}
	
.newsroom h3 a {
	font-weight: normal;
	}

.newsroom span.date {
	white-space: nowrap;
	padding-left: 5px;
	border-left: 1px solid #999999;
	}
	
.newsroom .newsroomfeatureditem {
	margin: 15px 0;
	padding: 0;
	border: 1px solid #c2c0bc;
	background: url(/files/global/application_images/nea/newsroom/featureditem_body.gif) 0px 0px repeat-y;
	}

.newsroom .newsroomfeatureditem .featureditem_top {
	height: 15px;
	width: 100%;
	background: url(/files/global/application_images/nea/newsroom/featureditem_top.gif) 0px 0px no-repeat;
	}

.newsroom .newsroomfeatureditem .content {
	padding: 0 15px 7px 15px;
	}

.newsroom .newsroomfeatureditem img {
	float: left;
	padding: 0 15px 7px 0;
	}
	
.newsroom p.linktomore {
	text-align: right;
	}

.newsroom h2 {
	margin-top: 20px;
	}
	
.newsroom h2.nomargin {
	margin-top: 0;
	}
	
	
/* //////////////////

/NEWSROOM/RELEASES/

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

#newsreleases .hfeed {
	margin-left: 0;
	padding: 0;
	}

#newsreleases .hfeed li {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	}

#newsreleases .hfeed .item {
	margin: 5px 0 10px 0;
	}

#newsreleases .hfeed .item .newsrelease {
	border-top: 1px solid #f5f4f1;
	border-bottom: 1px solid #c2c0bc;
	background: url(/files/global/application_images/nea/newsroom/releases_gradient.gif) 0 100% repeat-x;
	padding: 7px;
	margin: 0;
	}
	
#newsreleases .published,
#newsreleases .content, 
#newsreleases .content .summary {
	display: inline;
	}

#newsreleases .published {
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px dotted #c2c0bc;
	font-weight: bold;
	font-size: 9px;
	}
#newsreleases .container {
	padding-top: 10px;
	}
	
#newsreleases .release_categories {
	margin-top: 10px;
	}
	
#newsreleases ul,
#newsreleases ul li,
#newsreleases h4 {
	display: inline;
	font-size: 9px;
	margin-left: 0;
	}
	
#newsreleases .release_categories ul li {
	border-left: 1px solid #999999;
	}

#newsreleases .release_categories ul li:first-child {
	border: none;
	}

#newsreleases .release_categories ul li a {
	padding: 0 3px 0 5px;
	text-decoration: none;
	font-weight: bold;
	}

#newsreleases  .release_categories ul li a:hover {
	text-decoration: underline;
	}

#newsreleases .app_slider .tab {
	border-top: none;
	}

/*
.vevent .event_info.categories {
	border-top: 1px dotted #999999;
	}
*/

.vevent .event_categories li a,
.vevent .event_info li a {
	text-decoration: none;
}	



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

   SINGLE NEA ITEM PAGE

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





.hentry.singleitem .updated {
	font-weight: bold;
	padding-bottom: 10px;
	}
	
.hentry.singleitem img {
	float: left;
	padding: 0 7px 3px 0;
	}

.hentry.singleitem .item_info h4 {
	width: 60px;
	padding-right: 20px;
	}

.hentry.singleitem .item_info ul {
	list-style-type: none;
	margin: 0;
	width: 325px;  /* assumes 405px width */
	}

.hentry.singleitem .item_info {
	border-top: 1px solid #999999;
	padding-top: 7px;
	}

.hentry.singleitem .row {
	display: block;
	clear: both;
	overflow: auto;
	}

.hentry.singleitem .item_info ul li {
	padding-left: 3px;
	margin-right: 5px;
	border-left: 1px solid #ccc;
	}
	
.hentry.singleitem .item_info ul li:first-child {
	border: none;
	}
	
.hentry.singleitem .item_info ul li a {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	}

.hentry.singleitem .item_info ul li a:hover {
	text-decoration: underline;
	}

.hentry.singleitem .item_info h4,
.hentry.singleitem .item_info ul,
.hentry.singleitem .item_info ul li {
	float: left;
	}


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

   SIBLING ITEMS - APPEARS ON SINGLE ITEM PAGE
   THEREFORE MOVE TO STYLE/CUSTOM?

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

div.wrapper_siblings {
	margin: 0;
	width: 131px;
	border-top: 1px solid #f5f4f1;
	border-bottom: 1px solid #c2c0bc;
	padding: 7px;
	background: #fdfdfc url(/files/global/application_images/nea/item_page_otheritems.gif) 0 100% repeat-x;
	}
	


div.wrapper_siblings h3 {
	font-weight: bold;
	margin: -7px -7px 7px -7px;
	padding: 7px;
	background-color: #e7e5dd;
	border-bottom: 1px solid #774e00;
	color: #333333;
	}

	
div.wrapper_siblings ul,
div.wrapper_siblings li{
	font-size: 9px;
	font-weight: bold;
	display: inline;
	padding: 0;
	margin: 0;
	}
	
div.wrapper_siblings ul.nea_single_item.siblings li a {
	display: block;
	text-decoration: none;
	padding: 0 0 7px 0;
	}
	
div.wrapper_siblings ul li a:hover {
	text-decoration: underline;
	}
	

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

CHANNEL SELECTOR STUFF

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

#channel_selector {
	font-size: 9px;
	}
	
#channel_selector .toggler {
	font-weight: bold;
	padding-left: 8px;
	background: url(/files/global/application_images/channel_selector/closed.gif) 0px 3px no-repeat;
	border: none;
	margin: 0;
	}
	
#channel_selector .toggler:hover {
	cursor: pointer;
	}

#channel_selector .open {
	background: url(/files/global/application_images/channel_selector/open.gif) 0px 3px no-repeat;
	}

#channel_selector li.li_withtitle {
	padding-top: 3px;
	margin: 0;
	}

#channel_selector ul {
	margin: 0;
	padding: 0;
	}

#channel_selector_wrap_outer {
	width: 330px;
	padding: 8px 0;
	}

#channel_selector_wrap_inner {
	margin: 10px 0px;
	padding: 0;
	}

#configoptions {
	display: inline;
	overflow: auto;
	}

#channelconfighide.selected, #channelconfigexpand.selected, #channelconfigcollapse.selected {
	display: inline;
	}

#channel_selector {
	padding: 0px;
	margin: 0;
	display: block;
	width: 330px;
	}

#explodeLink {
	text-align: right;
	}

p#configurechannels {
	display: inline;
	}

.channelconfigoptions {
	display: inline;
	margin-left: 5px;
	}
	
#channel_selector ul {
	display: none;
	}


.selected, #channel_selector_wrap_inner.selected, #channel_selector_wrap_inner .selected {
	display: block;
	}

#channel_selector li {
	list-style-type: none;
	display: block;
	}

#channel_selector_wrap_outer .hidden {
	display: none;
	}
	
#channel_selector li ul {
	margin: 0;
	margin-left: 10px;
	padding: 0;
	}
	
#channel_selector .isChecked {
	color: #dc241f;
	}
	
.loc_step_two .hidden div {
	display: none;
	}
	
.link_titles .hidden div {
	display: none;
	}
	
.hidden button {
	display: none;
	}
	
/* /////////////////////////////

			EDITOR OPTION TOGGLE - USED IN NEA
			
/////////////////////////////// */

#editor_toggle {
	display: block;
	float: right;
	padding: 4px 6px;
	}


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

			 NEA_ACTIONS - USED IN AGGREGATE PAGES FOR ACTIONS ON ITEMS
			
/////////////////////////////// */

.nea_item_actions {
	display: block;
	text-align: right;
	padding-bottom: 10px;
	}

.nea_item_actions.hide {
	display: none;
	}

.nea_item_actions ul {
	display: block;
	min-width: 100%;
	margin: 0 0 10px 0;
	}

.nea_item_actions ul li {
	display: inline;
	padding: 0;
	font-size: 9px;
	background-color: #c7f1e6;
	border-top: 1px dotted #fff;
	white-space: nowrap;
	text-align: right;
	}

.nea_item_actions ul li a {
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	}

.nea_item_actions ul li a:hover {
	text-decoration: underline;
	}

/* --------------------------------------------------------------
/																/
/						NEA BLOCK 		


		.nea vevent child elements inherit from .vevent above


/
/																/
/ --------------------------------------------------------------*/

/*.wps_block {padding: 10px 7px; font-size: 9px; line-height: 1.6; background-position: 0 0; background-repeat: repeat-x; margin: 0 0 7px 0;}
.wps_block.nea {padding: 0; border-bottom: 1px solid #dbdbdb;}
.wps_block.nea h2 {display: block; font-size: 9px; background-color: #e7e7e7; padding: 2px 7px; margin: 0; cursor: pointer; background-image: url("/files/global/application_images/nea/block/h2_bg_open.gif"); background-position: center right; background-repeat: no-repeat;}
.wps_block.nea .stretcher {margin-bottom:2em;overflow: auto; padding: 10px 7px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; background: #f7f5ef url(/files/global/application_images/nea/nea_inner_shadow.gif) 0px 0px repeat-x;}
.wps_block.nea .stretcher .item, .wps_block.nea .stretcher .pic_wrapper {margin: 15px 0 ;}
.wps_block.nea .stretcher a.item.pic {display: block; text-decoration: none; padding: 0; overflow: auto; background-color: #e5e3de; }
.wps_block.nea .stretcher h3 {font-size: 9px; font-weight: normal;}
.wps_block.nea .stretcher .channelextras {text-align: right; }
.wps_block.nea .stretcher .channelextras a {text-decoration: none;}
.wps_block.nea .stretcher .vevent .event_info {display: none;}
.wps_block.nea .stretcher .vevent {background: transparent;}
.wps_block.nea .stretcher .vevent.item .microf_date {margin-left: 0;border-bottom: none;border-right: 1px solid #000;}
.lay_area_2column .wps_block.nea .stretcher a.item.pic, .lay_area_3column .wps_block.nea .stretcher a.item.pic {padding: 7px;  border-bottom: 1px solid #e5e3de; background-image: url("/files/global/application_images/nea/block/item_gradient.gif")}
.lay_area_2column .wps_block.nea .stretcher a.item.pic img, .lay_area_3column .wps_block.nea .stretcher a.item.pic img {float: left; margin: 0 7px 7px 0;}
.wps_block.nea .stretcher div{margin-bottom:1em; background:red;}

*/

/* VALUE SLIDER: INCREMENTAL SELECTOR - KNOB & LINE */

.app_valueslider {height: 20px;	width: 180px;background: url(/files/global/application_images/valueslider/slider_bg.gif) 0px 0px repeat-x;} 
.app_valueslider .knob {cursor: pointer; height: 20px; width: 11px;	background: url(/files/global/application_images/valueslider/slider_knob.gif) 0px 0px no-repeat;}

/* SLIDERS - CLICK ON TAB TO SLIDE CONTENT IN / OUT */

.app_slider {
	padding-bottom: 10px;
	}

.app_slider .slider_head {
	margin-bottom: 0px;
	padding: 0;
	font-weight: bold;
}

.app_slider .slider_link {
	text-decoration: none;
	}


.app_slider.oatmeal .container {
	background: #f7f5ef;
	border-color: #999999;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	padding: 4px;
	}

.app_slider .tab {
	border-top: 1px solid #999999;
	height: 11px;
	background: #fff url(/files/global/application_images/slider/oatmeal_tab_down.gif) 3px 0px no-repeat;
	}

.app_slider.open .tab {
	background: #fff url(/files/global/application_images/slider/oatmeal_tab_up.gif) 3px 0px no-repeat;
	}

.app_slider .tab:hover {
	cursor: pointer;
	}

/* FILTER OPTIONS HERE FOR CASCADE */
	
form#filter_events button,
form#filter_news button {
	padding: 2px 4px;
	margin-top: 10px;
	}
	
form#filter_events input,
form#filter_news input,
form#filter_events textarea,
form#filter_events select {
	border:1px solid #ccc;
    padding: 1px;
    margin-right: 5px;
    }

/* TEMP FROM v1.css */
span.tail {display: block; text-align: right; margin: 0.8em 0;}
.more_link:before {content: ' » '; white-space: nowrap; margin-left: 7px;}
 





.wps_hide.screen 	{display: none;}
.wps_clear 			{clear: both;}
.wps_pad.top		{padding-top: 1.75em;}
.wps_pad.right		{padding-right: 1.75em;}
.wps_pad.bottom		{padding-bottom: 1.75em;}
.wps_pad.left		{padding-left: 1.75em;}
.wps_pad_px.all		{padding: 7px;}
.wps_pad_px.top		{padding-top: 7px;}
.wps_pad_px.right	{padding-right: 7px;}
.wps_pad_px.bottom	{padding-bottom: 7px;}
.wps_pad.left		{padding-left: 1.75em;}
.wps_pad.all		{padding: 1.75em;}
.wps_margin.top		{margin-top: 1.75em;}
.wps_margin.right	{margin-right: 1.75em;}
.wps_margin.bottom	{margin-bottom: 1.75em;}
.wps_margin.left	{margin-left: 1.75em;}
.wps_margin.all		{margin: 1.75em;}
.wps_margin_px.top	{margin-top: 7px;}
.wps_margin_px.right{margin-right: 7px;}
.wps_margin_px.bottom{margin-bottom: 7px;}
.wps_margin_px.left	{margin-left: 7px;}
.wps_margin_px.all	{margin: 7px;}

.wps_block {padding: 10px 7px; font-size: 9px; line-height: 1.6; background-position: 0 0; background-repeat: repeat-x; margin: 0 0 7px 0;}
.wps_block h2 {display: none;}
.wps_block h2.show_screen {display: block; text-transform: uppercase; font-size: 1.3em; letter-spacing: 1px; font-style: normal; font-weight: normal; font-family: arial, sans serif; color: #000; margin-top: 5px;}
.wps_block h3 {font: 11px; letter-spacing: 0px; padding-bottom: 4px;}
.wps_block img {float: left; margin: 3px 7px 7px 0;}
.wps_block.reporter {padding-top: 25px; border-bottom: 1px solid #f0eee9; height: 100%;	background-color: #fcfaf4; background-image: url("/files/global/application_images/reporter/gradient.gif");}
.wps_block.reporter img { border-bottom: 1px solid #f0eee9;}
.wps_block.faq {background-color: #e1eef0; border-bottom: 1px solid #cad7d8; background-image: url("/files/global/application_images/faq/gradient.gif"); height: 100%;}
.wps_block.faq h2 {margin-bottom: 1.5em; font-size: 1.4em;}
.wps_block.faq h3 {cursor: pointer; margin: 0 -7px; padding: 0.5em 7px; color: #fff; font-weight: normal; font-size: 1.2em; margin-top: 1.2em;letter-spacing: 0.2em;}
.wps_block.faq .category.open h3.toggler {color: #fff; background: #b3bebf url("/files/global/application_images/widgets/faq/toggler_open.gif") top right no-repeat;}
.wps_block.faq .category.closed h3.toggler {color: #333; background: #b3bebf url("/files/global/application_images/widgets/faq/toggler_closed.gif") top right no-repeat;}
.wps_block.faq h4 {cursor: pointer; font-family: arial, sans serif; font-size: 1.2em;font-weight: normal;}
.wps_block.faq .question {margin: 7px 0;}

/*This is needed for FAQ... will be in the new framework:*/
ul.plain, ul.plain li {margin-left: 0; padding: 0; list-style-type: none; margin-bottom: 0;}


/*These are used by editors but are parked here until static CSS kicks in */
.wps_float_container {clear: both;}
.wps_column {float: left; width: 145px; margin: 0 15px 15px 0; border-width: 0; padding: 0;}
.wps_column.span_two {width: 305px;}
.wps_column.span_three {width: 465px;}
.wps_column.span_four {width: 625px;}
.wps_column.last {margin-right: 0;}
ul.inlinelist {display: block; clear: both;}
ul.inlinelist, ul.inlinelist li {margin-left: 0; padding: 0; list-style-type: none; margin-bottom: 0;}
ul.inlinelist li {display: inline; margin-right: 7px; padding-right: 7px; line-height: 2em;}
ul.inlinelist.separators li {border-right: 1px solid #ccc;}
ul.inlinelist.separators li.last {border-right: none;}

ul.ruledlist li, ol.ruledlist li {padding-bottom: 1.2em; border-bottom: 1px solid #ccc; margin-bottom: 1.2em;}
ul.ruledlist li.last, ol.ruledlist li.last {border-bottom: none;}
.ruledlist li li, .ruledlist li li {padding-bottom: 0.5em; border-bottom: none; margin-bottom: 0.5em;}
div.highlight {padding: 7px; background: #f7f5ef url("/files/global/edit_images/bg_highlight.gif") top left repeat-x; border-bottom: 1px solid #eaebe0; margin-bottom: 15px;}



/*.wps_block.mcgillinmind {padding-top: 50px; border: 1px dotted #dbdbd9;}
.wps_block.mcgillinmind ul{margin-top:-4px;}
.lang-en .wps_block.mcgillinmind {background: #fff url(/files/global/application_images/mcgillinmind/mcgillinmind_en.gif) 0 0 no-repeat;}
.lang-en .wps_block.mcgillinmind li {line-height:10px; list-style-image: url(/files/global/application_images/mcgillinmind/arrow.gif); padding: 1px 1px 1px 1px; color:#666666;}
.lang-en .wps_block.mcgillinmind a{background-image: url(/files/global/application_images/mcgillinmind/arrow_bg.gif); text-align: center; width: 150px; background-repeat: no-repeat; background-color: #fff; padding:3px 49px 4px 49px; color:#fff; text-decoration:none;} 

.lang-fr .wps_block.mcgillinmind {background: #fff url(/files/global/application_images/mcgillinmind/mcgillinmind_fr.gif) 0 0 no-repeat;}
.lang-fr .wps_block.mcgillinmind li {line-height:10px; list-style-image: url(/files/global/application_images/mcgillinmind/arrow.gif); padding: 1px 1px 1px 1px; color:#666666;}
.lang-fr .wps_block.mcgillinmind a{background-image: url(/files/global/application_images/mcgillinmind/arrow_bg.gif); text-align: center; background-repeat: no-repeat; background-color: #fff; padding:3px 49px 4px 49px; color:#fff; text-decoration:none;}
*/


.wps_widget .toggler {cursor: pointer; position: relative; z-index: 100;}
.wps_widget.accordion.standard .toggler {margin: 0; font-weight: normal; color: #555; padding: 6px 15px 4px 4px; font-size: 11px; border-left: 3px solid #bfcddc; display: block;}
.wps_widget.accordion.standard .toggler.closed {border-color: #b9bab4; background: #e4e4e4 url("/files/global/application_images/widgets/accordions/default/toggler_closed.gif") top right no-repeat;}
.wps_widget.accordion.standard .toggler.open {border-color: #dc241f; background: #e4e4e4 url("/files/global/application_images/widgets/accordions/default/toggler_open.gif") top right no-repeat; color: #333; z-index:0;}
.wps_widget.accordion.standard .toggler.open:hover { background: #e4e4e4 url("/files/global/application_images/widgets/accordions/default/toggler_open.gif") top right no-repeat;}
.wps_widget.accordion.standard .toggler:hover {color: #dc241f;}
.wps_widget.accordion.standard h3.toggler.open {color:#474845; cursor:default;}


.wps_widget.accordion.simple {border:0px;margin-bottom:0.25em;color:black;}
.wps_widget.accordion.simple .toggler {clear:both;margin: 0; font-weight: normal; padding: 6px 15px 4px 4px; font-size: 11px; display: block;}
.wps_widget.accordion.simple .toggler.open {border-color: #dc241f; z-index:0;}
.wps_widget.accordion.simple .stretcher {padding-left:4px;}
.wps_widget.accordion.simple .stretcher li {margin-bottom:1.2em;}
.wps_widget.accordion.simple .toggler.open h2 {color: #dc241f;}
.wps_widget.accordion.simple .toggler.closed  h2 {color:#2867AC;}
.wps_widget.accordion.simple h2 {margin-bottom:.25em;}
.wps_widget.accordion.simple h2:hover {text-decoration:underline;color: #dc241f;}
.wps_widget.accordion.simple img {float:left; margin-right:10px; display:block;}
.wps_widget.accordion.simple ul {float:left; background:none;}

a.more {clear:both; text-decoration:none; padding-left:15px; background:url(/files/global/icons/arrow.png) no-repeat left;}
a.more:hover{text-decoration:underline;}


.wps_widget .stretcher, .wps_widget .answer {padding: 7px; margin: 0;}
.wps_widget .tab {height: 12px; background: url("/files/global/application_images/widgets/tab_open.gif") 4px 0px no-repeat; border-top: 1px solid #999; cursor: pointer;}
.wps_widget.open .tab, .wps_widget .open .tab {background-image: url("/files/global/application_images/widgets/tab_open.gif");}
.wps_widget.closed .tab, .wps_widget .closed .tab {background-image: url("/files/global/application_images/widgets/tab_closed.gif");}
.wps_widget.pop.closed .stretcher.pop, .wps_widget .category.closed .stretcher {display: none;}
.wps_widget .stretcher.box {margin: 0; padding: 1em 6px; border-width: 1px 1px 0 1px; border-color: #ccc; border-style: solid; color: #333;} 
.wps_widget .stretcher.oatmeal {background-color: #f7f7f5;}
.wps_widget.slider, .wps_widget.pop {margin-bottom: 1em;}                               


.wps_block.nea {padding: 0; border-bottom: 1px solid #efefef; margin-bottom: 1em;}
.wps_block.nea h2 {display: block; font-size: 9px; color: #333; font-style: normal; font-family: arial, sans serif; padding: 4px 7px; margin: 0;}
.wps_block.nea .stretcher { padding: 10px 7px; border-left: 1px solid #efefef; border-right: 1px solid #efefef; background-color: #fdfdfd;}
.wps_block.nea .stretcher .item, .wps_block.nea .stretcher .pic_wrapper {margin: 0;}
.wps_block.nea .stretcher .item img {width: 129px; margin: 0;}
.wps_block.nea .stretcher a.item.pic {display: block; text-decoration: none; padding: 0; overflow: auto; background-color: #F6F6F6; color: #6D6D6D;}
.wps_block.nea .stretcher h3 {margin-bottom: 0;font-size: 1.2em; line-height: 1.4; font-weight: normal; text-transform: none;}
.wps_block.nea .stretcher .channelextras {text-align: right; }
.wps_block.nea .stretcher .channelextras a {text-decoration: none;}
.wps_block.nea .stretcher .event_info {display: none;}
.wps_block.nea .stretcher div{margin-bottom:1.2em;}

.wps_block.nea .stretcher .vevent {background: transparent;}
.wps_block.nea .stretcher .vevent.item .microf_date {margin-left: 0;border-bottom: none;border-right: 1px solid #000;}

.wps_block.nea .emergency_current{background-color:#f9d016; border: 2px dotted #dc241f;}
.wps_block.nea .emergency_current h3{color:#dc241f; font-weight:bolder;}

.lay_area_2column .wps_block.nea .stretcher a.item.pic, .lay_area_3column .wps_block.nea .stretcher a.item.pic {padding: 7px;  border-bottom: 1px solid #e5e3de;}
.lay_area_2column .wps_block.nea .stretcher a.item.pic img, .lay_area_3column .wps_block.nea .stretcher a.item.pic img {float: left; margin: 0 7px 7px 0;}
.clear {height:2px; clear:both; }



a#sh_toggler {margin-bottom: 1em;}
#sh_toggler_container .sh_toggler_element {display: none;}
#sh_toggler_container.show .sh_toggler_element {display: block;}

ul.channelextras li {margin-bottom:4px;}
a.RSSlink {margin: 2px 0; height: 11px; padding: 6px 2px 5px 20px; background:  url(/files/global/icons/rss_default.png) 0px 5px no-repeat;}
a.icallink {height: 11px; padding: 6px 2px 3px 35px; background:  url(/files/global/icons/ical_default.png) 0px 5px no-repeat;}
a.channels {line-height: 15px; padding: 3px 0px 3px 20px; background:  url(/files/global/icons/channels_icon.gif) 2px 2px no-repeat;}

ul.plain.feedlist li {margin-bottom: 2em;}

.edit_content .search_type {color:#dc241f; font-size:24px; margin-bottom: 1em;} 
.searchresultsform p {float:none;}
.example {padding:10px; background-color:#ecf0f5; margin:10px;}

.landing_block{float:left; margin-bottom:10px; padding:10px 0 10px 10px;width:96%;}
.landing_block img{float:left; margin:0 10px 2px 0;}
.landing_block ul {float:left; width:55%;list-style-image:url(/files/global/icons/bullet.gif); list-style-type:disc;}

/*----AGGREGATE EVENTS PAGE----*/
table.aggregate {text-align:left;margin-bottom:20px;}
table.aggregate img{float:left; margin-right:15px; width:124px;}
table.aggregate td {padding:10px 0;}
table.aggregate td.time{ font-size:11px; width:20%;vertical-align: top}
table.aggregate h3 {margin:0 0 4px 0;}
h2#ongoing {padding: 5px 10px; display:inline;}
h2#ongoing, .ongoing {background:#E5F0F2;}
table.ongoing {padding:10px; margin-bottom:20px;}

/*--Table--*/

table.hor_table, table#hor_table
{font-family: "verdana",arial, "Lucida Grande", Sans-Serif; font-size: 11px; background: #fff; margin-bottom: 10px;
 width: 95%; border-collapse: collapse; text-align: left;}
 
table.hor_table th, table#hor_table th
{font-size: 14px;font-weight: normal;color: #0c2044;padding: 10px 8px;border-bottom: 2px solid #666;}

table.hor_table td, table#hor_table td
{border-bottom: 1px solid #ccc;color: #555; padding: 6px 8px;}

table.hor_table tbody tr:hover td, table#hor_table tbody tr:hover td
{background-color:#e8ebee;}


/* BLOCKS STYLING */



.block_output .item img, .page_output .item img {width:45%; float:left; margin: 5px 10px 10px 0;}

.block_output {background-color:#f4f7f4; padding:4px; clear:both; margin-bottom:1em; font-size:10px;}
.block_output ul li {list-style-position:outside; margin-left:0; }
.block_output ul {margin:0 0 10px 13px; list-style:circle;}
.block_output h2 {font-size:14px; color:#830109; }
.block_output h3 {font-size:12px; font-weight:bold;}
.block_output .highlight {background-color:#ffff99; padding:2px; list-style:none;}


.mapsdirectories ul {display:block; margin:6px 2px 4px 10px; padding:4px; background:url("/files/global/backgrounds/map_gr.jpg"); } 
.mapsdirectories ul li {list-style-position:outside;}
.mcgillinmind {background-color:#f4f7f4; padding:2px;}

body.lang-en .block_output.mcgillinmind h2 {background-image:url("/files/global/blocks/inmind.gif"); margin:0; text-indent:-9000px; height:50px;}
body.lang-fr .block_output.mcgillinmind h2 {background-image:url("/files/global/blocks/inmind_fr.gif"); margin:0; text-indent:-9000px; height:50px;}
.block_output.mcgillinmind {background:#f4f7f4 !important; width:140px !important;}
.block_output.mcgillinmind p a {margin:0 0 10px 10px; display:block; background-color:transparent !important; color:#dc241f !important; font-weight:bold; text-decoration:none; height:20px; text-align:center;}


/*blockquote {margin:0px; padding:.25em; color:#5D89B2; font-size:1.25em; quotes: "\201C" "\201D"; background:none; font-weight:bold; border:0;}
blockquote:before { content: open-quote; font-size:2.5em; font-weight: bold; font-family:georgia; color:#5D89B2;}
blockquote:after { content: close-quote; font-size:2.5em; font-weight: bold; font-family:georgia; color:#5D89B2;}*/

blockquote {margin:10px 0 10px 10px; color:#000000; background:none; border:0; line-height:1.25em; font-size:1em;}
cite {font-style:italic;}

/*SOON TO BE DEPRECATED---------
.block_output.quote blockquote {margin:0; color:#232323; font-size:1em;}
.block_output.quote {background:#F7F8F5!important;  padding:10px; }
.block_output cite {display:block; text-align:right; font-size:.85em; color:black;}

.block_output {background-color:#f4f7f4; padding:4px; clear:both; margin-bottom:1em; font-size:10px;}
.block_output.quote {background:none;}
.block_output ul li {list-style-position:inside; margin-left:0; }
.block_output ul {margin:0 0 10px 0; list-style:disc;}
.block_output h2 {font-size:11px; color:#830109; margin-bottom:0;}
.block_output h3 {font-size:10px; font-weight:bold;}
.block_output .highlight {background-color:#ffff99; padding:2px; list-style:none;}

.mapsdirectories ul{display:block; margin:6px 2px 4px 2px; padding:4px; background:url("/files/global/backgrounds/map_gr.jpg"); } 

.block_output.mcgillinmind {background:#f4f7f4 !important; width:140px !important;}
.mcgillinmind {padding:2px !important;}
body.lang-en .block_output.mcgillinmind h2 {background-image:url("/files/global/blocks/inmind.gif"); margin:0; text-indent:-9000px; height:50px;}
body.lang-fr .block_output.mcgillinmind h2 {background-image:url("/files/global/blocks/inmind_fr.gif"); margin:0; text-indent:-9000px; height:50px;}
.block_output.mcgillinmind p a {margin:0 0 10px 10px; display:block; background-color:transparent !important; color:#dc241f !important; font-weight:bold; text-decoration:none; height:20px; text-align:center;}
.block_output.mcgillinmind ul {margin:5px 10px 0 12px;}
.block_output.mcgillinmind ul li {list-style-position:inside; margin-left:0px; font-size:9px;}*/


/* =BOX styling for highlighting content */
.box	{display: block; padding: 7px; margin: 1.75em 0; border: 1px solid #ccc;}
.box.warning 	{background-color: #d062cf; color: #fff; border-color: #f00;}
.box.grey {background-color: #E6F4E6;}
.box.green {background-color: #e6f4e6;}
.box.blue {background-color: #e6f4f4;}
.box.purple {background-color: #f3e6f4;}
.box.red {background-color: #f4e6e6;}
.box.oatmeal {background-color: #f7f7f5;}
.box.yellow {background-color:#FFFBC9;}
.box.help {background-color: #f5ecff; border: 1px solid #ffe1fa;}
.box.furtherinfo {background-color: #e7f5ff; border: 1px solid #d6e4ff;}
.box.alert {background-color:#DC241F; color:white; border:4px groove black; margin-bottom:6px;}
.box.alert a {text-decoration:none;}
.box.alert a:hover {text-decoration:underline;}

/* =Profiles */
#search-area {background:#E1E6EA; padding:10px; margin-bottom:10px;}
#search-area div.row {margin:15px 0;}


/* Plus or Minus Button styling
----------------------------------------------*/
button.icon {float: right; background-color:transparent; border:medium none; display:inline; margin:2px 7px 2px 0; }
label.icon {float: right; margin: 4px 0 0 0; }
.app-profile td, .app-profile th {padding:.5em;}

.block_flexiblock{
width: 145px;								
padding: 0px;
margin: 0px;
background: pink;
}

.block_flexiblock * {
margin: 0px;
}

.block_flexiblock p {
margin: 0px;
}

.block_flexiblock .top {
height: 14px;
margin: 0px;
}

.block_flexiblock .line {
height: 1px;
margin: 0px;
padding: 0px;
}

.block_flexiblock .title {
padding: 0px 8px 10px 8px;
color: #fff;
font-weight: bold;
font-size: 11px;
}

.block_flexiblock .notitle .title,
.block_flexiblock .notitle .line{
display: none;
}

.block_flexiblock .body{
margin: 0px;
padding: 6px 10px 6px 10px;
color: #000;
}

.block_flexiblock .notitle .body{
padding: 0px 10px 6px 10px;
}

.block_flexiblock .bottom {
height: 21px;
}

.lay_area_2column .block_flexiblock {
width: 305px;
}

.lay_area_3column .block_flexiblock {
width: 405px;
}



/* -------------------------------------- */
/* -------non-standard text colors------- */
/* -------------------------------------- */

.block_flexiblock.evening_sky .title {
color: #d8d8d1;
}

.block_flexiblock.evening_sky .body {
color: #cbdfdf;
}


.block_flexiblock.night_flush .title {
color: #f4c00a;
}

.block_flexiblock.night_flush .body {
color: #e6cd40;
}

.block_flexiblock.glade .title {
color: #a2afa6;
}

.block_flexiblock.glade .body {
color: #c1c3b3;
}

.block_flexiblock.ghost .title {
color: #7f806d;
}

.block_flexiblock.ghost .body {
color: #929387;
}

.block_flexiblock.neon .title {
color: #985b8d;
}

.block_flexiblock.neon .body {
color: #fcfbc8;
}

.block_flexiblock.tablet_red .title,
.block_flexiblock.tablet_red .body {
color: #fcfbc8;
}

.block_flexiblock.tablet_blue .title,
.block_flexiblock.tablet_blue .body {
color: #fcfbc8;
}

.block_flexiblock.tablet_green .title,
.block_flexiblock.tablet_green .body {
color: #fcfbc8;
}

.block_flexiblock.tablet_yellow .title {
color: #523911;
}

.block_flexiblock.tablet_yellow .body,
.block_flexiblock.tablet_sky .body {
color: #444436;
}

.block_flexiblock.tablet_sky .title {
color: #6a6660;
}

/* -------------------------------------- */
/* -------------skins 145px-------------- */
/* -------------------------------------- */


/* 145px Vanilla */

.vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_top.png) 0px 0px no-repeat;
}

.vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_top_blank.png) 0px 0px no-repeat;
}

.vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_head.png) 0px 0px repeat-y;
color: #37342d;
}

.vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_line.png) 0px 0px no-repeat;
}

.vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_body.png) 0px 0px repeat-y;
}

.vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/145_bottom.png) 0px 0px no-repeat;
}




/* 145px parson */

.parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/145_top.png) 0px 0px no-repeat;
}

.parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/145_top_blank.png) 0px 0px no-repeat;
}

.parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/145_head.png) 0px 0px repeat-y;
color: #37342d;
}

.parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/145_line.png) 0px 0px no-repeat;
}

.parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/145_body.png) 0px 0px repeat-y;
}

.parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/145_bottom.png) 0px 0px no-repeat;
}




/* 145px coco */

.coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/145_top.png) 0px 0px no-repeat;
}

.coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/145_top_blank.png) 0px 0px no-repeat;
}

.coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/145_head.png) 0px 0px repeat-y;
}

.coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/145_line.png) 0px 0px no-repeat;
}

.coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/145_body.png) 0px 0px repeat-y;
}

.coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/145_bottom.png) 0px 0px no-repeat;
}




/* 145px cool_blue */

.cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_top.png) 0px 0px no-repeat;
}

.cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_top_blank.png) 0px 0px no-repeat;
}

.cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_head.png) 0px 0px repeat-y;
}

.cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_line.png) 0px 0px no-repeat;
}

.cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_body.png) 0px 0px repeat-y;
}

.cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/145_bottom.png) 0px 0px no-repeat;
}




/* 145px lime_shock */

.lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_top.png) 0px 0px no-repeat;
}

.lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_top_blank.png) 0px 0px no-repeat;
}

.lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_head.png) 0px 0px repeat-y;
}

.lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_line.png) 0px 0px no-repeat;
}

.lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_body.png) 0px 0px repeat-y;
}

.lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/145_bottom.png) 0px 0px no-repeat;
}




/* 145px mustard_shock */

.mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_top.png) 0px 0px no-repeat;
}

.mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_top_blank.png) 0px 0px no-repeat;
}

.mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_head.png) 0px 0px repeat-y;
}

.mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_line.png) 0px 0px no-repeat;
}

.mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_body.png) 0px 0px repeat-y;
}

.mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/145_bottom.png) 0px 0px no-repeat;
}



/* 145px evening_sky */

.evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_top.png) 0px 0px no-repeat;
}

.evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_top_blank.png) 0px 0px no-repeat;
}

.evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_head.png) 0px 0px repeat-y;
}

.evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_line.png) 0px 0px no-repeat;
}

.evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_body.png) 0px 0px repeat-y;
}

.evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/145_bottom.png) 0px 0px no-repeat;
}



/* 145px night_flush */

.night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_top.png) 0px 0px no-repeat;
}

.night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_top_blank.png) 0px 0px no-repeat;
}

.night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_head.png) 0px 0px repeat-y;
}

.night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_line.png) 0px 0px no-repeat;
}

.night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_body.png) 0px 0px repeat-y;
}

.night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/145_bottom.png) 0px 0px no-repeat;
}




/* 145px glade */

.glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/145_top.png) 0px 0px no-repeat;
}

.glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/145_top_blank.png) 0px 0px no-repeat;
}


.glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/145_head.png) 0px 0px repeat-y;
}

.glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/145_line.png) 0px 0px no-repeat;
}

.glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/145_body.png) 0px 0px repeat-y;
}

.glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/145_bottom.png) 0px 0px no-repeat;
}




/* 145px ghost */

.ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_top.png) 0px 0px no-repeat;
}

.ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_top_blank.png) 0px 0px no-repeat;
}

.ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_head.png) 0px 0px repeat-y;
}

.ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_line.png) 0px 0px no-repeat;
}

.ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_body.png) 0px 0px repeat-y;
}

.ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/145_bottom.png) 0px 0px no-repeat;
}




/* 145px neon */

.neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/145_top.png) 0px 0px no-repeat;
}

.neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/145_top_blank.png) 0px 0px no-repeat;
}

.neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/145_head.png) 0px 0px repeat-y;
}

.neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/145_line.png) 0px 0px no-repeat;
}

.neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/145_body.png) 0px 0px repeat-y;
}

.neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/145_bottom.png) 0px 0px no-repeat;
}




/* 145px tablet_red */

.tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_top.png) 0px 0px no-repeat;
}


.tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_head.png) 0px 0px repeat-y;
}

.tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_line.png) 0px 0px no-repeat;
}

.tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_head.png) 0px 0px repeat-y;
}

.tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/145_bottom_tablet.png) 0px 0px no-repeat;
}



/* 145px tablet_blue */

.tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_top.png) 0px 0px no-repeat;
}

.tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_head.png) 0px 0px repeat-y;
}

.tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_line.png) 0px 0px no-repeat;
}

.tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_head.png) 0px 0px repeat-y;
}

.tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_green */

.tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_top.png) 0px 0px no-repeat;
}

.tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_head.png) 0px 0px repeat-y;
}

.tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_line.png) 0px 0px no-repeat;
}

.tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_head.png) 0px 0px repeat-y;
}

.tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_yellow */

.tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_top.png) 0px 0px no-repeat;
}

.tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_head.png) 0px 0px repeat-y;
}

.tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_line.png) 0px 0px no-repeat;
}

.tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_head.png) 0px 0px repeat-y;
}

.tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* 145px tablet_sky */

.tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_top.png) 0px 0px no-repeat;
}

.tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_head.png) 0px 0px repeat-y;
}

.tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_line.png) 0px 0px no-repeat;
}

.tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_head.png) 0px 0px repeat-y;
}

.tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/145_bottom_tablet.png) 0px 0px no-repeat;
}




/* -------------------------------------- */
/* -------------skins 305px-------------- */
/* -------------------------------------- */



/* 305px Vanilla */

.lay_area_2column .vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/305_bottom.png) 0px 0px no-repeat;
}




/* 305px parson */

.lay_area_2column .parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/305_head.png) 0px 0px repeat-y;
color: #37342d;
}

.lay_area_2column .parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/305_bottom.png) 0px 0px no-repeat;
}




/* 305px coco */

.lay_area_2column .coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/305_bottom.png) 0px 0px no-repeat;
}




/* 305px cool_blue */

.lay_area_2column .cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/305_bottom.png) 0px 0px no-repeat;
}




/* 305px lime_shock */

.lay_area_2column .lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/305_bottom.png) 0px 0px no-repeat;
}




/* 305px mustard_shock */

.lay_area_2column .mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/305_bottom.png) 0px 0px no-repeat;
}



/* 305px evening_sky */

.lay_area_2column .evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/305_bottom.png) 0px 0px no-repeat;
}



/* 305px night_flush */

.lay_area_2column .night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/305_bottom.png) 0px 0px no-repeat;
}




/* 305px glade */

.lay_area_2column .glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/305_bottom.png) 0px 0px no-repeat;
}




/* 305px ghost */

.lay_area_2column .ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/305_bottom.png) 0px 0px no-repeat;
}




/* 305px neon */

.lay_area_2column .neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/305_top_blank.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/305_body.png) 0px 0px repeat-y;
}

.lay_area_2column .neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/305_bottom.png) 0px 0px no-repeat;
}




/* 305px tablet_red */

.lay_area_2column .tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_top.png) 0px 0px no-repeat;
}


.lay_area_2column .tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/305_bottom_tablet.png) 0px 0px no-repeat;
}



/* 305px tablet_blue */

.lay_area_2column .tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_green */

.lay_area_2column .tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_yellow */

.lay_area_2column .tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* 305px tablet_sky */

.lay_area_2column .tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_top.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_line.png) 0px 0px no-repeat;
}

.lay_area_2column .tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_head.png) 0px 0px repeat-y;
}

.lay_area_2column .tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/305_bottom_tablet.png) 0px 0px no-repeat;
}




/* -------------------------------------- */
/* -------------skins 405px-------------- */
/* -------------------------------------- */



/* 405px Vanilla */

.lay_area_3column .vanilla .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .title {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .vanilla .line {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .vanilla .body {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .vanilla .bottom {
background: url(/files/global/application_images/flexiblock/skins/vanilla/405_bottom.png) 0px 0px no-repeat;
}




/* 405px parson */

.lay_area_3column .parson .top {
background: url(/files/global/application_images/flexiblock/skins/parson/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/parson/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .title {
background: url(/files/global/application_images/flexiblock/skins/parson/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .parson .line {
background: url(/files/global/application_images/flexiblock/skins/parson/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .parson .body {
background: url(/files/global/application_images/flexiblock/skins/parson/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .parson .bottom {
background: url(/files/global/application_images/flexiblock/skins/parson/405_bottom.png) 0px 0px no-repeat;
}




/* 405px coco */

.lay_area_3column .coco .top {
background: url(/files/global/application_images/flexiblock/skins/coco/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/coco/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .title {
background: url(/files/global/application_images/flexiblock/skins/coco/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .coco .line {
background: url(/files/global/application_images/flexiblock/skins/coco/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .coco .body {
background: url(/files/global/application_images/flexiblock/skins/coco/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .coco .bottom {
background: url(/files/global/application_images/flexiblock/skins/coco/405_bottom.png) 0px 0px no-repeat;
}




/* 405px cool_blue */

.lay_area_3column cool_blue .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .title {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .cool_blue .line {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .cool_blue .body {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .cool_blue .bottom {
background: url(/files/global/application_images/flexiblock/skins/cool_blue/405_bottom.png) 0px 0px no-repeat;
}




/* 405px lime_shock */

.lay_area_3column .lime_shock .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .title {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .lime_shock .line {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .lime_shock .body {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .lime_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/lime_shock/405_bottom.png) 0px 0px no-repeat;
}




/* 405px mustard_shock */

.lay_area_3column .mustard_shock .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .title {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .mustard_shock .line {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .mustard_shock .body {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .mustard_shock .bottom {
background: url(/files/global/application_images/flexiblock/skins/mustard_shock/405_bottom.png) 0px 0px no-repeat;
}



/* 405px evening_sky */

.lay_area_3column .evening_sky .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .title {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .evening_sky .line {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .evening_sky .body {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .evening_sky .bottom {
background: url(/files/global/application_images/flexiblock/skins/evening_sky/405_bottom.png) 0px 0px no-repeat;
}



/* 405px night_flush */

.lay_area_3column .night_flush .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .title {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .night_flush .line {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .night_flush .body {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .night_flush .bottom {
background: url(/files/global/application_images/flexiblock/skins/night_flush/405_bottom.png) 0px 0px no-repeat;
}




/* 405px glade */

.lay_area_3column .glade .top {
background: url(/files/global/application_images/flexiblock/skins/glade/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .glade .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/glade/405_top_blank.png) 0px 0px no-repeat;
}


.lay_area_3column .glade .title {
background: url(/files/global/application_images/flexiblock/skins/glade/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .glade .line {
background: url(/files/global/application_images/flexiblock/skins/glade/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .glade .body {
background: url(/files/global/application_images/flexiblock/skins/glade/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .glade .bottom {
background: url(/files/global/application_images/flexiblock/skins/glade/405_bottom.png) 0px 0px no-repeat;
}




/* 405px ghost */

.lay_area_3column .ghost .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .title {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .ghost .line {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .ghost .body {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .ghost .bottom {
background: url(/files/global/application_images/flexiblock/skins/ghost/405_bottom.png) 0px 0px no-repeat;
}




/* 405px neon */

.lay_area_3column .neon .top {
background: url(/files/global/application_images/flexiblock/skins/neon/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .notitle .top {
background: url(/files/global/application_images/flexiblock/skins/neon/405_top_blank.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .title {
background: url(/files/global/application_images/flexiblock/skins/neon/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .neon .line {
background: url(/files/global/application_images/flexiblock/skins/neon/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .neon .body {
background: url(/files/global/application_images/flexiblock/skins/neon/405_body.png) 0px 0px repeat-y;
}

.lay_area_3column .neon .bottom {
background: url(/files/global/application_images/flexiblock/skins/neon/405_bottom.png) 0px 0px no-repeat;
}




/* 405px tablet_red */

.lay_area_3column .tablet_red .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_top.png) 0px 0px no-repeat;
}


.lay_area_3column .tablet_red .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_red .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_red .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_red .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_red/405_bottom_tablet.png) 0px 0px no-repeat;
}



/* 405px tablet_blue */

.lay_area_3column .tablet_blue .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_blue .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_blue .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_blue .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_blue .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_blue/405_bottom_tablet.png) 0px 0px no-repeat;
}



/* 405px tablet_green */

.lay_area_3column .tablet_green .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_green .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_green .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_green .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_green .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_green/405_bottom_tablet.png) 0px 0px no-repeat;
}





/* 405px tablet_yellow */

.lay_area_3column .tablet_yellow .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_yellow .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_yellow .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_yellow .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_yellow .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_yellow/405_bottom_tablet.png) 0px 0px no-repeat;
}




/* 405px tablet_sky */

.lay_area_3column .tablet_sky .top {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_top.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_sky .title {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_sky .line {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_line.png) 0px 0px no-repeat;
}

.lay_area_3column .tablet_sky .body {
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_head.png) 0px 0px repeat-y;
}

.lay_area_3column .tablet_sky .bottom {
height: 27px;
background: url(/files/global/application_images/flexiblock/skins/tablet_sky/405_bottom_tablet.png) 0px 0px no-repeat;
}