/*
===================================================
Aperion: Login
===================================================
*/

div#section_header
	{
	width: 920px;
	height: 93px;
	background: url(../images/header_client_login.jpg) 50% 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	}

body#login div#page_title
	{
	background: url(../images/page_title_login.gif) 0 0 no-repeat;
	}

body#ftp div#page_title
	{
	background: url(../images/page_title_ftp.gif) 0 0 no-repeat;
	}

body#login div#right_column,
body#ftp div#right_column
	{
	background: url(../images/bg_logo.gif) 90% 0 no-repeat;
	padding-bottom: 100px;
	}
	
h3.login
	{
	font: bold 13px "lucida sans unicode", "lucida sans", arial, verdana, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	}
	
body#login p
	{
	width: 520px;
	}

/*
---------------------------------------------------
Client Login Module
---------------------------------------------------
*/

div#login_window
	{
	width: 276px;
	height: 133px;
	background: url(../images/login_window.gif) 0 0 no-repeat;
	float: left;
	}

input.username
	{
	width: 170px;
	border: 1px solid #bdb7ad;
	font: 11px "lucida sans unicode", "lucida sans", arial, verdana, helvetica, sans-serif;
	color: #1c1c1c;
	padding: 3px;
	position: relative;
	left: 80px;
	top: 43px;
	}
input.password
	{
	width: 170px;
	border: 1px solid #bdb7ad;
	font: 11px "lucida sans unicode", "lucida sans", arial, verdana, helvetica, sans-serif;
	color: #1c1c1c;
	padding: 3px;
	position: relative;
	left: 80px;
	top: 51px;
	}
	
a#btn_login
	{
	display: block;
	width: 55px;
	height: 12px;
	overflow: hidden;
	background: url(../images/btn_login.gif) 0 0 no-repeat;
	text-indent: -999em;
	position: relative;
	left: 200px;
	top: 65px;
	}
	
h1
	{
	font-size: 15px;
	color: #7479a6;
	padding: 0;
	margin: 0 0 5px 0;
	}

ul.file_list
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.file_list li
	{
	margin: 0 0 3px 0;
	}
ul.file_list li a
	{
	display: block;
	width: 340px;
	background: #ebecf2 url(../images/ftp_folder.gif) 8px 50% no-repeat;
	border: 1px solid #ebecf2;
	padding: 17px 12px 17px 50px;
	}
ul.file_list li a:hover
	{
	border: 1px solid #dbdce3;
	}

p.blurb
	{
	width: 570px;
	}

/*
---------------------------------------------------
Personal Training Online Link
---------------------------------------------------
*/

div#pt_online
	{
	float: left;
	display: inline;
	margin: 30px 0 0 40px;
	}

div#pt_online h4
	{
	margin: 6px 0 6px 5px;
	padding: 0;
	}

a.btn_login2
	{
	display: block;
	width: 73px;
	height: 31px;
	background: url(../images/btn_login2.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}
a.btn_login2:hover
	{
	background-position: 0 -31px;
	}