@-moz-document url-prefix(http://mail.google.com/),url-prefix(https://mail.google.com/)
{

div#nb_1,div#nb_2 {
	display:none !important;
}



#ft .fc,#ft .fcs,#ft .ft,#ft .fv a + a
{
display:none;
}

body
{
	margin:0px!important;
	padding:0px!important;
	
}

#ft .fq
{
padding:0px!important;
padding-left:5px!important;
position:absolute!important;
left:0px!important;
top:0px!important;
color:#002864!important;
font-size:x-small!important;
margin:0px!important;
}

#ft .fv
{
padding:0px!important;
margin:0px!important;
}

#ft
{
margin:0px!important;
}

input[type="submit"],button[type="button"],select
{
margin:0px!important;
margin-right:5px!important;
}

input[type="submit"],input[name="q"],button[type="button"]{
height:20px!important;
}

select{
height:18px!important;
}

.lk, .lz *{
	text-decoration:none!important;
	color:#000000!important;
}

#nav > .nl
{
	margin-right:7px!important;
	border:3px solid #C3D9FF!important;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:2px;
	border-bottom:1px solid #C3D9FF!important;
	background-color:#ffffff!important;
}

#nav > #nbds
{
	padding:0px!important;
	margin-right:7px!important;
	border-left:3px solid #C3D9FF!important;
	border-right:3px solid #C3D9FF!important;
}

.nl
{
	background-color:#ffffff!important;
}

#nav div.nl:hover
{
	display:block!important;
	background-color:#E0ECFF!important;
}

#nb_2+div {
	margin-right:7px!important;
	border:3px solid #C3D9FF!important;
	background-color:#ffffff!important;
	border-top:1px solid #C3D9FF!important;
	padding:0px!important;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:2px;
}

#nb_2+div table.cv > tbody *{
	background-color:#C3D9FF!important;
}

table.cv > tbody *
{
		background-color:#E0ECFF!important;
}

#nav > table.cv
{
	margin-right:0px!important;
	width:142px!important;
	border:3px solid #C3D9FF!important;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:2px;
	border-bottom:1px solid #C3D9FF!important;
	background-color:#C3D9FF!important;
}

#nav > table.cv > tbody *
{
		background-color:#C3D9FF!important;
}

#nb_0 table.nb td
{
height:410px!important;
overflow-y:auto;
overflow-x:hidden;
display:block!important;
}

td#bz_rosterlist
{
max-height:125px!important;
overflow-y:auto;
overflow-x:hidden;
display:block!important;
}

#tbd {
height:552px!important;
overflow-y:auto;
overflow-x:hidden;
display:block!important;
}
 
}