#at20mc { position: static !important }

/***************SIDEBAR NAVIGATION STARTS HERE***************/

ul#sideNav, ul#sideNav ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
ul#sideNav {
	margin-bottom: 20px;
}

ul#sideNav a {
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	height: 16px;
	text-decoration: none;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-top: #000000 solid 1px;
	background: url(../images/module-h3.png) 100% 100%;
}

body.bc-grey ul#sideNav a { color:#666; }

ul#sideNav a:hover {
	color: #FFFFFF !important;
}

body.bc-blue ul#sideNav a:hover { background: url(../images/sidenav/module-h3blue2.png) 100% 100%; }
body.bc-red ul#sideNav a:hover { background: url(../images/sidenav/module-h3red2.png) 100% 100%; }
body.bc-purple ul#sideNav a:hover { background: url(../images/sidenav/module-h3purple2.png) 100% 100%; }
body.bc-green ul#sideNav a:hover { background: url(../images/sidenav/module-h3green2.png) 100% 100%; }
body.bc-orange ul#sideNav a:hover { background: url(../images/sidenav/module-h3orange2.png) 100% 100%; }
body.bc-brown ul#sideNav a:hover { background: url(../images/sidenav/module-h3brown1.png) 100% 100%; }
body.bc-grey ul#sideNav a:hover { background: url(../images/sidenav/module-h3grey2.png) 100% 100%; }

ul#sideNav li {
	display: inline;
}

ul#sideNav .sideNavCategory  {
	text-transform: uppercase;
	color: #FFFFFF !important;
	padding-top: 4px;
	padding-bottom: 1px;
	font-weight: bold;	
}

body.bc-blue ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3blue1.png) 100% 100%; }
body.bc-red ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3red1.png) 100% 100%; }
body.bc-purple ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3purple1.png) 100% 100%; }
body.bc-green ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3green1.png) 100% 100%; }
body.bc-orange ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3orange1.png) 100% 100%; }
body.bc-brown ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3brown2.png) 100% 100%; }
body.bc-grey ul#sideNav .sideNavCategory  { background: url(../images/sidenav/module-h3grey1.png) 100% 100%; }

/***************SIDEBAR NAVIGATION ENDS HERE***************/

.landing h2 {
	margin: 0px;
	padding: 0px;
}

