 
@import url('reset.css');
@import url('expand.css');
#primary_menu .show {
	left:-15px!important;
}
#secondary_menu .show {
	display:block!important;
}
#secondary_menu .active {
	text-decoration:underline!important;
	color:#3F4854!important;
}
/*Global*/

body {
	background: #043055 url(../images/back.jpg) repeat-x 0 0;
	font-family:"trebuchet MS", san-serif!important;
	font-size:12px;
}
#center_layout {
	width:990px;
	min-height:500px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
#center_layouts {
	width:990px;
	min-height:900px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	background:#fff;
}
/** {
	text-align:left!important;
}*/
/*Header Styles*/
 
	#header {
	width:100%;
	height:77px;
	display:block;
}
#logo {
	background:url(../images/trillium_logo.jpg) no-repeat;
	width:400px;
	height:42px;
	display:block;
	float:left;
	margin:18px 0 0 0;
}
#search_form { /*border:1px solid red;*/
	width:163px;
	_width:168px;
	height:24px;
	display:block;
	float:right;
	margin:13px 10px 9px 0;
	_margin:13px 5px 9px 0;
}
#search_form #ctl00_search_field, #ctl00_ctl00_search_field {
	border:0!important;
	background:url(../images/search_back.jpg) no-repeat;
	width:108px;
	height:19px;
	display:block;
	float:left;
	padding:5px 0 0 5px;
	color:#777777;
	font-size:11px;
}
#search_form #ctl00_search_field, #ctl00_ctl00_search_field {
	border:0!important;
	background:url(../images/search_back.jpg) no-repeat;
	width:108px;
	height:19px;
	display:block;
	float:left;
	padding:5px 0 0 5px;
	color:#777777;
	font-size:11px;
}
#search_form #ctl00_search_field, #ctl00_ctl00_ctl00_HeaderInclude1_searchField, .textbox {
	border:0!important;
	background:url(../images/search_back.jpg) no-repeat;
	width:108px;
	height:19px;
	display:block;
	float:left;
	padding:5px 0 0 5px;
	color:#777777;
	font-size:11px;
}
/*primary Menu Styles*/
	#primary_menu {
	width:100%;
	height:35px;
	display:block;
	overflow:visible;
	margin:13px 0 0 0;
	background:url(../images/primary_nav_back_x.jpg) repeat-x;
	padding:0;
}
#primary_menu > div {
	width:100%;
	height:35px;
	display:block;
}
.left {
	background:url(../images/primary_nav_back_l.jpg) no-repeat 0 0;
	height:35px;
}
.right {
	background:url(../images/primary_nav_back_r.jpg) no-repeat 982px 0;
	height:35px;
}
#primary_menu ul {
	display:block;
	overflow:visible;
}
#primary_menu ul li {
	height:35px;
	display:block;
	list-style-type: none;
	float:left;
	position:relative;
	z-index:200;
}
#primary_menu ul li a {
	/*	height:35px;*/
	display:block;
	font-size:11px;
	text-decoration:none;
	line-height:14px!important;
	vertical-align:top;
	text-transform:capitalize;/*	background: url(../images/primary_nav_links.jpg) no-repeat 0 0;*/ /*Will Need This Betsy*/
}
#primary_menu ul li ul li a {
	background:none;
}
#primary_menu ul li a span {
/*	position:absolute;
	left:-1000000px;*/
}
/*Second Level*/
#primary_menu ul li ul {
	width:203px;
	_width:173px;
	height:auto!important;
	display:block;
	padding:4px 0 35px 0;
	_padding:0;
	background-image:url(../images/flyout_back.png);
	_background-image:url(../images/flyout_back_ie.gif);
	background-position:left bottom;
	z-index:30000;	/*behavior: url(../iepngfix.htc);*/
	background-repeat: no-repeat;
}
#primary_menu ul li ul li ul {
	background-image:url(../images/flyout_back2.png);
	_background-image:url(../images/flyout_back_ie_top.gif);
	background-position:left top;
	padding:4px 0 0px 0;
	margin-bottom: -20px;
	z-index:30000;	/*behavior: url(../iepngfix.htc);*/
	background-repeat: no-repeat;
}
#primary_menu ul li ul li {
	height:auto!important;
	width:147px;
	display:block;
	padding:10px 0px 0px 28px;
	margin:1px 0 0px 0;
}
#primary_menu ul li ul li ul li{
	_padding:10px 0px 0px 20px;
}
#primary_menu ul.show li a {
	font-size:11px;
	line-height:11px;
	vertical-align:top;
	background:none!important;
	height:auto!important;
	width:147px!important;
}
#primary_menu ul.show li a:hover {
	border:0!important;
	text-decoration:underline!important;
}
#primary_menu ul.show li a.active {
	border:0!important;
}
/*Content Wrap*/
	#content_wrap {
	width:100%;
	min-height:200px;
	height:auto;
	overflow:hidden;
	height:auto;
	display:block;
}
/*Top Content Area*/
		#banner_content {
	width:100%;
	min-height:100px;
	overflow:hidden;
	height:auto;
	display:block;
	position:relative;
}
/*Landing page*/
			#banner_content .hero_block {
	height:265px;
	width: 949px;
	overflow:hidden;
	background:#fff;
	z-index:-1;
}
#banner_content .news_summary {
	background:transparent url(../images/news_back.jpg) no-repeat scroll 0 0;
	border-left:1px solid #2E343C;
	color:#BFBFBF;
	float:right;
	height:256px;
	padding:9px 15px 0 9px;
	position:absolute;
	right:0;
	top:0;
	width:297px;
	z-index:20;
}
#banner_content .news_summary h2 {
	color: #dddddd!important;
}
#banner_content .summary_wrap {
	border-top:1px solid #444444;
	margin:7px 0 0 0;
}
#banner_content .news_item {
	line-height:17px;
	padding:9px 5px 1px 5px;
}
#banner_content .news_item p.date {
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
}
#banner_content .news_item a {
	color: #BFBFBF;
	font-size:11px;
	line-height:17px;
	text-decoration:none;
}
.dim, .dim a, .dim p {
	color: #858585!important;
}
.light, .light a, .light p {
	color: #EBEBEB!important;
}
h2 {
	font-size:18px;
	padding-top:6px !important;
}
/*Interior page*//*////////////////////////
			/////////////////////////////////////////*/
			#banner_content .shadow_landing {
	background:url(../images/hero_shadow.png) no-repeat;
	height:266px;
	width:960px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
