/*

	The Alliance of Sector Councils main stylesheet
	www.industrialmedia.ca

*/

/* =General
---------------------------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

ul, ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	background: #ffffff url('/images/wrapper/body-bg.jpg') 0 0 repeat-x;
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
}

table tr td {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	vertical-align: top;
}

img, a img {
	border: 0;
}

.clearit:after { 
    content: "."; 
    display: block; 
    clear: both; 
    height: 0; 
    visibility: hidden; 
}

.clearit { 
    min-height: 0; 
    height: 0; 
}

html>body .clearit { 
    height: auto; 
}

.clear {
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	font-size: 1px;
}

/* =Toolbar
--------------------------------------------------------------------------------------------------- */
#toolbar {
	float: right;
	height: 29px;
	padding-right: 24px;
}

#toolbar li {
	float: left;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 15px;
	padding-top: 6px;
}

#toolbar li a {
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 0 15px 0 15px;
}

#toolbar li a:hover {
	text-decoration: underline;
}


/* =Branding
--------------------------------------------------------------------------------------------------- */
#branding {
	background: url('/images/wrapper/branding-bg.jpg') top 434px no-repeat;
	clear: both;
	width: 979px;
	min-height: 143px;
	height: auto !important;
	height: 143px;
	margin: 0 auto;
}

#branding #logo, #branding a {
	display: block;
	width: 558px; 
	height: 143px;
}

#branding #logo-fr {
	width: 583px; 
}
#branding-print	{
	display: none;
	border-bottom: 1px solid #999;
}


/* =Layout Homepage
---------------------------------------------------------------------------------------------------- */
#home #home-wrapper {
	background: url('/images/wrapper/home-wrapper-tm.gif') 0 100% no-repeat;
	width: 997px;
	margin: 0 auto;
	padding-bottom: 1px;
}

#home #home-wrapper-inner {
	background: url('/images/wrapper/home-wrapper-inner-bg.gif') 0 0 repeat-y;
	padding-bottom: 20px;
}

#home #left-column {
	float: left;
	width: 600px;
	padding-left: 44px;
}

#home #right-column {
	float: left;
	width: 330px;
}

#home #home-main-content {
	background: url('/images/wrapper/home-main-content-bg.jpg') 0 0 no-repeat;
	clear: both;
	min-height: 614px;
	height: auto !important;
	height: 614px;
	padding-top: 26px;
}

#home #intro {
	background: url('/images/wrapper/intro-bg.jpg') 0 0 repeat-y;
	width: 591px;
	margin-bottom: 6px;
}	
#home #workshop_banner {
	margin: 15px 0;
}
#home #intro #intro-top {
	background: url('/images/wrapper/intro-top.jpg') 0 0 no-repeat;
	padding: 9px 10px;
}	

#home #intro p {
	background: url('/images/wrapper/intro-btm.jpg') 0 100% no-repeat;
	margin: 0 !important;
	padding: 0 10px 10px 7px;
}

#home #intro p strong {
	font-size: 20px;
}

/* Main feature (JQuery) */
#home #main-feature {
	background: url('/images/wrapper/main-feature-bg.jpg') 0 0 repeat-y;
	width: 591px;
	font-size: 12px;
}

#home #main-feature h2 {
	color: #2f528d;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}

#home #main-feature blockquote {
	width: 180px;
	margin-left: 135px;
	color: #666666;
	padding: 22px 0 10px 0;
}

#home #main-feature blockquote p {
	line-height: 15px;
	margin-bottom: 10px;
}
#home #main-feature blockquote p a{
	font-size: 12px !important;
}

#home #main-feature #main-feature-top {
	background: url('/images/wrapper/main-feature-top.jpg') 0 0 no-repeat;
	display: block;
	padding-top: 25px;
}

#home #main-feature #main-feature-btm {
	background: url('/images/wrapper/main-feature-btm.jpg') 0 100% no-repeat;
	display: block;
	padding-bottom: 25px;
}

