body {
	background-color: #FFFFFF;
	background-image:  url("newimages/bg.gif");
	background-repeat: repeat-x;
}

* {
  margin:0px; 
  padding:0px;
  border:0px;
  }
  
#wrap
  {
  margin-top:4px;
  width:785px;
  margin-left:auto;
  margin-right:auto;
  }
  
#topnav
{
float:left;
width:784px;
height:51px;
margin-left:1px;
}

#topnav ul{
display:inline;
}

#topnav li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
list-style-type:none;
float:left;
}

#topnav li a:link, #topnav li a:active, #topnav li a:visited
{
	color: #000000;
	background-image: url("newimages/button.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	padding-top:8px;
padding-left:5px;
height:43px;
width:93px;
display:block;

}

#topnav li a:hover
{
	color: #FFFFFF;
	background-image: url("newimages/button_over.gif");
	background-repeat:no-repeat;
}

#topnav li.active a:link, #topnav li.active a:active, #topnav li.active a:visited
{
	color: #FFFFFF;
background-image: url("newimages/button_over.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	padding-top:8px;
padding-left:5px;
height:43px;
width:93px;
display:block;

}

#logo
{
float:left;
width:785px;
height:257px;
background-image: url("newimages/logo.jpg");
background-repeat:no-repeat;
}

#logo img
{
padding-left:356px;
padding-right:340px;
padding-top:159px;
padding-bottom:70px;
}

#leftnav
{
width:199px;
background-image: url("newimages/bg_nav.gif");
background-repeat:repeat-y;
float:left;
}

#leftnav h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
background-color:#990000;
margin-left:1px;
margin-right:6px;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

#leftnav ul{
margin-left:10px;
}

#leftnav li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#787978;
list-style-type:none;
}

#leftnav li a:link, #leftnav li a:active, #leftnav li a:visited
{
	color: #787978;
	text-decoration: none;
	width:166px;
	background-image:  url("newimages/arrow1.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display:block;

	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;

}

#leftnav li a:hover
{
	background-image:  url("newimages/arrow2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	color: #990000;
}

#leftnav h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
background-color:#990000;
margin-left:1px;
margin-right:6px;
margin-top:10px;
margin-bottom:10px;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

#leftnav p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#787978;
text-align:left;
padding-left:9px;
padding-bottom:10px;
}

#leftnavbottom
{
width:199px;
background-image: url("newimages/bottom_nav.gif");
background-repeat:no-repeat;
height:8px;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
}

#maincontent
{
width:586px;
background-image: url("newimages/bg_main.gif");
background-repeat:repeat-y;
float:left;
}

#maincontent h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
background-color:#990000;
margin-right:1px;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}

#maincontent p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#29313E;
text-align:justify;
padding-left:12px;
padding-right:12px;
padding-bottom:10px;
}

#maincontent .bigtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #990000;
text-align: center;
padding-bottom:10px;
}

#maincontent li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#29313E;
text-align:justify;
margin-left:52px;
padding-right:12px;
padding-bottom:10px;
}

#maincontent a:active, #maincontent a:link, #maincontent a:visited
{
color: #0000CC;
}

#maincontent a:hover
{
color:#990000;
}

#maincontent h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #990000;
text-align:left;
padding-left:12px;
padding-right:12px;
padding-bottom:10px;
}

#maincontentbottom
{
width:586px;
background-color:#FFFFFF;
background-image: url("newimages/bottom_main.gif");
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#868484;
font-weight:bold;
font-size:10px;
padding-top:10px;
text-align:left;
padding-bottom:20px;
}

#maincontent table.buttons
{
width:550px;
margin-left:12px;
margin-bottom:10px;
}

#maincontent table.buttons td
{
width:50%;
}

#maincontent table.buttons td a:link, #maincontent table.buttons td a:visited, #maincontent table.buttons td a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background-color:#FFCC00;
font-weight:bold;
text-align: center;
display:block;
padding:5px;
text-decoration:none;
}

#maincontent table.buttons td a:hover
{
color: #FFFFFF;
background-color:#990000;
}

#maincontent table.price
{
width:550px;
margin-left:12px;
margin-bottom:10px;
}

#maincontent table.price td
{
	width:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-color:#FFCC00;
	font-weight:bold;
	text-align: left;
	padding:5px;
	text-decoration:none;
	vertical-align: top;
}

#maincontent table.info
{
width:550px;
margin-left:12px;
margin-bottom:10px;
}

#maincontent table.info td
{
width:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-color:#FFCC00;
	font-weight:bold;
	text-align: left;
	padding:5px;
	text-decoration:none;
	vertical-align: top;
}

#maincontent table.info td.title
{
color:#FFFFFF;
background-color:#990000;
}

#maincontent table.info li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-left:20px;
		color: #000000;
}

#maincontent table.contact {
width:400px;
margin-left:60px;
margin-bottom:10px;
}

#maincontent table.contact td.row1 {
width:100px;
background-color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
text-align:left;
padding:5px;
vertical-align:top;
}

#maincontent table.contact td.row2 {
width:100px;
background-color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#29313E;
text-align:left;
padding:5px;
}

#maincontent .textstyle1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#29313E;
text-align: center;
padding-left:12px;
padding-right:12px;
padding-bottom:10px;
}