/* CSS Document */


/* TOP NAVIGATION */

#top-nav  {
height:82px;
list-style:none outside none;
margin:0 auto -15px;
padding:0;
width:909px;
}

#top-nav li {
list-style-type:none;
display:inline;
}

#top-nav h2 {
display: none;
}

#top-nav li a { /*float the main list items*/
position:relative;
display:block;
float:left;
display:inline;
width: 225px;
height: 82px;
top: -4px;
background:url(../img/top_nav.jpg) no-repeat;
padding:0px;
margin:-50px 0 0;
text-decoration:none;
}

#top-nav li a span {
position:relative;
left:-10000px;
}

/*first, put the initial states in place*/

#top-nav li a#link-7 {
	background-position: -4px 0px;
	width: 225px;
	height: 82px;
	
}
#top-nav li a#link-8 {
	background-position: -229px 0px;
	width: 222px;
	height: 82px;

}

#top-nav li a#link-9 {
	background-position: -454px 0px;
	width: 225px;
	height: 82px;
}

#top-nav li a#link-15 {
	background-position: -679px 0px;
	width: 225px;
	height: 82px;
}

/*hover states*/

#top-nav li a#link-7:hover {
	background-position: -4px -82px;
	width: 225px;
}
#top-nav li a#link-8:hover {
	background-position: -229px -82px;
	width: 222px;
}

#top-nav li a#link-9:hover {
	background-position: -454px -82px;
	width: 225px;
}

#top-nav li a#link-15:hover {
	background-position: -679px -82px;
	width: 225px;
}

/* selected */

#top-nav li a#link-7.selected {
	background:url(../img/top_nav.jpg) no-repeat;
	background-position: -4px -82px;
	width: 225px;
	height: 82px;
}
#top-nav li a#link-8.selected {
	background:url(../img/top_nav.jpg) no-repeat;
	background-position: -229px -82px;
	width: 225px;
	height: 82px;
}
#top-nav li a#link-9.selected {
	background:url(../img/top_nav.jpg) no-repeat;
	background-position: -454px -82px;
	width: 225px;
	height: 82px;
}
#top-nav li a#link-15.selected {
	background:url(../img/top_nav.jpg) no-repeat;
	background-position: -679px -82px;
	width: 225px;
	height: 82px;
}


/* ##########SIDE NAVIGATION########### */

#side-nav  {
left:-4px;
padding:0;
position:relative;
width:188px;
}

#side-nav h2 {
display: none;
}

#side-nav li {
list-style:none outside none;
position:relative;
z-index: 1;
width: 188px;
display: block;
}

#side-nav li a {
display: block;
width:188px;
padding:12px 0 10px 0;
background:url(../img/left-nav.png) no-repeat;
text-decoration:none;
}

#side-nav li a span {
position:relative;
left:-10000px;
}

.hide {
display:none;
}

/*subnav formatting*/

#side-nav li li a {
display:block;
background-color:#EFEAD6;
background-image:none;
border-top:1px solid #4E0808;
color:#264767;
font-family:"Times New Roman",Times,serif;
font-size:14px;
text-decoration:none;
text-indent:15px;
}

#side-nav li li a span {
position:relative;
left:0;
}

#side-nav li li a:hover { 
background-color:#DFD7C3;
background-image:none;
color:#4E0808;
}

#side-nav li li a.selected { 
background-color:#D2C7A9;
background-image:none;
color:#4E0808;
}

#side-nav li li li li a,
#side-nav li li li li a:hover {
background:#EFEAD6 url("../img/little-bigger-bullet.png") 25px 17px no-repeat;
width:166px;
padding: 12px 0 10px 21px;
}

#side-nav li li li li a:hover {
background-color:#DFD7C3;
}

#side-nav li li li li a.selected {
background:#DFD7C3 url("../img/little-bigger-bullet.png") 25px 17px no-repeat;
width:166px;
padding: 12px 0 10px 21px;
}

#side-nav li li li a {
background:#EFEAD6 url("../img/menu-sub-arrow.png") 15px 17px no-repeat;
width:175px;
padding-left:12px;
}

#side-nav li li li a:hover {
background:#DFD7C3 url("../img/menu-sub-arrow.png") 15px 17px no-repeat;
width:175px;
padding-left:12px;
}

