
* {margin:0;padding:0;}

img {border:0;}

body {font:76% arial;text-align:center;background:#0c62cf url(../images/body-bg.jpg) left top repeat-x;}

#wrapper {width:965px;margin:0 auto 20px;text-align:left;color:#333;background:#fff;}
#wrapper a {font-weight:bold;text-decoration:none;color:#0c62cf;}
#wrapper a:visited {}
#wrapper a:hover {color:#000;}

#header {padding:8px 0 8px 8px; width: 938px; background: #87be01 url(../images/track-bg.png) left top no-repeat; margin: 0 10px 0 10px; float: left;}
#header img {display:none;}
#header h1 img {display:block;}


#nav {float:left;width:946px;margin:5px 0 5px 10px;background:#0a60cf;}
* html #nav {display:inline;}
#nav li {display:inline;}
#nav li a#current {color:#ffff99;background:#4092fd;}
#nav a {display:block;float:left;padding:8px 25px 10px;border-right:1px solid #fff;font-size:1.1em;font-weight:normal;word-spacing:.2em;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;color:#fff;}
#nav a:hover {color:#ffff99;background:#073f87;}

#feature {clear:left;width:946px;margin:0 0 0 10px;background-repeat:no-repeat;}
#feature {overflow:hidden;}
#feature img {display:block;}

#hp-content-wrap {float:left;width:946px;margin:0 0 15px 10px;background:url(../images/bg-hp-content-wrap.gif) repeat-y;}

#overview {float:left;width:450px;}
#overview h2 {margin:0 0 .2em 20px;font:2.5em georgia;}
#overview p {margin:0 10px 1.4em 24px;line-height:1.8;}

.info-magnet {float:left;width:248px;margin:12px 0 0;}
.info-magnet h3 {margin:0 10px 0 10px;font-size:1.4em;}
.info-magnet p {margin:0 10px; line-height:1.8;}

.info-magnet img.right {float: right; border: 1px solid #1481D1;}

#footer {clear:both;color:#eee;background:#444;}
#footer p {padding:5px 10px 7px;}
#footer a {color:#eee;}
#footer a:hover {color: #fff; text-decoration: underline;}

/* internal page styles */
#sub-nav {float:right;width:310px;margin:0 10px 25px 10px;}
#sub-nav h3 {font-size:1.6em;}
#sub-nav ul {margin:2px 0 0 17px;}
#sub-nav ul li {list-style-type:square;line-height:1.8;color:;}
#sub-nav a {}
#sub-nav img {display:block; margin:10px 4px; padding:3px; border:1px solid #55a3dc;}

#content {width:620px;color:#333;padding:20px 0 25px 32px;clear:left;}
* + html #content {width:610px; }
* html #content {width:610px;}
body#webcam #content {width: 660px;}
#content h2 {margin:0 0 .2em;font:2.5em georgia;}
#content h3 {margin:0 0 0 2px; font:1.3em georgia;}
#content h4 {}
#content h5 {}
#content h6 {}
#content ul {}
#content ul li {}
#content p {margin:0 0 1.5em 3px;line-height:1.8;}
#content p.i-right {float:right;}
#content p.i-left {float:left;}
#content address {margin:0 0 1.5em 3px;font-weight:normal;line-height:1.8;}
#content form {display:block;margin:0 0 0 2px;}
#content input {display:block;margin:0 0 1em;}
#content textarea {display:block;margin:0 0 1em;}
#content .form-float {float:left;margin:0 10px 0 0;}
#content .clear {clear:both;}
#news p {font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:25px; margin-top:15px;}
#news h1 {font:20px Arial, Helvetica, sans-serif; color: #D20000; line-height:25px; font-weight:600;}
.column {float:left; margin:0 0 0 0; width:200px; margin-right:100px;}
#content p.line {border-bottom:1px solid #222;margin: 0;padding-bottom:40px;}

/* slideshow tyles */
#noCache {filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;z-index:2;}
#SlideShowImg {filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#SlideShowDiv {filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;width:800px;height:347px;}

#SlideShow {
	height: 290px;
	overflow: hidden;
}

#SlideShow li {
	height: 290px;
	list-style: none;
}

.clear{clear:both;}
#run{float:right; width:290px; margin:0px 20px 25px 0px;}
#run-content
#run-pic{width:350px; float:right; display:block; margin:10px 4px; padding:3px; border:1px solid #55a3dc;}
#content li {margin-left:20px; list-style-type:square;line-height:1.8;}
.run-link{margin:0 0 0 2px; font:1.3em georgia;}