/* New home page styles */

#page {background: #FFF url(/internet/main/publishing.nsf/AttachmentsByTitle/home-back-2.gif/$FILE/home-back-2.gif) 0 -500px repeat; width: 100%; min-width: 970px; margin: 0;}
/* Fix IE6 min-width issue */
* html #page {	width: expression(document.body.clientWidth < 994? "966px" : "auto");}

#footer {background: #FFF; margin:5px 0pt;padding:0 0 10px 0}
#main_cntnt {padding: 0; margin: 18px 0 0 0; width: 100%;font-size: 1.2em;}
#container{ padding: 0; margin: 0; width: 100%;  }

/* General layout of content areas */
#left {width: 66%; float: left; margin: 0; padding: 0}
#right {width: 34%; float: left; margin: 0; padding: 0}
#leftcol, #centrecol {padding: 0;width:50%;float: left;margin: 0;}
#rightcol {width: 100%;padding: 0;margin: 0;}

/* Box layouts */
#topic {background: #DEE4F2 url(/internet/main/publishing.nsf/AttachmentsByTitle/topic-back.gif/$FILE/topic-back.gif) 0 0 repeat; border: 1px solid #9AB0E4}
#news, #featured, .other, #rss {border: 1px solid #CCC;padding: 0;background: #FFF;}
#welcome{margin: 0 9px 18px 30px;}
#news {margin: 0 9px 0 18px;}
#rss {margin: 0 9px 18px 18px; border-top: 0; padding: 8px 12px}
#featured {margin: 0 9px 18px 9px;}
/* These two styles allows .other widgets to be moved into any column without reworking the CSS */
#right .other {margin: 0 18px 18px 9px}
#left .other {margin: 0 9px 18px 9px;}
#news div, #featured div, .other div {margin: 0 12px 10px}
.item {border-top: 1px dotted #CCC; padding-top: 8px; display: block; clear: left; overflow: auto}
.item img {background: #FFF; float: left; margin: 2px 10px 2px 0; border: 1px solid #6D6D6D; padding: 2px}


/* FOR IE6 TO FIX FLOAT DROP */
* html #leftcol, * html #centrecol {width: 49%}
* html #featured {margin: 0 0 18px 9px;}
* html .other {margin: 0 18px 18px 5px}

/* Text styles */
#main_cntnt p.mainsum {margin: -3px 0 8px 0; font-size: 0.95em}
#main_cntnt p.mainsum a {text-decoration: underline}
#related {text-align: center}
#main_cntnt p {margin: 0; font-size: 0.95em}
#main_cntnt ul {margin: -5px 8px 12px 14px; padding: 0}
#main_cntnt ul li {padding: 0; margin: 0; font-size: 0.95em}
#related h2 {text-align: left}
h2 {letter-spacing: 2px;padding:6px 8px;color: #FFF;text-transform: uppercase;margin: 0;padding-left: 10px;font-size: 1em;margin: 12px}
#news h2, #calendar h2 {margin: 12px 12px 0}
#left h2 {background: #262869 url(/internet/main/publishing.nsf/AttachmentsByTitle/h2-back.gif/$FILE/h2-back.gif) 0 0 repeat;}
#right h2, #left .other h2 {background: #606060 url(/internet/main/publishing.nsf/AttachmentsByTitle/h2-back-grey.gif/$FILE/h2-back-grey.gif) 0 0 repeat;text-transform: none;}
#main_cntnt p.date {margin:0 0 0 0;padding:0;text-transform:uppercase;color: #9F212F;font-size: 0.85em;}
h3 {margin: 0; padding: 0;line-height: 1.6em;font-size: 0.95em;}
#main_cntnt .other ul li {list-style-type: none;}
#main_cntnt .other ul li a {background: url(/internet/main/publishing.nsf/AttachmentsByTitle/arrow-blue.gif/$FILE/arrow-blue.gif) left center no-repeat;padding-left: 18px;margin-left: 0;}

/* Link styles */
#container a {color: #262869; text-decoration: none}
#container a:hover {color:#336699;text-decoration:underline;}
/* a#expand, a#expand:link, a#expand:visited, a#expand:active, expand.gif/$FILE/expand.gif) center right no-repeat;}
a#expand:hover, a#archive:hover,  a#pub:hover{color: #FFF;text-decoration: underline;} */
#container a.more, #container a.more:active, #container a.more:visited {color: #FFF;float: right;margin-top: -37px;margin-right: 23px;padding-right: 17px;font-size: 0.9em; background: url(/internet/main/publishing.nsf/AttachmentsByTitle/arrow-white.gif/$FILE/arrow-white.gif) center right no-repeat;}
#container a.more:hover {color: #fff}
#container #news a.more, #container #calendar a.more {margin-top: -25px}
a#feed {background: url(/internet/main/publishing.nsf/AttachmentsByTitle/rss.gif/$FILE/rss.gif) left center no-repeat; padding: 1px 0 0 20px;}
#container h2 a {color: #FFF}
#container h2 a:hover {color: #FFF; text-decoration: underline}

/* 'News' styles */
.main {border-top: 0}
#news .main  h3 {font-size: 1.15em; line-height: 1.4em}

/* 'Featured' styles */
#featured .highlight {margin: 10px 12px 0;background: #E4E4E4;padding: 10px 12px;border-top: 1px dotted #CCC}
#featured .highlight h3 {color: #9F212F;font-size: 1.15em;margin-bottom: 3px;
}
#main_cntnt #featured .highlight a {color: #9F212F;}
#main_cntnt #featured .highlight a:hover {color: #9F212F; text-decoration: underline}

/* 'Topic' styles */
#topic select {font-size: 0.9em; margin: 0 12px 0 12px;}
#topic p {font-size: 0.9em; margin: 5px 12px;}
#topic h2 {background: none; padding: 0; margin: 12px 12px 0 12px; font-size: 0.95em; background: none; color: #262869; text-transform: uppercase}
h1 {margin-top: 0}
.searchbutton {width: 30px}

/* 'Publications' styles */
#main_cntnt #pubs ul li {line-height: 1.4em;margin-bottom: 5px;}
#main_cntnt #pubs ul li a {background: url(/internet/main/publishing.nsf/AttachmentsByTitle/doc.gif/$FILE/doc.gif) left 3px no-repeat;display: block;padding-left: 15px;margin-left: 0;}

/* Styles for highlighting current workflow item */
#news .curr, #featured .curr {background: #FFFF80; padding: 10px; margin-bottom: 0}
.error_home {position:absolute;left:150px; right: 150px;top:200px;border:1px dotted #000;background:#FFFF80;padding:30px; width: 230%}
html>body .error_home {width: auto}
.error_home h1 {background: none}
.error_home table td {background: #FFF}