body
{
	font-family:Arial;
	font-size:0.8em;
	line-height:1.45em;	
	color:#74584E;
	width:1004px;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
}
#align-left
{
float:left;
}
#topmenu
{
padding-right:40px;
padding-top:25px;
padding-bottom:7px;
}
#green-bg
{
background-image:url(../images/green-bg.gif); background-repeat:repeat-y;
float:left;
width:499px;
height:251px;
}
#pad-34
{
padding-left:34px;
width:214px;
float:left;
padding-top:20px;
}
#green-bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:0px 9px;
padding-left:15px;
padding-top:3px;
}
#td-bg
{
background-image:url(../images/ash-bit.gif); background-repeat:repeat-y;
background-position:top left;
}
#align-right
{
float:right;
}
#left-column
{
width:210px;
float:left;
}
.title
{
background-color:#62A600;
height:48px;
color:#F3FFE2;
font-weight:normal;
font-size:24px;

}
.leftmenu
{
font-weight:normal;
float:left;
}
a.leftmenu
{
color:#404040;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;

}
a.leftmenu:hover
{
color:#484848;
font-size:12px;
font-weight:bold;
line-height:16px;
padding-top:5px;
padding-bottom:5px;

}
.leftmenusel
{
color:#484848;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;

}
#width-794
{
width:794px;
float:left;
}
#bread
{
padding-right:20px;
margin-top:15px;
padding-bottom:15px;
width:774px;
text-align:right;
float:left;
}
#inner-content
{
float:left;
padding: 0px 0 25px 40px;
}
#inner-td-tile
{
padding-right:24px;
background-image:url(../images/ash-bit.gif); background-repeat:repeat-y;
background-position:top right;
font-size:0.9em;
text-align:justify;
}
#pad-25
{
padding-left:20px;
width:200px;
float:left;
}
#top-band
{
width:794px;
height:93px;
float:left;
}
#top-about
{
height:93px;
width:794px;
background-image:url(../images/top-about.jpg); background-repeat:no-repeat;
}
#top-services
{
height:93px;
width:794px;
background-image:url(../images/top-services.jpg); background-repeat:no-repeat;
}
#top-solutions
{
float:left;
height:93px;
width:794px;
background-image:url(../images/top-solutions.jpg); background-repeat:no-repeat;
}
#top-portfolio
{
height:93px;
width:794px;
background-image:url(../images/top-portfolio.jpg); background-repeat:no-repeat;
}

#top-it
{
height:93px;
width:794px;
background-image:url(../images/top-it.jpg); background-repeat:no-repeat;
}
#top-download
{
height:93px;
width:794px;
background-image:url(../images/top-download.jpg); background-repeat:no-repeat;
}

#top-contact
{
height:93px;
width:794px;
background-image:url(../images/top-contact.jpg); background-repeat:no-repeat;
}
#top-sitemap
{
height:93px;
width:794px;
background-image:url(../images/top-sitemap.jpg); background-repeat:no-repeat;
}
#tick
{
background-image:url(../images/tick.gif); background-repeat:no-repeat;
background-position:12px 7px;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
}
#sq-bullet
{
background-image:url(../images/sq-bullet.gif); background-repeat:no-repeat;
background-position:28px 7px;
padding-left:48px;
padding-top:3px;
padding-bottom:2px;
}

#border
{
border:1px solid #579005;
padding:0 5px 0 5px;
height:27px;
float:right;
line-height:25px;
color:#579005;
font-size:0.85em;
background-color:#EEF7E1;

}
#pad-bot
{
float:left;
padding-bottom:10px;
}

.photo 
{
padding-right:10px;

float:left;
}

/*.photo:hover img
{
border:1px solid #FCA029;
margin-right:20px;
float:left;
}
.photo:hover 
{
color: #FCA029;
margin-right:0px;
/*float:left;
}*/
.field 
{
		border : 1px solid #C0AD81;
		color: #000000;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana;
		padding: 3px 0 3px 3px;
		
		
}
#foot
{
float:left;
width:969px;
color:#808080;
font-weight:normal;
background-color:#000000;
height:42px;
line-height:42px;
padding-left:35px;
font-size:0.85em;
}

.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:45px;

}

/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;
float: left;
height:45px;
}

/*Top level menu link items style*/
.horizontalmenu ul li a{
display: block;
text-decoration:none;
height:45px;
float:left;
}
.horizontalmenu ul li a:hover{
display:block;
}
#selected
{
display:block;
line-height:1.8em;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:29px;
padding-right:32px;
background-color:#000000;
}

#selected1
{
display:block;
background-image:url(../images/logo-bg.gif); background-repeat:no-repeat;
width:125px;
height:96px;
}
img.pngfix {
/* fixes PNG transparency in IE */
   behavior: url("javascripts/pngbehavior.htc");
}
