/* 
 * Menu styles, corner image positions etc. for submenus
 * appearing in the left column.
 *
 */

div.module *{
  /* might not be valid, but works for menu item wrapping*/
  word-wrap: break-word;
  
  /* cleans the slate */
  margin: 0;
  padding: 0;
}

div.module h3 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
  font-family: Verdana;
  margin: 2px 0 3px 0;
}

div.module {
  background: url(../images/submenu/submenu_br.png) 100% 100% no-repeat;
  margin-bottom: 8px;
}

div.module div {
	background: url(../images/submenu/submenu_bl.png) 0 100% no-repeat;
}

div.module div div {
	background: url(../images/submenu/submenu_tr.png) 100% 0 no-repeat;
}

div.module div div div {
  background: url(../images/submenu/submenu_tl.png) 0 0 no-repeat;
  padding: 2px 0 10px 8px;
  //padding: 2px 0 10px 0px;
}

div.module div div div div {
	background: none;
}




/*
 * Menu items
 *
 */
 
div.module ul {
  list-style-type: none;
}

div.module ul li a:link, div.module ul li a:visited {
	font-weight: bold;
  color: #273538;
  font-size: 12px;
  text-decoration: none;
}



div.module ul li ul {
	padding-left: 2px;
}

div.module ul li ul li a:link, div.module ul li ul li a:visited {
  color: #455d61;
  font-size: 11px;
  text-decoration: none;
}



/* Login form styles */

#form-login *{
  padding: 0;
  margin: 0;
  text-align: left;
}

#form-login div{
  padding: 8px 0 2px 0;
  font-size: 14px;
}

#form-login li a {
  font-size: 11px;
}

fieldset.input{
  border-style: none;
  padding: 4px 0 4px 0;
}

#form-login-username{
  font-size: 12px;
  padding: 2px 0 2px 0;
}

#form-login-password{
  font-size: 12px;
  padding: 2px 0 2px 0;
}

#form-login-remember{
  font-size: 12px;
  padding: 2px 0 6px 0;
}

#modlgn_username{
  width: 120px;
}

#modlgn_passwd{
  width: 120px;
}


