body {
	background: #FFF;
	color: #333;
	font-size: 13px;
	padding: 0 0 40px;
	font-family: helvetica, arial;
}

.print_message {display: none}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.breadCrumb {
	margin-bottom: 20px;
}

.breadCrumb ul {
	list-style: none;
	display: inline;
}

.breadCrumb ul li {
	display: inline;
	margin: 0 3px;
}

.breadCrumb a,
.breadCrumb a:hover,
.breadCrumb a:visited {
	color: #466894;
	font-size: 13px;
	font-family: helvetica, arial;
}

.breadcrumbdivider {
	color: #666666;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

.breadCrumb ul li.last {
	color: #666666;
	font-family: helvetica, arial;
}

.content ul {
	list-style: disc outside; 
}

hr, .hr_divider {
	background:  #FFF url(/images/hr.gif) repeat-x center center;
	line-height: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}


#main .container_12 {
	background:  url(/images/bg_header.gif) no-repeat;
	margin-bottom: 20px;
}

#home #background {
}

#home .container_12 {
	margin-bottom: 20px;
	background:  url(/images/bg_home.jpg) no-repeat top center;
}

#footer {
	margin-top: 30px;
	text-align: center;
	color: #666666;
	font-size: 11px;
}

#footer a,
#footer a:hover,
#footer a:visited
 {
	text-decoration: underline;
	color: #666666;	
}

#header {
	font-size: 11px;
}

#header #utilities p {
	overflow: hidden;
	text-align: right;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

#header #utilities a, #header #utilities span {
	color: #999999;
}

#header #utilities span {
	padding: 0 5px;
}

#header #utilities a:hover {
	color: #ff6600;
}

#header #utilities a.large,
#header #utilities span.large
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

#header #utilities a.last{
	color: #ff6600;
}

#header #logo {
	height: 63px;
	line-height: 63px;
}

#header #logo img {
	padding: 0;
	margin: 8px 0 0 0;
}

#header #search {
	height: 63px;
	line-height: 63px;
	color: #FFF;
	vertical-align: middle;
	text-align: center;
}

#header #search label {
	font-weight: bold;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0 10px 0 0;
}

#header #search #searchbox {
	width: 140px;
	height: 25px;
	line-height: 15px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	text-align: center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-color: #FFF;
}

#header #search #searchbox .input {
	vertical-align: middle;
	margin-top: 3px;
	border: none;
	outline:none;
	width: 120px;
	color: #484848;
	font-size: 12px;
	border-style: none;
	background-color: #FFFFFF;
}

#header #search .btn {
	width: 24px;
	height: 24px;
	padding: 0 10px 0 0;
	vertical-align: middle;
	text-align: center;
}

#header #search a {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
}

#header #search a:hover {
	color: #ff6600;
}


#nav {
	overflow: hidden;
	text-align: center;
	height: 53px;
	margin: 0;
}

#nav a {
	height: 53px;
	width: 120px;
	float: left;
	display: block;
	color: #466894;
	font-weight: bold;
	text-transform: uppercase;
}
#nav a.current, #nav a.current:hover {
	color: #ff5113;
	background:  url(/images/nav_header_current.gif) no-repeat bottom left;
}

#nav a:hover {
	background:  url(/images/nav_header_hilite.gif) no-repeat bottom left;
}

#nav a span {
	display: block;
	padding: 0 10px 0 0;
	margin: 0;
	height: 42px;
	line-height: 42px;
	text-align: right;
	vertical-align: middle;
	width: auto;
	overflow: hidden;
}

/*home nav */
#home #nav {
	overflow: hidden;
	text-align: right;
	height: 23px;
	margin: 0;
	float: right;
}

#home #nav a {
	height: 23px;
	width: 100px;
	float: left;
	display: block;
	color: #466894;
	font-weight: bold;
	text-transform: uppercase;
}
#home #nav a.current, #nav a.current:hover {
	color: #ff5113;
	background:  url(/images/nav_header_current.gif) no-repeat bottom left;
}

#home #nav a:hover {
	background:  url(/images/nav_header_hilite.gif) no-repeat bottom left;
}

#home #nav a span {
	display: block;
	padding: 0 0 0 0;
	margin: 0;
	height: 12px;
	line-height: 12px;
	text-align: right;
	vertical-align: middle;
	width: auto;
	overflow: hidden;
}

/* Home header */
#home #heading {
	margin-top: 50px;
	margin-bottom:14px;
}

#home #banner { 
	width: 675px;
	height: 275px;
	overflow: hidden;
}