/* Divs to be dispayed in main feature (JQuery) */
/* Default */
#home #main-feature #feature1 {
	background: url('/images/feature-bg-01.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature2 {
	background: url('/images/feature-bg-02.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature3 {
	background: url('/images/feature-bg-03.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature4 {
	background: url('/images/feature-bg-04.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature5 {
	background: url('/images/feature-bg-05.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature6 {
	background: url('/images/feature-bg-06.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature7 {
	background: url('/images/feature-bg-07.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

#home #main-feature #feature8 {
	background: url('/images/feature-bg-08.jpg') 3px 100% no-repeat;
	float: left;
	min-height: 223px;
	height: auto;
	height: 223px;
	width: 315px;
}

/* Main feature navigation */
#home #main-feature #feature-nav {
	float: right;
	margin-right: 3px;
}

#home #main-feature #feature-nav li {
	display: inline;
}

#home #main-feature #feature-nav li a {
	background: url('/images/wrapper/main-feature-nav-item-bg.gif') 100% 0 repeat-y;
	display: block;
	width: 244px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	border-bottom: 1px solid #ffffff;
	padding: 6px 0 6px 13px;
	margin-left: 15px;
}

#home #main-feature #feature-nav li a:hover, #home #main-feature #feature-nav li.active a {
	background: url('/images/wrapper/feature-nav-left-arrow.gif') 0 7px no-repeat;
	color: #2c4d85;
	padding: 6px 0 6px 28px;
	margin-left: 0;
	border-bottom: 1px solid #ffffff;
}

#home #main-feature #feature-nav li a.last {
	border-bottom: 0 !important;
}

/* News */
#home #news {
	background: url('/images/wrapper/news-bg.jpg') 0 0 repeat-y;
	width: 591px;
}

#home #news h2 {
	background: url('/images/wrapper/news-top.jpg') 0 0 no-repeat;
	height: 31px;
	color: #666666;
	font-size: 20px;
	text-transform: uppercase;
	padding: 14px 14px 0 17px;
}

#home #news h2 a.rss {
	background: url('/images/icon-rss.gif') 100% 0 no-repeat;
	display: block;
	float: right;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	padding-right: 30px;
}

#home #news #news-btm {
	background: url('/images/wrapper/news-btm.jpg') 0 100% no-repeat;
	padding-bottom: 11px;
}

#home #news ul {
	clear: both;
	padding: 0 15px 0 17px;
}

#home #news ul li {
	width: 278px;
	float: left;
	font-size: 12px !important;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	padding: 9px 0 10px 0;	
}

#home #news ul li .news-icon {
	float: left;
	width: 38px;
	padding-top: 12px
}

#home #news ul li .news-text {
	float: left;
	width: 215px;
	line-height: 16px;
	padding-top: 9px
}

#home #news ul li .date {
	margin-bottom: 5px;
}

#home #news ul li .bdr-top {
	border-top: 1px solid #e5e5e1;
}

/* Logo block */
#home #logo-block {
	background: url('/images/wrapper/home-block-bg.gif') 0 0 repeat-y;
	width: 312px;
	margin-bottom: 7px;
	position: relative;
}

#home #ctl00_ContentPlaceHolder1_logoscroller #logos {
	width: 288px;
	height: 94px;
	margin-left: 10px;
	background: white;
	display:block;
}
#home #ctl00_ContentPlaceHolder1_logoscroller img {
	display:none;
}
#home #logo-block h3 {
	background: url('/images/wrapper/home-block-top.jpg') 0 0 no-repeat;
	color: #2a4a7f;	
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 8px 0 0 11px;
	position: relative;
}

#home #logo-block #logo-block-btm {
	background: url('/images/wrapper/home-block-btm.jpg') 0 100% no-repeat;
	padding-bottom: 9px;
	position: relative;
	z-index: 10;
}

/* Feature block */
#home #sub-content-feature {
	background: url('/images/wrapper/sub-content-feature-bg.gif') 0 0 repeat-y;
	width: 286px;
}

