﻿/*

	AIAC main stylesheet

*/

/* =General
---------------------------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

ul, ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url('/images/wrapper/body-bg.jpg') 0 0 repeat-x;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 13px;
	margin: 0 0 15px 0;
}

table tr td {
	font-size: 13px;
	vertical-align: top;
	font-family: 'Trebuchet MS', arial, sans-serif;
}

img, a img {
	border: 0;
}

hr {
	border: none;
	width: 100%;
	height: 1px;
	color: #CCCCCC !important;
	background-color: #CCCCCC !important;
}


.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;
}

.print {
	display: none;
	visibility: hidden;
	padding-top: 5px;
}

/* =header / toolbar
--------------------------------------------------------------------------------------------------- */
#header {
	width: 100%;
	min-height: 169px;
	height: auto !important;
	height: 169px;
}

#header #header-inner {
	width: 980px;
	min-height: 126px;
	height: auto !important;
	height: 126px;
	margin: 0 auto;
}

#header #logo {
	display: block;
	float: left;
	width: 422px; 
	height: 57px;
	margin-top: 22px;
	padding-left: 5px;
}

#header #toolbar {
	background: url('/images/wrapper/toolbar-bg.jpg') 0 0 no-repeat;
	float: right;
	width: 321px; 
	height: 35px;
	padding-top: 8px;
}

#header #toolbar ul {	
	margin-left: 8px;
}

#header #toolbar ul li {	
	float: left;
	font-size: 11px !important;
}

#header #toolbar ul li a {	
	display: block;
	float: left;
	color: #727272 !important;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	text-align: center;
	text-decoration: none;
	font-family: 'Trebuchet MS', arial, sans-serif;	
	font-size: 11px !important;
}

#header #toolbar ul li a:hover {	
	text-decoration: underline;
}

#header #toolbar ul li a span, #header #toolbar ul li a span.last {	
	background: url('/images/wrapper/toolbar-items-divider.gif') 100% 0 no-repeat;
	display: block;
	float: left;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	line-height: 16px;
	text-align: center;
	padding: 6px 12px 0 12px;
	cursor: pointer;
}

#header #toolbar ul li a span.last {	
	background: none;
}

/* Search form */
#header #toolbar ul li #search-form {
	float: left;
}

#header #toolbar ul li #search-form .search-field {
	background: #ffffff;
	border: 0;
	font-size: 11px;
	height: 21px;
	width: 195px;
	padding: 5px 0 0 3px;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}

#header #toolbar ul li #search-form label {
	display: block;
	float: left;
	color: #727272;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	line-height: 16px;
	text-align: center;
	padding: 6px 3px 0 10px;
}

/* =Links
---------------------------------------------------------------------------------------------------- */
a, a:focus, a.section-link, a.section-link:focus  {
	outline: none !important;
	color: #777777 !important;
	font-family: 'Trebuchet MS', arial, sans-serif !important;
	font-size: 13px !important;
}

a:hover, a.section-link:hover {
	outline: none !important;
	color: #333333 !important;
	font-family: 'Trebuchet MS', arial, sans-serif !important;
	font-size: 13px !important;
}

a.section-link, a.section-link:focus {
	font-family: 'Trebuchet MS', arial, sans-serif;
	color: #e3252a !important;
	padding: 0 !important;
	margin: 0 !important;
	font-weight: bold;
}

a.section-link:hover {
	font-family: 'Trebuchet MS', arial, sans-serif;
	color: #333333 !important;
}

.section-link-block {
	font-family: 'Trebuchet MS', arial, sans-serif;
	display: block;
	padding: 8px 0 0 20px;
	background: #FFFFFF url(../images/icon-arrow.jpg) 10px left no-repeat;
}

.sidebar-divider-line {
	margin: 0 0 0 -14px;
}


