<style type="text/css">

#menu {
width:100%;
background: #eee;
float: left;
}

#menu ul {
list-style: none;
margin-top:0px;
margin-left:0px;
margin-right:1px;
padding: 0;
border:0px solid gray;
float: left;
}

#menu h2, #menu h3, #menu h4, #menu h5, #menu h6, #menu h7, #menu h8, #menu h9 {
width:149px;
height:27px;
margin:0px;
display: block;
}

#menu a {
width:147px;
height:25px;
margin:0px;
display: block;
}

#menu h2 {
background:url(http://www.imaone.com/menu/home.jpg);
}

#menu h2:hover {
background:url(http://www.imaone.com/menu/homeover.jpg);
}

#menu h3 {
background:url(http://www.imaone.com/menu/port.jpg);
}

#menu h3:hover {
background:url(http://www.imaone.com/menu/portover.jpg);
}

#menu h4 {
background:url(http://www.imaone.com/menu/support.jpg);
}

#menu h4:hover {
background:url(http://www.imaone.com/menu/supportover.jpg);
}

#menu h5 {
background:url(http://www.imaone.com/menu/links.jpg);
}

#menu h5:hover {
background:url(http://www.imaone.com/menu/linksover.jpg);
}

#menu h6 {
background:url(http://www.imaone.com/menu/works.jpg);
}

#menu h6:hover {
background:url(http://www.imaone.com/menu/worksover.jpg);
}

#menu h7 {
background:url(http://www.imaone.com/menu/shows.jpg);
}

#menu h7:hover {
background:url(http://www.imaone.com/menu/showsover.jpg);
}

#menu h8 {
background:url(http://www.imaone.com/menu/publishing.jpg);
}

#menu h8:hover {
background:url(http://www.imaone.com/menu/publishingover.jpg);
}

#menu h9 {
background:url(http://www.imaone.com/menu/other.jpg);
}

#menu h9:hover {
background:url(http://www.imaone.com/menu/otherover.jpg);
}

#menu a {
color: black;
background:;
margin:0px;
text-decoration: none;
}

#menu a:hover {
color:white;
margin:0px;
background: ;
}


#menu li {
#menu li {position: relative;}
margin-top:0px;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#menuspacer {
width:100px;
height:27px;
background:;
float:left;
}


	a {}
	a:link {}
	a:visited {}
	a:hover {}
	a:active {}
	a img {background:white; border:0; text-decoration:none}	
	

.hyperlink a {font-family:Arial, Helvetica, sans-serif;font-size:11px; cursor: auto}
.hyperlink a:link {color:black;text-decoration:underline }
.hyperlink a:visited {color:black;text-decoration:underline }
.hyperlink a:hover {color:gray;text-decoration:underline }
.hyperlink a:active {color:black;text-decoration:underline }
.hyperlink a img {}	
	
		body {
	background:white;
	margin-top: 30px;
}

#mainframe {
width: 780px;
height: auto;
margin-left:auto;
margin-right:auto;
background:white;
}

#frame {
width: 700px;
height: auto;
border:1px solid gray;
padding:30px 29px 30px 29px;
background:white;
float:left;
}

#header {
width:698px;
height:auto;
border:1px solid gray;
float:left;
}


#innerframe {
width: 700px;
height: auto;
overflow:hidden;
background:white;
float:left;
}

#menuframe {
width: 700px;
height: 25px;
margin-top:5px;
margin-bottom:5px;
background:;
float:left;
}

#titlebox {
width: 149px;
height: 35px;
float:left;
}

#leftcolumn {
width: 448px;
height: auto;
border:1px solid gray;
background:white;
padding-bottom:2000px;
margin-bottom:-2000px;
float:left;
}

#newsframe {
width: 428px;
height: auto;
padding-bottom:30px;
padding-top:10px;
border-bottom:1px solid gray;
margin-left:10px;
background:;
float:left;
}

#newspic {
width: 198px;
height: 163px;
border:1px solid black;
background:white;
overflow:hidden;
float:left;
}

#newstitle {
width: 133px;
height: 14px;
border-left:10px solid white;
padding:3px 0px 3px 5px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:white;
background:#555;
float:left;
}

#newsdate {
width: 75px;
height: 14px;
padding:3px 5px 3px 0px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:white;text-align:right;
background:#555;
float:left;
}

#newstext {
width: 218px;
height: auto;
border-left:10px solid white;
padding-top:5px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black;
background:;
float:left;
}

#worksframe {
width: 430px;
height: auto;
padding-bottom:30px;
padding-top:10px;
margin-left:10px;
background:white;
float:left;
}

#piccontainer {
width: 140px;
heigh: auto;
margin-right:3px;
margin-bottom:15px;
background:;
float:left;
}

#workpics {
width: 138px;
height: 138px;
border:1px solid black;
background:black;
float:left;
}

#urlbox {
width:132px;
height:22px;
border-top:0px solid white;
padding:4px;
font-family: Arial, Helvetica, sans-serif;font-size:10px;color:white;
background:black;
float:left;
}


#linksframe {
width: 400px;
height: auto;
padding-bottom:30px;
padding-top:0px;
margin-left:20px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black;
background:white;
float:left;
}

#links {
width: 390px;
height: 15px;
background:;
float:left;
}

#rightcolumn {
width: 249px;
height: auto;
border-top:1px solid gray;
border-right:1px solid gray;
border-bottom:1px solid gray;
background:white;
padding-bottom:2000px;
margin-bottom:-2000px;
float:left;
}

#aboutframe {
width: 229px;
height: auto;
margin-left:10px;
padding-top:10px;
border-bottom:1px solid gray;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black;
background:;
float:left;
}

#aboutpic {
width: 100px;
height:  100px;
border-right:5px solid white;
border-bottom:5px solid white;
background:#888;
float:left;
}

#productframe {
width: 229px;
height: auto;
margin-left:10px;
padding-top:10px;
background:white;
float:left;
}

#product {
width: 227px;
height: 105px;
margin-top:0px;
border:1px solid black;
margin-bottom:5px;
background:;
float:left;
}

#contact {
width: 157px;
height: 16px;
padding-top:10px;
padding-bottom:10px;
margin-left:70px;
float:left;
}

#zoom {
width: 1000px;
height: 800px;
background:;
float:left;
}

#paginate {
width: 428px;
height: 10px;
padding-bottom:30px;
padding-top:10px;
margin-left:10px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black;
background:white;
float:left;
}

#footer {
width: 700px;
height: auto;
padding-top:5px;
border-top:1px solid gray;
background:;
float:left;
}

#footer2 {
width:780px;
height:30px;
float:left;
background:;
}




.news {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black;}

