/* sidenav */

.sidenav-divider {
	height: 1px;
	overflow: hidden;
	background: url(/images/nav-divider.gif) top left no-repeat;
}

ul.sidenav {
	background: #2652a4;
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 7px 15px;
	list-style-position: outside;
	width: 155px;
	font-size: 15px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
ul.sidenav ul {list-style: none; list-style-type: none;}

/* sidenav normal */
ul.sidenav li a.sidenav {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 155px;
	padding: 9px 0;
	margin: 0;
	overflow: hidden;
}
ul.sidenav li:hover a.sidenav {color: #a1e0f1; text-decoration: none;}

/* sidenav on */
ul.sidenav li a.sidenavon {
	text-decoration: none;
	color: #a1e0f1;
	display: block;
	width: 155px;
	padding: 9px 0;
	margin: 0;
	overflow: hidden;
}
ul.sidenav li:hover a.sidenavon {color: #a1e0f1; text-decoration: none;}

/* sidenav sub */
ul.sidesubnav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	width: 155px;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
ul.sidesubnav ul {list-style: none; list-style-type: none;}
ul.sidesubnav li a.sidesubnav {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 140px;
	padding: 0 15px 8px;
	margin: 0;
	overflow: hidden;
	background: url(/images/subnav-bullet.gif) top left no-repeat;
}
ul.sidesubnav li:hover a {color: #a1e0f1;}

/* membernav */

ul.membernav {
	background: #4f82ba;
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin:  10px 0 0;
	padding: 7px 15px;
	list-style-position: outside;
	width: 155px;
	font-size: 15px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
ul.membernav ul {list-style: none; list-style-type: none;}

/* membernav normal */
ul.membernav li a.membernav {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 155px;
	padding: 9px 0;
	margin: 0;
	overflow: hidden;
}
ul.membernav li:hover a.membernav {color: #a1e0f1; text-decoration: none;}

/* membernav on */
ul.membernav li a.membernavon {
	text-decoration: none;
	color: #a1e0f1;
	display: block;
	width: 155px;
	padding: 9px 0;
	margin: 0;
	overflow: hidden;
}

ul.membernav li:hover a.membernavon {color: #a1e0f1; text-decoration: none;}

/* membernav sub */
ul.membersubnav {
	list-style: none;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	width: 155px;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
ul.membersubnav ul {list-style: none; list-style-type: none;}
ul.membersubnav li a.membersubnav {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 140px;
	padding: 0 15px 8px;
	margin: 0;
	overflow: hidden;
	background: url(/images/subnavsub-bullet.gif) top left no-repeat;
}
ul.membersubnav li:hover a.membersubnav {color: #a1e0f1;}

/* form */
#memberlogin {
	background: #4f82ba url(/images/login-top.gif) top left no-repeat;
	width: 155px;
	height: 140px;
	margin: 10px 0 0;
	padding: 40px 15px 0;
}
html>/**/body #memberlogin {
	height: 130px;
}
#memberlogin h2 {
	display: none;
}
.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: #a7c1dd;
	color: #10222b;
	width: 145px;
	height: 14px;
}
.membergap {
	width: 155px;
	height: 10px;
	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: #10222b; text-decoration: none;}