/*/////////////////////////////////////////
			/////////////////////////////////////////*/
			
/*Main Content Styles*/

 #main_content.landing {
	background:#fff url(../images/shade_x.jpg) repeat-x;
	float:left;
}
#main_content {
	width:970px;
	min-height:90px;
	height:auto;
	overflow:hidden;
	height:auto;
	display:block;
	background:#fff;
	padding: 12px 14px 20px 7px;
	position: relative;
}
/*Landing page*/
		
	#main_content .mini_block {
	height:127px;
	float:left;
	display:inline;
	text-align:left!important;
}
#main_content .mini_block.summary {
	width: 305px;
	margin: 20px 8px 15px 8px;
}
#main_content .mini_block.summary .mini_wrap {
	display:block;
	height:50px;
	width:302px;
	/*	border-top: 1px solid #d3d3d3;*/
	margin:0px 3px 0 0;
	padding:0px 0 0 0;
}
#main_content .mini_block.featured {
	width: 287px;
	margin: 20px 0px 5px 8px;
}
#main_content .mini_block.featured .mini_wrap {
	display:block;
	min-height:70px;
	height:auto;
	width:277px;
	/*	border-top: 1px solid #d3d3d3;*/
	margin:0px 0 0 0;
	padding:0px 5px 0 5px;
}
#main_content .mini_block h2 {
	color:#404854;
	font-size:14px!important;
	height:18px;
	font-weight:normal;
	padding-top:6px !important;
}
#main_content .mini_block h3 {
	color:#404854;
	font-size:23px!important;
	font-weight:normal;
	height:18px;
	padding-top:4px !important;
	padding-bottom:8px !important;
	border-bottom:1px solid #D3D3D3;
}
#main_content .mini_block p {
	display:block;
	vertical-align:text-top;
	color:#525e6e;
	font-size:11px;
	line-height:20px;
}
/*Remove*/#main_content .mini_block .image_holder {
	display:block;
	height: 78px;
	width:75px;
	background:grey;
	float:left;
	margin: 2px 9px 0 0;
}
#main_content .mini_block a {
	color:#525e6e;
	font-size:12px;
	text-decoration:none;
	text-align:left!important;
}
#main_content .mini_block a:hover {
	text-decoration:underline!important;
}
#main_content .mini_block.summary ul {
	list-style-type:none;
}
#main_content .mini_block.summary ul li {
	vertical-align:top;
	padding:0!important;
	width:145px;
	display:inline!important;
	float:left;
}
#main_content .mini_block.summary a {
	color:#3F4854!important;
	background:url(../images/link_arrow.jpg) no-repeat 3px 5px;
	vertical-align:top;
	padding-left:13px;
}
#main_content .mini_block.featured a {
	display:inline;
	text-align:right;
	color:#3F4854!important;
	background:url(../images/link_arrow.jpg) no-repeat 3px 5px;
	vertical-align:top;
	padding-left:13px;
}
#center_layout #banner_content.multi_col {
	background:#fff url(../images/interior_shadow.png) no-repeat;
}
#center_layout #banner_content.multi_col .title_bar {
	height:45px;
	width:923px;
	display:block;
	background: url(../images/title_bar_back.jpg) no-repeat;
	margin:0 auto;
	padding:12px 0 0 15px;
	position:relative;
	z-index:1;
}
#center_layout #banner_content.multi_col .title_bar a.print {
	background:url(../images/print.png) no-repeat;
	height:20px;
	width:20px;
	display:block;
	position:absolute;
	right:17px;
	bottom:19px;
}
#center_layout #banner_content.multi_col .title_bar .section {
	color:#3F4854;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height: 11px;
	height:auto;
	padding:0;
}
#center_layout #banner_content.multi_col .title_bar .page {
	font-size:23px;
	color:#526e82;
	line-height:25px;
	padding-top:7px;
	
}
.section + .page {
	padding-top:2px!important;
}
/*Bread Crumb Menu*/
	.bread_crumb {
	font-size:11px;
	color:#3F4854;
	padding:15px 0 13px 24px;
}
.bread_crumb a {
	font-size:11px;
	color:#526e82;
	text-decoration:none;
}
.bread_crumb a:hover {
	text-decoration:underline!important;
}
/*#secondary_menu {
	width:212px;
	float:left;
}
Content Column Configurations*/

