p {
  margin: 0px;
  font-size: 10pt
  }

P.noindent {
	MARGIN: 0px; TEXT-INDENT: 0em
}
.indent {
	MARGIN: 0px; TEXT-INDENT: 4em;
    position: relative;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 10pt    
}
.title {
	FONT: bold 14pt sans-serif; COLOR: black
}
P.starter:first-letter {
	FONT: bold 21pt sans-serif; COLOR: black
}
P.starter:first-line {
	COLOR: black
}

.h {
   Font: 12pt sans-serif;

}
.hiddenpic {
           display: none;
}
.n {
	FONT: bold 19pt sans-serif; COLOR: black
}

.black {
background-color: black;
border: 0px
}

.grey {
background-color: #C2DAD9;
border: 0px
}

#page {
	LEFT: 50%; MARGIN-LEFT: -400px; WIDTH: 800px; POSITION: absolute
}
#main {
	BORDER-RIGHT: 0px; 
    PADDING-RIGHT: 0px; 
    BORDER-TOP: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    BORDER-LEFT: 0px; 
    PADDING-TOP: 0px; 
    BORDER-BOTTOM: 0px; 
    POSITION: relative; 
    BACKGROUND-COLOR: #ffffff
}
#logo {
	MARGIN-TOP: 5px
}
#bottom {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.item-outer {
	float: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.item-inner {
    float: left; margin-left: 20px; margin-bottom: 15px; margin-top: 0px; margin-right: 0px; width: 380px; height: 280px; border-color: black; border-top: 1px dotted; border-bottom: 1px dotted
}
.item-inner2 {
    float: left; margin-left: 0px; margin-bottom: 15px; margin-top: 0px; margin-right: 0px; width: 380px; height: 280px; border-color: black; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 1px dotted
}
.item-inner3 {
    float: left; margin-left: 20px; margin-bottom: 15px;  border-color: black; border-top: 1px dotted; border-bottom: 1px dotted; width: 760px; padding-bottom: 10px; padding-top: 10px 
}
#navbox {
		
		margin: 0px;
		padding: 0;
		border: 1px solid black;
		left: 2%;
		top: 200px;
		width: 6.5em;
		position: absolute;
		background-color: #00509F;
}

#navbox ul {
list-style: none;
margin: 0;
padding: 0;
}
#navbox a, #navbox h2 {
font: bold 11px/14px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#navbox h2 {
color: #fff;
background: #00509F;
text-transform: uppercase;
}

#navbox a {
color: #000;
background: #C2DAD9;
text-decoration: none;
}

#navbox a:hover {
color: #a00;
background: #fff;
}

a.rollover {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-left: 1px solid;
border-color: black;
background-image:url(button-home.png)
}

a.rollover:link {
float:left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-left: 1px solid;
border-color: black;
background-image:url(button-home.png)
}
a.rollover:hover {
float: left;
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-left: 1px solid;
border-color: black;
background-image:url(button-home-blue.png)
}

a.rollover2 {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-about.png)
}

a.rollover2:link {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-about.png)
}
a.rollover2:hover {
float: left;
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-about-blue.png)
}

a.rollover3 {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-catalog.png)
}

a.rollover3:link {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-catalog.png)
}
a.rollover3:hover {
float: left;
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-catalog-blue.png)
}

a.rollover4 {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-order.png)
}

a.rollover4:link {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-order.png)
}
a.rollover4:hover {
float: left;
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-order-blue.png)
}

a.rollover5 {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-contact.png)
}

a.rollover5:link {
float: left; /*<--needed to specify size of link to match image*/
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-contact.png)
}
a.rollover5:hover {
float: left;
width:96px;
height:42px;
margin: 0px;
padding: 0px;
border-right: 1px solid;
border-color: black;
background-image:url(button-contact-blue.png)
}

a.rollovernavbar {
display:block; /*<--needed to specify size of link to match image*/
width:100px;
height:33px;
color: black;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
padding-top: 3px;
text-align: center;
border-bottom: 1px solid;
border-color: black;
background-color: white;
font-family: sans-serif;
text-decoration: none;
font-variant: small-caps
}

a.rollovernavbar:link {
display:block; /*<--needed to specify size of link to match image*/
width:100px;
height:33px;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
padding-top: 3px;
text-align: center;
border-bottom: 1px solid;
border-color: black;
background-color: white;
font-family: sans-serif;
text-decoration: none;
font-weight: bold;
font-variant: small-caps
}
a.rollovernavbar:hover {
display: block;
width:100px;
height:33px;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
padding-top: 3px;
text-align: center;
border-bottom: 1px solid;
border-color: black;
background-color: #80FFFF;
font-family: sans-serif;
text-decoration: none;
font-weight: bold;
font-variant: small-caps
}

.item {
         float:left;
         margin-left: 1em;
         margin-right: 5px
         }
.item2 {
         border-color: #808040;
         margin-left: 6em;
         margin-right: 10px
         }
p.itemtitle {
       font-family: "Trebuchet MS", Arial;
       font: 15pt bold;
       text-decoration: underline;
       padding-top: 20px;
       line-height: 20px
       } 
.columnhead
           {
           font: 9pt sans-serif;
           font-family: "Trebuchet MS", Arial;
           color: #ffffff
           }
.iehack {
        float: left;
        margin: 0px;
        padding: 0px;
        
}

.iehack2 {
width: 72%
}


TR {
	BACKGROUND: white
}
BODY {
	COLOR: #000000; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #808040; font-family: "Trebuchet MS", Arial; font-size: 11pt
}
HTML {
height: 100%;
margin-bottom: 1px
}
UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(smallimage.gif)
}