@charset "iso-8859-1";


#pageWrapper, #innerColumnContainer, #masthead, #footer, .hnav
{
	border-color: #000;
}


body
{
	background-color: #ffffff;
	color: #000000;
}
#pageWrapper
{
}
#masthead-top-menu
{
	background-color: #ffffff;
	color: #000000;
}
#masthead
{
	background-image: url("../cj-images/header.jpg");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-color: #ffffff;
	color: #000000;
}
#outerColumnContainer
{
	border-left-color: #ffffff;	/* left hand column background color */
	border-right-color: #ffffff;	/* right hand column background color */
	border-left-width: 0;
	border-right-width: 0;	/* we remove the borders so we can apply
				   background images. - see also BASE css */
				   
	padding-left: 153px;	/* because padding is on the left-side,
				   the left-column"s background image is
				   going to be applied to this element. */
	margin-right: 0px;	/* the right-column"s space is reserved
				   with margin space rather than padding,
				   so we can apply a background image to
				   the parent element, #pageWrapper, and
				   it will peek through. */
	background-image: url("../cj-images/left-nav-slice.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: #fff;		/* this sets the background color on the
					   center column */
	color: #000;
}
#innerColumnContainer
{
	background-image: url("../cj-images/right-panel-slice.gif");
	background-repeat: repeat-y;
	background-position: 100% 0;
}
#contentColumn
{
	background-color: transparent;	/* need to reset the background color of
					   the content column because we set it
					   in v4.css */
	color: #000;
}
#leftColumn
{
	color: #000;
}
#rightColumn
{
	color: #000;
}

#footer-top
{
	background-image: url("../cj-images/new_foot_top.jpg");
	background-repeat: repeat;
	background-position: 100% 0;
	background-color: #ffffff;
	color: #000000;
}
#footer-middle
{
	background-image: url("../cj-images/footer-straight-blue.gif");
	background-repeat: repeat;
	background-position: 100% 0;
	background-color: #ffffff;
	color: #000000;
}
#footer-bottom
{
	background-image: url("../cj-images/footer-curve-base.gif");
	background-repeat: repeat;
	background-position: 100% 0;
	background-color: #ffffff;
	color: #000000;
}
.hnav, .hnav ul li a
{
	background-image: url("../images/tile15.jpg");
	background-repeat: repeat;
	background-position: 100% 0;
	background-color: #cc9;
	color: #336;
}
.hnav ul li a:hover
{
	background-color: #336;
	color: #fff;
	background-image: url("../images/tile09.jpg");
}
.vnav ul li a
{
	background-image: url("../images/tile16.jpg");
	background-repeat: repeat;
	background-position: 100% 0;
	color: #336;
	background-color: #cc9;
}
.vnav ul li a:hover
{
	background-color: #336;
	color: #fff;
	background-image: url("../images/tile20.jpg");
	background-repeat: repeat;
	background-position: 100% 0;
}

.firstnav, .firstnav ul li, .firstnav ul li a:link, .firstnav ul li a:visited, .firstnav ul li a:active

{
	background-color: #ffffff;
	color: #FFFFFF;
}
.firstnav ul li a:hover
{
	background-color: #fff;
	color: red;
}

/******************************************************************************/