body {margin: 0; padding: 0; background-color: #ccc; font-family: Arial; font-size: 12px; color: #999;}
img {border: 0;}

a {color: #999; font-weight: bold;}
a:active, a:hover {color: #f60;}

#wrapper {width: 950px; margin: 0 auto; background-color: #fff;}
#header {width: 950px; height: 170px; margin: 0 auto; background: url(../img/common/header.png) no-repeat;}
#footer {width: 950px; height: 257px; margin: 0 auto; background: url(../img/common/footer.png) no-repeat;}
#footer #map {width: 243px; height: 213px; background: url(../img/common/map.png) no-repeat; position: relative; bottom: 213px; left: 707px;}
#route {background: url(/img/common/map.png) no-repeat right bottom;}
#contentBody {margin-left: 110px; width: 585px;  min-height: 400px; height: auto !important; height: 400px; background-color: #fff;}

/* Main Nav Properties  */
ul#mainnav {margin: 0; padding: 0;}
#mainnav li {display: inline; list-style-type: none;}
#mainnav a {font-size: 11px; padding-right: 5px; margin-right: 20px; font-weight: bold;}/*  padding: 3px 5px 3px 0; margin: 3px 20px 3px 0;  */
#mainnav a:link, #mainnav a:visited {color: #999; text-decoration: none;}
#mainnav a:hover, #mainnav a.hot {color: #f60; text-decoration: none;}
/* +++++++++++++++++++++ */

/* Team Nav Properties  */
ul#teamnav {margin: 0; margin: 10px 0 20px 0; padding: 0;}
#teamnav li {display: inline; list-style-type: none;}
#teamnav a {font-size: 10px; padding-right: 5px; margin-right: 20px; font-weight: bold;}/*  padding: 3px 5px 3px 0; margin: 3px 20px 3px 0;  */
#teamnav a:link, #teamnav a:visited {color: #999; text-decoration: none;}
#teamnav a:hover, #teamnav a.hot {color: #f60; text-decoration: none;}
/* +++++++++++++++++++++ */

/* Teams TABS Properties  */
ul#tabs {margin: 10px 0 20px 0; padding: 0; list-style: none;}
#tabs li {float: left; margin: 0; padding: 0;}
#tabs a {color: #999; text-decoration: none; font-size: 10px; padding-right: 5px; margin-right: 20px; font-weight: bold;}
#tabs a:focus {outline: none;}

#tabs a.active-tab, #tabs a:hover {color: #f60;}

.panel {clear: both; display: none; margin: 0; margin-top: 40px; padding: 0;}
.panel p {line-height: 1.5em;}
.panel.active-tab-body {display: block;}
/* +++++++++++++++++++++ */

h1 {color: #f60; font-weight: normal; margin: 5px 0; font-size: 14px;}
#contentBody h1 {margin-top: 20px;}
h1.home {font-size: 13px;}
p.home {font-size: 10px; line-height: 1.5em; margin: 0; color: #999;}