#content_column {
	min-height:100px;
	float:left;
	padding:5px 0 0 10px;
	
}
#content_column img {
	border:0 none;
	padding:0;
	margin:0;
	vertical-align:center;
	line-height:normal;
	
}
#content_column table.pContent {

}
.one_col {
	width:98%;
	margin:0 auto 0 10px;
}
.two_col {
	width:688px!important;
}
.three_col {
	width:730px!important;
	padding:7px 0px 0 10px!important;
}
#search_box {
	width:903px;
	min-height:25px;
	overflow:hidden;
	background:#E6EFF6;
	border:1px solid #dddddd;
	display:block;
	padding:9px 15px 19px 15px;
	margin:0px 0 10px 0px;
}
/*Global Content Styles*/
#content_column h1 {
	font-size:16px;
	font-weight:bold;
	color:#d17928;
	line-height:20px;
	letter-spacing:-1px;
	padding:5px 0 14px 0;
}
#content_column h2 {
	font-size:14px;
	font-weight:bold;
	color:#d17928;
	line-height:20px;
	letter-spacing:-1px;
	padding:5px 0 14px 0;
}
#content_column h3 {
	font-size:14px;
	font-weight:bold;
	color:#637A9F;
	line-height:20px;
	letter-spacing:-1px;
	padding:5px 0 14px 0;
}
#content_column h4 {
	font-size:16px;
	font-weight:bold;
	color:#d17928;
	line-height:20px;
	letter-spacing:-1px;
	padding:5px 0 14px 0;
	
}
#content_column h5, #content_column h5 a {
	font-size:14px;
	font-weight:bold;
	color:#d17928;
	line-height:20px;
	letter-spacing:-1px;
	padding:5px 0 14px 0;
}
#content_column h5 a:hover {
	text-decoration:underline;
}
#content_column p {
	font-size:12px;
	font-weight:normal;
	color:#3e4753;
	line-height:20px;
	padding:0 0 0;