#home #heading h1 {
	color: #FFF;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	padding: 0;
	margin: 0 0 10px 0;
}
#home #heading h2 {
	color: #FFF;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	padding: 0;
	margin: 0 0 10px 0;
}

#home #search {
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFF;
	margin-bottom: 15px;
}

#home #search #searchtext {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 15px;
}

#home #search #searchtext b {
	font-size: 14px;
}

#home #search h1 {
	text-align: left;
	text-shadow:1px 1px 1px #000;
	color: #FFF;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
}

#home #browse h2 {
	text-align: left;
	color: #FFF;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	padding: 0;
}

#home #browse a {
	text-align: left;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
}


#home #search label {
	font-weight: bold;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0 10px 0 0;
}

#home #search #searchbox {
	width: 187px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	text-align: center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-color: #FFF;
}



#home #search #searchbox .input {
	vertical-align: middle;
	border: none;
	outline:none;
	width: 170px;
	color: #484848;
	font-size: 12px;
	margin-top: 3px;
	border-style: none;
	background-color: #FFFFFF;
}

#home #search .btn {
	width: 24px;
	height: 24px;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

#home #search a {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
}

#home #search a:hover {
	color: #ff6600;
}

#home #homebox {
	margin-top: 20px;
	height: 140px;
	line-height: 14px;
}

#home #homebox p {
	color: #787878;
	margin: 0;
	padding: 0;
}

#home #homebox a, #home #homebox a:visited {
	text-decoration: underline;
	color: #003366;
}

#home #homebox .first {
	height: 120px;
	overlfow: hidden;
	width: 190px;
	float: left;
	margin-left: 20px;
	color: #787878;
}

#home #homebox .second {
	height: 120px;
	overlfow: hidden;
	width: 190px;
	float: left;
	margin-left: 40px;
	color: #787878;
}

#home #homebox .third {
	height: 120px;
	overlfow: hidden;
	width: 190px;
	float: left;
	margin-left: 40px;
	color: #787878;
}

#home #homebox .last {
	height: 120px;
	overlfow: hidden;
	width: 235px;
	float: left;
	margin-left: 30px;
	color: #FFF;
}

#home #homebox .last p {
	color: #FFF;
}

#home #homebox .last a, #home #homebox .last a:visited {
	text-decoration: underline;
	color: #FFF;
}


#home #homebox h3 {
	color: #ff5113;
	font-weight: normal;
	font-size: 23px;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
}

#home #homebox h2 {
	color: #FFF;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
}
#selector {
	background: url('/Users/boffenheim/Desktop/arrow_orange_down.gif') no-repeat scroll top left;
	width: 10px;
	height: 10px;
} {
	background: url('/Users/boffenheim/Desktop/arrow_orange_right.gif') no-repeat scroll top left;
	width: 10px;
	height: 10px;
}
/* Main Content */

#content {
	margin-top: 35px;
	text-align: left;
}


/* Right Rail */

#main #right-rail {
	margin-top: 35px;
}

#footer {
	
}

/* General styles */


/* Callouts */

.contentLayout.callout {
	width: auto;
	margin: 0 0 10px 0;
	font-family: Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 20px 0;
}

.contentLayout.callout .contentContainer {
	padding: 0 20px;
	font-size: 12px;
}

.contentLayout.blue, .contentLayout.blue-arrow {
	background-color: #466895;	
	color: #FFF;
}

.contentLayout.orange, .contentLayout.orange-arrow {
	background-color: #ff5113;	
	color: #FFF;
}

.contentLayout.gray-arrow {
	background-color: #FFF;	
	border-bottom: 1px solid #e8e8e8;
	background: transparent url(/images/gray_callout_bg.gif) repeat-x left top;
	color: #012b67;
}

.contentLayout.callout .contentLayoutHeader {
	padding: 16px 10px 16px 20px;
	background: transparent url(/images/arrow_callout.gif) no-repeat left 22px;
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 16px;
	display: block;
	margin-bottom: 0;
	font-family: Geneva, Tahoma, sans-serif;
}

.contentLayout.gray-arrow .contentLayoutHeader {
	background: transparent url(/images/gray_callout_top.gif) no-repeat left top;
	color: #ff5c10;
}

.contentLayout.callout a, 
.contentLayout.callout a:hover, 
.contentLayout.callout a:visited {
	color: #FFF;
	text-decoration: underline;
}

.contentLayout.gray-arrow a, 
.contentLayout.gray-arrow a:visited, 
.contentLayout.gray-arrow a:hover  {
	color: #012b67;
}

.contentLayout.gray-arrow ul {
	list-style-type: disc;
	list-style-image: url(/images/bullet_blue.gif);
	list-style-position: outside;
}

