/* css for home photo section ----------------------------------------------------------------------------------- */	
#photo-container {
	position: relative;
	width: 100%;
	height: 238px;
	}
#photo {
	margin: 0 auto 0 auto;
	width: 988px;
	height: 238px;
	}
	

/* css for home sub navigation ---------------------------------------------------------------------------------- */
#sub-nav {
	position: relative;
	width: 988px;
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	}
#patients {
	position: absolute;
	width: 941px;
	top: 0px;
	left: 28px;
	}
#physicians {
	position: absolute;
	width: 941px;
	top: 0px;
	left: 28px;
	visibility: hidden;
	}
#title {
	position: relative;
	width: 941px;
	font-size: 0px;
	line-height: 0px;
	}
	
	
/* css for main content section --------------------------------------------------------------------------------- */
/* home boxes */
#box-small {
	position: relative;
	width: 215px;
	height: 407px;
	float: left;
	background: #e4decd url(../images/bg-home-box-small.gif) no-repeat;
	color: #8cb59e;
    line-height: 14px;
	}
#box-big {
	position: relative;
	width: 296px;
	height: 407px;
	float: left;
	background: #e4decd url(../images/bg-home-box-big.gif) no-repeat;
	color: #8cb59e;
    line-height: 14px;
	}
#box-small .subtitle,
#box-big .subtitle {
	padding: 16px 0 0 13px;
	}
#box-small .photo,
#box-big .photo {
	padding: 12px 0 0 4px;
	}
#patients #box-small .content,
#patients #box-big .content {
	padding: 10px 20px 0 13px;
	height: 171px;
	}
#physicians #box-small .content,
#physicians #box-big .content {
	padding: 15px 20px 0 13px;
	height: 262px;
	}
#box-small .more,
#box-big .more {
	padding: 10px 20px 0 13px;
	height: 24px;
	color: #959595;
	}
#box-small .go,
#box-big .go {
	padding: 10px 20px 0 13px;
	font-size: 11px;	
	}
#box-small .go ul li,
#box-big .go ul li {
	padding-top: 3px;
	}
#box-small .go select,
#box-big .go select {
	padding-top: 0px;
	}
a.gobtn,
a.gobtn:visited,
a.gobtn:active {
	padding: 5px 0 9px 0;
	display: block;
    color: #f79434;
	font-weight: bold;
	background: #fff url(../images/btn-go.gif) no-repeat right;
	line-height: 1.2em;
	}	
a.gobtn:hover {
    color: #f47630;
	background: #fff url(../images/btn-go-roll.gif) no-repeat right;
	}	
.btn-login {
	padding: 0;
	margin: 0;
	width: 50px;
	height: 22px;
	border: 0;
	vertical-align: middle; 
	background: url(../images/btn-login.gif) no-repeat;
	cursor: pointer;
	}	
.btn-login:hover {
	background: url(../images/btn-login-roll.gif) no-repeat;
	}	
	

/* css for footer section --------------------------------------------------------------------------------------- */
#home-footer-container {
	position: relative;
	margin: 590px 0 0 0;
	width: 100%;
	background: #1a1a1a url(../images/footer.gif) repeat-x;
	clear: both;
	}
#home-footer {
	padding: 33px 0 0 0;
	margin: 0 auto 0 auto;
	width: 988px;
	height: 34px;
	font-size: 10px;	
	}
#home-footer ul li.left {
	padding: 9px 0 0 47px;
	font-weight: bold;
	}
#home-footer ul li.left ul li {
	padding-right: 12px;
	}
#home-footer ul li.right {
	padding: 9px 43px 0 0;
	float: right;
	color: #fff;
	}
	