#home #sub-content-feature #sub-content-feature-btm {
	background: url('/images/wrapper/sub-content-feature-btm.gif') 0 100% no-repeat;
	padding-bottom: 10px;
}

#home #sub-content-feature #sub-content-feature-inner {
	background: url('/images/wrapper/sub-content-feature-inner-bg.jpg') 0 0 no-repeat;
	min-height: 200px;
	font-size: 12px;
	padding: 20px 35px 10px 38px;
}
#home #sub-content-feature #sub-content-feature-inner-f {
	background: url('/images/wrapper/sub-content-feature-inner-bg-f.jpg') 0 0 no-repeat;
	min-height: 200px;
	font-size: 12px;
	padding: 20px 35px 10px 38px;
}
#home #sub-content-feature h4, #home #sub-content-target_feature h4 {
	font-size: 16px;
	line-height: 16px;
	position: relative;
}

#home #sub-content-feature p, #home #sub-content-target_feature p {
	line-height: 16px;
	margin-top: 14px;
}

#home #sub-content-feature img, #home #sub-content-target_feature img {
	display: block;
	margin: 15px 0 0 10px;
	float: right;
}

/* Common block */
#home .common-block {
	background: url('/images/wrapper/common-border-top.gif') 0 0 no-repeat;
	width: 312px;
	font-size: 12px;
	margin-top: 9px;
	padding-top: 9px;
}

#home #sub-content-target_feature
{
    padding: 8px 26px 14px 12px;
}
#home .common-block .common-block-inner {
	background: url('/images/wrapper/common-bg.gif') 0 0 repeat-y;
	padding: 8px 10px 14px 12px;
}

#home .common-block .common-block-btm {
	background: url('/images/wrapper/common-border-btm.gif') 0 100% no-repeat;
	height: 9px;
	font-size: 1px;
	clear: both;
}

#home .common-block .lft-img {
	display: block;
	float: left;
}

#home .common-block .txt {
	float: right;
	line-height: 16px;
	width: 150px;
}

#home .common-block .txt p {
	padding: 0 5px 8px 0;
}

#home .common-block .txt p.link-btn {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 0 !important;
}

/* =Layout
---------------------------------------------------------------------------------------------------- */
#wrapper {
	width: 997px;
	margin: 0 auto;
}

#wrapper-inner {
	background: url('/images/wrapper/wrapper-inner-bg.gif') 0 0 repeat-y;
}

#main-content {
	background: url('/images/wrapper/main-content-bg.jpg') 0 0 no-repeat;
	clear: both;
	min-height: 767px;
	height: auto !important;
	height: 767px;

}


#main-content #left-col {
	float: left;
	width: 187px;
	padding: 0 0 0 10px;
}	

#main-content #right-col {
	background: url('/images/wrapper/content-btm.jpg') 0 100% no-repeat;
	float: left;
	width: 790px;
	padding: 0 0 77px 0;
}	

#main-content #right-col #content {
	float: left;
	width: 571px;
	min-height: 680px;
	height: auto !important;
	height: 680px;
	padding: 0 0 0 24px;
}

#main-content #text-content {
	padding: 0 15px 10px 0; 
	border-right: 1px solid #e5e5e5;
} 

#main-content #text-content table tr td, #main-content #text-content table tr td p {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	vertical-align: top;
}



/* =Left nav 
---------------------------------------------------------------------------------------------------- */
#left-nav {
	width: 187px;
	margin: 98px 0 0 0;
}

#left-nav li {
	display: inline;
}

#left-nav li a {
	display: block;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	padding: 6px 15px 6px 25px;
}

#left-nav li a:hover, #left-nav li a.active {
	background: #92a4c1;
	color: #ffffff;
}


/* =Breadcrumb
---------------------------------------------------------------------------------------------------- */
#breadcrumb {
	font-size: 11px;
	clear: both;
	margin: 0 !important;
	padding: 25px 0 15px 0;
}

