body { behavior:url("csshover.htc"); }
	

body	{font-family:verdana;
	font-size:0.6em;
	background:url(../i/bg_tile.gif);
	
	}
#masthead{
	
	background:url(../i/masthead_pic.jpg) #fff no-repeat  bottom;
	padding:0 0 10px 0;
	
	height:234px;
	}

#contentwrapper{width:800px;
	margin:0 auto;
background:#f4f4f4 ;
	
}

#content{
	
	width:800px;
	margin:0 auto;
	display:block;
	
	padding:0 0  0;
	
	
	}


	



#menu {position:absolute;
	top:234px;
	width:690px;
	margin-left:70px;
	
	font-weight:900;
	
	color: #fff;
	}
#menu ul {list-style: none;
	margin: 0;
	padding:0 5px;
	float: left;
}

#menu h2 {font-size:9px ;padding:2px 0;width:100px;margin:0;}
#menu h2.special {padding-right:20px; }
a.menu_link{color: #fff;text-decoration: none; }

a.menu_link:hover{color: #999;
	text-decoration: none; 
	}

#menu a {display: block;
	margin: 0;
	}

#menu a.sub_menu_link {
		color: #fff;
		background: #000;
		text-decoration: none;
		border-bottom:1px solid white;
		padding:2px 2px;
		}

#menu a.sub_menu_link:hover {color: #d60000;
		background: #fff;
		}



#menu ul ul {
width:90px;
z-index: 500;
margin-top:0;
padding:0 0 0 0;
border-bottom:3px solid #b70000;
border-left:1px solid #b70000;
border-right:1px solid #b70000;
}




div#menu ul ul {
display: none;
}


div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}



body {
behavior: url(csshover.htc);
}

#bc		{
		margin-left:10px;
		
		display:block;
		font-size:9px;
		font-weight:900;
		}

.bcnav		{text-decoration:none;
		font-weight:500;
		}

A.bcnav:link	{color: #999999; 
		} 
 
A.bcnav:visited	{color:#999999;
		} 		
a.bcnav:hover	{color:#d60000;
		}
		
A.bcnav:active	{color: #999999;
		}  
.bcarrow		{color:#d60000;
		padding:0 0 0 0px;
		font-size:9px;
		font-weight:900;
		}		

h1	{color:#d60000;
	padding:10px 0 0 5px;
	font-size:1.3em;
	margin:0 0 5px 0;
	font-style:italic;
	font-weight:900;
	font-family:arial, sans-serif;
	}
.intro {border-top:0;
		border-bottom:0;
		padding:10px 15px 10px 25px ;
		font-size:1.2em;
		background:#f4f4f4 ;
		color:#d60000;
		
		}
.intro2		{border-top:0;
		border-bottom:0;
		padding:0 15px 0 25px ;
		font-size:1.2em;
		background:#f4f4f4 ;
		color:#d60000;
		
		}
h3	{color:white;
	padding:2px 0 1px 10px;
	font-size:1.1em;
	margin:0 0 0 0;
	font-style:italic;
	font-weight:900;
	background:url(../i/red_bar2.gif);
	width:370px;
	}
#rightcolumn img, #leftcolumn img
		 {float:left;
		margin: 0 4px 0 0;
		height:70px;
		width:70px;
		border:1px solid #999;
		}
#rightcolumn p,#leftcolumn p 
		{background:url(../i/p_background.gif) ;
		background-repeat:no-repeat;
		margin:0 0 10px 0;
		height:69px;
		width:368px;
		padding:3px 6px 7px 6px;
		color:#000;
		border-top:2px solid black;
		
		}
.column 
		{background:#dfdfdf;
		width:390px;
		padding:10px 0 10px 10px;
		margin:0 0 50px 0;
		}

		
#rightcolumn a , #leftcolumn a
		{color:#999;
		
		margin:0 0 0 165px;
		}
#rightcolumn a:hover , #leftcolumn a:hover
		{color:#000;
		
		margin:0 0 0 165px;
		}
		