/* =Layout
---------------------------------------------------------------------------------------------------- */
#wrapper {
	background: #ffffff url('/images/wrapper/wrapper-bg.gif') 0 0 repeat-y;
	width: 980px;
	margin: 0 auto;
}

#wrapper #wrapper-inner {
	background: url('/images/wrapper/wrapper-border-btm.gif') 0 100% no-repeat;
	padding-bottom: 3px;
} 

#main-content {
	clear: both;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 980px;
	margin: 0 auto;
}

#main-content-full {
	background: url('/images/wrapper/main-content-bg-full.jpg') 0 0 repeat-y;
	clear: both;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 980px;
	margin: 0 auto;
}

#left-col {
	float: left;
	width: 208px;
}

#middle-col {
	background: url('/images/wrapper/middle-col-bg.gif') 1px 0 no-repeat;
	float: left;
	width: 561px;
}

#right-col {
	background: url('/images/wrapper/right-col-divider.jpg') 0 0 no-repeat;
	float: left;
	width: 206px;
	min-height: 425px;
	height: auto !important;
	height: 425px;
}

#text-content {
	padding: 40px 28px 30px 28px;
}

/* =Layout homepage
---------------------------------------------------------------------------------------------------- */
#home #wrapper {
	background: #ffffff url('/images/wrapper/wrapper-bg.gif') 0 0 repeat-y;
	width: 980px;
	margin: 0 auto;
	border-top: 1px solid #c3c3c3;
}

#home #wrapper #wrapper-inner {
	background: url('/images/wrapper/home-wrapper-border-btm.gif') 0 100% no-repeat;
	padding-bottom: 3px;
} 

#home #wrapper #wrapper-inner #main-content {
	background: url('/images/wrapper/maple-leaf-bg.gif') 1px 100% no-repeat;
	padding-bottom: 10px;
}

#home #left {
	float: left;
	width: 671px;
	overflow: hidden; 
}

#home #right {
	float: left;
	width: 306px;
	padding-top: 14px;
}

/* Intro */
#home #intro {
	background: url('/images/wrapper/intro-bg.gif') 2px 2px no-repeat;
	padding: 14px 25px 25px 25px;
}

#home #intro h1 {
	background: url('/images/wrapper/hdr-keyline-bg.gif') 0 100% no-repeat;
	padding-bottom: 15px;
}

#home #intro p {
	margin-top: 8px;
}

#home #intro a {
	color: #104c6e;
}

#home #intro a:hover {
	color: #e3252a;
}

/* News */
#home #news {
	background: url('/images/wrapper/news-block-right-bg.gif') 100% 70% no-repeat;
	float: left;
	width: 326px;
	padding: 0 2px 0 13px;
}

#home #news ul {
	padding: 0 20px 10px 14px;
}

#home #news ul li {
	padding: 15px 0 0 0;
}

#home #news h2 a.archive {
	background: url('/images/wrapper/link-arrow.gif') 100% 50% no-repeat;
	display: block;
	float: right;
	text-decoration: none;
	padding-right: 23px;
}

/* Employment */
#home #employment {
	float: left;
	width: 308px;
	padding: 0 0 0 4px;
}

#home #employment p {
	margin: 10px 10px 15px 2px;
}

#home #employment img {
	display: block;
	margin: 12px auto 0 auto;
}

#home #news h2, #home #employment h2 {
	background: url('/images/wrapper/hdr-bg.jpg') 0 0 no-repeat;
	width: 282px; 
	height: 45px;
	color: #e3252a;
	font-family: arial, verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 45px;
	padding: 0px 16px 0 13px
}

#home #employment h2 {
	font-size: 16px;



}
/* Publications */
#publications {
	background: url('/images/wrapper/publications-bg.jpg') 0 0 repeat-y;
	width: 296px;
	margin-bottom: 14px;
}

#publications #publications-btm {
	background: url('/images/wrapper/publications-btm.jpg') 0 100% no-repeat;
	padding-bottom: 3px;
}