/*	float:left;*/
}
#content_column ul, ol {
	font-size:12px;
	font-weight:bold;
	color:#3e4753;
	line-height:20px;
	padding:0px 0 17px 0;
	list-style-type:none;
}
#content_column ul li, #content_column ol li {
	font-size:12px;
	font-weight:normal;
	color:#3e4753;
	line-height:20px;
	padding:7px 0 7px 4px;
}
#content_column.three_col ul, #content_column.two_col ul, #content_column.one_col ul {
	list-style-type:disc!important;
	list-style-position:outside;
	padding-left:30px!important;
	padding-right:30px!important;
}
#content_column.three_col ol, #content_column.two_col ol {
	list-style-type: lower-roman!important;
	list-style-position:outside;
	padding-left:30px!important;
	padding-right:30px!important;
}
#content_column.three_col li, #content_column.two_col li {
	padding-left:8px!important;
}
#content_column a {
	font-size:12px;
	font-weight:bold;
	color:#DF7300;
	line-height:20px;
	padding:0 0 0px 0;
	text-decoration:none;
}
#content_column a:hover {
	text-decoration:underline!important;
	color:#3e4753;
}
#content_column .group_box p, #content_column .group_box a {
	padding:0 0 12px 6px;
	line-height:22px;
}
#content_column .group_box a span {
	position:absolute;
	left:-10000px;
}
#content_column .group_box h3 {
	padding:5px 0 10px 0px!important;
	line-height:22px;
}
#ctl00_contentHolder_UpdatePanel2 {
	position:relative;
}
#content_column #ctl00_contentHolder_UpdateProgress1 {
	position:absolute;
	left:290px;
	top:120px;
}
#content_column .group_box {
	position:relative;
	padding:0 0 20px 0;
}
/*Email Box Information Styles*/

#email_box {
	height:340px;
	width:186px;
	float:left;
	display:block;
	margin:8px 0 0 0;
}
#email_box div {
	height:340px;
	width:186!important;
}
#email_box .back_left {
	background:url(../images/email_box_left.jpg) no-repeat left bottom;
}
#email_box .back_right {
	background:url(../images/email_box_right.jpg) no-repeat right bottom;
}
#email_box.back_x {
	background:url(../images/email_box_x.jpg) repeat-x bottom;
}
#box_title, #box_title div {
	height:36px!important;
	display:block;
}
#box_title.back_x {
	background:url(../images/email_title_x.jpg) repeat-x;
}
#box_title .back_right {
	background:url(../images/email_title_right.jpg) no-repeat right;
}
#box_title .back_left {
	background:url(../images/email_title_left.jpg) no-repeat left top;
	padding:10px 0 0 6px;
	width:180px!important;
	height:26px!important;
}
#email_box .instructions {
	background:url(../images/email_text.jpg) no-repeat;
	width:144px;
	height:53px;
	display:block;
	margin:0 auto;
	margin:16px auto 4px auto;
}
.back_left span {
	position:absolute;
	left:-100000px;
}
.message {
	height:53px!important;
}
#email_box label {
	color:#525E6E;
	display:block;
	font-size:11px !important;
	font-weight:bold;
	padding:12px 0 1px 15px;
}
#email_box .back_left input {
	background:url(../images/input_back.png) no-repeat;
	border:0!important;
	width:158px;
	height:21px!important;
	padding:7px 0 0 5px;
	color:#777777;
	font-size:11px;
	margin:0 0 0 11px!important;
}
#submit, #ctl00_ctl00_contentHolder_submit {
	background:url(../images/submit_button.png) no-repeat;
	width:163px;
	height:30px;
	display:block;
	margin:0 auto;
	margin-top:15px;
}
/*pagination Styles*/
#pagination {
	width:94%;
	height:auto;
	overflow:hidden;
	border-top:1px solid #cccccc;
	border-bottom:1px dotted #CFCFCF;
	padding: 0px 0 0 0px!important;
	display:block;
	margin:6px 0 12px 0;
}
#pagination li {
	float:left;
	height:27px;
	line-height:11px !important;
	margin:0;
	overflow:hidden;
	padding:0 !important;
	text-align:left !important;
	width:auto;
}
#pagination a {
	width:auto;
	height:auto;
	line-height:11px!important;
	display:block;
	padding:8px 10px!important;
	margin:0;
	overflow:visible;
}
#pagination a:hover {
	background:#dedede!important;
}
.title span {
	font-size:9px!important;
}
/*Page Corners: Bottom*/
#bottom_corners {
	width:990px;
	height:11px;
	display:block;
	background-image: url(../images/bottom_back.png);
	_background-image: url(../images/bottom_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	_background-position:center 0;
	float:left;
}
/*Page Corners*/
#footer {
	float:right;
	height:20px;
	width:auto;
	padding:10px 0;
	margin-right:-10px;
}
#footer li {
	color:#5d6B78;
	font-size:11px;
	float:right;
	padding:0 0 0 10px;
	display:block;
}
#footer li a {
	color:#ababab;
	font-size:11px;
	padding:0 10px 0 0;
	display:inline;
	text-decoration:none;
}
#footer li a:hover {
	text-decoration:underline!important;
	color:#EBEBEB;
}

