/*------ Hide State Fields in Business Directory ---------*/
#chkStates {display: none;}
#TDStateFilter {display: none;}

/* --------------------Site Layout------------------------- */

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

.thankYouCon {width:600px;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {height:auto !important;}

#TDLeftMargin {display:none;}

.clsCheckBoxListSpanOptions {width: 170px !important;}
.clsCheckBoxListSpanOptions span {display:block; width: 150px}
.clsCheckBoxListSpanOptions span input {float:left}
.clsCheckBoxListLabel {width: 100px !important;}
#divFormCreatorTableContentMain {width:600px;}

#divMembershipDetails {width:900px;}

#divMembershipDetails p {width:900px;}

#divMembershipDetails .clsCheckBoxListSpanOptions {width: 440px !important;}
#divMembershipDetails .clsCheckBoxListSpanOptions span {display:block; width: 400px}
#divMembershipDetails .clsCheckBoxListSpanOptions span input {float:left}
#divMembershipDetails .clsCheckBoxListLabel {width: 300px !important;}

#divMembershipDetails #divFormCreatorTableContentMain {width:900px;}


html {text-align: center;}

body {text-align: left}

form {margin: 0 auto; width: 920px;}

td {vertical-align: top;}

td#tblContentTD1 td#TDHTML  {padding-right: 20px;}

td#tblContentTD1 {height:100% !important;}

table#tblContent3 {margin-left: 20px;}

td#tblContentTD2 {width: 100%}

/* IE7 Only */
*:first-child+html body table#tblContent2 {width: 0 !important;}

/* IE6 Only */
* html body table#tblContent2 {width: 0 !important;}


#Element1 td select, #Element1 td a, #Element1 td font {float:left; margin: 3px 3px 0 0}

#Element1 td font {display: block; width: 160px; text-align: left}


/* --------------------Text------------------------- */

body, table, td, tr, p, ul, ol, li, .clsNormal, .clsAltNormal {font:normal 11px verdana; color:#444; text-align: left; line-height: 160%}

.clsNormal{font:normal 11px verdana; color:#444!important; text-align: left; line-height: 160% !important;}

.clsAltNormal {font: bold 13px Verdana; color:#ef9c00!important;  text-align: left; line-height: 160% !important;}

.clsAltNormalOneSmaller {font:11px verdana, sans-serif; color:#333!important;}

tr#trTypeMenu td td img {display: none}

tr#trTypeMenu td.clsMidHeader {border: none !important;}

tr#trTypeMenu td.clsMidHeader a {font:bold 14px verdana, sans-serif; color:#ef9c00!important; padding:0 0 5px 0; margin:0!important; display: block; width: 300px}

div#myAccountArea ul {padding-left: 0; list-style: none; margin: 0; }

div#myAccountArea ul li {padding: 0px 0 10px 20px; background: url(/Images/UserUploadedImages/bc-separator.gif) no-repeat ; font: Normal 12px verdana, sans-serif; line-height: 18px;}

/* default link styles */

a, a:link, a:active, a:visited {}
a:hover, a:focus {}

/* default heading styles */

h1, .clsMidHeader {font:Normal 24px arial; color:#ef9c00!important; padding:0 0 10px 0!important; margin:0 0 15px 0!important; border-bottom: dotted #ccc 1px; width: 100%} 

 
td#tblContentTD2 h2 {font:bold 14px verdana, sans-serif; color:#666; padding:10px 0 5px 0 !important; margin:0;}
h3 {font:Normal 13px verdana, sans-serif; color:#666; padding:0 0 5px 0; margin:0;}
h4 {font:Normal 13px verdana, sans-serif; color:#666; padding:0 0 5px 0; margin:0;}
h5 {font:Normal 13px verdana, sans-serif; color:#666; padding:0 0 5px 0; margin:0;}
h6 {font:Normal 13px verdana, sans-serif; color:#666; padding:0 0 5px 0; margin:0;}

p {padding:0 0 10px 0; margin:0;}


/* --------------------Banner------------------------- */

a#Module13_SearchAnchor img {height: 20px; width: 30px; float: left}

#Module13_strSearchKeyword13 {height: auto; width: 105px !important; float: left; padding: 0 !important; border: #7e9db9 solid 1px; font: normal 12px verdana; color: #666; margin-top: 3px}

.BannerSearches {float: right; height: 60px; margin-bottom: -10px}

td#GoogleSearch {padding: 23px 0 0 0; height: 55px; width: 135px;}

td#GoogleSearch img {height: 20px; width: 25px; float: left; }

td#GoogleSearch input {height: auto; width: 105px !important; float: left; padding: 0 !important; border: #7e9db9 solid 1px; font: normal 12px verdana; color: #666; margin-top: 3px}


td#ElcomSearch {padding: 23px 12px 0 0; height: 55px; width: 233px;}

td#ElcomSearch div {float: right}

tr#Header1_TRTopBannerHTML td.clsnormal, td#HeaderTD td.clsnormal {background: url(/images/useruploadedimages/11/SearchBg.png) right top no-repeat;}

tr#Header1_TRTopBannerHTML td.clsnormal img, td#HeaderTD td.clsnormal  img {float: left}

div#BannerMenu {clear: both; text-align: right; padding: 10px 0; color: #7f706b; font: normal 11px verdana;}

/* hacks */
*:first-child+html body table.BannerSearches {}
* html body table.BannerSearches {}



/* --------------------Footer------------------------ */

table.Footer {background-color:#e1e1e1; width:100%; margin: 10px 

0}
table.Footer td {color: #666; padding: 5px 10px}
table.Footer td.FooterRight {text-align: right}
table.Footer td a {color: #666 !important;}
div.TopFooter {width: 100%; border-top: dotted #ccc 1px; 

vertical-align: middle; padding: 10px 0 0 0; margin-top: 20px}
div.TopFooter img {vertical-align: middle}

/* ------------------AdminMenu----------------- */

#TableAdminTopNavBar .menu{background-color:#000000; border-bottom:2px #999999 solid; width:100%; height:25px!important;}
#TableAdminTopNavBar .menu ul li.item a{display:inline;}
#TableAdminTopNavBar .menu ul li.item a span{font:bold 11px Arial!important; text-decoration:none; padding:5px 15px;}
/*Level 2*/
#TableAdminTopNavBar .menu ul li.item ul{width:150px!important; background-color:#000000;}
#TableAdminTopNavBar .menu ul li.item ul a{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a span{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a:hover{background-color:#333333; text-decoration:underline;}

/* 

--------------------------------TopMenu-------------------------

------*/

/**Level 1 **/
#TableTopNavBar ul {background-color:#7F706B; width: 100%; 

height: 30px; margin: 0 !important; width: 920px}
#TableTopNavBar li{padding:0px;}
#TableTopNavBar a.CMLevel1, 
#TableTopNavBar a.CMLevel1Selected {display: block !important; 

margin: 5px 0 0 15px; }
#TableTopNavBar a.CMLevel1 span, 
#TableTopNavBar a.CMLevel1Selected span {padding:0; margin: 0; 

font: bold 13px Arial !important;}

/**Level 2 **/
#TableTopNavBar ul div {}

#TableTopNavBar ul ul{margin-top:5px !important; height: auto; width:220px !important;}

#TableTopNavBar ul ul li{height:auto; }

#TableTopNavBar ul ul a{height:auto; padding:10px; width:200px!important; text-decoration: none;}

#TableTopNavBar a.CMLevel2 span, #TableTopNavBar a.CMLevel2Selected span {padding:0; margin: 0; font: bold 12px Arial !important; text-decoration: none;}

/**Level 3 **/
#TableTopNavBar ul ul div {}

#TableTopNavBar ul ul ul{margin-top:5px !important; height: auto; width:220px !important;}

#TableTopNavBar ul ul ul li{height:auto; }

#TableTopNavBar ul ul ul a{height:auto; padding:10px; width:200px!important; text-decoration: none;}

#TableTopNavBar a.CMLevel3 span, #TableTopNavBar a.CMLevel3Selected span {padding:0; margin: 0; font: bold 12px Arial !important; text-decoration: none;}


/**Below Menu Article**/
td#TopMenuArticleAfter {padding-top: 10px}
td#TopMenuArticleAfter td.clsnormal {background-color:#fff; vertical-align: middle !important;}
td#TopMenuArticleAfter td.clsnormal img {vertical-align: middle !important; text-align: right}
td#TopMenuArticleAfter td.clsnormal table {width: 100%; margin: 10px 0}
td#TopMenuArticleAfter td.clsnormal td {width: 50%}
td#TopMenuArticleAfter td.clsnormal td.BelowMenuDate {color: #7f706b; font: normal 11px verdana;}
td#TopMenuArticleAfter td.clsnormal td.BelowMenuWeather {text-align: right}
td.BelowMenuWeather input {border: 0; font: bold 12px verdana; color: #3399CC; cursor: hand; cursor: pointer;  padding: 0; margin: 0; text-align: right; width: 280px; height: 30px; background: white url(/Images/UserUploadedImages/11/WeatherPlacementIMage.gif) no-repeat}
td.BelowMenuWeather button:hover {text-decoration: underline}
.cssShowIframePopup {position: absolute; top: 20px; width: 400px;text-align: center; padding: 10px; border: 1px solid #ccc; background: white; display:block !important; z-index: 5000 !important; margin-left: 520px}
	
.cssShowIframePopup iframe {height: 300px;}

.rss li {margin-bottom:15px !important;}

#Module929_TRDisplayRSSFeedBox li {margin-bottom:0px !important;}

#Module929_TRDisplayRSSFeedBox span.rssfeeddescr a,
#Module929_TRDisplayRSSFeedBox span.rssfeedheading {display: none}

.cssShowIframePopup div input {border: 0; padding: 5px 15px; background-color: #EEEEEE; font: Normal 14px verdana; border: solid 1px #ccc; margin: 0 0 10px 0; cursor: hand; cursor: pointer; }
.cssHideIframePopup {display:none !important;}


/* --------------------------------Left Menu 

Widgets-------------------------------*/

/**Level 1**/
h2#FirstLevelWidgetHeading {background-color: #f9b40e; margin: 0 

!important; padding: 10px 15px !important; font: bold 13px 

Arial; color: white; border-bottom: white solid 2px; width: 

130px}

/**Level 2**/
.LeftMenu {background-color: #fcebcd; margin: 0; padding: 0 

!important; width: 160px}
.LeftMenu  h2 {display: none;}
.LeftMenu  dl {margin: 0 !important; padding: 0 !important;}
.LeftMenu  a {margin: 0 !important; padding: 10px 15px 

!important; display: block; height: auto; border: #fcebcd solid 

1px}
.LeftMenu  a:hover {background: white; text-decoration: none;}


/* --------------------------------Left Menu 

-------------------------------*/

/**Level 1**/

#TableLeftNavBar {margin-right: 20px}

div.Masterdiv td {/*background-color: white !important;*/ background-color: white;}
#TableLeftNavBar ul a {display: block; width: 130px !important; 

background-color: #f9b40e !important; margin: 0 !important; 

padding: 10px 15px !important; font: bold 13px Arial; color: 

white; border-bottom: white solid 2px; width: 130px}

/**Level 2**/
#TableLeftNavBar ul ul a {background-color: #fcebcd !important; 

margin: 0; padding: 0 !important; padding: 10px 14px !important; 

font: normal 11px verdana; color: #ED9F00; border: none; border: 

#fcebcd solid 1px}
.LeftMenu  h2 {display: none;}
.LeftMenu  dl {margin: 0 !important; padding: 0 !important;}
.LeftMenu  a {margin: 0 !important; padding: 10px 15px 

!important; display: block; height: auto; }
#TableLeftNavBar ul ul a:hover {background: white !important; 

text-decoration: none; border: #fcebcd solid 1px}


/* 

--------------------------------MainContent---------------------

----------*/




/**Above Main Article**/
table#AboveMainArticle {width: 100%; margin: 0 0 20px 0}
table#AboveMainArticle td {}
table#AboveMainArticle td.breadcrumbs {color: #7f706b; font: 

normal 11px verdana; width: 100%}
table#AboveMainArticle td.breadcrumbs a 

{color:#ef9c00!important;}
table#AboveMainArticle td.tools {text-align: right;}
table#AboveMainArticle td.tools img {margin: 0 0 0 2px;}
.LeftColIMage {padding-right: 20px}



/* 

--------------------------------RightPanel----------------------

---------*/

/**LoginBox**/

div.LoginBoxFrame {border: none; background: #F8B81A url(/images/useruploadedimages/11/SignIn2.png) no-repeat top center; margin: 0; padding: 10px 0 0 0; position: relative;  text-align: center; width: 260px}

div.LoginBoxFrame2 {border: none; background: #F8B81A url(/images/useruploadedimages/11/SignIn.png) no-repeat top center; margin: 0; padding: 10px 0 0 0; position: relative;  text-align: center; width: 260px}

fieldset.LoginBox {border: none; margin: 0 auto; width: 243px; height: 125px; text-align: left}

fieldset.LoginBox legend {font: bold 14px Arial; color: white; margin: 0 0 0 32px;}

fieldset.LoginBox input {font: Normal 11px Arial; color: #555; width: 120px; height: auto; border: 1px solid silver;}

fieldset.LoginBox input:hover, fieldset.LoginBox input:focus {background-color: #F8B81A; border: 1px solid white; color: white;}

div.UserName {margin: 20px 0 0 20px; position: absolute}

div.UserName input {margin: 0 0 0 20px; width: 135px}

/* IE hacks */
*:first-child+html body div.UserName input{width: 130px !important;}
* html body div.UserName input {width: 130px !important;}

div.PassWord {margin: 43px 0 0 20px; position: absolute; }

div.PassWord input {margin: 0 0 0 7px; width: 103px}

div.UserType {display: none;} 

div.SignIn {margin: 20px 0 0 17px; position: absolute}

div.SignIn img {height: 50px; width: 200px;}

div.ForgotPassword {margin: 79px 0 0 6px; position: absolute;}

div.ForgotPassword img {height: 22px; width: 118px;}

div.Register {margin: 79px 0 0 125px; position: absolute; }

div.Register img {height: 22px; width: 118px;}

div.LoginButton {margin: 43px 0 0 200px; position: absolute}

fieldset.LoginBox label {color: white; font: bold 11px Verdana;}

/**Logged In**/

div.LoggedInBox {border: none; background-color: #F8B81A; 

margin: 0; padding:  15px 20px 0 20px; position: relative;  

text-align: center; width: 220px; text-align: left;}
div.LoggedInBox h2 {font: bold 16px Arial; color: white}
div.LoggedInBox p, div.LoggedInBox a {color: white}

/**Members**/

h2.RightPanel {width: 233px; background: #7F7069; margin: 0; 

padding: 6px 15px 6px 13px; font: bold 14px Arial; color: white; 

border-top: 2px white solid; border-bottom: 2px white solid}
h2.RightPanel img {vertical-align: middle; padding: 0 8px 0 

12px}


/**Widget52**/
#Widget52 {background-color: #eeeeee; margin: 0; padding: 0 !important; width: 260px}
#Widget52 h2 {width: 207px; margin: 0; padding: 6px 15px 6px 38px; font: bold 14px Arial; color: white; border-top: 2px white solid; background: #7F7069 url(/Images/UserUploadedImages/11/MembersArea.png) no-repeat 12px center}
#Widget52 dl {margin: 0 !important; padding: 0 !important;}
#Widget52 a {font: bold 11px verdana; color:#7f706b; margin: 0 !important; padding: 8px 15px 8px 38px !important; display: block; height: auto; border: #eeeeee solid 1px; background: url(/Images/UserUploadedImages/11/MembersAreaIcon.gif) no-repeat 12px center}
#Widget52 a:hover {text-decoration: none; background: white url(/Images/UserUploadedImages/11/MembersAreaIcon.gif) no-repeat 12px center}


/**Widget57**/
#Widget57 {width:273px;}
#Widget57 h2 {width: 235px; margin: 0; padding: 6px 15px 6px 13px; font: bold 14px Arial; color: white; border-top: 2px white solid; background-color: #7F7069;}
#Widget57 {background-color: white; margin: 0; padding: 0; font: Normal 11px verdana; color:#333;}
#Widget57 dl {margin: 0 !important; padding: 0}
#Widget57 a {font: bold 11px verdana; color:#7f706b; margin: 0 !important; float: right; padding-top: 5px; padding-right:10px;}
#Widget57 a:hover {text-decoration: underline;}
#Widget57 img {margin: 15px 0 0 0; border:0px none;}
#Widget57 dd {margin: 13px 0 0 0;}

/* IE hacks */
*:first-child+html body #Widget57 dd {width: 130px !important;}
* html body #Widget57 dd {width: 130px  !important;}

#Widget57 span.mainItemMore {margin: 0; padding: 0;}
#Widget57 dt {display: none}


/* IE hacks */
*:first-child+html body #Widget57 p a {DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 75px! important;}
* html body #Widget57 p a {DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 75px! important}

/* IE hacks */
*:first-child+html body #Widget57 dd {width: 130px !important;}
* html body #Widget57 dd {width: 130px  !important;}

/* IE6 Only */
*:first-child+html body #Widget57 p a {DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 40px! important;}
* html body #Widget57 p a {DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 40px! important}


#Widget57 span.mainItemMore {margin: 0; padding: 0;}
#Widget57 dt {display: none}

/*-----------------------------------Community News--------------------------*/

div.CommunityNews h2 {display: none }

div.CommunityNews dl {margin-bottom: 15px; width: 635px}

*:first-child+html body div.CommunityNews h2  {width: 634px !important }
* html body div.CommunityNews h2 {width: 634px !important }

div.CommunityNews span.mainItemDate, div.CommunityNews span.subItemDate {font: Normal 11px Verdana; color: #666; float: left; display: block}
div.CommunityNews span.mainItemHeading, div.CommunityNews span.subItemHeading {font: bold 13px Verdana; float: left; display: block; margin-bottom: 5px }

div.CommunityNews dd {font: normal 11px Verdana; color: #333; margin: 3px 0 0 0; clear: left; }

div.CommunityNews dd span {}


/*-----------------------------------Membership--------------------------*/

table#membershipOuterTable {}

td#membershipTable {}

td#membershipTable td.clsNormal {font: bold 12px verdana !important; padding-bottom: 10px; color:#7F706B !important;}

td#membershipTable td input {font: normal 12px verdana !important; margin: 2px 15px}

td#membershipTable td input:hover, td#membershipTable td input:focus {background-color: #F8B81A; border: 2px solid white; color: #333 !important;}

td#membershipTable td select{font: normal 12px verdana !important; margin: 2px 15px}

/* rss */

span.rssfeedheading {}

div.rss ol {margin: 0; padding: 0}

div.rss li {margin: 0; width: 635px}

div.rss li div.Second {}

div.rss li div.Second font.itemdesc a {}

div.rss li div.Second span.rssfeeddescr {}


/* styles for print */

@media print {

.breadPrint {display:none;}

#tblContentTD2 {display:none;}

}



/* Styles for mini calendar */

#TDQuickSearchCriteria table {width:350px;}

.calendar {
	border-color:DarkGray;
	border-width:1px;
	border-style:Solid;
	font-family:Arial;
	font-size:X-Small;
	border-collapse:collapse;
width:260px;
}
.calendarHeader {
	background-color:DarkGray !important;
	border-color:Silver;
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
}
.calendarDays {
	border-color:Silver;
	font-family:Arial;
	font-size:X-Small;
}
.calendarOtherDay{
	background-color:WhiteSmoke !important;
	border-color:Silver;
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
	border-Style:dotted; 
}
.calendarEventDay{
	border-color:Silver;
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
	border-Style:dotted; 
}
.calendarCurrentDay {
    background-color:red !important;
	border-color:RED;
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
	
}
.calendarWeekend {
    background-color:#eeeeee !important;
	border-color:Silver;
	border-Style:dotted; 
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
}
.calendarTitle {
    background-color:#eeeeee !important;
	border-color:Silver;
	font-family:Arial;
	font-size:Small;
}

.calendarTitle td {background-color:#eeeeee !important;}

.calendarNextPrev 
{
	font-family:Arial;
	font-size:X-Small;
	font-weight:bold;
     text-decoration:underline;        	
	}


/*------------------Photo Gallery-------------------*/

.photo {width:635px; height:635px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:635px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:125px; height:31px; float:left;}
.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#000; background:#bbb;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#fff; background:#aaa;}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #bbb; z-index:1;}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #aaa; z-index:100;}

.photo ul.topic li ul li
{display:inline; width:112px; height:87px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:110px; height:85px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:75px; border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border-color:#fff;}


/* ---------weather--------- */

#Exst2132 td div {width: 920px !important; float: right;z-index: 2; padding-top: 13px}

#Exst2132 td {width: 920px; text-align: right;}

#TDHTML {position: relative;}

.text {font: bold 12px verdana !important; color:#3982b5 }

.minmax {font: normal 12px verdana !important; color:#3982b5 }

.FloatDate {margin-top: 20px; z-index: 1000;float:left; color: #666 !important}


/* IE hacks */
*:first-child+html body #Exst2132 td div {width: 920px !important; float: right;z-index: 2; padding-top: 5px;}
* html body #Exst2132 td div {width: 920px !important; float: right;z-index: 2;  padding-top: 5px;}


*:first-child+html body #Exst2132 td div img {border-top: white solid 8px}

*:first-child+html body #Exst2132 td {width: 920px; text-align: right;}
* html body #Exst2132 td {width: 920px; text-align: right;}

*:first-child+html body #TDHTML {position: relative;}
* html body #TDHTML {position: relative;}

*:first-child+html body .text {font: bold 12px verdana !important; color:#3982b5 }
* html body .text {font: bold 12px verdana !important; color:#3982b5 }

*:first-child+html body .minmax {font: normal 12px verdana !important; color:#3982b5 }
* html body .minmax {font: normal 12px verdana !important; color:#3982b5 }

/*------------ Sitemap ----------*/
#MainTableForContent tr#trTypeMenu td table td.clsMidHeader a.clsNormal {font:normal 11px verdana, sans-serif; color:#000000!important; padding:0!important; margin:0!important; display:inline!important; line-height:0!important;}
#MainTableForContent tr#trTypeMenu td table td .clsMidHeader{font:Normal 14px Arial!important; color:#ef9c00!important; padding:0!important; margin:0!important; border-bottom:none; display:inline!important;}
#MainTableForContent tr#trTypeMenu td table td a.clsMidHeader{color:#ef9c00!important;}
#MainTableForContent tr#trTypeMenu td table td img {display:inline!important;}

/*------ Events Search Results Page ---------*/
table.calendarTitle {background-color: silver !important;}

table#eventOuterTable table{
  width:100%;
}
table#eventOuterTable table #TDQuickSearchCriteria{
  width:355px;
}
#TDQuickSearchCriteria table{
  font:11px verdana;
}
table#eventOuterTable table #TDQuickSearchCalender{
  /*padding-right:150px;*/
}
table.calendar {
  width:250px!important;
  float:right;
  font:11px verdana !important;
  border:1px solid darkgray !important;
}

table.calendar td {font:11px verdana !important;}

table#eventOuterTable table #TDEventSearchResults{
  width:980px;
 padding: 20px 0px;
}
span#calDateHeadingText{
  font-size:11px;
float:right;
}

td.calendarOtherDay,
td.calendarWeekend,
td.calendarEventDay,
td.calendarCurrentDay,
td.calendarDays,
th.calendarHeader {background-color:#ffffff !important; border:1px solid darkgray !important;}
th.calendarHeader {font:bold 11px verdana !important;}


/*---Site Map---*/

.siteMapInner {margin-left:20px; margin-top:20px;}

