#publications #publications-inner {
	background: url('/images/wrapper/publications-top.jpg') 0 0 no-repeat;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	padding: 10px 0 10px 0;
}

#publications #publications-inner img {
	display: block;
	margin: 0 auto;
}

#publications #publications-inner p {
	color: #000;
	margin: 8px 0 8px 0;
	padding: 0 20px 0 20px;
}

#publications #publications-inner a {
	color: #104c6e
}

#publications #publications-inner a:hover {
	color: #104c6e;
}

/* Events Calendar */
#calendar {
	background: url('/images/wrapper/calendar-bg.jpg') 0 0 repeat-y;
	width: 296px;
}

#calendar p, #calendar a {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 13px;

}

#calendar #calender-btm {
	background: url('/images/wrapper/calendar-btm.jpg') 0 100% no-repeat;
	padding-bottom: 3px;
}

#calendar #calender-inner {
	background: url('/images/wrapper/calendar-top.jpg') 0 0 no-repeat;
	padding-top: 3px;
}

#calendar #calender-items {
	width: 248px;
	margin: 0 auto;
	padding: 10px 0 8px 0
}

#calendar #calender-items a {
	color: #696969;
}

#calendar #calender-items a:hover {
	color: #e3252a;
}

#calendar #calender-items p {
	margin: 10px 0 10px 0;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 13px;
	
}

#calendar #calender-items h3 {
	color: #696969;
	font-family: arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
}

#calendar #calender-items h3 a {
	background: url('/images/wrapper/btn-rss.gif') 100% 50% no-repeat;
	float: right;
	color: #696969;
	text-decoration: none;
	padding-right: 23px;
}

#calendar #calender-items ul {
	margin-bottom: 5px;
}

#calendar #calender-items ul li {
	float: left;
	color: #696969;
}

#calendar #calender-items ul li a {
	color: #696969;
	text-decoration: none;
}

#calendar #calender-items ul li.date {
	width: 230px;
	text-align: center;
}

#calendar #calender-items ul li.link-right {
	float: right;
}

/* =Homepage banners
---------------------------------------------------------------------------------------------------- */
#home #homepage-banners {
	width: 980px;
	margin: 0 auto 1px auto;
}

#home #homepage-banners img {
	display: block;
}

#home #homepage-banners #links li {
	float: left;
}

#home #homepage-banners #links li a {
	background: url('/images/wrapper/links-arrow.gif') 100% 50% no-repeat;
	display: block;
	float: left;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #ffffff !important;
	line-height: 18px;
	text-decoration: none;
	margin-right: 20px;
	padding-right: 24px;
}

#home #homepage-banners #links li a:hover {
	color: #d6dee5;
}

#home #homepage-banners div {
	position: relative;
}





/* =Left nav
---------------------------------------------------------------------------------------------------- */
#left-nav {
	background: url('/images/wrapper/left-nav-bg-repeat.jpg') 1px 0 repeat-y;
	width: 209px;
}

#left-nav #left-nav-inner {
	background: url('/images/wrapper/left-nav-bg.jpg') 1px 0 no-repeat;
	min-height: 208px;
	height: auto !important;
	height: 208px;
	padding-top: 65px;
}

#left-nav ul {
	background: url('/images/wrapper/left-nav-btm.jpg') 1px 100% no-repeat;
	min-height: 208px;
	height: auto !important;
	height: 208px;
	padding-bottom: 200px;
}

#left-nav ul li {
	background: url('/images/wrapper/left-nav-item-divider.png') 0 100% no-repeat;
	line-height: 15px;
}

#left-nav ul li span {
	background: url('/images/wrapper/left-nav-item-divider.png') 0 0 no-repeat;
	display: block;
}

#left-nav ul li a {
	display: block;
	color: #104c6e !important;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 11px 20px 12px 25px;
}

#left-nav ul li a:hover {
	background: url('/images/wrapper/left-nav-item-arrow.gif') 100% 50% no-repeat;
	color: #333333;
}

