#topnav {}
#topnav ul {
	float:left;
	list-style:none;
	margin:0 0 0 0px;
    padding:0 0 0 116px;
    width:852px;
    background: transparent url(../../images/nav_main_bg.jpg) no-repeat top right;
    }
#topnav li {
    display:inline;
    float:left;
    margin:0;
    padding:0;
    
    }

/* main navigation */
#topnav li a, #topnav li span {
    display: block;
    float:left;
    height:56px;
	background: url(../../images/nav_main.jpg) no-repeat;
	text-indent:-9999px;
	text-transform:uppercase;
	
}
li#home a, li#home span {
    background-position: 0 0;
	width:53px;
}

li#home a:hover, li#home.on a, li#home span {
    background-position: 0 0;
}
li#copay a, li#copay span {
    background-position: -64px 0px;
	width:265px;
}
li#copay a:hover, li#copay.on a, li#copay span {
    background-position: -64px -56px;
}
li#support a, li#support span {
    background-position: -329px 0px;
	width:305px;
}
li#support a:hover, li#support.on a, li#support span {
    background-position: -329px -56px;
}



/* left side navigation */


/* div#nav{float:left;background: url(../../images/bg_subnav.jpg) no-repeat bottom left;width:225px;} */
div#nav 
{
	background: url(../../images/subnavbg.gif) repeat-y;
	border-top:solid 1px #fff;
	padding-bottom:1px;
	width:225px;
	margin-left: 8px;
	clear: left;
}
div#navbott { margin-left: -1px;  background:url(../../images/subnavend.gif) no-repeat top left; height:100px; width:auto; }
	
#nav ol {
	list-style:none;
	margin:72px 0 0 5px;
    padding:0;
    }
#nav ol ol 
{
	border-top:1px solid #d3d2d2;
	list-style:none;
	margin:0 0 0 0;
    padding:0;
    }
#nav li {
    margin:0;
    padding:0;
    vertical-align: middle;
    text-align: left;
    width: 205px;
    }

/* main navigation */

#nav li a, #nav li span {
	border-top:1px solid #d3d2d2;
	color:#807C7C;
	display:block;
	font-size:1.4em;
	height:27px;
	margin-left:0;
	padding:8px 17px 10px 36px;
	text-decoration:none;
	width:152px;
	background: url('/images/subnavvert.gif') no-repeat 0 0;
	vertical-align: middle;
	overflow: hidden;
}


#nav li span {
    background: url('/images/subnavactivebg1.gif') no-repeat 0 0;
}
 #nav li.active a
 {
 	background: #fcfcfc url('/images/subnavactiveparentbg.gif') no-repeat 0 0;
 }

#nav li ol 
{
	width: 205px;
}

#nav ol ol li a, #nav ol ol li span {
	background:transparent url('/images/subsubnavbg.jpg') repeat-y scroll 0 0;
	font-size:120%;
	margin-left:0;
	height: auto;
	padding:7px 8px 7px 42px;
	width:155px;
	border-top: none;
}

#nav ol li.active ol li a,
#nav ol li.active ol li span{
	background:#fcfcfc;
	font-size:110%;
	margin-left:0;
	height: auto;
	padding:7px 8px 7px 42px;
	width:155px;
	border-top: none;
}


#nav ol li.active ol li span {
	background: #fcfcfc url('/images/subnavactivebg.gif') no-repeat 15px 0;
}

#nav li.last a, #nav li.last span {
    background: url() no-repeat 0 -46px;
}
#nav ol ol li.last a, #nav ol ol li.last span {
    background: url() no-repeat 0 -46px;
}
#nav li a:hover, #nav li span, #nav li.last span {
    background-position: 0 0;
    color:#00a9a7;
    text-decoration:none;
}
#nav ol ol li a:hover, #nav ol ol li span, ol ol #nav li.last span {
    background-position: 0 0;
    color:#00a9a7;
    text-decoration:none;
}

#nav .lastLi
{
	border-bottom: solid 1px #d2d2d2;
}