#site_map {
	width:690px;
	min-height:100px;
	overflow:hidden;
	background:#eeeeee;
	border:1px solid #dddddd;
	display:block;
	padding-top:4px;
	margin:7px 0 20px 10px;
}
#site_map ul li li {
	padding: 1px 0!important;
}
#site_map ul.first_level {
	float: left;
	padding: 0 30px 0 0px;
	display: block;
	width:200px;
}
#site_map ul.second_level, #content_column #site_map ul li ul li a {
	font-weight:normal!important;
	padding-bottom:3px!important;
	text-decoration:none;
}
#site_map ul.second_level a:hover, #site_map ul ul a:hover {
	text-decoration:underline!important;
}
#content_column #site_map ul li a {
	text-decoration:underline;
}
/*AutoComplete flyout */

.autocomplete_completionListElement {
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 120px;
	text-align : left;
	list-style-type : none;
}
/* AutoComplete highlighted item */

#content_column .autocomplete_highlightedListItem {
	background-color: #ffff99;
	color: black;
	padding: 1px;
}
/* AutoComplete item */

#content_column .autocomplete_listItem {
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus {
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage {
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError {
	background-color: #ffcccc;
}
.MaskedEditFocusNegative {
	background-color: #ffffcc;
	color: #ff0000;
}
.MaskedEditBlurNegative {
	color: #ff0000;
}
.MyCalendar .ajax__calendar_container {
	border:1px solid #646464;
	background-color: lemonchiffon;
	color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year {
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year {
	color: black;
	font-weight:bold;
}
.c_back_left label {
	color:#525E6E;
	display:block;
	font-size:11px !important;
	font-weight:bold;
	padding:12px 0 1px 15px;
}
.c_back_left input, .c_back_left textarea {
	width:158px;
	padding:4px 0 0 5px;
	color:#777777;
	font-size:11px;
	margin:0 0 0 11px!important;
}
.c_back_left input {
	height:18px!important;
}
.c_back_left select {
	margin-left:13px!important;
}
.pContentless {
	float:left;
	padding:0 20px;
	width:490px;
	_width:470px;
}
.pContentless a img{
	border:0 none;
	margin:10px;
}
.rightcolumn {
	float:left;
	padding-right:5px;
	width:180px;
}
.rightcolumn h4 {
	color:#D17928;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:20px;
	padding:5px 0;
}
.rightcolumn a {
	font-size:12px;
}
.phoneNo {
	font-size:11px;
	clear:both;
	color:#D17928;
	font-weight: BOLD;
	margin-left:10px;
	padding:15px 0;
}
.phoneNo A {
	font-size:11px;
}
.footer {
	margin:5px auto;
	height:60px;
	width:960px;
}
.footer P {
	float:left;
	color:#ABABAB;
	display:inline;
	font-size:11px;
	padding:3px 10px 0 0;
	text-decoration:none;
}
.footer p a:hover {
	color:#EBEBEB;
	text-decoration:underline !important;
}
.footer p a {
	color:#ABABAB;
	display:inline;
	font-size:11px;
	padding:0 10px 0 0;
	text-decoration:none;
}
.footer ul#subnav {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 10px 0;
	width:auto;
}
.footer ul#subnav li {
	float:left;
	height:auto;
}
.footer li a:hover {
	color:#EBEBEB;
	text-decoration:underline !important;
}
.footer li a {
	color:#ABABAB;
	display:inline;
	font-size:11px;
	padding:0 10px 0 0;
	text-decoration:none;
}
.footer .fsm  {
	color:#fff;
	margin:30px 0;

}
.footer .fsm p {
	width:100%;
}
.footer .fsm ul li {
	color:#fff;
	list-style: none outside;
	margin:0;
}
.footer .fsm h1 a {
	color:#FF932F;
	font-weight:bold;
	size:13px;
	text-decoration:none;
}
.footer .fsm h1 {
	color:#FF932F;
	font-weight:bold;
	size:13px;
	text-decoration:none;
}
.footer .fsm table {
	width:80%;
	margin:0 auto;
	padding-left:10px;
}


#phoneNoPrint {
	display:none;
}
.qc {
	padding-bottom:10px;
}
#hhLogo {
	float:right;
	padding-top:19px;
	text-align:right;
	border:0;
	padding-left:2px;
	margin:0;
}
#hhlogo img {
	border:none;
	color:White;
}
#hhLogo a img {
	border:none;
	color:White;
}
#hhLogo a {
	border:none;
	color:White;
}
.hfloatright {
	width: 450px;
	float:right;
}
#headerMenu {
	float: left;
	width: 100%;
	display: block;
	text-align: right;/*margin-right:10px;*/
}
ul.horizontal {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
}
ul.horizontal li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 10px;
	background-image: none;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #2c65ad;
	padding-bottom: 3px;
}
ul.horizontal li a {
	font-size:11px;
	text-decoration:none;
}
ul.horizontal li.last {
	border-right-style: none;
	padding-right: 0px;
}
ul.horizontal li.last a img {
	border:none;
	_padding-bottom: 20px;
}
.searchbox {
	width:300px;
	float:right;
	padding:4px 0 10px 0;
}
.cboxContent {
	padding:5px 0;
}
.cboxContent p img {
	display:none
}
.expand {
	float:left;
}
.submenu
{
	width: 230px; /*border:1px solid black;*/
	float: left;
	overflow: hidden;
}

