Body	{
margin:0;
padding:0;
background-color:#C0C3DF;
font-family:Georgia;
font-size:13px;
line-height:18px;
}

UL	{
padding: 0 25px;
}

LI	{
padding-bottom:8px;
}

P	{
padding: 0 25px;
}

A	{
color:#000000;
}

A:hover	{
color:#000066;
}

H1	{
font-size:20px;
letter-spacing:2px;
color:#000066;
padding: 10px 0 7px 25px;
border-bottom: 2px solid #C8D8ED;
}

H2	{
font-size:14px;
color:#000066;
padding: 5px 0 0 25px;
}

.wrap	{
margin:0 auto;
width:780px;
background-color:#E4ECF8;
}

#main	{
background-color:#E4ECF8;
width:780px;
margin:0 auto;
background-image:url(images/shadow.jpg);
background-repeat:repeat-x;
background-position:top;
}

.columnwhole	{
width:780px;
background-color:#E4ECF8;
}

.column1	{
width:375px;
float:left;
background-color:#E4ECF8;
}

.column2	{
width:405px;
float:right;
background-color:#E4ECF8;
}

#homebox	{
background-color:#C1DBD8;
width:360px;
margin: 25px auto;
background-image:url(images/latestnews.gif);
background-position:top;
background-repeat:no-repeat;
border: solid 1px #99C4C0;
}

#homehighlight	{
padding:50px 0 10px 0;
margin:0;
}

#highlighttext	{
font-weight:bold;
font-style:italic;
color:#7782B8;
text-align:center;
padding: 0 100px;
background-image:url(images/detail.gif);
background-repeat:no-repeat;
}

#highlighttextnoborder	{
font-weight:bold;
font-style:italic;
color:#7782B8;
}

#bordertext	{
font-weight:bold;
font-style:italic;
background-color:#C1DBD8;
padding:5px;
}

#smalltext	{
font-size:10px;
font-style:italic;
line-height:12px;
}

#boxlink	{
font-weight:bold;
width:200px;
border:1px solid #FFCC00;
padding:5px;
text-align:center;
margin: 0 auto;
}

#boxlink A	{
text-decoration:none;
color:#000066;
}

#boxlink A:hover	{
color:#99C4C0;
}

#pricelist	UL	{

}

#pricelist	LI	{
list-style:none;
padding: 5px 0;
border-bottom: solid 1px #99C4C0;
}

#price	{
font-weight:bold;
}

#border	{
border-bottom: 1px solid #99C4C0;
width:720px;
margin: 0 auto;
}

#footer	{
text-align:center;
font-size:10px;
font-family:Arial;
background-color:#FFFFFF;
padding: 5px 0;
width:780px;
margin: 15px auto 0 auto;
clear:both;
border-top:1px solid #FFCA57;
}
/*
#topnav	{
color:#000066;
padding:10px 0;
background-color:#FFCA57;
width:780px;
margin: 0 auto;
border-bottom:1px solid #FFFFFF;
font-size:15px;
text-align:center;
}

#topnav	A	{
color:#000066;
text-decoration:none;
}

#topnav	A:hover	{
color:#FFFFFF;
}

#topnav	UL {
list-style:none;
}

#topnav	LI	{
display:inline;
margin:0 45px;
padding:0;
}
*/

#navcontainer {
  background-color: #FFCA57;
  height: 38px;
  border-bottom:1px solid #FFF;
  position: relative;
}

#topnav, #topnav ul {
	float: left;
	width:auto;
	list-style: none;
	background: none;
	font-weight: normal;
	padding: 0;
	border: 0;
	text-align:left;
}

#topnav {
	width:780px;
	margin: 0.8em 0 0 18px;
}


#topnav a {
	display: block;
	width: auto;
	color: #000066;
	text-decoration: none;
	margin: 0 50px;
	font-size: 15px;
}

#topnav a:hover {
  color: #FFF;
}

#topnav li {
	float: left;
	padding: 0;
	display:block;
	_overflow:hidden;
}

#topnav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 11.5em;
	top: 28px;
	margin: 0;
	background: #FFCA57;
	border: 1px solid #FFF;
	_width: 16.5em;
	margin-left: 40px;
	z-index: 10;
}

#topnav li ul a {
	width: 15em;
	w\idth: 15em;
	color: #000066;
	padding: 3px 0;
	margin: 0 0 0 8px;
	font-size:13px;
}

#topnav li ul a:hover {
  color: #000066;
}

#topnav li ul li {
  width: 100%;
  height:auto;
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #FFF;
  display: block;
  overflow: hidden;
  padding-top: 1px;
  padding-bottom: 1px;
}



#topnav li:hover ul ul, 
#topnav li:hover ul ul ul, 
#topnav li.sfhover ul ul, 
#topnav li.sfhover ul ul ul, 
#topnav li.sfhover ul {
	left: -999em;
}

#topnav li:hover ul, 
#topnav li li:hover ul, 
#topnav li li li:hover ul, 
#topnav li.sfhover ul, 
#topnav li li.sfhover ul, 
#topnav li li li.sfhover ul {
	left: auto;
}

#topnav li ul li:hover, 
#topnav li ul li.sfhover {
	background: #C0C4DF;
}

#topnav li:hover, 
#topnav li.sfhover {
	background: none;
}

#topnav li#item2 ul {
  width: 15em;
}
