body
{
		background-color:						#a5a5a5;
		
		margin:									0px;
		padding:									0px;

		font-family:							verdana, helectiva, sans, sans-serif;
		font-size:								10px;
}

p
{
		margin-top:								0px;
}

a
{
		color:									#000067;
		font-weight:							600;
		text-decoration:						none;
}

acronym
{
		cursor:									help;
		border:									0px dotted #000000;
		border-bottom-width:					1px;
}

li.indent
{
		list-style-position: 				inside;

		margin:									0px;

		padding:									0px;
}

dt.label
{
		float:									left;
		width:									110px;
		clear:									left;

		margin:									1px;

		padding:									0px;
}

dd.widget
{
		float: 									left;
		clear:									right;
				
		margin:									1px;

		padding:									0px;
}
		
dt
{
		font-weight:							800;
}

hr
{
		background-color:						#000000;

		width:									300px;
		
		color:									#000000;
}

ul.plainlist
{
		margin-top:								0px;
		margin-left:							0px;
		
		list-style-image:						none;
}

a:hover
{
		text-decoration:						underline;
}

div.topblock
{
		background-color:						#efefef;

		height:									107px;
		width:									100%;
}

div.top
{
		height:									100px;
		width:									770px;
		
		margin-left:							auto;
		margin-right:							auto;
}
		

div.interface
{
		background-color:						#bf0000;

		width:									100%;
		height:									24px;
}


div.interface img
{
		border:									0px;
}
		
div.sumblock
{
		background-color:						#cbcbcb;

		height:									90px;
		width:									100%;

}

div.summary
{
		background-image:						url(../i/bg_sumheader.png);
		background-repeat:					repeat-x;
		background-color:						#898989;

		height:									90px;
		width:									770px;

		overflow:								hidden;
		
		margin-left:							auto;
		margin-right:							auto;
		
		color:									#ffffff;
}

h4
{
		background-image:						url(../i/arrow_point.gif);
		background-repeat:					no-repeat;
		background-position:					bottom left;
		
		margin-top:								0px;
		
		padding-top:							3px;
		padding-left:							17px;

		font-size:								10px;
		color:									#ffffff;
		font-weight:							800;		
}

h4 b
{
		font-size:								12px;
		color:									#ffffff;
		font-weight:							800;
}

div.summary img
{
		float:									left;

		padding-right:							15px;
}

div.content
{
		background-image:						url(../i/bg_sidebar.png);
		background-repeat:					repeat-y;
		background-color:						#ffffff;

		width:									770px;
		
		margin-left:							auto;
		margin-right:							auto;
		margin-bottom:							20px;

		padding-top:							10px;
}

div.text
{
		width:									490px;
		float:									right;
		
		padding-right:							15px;
		padding-bottom:						20px;
}

h2
{
		background-image:						url(../i/arrow_point.gif);
		background-repeat:					no-repeat;
		background-position:					center left;

		margin-bottom:							0px;

		padding-left:							17px;
		
		font-size:								15px;		
}

div.sidebar
{
		width:									210px;		
		float:									left;

		margin-left:							10px;
}

h3
{
		background-image:						url(../i/lilarrow.gif);
		background-repeat:					no-repeat;
		background-position:					center left;
		
		margin:									0px;
		
		padding-left:							10px;
		
		font-size:								11px;
}		

div.footer
{
		background-color:						#cbcbcb;
		
		clear:									both;
		
		padding-top:							8px;
		padding-bottom:						8px;

		border-style:							solid;
		border-color:							#a5a5a5;
		border-top-width:						1px;
		border-bottom-width:					0px;
		border-left-width:					0px;
		border-right-width:					0px;		

		color:									#ffffff;
		text-align:								center;
}

input, select
{
		background-color:						#efefef;
		
		border:									1px solid #000000;
		
		font-size:								10px;
}

textarea
{
		background-color:						#efefef;

		height:									80px;
		
		border:									1px solid #000000;
}

div.tabinterface
{
		position:								relative;
		top:										-40px;
		left:										-10px;		
		width: 									100%;
}

div.activetab
{
		background-color:						#cbcbcb;

		height:									20px;
		float:									left;
		
		padding:									5px;
		
		border-style:							solid;
		border-color:							#ababab;
		border-top-width:						1px;
		border-bottom-width:					0px;
		border-left-width:					1px;
		border-right-width:					1px;		
		
		font-weight:							800;
}

div.greytab
{
		background-color:						#cbcbcb;
			
		height:									15px;
		float:									left;
		
		margin-top:								5px;
		
		padding:									5px;
		
		border-style:							solid;
		border-color:							#ababab;
		border-top-width:						1px;
		border-bottom-width:					0px;
		border-left-width:					1px;
		border-right-width:					1px;		

		color:									#787878;		
		font-weight:							800;
}		

div.formarea
{
		background-color:						#cbcbcb;
		
		width:									90%;
		
		padding:									20px;

		margin-top:								30px;
		margin-bottom:							20px;

		border-style:							solid;
		border-color:							#ababab;
		border-top-width:						1px;
		border-bottom-width:					1px;
		border-left-width:					1px;
		border-right-width:					1px;
}











.box
{
		width:									100%;
		clear:									both;

		margin-bottom:							5px;

		padding:									1px;

		border-style:							solid;
		border-color:							#000000;
		border-top-width:						0px;
		border-bottom-width:					1px;
		border-left-width:					0px;
		border-right-width:					0px;
}

.state
{
		width:									50px;
		float:									left;
		
		margin-right:							8px;
}

.descfield
{
		width:									142px;
		float:									left;
		
		margin-right:							8px;
}

.scopescode
{
		width:									70px;
		float:									left;
		
		margin-right:							8px;
}

.rate
{
		width:									40px;
		float:									left;
		
		margin-right:							8px;
}
		
.empnum
{
		width:									60px;
		float:									left;

		margin-right:							8px;
}
		
.totalpayroll
{
		width:									72px;

		clear:									right;
}		