/* sidenav */

ul.sidenav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	width: 160px;
	font-size: 14px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	border-bottom: #fff 1px solid;
}
ul.sidenav ul {list-style: none; list-style-type: none;}

/* sidenav normal */
ul.sidenav li a.sidenav {
	text-decoration: none;
	color: #556670;
	display: block;
	width: 140px;
	padding: 12px 10px;
	margin: 0;
	overflow: hidden;
	background: #cbdb2a url(/images/nav-off.gif) bottom left no-repeat;
}
ul.sidenav li:hover a.sidenav {color: #556670; background: #cbdb2a url(/images/nav-over.gif) bottom left no-repeat; text-decoration: none;}

/* sidenav on */
ul.sidenav li a.sidenavon {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 140px;
	padding: 12px 10px;
	margin: 0;
	overflow: hidden;
	background: #02baf2 url(/images/nav-on.gif) bottom left no-repeat;
}

ul.sidenav li:hover a.sidenavon {color: #fff; background: #02baf2 url(/images/nav-on.gif) bottom left no-repeat; text-decoration: none;}

/* sidenav sub */
ul.sidesubnav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: -1px 0 0;
	padding: 0;
	list-style-position: outside;
	width: 160px;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	background: url(/images/divider.gif);
	border-bottom: #fff 1px solid;
}
ul.sidesubnav ul {list-style: none; list-style-type: none;}
ul.sidesubnav li a {
	text-decoration: none;
	color: #556670;
	display: block;
	width: 140px;
	padding: 3px 10px 3px;
	margin: 0 0 1px;
	overflow: hidden;
	background: #fff url(/images/subnav-bg.gif) top left repeat-y;
	border-bottom: #fff 1px solid;
	border-top: #fff 1px solid;
}
ul.sidesubnav li:hover a {color: #556670; background: url(/images/subnav-over.gif) top left repeat-y;}

/* membernav */

#membernav {
	margin: 10px 0;
	width: 160px;
}
#membernav h3 {
	padding: 0 0 0 25px;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	margin: 20px 0 3px;
	background: url(/images/arrowdown.gif) left no-repeat;
}

ul.membernav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	width: 160px;
	font-size: 14px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	border-bottom: #fff 1px solid;
}
ul.membernav ul {list-style: none; list-style-type: none;}

/* membernav normal */
ul.membernav li a.membernav {
	text-decoration: none;
	color: #556670;
	display: block;
	width: 140px;
	padding: 12px 10px;
	margin: 0;
	overflow: hidden;
	background: #cbdb2a url(/images/membernav-off.gif) bottom left no-repeat;
}
ul.membernav li:hover a.membernav {color: #556670; background: #cbdb2a url(/images/membernav-over.gif) bottom left no-repeat; text-decoration: none;}

/* membernav on */
ul.membernav li a.membernavon {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 140px;
	padding: 12px 10px;
	margin: 0;
	overflow: hidden;
	background: #02baf2 url(/images/membernav-on.gif) bottom left no-repeat;
}

ul.membernav li:hover a.membernavon {color: #fff; background: #02baf2 url(/images/membernav-on.gif) bottom left no-repeat; text-decoration: none;}

/* membernav sub */
ul.membersubnav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: -1px 0 0;
	padding: 0;
	list-style-position: outside;
	width: 160px;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	background: url(/images/divider.gif);
	border-bottom: #fff 1px solid;
}
ul.membersubnav ul {list-style: none; list-style-type: none;}
ul.membersubnav li a.membersubnav {
	text-decoration: none;
	color: #556670;
	display: block;
	width: 140px;
	padding: 3px 10px 3px;
	margin: 0 0 1px;
	overflow: hidden;
	background: #fff url(/images/subnav-bg.gif) top left repeat-y;
	border-bottom: #fff 1px solid;
	border-top: #fff 1px solid;
}
ul.membersubnav li:hover a.membersubnav {color: #556670; background: url(/images/subnav-over.gif) top left repeat-y;}

/* form */
#memberlogin {
	background: #00b9f2 url(/images/loginbox.gif) bottom left no-repeat;
	width: 140px;
	height: 140px;
	margin: 23px 0 10px;
	padding: 10px 10px 0;
}
html>/**/body #memberlogin {
	height: 140px;
}
#memberlogin h3 {
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	line-height: 15px;
	margin: 0 0 5px;
}
.membertext {
	color: #fff;
	font-size: 11px;
	line-height: 17px;
}
.form-field {
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 5px;
	margin: 0 0 2px;
	background: #b4edff;
	color: #556670;
	width: 130px;
	height: 14px;
}
.membergap {
	width: 140px;
	height: 7px;
	overflow: hidden;
}

a.form-link:link, a.form-link:visited, a.form-link:active, .form-link {color: #fff; text-decoration: none; font-size: 11px; float: right; padding-top: 2px;}
a.form-link:hover {color: #fff; text-decoration: underline;}