﻿
H1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}

SPAN UL {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}


#slider {
	position: relative; margin-top: 14px; margin-bottom: 8px
;}
#slider .banner_img {
	position: relative; float: left; height: 302px
;}
#slider .banner_contain {
	 padding-left: 18px; width: 324px; padding-right: 18px; background: url(../images/banner_contan_bg.png) no-repeat; float: left; height: 302px; color: #565656; overflow: hidden; padding-top: 0px
;}
#slider .banner_contain A:hover {
	text-decoration: underline
;}
#slider .banner_contain .heading {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; font-size: 12px; padding-top: 13px
;}
#main_container #slider .banner_contain .heading H1 {
	position: relative; border-bottom-style: none; padding-bottom: 0px; line-height: normal; text-transform: uppercase; margin: 0px; padding-left: 0px; padding-right: 0px; height: 60px; color: #565656; font-size: 14px; overflow: hidden; font-weight:bold; padding-top: 0px;}
#main_container #slider .banner_contain .heading H1 SPAN {
	position: relative; text-transform: uppercase; font-style: normal; margin-top: 6px; float: none; letter-spacing: normal; color: #565656; font-size: 14px; font-weight: normal
;}
#slider .paging {
	z-index: 2000; position: absolute; color: #c1909c; font-size: 14px; top: 260px; font-weight: normal; left: 650px
;}
#slider .paging UL {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px
;}
#slider .paging UL LI {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 10px; display: inline; float: left; padding-top: 0px
;}
#slider .paging UL LI A {
	color: #565656
;}
#slider .paging UL LI A:hover {
	color: #565656
;}
#slider .paging UL LI A.select {
	color: #e4393c
;}
#slider .paging UL LI A:hover {
	border-bottom: 1px solid; text-decoration: none
;}
#slider .banner_contain .contain_banner {
	border-bottom: #fff 1px solid; padding-bottom: 10px; line-height: 20px; padding-left: 0px; padding-right: 0px; font-size: 14px; border-top: #fff 1px solid; padding-top: 10px
;}
#slider .banner_contain .contain_banner .slideTxt {
	height: 120px; overflow: hidden; font-size:12px;}
#slider .banner_contain .contain_banner A {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #565656; font-size: 12px; padding-top: 10px
;}

#main_container H1 {
	border-bottom: #58595b 5px solid; position: relative; padding-bottom: 5px; line-height: 20px; text-transform: uppercase; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #1e1e1e; font-size: 28px; font-weight: normal; padding-top: 0px
;}
#main_container H1 SPAN {
	position: absolute; text-transform: none; font-style: italic; margin-top: 6px; font-family: Georgia,"Times New Roman",Times,serif; float: right; letter-spacing: normal; color: #1e1e1e; font-size: 10px; right: 0px
;}
#main_container H1 SPAN A {
	font-style: italic !important; margin-top: 13px !important
;}
#main_container #calendar {
	width: 293px; display: block; height: 270px
;}
#main_container #news_sec {
	width: 293px; display: block; height: 270px
;}
#main_container #quicklink {
	width: 293px; display: block; height: 270px
;}

#main_container #news_sec .col2 A {
	color: #a51c30
;}

#main_container #news_sec A.rss_icon {
	color: #1e1e1e
;}

#main_container #news_sec A.rss_icon {
	font-style: italic !important; padding-right: 11px; background: url(../images/hgse_bg.gif) no-repeat right -252px; background-origin: padding-box
;}
#main_container #news_sec .col2 A.comments {
	font-style: italic; display: block; color: #a51c30; font-size: 10px
;}
#main_container #most_comments A.comments {
	font-style: italic; display: block; color: #a51c30; font-size: 10px
;}
#main_container #media_contact A.comments {
	font-style: italic; display: block; color: #a51c30; font-size: 10px
;}
#main_container #news_sec .col1 {
	padding-bottom: 0px; padding-left: 0px; width: 97px; padding-right: 0px; float: left; padding-top: 18px
;}
#main_container #news_sec .col2 {
	padding-bottom: 0px; padding-left: 13px; width: 183px; padding-right: 0px; font-family: helvetica,arial,verdana,sans-serif; float: left; font-size: 8pt; font-weight: normal; padding-top: 15px
;}
#main_container #news_sec .col2 A {
	font-style: italic
;}
#main_container #most_comments {
	padding-bottom: 22px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #media_contact {
	padding-bottom: 22px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #archives {
	padding-bottom: 22px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #related_link {
	padding-bottom: 16px; margin-top: -6px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #popular {
	padding-bottom: 16px; margin-top: -6px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #research_link {
	padding-bottom: 16px; margin-top: -6px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #hour_sec {
	padding-bottom: 16px; margin-top: -6px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}

#main_container #topics_insight {
	padding-bottom: 16px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #upcoming_events {
	padding-bottom: 16px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #spotlight {
	padding-bottom: 16px; margin-top: -5px; padding-left: 13px; padding-right: 13px; padding-top: 0px
;}
#main_container #spotlight .col1 {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; font-size: 10px; padding-top: 5px
;}
#main_container #topics_insight .col1 {
	padding-bottom: 5px; padding-left: 1px; padding-right: 0px; font-size: 10px; padding-top: 8px
;}
#main_container #media_contact .col1 {
	padding-bottom: 5px; padding-left: 1px; padding-right: 0px; font-size: 10px; padding-top: 8px
