body {
   FONT-FAMILY: arial, 'sans serif';
   color:black; 
   background-color: #ffffff;
   margin-left: 0px;	
   margin-top: 0px; 
   margin-right: 0px; 
   margin-bottom: 0px;}
}

a:link    {
color:black;
text-decoration: none
}
a:visited {
color:black;
text-decoration: none
}
a:active  {
color:black;
text-decoration: underline
}
a:hover   {
color:black;
text-decoration: underline
}
image {
   border:0px;
}
table {
   border:0px;
   padding:0px;
   spacing:0px
   margin-left: 0px;	
   margin-top: 0px; 
   margin-right: 0px; 
   margin-bottom: 0px;
}


.nav_spacer {
width:100%;
}


.rxs_nav {
	FONT-SIZE: 10pt;
    }

td.rxs_nav {vertical-align:top};

/*rxs_navtop is the top row of buttons */
.rxs_navtop {
	
	BACKGROUND-COLOR: lightblue;
	WIDTH: 100%;
}

/*rxs_navleft is the left nav bar */
.rxs_navleft {
	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR:#6666ff;
	white-space: nowrap;
}
.rxs_navleft .navlevel0 {
	PADDING-LEFT: 0px; 
	FONT-SIZE: 18pt;
}
.rxs_navleft .navlevel1 {
	PADDING-LEFT: 15px; 
	FONT-SIZE: 16pt;
}
.rxs_navleft .navlevel2 {
	PADDING-LEFT: 30px; 
	FONT-SIZE: 12pt;
}
.rxs_navleft .navlevel3 {
	PADDING-LEFT: 45px;
}
.rxs_navleft .navlevel4 {
	PADDING-LEFT: 60px;
}
.rxs_navleft .closed {
	BACKGROUND-COLOR: transparent;
}
.rxs_navleft a:  {
	color: #000943;
	white-space: nowrap;
}
.rxs_navleft .open {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #6600ff;
}

/*these two tags control the look of the current item in the left nav*/
.rxs_navleft .self {
   FONT-WEIGHT: bold;
	BACKGROUND-COLOR: black;
	font-style:italic;
}
.rxs_navleft .self A {
	COLOR:#6666ff;
}

/*these control the look of the bread crumbs*/
.rxs_navbreadcrumb {
	FONT-FAMILY: arial, 'sans serif';
	BACKGROUND-COLOR: #CCCC99;
}
.rxs_navbreadcrumb .root {
	BACKGROUND-COLOR: #CCCC33;
}
.rxs_navbreadcrumb .self {
font-style:italic;
}
.rxs_navbreadcrumb .middle {
}
.rxs_navbreadcrumb  a {
	white-space: nowrap;
}

/*These tags control the bottom nav bar*/
.rxs_navbottom {
	width:100%;
	white-space: nowrap;
	BACKGROUND-COLOR: lightblue;
}
.rxs_navbottom .selected {
	BACKGROUND-COLOR: black;
	white-space: nowrap;
}
.rxs_navbottom .selected A {
	COLOR: lightblue;
}
.rxs_navbottom .unselected{
}
.rxs_navbottom .unselected A {
	white-space: nowrap;
}


.rxs_navsitemap {

	background-color:#555555
}
.rxs_navsitemap A:link {
	COLOR: white; TEXT-DECORATION: none}
.rxs_navsitemap A:visited {
	 color:lightgrey;}
.rxs_navsitemap A:active {
	COLOR: white; TEXT-DECORATION: underline}
.rxs_navsitemap A:hover {
 TEXT-DECORATION: underline}

.rxs_navsitemap .navlevel0 {
	PADDING-LEFT: 0px
}
.rxs_navsitemap .navlevel1 {
	PADDING-LEFT: 15px
}
.rxs_navsitemap .navlevel2 {
	PADDING-LEFT: 30px
}
.rxs_navsitemap .navlevel3 {
	PADDING-LEFT: 45px
}
.rxs_navsitemap .navlevel4 {
	PADDING-LEFT: 60px
}

/*-- Left Navigation -----*/

#leftColumnHolder {
	background-color : #fff;
	/*background-image : url(images/leftBack.jpg);
	background-repeat : no-repeat;
	backgrond-position : top left;*/
	width : 190px;
	height : 100%;
	padding : 0px;
	margin : 0px;
	/*border : solid 1px #cc0000;*/
}

#leftMenuHolder {
	width: 160px;
	padding : 0px 0px 0px 10px;
	margin : 0px 0px 0px 0px;
}

#leftMenuHolder img {
	padding : 0px;
	margin : 0px;
	border : solid 1px #999;
}

#leftMenuHolder ul {
	padding : 0px;
	margin : 0px;
}

#leftMenuHolder li {
	list-style-type : none;
	list-style-position : outside;
	padding : 0px;
	margin : 0px 0px 5px 0px;
}

/*--------------------------------------- First Level ----------------------------------------*/

#leftMenu {
	color: #ccc;
	font-size : 0.75em;
	font-weight: normal;
	float : left;
	padding : 0px;
	margin : 0px;
}

#leftMenu ul {
	padding : 0px;
	margin : 0px;
}

#leftmenu li {
	list-style-type : none;
	list-style-position : outside;
	padding : 0px;
	margin : 0px 0px 2px 0px;
}

#leftmenu a {
	color: #666666;
	text-decoration: none;
	padding : 0px;
	margin : 0px;
}

#leftmenu a:hover {
	color : #006699;
	text-decoration : underline;
}

/*--------------------------------------- Second Level ----------------------------------------*/

#leftMenu li ul {
	background-color: #fff;
	padding : 5px 0px 5px 0px;
	margin : -3px 0px 5px 0px;
	border-left : solid 1px #999;
	border-right : solid 1px #999;
	border-bottom : solid 1px #999;
}

#leftMenu li ul li {
	list-style-type : square;
	list-style-position : outside;
	padding : 0px;
	margin : 0px 0px 0px 23px;
}

.council {
	color : #0099CC;
}

.lifeintheborders {
	color : #339900;
}

.outandabout {
	color : #CC0000;
}

#leftMenu li ul li a {
	padding : 0px 5px 0px 0px;
	margin : 0px;
}

/*--------------------------------------- Third Level ----------------------------------------*/

#leftMenu li ul li ul {
	background-color: #fff;
	padding : 0px;
	margin : 0px;
	border : none;
}

#leftMenu li ul li ul li {
	list-style-type : none;
	list-style-image : url(../images/bullet.gif);
	list-style-position : outside;
	padding : 0px;
	margin : 0px 0px 0px 15px;
}

