body{padding: 20px; background-image: url('../images/greenbg.png'); background-repeat: repeat-y; font: 76% Verdana,Arial,sans-serif}
 a:link {color:green; text-decoration:none}
 a:visited {color:green; text-decoration:none}
 a:hover {color:red}
 a:active {color:#72d584; text-decoration:none; outline:none;}  
 img {border:none;}


 
div.topleft  {width: 210px;margin-bottom: 20px; position:absolute; left:33px; top:-10px; }
div.topright {width: 649px;margin-bottom: 20px; position:absolute; left:263px; top:10px; }

div.maincontainer{width: 720px;margin-bottom: 20px; position:absolute; left:250px; top:150px; }
div.main{width: 710px;background: #FFF;margin-bottom: 20px; }

	#floatright{
	float: right;
	margin:10px;
	width: 300px;}

	#contentcolumns {
	margin:0;
	padding:0;
	width:710px;
	display:block;
	position:relative;
	float:left;
	background:white;
	border:none}
	#contentcolumns td{margin:0; padding: 0px 10px;}
	.leftrightblock td{margin:0; padding: 0px 10px;}
	
	#contentleft {
	margin:0;
	padding:0;
	width:440px; 
	display:block;
	position:relative;
	float:left}
	
	#contentright {
	margin:0;
	padding:0;
	width:270px; 
	display:block;
	position:relative;
	float:right}

	#inputArea input, #inputArea textarea
	{
        width: 100%;
	}

div.leftrightblock {
	margin:0;
	padding:0;
	width:710px;
	display:block;
	position:relative;
	float:left;
	background:white;
	border:none}
div.leftcol{width: 500px;background: #FFF; display:block; position:relative; margin:0; padding:0; float: left;}
div.rightcol{width: 200px;background: #FFF; display:block; position:relative; margin-right:10px; padding:0; float: right; overflow:hidden}
	
	
div.bottomright {width: 730px; margin-bottom: 20px; position: relative; }

div.leftmenucontainer{position:absolute; left:30px; top:150px; }

div.news{width: 200px;background: #FFF;margin-bottom: 20px; }
div.demo{width: 200px;background: #FFF;margin-bottom: 20px; }
div.quot{width: 200px;background: #FFF;margin-bottom: 20px; }
div.cont{width: 200px;background: #FFF;margin-bottom: 20px; }

h3.menu{font-size: 14px; font-family: Verdana; font-weight: lighter; margin:0;padding: 0 0 3px; background-image: url('../images/bgmenu.jpg'); background-repeat: repeat-x; color: #fff;text-align: center}

h1{font-size: 22px; font-family: Verdana; font-weight: lighter; margin:0;padding: 5px 10px; background: #FFF; color: #000; text-align: left}

	h1.hardcatlogo {
	padding:0 0 0 0px ;  
	width:680px;
	height:0px !important;
	height /**/:150px;
	background-image:url(images/fixed-asset-management-software-and-services.png);
        background-attachment:fixed;
	background-position:10px 10px}

	h1.heading {
	height:0px;
	color:white;
	z-index: -1;
	position:absolute; left:20px; top:150px;
	}

h2{font-size: 16px; font-family: Verdana; font-weight: normal; margin:0;padding: 5px 10px; background: #FFF; color: darkgreen; text-align: left}
h3{font-size: 12px; font-family: Tahoma; font-weight: bold; margin:0;padding: 5px 10px; background: #FFF; color: #000; text-align: left}
h3.main{font-size: 14px; font-family: Tahoma; font-weight: bold; margin:0;padding: 5px 10px; background: #FFF; color: #000; text-align: left}
img.heading{margin:0;padding: 5px 10px;}
p{margin:0;padding: 5px 10px; font-size: 11px; color: black; line-height: 1.3;text-align: justify}
ul{margin-left: 0px; list-style-image: url('http://www.hardcat.com/images/Bullet.gif');}
li{margin:0; padding: 0px 10px; font-size: 11px; color: black; line-height: 1.3;text-align: left}
p.main{margin:0;padding: 5px 10px; line-height: 1.3;text-align: justify}
p.small{margin:0;padding: 5px 10px; color: gray; font-size: 9px; line-height: 1.3;text-align: left}
p.leftmenucontainer{text-align: left }
table.main{padding: 5px 10px;} 


div.menu{width: 930px;background: #FFF;margin-bottom: 20px; position:absolute; left:30px; top:100px; }

	#menucontainer {
	background: #FFF; }

	#menucontainer a:link {color:#FFF; text-decoration:none}
	#menucontainer a:visited {color:#FFF; text-decoration:none}
	#menucontainer a:hover {color:#000}
	#menucontainer a:active {color:red; text-decoration:none; outline:none;}
	
	#inclusinosbox {
	 margin-bottom: 20px; }
