/* D & E Accountancy */

body
{
	margin: 0;
	padding: 0;	
	background: #E0DFDF url(../img/de_bg.gif) top center repeat-y;
	font-size: 12px;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	color: #333;
}

#wrap
{
	margin: 0px auto;
	padding: 0;
	width:902px;
	background: #fff;
}

.hide
{
	display: none;
}

a
{
	color: #FF8D09;
	font-weight: bold;
}

a:hover
{
	color: #333;
}

/* head */

#de_H
{
	position: relative;
	margin: 0;
	padding: 0;
	width:902px;
	height:292px;
	background: transparent url(../img/de_H.jpg) 0 0 no-repeat;
}

/* menu */

#de_M
{
	position: relative;
	margin: 0;
	padding: 0;
	width:902px;
	height:47px;
	background: transparent url(../img/de_M.gif) 0 0 no-repeat;
}

#de_M ul#global
{
	width:902px;
	height:46px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#de_M ul#global li
{
	list-style: none;
	position: absolute;
	padding: 0px;
	margin: 0px;
}

#de_M li, ul#global a 
{	
	top: 1px;
	height: 46px;
	display: block;
}

#de_M ul#global li a 
{
	text-indent: -90000px;
	text-decoration: none;
}

#menu1	{left: 1px; width: 179px;}
#menu2	{left: 180px; width: 181px;}
#menu3	{left: 360px; width: 181px;}
#menu4	{left: 540px; width: 181px;}
#menu5	{left: 720px; width: 183px;}

#menu1	a:hover	{background: transparent url(../img/de_M.gif) -1px -48px no-repeat;}
#menu2	a:hover	{background: transparent url(../img/de_M.gif) -180px -48px no-repeat;}
#menu3	a:hover	{background: transparent url(../img/de_M.gif) -360px -48px no-repeat;}
#menu4	a:hover	{background: transparent url(../img/de_M.gif) -540px -48px no-repeat;}
#menu5	a:hover	{background: transparent url(../img/de_M.gif) -720px -48px no-repeat;}

#menu1	a.on			{background: transparent url(../img/de_M.gif) -1px -48px no-repeat; cursor: default;}
#menu2	a.on			{background: transparent url(../img/de_M.gif) -180px -48px no-repeat; cursor: default;}
#menu3	a.on			{background: transparent url(../img/de_M.gif) -360px -48px no-repeat; cursor: default;}
#menu4	a.on			{background: transparent url(../img/de_M.gif) -540px -48px no-repeat; cursor: default;}
#menu5	a.on			{background: transparent url(../img/de_M.gif) -720px -48px no-repeat; cursor: default;}

/* content */

#de_C
{
	position: relative;
	float: left;
	margin: 0;
	padding: 25px 295px 35px 30px;
	width:577px;
	background: #fff url(../img/de_C.gif) bottom right no-repeat;
}

#de_C h1
{
	font: bold 1.6em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.8em;
	color: #000;
	margin: 0;
	padding: 0 0 10px 0;
}

#de_C h2
{
	font: bold 1.35em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #FF8D09;
	margin: 0;
	padding: 10px 0 0 0;
}

#de_C h3
{
	font: normal 1.35em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #FF8D09;
	margin: 0;
	padding: 10px 0 0 0;
}

#de_C h4
{
	font: bold 1.35em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #000;
	margin: 0;
	padding: 0 0 10px 0;
}

#de_C h5
{
	font: italic 1.35em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #FF8D09;
	margin: 0;
	padding: 10px 0 0 0;
}

#de_C h6
{
	font: italic 1.35em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #000;
	margin: 0;
	padding: 0 0 10px 0;
}

#de_C p
{
	font: normal 1.1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.3em;
	color: #545454;
	margin: 0;
	padding: 5px 0 10px 0;
}

#de_C ul
{
	margin: 0;
	padding: 5px 0 10px 20px;
}

#de_C li
{
	font: normal 1.1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.3em;
	color: #545454;
	margin: 0;
	padding: 2px 0 2px 0;
	list-style: outside;
}

/* foot */

#de_F
{
	position: relative;
	clear: left;
	margin: 0;
	padding: 0;
	width:902px;
	height:70px;
	background: transparent url(../img/de_Fbg.gif) 0 0 repeat-y;
	border-top: 1px solid #fff;
}

#de_F h6#info
{
	position: absolute;
	top: 30px;
	right: 30px;
	font: normal 1.1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.3em;
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
}

#de_F a
{
	color: #FD9A28;
	font-weight: bold;
	text-decoration: none;
}

#de_F a:hover
{
	color: #fff;
}

#de_F p
{
	font: normal 1.1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.3em;
	color: #fff;
	margin: 0;
	padding: 30px 0 0 30px;
}

/* form */

div.row
{
	position: relative;
	float: left;
	height: 32px;
	width: 610px;
	display: block;
	margin: 0;
	padding: 0;
}

div.rowAdd
{
	position: relative;
	float: left;
	height: 90px;
	width: 610px;
	display: block;
	margin: 0;
	padding: 0;
}

span.label
{
	font: normal 0.96em "Trebuchet MS",Tahoma,sans-serif; 
	line-height: 1.2em;
	width: 150px;
	color: #666;
	padding: 10px 0 0 0;
	margin: 0;
}

span.labelAdd
{
	position: absolute;
	top: 0;
	left: 0;
	font: normal 0.96em "Trebuchet MS",Tahoma,sans-serif; 
	line-height: 1.2em;
	width: 150px;
	color: #666;
	padding: 0;
	margin: 0;
}

input.text
{
	background-color: #fff;
	border: 1px solid #999;
	font: normal 1.2em "Trebuchet MS",Tahoma,sans-serif;  
	line-height: 1.2em;
	color: #000;
	width: 380px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 150px;
}

textarea.areaAdd
{
	position: absolute;
	top: 0;
	left: 150px;
	background-color: #fff;
	border: 1px solid #999;
	font-style: normal;
	font-size: 0.96em;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.2em;
	color: #000; 
	width: 370px;
	height: 60px;
	padding: 5px;
	margin: 2px 0 10px 0px;
}

textarea.area
{
	background-color: #fff;
	border: 1px solid #999;
	font-style: normal;
	font-size: 0.96em;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.2em;
	color: #000; 
	width: 520px;
	height: 60px;
	padding: 5px;
	margin: 2px 0 10px 0;
}

span.formInput
{
	float: left;
	font-weight: bold;
	font-size: 0.96em;
	font-family: "Trebuchet MS",Tahoma,sans-serif; 
	line-height: 1.6em;
	color: #0b5198;
	text-transform: uppercase;
}

.buttonSubmit
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 39px;
	height: 15px;
	border: none;
	float: left; 
}
H1 {
	font: normal 0.85em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.0em;
	color: #545454;
	margin: 0;
	padding-top:10px;
}