#breadcrumb a {
	color: #000000 !important;
}

/* =Search form
---------------------------------------------------------------------------------------------------- */
#search-form {
	background: url('/images/wrapper/search-form-bg.gif') 0 0 repeat-y;
	width: 572px;
	margin-top: -10px;
}

#search-form #search-form-top {
	background: url('/images/wrapper/search-form-top.gif') 0 0 no-repeat;
	padding-top: 9px;
}

#search-form #search-form-inner {
	background: url('/images/wrapper/search-form-btm.gif') 0 100% no-repeat;
	padding: 10px 0 8px 18px;
}

#search-form #search-form-inner #search-1, 
#search-form #search-form-inner #search-2 {
	display: block;
	border: 1px solid #809eb8;
}	

#search-form #search-form-inner ul li.one {
	background: url('/images/wrapper/search-one.gif') 0 0 no-repeat;
	padding: 2px 0 10px 40px;
}

#search-form #search-form-inner ul li.two {
	background: url('/images/wrapper/search-two.gif') 0 0 no-repeat;
	padding: 2px 0 10px 40px;
}

#search-form #search-form-inner ul li.three {
	background: url('/images/wrapper/search-three.gif') 0 5px no-repeat;
	padding: 2px 0 10px 40px;
}

#search-form #search-form-inner #search-1 {
	width: 446px;
}

#search-form #search-form-inner #search-2 {
	width: 268px;
}

#search-form #search-form-inner form .btns {
	background: none;	
	color: #335793;
	text-align: left;
	cursor: pointer;
}

/* =Sidebar
---------------------------------------------------------------------------------------------------- */
#sidebar {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	float: right;
	width: 185px;
	margin-top: 97px;
}

#sidebar #sidebar-top {
	padding-top: 8px;
}

#sidebar ul {
	width: 185px;
	padding-bottom: 17px;
}

#sidebar ul li {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 0 10px 0 15px;
}

#sidebar ul li a.pdf {
	background: url('/images/sub-icon-pdf.gif') 0 0 no-repeat;
	padding-left: 27px;
}

#sidebar p {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
	margin-bottom: 10px !important;
}

.pdf {
	background: url('/images/sub-icon-pdf.gif') 0 2px no-repeat;
	display: block;
	margin-top: 5px;
	padding-left: 28px;
}


#sidebar ul li a:hover,
#sidebar ul li a.pdf:hover {
	text-decoration: underline;
}

/* =Footer
---------------------------------------------------------------------------------------------------- */
#footer {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 11px !important;
	background: #dfe4eb;
	clear: both;
	width: 979px;
	min-height: 74px;
	height: auto !important;
	height: 74px;
	margin: 0 auto;
	padding: 0;
}

#footer a {
	color: #000000;
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 11px !important;
}

#footer p {
	font-size: 11px !important;
	margin: 0 !important;
}

#footer p.info {
	float: left;
	width: 450px;
	color: #010000;
	padding-top: 10px;
	padding-left: 59px;
}

#footer p.info img {
	margin-right: 25px;
}

#footer p.copy {
	float: right;
	width: 400px;
	color: #010000;
	text-align: right;
	padding-top: 24px;
	padding-right: 50px;
}

/* Homepage footer */
#home #footer {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 11px !important;
	background: url('/images/wrapper/home-footer-bg.jpg') 0 0 no-repeat;
	clear: both;
	width: 903px;
	min-height: 64px;
	height: auto !important;
	height: 64px;
	margin: 9px auto 0 auto;
	padding-top: 10px;
}

#home #footer a {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 11px !important;
	color: #000000;
}

#home #footer p.info {
	float: left;
	width: 450px;
	color: #010000;
	padding-top: 10px;
	padding-left: 25px;
}

#home #footer p.info img {
	margin-right: 25px;
}

#home #footer p.copy {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 11px !important;
	float: right;
	width: 380px;
	color: #010000;
	text-align: right;
	padding-top: 24px;
	padding-right: 30px;
}

