body{
	padding:0;
	margin:0;background:#7E7A77;
	font: normal 9pt Arial;
	color: #333333;
}

#page{
	width:800px;margin:0 auto 0 auto;
}
#pageTop{
	height:23px;width:800px;background:url(images/pageTop.gif) no-repeat;
}
#pageTop h1{
	display:none;
}
#pageHeader{
	height:68px;width:800px;
	background: url(images/pageHeader.gif) no-repeat;
}
#pageHeader h2{
	display:none;
}
#pageMid{
	width:800px;
	background: url(images/pageBG.gif) repeat-y;
	min-height:400px;
}
#topNav{
	width:742px;height:27px;margin:0 auto 0 auto;
	background: url(images/topNavBG.gif);
}
#topNav ul{
	padding:0;
	margin:0;
	list-style: none;
}
#topNav ul li{
	float: left;
}
#topNav .aboutASI{
	background: url(images/aboutASI_nav.gif) no-repeat;
	width: 118px;
	height:19px;
	display:block;
}

#topNav .aboutASI:hover{
	background-position: 0 -19px;
}

#topNav .softwareSolutions{
	background: url(images/softwareSolutions_Nav.gif) no-repeat;
	width: 131px;
	height:19px;
	display:block;
}

#topNav .softwareSolutions:hover{
	background-position: 0 -19px;
}
#topNav .serviceSupport{
	background: url(images/service_Nav.gif) no-repeat;
	width: 129px;
	height:19px;
	display:block;
}

#topNav .serviceSupport:hover{
	background-position: 0 -19px;
}
#topNav .navMenuText{
	display:none;
}

#footer{
	width:800px;
	background: url(images/footerBG.gif) no-repeat;
	clear:both;
	height:48px;
}
#footerText{
	padding:0;
	margin:0px;
	
}
#footerText p{
	color:#ffffff;
	padding:0 ;
	margin:0;
	font: .75em Verdana;
}
#footerText p#copyright{
	color:#ffffff;
	padding:5px 0 0 29px;
	float:left;
}
#footerText p#poweredBy{
	text-align:right;
		padding:5px 29px 0 0;	
}
.iMISText{
	font: italic bold 1em "Times New Roman", Times, serif;
}
#footerText p a{
	color:#ffffff;
	text-decoration: none;
}

#softwareSolutionsSectionHeader{
	width:742px;
	height:125px;
	margin:0 auto 0 auto;
	background: url(images/softwareSolutions_sectionHeader.gif);
}
.sectionHeaderText{
	display:none;
}
#sideNav
{
float: left;
width: 160px;
padding: 2em 0 0 29px;
height:100%;
}

#content
{
padding: 1em .25em 1em .25in;
margin: 0 2em 0 200px;
}
#content a{
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;
}
#content a:hover{
	color:#000099;
}
#sideNav ul{
	padding:0;
	margin:0;
	list-style: none;
}

#sideNav2 li.sideNav2{
	background: url(images/sideNav2BG.gif) no-repeat;
	width:171px;
	height:33px;
	display:block;
}

#sideNav2 li a.sideNav2Link{
	color:#ffffff;
	font: 1.35em Arial;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 30px;
	padding: 0 2px 0 25px;
}
 #sideNav3{
 	background: #D3D4D2;
	padding:2px 0 2px 0;
	width:171px;
 }

 #sideNav3 li.sideNav3{
 	border-top:1px solid white;

 }

#sideNav3 li a.sideNav3Link{	
	color: #000033;
	font-weight:bold;
	display: block;
	width:161px;
	line-height:1.6em;
	padding: 0 2px 0 8px;
	text-decoration: none;
}
#sideNav3 li a.sideNav3Link:hover{	
	background:#6699CC;
	color:#ffffff;
}

#sideNav4{
	background:#EFF0EE;
}
#sideNav4 li{
	padding:3px 0 0 15px;
}
#sideNav4 li a.sideNav4Link{
	color:#666666;
	text-decoration:none;
	display: block;
	width:153px;
}
#sideNav4 li a.sideNav4Link:hover{
	color:#336699;
	font-weight:bold;
}

h1{
	font: bold 11pt Arial;
	color: #FF3300;
}
h2{
	font: bold 10pt Arial;
	color: #cc3300;
}
h3{
	font: bold 9pt Arial;
	color: #3399CC;
}
h4{
	font: bold 8pt Arial;
	color: #000066;
}
h5{
	font: bold 7pt Arial;
	color: #333333;
}