.landing a h2 {
	background: url(../images/module-h3.png) 100% 100%;
	display: block;
	width: 99%;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

body.bc-grey .landing a h2 { color:#666; }

.landing a:hover h2 {
	background: url(../images/blank.gif) 100% 100%;
/*	background-color: #0D5079;*/
	color: #FFFFFF !important;
	cursor:pointer;
}

.landing a:hover{
text-decoration: none; /*otherwise red line under link on grey template in Safari */
}

body.bc-blue .landing a:hover h2 {background-color: #0D5079;}
body.bc-red .landing a:hover h2 {background-color: #D12E2E;}
body.bc-purple .landing a:hover h2 {background-color: #9E0E87;}
body.bc-green .landing a:hover h2 {background-color: #74A824;}
body.bc-orange .landing a:hover h2 {background-color: #CC8300;}
body.bc-brown .landing a:hover h2 {background-color: #8B6846;}
body.bc-grey .landing a:hover h2 {background-color: #666;}

.landing img {
border: 3px solid rgb(238, 238, 238);
padding: 3px;
}

.landing a:hover img {
border: 3px solid;
}

body.bc-blue .landing a:hover img {border-color: #0D5079;}
body.bc-red .landing a:hover img {border-color: #D12E2E;}
body.bc-purple .landing a:hover img {border-color: #9E0E87;}
body.bc-green .landing a:hover img {border-color: #74A824;}
body.bc-orange .landing a:hover img {border-color: #CC8300;}
body.bc-brown .landing a:hover img {border-color: #8B6846;}
body.bc-grey .landing a:hover img {border-color: #666;}

.landing p {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

#bbcclock {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}

#date {
	font-weight: bold;
}

h1 { margin: 0; }
body.bc-blue h1 {color: #0D5079;}
body.bc-red h1 {color: #D12E2E;}
body.bc-purple h1 {color: #9E0E87;}
body.bc-green h1 {color: #74A824;}
body.bc-orange h1 {color: #CC8300;}
body.bc-brown h1 {color: #8B6846;}
body.bc-grey h1 {color: #000;}

#accuweather {
width: 300px;
height: 250px;
text-align: center;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 12px;
color: #FFFFFF;
}

#accuweather a {
color: #FFFFFF !important;
}

body.bc-blue #accuweather {background: #346797 url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_300x250_bg.jpg) no-repeat;}
body.bc-red #accuweather {background: #993333 url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/red_300x250_bg.jpg) no-repeat;}
body.bc-purple #accuweather {background: #966AD5 url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/purple_300x250_bg.jpg) no-repeat;}
body.bc-green #accuweather {background: #336633 url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/green_300x250_bg.jpg) no-repeat;}
body.bc-orange #accuweather {background: #FF6600 url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/orange_300x250_bg.jpg) no-repeat;}
body.bc-brown #accuweather {background: #C39E6E url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/gold_300x250_bg.jpg) no-repeat;}
body.bc-grey #accuweather {background: #86888B url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/silver_300x250_bg.jpg) no-repeat;}

#ido24_searchbox #head2 {
	border-color:#FF0033 !important;
	width: 270px;
	}
	
#ido24_searchbox #myform select{
font-size:8pt !important;
}

#ido24_searchbox #myform {
	width: 280px;
	white-space:nowrap;
}

/***************STYLES FOR FIGURE RIGHT/LEFT AND LANDING IMAGES START HERE***************/
.figureRight img, .figureLeft img, .landingImage {
	padding: 3px;
	border: 3px solid #eeeeee;
/*	background-color: #010101;*/
}

.landingImage {
	margin-left: 8px;
	margin-top: 3px;
	float: right;
}

body.bc-blue .figureRight img, body.bc-blue .figureLeft img, body.bc-blue .landingImage {border-color: #D0F0FF;}
body.bc-red .figureRight img, body.bc-red .figureLeft img, body.bc-red .landingImage {border-color: #FFB9B6;}
body.bc-purple .figureRight img, body.bc-purple .figureLeft img, body.bc-purple .landingImage {border-color: #E5BDDA;}
body.bc-green .figureRight img, body.bc-green .figureLeft img, body.bc-green .landingImage {border-color: #CEE291;}
body.bc-orange .figureRight img, body.bc-orange .figureLeft img, body.bc-orange .landingImage {border-color: #FFE4A0;}
body.bc-brown .figureRight img, body.bc-brown .figureLeft img, body.bc-brown .landingImage {border-color: #DDC2A9;}
body.bc-grey .figureRight img, body.bc-grey .figureLeft img, body.bc-grey .landingImage {border-color: #ccc;}

div.figureRight, div.figureLeft {
	float: right;
	width: 162px;
	margin-left: 8px;
	margin-bottom: 2px;
	margin-top: 5px; /*5 is good after H2, 10 is good after H1*/
}

.splitColumn div.figureRight, .splitColumn div.figureLeft {
	margin-top: 0px;
}

div.figureLeft {
	float: left;
	margin-left: 0px;
	margin-right: 8px;
}

div.figImgW50{ /* Add class if image width is 50 */
	width: 62px;
}

div.figImgW100{ /* Add class if image width is 100 */
	width: 112px;
}

div.figImgW120{ /* Add class if image width is 120 */
	width: 132px;
}

div.figImgW130{ /* Add class if image width is 130 */
	width: 142px;
}

div.figImgW140{ /* Add class if image width is 140 */
	width: 152px;
}

div.figImgW160{ /* Add class if image width is 140 */
	width: 172px;
}

div.figImgW200{ /* Add class if image width is 200 */
	width: 212px;
}

div.figImgW220{ /* Add class if image width is 220 */
	width: 232px;
}

div.figImgW250{ /* Add class if image width is 250 */
	width: 262px;
}

div.figImgW300{ /* Add class if image width is 300 */
	width: 312px;
}

.figureRight p, .figureLeft p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-align: center;
/*	background-color: #eeeeee;*/
	border: 1px dashed #666;
	padding: 2px;
	margin: 5px 0 0;
	line-height: normal;
}

body.bc-blue .figureRight p, body.bc-blue .figureLeft p {background-color: #D0F0FF;}
body.bc-red .figureRight p, body.bc-red .figureLeft p {background-color: #FFB9B6;}
body.bc-purple .figureRight p, body.bc-purple .figureLeft p {background-color: #E5BDDA;}
body.bc-green .figureRight p, body.bc-green .figureLeft p {background-color: #CEE291;}
body.bc-orange .figureRight p, body.bc-orange .figureLeft p {background-color: #FFE4A0;}
body.bc-brown .figureRight p, body.bc-brown .figureLeft p {background-color: #DDC2A9;}
body.bc-grey .figureRight p, body.bc-grey .figureLeft p {background-color: #ccc;}
/***************STYLES FOR FIGURE RIGHT/LEFT AND LANDING IMAGES END HERE***************/

.splitColumn {
padding: 5px;
margin-bottom: 0pt;
float: left;
width: 45%;
}

.leftCol {
margin-right: 15px;
}

.divClearBoth {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

.travel {
	background: url(../images/general-info/getting-here/train.png) no-repeat left center;
	padding-top: 2px;
	padding-left: 30px;
	border-bottom: 1px dotted #CCCCCC;
}

.bus {
	background: url(../images/general-info/getting-here/bus.png) no-repeat left center;
}

.plane {
	background: url(../images/general-info/getting-here/plane.png) no-repeat left center;
}

span.info {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.info {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(../images/typo2/information.png) 10px 50% no-repeat;}

#addthis {
	width: 135px;
	margin-top: 60px;
	float: right;
}

.addressBox {
	font-size: 0.9em;
	line-height: 1.1em;
	font-style: italic;
	color:#666666;
}

div.copyright {
	margin-right: 140px;
	margin-top: 10px;
}

div.copyright a {
	color:#999999;
}
