body,td,th {
font:normal normal 11px/14px "Courier New", Courier, monospace, sans-serif;
letter-spacing:0.01em;
background: #fff;
color: #000;
margin:0 auto;
}

p { margin:8px 0; }

td {vertical-align:top; text-align:left }

img {border-style: none; }

a:focus, a:active {-moz-outline-style: none;}

a:link {color: #fc090e; text-decoration: underline; }
a.alt:link {color: #000; text-decoration: none; }

a:visited {color: #fc090e; text-decoration: underline; }
a.alt:visited {color: #000; text-decoration: none; }

a:hover {color: #fc090e; text-decoration: underline; }
a.alt:hover {color: #fc090e; text-decoration: none; }

a:active {color: #fc090e; text-decoration: underline; }
a.alt:active {color: #fc090e; text-decoration: none; }

.gray { font:normal normal 11px/14px "Courier New", Courier, monospace, sans-serif; color:#666; text-transform:none; }
.grayX { font:normal normal 11px/14px "Courier New", Courier, monospace, sans-serif; color:#fff; text-transform:none; visibility:hidden; }

.header { background:url(../images/header.png) no-repeat; }
.dot-rule {	background:url(../images/dot.gif) repeat-x; }


#wrapper { width: 775px; margin: 0 auto; }

#slider {
    width: 775px;
    margin: 0 auto;
	padding: 0;
    position: relative;
}

.scroll {
    width: 775px;
    height: 710px;
	overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #fff;
}

.scrollContainer div.panel { padding: 0; height: 710px; width: 775px; }

ul.navigation { list-style: none; margin: 0; padding: 0 0 9px 5px; }

ul.navigation li { display: inline; margin-right: 10px; }

ul.navigation a { padding: 0; color: #000; text-decoration: none; }

ul.navigation a:hover { color:fc090e; background-color: #fff; }

ul.navigation a.selected { background-color: #fff; border-bottom: 2px solid #fc090e; }

ul.navigation a:focus { outline: none; }

.hide { display: none; }



.stepcarousel{
position: relative; /*leave this value alone*/
margin: -5px 0 0 0;
padding: 0;
overflow: scroll; /*leave this value alone*/
width: 775px; /*Width of Carousel Viewer itself*/
height: 510px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 ; /*margin around each panel*/
width: 775px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