#left-nav ul li a.active, #left-nav ul li a.active:hover {
	background: url('/images/wrapper/left-nav-item-arrow.gif') 100% 50% no-repeat;
	color: #104c6e;
	font-weight: bold;
}

/* =Sub content
---------------------------------------------------------------------------------------------------- */
#right-col .sub-content {
	padding: 47px 14px 20px 14px;
}

#right-col .sub-content p {
	font-size: 13px;
	line-height: 16px;
	margin: 16px 0 16px 0;
	color: #000000;
}

#right-col .sub-content h3 {
	color: #104c6e;
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}

#right-col .sub-content a {
	color: #386698 !important;
}

#right-col .sub-content a:hover {
	color: #333333;
}





/* =Footer
---------------------------------------------------------------------------------------------------- */
#footer {
	clear: both;
	background: url('/images/wrapper/footer-bg.gif') 0 0 no-repeat;
	width: 980px;
	font-size: 11px;
	color: #000000;
	min-height: 54px;
	height: auto !important;
	height: 54px;
	margin: 14px auto 0 auto;
}

#footer p {
	padding: 20px 0 0 28px;
}

#footer p a {
	color: #000000 !important;
	margin-left: 2px !important;
	font-size: 10px !important;
}

#footer a:hover {
	color: #666666 !important;
}


/* =Breadcrumb
---------------------------------------------------------------------------------------------------- */
#breadcrumb {
	background: url('/images/wrapper/breadcrumb-bg.gif') 0 0 no-repeat;
	color: #ffffff;
	width: 980px; 
	height: 87px;
	margin: 20px auto 0 auto;
	border-bottom: 1px solid #c3c3c3;
}

#breadcrumb p {
	line-height: 14px;
	margin: 0 !important;
	padding: 50px 10px 0 234px;
	font-size: 13px !important;
}
#breadcrumb p span {
	font-size: 13px !important;
}


#breadcrumb a {
	color: #ffffff !important;
	text-decoration: none !important;
}

#breadcrumb a:hover {
	color: #ffffff !important;
	text-decoration: underline !important;
}
/* =lists
--------------------------------------------------------------------------------------------------- */
#text-content ul {
 	margin: 0 0 18px 16px;
	padding: 0;
}

#text-content ul.columnwidgetlist {
	margin: 0 0 18px 0 !important;
}

#text-content ul li {
 	background: url('/images/wrapper/list-bullet.gif') 0 4px no-repeat;
	line-height: 16px;
	padding: 0 0 5px 12px;
}

#text-content ol {
 	margin: 0 0 16px 38px;
	padding: 0;
}

#text-content ol li {
	list-style: decimal;
	line-height: 16px;
	padding: 0 0 5px 0px;
}

#right-col ul {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	list-style: square;
	margin: 10px 0 15px 3px;
	padding: 0 0 0 14px;
}

#right-col ul li {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
	list-style: square;
}

#ctl00_body_DropZone2_columnDisplay_ctl00_zone ul.column li.PBitem, #ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.column li {
 	list-style: none !important;
}


#ctl00_body_DropZone2_columnDisplay_ctl00_zone ul.columnwidgetlist li, #ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.columnwidgetlist li {
 	list-style: none !important;
}



#ctl00_body_DropZone2_columnDisplay_ctl00_zone ul.column li ul, #ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.column li ul {
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
 	font-size: 12px;
	list-style: square;
	padding: 0 0 0 14px;
}

#ctl00_body_DropZone2_columnDisplay_ctl00_zone ul.column li ul li, #ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.column li ul li {
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
	list-style: square !important;
	padding-bottom: 5px !important;
}

/* =Product tree lists
---------------------------------------------------------------------------------------------------- */


#ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.column li ul.treeview li ul {
	margin-bottom: 5px !important;
	list-style: none !important;
}

#ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.column li ul.treeview li {
	list-style: none !important;
}

