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;
}
.sub-bullet
{
background-image:url(../images/sub-bullet.gif); background-repeat:no-repeat;
background-position:8px 8px;
padding-left:20px;
border-bottom:1px solid #87B84D; width:80%; height:25px;
font-size:1.1em;
	color:#62A600;
	font-weight:bold;
	line-height:1.5em;
}
#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;
width:490px;
}
#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-services1
{
height:93px;
width:794px;
background-image:url(../images/top-services1.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;
}
a.foot
{
color:#808080;
text-decoration:none;
}
a.foot:hover
{
color:#808080;
text-decoration:none;
}
.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");
}


.ddsmoothmenu{float:right; height:45px;}
.ddsmoothmenu ul{z-index:500; margin: 0; padding: 0; list-style-type: none;}
.ddsmoothmenu ul li{position: relative; display: inline; float: left;}
.ddsmoothmenu ul li a{height:45px; display: block; font-weight:bold; text-decoration:none;}
/** html .ddsmoothmenu ul li a{display: inline-block;color:#484747;}*/
* html .ddsmoothmenu ul li a{ display: inline-block;}
/*.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #FFFFFF;}*/
.ddsmoothmenu ul li a.selected{ background-position:0 45px; height:45px;}
.ddsmoothmenu ul li a:hover{background-position: 0 45px; color:#AC132C;}
.ddsmoothmenu ul li :hover > a{background-position: 0 45px;}
a.solutions {background-image:url(../images/solutions-off.gif); width:96px;}
a.services {background-image:url(../images/services-off.gif); width:100px;}
a.portfolio {background-image:url(../images/portfolio-off.gif); width:92px;}
a.it {background-image:url(../images/it-off.gif); width:108px;}
a.about {background-image:url(../images/about-off.gif); width:103px;}
.solutionson {background-image:url(../images/solutions-off.gif);background-position:0 45px; height:45px; width:96px;}
.serviceson {background-image:url(../images/services-off.gif); background-position:0 45px; height:45px; width:100px;}
.portfolioon {background-image:url(../images/portfolio-off.gif);background-position:0 45px; height:45px; width:92px;}
.iton {background-image:url(../images/it-off.gif);background-position:0 45px; height:45px; width:108px;}
.abouton {background-image:url(../images/about-off.gif);background-position:0 45px; height:45px; width:103px;}
* html .ddsmoothmenu ul ul {top:45px;t\op:45px; background-image:none;}
.ddsmoothmenu ul li ul{position: absolute; left: 0; display: none; visibility: hidden;}
.ddsmoothmenu ul li ul li{display: list-item; float: none; background-color:#FFFFFF; line-height:11px; padding-left:0px; padding-right:0px;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{font: normal 12px Arial; width: 188px; background-color:#404040; padding-left:10px; margin: 0; border-top-width: 0; border-bottom: 1px solid #93DA05; border-left: 1px solid #93DA05; border-right: 1px solid #93DA05; text-decoration:none; line-height:28px; height:28px; color:#93DA05;}
.ddsmoothmenu ul li ul li a:hover{ font-size:12px;line-height:28px; height:28px; background-color:#62A600; color:#FFFFFF;}
.downarrowclass{position: absolute; top: 6px; right: 0px;}
.rightarrowclass{position: absolute; top: 6px; right: 0px;}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: transparent;}
.toplevelshadow{ }