.contentLayout.gray-arrow ul li {
	margin-left: 15px;
}


/* Teaser Stying */

/* TeaserList: Default */
.TeaserList {
}

.TeaserList .TeaserListHeader {
}

.TeaserList .TeaserContainer {
}

.TeaserList .TeaserContainer:hover {
}

.TeaserList a {
    text-decoration: none;
}

.TeaserList a:hover {
    text-decoration: underline;
}

.TeaserList p { 
 }

.TeaserList table {
	margin: 0;
}


/* TeaserList: Style blue-arrow */
.TeaserList.blue-arrow {
    background-color: #466895;	
	color: #FFF;
	width: auto;
	margin: 0 0 10px 0;
	font-family: Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 20px 0;
}

.TeaserList.blue-arrow .TeaserListHeader {
	padding: 16px 20px;
	background: transparent url(/images/arrow_callout.gif) no-repeat left 22px;
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 16px;
	display: block;
}	


.TeaserList.blue-arrow .TeaserContainer, 
.TeaserList.blue-arrow .TeaserListFooter {
	padding: 0 20px;
	font-size: 12px;
}

.TeaserList.blue-arrow .thumbnail,
.TeaserList.blue-arrow .contentTitle,
.TeaserList.blue-arrow .teaser {
}

.TeaserList.blue-arrow .teaser {
	margin-bottom: 10px;
}

.TeaserList.blue-arrow .TeaserContainer:hover {
}


.TeaserList.blue-arrow a, .TeaserList.blue-arrow a:visited {
	color: #FFF;
    text-decoration: underline;
}

.TeaserList.blue-arrow a:hover {
    text-decoration: underline;
}
	
/* TeaserList: Style white */
.TeaserList.white {
    background-color: #FFF;	
	width: auto;
	margin: 0 0 10px 0;
	font-family: Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 5px 0;
	background:  #FFF url(/images/hr.gif) repeat-x bottom left;
}

.TeaserList.white .TeaserListHeader {
	padding: 0 10px;
	background: transparent url(/images/white_teaser_top.gif) repeat-x left top;
	color: #2f486a;
	font-size: 22px;
	line-height: 43px;
	padding-bottom: 2px;
	display: block;
}	

.TeaserList.white .TeaserContainer,
.TeaserList.white .TeaserListFooter
 {
	padding: 0 10px;
	font-size: 12px;
}

.TeaserList.white .thumbnail,
.TeaserList.white .contentTitle,
.TeaserList.white .teaser {
}

.TeaserList.white .teaser {
	margin-bottom: 10px;
	color: #555555;
}

.TeaserList.white .TeaserContainer:hover {
}


.TeaserList.white a, .TeaserList.white a:visited, .TeaserList.white a:hover {
	color: #f95e1c;
    text-decoration: underline;
}

/* EventList: Style DEFAULT */
.listLayout {
    background-color: #466895;	
	color: #FFF;
	width: auto;
	margin: 0 0 10px 0;
	font-family: Geneva, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 20px 0;
}

.listLayout .eventsListHeader {
	padding: 16px 20px;
	background: transparent url(/images/arrow_callout.gif) no-repeat left 22px;
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 16px;
	display: block;
}

.listLayout .eventDescription p {
	color: #FFF;
}

.listLayout .eventDay {
	padding: 0 5px 15px 20px;
	font-size: 12px;
}

.listLayout .eventDate {
	font-style: italic;
	font-size: 11px;
	margin-bottom: 3px;
}

.content .listLayout a, .content .listLayout a:hover, .content .listLayout a:visited {
	color: #FFF;
	text-decoration: underline;
}

.listLayout .event {
	background-color: #466895;	
	color: #FFF;
}

/* SimpleNav: Style Vertical */

.simpleNav.vertical {
	border: 1px solid #c7c7c7;
	margin: 0 0 10px 0;
}

.simpleNav.vertical .menuNameContainer {
	padding: 15px 20px;
	color: #002e5f;
	font-weight: bold;
	font-size: 16px;
	font-family: helvetica,arial;
}

.simpleNav.vertical {
	padding-bottom: 15px;
}

.simpleNav.vertical .simpleNavItems {
	padding: 0 20px;
	font-family: helvetica,arial;
}

.simpleNav.vertical .simpleNavItems .simpleNavItems {
	padding: 0;		
}

.simpleNav.vertical .simpleNavItems .simpleNavItemContainer {
	border-top: 1px dashed #d2d2d2;
}

.simpleNav.vertical .simpleNavItems .simpleNavItems  .simpleNavItemContainer {
	border: none;
}