;}
#main_container #features .col1 {
	padding-bottom: 5px; padding-left: 1px; padding-right: 0px; font-size: 10px; padding-top: 8px
;}
#main_container #upcoming_events .col1 {
	padding-bottom: 5px; padding-left: 1px; padding-right: 0px; font-size: 10px; padding-top: 8px
;}
#main_container #most_comments {
	height: 320px
;}
#main_container #most_comments .col1 {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 9px
;}
#main_container #archives .col1 UL {
	padding-bottom: 0px; line-height: 18px; text-transform: uppercase; list-style-type: none; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-size: 14px; font-weight: normal; padding-top: 0px
;}
#main_container #related_link UL {
	padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 8px !important
;}
#main_container #popular UL {
	padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 8px !important
;}
#main_container #archives .col2 UL {
	padding-bottom: 0px; line-height: 28px; text-transform: uppercase; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; font-weight: normal; padding-top: 0px
;}
#main_container #archives .col2 UL LI {
	text-align: right; margin: -4px 0px 10px; width: 48px; display: inline; float: left
;}
#main_container #archives .col1 UL A {
	line-height: 18px; color: #58595b
;}
#main_container #archives .col2 UL A {
	line-height: 18px; color: #58595b
;}
#static .col1 UL.leftnav A {
	line-height: 18px; color: #58595b
;}
#main_container #research_link UL A {
	line-height: 18px; color: #58595b
;}
#main_container #archives .col1 UL A.disable {
	color: #bac5c6; cursor: text
;}
#main_container #archives .col2 UL A.disable {
	color: #bac5c6; cursor: text
;}
#main_container #related_link UL A:hover {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #popular UL A:hover {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #related_link UL A.select {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #popular UL A.select {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #archives .col1 UL A.select {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #archives .col2 UL A.select {
	color: #a51c30 !important; text-decoration: underline
;}
#static .col1 UL.leftnav A:hover {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #features .col1 A:hover {
	color: #a51c30 !important; text-decoration: underline
;}
#static .col1 UL.leftnav A.select {
	color: #a51c30 !important; text-decoration: none
;}
#main_container #quicklink {
	color: #58595b
;}
#main_container #quicklink .col1 {
	font-style: italic; margin: 0px 0px 25px; width: 80px; float: left; color: #58595b; font-size: 10px; border-right: #a51c30 1px solid
;}
#follows .col1 {
	font-style: italic; margin: 0px 0px 25px; width: 80px; float: left; color: #58595b; font-size: 10px; border-right: #a51c30 1px solid
;}
#archives .col1 {
	font-style: italic; margin: 0px 0px 25px; width: 80px; float: left; color: #58595b; font-size: 10px; border-right: #a51c30 1px solid
;}
#main_container #quicklink .col1 SPAN {
	line-height: 16px; font-style: normal; display: block; color: #a51c30; font-size: 24px
;}
#follows .col1 SPAN {
	line-height: 16px; font-style: normal; display: block; color: #a51c30; font-size: 24px
;}
#main_container #quicklink A:hover {
	text-decoration: none
;}
#follows .col1 SPAN {
	margin-top: 3px
;}
#main_container #quicklink SELECT.select {
	text-transform: uppercase; width: 260px; color: #a51c30; font-size: 14px; font-weight: bold
;}
#inner_section .rightPanel .contact-form {
	margin: 0px 13px
;}
#inner_section .rightPanel SELECT.select {
	text-transform: uppercase; width: 215px; color: #a51c30; font-size: 16px
;}
#main_container #quicklink .col2 {
	border-left: #a51c30 1px solid; margin: 0px 0px 16px -1px; padding-left: 10px; width: 200px; float: left; font-size: 10px
;}

#main_container #quicklink .col2 P {
	padding-bottom: 2px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: helvetica,arial,verdana,sans-serif; color: #58595b; font-size: 11px; font-weight: normal; padding-top: 2px
;}
#main_container #quicklink .col2 IMG {
	margin: 0px 1px 0px 0px
;}
#follows .col2 IMG {
	margin: 0px 1px 0px 0px
;}
#main_container H1 SPAN A {
	color: #1e1e1e
;}
#main_container H1 SPAN A:hover {
	color: #a51c30 !important; text-decoration: underline
;}
#main_container #news_sec A.rss_icon:hover {
	color: #a51c30 !important; text-decoration: underline
;}

#main_container #topics_insight IMG {
	margin: 10px 8px 10px 0px; float: left
;}

#main_container #research_link UL {
	padding-bottom: 5px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; padding-top: 5px
;}
#main_container #hour_sec SPAN {
	text-transform: uppercase; display: block; font-size: 10px; padding-top: 10px
;}
#main_container #hour_sec P {
	padding-bottom: 0px; line-height: 20px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; padding-top: 0px
;}
UL.related_link {
	padding-bottom: 0px !important; text-transform: none !important; list-style-type: disc !important; padding-left: 0px !important; padding-right: 0px !important; font-family: Georgia,"Times New Roman",Times,serif !important; margin-left: 15px !important; font-size: 11px !important; padding-top: 10px !important
;}
#main_container #slider .banner_contain .heading A {
	line-height: normal; color: #565656
;}
#main_container #slider .banner_contain .heading A:hover {
	color: #565656 !important
;}
