@charset "UTF-8";
/* CSS Document */

body { font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666; text-align:center; margin:0px; padding:0px; }

h1 { font-size:1.5em; padding:0px; margin:0px; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }
h5 { font-size:1em; }

.left { float:left; }
.right { floar:right; }
.clear { clear:both; }

img { border:0px; }
p { padding:0px 0px 10px 0px; margin:0px; }
a { color:#a55d0b; text-decoration:none; }
a:hover { color:#e0891f; }

#container { width:955px; margin:0px auto; padding:0px; text-align:left; }
#container #header { height:189px; width:955px; background:url(../i/topBg.jpg) no-repeat; }
#container #header h2 { margin:0px; padding:0px; display:none; }
#container #theheader { height:189px; width:955px; background:url(../i/thenextstopHeader.jpg) no-repeat; }
#container #theheader h2 { margin:0px; padding:0px; display:none; }

#container #contents { padding:47px 0px 15px 0px; }

#container #contents .navigationList { width:192px; float:left; padding:0px; border-bottom:1px solid #EAEAEA; }
#container #contents .navigationList h4 { color:#a55d0b; font-size:0.85em; margin:0px; padding-bottom:10px; }
#container #contents .navigationList ul { display:block; padding:0px 0px 10px 0px; margin:0px; list-style-type:none; }
#container #contents .navigationList ul li { display:block; height:22px; clear:both; list-style-type:none; padding-bottom:5px; margin:0px; }
#container #contents .navigationList ul li.remove { margin:0px; }
#container #contents .navigationList ul li a { display:block; text-transform:lowercase; width:165px; clear:both; float:left; color:#000; height:15px; font-size:1em; padding:6px 19px 4px 5px; line-height:12px; background:#eaeaea; }
#container #contents .navigationList ul.subcat li a { background-color:#999; color:#EAEAEA; }
#container #contents .navigationList ul li.active a { color:#FFF; background:#e0891f; }
#container #contents .navigationList ul li a:hover { color:#FFF; background:#e0891f; }

#container #contents #rhs .navigationList { width:178px; margin-bottom:10px; }
#container #contents #rhs .navigationList ul li a { width:152px; }

#container #contents #navigation { width:192px; float:left; }
#container #contents #navigation ul { display:block; padding:0px; margin:0px; list-style-type:none; }
#container #contents #navigation ul li { display:block; clear:both; list-style-type:none; padding:10px 0px 10px 0px; margin-top:25px; background:url(../i/topBg.gif) no-repeat; }
#container #contents #navigation ul li.remove { margin:0px; }
#container #contents #navigation ul li a { display:block; text-transform:lowercase; width:80px; clear:both; float:left; color:#000; height:12px; font-size:1em; padding:2px 19px 2px 5px; background:#e0891f url(../i/listBgRight.gif) no-repeat right; line-height:12px; }
#container #contents #navigation ul li.active a { color:#FFF; }
#container #contents #navigation ul li a:hover { color:#FFF; }

#container #contents #pageImage { padding-bottom:10px; width:540px; overflow:hidden; }
#container #contents #page { padding:0px 20px; float:left; }


#container #contents #rhs { float:right; width:178px; }
#container #contents #rhs .panel { padding-bottom:30px; }

#container #logos { border-top:1px solid #000; border-bottom:1px solid #000; }
#container #footer { padding-top:20px; text-align:center; font-size:1em; }
#container #footer a { color:#5ba5c2; }


#pageContent { position:relative; height:240px; width:541px; overflow:auto; font-size:1.0em; }
#pageContents { width:541px; font-size:1.0em; }
#pageContents h1 { padding-bottom:10px; }

/* jScrollPane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../i/scrollBg.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background:url(../i/scrollHandlerCenter.gif) repeat-y;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background:url(../i/scrollHandlerTop.gif) no-repeat;
	height:10px;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background:url(../i/scrollHandlerBottom.gif) no-repeat;
	height:14px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../i/arrowUp.gif) no-repeat;
	height: 14px;
}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../i/arrowDown.gif) no-repeat;
	height: 14px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#featuredNews { width:540px; }
#featuredNews .featuredImage { width:540px; height:234px; background:#EAEAEA; }
#featuredNews .featuredDescription h2 { font-size:1.2em; }

#newsBoxes { width:540px; }
#newsBoxes .newsBox { float:left; width:266px; margin-right:8px; }
#newsBoxes .newsBox .newsBoxImage { width:266px; height:234px; background:#EAEAEA; overflow:hidden; }
#newsBoxes .newsBox .newsBoxImage a { display:block; width:266px; height:234px; }
#newsBoxes .newsBox .newsBoxDescription { width:266px; }
#newsBoxes .newsBox .newsBoxDescription h3 { font-size:1em; }

#newsBoxes .remove { margin:0px; }

.newsletterBox { background:#FAFAFA; padding:10px; border:1px solid #EAEAEA; }

ul.pagination { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; list-style-type:none; }
ul.pagination li.text { padding:3px 20px 3px 3px; }
ul.pagination li { list-style-type:none; padding:0px; margin:0px 3px 5px 0px; display:block; float:left; }
ul.pagination li a { display:block; float:left; padding:3px; background-color:#EAEAEA; color:#333; width:23px; text-align:center; }
ul.pagination li a:hover { background-color:#a55d0b; color:#FFF; }
ul.pagination li a.active {  background-color:#a55d0b; color:#FFF; }