
/*-------------------------------------------------
Payrolling.com Stylesheet

version: 1.0
author: ehab alatrebi
email: ehab@payrolling.com
website: http://www.payrolling.com

-------------------------------------------------*/

/*----------Forms----------*/

#main {
	width:921px;
	background:url(images/mn_pnl.jpg) repeat-y;
	border:solid 1px #ccc;
}

#main h1 {
	float:left;
	width:865px;
	padding-bottom:40px;
	background:url(images/forms_h1.gif) no-repeat;
}

#main h2 {
	float:left;
	width:865px;
	height:31px;
	padding-bottom:40px;
	background:url(images/forms_h2.gif) no-repeat;
	margin:10px 0 0 25px;
	border-bottom:1px dotted #999;
}

ul.forms {
	float:left;
	width:865px;
	margin:20px 0 0 25px;
	padding-bottom:25px;
}

ul.benforms {
	float:left;
	width:865px;
	margin:20px 0 0 25px;
	padding-bottom:25px;
}

ul.forms li, ul.benforms li {
	font:normal 13px/1.8em arial;
	list-style:none;
	padding:5px 0 5px 25px;
	background:url(images/pdf.gif) no-repeat left center;
}

ul.forms li.link, ul.benforms li.link {
	background:url(images/arw1.gif) no-repeat 2px center;
}

a.new {
	padding:0 45px 0 0;
	background:url(images/update_icon.gif) no-repeat right center;
}

#main a {
	text-decoration:underline;
	font:normal 13px/1.8em arial;
	color:#3E8E54;
}

#main a:hover {
	text-decoration:none;	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
	 
#footer {
	margin:30px 0 0 0;
}

p#ie {
	float:left;
	width:865px;
	font:italic 13px/1.8em arial;
}

p#ie a {
	font:italic 13px arial;	
}

a#docs {
	float:right;
	margin:7px 350px 0 0;
	padding:0;
	width:250px;
	height:46px;
	background:url(images/BTN_DOCS_UP.png) no-repeat;
}

a#docs:hover {
	background:url(images/BTN_DOCS_OVER.png) no-repeat;
}