ul.treeview {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}


.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	list-style: none !important;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: #FFFFFF url(/images/list.gif) top left no-repeat !important;
	list-style: none !important;
	padding-left: 22px !important;
	margin-bottom: 3px !important;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	background: #FFFFFF url(/images/list.gif) top left no-repeat !important;
	padding-left: 22px !important;
	cursor: hand !important;
	cursor: pointer !important;
	list-style: none !important;
}

.treeview li.member {
	background: #FFFFFF url(/images/list.gif) top left no-repeat !important;
	padding-left: 22px !important;
	list-style: none !important;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none ; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


/* =Typography
---------------------------------------------------------------------------------------------------- */
#text-content {
	color: #000000;
}

#text-content p {
	margin: 0 0 16px 0;
	line-height: 20px;
}

#text-content h1 {
	color: #104c6e;
	font-family: arial, verdana, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 16px 0;
}

#text-content h2 {
	color: #e41b23;
	font-size: 13px;
	margin: 0 0 12px 0;
	text-transform:uppercase;
	background: #FFFFFF url(../images/title-bg.jpg) bottom left no-repeat;
	width: 100%;
	min-height: 20px;
	clear: both;
}

#text-content h3 {
	color: #666666;
	font-size: 13px;
	margin: 0 0 12px 0;
}
#text-content h4 {
	color: #104c6e;
	font-size: 12px;
	margin: 0 0 10px 0;
}



/* =Tables
---------------------------------------------------------------------------------------------------- */
.data {
	border-right: 1px solid #104c6e;
	border-bottom: 4px solid #104c6e;
}

.data tr th {
	background: #e3ecf1;
	text-align: left;
	line-height: 15px;
	padding: 3px 4px 3px 4px;
	border-top: 1px solid #104c6e;
	border-left: 1px solid #104c6e;
}

.data tr td {
	line-height: 15px;
	padding: 5px 4px 5px 4px;
	border-top: 1px solid #104c6e;
	border-left: 1px solid #104c6e;
}

/* =Buttons and Miscellaneous
---------------------------------------------------------------------------------------------------- */

.arrow-button {
	background: #FFFFFF url(../images/Button-Arrow.jpg) top left no-repeat;
	width: 123px;
	padding: 10px 40px 10px 15px;
	min-height: 54px;
}

.arrow-button a {
	font-size: 12px;
	color: #0e566e;
}

.pdf {
	background: url('../images/sub-icon-pdf.gif') 0 3px no-repeat;
	line-height: 16px;
	min-height: 16px;
	margin-left: 0px;
	padding-left: 27px;
}

.member-list {
	width: 100%;
	display: block;
	background-color: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0 5px 5px;
	text-decoration: none;
}

.member-list:hover {
	color: #FFFFFF !important;
	background-color: #333333;
}

a.smallLink {
	font-size: 12px !important;
}

h2.product-service {
	background: #FFFFFF url(../images/title-bg.jpg) bottom left no-repeat;
	width: 100%;
	min-height: 20px;
}

#text-content img {
	padding: 0 5px;
}


.superscript{font-size:xx-small; vertical-align:top;} 

/* =Main nav CSS Menus (Core styles - Do not modify)
---------------------------------------------------------------------------------------------------- */
.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery {float:left;width:0px;}
.qmmc .qmtitle {display:block;cursor:default; }
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;width:100%;}
.qmmc a, .qmmc li {float:left;display:block;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div {visibility:hidden;position:absolute;}

/* =Main nav 
---------------------------------------------------------------------------------------------------- */
#header #main-nav {
	background: url('/images/wrapper/main-nav-overlay.gif') 0 0 no-repeat;
	width: 980px;
	min-height: 39px;
	height: auto !important;
	height: 39px;
	margin: 0 auto;
}

/* (MAIN) Container */	
#qm0 {	
	margin: 0;
	padding: 0;
}