.simpleNav.vertical .simpleNavItems a,
.simpleNav.vertical .simpleNavItems a:visited,
.simpleNav.vertical .simpleNavItems a:hover {
	line-height: 24px;
	font-size: 12px;
	color: #555555;
	vertical-align: middle;
	text-decoration: none;
}

.simpleNav.vertical .simpleNavItems .simpleNavItems a {
	padding: 0 10px;	
	text-decoration: none;	
}

.simpleNav.vertical .simpleNavItemContainer.selected a,
.simpleNav.vertical .simpleNavItemContainer.selected a:visited,
.simpleNav.vertical .simpleNavItemContainer.selected a:hover {
	font-weight: bold;
	color: #ff5113;
	text-decoration: none;
}

.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems a,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems a:visited,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems a:hover {
	font-weight: normal;
	color: #113871;
	text-decoration: none;
}

.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems .simpleNavItemContainer.selected a,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems .simpleNavItemContainer.selected a:visited,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems .simpleNavItemContainer.selected a:hover {
	font-weight: bold;
	color: #113871;
	padding-left: 10px;
	background: transparent url(/images/bullet_blue.gif) no-repeat top left;
}

.simpleNav.vertical .simpleNavItems a:hover,
.simpleNav.vertical .simpleNavItemContainer.selected a:hover,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems a:hover,
.simpleNav.vertical .simpleNavItemContainer.selected .simpleNavItems .simpleNavItemContainer.selected a:hover {
	text-decoration: underline;
}

/* search */

#content .ektronSearch {
	padding: 0;
	margin: 0;
}

#content .ektronSearch divTreePanechWrapper {
	padding: 0;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview .expandable-hitarea {
	background: #FFF url(/images/arrow_orange_right.gif) no-repeat 2px 6px;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview .collapsable-hitarea {
	background: #FFF url(/images/arrow_orange_down.gif) no-repeat 2px 6px;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview li.collapsable > span.folder {
background: none;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane input.searchTaxonomyPath {
	width: 12px;
	height: 12px;
	top: 0;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview li.expandable span.folder,
.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview span.file
{
	background: none;
}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview li span.folder, .ektronSearch div.searchWrapper fieldset#EktronCategorySearch div#divTreePane .EktronTreeview li span.file {
	padding: 0 0 0 10px;
	line-height: 1em;
	vertical-align: middle;
}

#content .ektronSearch div.searchWrapper p#EktronCategorySearchToggle {
	background-color: #336699;
	background-position: 5px 12px;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin-top: 10px;
}


#content .ektronSearch div.searchWrapper div#basicTerms,
#content div.searchWrapper td.searchBox  {
	background-color:#ededed;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
	display: block;
	height: auto;
}


#content .ektronSearch div.searchWrapper div#basicTerms input.basicSearchTerms,
#content div.searchWrapper td.searchBox input#__ecmcatsearchtxt {
	color:#4C4C4C;
	font-weight:normal;
	margin-right:0.5em;
	margin: 0 0 10px 20px;
	padding: 5px;
	height: 14px;
	border: 1px solid #cdcdcd;
	background-color: #FFF;
	position: relative;
	vertical-align: middle;
	text-align: left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#content .ektronSearch div.searchWrapper div#basicTerms input.basicSearchSubmit,
#content div.searchWrapper td.searchBox input#__ecmcatsearchbtn  {
	border: none;
	background-color: #336699;
	color: #FFF;
	text-transform: uppercase;
	height: 24px;
	padding: 0 10px;
	margin: 0 0 10px 20px;
	position: relative;
	vertical-align: middle;
	text-align: center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#content div.searchWrapper td.searchBox td.searchOptions {
    padding-left:15px;
    padding-bottom:10px;
}

#content div.searchWrapper td.breadCrumb {
    padding-top: 10px;
}

#content div.searchWrapper td.browseBy td.directoryResults li {
    display: none;
}

#content  .ektronSearch div.searchWrapper fieldset#EktronCategorySearch {
	background-color:#FFF;
	display:block;
	margin-top: 0;
	padding-left:20px;
	position: relative;
	height: auto;
}

#content  .ektronSearch div.searchWrapper fieldset#EktronCategorySearch legend { 
	display: none;
}

#content  .ektronSearch div.searchWrapper .resultheading {
	background-color: #eaeff5;
	border-bottom: 1px solid #CCC;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin-top: 10px;
}

.searchWidgetForm {
	background-color:#ededed;
	padding: 20px;
}

.searchWidgetForm label {
	color: #003366;
	font-weight: bold;
	font-size: 18px;
	font-family: helvetica,arial;
	margin-left: 40px;
}