/* =Links
---------------------------------------------------------------------------------------------------- */
a, a:focus {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif !important;
	font-size: 13px !important;
	outline: none;
	color: #2f528d;
}

a:hover {
	color: #000000;
}

.pdf {
	background: url('/images/wrapper/icon-pdf.gif') 0 0 no-repeat;
	line-height: 18px;
	padding-left: 24px;	
}

/* =lists
--------------------------------------------------------------------------------------------------- */
#main-content #text-content ol {
	margin: 0 0 12px 12px;
	padding: 0 0 0 12px;
}

#main-content #text-content ol li {
	line-height: 16px;
	padding-bottom: 2px;
}

/*to handle the fact that Ektron places a UL within the content area with a class of "column"
#main-content #content #text-content ul.column {
	border: none;
	color: #000000;
 	list-style: none !important;
}

#main-content #content #text-content ul.column li {
	border: none;
	color: #000000;
 	list-style: none !important;
}
*/


#main-content #content  ul li {
}

#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li {
 	list-style: none !important;
}

#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li ul {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
 	list-style: square;
	margin: 0 0 18px 14px;
	padding: 0 0 0 14px;
}

#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li ul.CBTabWrapper li {
	list-style: none !important;
}
#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li ul.EktronFolderTree li {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	clear: left;
}

#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li ul.EktronFolderTree li span.folder {
	height: 16px;
	float: left;
}


#ctl00_ContentPlaceHolder2_DropZone1_columnDisplay_ctl00_zone ul.column li ul li {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	font-size: 13px;
 	list-style: square !important;
}




/* =Typography
---------------------------------------------------------------------------------------------------- */
#main-content #content {
	font-size: 12px;
}

#main-content #content p {
	line-height: 16px;
	margin: 0 0 18px 0;
	font-size: 13px;
}

#main-content #text-content h1 {
	color: #c60d24;
	font-size: 21px;
	margin: 0 0 10px 0;
}

#main-content #text-content h2 {
	color: #2e518b;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 14px 0;
}

#main-content #text-content h3 {
	font-size: 16px;
	color: #000000;
	margin: 0 0 10px 0;
}

#main-content #sidebar h3 {
	color: #000000;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 8px 10px 10px 15px;
}

/* =Forms
---------------------------------------------------------------------------------------------------- */
.members-block form .login-field {
	background: #ffffff;
	height: 24px;
	width: 230px;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	padding: 4px 0 0 3px;
}
div.EktronPersonalizationWrapper .topmenu
{
	height:20px;
}
ul.column,ul.column li
{
    list-style:none!important;
    margin:0!important;
    padding:0!important;
    }
	
/* =Sub Menus - DAVE
---------------------------------------------------------------------------------------------------- 
#main-nav li ul{display:none;}*/