#side-nav li li li a.selected {
background:#D2C7A9 url("../img/menu-sub-arrow.png") 15px 17px no-repeat;
width:175px;
padding-left:12px;
}

/*first, put the initial states in place*/

#side-nav li a#link-27  {
	background-position: 0px 0px;
	width: 188px;
}

#side-nav li a#link-28 {
	background-position: 0px -45px;
	width: 188px;
}

#side-nav li a#link-29  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -90px;
	width: 188px;
}

#side-nav li a#link-30  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -135px;
	width: 188px;
}

#side-nav li a#link-31  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -180px;
	width: 188px;
}

#side-nav li a#link-32  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -225px;
	width: 188px;
}

#side-nav li a#link-33  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -270px;
	width: 188px;
}

#side-nav li a#link-34  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -315px;
	width: 188px;
}

#side-nav li a#link-35  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -360px;
	width: 188px;
}

#side-nav li a#link-36  {
	background:url(../img/left-nav.png) no-repeat;
	background-position: 0px -407px;
	width: 188px;
}

/*hover states*/

#side-nav li a#link-27:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px 0px;
	width: 188px;
}
#side-nav li a#link-28:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -45px;
	width: 188px;
}

#side-nav li a#link-29:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -90px;
	width: 188px;
}

#side-nav li a#link-30:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -135px;
	width: 188px;
}

#side-nav li a#link-31:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -180px;
	width: 188px;
}

#side-nav li a#link-32:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -225px;
	width: 188px;
}

#side-nav li a#link-33:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -270px;
	width: 188px;
}

#side-nav li a#link-34:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -315px;
	width: 188px;
}

#side-nav li a#link-35:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -360px;
	width: 188px;
}

#side-nav li a#link-36:hover {
	background:url(../img/left-nav.png) no-repeat;
	background-position: -188px -407px;
	width: 188px;
}

/* selected */

#side-nav li a#link-27.selected {
background:url(../img/left-nav.png) no-repeat -188px 0 transparent;
}

#side-nav li a#link-28.selected {
background:url(../img/left-nav.png) no-repeat -188px -45px transparent;
}

#side-nav li a#link-29.selected {
background:url(../img/left-nav.png) no-repeat -188px -90px transparent;
}

#side-nav li a#link-30.selected {
background:url(../img/left-nav.png) no-repeat -188px -135px transparent;
}

#side-nav li a#link-31.selected {
background:url(../img/left-nav.png) no-repeat -188px -180px transparent;
}

#side-nav li a#link-32.selected {
background:url(../img/left-nav.png) no-repeat -188px -225px transparent;
}

#side-nav li a#link-33.selected {
background:url(../img/left-nav.png) no-repeat -188px -270px transparent;
}

#side-nav li a#link-34.selected {
background:url(../img/left-nav.png) no-repeat -188px -315px transparent;
}

#side-nav li a#link-35.selected {
background:url(../img/left-nav.png) no-repeat -188px -360px transparent;
}

#side-nav li a#link-36.selected {
background:url(../img/left-nav.png) no-repeat -188px -407px transparent;
}



/*########UTILITY NAVIGATION ################*/
/*###########################################*/
#utility-nav {
    left: 600px;
    position: relative;
    top: -50px;
    width: 300px;
    z-index: 199;
/*
left:600px;
position:relative;
width:300px;
z-index:99;*/
}

#utility-nav h2 {
display: none;
}

#utility-nav ul  {
height: 25px;
padding:0;
border:medium none;
list-style:none outside none;
text-align:left;
}


#utility-nav ul li {
float: left;
margin: 0px;
padding: 0px;
} 

#utility-nav ul li a {
border-left:1px solid #000000;
font-size:11px;
padding:0 6px;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #ED2124;
} 

#utility-nav li:first-child a {
border:medium none;
}

/*########FOOTER NAVIGATION ################*/
/*###########################################*/
.footer-content ul {
height:20px;
overflow:hidden;
}

.footer-content li {
list-style-type:none;
display:inline;
}

.footer-content li:first-child a {
border:medium none;
}

.footer-content ul li a {
margin:0;
height:20px;
padding:0 5px;
border-left:2px solid #FFFFFF;
}

