img.corner {width: 4px; height: 4px; border: none; display: block !important;}
img.icon {padding-left:6px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; vertical-align:middle}
img.icon2 {padding-right: 8px; padding-top: 5px; padding-bottom: 5px; vertical-align:middle}
img.content-top-1 {width: 472px; height: 4px; border: none; display: block !important;}
#left {visibility: hidden; height: 0px; overflow: hidden;}
#main {width: 100%; margin-top: 0px; margin-bottom: 0px;}
#container	{position:relative; top:3px;}
#header-banner-2 {width:744px; height: 53px; background-image: url(images/header-transport-school-2.gif); background-position: top;}
#header-banner-3 {width:744px; height: 53px; background-image: url(images/header-transport-school-3.gif); background-position: top;}
#grey-content {width:744px; height:700px; background-image: url(images/bg-pattern-dk-grey.gif); background-repeat: repeat; }
#right-content {width:468px; position:absolute; top:122px; left: 266px;}
#top-content-1{width: 472px; height: 4px;}
#top-content-2{width:472px; height:35px; background-image: url(images/content-top-2.gif); background-position: top; background-repeat: no-repeat;}
#top-content-3{width:472px; height:31px; background-image: url(images/content-top-3.gif); background-position: top;  background-repeat: no-repeat; color:#FFF;}
#top-content-4{width:472px; height:38px; background-image: url(images/content-top-4.gif); background-position: top;  background-repeat: no-repeat;}
#top-content-5{position:absolute; top:0px; left: 472px; width:10px; height:99px;}
#activity-content-1{width: 472px; height: 4px;}
#activity-content-2{width:472px; height:35px; background-image: url(images/activity-top-2.gif); background-position: top; background-repeat: no-repeat;}
#activity-content-3{width:472px; height:24px; background-image: url(images/activity-top-3.gif); background-position: top;  background-repeat: no-repeat; color:#FFF;}
#activity-content-4{width:472px; height:45px; background-image: url(images/activity-top-4.gif); background-position: top;  background-repeat: no-repeat;}
#mid-content {width:464px; height:296px; border; border: solid #FFF; border-left-width: 4px; border-top-width: 1px; border-right-width: 4px; border-bottom-width: 1px; background-color: #999;}
#mid-content-bike {width:464px; height:372px; border; border: solid #FFF; border-left-width: 4px; border-top-width: 1px; border-right-width: 4px; border-bottom-width: 1px; background-color: #115076;}
#sub-content-1 {background-color:#115076; width: 448px; border; border: solid #FFF; border-left-width: 4px; border-top-width: 0px; border-right-width: 4px; border-bottom-width: 0px; padding-top: 5px;padding-bottom:10px; padding-left:8px; padding-right:8px;}
#sub-content-2 {background-color:#2197DF; width: 448px; border; border: solid #FFF; border-left-width: 4px; border-top-width: 0px; border-right-width: 4px; border-bottom-width: 0px; padding-top: 5px;padding-bottom:10px; padding-right:8px;  padding-left: 8px; }
#home-links{padding-top:5px; padding-bottom:8px;background-color:#E7E7E7;}
#footer {width:742px;position:absolute; top:875px;}
#footerlinks {position:absolute; top: 905px; left: 50%;margin-left: -376px;
width: 753px;}
#skipnavdiv {position: absolute; top: -100px;}
.left-nav-container {width: 253px; background-color: #40475A; margin-left: 8px;}
.left-nav-element { width: 245px; height: 56px; border-left-style: solid;  border-left-width: 4px;  border-left-color: #FFF; border-right-color: #FFF;  border-right-style: solid;  border-right-width: 4px;}
.left-nav-element a {color: #FFFFFF; font-weight: bold;}
.left-nav-element a:visited {color: #FFFFFF;}
.left-nav-top {height:4px; background: url(images/left-nav-top-right.gif) no-repeat top right;  background-color: #FFF;}
.left-nav-bottom {height:4px; background: url(images/left-nav-bottom-right.gif) no-repeat top right;  background-color: #FFF;}
.left-nav-dashes {height:1px; width:245px; background: url(images/left-nav-dashes.gif);}
.content-mode	{padding-left:11px; line-height:35px; color:#FFF; font-size:1.3em; font-weight:bold;}
.content-mode-detail{padding-left:11px; line-height:30px; color:#FFF; font-size:1.3em; font-weight:bold; position:relative; top:3px;}
.activity-mode-detail{padding-left:11px; line-height:45px; color:#FFF; font-size:1.3em; font-weight:bold; position:relative; top:3px;}
.sub-content-text {color:#FFF; font-size: 0.9em;}
.sub-content-text a {color: #FFFFFF; font-weight: normal;}
.sub-content-text a:visited {color: #FFFFFF;}
.sub-content-2-container {width: 435px; margin-left: 6px;}
.sub-content-2-element { width: 435px; height: 56px; margin-left:0px;}
.sub-content-2-element a {color: #FFFFFF; font-weight: normal;}
.sub-content-2-element a:visited {color: #FFFFFF;}

body,
#container,{
	/*background-image: none;*/
}