/* =Main nav CSS Menus (Core styles - Do not modify)
---------------------------------------------------------------------------------------------------- */
.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:100;}
.qmmc .qmdividery {float:left;width:0px;}
.qmmc .qmtitle {display:block;cursor:default;white-space:nowrap;position:relative;z-index:100;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative; z-index:999;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:100;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div {visibility:hidden;position:absolute;}
.qmmc .qmcbox {cursor:default;display:block;position:relative;z-index:100;}
.qmmc .qmcbox a {display:inline;}
.qmmc .qmcbox div {float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:110;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover > ul {left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover > ul {top:0px;left:100%;}
#qm1 ul {top:100%;}
#qm1 ul li:hover > ul {top:0px;left:100%}




/* =Main navigation
----------------------------------------------------------------------------------------------------  


#main-nav ul {
	background: url('/images/wrapper/main-nav-item-divider.gif') 0 0 no-repeat;
	padding-left: 2px;
}

#main-nav ul li {
	float: left;
	color: #ffffff;
}

#main-nav ul li a {
}

#main-nav ul li a:hover, #main-nav ul li a.active {
	background-position: 0 -35px;
}

#main-nav ul li a span {
	background: url('/images/wrapper/main-nav-item-divider.gif') 100% 0 no-repeat;
	display: block;
	float: left;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	cursor: pointer;
}

#main-nav ul li a:hover span {
	background-position: 100% -35px;
}

#main-nav ul li a span span {
	background: url('/images/wrapper/main-nav-item-divider-left.gif') 0 0 no-repeat;
	display: block;
	float: left;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	padding-top: 9px;
}

#main-nav ul li a:hover span span {
	background-position: 100% -35px;
}

.about, .about span {
	width: 169px;
}

.sector, .sector span {
	width: 215px;
}

.priorities, .priorities span {
	width: 191px;
}

.resources, .resources span {
	width: 279px;
}

.news, .news span {
	width: 123px;
}

*/



/* =Main nav and dropdowns (modify at will)
---------------------------------------------------------------------------------------------------- */ 

/* (MAIN) Container */	
#qm0 {	
	border-left: 1px solid #1f3c6b;
	width: 979px;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-left: 9px;
}

/* (MAIN) Items */	

#qm0 a {	
	background: url('/images/wrapper/main-nav-item-bg.gif') 0 0 repeat-x;
	font-family: 'Trebuchet MS', arial, sans-serif;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	margin: 0 auto;
}	

#qm0 a span {
	border-right: 1px solid #1f3c6b;
	/*background: url('/images/wrapper/main-nav-item-divider.gif') 100% 0 no-repeat;*/
	min-height: 23px;
	height: auto !important;
	height: 23px;
}




#qm0 a span {
	display: block;
	line-height: 17px;
	padding: 11px 0 0 0;
	cursor: pointer; /* IE6 */
}

#qm0 a:hover {
	background-position: 0 -35px;
}

#qm0 a:hover span {
	background-position: 0 -35px;
}

#qm0 a.on {	
	background-position: 0 -35px;
}

/* (MAIN) Parent Items */	
#qm0 .qmparent {	
}

/* (MAIN) Active State */	
body #qm0 .qmactive, body #qm0 .qmactive:hover, body #qm0 .active, body #qm0 .active:hover {
	background-position: 0 -35px;
}

/* (MAIN) Active State */	
body #qm0 .qmactive span, body #qm0 .qmactive:hover span, body #qm0 .active span, body #qm0 .active:hover span {
	background-position: 0 -35px;
}

/* (SUB) Container */	
#qm0 div, #qm0 ul {	
	background: #92a4c1;
	color: #ffffff;
	width: 185px;
	text-align: left;
	margin-left: -1px;
	margin-top: 0;
	border-top: 1px solid #1f3c6b;
	border-left: 1px solid #1f3c6b;
	border-right: 1px solid #1f3c6b;
}

/* (SUB) Items */	
#qm0 div a, #qm0 ul a {	
	background-image: none;
	font-family: 'Trebuchet MS', arial, sans-serif;
	color: #ffffff;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px !important;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 17px;
	padding: 5px 9px 6px 14px;
	margin: 0;
	border-bottom: 1px solid #1f3c6b;
}

/* (SUB) Hover State */	
#qm0 div a:hover {	
	background-image: none;
	background-color: #365ea2;
	color: #ffffff;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 17px;
	padding: 5px 9px 6px 14px;
	margin: 0;
	border-bottom: 1px solid #1f3c6b;
}

/* (SUB) Active State*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-image: none;
	background-color: #365ea2;
	color: #ffffff;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 17px;
	padding: 6px 9px 6px 14px;
	margin: 0;
	border-bottom: 1px solid #1f3c6b;
}
div.EktronPersonalizationWrapper .topmenu
{
	height:20px;
}
.searchbox{
    background-image: url(/images/preview.gif);
    background-repeat:no-repeat;
    background-position:left;
    border: 1px solid #c6c6c6;
    padding-left:18px;
	padding-top:5px;
}


