body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: arial, Verdana, sans-serif;
color:	#000;
background-color: #2175bc;
font-size:	12px; 
}
#searchbox {
position : absolute;
right : 130px;
top : 103px;
width : 310px;
padding-top : 0;
border : 0 solid #000;
color : #fcf;
font-size : 8pt;
text-decoration : none;
font-weight : bold;
background : #508fc4;
}

#searchresults {
background : #fff;
margin-top : 100px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
border-left : 0 solid #1958b7;
text-align : center;
}


.bookmark {
width:160px;
text-align:center;
margin:auto;
color:	#fff;
background-color: #2175bc;
padding-top:10px;
}

img {border:0px}
.productimage {float:left;margin-right:0.2em;margin-bottom:1em;}

#header {
position : absolute;
left : 0;
top : 0;
margin : 0;
padding-top : 20px;
padding-bottom : 10px;
width : 100%;
height : 70px;
text-align : center;
background-color : #2175bc;
border : 0 solid #fff;
color : black;
}

#leftbar {
position: absolute;
left:0px;
top:101px;
width:160px;
padding-top:0px;
background-color:#2175bc;
border:0px solid #fff;
color: black;
text-align:center;
}


#rightbar {
position: absolute;
right:0px;
top:100px;
padding-top:0px;
width:130px;
margin-right:0px;
  	background-color:#2175bc;
border:0px solid #000;
text-align: center;
color: black;
}




#centercontent {
background:#fff;
margin-left: 160px;
margin-right:130px;
margin-top:100px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-left:0px solid #1958b7;
text-align:left}

#searchresults {
background:#fff;
margin-top:100px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-left:0px solid #1958b7;
text-align:center}




#navbar {
position : relative;
margin-left : 160px;
margin-right : 130px;
padding-left : 10px;
top : 101px;
padding-top : 6px;
padding-bottom : 6px;
border : 0 solid #000;
color : #fcf;
font-size : 8pt;
text-decoration : none;
font-weight : bold;
background : #508fc4;
}



ul {text-align:left}

.nav {
color: #fff; 
font-size:	8pt; 
text-decoration: none; 
background: #508fc4;
}

.left {text-align:left}


h1	{
color: #000; 
font-size:	16px; 
text-decoration: none; 
font-weight: bold;
margin-bottom: 15px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
width:99%;
text-align:center;
background-color:#fff;
border-right: 1px solid #1c64d1;
border-bottom: 1px solid #1c64d1;
}


h2	{
width:99%;
color: #000; 
font-size:	13px; 
text-decoration: none; 
text-align: center;
font-weight: bold;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
background-color:#fff;
border-right: 1px solid #1c64d1;
border-bottom: 1px solid #1c64d1;
}

 h3 {
          text-align : left;
          margin-top : 0.5em;
          margin-bottom :0.5em;
          margin-left : 1em;
      }

h4 {color: #660099; 
font-size:	22pt; 
text-decoration: none; 
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
text-align:center;
margin:auto;
margin-top: 15px;

}





.footer {
clear: both;
padding-top:15px;
padding-bottom: 20px;
margin-bottom:0;
text-align: center;
font-size:	10px;
border: 0px solid #609;	}


.menu {

border-right: 0px solid #000;
padding: 0;
margin-bottom: 1em;
text-align:left;
}

.menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.menu li {
border-bottom: 1px solid #90bade;
margin: 0;
}

.menu li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: auto;
}

.menu li a:hover {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}



#contact {
width:400px;
margin-left: auto; margin-right: auto
	}

#contact fieldset {
	border: 1px solid #f00;
  	padding: 5px;     
 	margin: 0;
	}

#contact input{
	width:228px; }

#contact label {
	float:left;
  width:120px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
	clear:left;
	}
#contact legend {
  padding: 0.2em 0.5em;
  border:0px  solid #f00;
  color:black;
  text-align:right;
  font-weight:bold;
  }

#contact formsubmit {
margin-left: auto; margin-right: auto
width: 120px;
}

 .textblock {
          margin-left : 3em;
          margin-right : 3em;
          margin-bottom : 1em;
          border : 0 solid #000;
	text-align:left;      }
#centercontent.li {
margin-bottom:0.75em;
}

#centercontent dd {
margin-bottom:0.75em;
}

#centercontent dt {
 font-weight : bold;
margin-left:0.5em;
}

div.textblock  > p:first-child { font-weight: bold }