.submenuWorldWideEvents
{
	width: 230px; /*border:1px solid black;*/
}

.submenuSitemap
{
	width: 302px; /*border:1px solid black;*/
	float: left;
	overflow: hidden;
}

.submenusSitemap
{
	/*padding-top:15px;*/
	padding-top: 1em;
	float: left;
	width: 940px; /*width:716px; */
	padding-bottom: 0em;
	margin-bottom: 0em;
	overflow: hidden;
}

.subLabelSitemap
{
	float: left;
	width: 302px;
	height: 27px;
	background-color: #E5EFF6;
	padding-left: 15px; /*margin-bottom:5px;*/
	margin-bottom: 0.5em;
	overflow: hidden;
}

.subLinks
{
	float: left;
	width: 220px;
}

.subLinksWorldWideEvents
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #343434;
	letter-spacing: 1px;
	padding: 5px 20px 5px 10px;
	width: 212px;
}


.subLabel
{
	float: left;
	width: 215px;
	height: 27px;
	background-color: #E5EFF6;
	padding-left: 15px; /*margin-bottom:5px;*/
	margin-bottom: 0.3em;
	overflow: hidden;
}

.subLabelWorldWideEvents
{
	width: 212px;
	height: 27px;
	background-color: #E5EFF6;
	padding-left: 15px; /*margin-bottom:5px;*/
	margin-bottom: 0.3em;
	overflow: hidden;
}

.subLinksSitemap
{
	float: left;
	width: 290px;
	padding-left: 10px;
	padding-bottom: 15px;
}
.submenus
{
	/*padding-top:15px;*/
	padding-top: 1em;
	float: left;
	width: 100%; /*width:716px; border:1px solid red;*/
	padding-bottom: 0em;
	padding-top:70px;
	margin-bottom: 0em;
	overflow: hidden;
}
.submenuSep
{
	width: 15px;
	float: left; /*border:1px solid red;*/
	overflow: hidden;
}
.floatrightxsl {
	float:left;
	margin:0 0 0 15px;
	width:60%;
}
.floatleftxsl {
	float:left;
	margin:0 0 0;
	width:25%;
}
.courselistxslannouncements {
	clear:both;
	margin:0 0 5px;
	overflow:hidden;
	width:100%;
}
 .courselistxsl input {
 	display:none;
 }
 table.pressRelease td.dateDetail p {
	padding-bottom:0;
	padding-right:10px;
	padding-top:0.3em;
	text-align:right;
	width:80px;
	margin-right:15px;
}
div.pressRelease {
	clear:both;
	width:625px;
}
div.pressRelease p.date {
	float:left;
	padding-bottom:0;
	padding-top:0.1em;
	text-align:right;
	width:120px;
}
div.pressRelease .secondColumn {
	padding-bottom:20px;
	width:465px;
}
div.pressRelease .secondColumn ul {
	list-style-type:none !important;
}
.floatLeft {
	float:left;
}

#content_column .pressRelease ul {
	list-style-position:outside;
	list-style-type:none !important;
}
#content_column .pressRelease ul li{
	padding:0;
}
# content_column em {
	font-style: italic;
}
.pContent .courselistxsl {
	padding:5px;
	border-bottom:1px solid #CCC;
}

/* Social Media */
.social-media {
    position: absolute;
    right: 0;
    bottom: 0; 
    margin-right: 10px;   
}
.social-media img {
    border: none;
    position: relative;
    top: 5px;
    margin: 0 1px;
}
