html,body{margin:0;padding:0}
a:visted{text-decoration:none;color:#fff;}
body{background:#333;background-image:url(../images/body.png);background-repeat:repeat;}
.maintext
{font-family:arial,sans-serif;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
line-height: 2em;
font-size: 13px;
padding:0px 65px 10px 40px}

div#header{width:800px;height:139px;background-image:url(../images/header.gif);}
div#header a{position:absolute;}

div#container{text-align:left;}

div#topbox{background: #990000;font:10px #fff;background-image:url(../images/redarrow.gif);background-repeat:no-repeat;background-position:3% 30%}
#topbox p{font-size:20px;font-family:georgia,serif;color:#fff;padding:10px 10px 10px 30px}

div#bottombox{background:#000;background-image:url(../images/blue.gif);background-repeat:no-repeat;
;width:200px;float:left;clear:left;height:auto}

div#rnav{font-size:13px}
div#rnav a:link,div#rnav a:visited,div#rnav a:active{font-size:13px;font-color:#fff;font-family:arial;text-decoration:none;padding:0px 0px 0px 25px}

#bottombox p{font-size:14px;font-family:verdana,sans-serif;color:#fff;padding:30px 10px 10px 10px;align:left;height:600px;line-height:25px;}
#bottombox a:link,a:visited,a:active:{font-size:18px;font-family:georgia,serif;color:#fff;text-decoration:none;align:left;}
#bottombox .smalllink{font-size:15px;font-family:georgia;color:#ccc;text-decoration:none;align:left;padding:0px 0px 0px 23px}

.link{font-size:12px;font-family:georgia,serif;color:#fff;align:left;line-height:30px;}

div#footer{background:#333;color: #fff;font-size: 20%;font-family: arial,sans-serif;height:61px;padding-top:10px;width:800px;}
div#footer p{margin:0;padding:10px 10px;text-align:right;font-size:10px;font-family:arial,sans-serif; }
div#footer a{display:inline;padding:0;color:#fff;}
.footerp{margin:0;padding:10px 10px;text-align:right;font-size:10px;font-family:arial,sans-serif;}
div#nav{margin:0;
		padding:0;
		background:#000;
		width:100%;
		float:left;
		height:36px;
		background-image:url(../images/a.gif);center center repeat-x;
		border-bottom:1px solid #000;
		border-width:1px 0;font: 76% arial,sans-serif;}	
#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
#nav li.selected a{background-image:url(../images/b.gif);font-color:#fff}
	#nav a:link,
	#nav a:visited {
		color:#fff;
		background-image:url(../images/a.gif);center center repeat-x;
		padding:20px 40px 4px 10px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
#nav a:hover {
		color:#fff;
		background-image:url(../images/b.gif);
	}
#nav li:first-child a {
		
	}
	#home #nav-home a,
	#products #nav-products a,
	#contact #nav-contact a,
	{
		background-image:url(../images/a.gif);background-repeat:repeat-x;
		color:#fff;
		text-shadow:none;
	}
	#home #nav-home a:hover,
	#products #nav-products a:hover,
	#contact #nav-contact a:hover,
	{
		background-image:url(../images/b.gif);
	}
	#nav a:active {
		background-image:url(../images/a.gif);
		color:#fff;
	}



.floatleft{float:left;margin:0 10px 10px 5px;}

div#container{width:800px;margin:0 auto;background:#fff}
div#content{float:right;width:600px;background-color:#fff;}
div#topbox{float:left;width:200px}
#content .visted{font-color:#fff;text-decoration:underline}
div#footer{clear:both;height:61px;}

#content .pinfo{font-size:15px;line-height:20px;font-family:arial,sans-serif;padding:0px 20px 20px 20px;}

div#nav2{margin:0;
padding:0;
background:#333;
width:100%;
float:left;
height:20px;
text-align:right;font: 76% arial,sans-serif;}
#nav2 a:link, #nav2 a:visited, #nav2 a:active{color:#000;text-decoration:none;right;font: 76% arial,sans-serif;})
#nav2 a:hover{color:#000;text-decoration:none;font:bold 1em/1em Arial, Helvetica, sans-serif;}
}



