
/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body 		  { background-color: #CCC; }
div.colLayout { background-color: #FFF; height: 100%; }
img { border: none; }
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */
div.fip, div.cwm	{ height: 20px; }
div.cwm img 			{ padding-top: 0px; }
/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
color: #FFF;
background-color: #CC9200;
background: url(/images/templates/banner.jpg) #FFF no-repeat;

}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/* COMMON MENU BAR CSS BEGINS | DEBUT DU CSS DE LA BARRE DE MENU COMMUNE */
div.fp { border-top: 1px solid #FFF; }
/* COMMON MENU BAR CSS ENDS | FIN DU CSS DE LA BARRE DE MENU COMMUNE */

/* BREAD CRUMB CSS BEGINS | DEBUT DU CSS DE LA PISTE DE NAVIGATION */
p.breadcrumb 			{ font-size: 8.5px; padding: 2px 0px 3px 0px; }
p.breadcrumb a 			{ text-decoration:none; color:#000; }
p.breadcrumb a:hover	{ text-decoration:underline; }
/* BREAD CRUMB CSS ENDS | FIN DU CSS DE LA PISTE DE NAVIGATION */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
div.page div.core div.navaid a:hover,
div.page div.core div.navaid a:active,
div.page div.core div.navaid a:focus {
	color: #000;
	background-color: #eee;
	border-color: #000;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */

/***********START NEW************************************/

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited {
	background-color: #FFE199;
	color: #A47412;
	text-decoration: none;
}

div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
color: #fff;
background-color: #CC9200;
}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div ul.nav ul.nav 			{ margin:0px 0px 8px 0px; }
div.left ul.nav ul.nav		{ width:146px; }
div.right ul.nav ul.nav 	{ width:191px; }
div#temp div.right ul.nav ul.nav 	{ width:146px; }

div ul.nav ul.nav2 				{ margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
div.left ul.nav ul.nav2		{ width: 142px; }
div.right ul.nav ul.nav2	{ width: 187px; }
div#temp div.right ul.nav ul.nav2		{ width: 142px; }

div ul.nav li, ul.nav2 li { padding:0px; margin:0px; }

div.left h2.nav, div.left div.h2nav, div.left p.h2nav 	 { padding: 1px 2px; width:146px; }
div.right h2.nav, div.right div.h2nav, div.right p.h2nav { padding: 1px 2px; width:191px; }
div#temp div.right h2.nav, div.right div.h2nav, div.right p.h2nav { width:146px; }

div       ul.nav li div.menucontent { background: #CC9200; margin:0px 0px 8px 0px; }
div.left 	ul.nav li div.menucontent	{ background: #CC9200; width:146px; padding:0px; }
div.right ul.nav li div.menucontent { background: #FFE199; width:191px; padding:2px; }
div#temp div.right ul.nav li div.menucontent { width:146px; }

div ul.nav ul.nav a.menulink, div ul.nav div.menucontent a.menulink
{
	text-decoration: none;
	display:block;
	width:100%;
	color: #fff;
	font-weight: bold;
	padding:2px 2px 1px 2px;
	margin:0px 0px 0px 0px;
	font-size: 10pt;
}

div.right ul.nav ul.nav a.menulink, div.right ul.nav div.menucontent a.menulink {
	border-top: 1px solid #CC9200;
	border-bottom: 1px solid #FFF;
	background-color: #FFE199;
	color: #A47412;
}

div.left ul.nav ul.nav a.menulink, div.left ul.nav div.menucontent a.menulink
{
	border-top: 1px solid #CC9200;
	border-bottom: 1px solid #FFF;
	background-color: #CC9200;
	padding-top:6px;
	padding-bottom:6px;
}

div ul.nav ul.nav ul.nav2 a.menulink {
	line-height: 115%;
	display:block;
	width:100%;
	color: #000;
	font-weight: normal;
	padding: 1px 2px 1px 4px;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background-color: #DDD;
	font-size: 9.5pt;
}

div ul.nav ul.nav a.menulink:hover, div ul.nav div.menucontent a.menulink:hover {
	text-decoration: none;
	background:#A47412;
	border-top: 1px solid #A47412;
	border-bottom: 1px solid #FFF;
}

/* RIGHT MENU ROLLOVER COLOURS */
div.right ul.nav ul.nav a.menulink:hover, div.right ul.nav div.menucontent a.menulink:hover {
	text-decoration: none;
	background:#FFE199;
	border-top: 1px solid #FFE199;
	border-bottom: 1px solid #FFE199;
}

div ul.nav ul.nav ul.nav2 a.menulink:hover {
	text-decoration: none;
	background:#C4C4C4;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

div.prodis { background-color: #FFE199; height:1.5em; width:150px; }
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
h1, .h1Size		{ font-size: 11.5pt; }
h2, .h2Size		{ font-size: 11.5pt; }
h3, .h3Size		{ font-size: 11pt; }
h4, .h4Size		{ font-size: 11.0pt; }
h5, .h5Size		{ font-size: 10.0pt; }
h6, .h6Size		{ font-size: 10.0pt; }


div.center h2, h3, h4, h5, h6 {color: #CC9200;}

div.colLayout div.center h1, div.core div.center h1 {
background:#CC9200 url(/images/hc-cen/h1.gif) no-repeat top right; 
color:#FFF;
padding:2px 2px 2px 3px;
margin:0 0 20px 0;
width:99%;
}

div.center h2 {
padding:2px 2px 2px 2px;
background:#f0f0f0 url(/images/templates/h2.gif) no-repeat right top;
}

div.center h3 {border-bottom:#FFE199 solid 2px; padding-left:1px}
div.center h4 {border-bottom:#FFE199 dotted 2px; padding-left:1px}

div.center h6 {font-weight: normal; font-style:italic;}

div.center a:link, div.right a:link {color: #A47412;}
div.center a:visited, div.right a:link {color: #CC9200;}


	
#tools { padding: 3px 1px 4px 2px; font-size: 9.0pt; margin-top: 0px; vertical-align:bottom; text-align: right;  }
#tools a 		{ text-decoration: none; color: #CC9200; }
#tools a:hover	{text-decoration: underline; }
#tools img 		{ margin: 0px 1px;}

/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer {
	margin-top: 0px;
	border-top: solid #FFF 5px;
}

div.footer div.footerline {
	background-color: #CCC;
}
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited {
	color: #CC9200;
	background-color: #FFF;
}

div.topPage, p.topPage { float:none; text-align:right; }
div.topPage a, p.topPage a { text-decoration:none;}
div.topPage a:hover, p.topPage a:hover { text-decoration:underline}

div.topPage img, p.topPage img {width:12px; height:12px; vertical-align:middle; padding-right:3px}

/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

td { vertical-align: top; text-align: left; }
th { vertical-align: top; text-align: center; font-weight: bold; }

a:active, a:focus 	{ cursor: auto; }
abbr, acronym		{ cursor: text; border-bottom:none}
pre					{ font-family: monospace; }
caption			{ font-weight:bold; text-align:left; padding: 8px 2px 12px 2px; }
sup					{ vertical-align: super; }
sub					{ vertical-align:sub; margin-bottom: 0px; }
hr 					{ color:#000; height: 1px; }
em					{ overflow:visible; }

blockquote {padding:0 30px 0 0; margin:30px 0 0 0; border:none;  text-align:justify; background:#fff url(/images/templates/blockquote-bg2.gif) bottom right no-repeat; }
blockquote p {background:url(/images/templates/blockquote-bg.gif) top left no-repeat; padding:0 0 0 30px; margin:0; }

div.gcinits {padding-bottom:0;}

div.gcinit div {
	width: 193px;
	margin-bottom: 0.5em;
}

div.icon-right div.gcinit div {width: 148px;}
div.center div.icon-right div.gcinit div {margin-right: 0;}

/* LIST UTILITY CSS BEGINS | DEBUT DU CSS D'UTILITE DE LISTE */
ul.arrowBullet		{ list-style-image: url(/images/common/bullet_arrow.gif); }
ul.subjectBullet	{ list-style-image: url(/images/common/bullet_subject.gif); }
ul.checkboxBullet	{ list-style-image: url(/images/common/bullet_checkbox.gif); }
ul.checkBullet		{ list-style-image: url(/images/common/bullet_check.gif); }
ul.disc, ul.square, ul.circle {list-style-image:none;}

/* ALIGNMENT UTILITY CSS BEGINS */
.alignJustify		{ text-align: justify; }
.alignMiddle		{ vertical-align: middle; }

/* TEXT UTILITY CSS BEGINS | DEBUT DU CSS D'UTILITE DE TEXTE */
.no-underline	{ text-decoration: none; }
.underline		{ text-decoration: underline; }
.font-inuktitut	{ font-family: Pigiarniq, Prosyl; }
.strong-italic	{ font-style: italic; font-weight: bold; }
.italic			{ font-style: italic; }
.strong			{ font-weight: bold; }
.no-strong		{ font-weight: normal; }
.no-format		{ font-weight: normal; font-style: normal; background: none; text-decoration: none; color: #000; }

/* FLOATING IMAGES, TABLES, BLOCKS */
.floatNone			{ float: none; }
.image-left			{ border-right:10px solid #fff }
.image-right		{ border-left:10px solid #fff }
.icon-right			{ border-left:10px solid #fff; width:150px; float:right; background-color:#fff}
div.icon-right img, p.icon-right img { margin-bottom:8px}

/* INDENTATION CLASS'S */
.indent10 		{ padding-left: 10px; }
.indent15		{ padding-left: 15px; }
.indent20 		{ padding-left: 20px; }
.indent30 		{ padding-left: 30px; }
.indent40 		{ padding-left: 40px; }
.indent45		{ padding-left: 45px; }
.indent50		{ padding-left: 50px; }
.indent60		{ padding-left: 60px; }
.indentNone 	{ margin-left: 0px; padding-left: 16px;  }
.indentQuote	{ padding-left: 10px; padding-right: 10px; font-style: italic; }
.indentBlock    { padding-left: 10px; padding-right: 10px; }

/*COLOUR CLASS'S */
.subjectColour		{ color: #CC9200; background-color: transparent; }
.subjectDarkColour	{ color: #A47412; background-color: transparent; }
.orange						  { color: #F30; background-color: transparent; }

/*BACKGROUND COLOUR CLASS'S */
.blackBG, table tr.blackBG td, table tr.blackBG th					{ background-color: #000; color: #FFF; }
.redBG, table tr.redBG td, table tr.redBG th 								{ background-color: #F00; color: #FFF; }
.darkredBG, table tr.darkredBG td, table tr.darkredBG th		{ background-color: #C33; color: #FFF; }
.darkredBG2, table tr.darkredBG2 td, table tr.darkredBG2 th	{ background-color: #990000; color: #FFF; }

.lightgreyBG, table tr.lightgreyBG td, table tr.lightgreyBG th	{ background-color: #eee; }
.greyBG, table tr.greyBG td, table tr.greyBG th									{ background-color: #CCC; }
.darkgreyBG, table tr.darkgreyBG td, table tr.darkgreyBG th			{ background-color: #999; color: #FFF;}
.subjectBG, table tr.subjectBG td, table tr.subjectBG th				{ background-color: #CC9200; color: #FFF; }
.lightsubjectBG, table tr.lightsubjectBG td, table tr.lightsubjectBG th	{ background-color: #FFE199; color: #FFF; }
.darksubjectBG, table tr.darksubjectBG td, table tr.darksubjectBG th		{ background-color: #A47412; color: #FFF; }
.deepyellowBG, table tr.deepyellowBG td, table tr.deepyellowBG th				{ background-color: #FF0; }
.lightyellowBG, table tr.lightyellowBG td, table tr.lightyellowBG th		{ background-color: #FFC; }

/* DATA LIST CLASS'S */
dt { font-weight: bold; }
dl.data-spacing-bottom dd, ul.data-spacing-bottom li, ol.data-spacing-bottom li	{ padding-bottom: 10pt; }
dl.data-spacing dd, ul.data-spacing li, ol.data-spacing li	{ padding-top: 10pt; padding-bottom: 10pt; }
ol.data-spacing-bottom, ul.data-spacing-bottom		{ margin-bottom: -10px;}

.data-spacing-bottom li ul, .data-spacing-bottom li ol 	{ padding-top:10pt; }
.data-spacing li ul, .data-spacing li ol 				{ padding-top:10pt; }

.data-spacing-bottom .data-spacing-none li 	{ padding-bottom: 0pt; }
.data-spacing .data-spacing-none li 		{ padding-top: 0pt; padding-bottom: 0pt; }

/* BORDER CLASS'S */
.borderSolid		{ border: 1px solid #000; padding:1px; }
.borderDashed		{ border: 1px dashed #000; padding: 1px;}
.borderSubject		{ border: 1px solid #CC9200; padding: 1px; }
div.highlight, p.highlight		{ border: 1px dashed #000; background-color:#eee;  }
div.highlight2, p.highlight2	{ background-color:#eee; padding: 4px;}
div.redir, p.redir				{ border: 1px dashed #000; background-color:#ffc; padding: 4px;}
div.highlightFloat, p.highlightFloat	{ 
border: 1px solid #CC9200; 
background-color:#eee; 
width:175px; 
float:right; 
padding:0px 4px; 
margin-left:5px; 
margin-bottom:0px;
padding-top:6px;
}

div.highlightFloat ul, p.highlightFloat	ul{ 
margin-left: 5px; 
padding-left: 16px;
list-style-image:url(/images/hc-cen/bullet_subject.gif);
margin-bottom:8px;
margin-top:0px
}

div.highlightFloat ol, p.highlightFloat	ol{ 
margin-left: 5px; 
padding-left: 23px;
margin-bottom:8px;
margin-top:0px
}

div.highlightFloat p, p.highlightFloat	p{ 
margin-bottom:6px;
margin-top:0px;
padding-left:3px;
}


/* MULTI-COLUMN CONTAINERS */
div.row 			{margin: 0; padding: 0; width: 98.5%;}
div.row-promotion 	{margin: 0; padding: 0; width: 100%; background-image:url(/images/templates/bg-grey.gif); overflow:auto; margin-bottom:-10px}
div.cols2 			{float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div.cols3 			{float: left; width: 32.5%; margin: 0 3px 0 0; padding: 0;}
div.cols4 			{float: left; width: 24%; margin: 0 3px 0 0; padding: 0;}

.row-clear { clear:both; }

div.cols-promotion {float: left; width: 19%; padding: 10px 3px; margin:0px; text-align:center; font-size:11px} 
div.cols-promotion a { text-decoration:none; color:#000!important}
div.center h2.promotion {margin-bottom:0px; padding-left:3px; color:#A47412; background:none; background-color:#FFE199; clear:both}

.xml
{
	background: #F60;
	color: #FFF;
	border-bottom: 1px solid #3F1A01;
	border-right: 1px solid #7D3302;
	border-left: 1px solid #FFC8A4;
	border-top: 1px solid #FFC8A4;
	font-size: 9.0pt;
	padding: 0px 1px;
}

#emailReport					{ margin-top: 0px; }
#emailReport fieldset			{ padding: 1% 1% 0% 1%; }
#emailReport fieldset p			{ margin: 0em 0em 0.5em 0em; }
#emailReport fieldset textarea	{ height: 100px; }

#close a { text-decoration: none; }

/* FORM TAGS */
legend 		{ font-weight: bold; background: #CC9200; color: #FFF; padding: 2px 4px; margin-bottom:4px}
fieldset 	{ padding: 1%; border: 1px solid #CC9200; margin: 1% 0%; }
textarea	{ height:120px; }

fieldset.subject 		{ background: #EEE url(/images/templates/fieldset-bg.gif) repeat-x; }
form > fieldset.subject { background: #EEE; }

fieldset.subject label {margin-right: 1%;}

fieldset.subject p.submit {text-align:center;}

input.subject, p.submit input, #close
{
	background: #CC9200;
	border-right: 2px solid #A47412;
	border-bottom: 2px solid #A47412;
	border-top: 2px solid #69C;
	border-left: 2px solid #69C;	
	color: #FFF;
	font-weight: bold;
}

table.subject, table.data-table {
	border: 1px solid #AAA;
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	width:100%;
}

table.subject td, table.subject th, table.data-table td, table.data-table th {
	border:  1px solid #AAA;
	padding: 2px;
	margin:  0px;
}

table.subject th, table.data-table th {text-align: left;}

table.subject td, table.data-table td {background: #fff;}

table.subject tr.row-odd th, table.subject tr.row-odd td,
table.data-table tr.row-odd th, table.data-table tr.row-odd td
{
	color: #000;
	background: #EEE;
	font-weight: normal;
}
table.subject tr.row-even th, table.subject tr.row-even td,
table.data-table tr.row-even th, table.data-table tr.row-even td
{
	color: #000;
	background: #E4E4E4;
	font-weight: normal;
}
table.subject th a {color:#fff!important}

/* In this topic style */
div.topic{background:url(/images/templates/topic-bottom.gif) no-repeat bottom center; padding:0 0px 14px 0; margin:20px 0 0 0}
div.topic p {background:url(/images/hc-cen/topic-header.gif) no-repeat; height:32px; font-weight:bold; padding:4px 0 0 0px; margin:0; color:#A47412; text-align:center;}
div.topic ul {list-style-type:none; margin:0; padding:0 0 7px 26px; background:url(/images/templates/topic-sides.gif) repeat-y 0px 0; list-style-image:url(/images/hc-cen/bullet_square.gif) }
div.topic ul li { margin:0; padding:0}
div.topic ul li ul {padding-bottom:0px; background:url(/images/templates/topic-sides.gif) repeat-y right;}
div.topic ul li a, div.HighlightFloat2 ul li a {text-decoration:none; font-size:90%; color:#000!important}
div.topic ul li a:hover, div.HighlightFloat2 ul li a:hover { text-decoration:underline}

/*Share feature style cips */
div.share{background:url(/images/templates/topic-bottom.gif) no-repeat bottom center; padding:0 0px 10px 0; margin:20px 0 0 0}
div.share p{ margin:0; padding:0 0 7px 26px; background:url(/images/templates/topic-sides.gif) repeat-y 0px 0;}
div.share ul {list-style-type:none; margin:0; padding:0 0 7px 40px; background:url(/images/templates/topic-sides.gif) repeat-y 0px 0;}
div.share ul li { margin:0; padding:0}
div.share ul li ul {padding-bottom:0px; background:url(/images/templates/topic-sides.gif) repeat-y right;}
div.share ul li a, div.HighlightFloat2 ul li a {text-decoration:none; font-size:90%; color:#000!important}
div.share ul li a:hover, div.HighlightFloat2 ul li a:hover { text-decoration:underline}
div.share p#shareTitle {background:url(/images/hc-cen/topic-header.gif) no-repeat; height:32px; font-weight:bold; padding:4px 0 0 0px; margin:0; color:#A47412; text-align:center;}

/*Share feature style  */
div.share2  {background:#f9f9f9 url(/images/templates/share-top2.gif) no-repeat 0px 0px; padding:10px 0px 0 0px; margin:0 0 20px 0;  }
div.share2 p.close{background:url(/images/templates/topic-bottom.gif) no-repeat bottom center; padding:0 0px 18px 20px; margin:0; font-size:80%; }
div.share2 p.close a{text-decoration:none}
div.share2 p strong  { color:#606;  margin-top:15px; padding-top:20px}
div.share2 p { padding-left:20px;}
div.share2 ul { padding:10px 20px 0 0; float:right;  margin:0; list-style:none; margin-left:15px}
* html div.share2 ul { padding-top:17px}
div.share2 ul li { padding-bottom:5px }

div.HighlightFloat2 { width:170px; float:right; border-left:solid #fff 10px; border-bottom:solid #fff 6px; background:url(/images/templates/topic-bottom.gif) no-repeat bottom; padding:0 0px 8px 0; margin:0}
div.HighlightFloat2 p#header, div.HighlightFloat2 p.header { background:#FFE199 url(/images/hc-cen/ql-header-top.gif) no-repeat left top;  font-weight:bold; padding:4px 4px 0 6px; margin:0 0 0 0px; color:#A47412; text-align:center; border:none}
div.HighlightFloat2 p {background:#f9f9f9 url(/images/hc-cen/ql-header-bottom.gif) no-repeat 0px 0;   padding:12px 4px 6px 8px; margin:0 0 0 0px; color:#A47412; border-left:solid 1px #eeeeee;}
div.HighlightFloat2 p.second { background:none; background-color:#f9f9f9; padding:6px 4px 8px 8px; margin:0 0 0 0px; color:#A47412; border-left:solid 1px #eeeeee;}
div.HighlightFloat2 ul{ list-style-type:none; margin:0; padding:12px 0 8px 26px; background:#f9f9f9 url(/images/hc-cen/ql-header-bottom.gif) no-repeat 0px 0; border-left:solid 1px #eeeeee;   }
div.HighlightFloat2 ul li { margin:0 0 0 0px; padding:0 0 0px 0px}
div.HighlightFloat2 ul li ul { background-image:none; border:none; padding:0 0 0 0; margin-left:16px}
div.HighlightFloat2 ul.second {background:none; background-color:#f9f9f9; padding:0px 0 10px 26px; margin:0 0 0 0}
div.HighlightFloat2 p.sub { background:none; background-color:#999; padding:2px 2px 2px 8px; color:#fff; font-weight:bold; margin:0 0 0 0}
div.HighlightFloat2 p.sub a { text-decoration:none; color:#fff!important}

/* Icons on reports and pubs index page */
div.icon a {color:#000!important; text-decoration:none; font-size: 7.5pt;}

div.icon a:hover				{text-decoration:underline; }
div.icon img 					{vertical-align:middle; border-right:5px solid #fff; }
div.icon, div.icon form  		{display:inline; vertical-align:middle}
div.icon form p			 		{display:inline; }
div.highlight div.icon img, div.highlight2 div.icon img {border-right:5px solid #eee; }


/* Right Nav Quick Links */
.quickLinks {
	width: 150px;
	padding: 0px 0px 7px 7px;
	margin:0 0 10px 0;
	background-color: #fff;
	color: #333;
	float:right;
	}
	
.quickLinks ul {list-style:none; margin:0; padding:0; border:none; }
.quickLinks li {margin:0 0 0 0; padding:0; display:inline; }

.quickLinks li a {
		display: block;
		padding: 2px 2px 2px 4px;
		background-color: #DDD;
		color: #000!important;
		text-decoration: none;		
		border-top: 1px solid #EEE;
		border-bottom: 1px solid #c4c4c4;
		border-right: 1px solid #c4c4c4;
		border-left: 1px solid #c4c4c4;
}

.quickLinks li a:hover {background-color: #c4c4c4; border-top: 1px solid #c4c4c4;}
.quickLinks p { color:#fff; background-color: #CC9200; margin-bottom:0px; font-weight:bold; padding:3px 4px; }
.quickLinks p a { color:#fff!important; background-color:#CC9200; margin-bottom:0px; font-weight:bold; padding:3px 4px; text-decoration:none}
.quickLinks li p, .quickLinks p.sub { color:#fff; background-color: #999; margin-bottom:0px; margin-top:0px; padding:3px 4px; }

/* index page image*/
.img-header { margin:0px; padding:0px}

/* TEMP FIX */
div.center{ overflow:visible; }

/* clearing in firefox */
.clear:after {
content: ".";
display: block;
height: 0;
visibility: hidden;
}