.searchWidgetForm #searchbox {
	position: relative;
	vertical-align: middle;
	text-align: left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.searchWidgetForm #searchbox div {
	position: relative;
	vertical-align: middle;
	text-align: left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.searchWidgetForm #searchbox input {
	width: 400px;
	color:#4C4C4C;
	font-weight:normal;
	margin-right:0.5em;
	margin: 0 0 0 20px;
	padding: 5px;
	height: 14px;
	border: 1px solid #cdcdcd;
	background-color: #FFF;
	position: relative;
	vertical-align: middle;
	text-align: left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.searchWidgetForm .btn {
	border: none;
	color: #FFF;
	text-transform: uppercase;
	height: 24px;
	padding: 0 10px;
	margin: 0 0 0 0;
	position: relative;
	vertical-align: middle;
	text-align: center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.searchResults .g {
	margin: 0 0 20px 0;
}

#content a.resultTitle,
#content a.resultTitle:hover,
#content a.resultTitle:visited
 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	padding-left: 20px;
	outline: none;
	margin: 0;
}

#content a.resultClosed
 {
	background: #FFF url(/images/arrow_orange_right.gif) no-repeat 2px 6px;
}

#content a.resultOpen
 {
	background: #FFF url(/images/arrow_orange_down.gif) no-repeat 2px 6px;
}


#content .inquireDiv a,
#content .inquireDiv a:hover,
#content .inquireDiv a:visited {
	color: #ff5113;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/* events */

.eventsTable {
	margin-bottom: 40px;
	width:600px;
}

.eventsTable th {
	background-color: #EEEEEE;
	text-align: left;
	padding: 10px;
	width: 300px;
	
}

.eventsTable tr {
	border-bottom: 1px solid #CCCCCC;
}


.eventsTable td {
	padding: 10px;
	width: 300px;
}

.eventsTable .eventTitle {
	font-size:14px;
	font-weight:bold;
}

.eventsTable .eventDate {
	display:none;
}

.SearchPanel {
    display:inline;
    margin:0;
    padding:0;
}

/*Specialized Markets */

#SpecializedMarket .img-container-left {
	width: 105px; 
	padding-right: 2px; 
	float: left;
}
#SpecializedMarket .img-container-right {
	width:105px;
	float:right;
}
#SpecializedMarket .container {
	padding-bottom:30px; float:left; height:100%;
}
#SpecializedMarket .contentLink A {
	color: #ff5113; 
	font-size: 18px; 
	text-decoration: none
}
#SpecializedMarket .contentLink A:visited {
	color: #ff5113; 
	font-size: 18px; 
	text-decoration:none;
}
#SpecializedMarket .contentLink A:hover {
	color: #ff5113; 
	font-size: 18px; 
	text-decoration: underline;
}
.Qcontainer 
{
    background-color: #FFFFFF; 
	padding-bottom: 30px; 
	float: left; 
	border-top: #ff9900 2px solid;
	position:relative;
}
.Qgreybox {
	background-color: #CCCCCC; 
	width: 100%; 
	float: left; 
	padding-top: 10px;
	height:auto;
	margin-bottom:70px;
}
.Qwhitebox {
	background-color: #FFFFFF; 
	width: 100%; 
	float: left; 
	height:50px;
}


/*Products */

.protable td{
    vertical-align:top;
}
.protable .arrow-ul {
list-style: disc url(/images/bullet_blue.gif) outside; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; float:left; margin-left: -13px; padding-top: 0px;
}
.protable .arrow-ul-left {
	list-style: disc url(/images/bullet_blue.gif) outside; padding-bottom: 0px; padding-left: 0px; width: 200px; padding-right: 0px; padding-top: 0px;
}
.protable .arrow-ul-right {
	list-style: disc url(/images/bullet_blue.gif) outside; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; float: right; margin-left: -20px; padding-top: 0px;
}

.protable .arrow-ul LI {
	padding-bottom: 5px;
}
.protable .arrow-ul-left LI {
	padding-bottom: 5px;
}
.protable .arrow-ul-right LI {
	padding-bottom: 5px;
}

/*Industries*/

.industry-column {
    float:left;
    padding-right:18px;
    width:120px;
}
.protable .contentLink {
    height:65px;
}
.protable .contentLink A {
	font-size: 18px; color: #ff5113; text-decoration: none;
}
.protable .contentLink A:visited {
	font-size: 18px; color: #ff5113; text-decoration: none;
}
.protable .contentLink A:hover {
	font-size: 18px; color: #ff5113; text-decoration: underline;
}