h1
{font-family:georgia,times new roman,serif;
font-size:30px;	
font-weight:light;
color:#555;
padding-left:10px; 
line-height: 1.2em;
}

h2
{font-family:georgia,times new roman,serif;
font-size:20px;	
font-weight:light;
color:#fff;
line-height: 1.2em;
}


h3
{font-family:georgia,times new roman,serif;
font-size:15px;	
font-weight:light;
color:#fff;
line-height: 1.2em;
}






table.main 
{
	background-color: #D7DDEA;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #ccc;
	width:500px;
	font-family: georgia, "times new roman", serif;
	line-height: 1.5em;
	color: #55595c;
width:500px;}

table.main td,table.main tr
{     background-color: #D7DDEA;
	background-color: #fff;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #CCC;
	font-family: georgia, "times new roman", serif;
	line-height: 1.5em;
	color: #55595c;
}


table tr,td 
{
font-family: georgia, "times new roman", serif;
line-height: 1.5em;
font-size: 13px;
color: #55595c;
border:1px solid #fff;
text-align:center;
}






#content h1{
font-family:georgia,times new roman,serif;
font-size:30px;	
font-weight:light;
color:#555;
padding-left:10px;
line-height: 1.2em;}

#content .subhead
{font-family:arial,sans-serif;
font-size:18px;
color:#990000;
padding-left:10px;
margin-top:-10px;
margin-bottom:-15px;
}

#content .sm
{font-family:arial,sans-serif;
font-size:13px;
color:#000;
padding-left:30px;
}

ol
{
	
	
}
table a:link, table a:visited, table a:active{color:#000;text-decoration:none;font-family:arial,sans-serif;font-size:15px;}
table a:hover{color:#990000}
table
{
	color:#000;
	background:#fff;
	border-collapse:collapse;
	width:580px;
	margin-left:10px;

}


thead
{

}

thead th
{

 	font-family:georgia;
 	font-size:16px;
font-weight:normal;
 	text-align:left;
padding-left:5px;
color:#000;
}



thead tr
{
}

td
{border-bottom:1px solid #ccc;
	
}



tbody tr.odd td
{
	background:transparent url(../images/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{

	
}

tfoot tr
{

}


* html tr.odd td
{
	background:#C00;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tr_bg.png', sizingMethod='scale');
}


#middle
{
	background-color:#900;
}

table .img{padding:5px}











table.info {
	font-size:0.8em;
	font-family:Georgia,"Gill Sans MT", "Gill sans", "Trebuchet ms", sans-serif;
	line-height:1.4em;
	color: #5B0006;
	background-color:#fff;
	width:550px;
	border-collapse:collapse;
}

}
info.tfoot th,
info.tfoot td {
	color:#F8EFF0;
	background-color:inherit;
	font-size:25px;
	background-image:;
	background-repeat:repeat-x;
	background-position:0 -2px;
}
info.tfoot{text-align:right;}
info.tfoot td{padding:7px 10px 28px 5px;}
info.tfoot th{padding:7px 2px 28px 2px;}


info .tbody tr:hover,
tbody tr th:hover{
    background-color:#FDF9F9;
    color:#000;
}
td{padding:7px;}

info.thead th{}
info.thead th:first-child{border:none;}
info.tbody th{}

info.table a {
	width:100%;
	display:block;
	color: #5B0006;
	background-color:inherit;
	line-height:1.5em;
}
table a:visited {
	color: #C9020F;
	background-color:inherit;
}
tbody td+td+td+td a:before{
	 content:"\21D3";
	 text-align:right;
}
table a:hover {
	color: #C9020F;
	background-color:inherit;
}



#content .psmall
{font-size:8pt;
font-family:arial,helvetica,sans-serif;}


#contact.headline{
 font-family: Georgia, "Times New Roman", Times, serif;
        font-size:24px;
	margin-top: 5px; margin-bottom: 0px;
	text-align: center;
        font-weight: normal;
        color: #222;}





#outside{
	border:1px solid #000000;
	background:#000000;
	}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:148px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#000000;
	color:#ffffff;
	width:148px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:146px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:146px;
	clear:left;
	width:146px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
                    
                    














