
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}

#frame {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 790px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left; voice-family: inherit

}

UNKNOWN {
	WIDTH: 790px
}

#header {
	BACKGROUND: #fff;
	BORDER-BOTTOM: #66c 1px solid;
	BORDER-TOP: #66c 1px solid;
	MARGIN-BOTTOM:30px;
	padding:10px 0px 10px 0px;
	
}

#navbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #99c; TEXT-ALIGN: right
}

#content {
	PADDING-RIGHT: 2%; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 560px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; voice-family: inherit
}


UNKNOWN {
	WIDTH: 560px
}

#content h2 { 
FONT-SIZE:14pt; MARGIN: 10px 0px 10px 5px;	
	BORDER-bottom: #66c 3px solid;
	text-transform:uppercase;
}

#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #66c 1px dotted; WIDTH: 180px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; voice-family: inherit
}

UNKNOWN {
	WIDTH: 180px
}


#sidebar H4 {
	FONT-SIZE:12pt; MARGIN: 10px 0px 10px 5px;	
	BORDER-bottom: #66c 3px solid;
}

P {
	MARGIN: 0.5em 0px 2em; COLOR: #000; LINE-HEIGHT: 14px
}
P EM {
	COLOR: #c30; FONT-STYLE: normal
}
A {
	FONT-WEIGHT: bold; COLOR: #66c; 
}
A:visited {
	COLOR: #669; 
}
A:active {
	COLOR: #66c
}
A:hover {
	COLOR: #336; TEXT-DECORATION: underline
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}

#content IMG {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-COLOR:#e0e0e0;
	VERTICAL-ALIGN: middle; 
	padding:1px;
	margin:4px;
	background:#66c;
}


#content a:hover img {
padding:1px;
margin:4px;
border : #707070 dotted 1px;
background:#fff;
}

#gem
{
width:130px;
dispaly:block;
text-align:center;
height:auto;
float:left;
margin: 20px 5px 20px 5px;
padding:5px 0px 5px 0px;
font-size:8pt;
border-top : #9999ff solid 1px;
}

#gem h4 {
height:45px;
padding:1px;
margin:1px;
font-size:8pt;
font-weight:normal;
}

.products h4{
font-size:10pt;
}
.products img {
float:left;
margin:0px;
}

.products ol {
	list-style : none;
	list-style-type : none;
	float:left;
	display:block;
	margin-top:3px;
	margin-left:10px;
}

.products ul {

}
.products ul li {
margin-top:8px;
}

#xix{
float:left;
margin:10px 0px 10px 0px;
dispaly:block;
}

#xix form {
margin:0px;

}

#xix form input, #xix form select {
font-size:10px;
}

.products ol li {
font-size:120%;
text-align:center;
font-weight: bold;
display: block;
width: 180px;
padding-left: 2px;
padding-right: 2px;
padding-top:5px;
padding-bottom:5px;
border-width: 2px;
border-style: solid;
border-color: #e0e0e0;
margin-top:2px;
}



#header H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}

#menu a {
text-align:center;
font-weight: bold;
font-size: 100%;
display: block;
width: 180px;
padding-left: 2px;
padding-right: 2px;
padding-top:5px;
padding-bottom:5px;
border-width: 2px;
border-style: solid;
border-color: #e0e0e0;
margin-top:2px;
}

#menu a:hover {
 background-color: #ffffee;
 border-width: 2px;
 border-color: #707070;
 border-style: dotted;
}



hr {color:#cecece; margin:5px; }



#tagline div a {display: line;}

#tagline P {
	MARGIN: 0.5em 0em 0.5em 0em; COLOR: #999; LINE-HEIGHT: 14px; FONT-SIZE:7pt;
	PADDING:0.5em 5em 0.5em 5em;
	
}
#tagline {
text-align:center;
BACKGROUND: #fff;
BORDER-TOP: #66c 1px solid;
MARGIN-BOTTOM:30px;
}
.pagebar {
text-align:center;
}
.pagebar span {
padding: 2px 5px 2px 5px;
}

.okH {
padding:10px;
font-size:12pt;
color:green;
}

.warnH
{
padding:10px;
font-size:12pt;
color:red;
}
.bgs {
font-size:12pt;
}
