body {
margin: 0px;
padding: 0px;
background-color: #d4d4d4;
color: #000000;
}

.class1 A:link {text-decoration: none; color: #000000;}
.class1 A:visited {text-decoration: none; color: #000000;}
.class1 A:active {text-decoration: none; color: #000000;}
.class1 A:hover {text-decoration: none; color: #CD3230; font-size: 14pt;}

.class2 A:link {text-decoration: none; color: #000000;}
.class2 A:visited {text-decoration: none; color: #000000;}
.class2 A:active {text-decoration: none; color: #000000;}
.class2 A:hover {text-decoration: none; color: #CD3230; font-size: 13pt;}

.class3 A:link {text-decoration: underline; color: #000000;}
.class3 A:visited {text-decoration: underline; color: #000000;}
.class3 A:active {text-decoration: none; color: #000000;}
.class3 A:hover {text-decoration: none; color: #CD3230;}

.Rollover .Out
{
	display:inline;
	visibility:visible;
}
.Rollover .Over
{
	display:none;
	visibility:hidden;
}
.Rollover:hover .Out
{
	display:none;
	visibility:hidden;
}
.Rollover:hover .Over
{
	display:inline;
	visibility:visible;
}


a img {
border: none;
}

p, ul, ol, li {
font: 10pt "courier new", "courier", "sans-serif";
}

h1 {
font: 12pt "courier new", "courier", "sans-serif";
text-decoration: underline;
}

h2 {
font: 12pt "courier new", "courier", "sans-serif";
text-decoration: none;
}

#bg {
position : absolute;
left : 40px;
top : 40px;
height : 560px;
width : 913px;
color : #000000;
}

#homebg {
position : absolute;
left : 40px;
top : 40px;
height : 560px;
width : 914px;
color : #000000;
}

#homebutton {
position : absolute;
left : 878px;
top : 543px;
height : 50px;
width : 67px;
color : #000000;
border-left: 1px solid #d4d4d4
}

#gicbutton {
position : absolute;
left : 861px;
top : 528px;
height : 61px;
width : 81px;
color : #000000;
}

#enter {
position : absolute;
left : 500px;
top : 320px;
height : 40px;
width : 60px;
color : #000000;
background-color : transparent;
padding : 1px;
text-align : center;
}

#emailus {
position : absolute;
left : 483px;
top : 253px;
height : 40px;
width : 120px;
color : #000000;
background-color : transparent;
padding : 1px;
text-align : center;
}

#copyright {
position : absolute;
left : 380px;
top : 605px;
height : 20px;
width : 220px;
color : #000000;
background-color : transparent;
padding : 1px;
font: 8pt "courier new", "georgia";
text-align : left;
}

#icon1 {
position : absolute;
left : 96px;
top : 227px;
height : 79px;
width : 122px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#icon2 {
position : absolute;
left : 206px;
top : 227px;
height : 79px;
width : 123px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#icon3 {
position : absolute;
left : 255px;
top : 227px;
height : 79px;
width : 139px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#icon4 {
position : absolute;
left : 423px;
top : 227px;
height : 79px;
width : 146px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#icon5 {
position : absolute;
left : 600px;
top : 227px;
height : 79px;
width : 139px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#icon6 {
position : absolute;
left : 765px;
top : 227px;
height : 79px;
width : 111px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#contact {
position : absolute;
left : 340px;
top : 227px;
height : 200px;
width : 430px;
color : #000000;
background-color : transparent;
padding : 0px;
font: 10pt "courier new", "courier", "sans-serif";
}

#sun {
position : absolute;
left : 425px;
top : 302px;
height : 17px;
width : 379px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#artichoke1 {
position : absolute;
left : 425px;
top : 235px;
height : 17px;
width : 340px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#artichoke2 {
position : absolute;
left : 425px;
top : 268px;
height : 17px;
width : 379px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#sunonline {
position : absolute;
left : 429px;
top : 330px;
height : 23px;
width : 434px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#threehrs {
position : absolute;
left : 429px;
top : 362px;
height : 23px;
width : 351px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#wonderland {
position : absolute;
left : 427px;
top : 390px;
height : 43px;
width : 450px;
color : #000000;
background-color : transparent;
padding : 0px;
}

#hires {
position : absolute;
left : 120px;
top : 235px;
height : 212px;
width : 812px;
color : #000000;
background-color : transparent;
padding : 0px;
font: 10pt "georgia", "courier", "sans-serif";
text-align: center;
}

#lflt1 {
float: left; 
width: 135px; 
margin-right: 0px;
background-color: transparent;
}

#lflt2 {
float: left; 
width: 225px; 
margin-right: 5px;
background-color: transparent;
}

#lflt3 {
float: left; 
width: 190px; 
margin-right: 5px;
background-color: transparent;
}

#work2d {
position : absolute;
left : 400px;
top : 235px;
height : 62px;
width : 79px;
color : #000000;
}

#work3d {
position : absolute;
left : 600px;
top : 235px;
height : 62px;
width : 79px;
color : #000000;
}

#clr {
clear: both;
}