#rightcolumn{float:right;}
#leftcolumn{float:left;}
		
		
.one_column	{background:#dfdfdf;
		width:800px;
		padding:10px 0;
		margin:0 0 50px 0;
		}
div.content	{background:#fff;
		padding:5px 15px 25px 15px;
		margin: 10px 10px;
		
		}
div.content2	{background:#fff;
		padding:5px 15px 25px 15px;
		margin: 10px 10px;
		
		}
.table_images{background:#fff;padding:10px 5px;width:774px;margin:10px auto;}
img.image{
border:1px solid #d60000;
	margin:0 0 0 10px;
		padding:2px;
		}
/*contact form*/
.contact_details {width:490px;
		border:#ccc 1px solid;
		padding:10px 0 0 10px;
		margin:10px 0 0 130px;}

table.contact{background:#fff;
		
		padding-bottom:20px;
		margin:10px 0 0 130px;
		width:500px;
		border:#ccc 1px solid;		
		}

		}
.req		{color:black;
		font-weight:700;
		font-size:9px; 
		
		}
.field		{border:solid #d60000 1px  ; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #666666;
		background:#efefef;
		margin:3px 0 0 40px;
		
		}
.button 	{ border:solid #999999 1px ; 
		  font-size: 9px; 
		font-weight: 900; 
		color: #ffffff; 
		background-color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin:5px 0 5px 60px;
		}
		}
.main1		{color:#000000;
		padding:4px 5px 5px 10px;
		text-align:left;
		
		
		border-bottom:solid #ffffff 1px;
		border-right:solid #ffffff 1px;
		}
.main2		{color:#000000;
		padding:4px 5px 5px 10px;
		text-align:right;
		
		
		border-bottom:solid #ffffff 1px;
		border-right:solid #ffffff 1px;
		}
.label		{color:#ffffff;
		background:#d60000;
		border-right:1px solid white;
		border-bottom:1px solid white;
		font-weight:bold ;
		font-size:9px;
		text-align:right;
		padding:0 2px 0 10px;
		width:80px;
		
		}
.up		{font-size:14px; 
		font-family:sans-serif; 
		font-weight:500; 
		color:#ffffff;
		}
.up2		{font-size:9px; 
		font-family:sans-serif; 
		font-weight:500; 
		color:#000000;
		}
.heading_contact	{border-bottom:1px solid white;
			height:17px;
			padding:0px 0 0 15px;
			background:#d60000;
			color:#fff;
			}
/*end of contact form*/
h4		{color:#d60000;
		font-size:1.1em;
		margin:10px 0 10px 0;
		border-bottom:1px solid #d60000;
		width:100%;
		}
h5		{color:#d60000;
		font-size:1em;
		margin:5px 0 0 0;
		}

img.w_w_d	{border:1px solid #d60000;
		margin:10px 10px 0 15px;
		padding:2px;
		}
img.w_w_a1,img.w_w_a2,img.w_w_a3,img.w_w_a4	
		{border:1px solid #d60000;
		margin:10px 10px 0 15px;
		padding:2px;
		}
img.w_w_a1	{float:right;
		margin:0 0 0 10px;
		}
img.w_w_a2	{float:left;
		margin:10px 10px 0 0;
		}
img.w_w_a3	{float:right;
		margin:0 0 0 10px;
		}
img.w_w_a4	{
		margin:0 10px 0 15px ;
		}
a.top_nav  
		{color:#999;
		
		margin:0 0 0 480px;
		}
		
a.top_nav:hover  
		{color:#000;
		font-weight:900;
		margin:0 0 0 480px;
		}		
		

/*footer*/

#footer {color:white;
  	background: url(../i/red_tint_photo.jpg) #000 no-repeat ;
  	clear: both;
	margin:2px 0 0 0;
	text-align:center;
	padding:130px 0 10px 0;
	height:40px
	}


#footer a {
  color: white;
  font-size: 10px;
  text-decoration: underline;
}

#footer a:hover {
  color: #ccc;
}

