/** Utils.css Overrides **/

a[href*='.tc.gc.ca'], a[href*='://tc.gc.ca'], #cn-gc-priorities a[href], #cn-centre-col-inner a.image-actual.social-media-icon, #cn-centre-col #cn-gc-priorities ul li a { background:transparent;padding-right: 0;} /** overide the default external link style since we are multidomained **/
#cn-centre-col a[href^='http://']{background:transparent url(../images/icon-external.gif) no-repeat right;padding-right:17px;}

h2{border-bottom: none;}
h3{border-bottom: none;}

/* Banner Randomizer */
div.bannerRandomizer > img.cn-invisible{
	display:none;
}

/* extend border-span-7 to accomodate extremely long content */
.border-span-7-long {background-image:url(../grids/images/border-820px-long.gif); background-repeat: no-repeat; border-bottom: 1px solid #CCCCCC !important;}  

/** old legacy **/

div.webbranding{width:auto;position:relative;background:#ddd;border-top:5px solid #ddd;border-left:5px solid #ddd;margin:0;padding:0;}
#statement{height:auto;min-height:3.4em;}
* html div#statement{height:3.4em;}
#missionstatement{height:3.3em;}
#missionstatement h2{font-size:100%;line-height:1.4em;margin:0;padding:0;}
div.webbranding img{margin-right:9px;}
#threelogos{margin-top:3px;}
h2.hptitle{position:relative;background:#037;color:#FFF;font-size:100%;border:2px solid #037;margin:0;padding:0;}
div.dashed-bottom{border-bottom:1px dotted #ddd;min-height:7em;}
#sail-aud,#sail2-aud,#rail-aud,#road2-aud,#road3-aud,#safety-aud,#air-aud{line-height:1em;width:390px;margin:0;padding:0;}
#sail-aud form,#sail2-aud form,#rail-aud form,#road-aud form,#road2-aud form,#road3-aud form,#safety-aud form,#air-aud form{margin:0;padding:0 0 10px;}
#sail-aud h3,#sail2-aud h3,#rail-aud h3,#road-aud h3,#road2-aud h3,#road3-aud h3,#safety-aud h3,#air-aud h3{color:#037;font-size:100%;border:0;display:inline;margin-left:-18px;padding:0;}
#sail-aud ul,#sail2-aud ul,#rail-aud ul,#road-aud ul,#road2-aud ul,#road3-aud ul,#safety-aud ul,#air-aud ul{margin-top:2px;margin-bottom:3px;padding:0;}
html > body #sail-aud ul,html > body #sail2-aud ul,html > body #rail-aud ul,html > body #road-aud ul,html > body #road2-aud ul,html > body #road3-aud ul,html > body #safety-aud ul,html > body #air-aud ul{padding-bottom:4px;}
#stayintouch{border:1px solid #ccc;}
div.cols2small-image{float:left;width:105px;}
div.cols2auto{width:auto;}
div.cols2news{float:left;width:180px;}
div.wedge{line-height:0;border:2px solid #fff;}
a.media_rel{text-decoration:none;color:#333;margin-left:15px;}
a.media_rel:hover{text-decoration:underline;color:red;margin-left:15px;}
div.right form{margin:0.5em 0;padding:0;}
div.right form input[type='submit']{width:3.5em;}
.ticnewsheading{color:#000;font-size:120%;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0;padding:0 0 0 5px;}
ul.ticsquare{list-style-type:square;color:#037;font-size:90%;margin:0 0 0 10px;padding:0 0 0 10px;}
ul.ticsquare li{margin-bottom:1em;margin-left:0;}
ul.ticsquare li.bigger{list-style-type:none;font-size:110%;padding-left:0;margin-top:10px;color:#663;}
ul.headline_list li{border-bottom:solid #aaa 1px;list-style:none;width:100%;padding:3px 3px 5px 0;}
ul.headline_list li a{text-decoration:none;color:#333;}
img.media_r_col{width:170px;height:113px;}
div.info{background:#eef url(/images/info-image.png) 3px 9px no-repeat;border-top:1px dotted #abb;border-bottom:1px dotted #abb;margin:0 0 10px;padding:7px 10px 7px 35px;}
div.info h1{font-size:130%;}
div.topstory,div.featurednews,div.morenews{margin-bottom:1.5em;}
div.topstory{overflow:hidden;border:1px dotted #abb;padding:7px 4px 4px 7px;}
div.topstory h2{text-align:left;margin-top:5px;font-size:10.5pt;font-weight:700;}
div.featurednews{width:auto;min-height:125px;margin-top:10px;border:1px dotted #abb;padding:7px;}
div.featurednews img.image{margin-right:4px;}
div.morenews{border:1px dotted #ddd;border-top:1px solid #039;height:1%;padding-bottom:5px;}
h2.blueNewsBackground{font-size:110%;font-weight:700;line-height:1.6em;border:0;padding-left:5px;padding-right:5px;background-color:#357;color:#FFF;margin:0;}
div.newsleft{padding-top:2px;float:left;width:49%;}
* html body div.newsleft{margin-bottom:10em;}
div.newsright{padding-right:1px;padding-top:2px;margin-left:51%;}
.newsheading{background:#ddd;color:#037;font-size:120%;margin:0;padding:0 0 0 5px;}
div#box1{min-height:140px;height:140px;overflow:hidden;}
div#box1 ul{margin-left:140px;padding-bottom:0;}
* html div#box1 ul{padding-left:40px;}
.topborderdashed{border-top:1px dashed #f50;}
a.five:link{color:red;text-decoration:none;}
a.five:visited{color:#00f;text-decoration:none;}

div.right ul.nav ul{list-style:none;margin:0;padding:0;}
div.right ul.nav ul ul{margin:0 15px;} /* div.right ul.nav ul li{margin:5px 0;} */
div.right ul.nav ul li a,div.right ul.nav div.nav a{color:#039;text-decoration:none;}
div.right ul.nav ul li a:hover,div.right ul.nav div.nav a:hover{color:#039;text-decoration:underline;}
div#lvl-3-nav{ float:right;width:220px;height:auto;background-color:#fff;margin-left:20px;margin-right:10px;margin-top:0;padding:0; display: inline;}


#lvl-3-nav div.titlebox{background-color:#888;line-height:1em;text-align:left;vertical-align:middle;padding:5px;}

.twoColumn,.flexible{width:auto !important;}
.infastructurelink{background-color:#357 !important;color:#fff !important;font-weight:bolder;}
div.leftNavEmptyWedge{background-color:#bcd;margin:0;padding:0;}
hr{margin-right:10px;clear:both;}

 .ui-icon{background-image:url("/WET-BOEW/widgets/accordion/css/ui-icons.png") !important;}
h3.accordion-clickable { border:none !important; cursor: pointer !important;}
.ui-accordion .ui-accordion-header .ui-icon{left:-1.5em !important;}
.ui-accordion .ui-accordion-header{font-size:90%;font-weight:400;margin-left:4em;}
span.ui-icon-triangle-1-s{background-position:-64px -16px;} 
div.outerBoxCenter{background-color:#DDD;border:1px solid #333;margin:6px auto;padding:4px;} 
.cn-left-col-default a:visited{color:#000;}

.outerBox{background-color:#eee;border:1px solid #ddd;margin-bottom:6px;margin-right:10px;margin-top:6px;padding:4px;}

.whiteBG div.row{padding-top:6px;border:none;background-color:#FFF;height:90%;margin:auto;}
div.cols1{float:left;width:76%;margin:0 3px 0 0;padding:0;}
/*div.cols2{float:left;width:49%;margin:0 3px 0 0;padding:0;} - commented out and replaced, below*/
/*div.cols3{float:left;width:32%;margin:0 3px 0 0;padding:0;} - commented out and replaced, below*/ 
div.cols4{float:left;width:20%;margin:0 3px 0 0;padding:0;}
.wrapcontainer,.wrapContainer{float:none;width:100%;}
/** .image-left{margin-left:0;} **/
.update-highlight{font-size:0.85em;background-color:#FFD700;border:1px solid #ddd;border-radius:10px;text-shadow:rgba(0,0,0,.4) 0 1px 0;margin:0 0.4em;padding:1px;}
div.border{border:solid #9C9C9C 1px;padding:0 5px 0 8px;}
#cn-body-inner-2col #cn-aside h2.nav{
    border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;
    background:#555555;
    border-bottom:none;
    color: #fff;
    font-size: 100%;
    font-weight: 700;
    margin: 0;
    padding: 5px;}
/*** min width to stabilize mediaplayer in right column **/
posterimg {right:20px;width: 220px; !important}
/** end of min-width **/
#marine{width:200px !important;}
#viewsource{position:absolute;top:70px;margin-left:-150px;z-index:1000;}
* html #viewsource{top:80px;}
.alignMiddle{vertical-align:middle;}
.backgroundPanel{background-color:#eee !important;border:1px solid #ddd;margin-left:8px;margin-bottom:1em;padding:2px;}
ul.redBulletedList{width:93.5%;position:relative;overflow:hidden;list-style:none;margin:0;padding:0;}
ul.redBulletedList li{width:43%;float:left;background-image:url("http://tcwwwclf2dev/tc-final/images/triangle.gif");background-repeat:no-repeat;background-position:0 5px;padding-left:20px;}

/* color scheme changed from blue to grey - requested by Athia Lavoie */  
.heading{font-size:100%;color:#000;border:1px solid #ccc;background-color:#eee;margin:5px 0 0;padding:3px 0 3px 5px;} 
.borderblue{border:1px solid #ccc;border-top:0;background-color:#fff;font-size:85%;margin:0;padding:10px 5px 0;}

.strike{text-decoration:line-through;}
table.rpp th,table.dpr th{background-color:#eee;}
.borderLeftThin{border-left:solid 1px #000;}
.borderRightThin{border-right:solid 1px #000;}
.borderTopThin{border-top:solid 1px #000;}
.borderTopThick{border-top:solid 2px #000;}
.borderTopDouble{border-top:double 3px #000;}
.borderBottomThin{border-bottom:solid 1px #000;}
.borderBottomThick{border-bottom:solid 2px #000;}
.borderBottomDouble{border-bottom:double 3px #000;}
.borderSimple{border:solid 1px #000;}
.width33{width:33%;}
.width34{width:34%;}
.darkgreyBG{background-color:#666;color:#fff;}
img.border{border:1px solid #000;}
.flInitState{display:none;}
.greenheader{background-color:#c8df8c;font-weight:400;width:auto;letter-spacing:-0.075em;padding:5px;}
.greenhr{height:1px;border-color:#dea;border-style:solid;}
table.feeds{width:590px;font:12px Arial, Helvetica, sans-serif;margin:15px 0 0;}
table.feeds td.title{background-color:#828282;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;margin:0;}
table.feeds td.sub-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#828282;background:url(/images/rss-bullet.gif) no-repeat scroll 5px 7px #eee;margin:0;}
table.feeds td.sub-title span{padding-left:15px;}
table.feeds td.border{background-color:#eee;font-size:0 !important;margin:0;}
table.feeds td{padding:5px;}
table.feeds td.content{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;width:150px;}
table.feeds td.rssfeed{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;word-break:break-all;padding:5px 0 0 10px;}
/*table.feeds td.rss-icon{background:url(/images/rss-icon.jpg) no-repeat scroll 10px;width:16px;border-bottom:1px solid #e9e9e9;}*/
table.feeds td.rss-icon{background:url(/media/images/rss_icon.gif) no-repeat center 5px;width:16px;border-bottom:1px solid #e9e9e9;}
table.feeds td.rss-icon a{display:block;width:16px;height:16px;}
/* #lvl-3-nav ol li{line-height:1.2em;margin:6px 2px 6px 0;} */
.customTable{border:1px solid #999;border-collapse:collapse;border-spacing:0;color:#000;font-size:0.7em;font-weight:400;text-align:left;}
.customTable td{border:1px solid #999;padding-left:4px;}
.customTable td a[href$=".pdf"], .customTable td a[href$=".doc"], .customTable td a[href$=".ppt"], .customTable td a[href$=".xls"] {
    display: block;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
.headerTemp{background:#eee;color:#000;padding:4px;}
.webbranding a,div.topstory h2 a,div.featurednews h2 a,.borderblue A:link,.borderblue A:visited,.borderblue A:active,table.feeds td.rss-icon a:hover{text-decoration:none;}
.webbranding a:hover,div.topstory h2 a:hover,div.featurednews h2 a:hover,a.five:hover,#lvl-3-nav li a:hover,table.feeds td a:hover{text-decoration:underline;}
#audtitle,#cn-centre-col-inner ul.tabs,ol.tabs{margin:0;padding:0;}
ul.ticsquare li.bigger a:visited,div.topstory h2 a:visited,div.featurednews h2 a:visited{color:#039 !important;}
ul.headline_list li a:hover,.borderblue A:hover{text-decoration:underline;color:red;}
p.breadcrumb a:visited,div.right ul.nav ul li a:visited,div.right ul.nav div.nav a:visited{color:#663;}
table.feeds td a{text-decoration:none;color:#000;}


/** AFTER A FEW TWEAKS **/

a:link {
    color: #00556B;
}

div.titlebox {
  -moz-border-radius: 3px 3px 0 0;
    background: none repeat scroll 0 0 #555555;
    border-bottom: medium none;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

#cn-aside div ul li {
    display: block;
    padding: 4px 5px;
}

div.titlebox h2, div.titlebox h3 {
  font-size: 100%;
  padding-top: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  display: block;

}

/**  Andy- Sept.2, 2011 - added at request to provide formatting for the boxes under menus.  **/
.newsheading {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #003377;
    font-size: 120%;
    margin: 0;
    padding: 0 0 0 5px;}

div.border {
    border: 0px solid #9C9C9C;
    padding: 0 5px 0 8px;
}

.bg-black, .blackBG { /* to override util.css (line 113):*/
    background-color: #FFFFFF;
}
.color-white, .white {
    background-color: transparent;
    color: #000000;
}

/**  end of Suzanne request to provide formatting for the boxes under menus.   **/

 .videogroup {clear:both;margin:10px;padding-top:10px;border-bottom:1px solid #ccc; position:relative}
 .videogroup div.cols1 { width: 480px;}
 .videogroup div.cols4 { width: 160px; float: left;}
 .videogroup div.row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
 .videogroup h2{border:none;background:#000 url(../images/bg-dark.gif) repeat-x scroll 0 bottom;font-size:100%;font-weight:700;line-height:1.28em;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;padding:2px 5px;color:#fff;margin:0; }
 .videogroup div.border {background-color:#fff !important;border:1px solid #ccc;border-bottom:none;}
 .videogroup .whiteBG{background:transparent;}
 .videogroup .whiteBG div.row{background-color:transparent;border:none;height:auto;margin:auto;}
 * html .videogroup div.row{width:680px;} 
 .videogroup h3{font-size:110%;border:none;margin:0;}
 .videogroup p,.videogroup img{margin:0;}
 .videogroup img{margin:0; width: 153px; height: 86px}
 .videogroup .whiteBG div.row{padding:5px 0;}

/**   Andy Keyworth - Sept.6-7, 2011 - to consolidate changes*/
div.row {
  margin-left: 10px;
  width: 680px;
  position: relative;
  clear: both;
}


div.cols2 {
    float: left;
    width:330px;
    margin-bottom: 10px;
    padding: 0;
	clear:right;
}

div.cols3 {float:left; 
	margin: 0 0 3px 0; 
	padding:0; 
	width: 25%;
}

div#cn-centre-col-inner table[class=widthFull] {font-size: 100%;}

div.fc-tbx form label {margin-bottom:5px;}

/**   Andy Keyworth - Sept.2, 2011 - added at Athina Lavoie's request to make the numbers in the ordered list visible  **/
/** .module-related ol{margin:0 0 0 2.55em;} 
.module-related ol li {list-style-type:decimal; background-color:#fff; border:0;} **/
/**  end of Athina Lavoie's request to make the numbers in the ordered list visible   **/

/**   Andy Keyworth - Sept.2, 2011 - added at Alexandre Trottier's request to fix horizontal rules, then commented out because they were causing issues.  **/
/*
.wrapContainer div.floatLeft {
    float:none;
}
hr {
    clear: none;
}*/
/**  end of Alexandre Trottier's request to fix horizontal rules  **/


hr { position: absolute; clip: rect(1px, 1px, 1px, 1px); height: 0px !important; width: 0px !important; overflow: hidden !important; margin: 0 !important;  }

h5 a#a, h5 a#b,h5 a#c,h5 a#d,h5 a#e,h5 a#f,h5 a#g,h5 a#h,h5 a#i,h5 a#j,h5 a#k,h5 a#l,h5 a#m,h5 a#n,h5 a#o,h5 a#p,h5 a#q,h5 a#r,h5 a#s,h5 a#t,h5 a#u,h5 a#v,h5 a#w,h5 a#x,h5 a#y,h5 a#z {  
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 100%;
    font-weight: 700;
    margin: 0;
    padding: 5px;
    display: block;
    width: 690px;
 }
 

div.outerBoxCenter { 
  border: 1px solid #ccc;
  background: #eee;
  padding: 0;
  margin: 5px;
  
}


div.row { 
  width:700px;
  clear: both;
  margin-left: 10px;
}

div.row:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

div.row div.cols2 {
 position: relative;
 display: inline;
 width: 340px !important;
 margin: 0 10px !important;
 padding: 0;
 float: left;
}



/** decorative overides for grids **/
.module-related h2, #cn-aside h2.nav { background: #555555 url(../images/module-related-top.gif) no-repeat top left !important; }

.module-related ol {margin:0;padding:0;} 

table.border-all-none, 
table.border-all-none tr,
table.border-all-none td { border: none !important}

/** bridge - old CLF 2.0 class to new **/
.image-right { float: right; display: inline; padding-right: 10px;}

/** top of page fix **/
#cn-centre-col a[href*=".tc.gc.ca"] {background:transparent;padding-right:0;}
#cn-connect a[href] {background:transparent;padding-right:0}


/** general global fixes **/
#cn-aside { background: #fff !important}


/** Multimedia player tweak **/

div#cn-centre-col-inner div.mediaplayer { margin: 0 10px;}
div#cn-centre-col-inner div.mediaplayer img { margin: 0; padding: 0;}
div#cn-centre-col-inner #cn-aside div.mediaplayer,div#cn-centre-col-inner .span-1 div.mediaplayer,div#cn-centre-col-inner .span-3 div.mediaplayer,div#cn-centre-col-inner .span-4 div.mediaplayer ,div#cn-centre-col-inner .span-5 div.mediaplayer ,div#cn-centre-col-inner .span-6 div.mediaplayer ,div#cn-centre-col-inner .span-7 div.mediaplayer ,div#cn-centre-col-inner .span-8 div.mediaplayer ,div#cn-centre-col-inner .span-9 div.mediaplayer ,div#cn-centre-col-inner .span-10 div.mediaplayer ,div#cn-centre-col-inner .span-11 div.mediaplayer ,div#cn-centre-col-inner .span-12 div.mediaplayer{margin-left:0;margin-right:0;padding-left:0;padding-right: 0}


/** double list fix for old CLF 2 right menu **/
#cn-centre-col #lvl-3-nav div.module-related ul ul { margin-left: 0 !important; }
#cn-centre-col #lvl-3-nav div.module-related ul li ul li, #cn-centre-col #cn-aside div.module-related ul li ul li { border: none }
#cn-centre-col #lvl-3-nav { position: relative; }


div#cn-centre-col-inner h2.blueNewsBackground { background: #eee !important; color: #fff !important; border: none;}

div#cn-centre-col-inner div.morenews { border-top: 1px solid #eee;}
/** Search page globals **/

body#tc-search input[type=submit], body#tc-search input[type=reset]{-webkit-appearance: none;min-height:24px;background: #eee;background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');border-bottom:1px solid #999;border-right: 1px solid #999;border-top: 1px solid #fff;border-left: 1px solid #fff; color: #333; padding: 2px 6px;border-radius:2px;-moz-border-radius: 2px;-webkit-border-radius:2px;text-shadow: 0 1px 0 #eee;font-weight:400;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
body#tc-search input[type=submit]:focus, body#tc-search input[type=reset]:focus, body#tc-search input[type=submit]:hover, body#tc-search input[type=reset]:hover{background:#ddd;background: -moz-linear-gradient(top, #ddd 0%, #ccc 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cccccc'); text-shadow: 0 1px 0 #ddd;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
body#tc-search input[type=submit]:active, body#tc-search input[type=reset]:active{-moz-box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;-webkit-box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;border: 1px solid #999;}
@-moz-document url-prefix() {body#tc-search input[type=submit],body#tc-search input[type=reset]{min-height: 22px; }} 
body#tc-search input { margin: 0; }
body#tc-search fieldset { border: 0; margin-bottom: 0; }
body#tc-search input[type=checkbox] { margin: 3px; }
body#tc-search select { -webkit-border-radius: 0; }
body#tc-search select { moz-border-radius: 0; }
body#tc-search select { border-radius: 0; }

/** misc **/
img.social-media-icon-large { height: 75px !important; width: 75px !important}

/** BEGIN CIVAV Migration Styles **/

#lvl-3-nav table td { padding: 1px !important; border: 0;}
#lvl-3-nav table { border: 0;}
img[alt="PDF"] { height: 38px !important; width: 35px !important; margin-right: 15px !important; }
#cn-centre-col table.span-4 a[href^='mailto:']{background:transparent;padding-right: 0; padding-left: 0;}
h2{border-bottom: none;}
h3{border-bottom: none;}

/** END CIVAV Migration Styles **/

/** Archived Page Noticed **/


#archived h2 {
    background-color: #CC0000;
    color: #FFFFFF;
    margin: 0;
    padding: 2px 0 2px 10px;
}
#archived {
    background-color: #FFFFCC;
    border: 1px solid #CC0000;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}
#archived p {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.archived {
    background-color: #CC0000;
    border: 1px solid #000000;
    clear: both;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.archived a {
    color: #333333;
    height: 22px;
    padding: 0 0 2px;
    position: relative;
}
.archived a[href]:hover, .archived a[href]:link, .archived a[href]:active, .archived a[href]:focus {
    color: #FFFFFF;
}
.archived .archived-top-page {
    background-color: transparent;
    border-left: 1px solid #999999;
    border-right: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    text-align: center;
}
* html .archived {
    margin-top: 2px;
    position: absolute;
}
* html .archived input {
    margin: 0;
    padding: 0;
}
* html .archived a:hover, * html .archived a:active, * html .archived a:focus {
    color: #FFFFFF;
}
.archived {
    display: none !important;
}
* html .archived {
    display: none !important;
}

/** simple link class **/
a.simple-inline-link { background: transparent !important; padding: 0 !important; margin: 0 !important; display: inline !important }

/** Speciality CSS functionality **/
a.application-post {-webkit-appearance: none;min-height:24px;background: #eee;background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');border-bottom:1px solid #999;border-right: 1px solid #999;border-top: 1px solid #fff;border-left: 1px solid #fff; color: #333; padding: 2px 6px;border-radius:2px;-moz-border-radius: 2px;-webkit-border-radius:2px;text-shadow: 0 1px 0 #eee;font-weight:400;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
a.application-post:focus,a.application-post:hover{background:#ddd;background: -moz-linear-gradient(top, #ddd 0%, #ccc 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cccccc'); text-shadow: 0 1px 0 #ddd;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
a.application-post:active{-moz-box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;-webkit-box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;box-shadow: inset 0 0 5px 2px #999, 0 0 0 0 #eee;border: 1px solid #999;}
@-moz-document url-prefix() {a.application-post{min-height: 22px; }} 

/* font tweeks */
.font-normal {font-weight:400 !important;}

/* Remove extra padding on for search result titles */
#cn-centre-col .searchresults a[href$='.pdf'] {padding-left:0px;}
