@charset "utf-8";
@import url("template_css.css");

/* LOGIN PAGE SPECIFIC CSS  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
   Last updated on 6-Feb-08

   >> TOC
	- General
	- Login Box
	- Employee Login box
	- Client Login box
	- Employee panel wrapper
	- Announcement panel
	- Features panel
	- News panel

*/

#login_welcome {
	width:250px;
	margin-right:55px;
	color:#665636;
	font:normal 11px/16px "Tahoma",Arial, Helvetica, sans-serif;
	}

/* Login Box
----------------------------------------------------------------- */
#login_wrp {
	float:none;
	clear:both;
	height:284px;
	margin:0 auto 31px auto;
	overflow:hidden;
	}
#login_box {
	float:left;
	clear:right;
	width:384px;
	overflow:hidden;
	}
#login_emp_lft, #login_emp_form, #login_emp_rgt, #login_cln_lft, #login_cln_form, #login_cln_rgt, #login_welcome {
	float:left;
	height:284px;
	}
#login_emp_lft, #login_cln_lft, #login_emp_rgt, #login_cln_rgt {
	width:18px;
	}
#login_emp_form, #login_cln_form {
	width:348px;
	color:#a9b596;
	}
#login_emp_form a, #login_cln_form a {
	color:#b5a67d;
	}
.login_form {
	margin:49px 0 0 81px;
	}
.login_txtbox {
	margin:4px 0 8px 0;
	padding:2px 4px 4px 4px;
	color:#b3b59e;
	background-color:#2c341f;
	border-top:solid 1px #1c2114;
	border-right:solid 1px #414b32;
	border-bottom:solid 1px #414b32;
	border-left:solid 1px #1c2114;
	font:normal 14px "Courier New", Courier, monospace;
	}
.login_button {
	margin:11px 0 0 0;
	padding:2px 11px;
	background-color:#2c341f;
	border-top:solid 1px #414b32;
	border-right:solid 1px #1c2114;
	border-bottom:solid 1px #1c2114;
	border-left:solid 1px #414b32;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a9b596;
	}
.txttop {
	vertical-align:baseline;
	}
.login_sub {
	margin-top:22px;
	}

/* Employee Login box
----------------------------------------------------------------- */
#login_emp_lft {
	background:url(../images/pages/log_emp_lft.png) 0 0 no-repeat;
	}
#login_emp_form {
	background:url(../images/pages/log_emp_bg.jpg) 0 0 no-repeat;
	}
#login_emp_rgt {
	background:url(../images/pages/log_emp_rgt.png) 0 0 no-repeat;
	}

/* Client Login box
----------------------------------------------------------------- */
#login_cln_lft {
	background:url(../images/pages/log_cln_lft.png) 0 0 no-repeat;
	}
#login_cln_form {
	background:url(../images/pages/log_cln_bg.jpg) 0 0 no-repeat;
	}
#login_cln_rgt {
	background:url(../images/pages/log_cln_rgt.png) 0 0 no-repeat;
	}

/* Employee panel wrapper
----------------------------------------------------------------- */
#employee_panel {
	float:left;
	clear:right;
	width:689px;
	height:273px;
	background:url(../images/home/hm_pnl_bg.gif) 0 0 repeat-x;
	overflow:hidden;
	}
#employee_panel a {
	text-decoration:none;
	}
#employee_panel a:hover {
	color:#2b2514;
	}

/* Announcement panel
----------------------------------------------------------------- */
#hm_announce_wrp {
	float:left;
	width:249px;/*337px;*/
	height:273px;
	background:url(../images/pages/pnl_announcements_bg.png) 0 bottom no-repeat;
	}
#hm_announce_hdr {
	float:none;
	clear:both;
	}
#hm_announce {
	float:none;
	clear:both;
	padding:13px 17px;
	font:normal 10px "Tahoma", Arial, Helvetica, sans-serif;
	color:#948241;
	}
#hm_announce a {
	color:#706230;
	}
#hm_announce ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#hm_announce li {
	margin-bottom:15px;
	font:normal 11px/14px "Tahoma", Arial, Helvetica, sans-serif;
	color:#665a2d;
	}
.announce_hd, #hm_announce li a {
	font:bold 12px/15px "Tahoma", Arial, Helvetica, sans-serif;
	}

/* Features panel
----------------------------------------------------------------- */
#hm_features_wrp {
	float:left;
	width:238px;
	height:273px;
	background:url(../images/home/hm_pnl_features_bg.gif) 0 0 no-repeat;
	}
#hm_features_hdr {
	float:none;
	clear:both;
	margin:2px 1px 2px 0;
	}
.hm_features, .hm_features_last {
	float:none;
	clear:both;
	height:80px;
	padding:0 3px;
	}
.hm_features {
	background:url(../images/home/hm_pnl_features_div.gif) 0 bottom repeat-x;
	}
.hm_features_pix {
	float:left;
	width:72px;
	height:72px;
	margin:2px 8px 4px 0;
	border:solid 1px #a29474;
	}
.hm_features_txt {
	float:left;
	clear:right;
	width:143px;
	padding:11px 0;
	color:#7d6e37;
	font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	}
.hm_features_txt a {
	color:#706230;
	font-weight:bold;
	}

/* News panel
----------------------------------------------------------------- */
#hm_news_wrp {
	float:left;
	width:202px;
	height:273px;
	background:url(../images/home/hm_pnl_news_bg.gif) 0 0 no-repeat;
	}
#hm_news_hdr {
	float:none;
	clear:both;
	padding:2px 2px 2px 1px;
	}
#hm_news {
	float:none;
	clear:both;
	padding:11px 13px;
	font:normal 10px "Tahoma", Arial, Helvetica, sans-serif;
	color:#948241;
	}
#hm_news a {
	color:#706230;
	}
#hm_news ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#hm_news li {
	margin-bottom:11px;
	}
#hm_news ul a {
	font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	color:#665a2d;
	}

