
@import url("reset.css");
@import url("styles.css");
@import url("nav.css");


body {font:normal 62.5%/2em arial;margin:0;padding:0;}



#global {background:url(images/header-bg.gif) repeat-x 0 bottom;border-top:5px solid #7248a1;}
#header {width:980px;margin:0 auto;height:55px;}
#header #logo {width:240px;height:112px;float:left;position:relative;}

#header #nav {float:left;padding-top:11px;width:740px;}


#billboard-wrap {background:url(images/inner-billboard-background-repeat.gif) repeat-x 0 0;height:300px;}
#billboard-wrap #billboard-people {background:url(images/inner-billboard-background-people.jpg) no-repeat center 0;padding:60px 0 0 0;}
#billboard-wrap #billboard-people #billboard {width:980px;margin:0 auto;position:relative;}
#billboard-wrap #billboard-people #billboard #phone {position:absolute;top:-35px;right:15px;}
#billboard-wrap #billboard-people #billboard #image {background:url(images/inner-billboard-image-background.png) no-repeat 0 0;padding:15px;height:195px;position:relative;z-index:0;overflow:hidden;}
#billboard-wrap #billboard-people #billboard #image #navigation {bottom:25px;right:30px;position:absolute;z-index:10;}

#billboard-wrap #billboard-people #billboard #image #navigation a {width:14px;height:14px;display:block;float:left;background:url(images/inactive-dot.png) no-repeat 0 0;overflow:hidden;text-indent:-99px;margin:0 5px 0 0;}

#billboard-wrap #billboard-people #billboard #image #navigation a.activeSlide {background:url(images/active-dot.png) no-repeat 0 0;}

#home #billboard-wrap {background:url(images/billboard-background-repeat.gif) repeat-x 0 0;height:420px;}
#home #billboard-wrap #billboard-people {background:url(images/billboard-background-people.jpg) no-repeat center 0;padding:60px 0 0 0;}
#home #billboard-wrap #billboard-people #billboard #image {background:url(images/billboard-image-background.png) no-repeat 0 0;height:315px;overflow:hidden;}



#container {background:url(images/page-bg.gif) repeat-x center bottom;}
#home #container {background:url(images/curves-bg.gif) repeat-x center bottom;}
#container2 {background:url(images/page-bg.gif) repeat-x center bottom;}
#content {width:980px;margin:0 auto;padding:0 0 20px 0;}

#home #content #column1 {width:450px;float:left;padding:0 15px;}
#home #content #column2 {width:490px;float:right;}

#column1 {width:620px;float:left;padding:0 20px 0 10px;}
#column2 {width:320px;float:right;padding:0 10px 0 0;}

#timetables #column1 {width:960px;float:left;padding:0 20px;}
#timetables #column2 {display:none;}

#feature-panel {background:url(images/grey-panel-top.gif) no-repeat 0 top;width:480px;}
#feature-panel div#bottom {background:url(images/grey-panel-bottom.gif) no-repeat 0 bottom;padding:15px;}
#feature-panel .copy {float:left;width:294px;font-size:0.9em;}

#ctas {padding:0 0 40px 0;}
#ctas .item {width:260px;height:275px;background:url(images/purple-panel.png) no-repeat 0 0;padding:20px 30px;color:#fff;font-size:0.9em;position:relative;}
#ctas .last {margin:0!important;}

#home #ctas {width:980px;margin:0 auto;}
#home #ctas .item {float:left;margin:0 10px 0 0;}

div.map {float:right;width:400px;border:1px solid #999;margin:0 0 10px 10px;}

.timetable {margin:0 0 1em;background:#fff;}
.timetable th {text-align:left;padding:5px;background:#f8f8f8;}
.timetable td {border:none;border-bottom:1px solid #ddd;padding:3px 5px;}



#foot {border-top:5px solid #9c81b7;padding:20px 0;}
#foot #footer, #foot #footer a {color:#643e91;padding:0 5px;}
#foot #footer a, #foot #clue a {text-decoration:none;}
#foot #footer a:hover {text-decoration:underline;}
#foot #copyright, #foot #copyright a, #foot #clue, #foot #clue a {color:#70469f;}
#foot #footer, #foot #copyright, #foot #clue {margin:0 auto;width:960px;text-align:center;}


@media print {
	#global, #billboard-wrap, #foot, .print {display:none;}
}