/* (MAIN) Items */	
#qm0 a {	
	margin: 0;
	padding: 0;
}	

#qm0 a:hover, #qm0 a#active {
}

/* (MAIN) Parent Items */	
#qm0 .qmparent {
	margin: 0;
	padding: 0;	
}

/* (MAIN) Active State */	
body #qm0 .qmactive, body #qm0 .qmactive:hover {
	margin: 0;
	padding: 0;
}

/* (SUB) Container */	
#qm0 div {	
	color: #000000;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2 !important;
	border-bottom: 1px solid #c2c2c2;
	width: 200px;
}
 
/* (SUB) Items */	
#qm0 div a {	
	background: #ffffff;
	color: #e31b24;
	font-size: 13px;
	text-decoration: none;
	min-height: 27px;
	height: auto !important;
	height: 27px;
	min-width: 175px;
	width: auto !important;
	width: 175px;
	margin: 0 !important;
	padding: 7px 10px 0 15px;
	border-top: 1px solid #dcdbdb;
	border-right: 1px solid #c2c2c2;
}

/* (SUB) Hover State */	
#qm0 div a:hover {	
	background: #efefef url('/images/wrapper/dd-nav-item-bg.gif') 0 0 repeat-x;
	color: #000000 !important;
	padding: 7px 10px 0 15px;
	border-top: 1px solid #dcdbdb;
}

/* (SUB) Active State*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background: #efefef url('/images/wrapper/dd-nav-item-bg.gif') 0 0 repeat-x;
	color: #000000 !important;
	padding: 7px 10px 0 15px;
	border-top: 1px solid #dcdbdb;
}

#qm0 div a.first, #qm0 div a.first:hover {
	border-top: 0;
}	
/* *********override ektron styles ****************/

ul.column {
   	margin: 0 !important;
	padding: 0 !important;
}

ul.column li
{
    list-style-type: none !important;
   	margin: 0 !important;
	padding: 0 !important;
}

div.PBViewing {
   	margin: 0 !important;
	padding: 0 !important;
}

div.dropzone PBClear {
   	margin: 0 !important;
	padding: 0 !important;
}
div.EktronPersonalizationWrapper .topmenu
{
	height:20px;
}

ul.column,ul.column li
{
    list-style:none!important;
    margin:0!important;
    padding:0!important;
    background:none!important;
    }
    
/* *******override ektron styles ****************/    

div.box {
	background: url(/images/box-btm.gif) no-repeat bottom left;
	width: 296px;
	margin-bottom: 15px;
}

div.box div {
	background: url(/images/box-top.gif) no-repeat top left;
	width: 260px;
	padding: 18px;
}



#text-content ul.columnwidgetlist li.PBItem{
list-style: none !important;
background:none;
padding:0;
margin:0;
}

li.PBItem
{
    background: none !important;
}

#search-page #search-box, #search-page #searchButton
{
    float:left;
    margin-bottom:15px;
}

#search-page div.search-result-labels
{
    margin-bottom:15px;
}

#search-page div.search-result-labels span
{
    padding-right:50px;
    
}

#search-page #search-type-tabs a
{
    margin-right: 25px;
}

#search-page #search-type-tabs
{
    margin-bottom: 15px;
}

#search-page tr.search-results-pager-top
{
    background: url("../images/title-bg.jpg") no-repeat scroll left top #FFFFFF
}

#search-page tr.search-results-pager-bottom
{
    background: url("../images/title-bg.jpg") no-repeat scroll left bottom #FFFFFF
}


#search-page tr.search-results-pager-top th
{
    padding-bottom:10px;
}

#ctl00_body_DropZone2_columnDisplay_ctl00_zone ul.columnwidgetlist li, #ctl00_body_DropZone1_columnDisplay_ctl00_zone ul.columnwidgetlist ol li {
	
}
#text-content ul ol li {
	background:none;
}
#text-content .contentimage{
padding:5px !important;
}