/* CSS Document */
	html {
		height : 100%;
		padding: 0 0 0 0;
	}
	body {
		clear : both;
		background-color: #ffffff;
		background-image:url('template/mainbackground.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		margin: 0 auto;
		padding: 0;
		height: 100%;
	}
	#outercontainer {
		position: relative;		
		width:990px;			
		height: 100%;		
		margin : auto;
		padding:0;		
	}
	#headerbar {	
		position: relative;
		width : 990px;
		height: 266px;
		background-image:url('template/headerbar.jpg');
		background-repeat: repeat-x;
		background-position: top left;
	}
	#headerbarflow {
		left : 423px;
		position: relative;
		width : 549px;
		height: 237px;			
	}
	#menubar {
		position: relative;
		width : 990px;
		height: 34px;
		background-image:url('template/menubar.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #ffffff;
		z-index : 500;
	}
	#spacerbar {
		position: relative;
		width : 990px;
		height : 2px;
		background-color: #ffffff;	
	}
	#textbar {
		position: relative;
		width : 990px;
		height: 82px;
		background-image:url('template/textbar.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		margin-bottom: 25px;
	}
	#textbarcontent {
		position: relative;
		width: 900px;
		left: 50px;
		top: 10px;
	}	
	#leftcolumn{
		width:424px;		
		vertical-align:top;
		float: left;
		margin-bottom: 50px;
	}
	#maincontent{
		width:516px;
		margin: 0 0 0  424px;
		font-family : Arial, Verdana, sans-serif;
		font-size : 12px;
		color : #464749;
		line-height: 18px;
	}
	#copyright {
		clear:both;
		width:990px;
		height:40px;
		position: relative;
		float : left;	
	}
	h1 {
		font-family: Arial, Verdana, sans-serif;
		font-size : 26px;
		font-weight: bold;
		color: #ffffff;
		height:20px;
		padding: 0;
		margin: 0;
		line-height: 30px;	
	}
	h2 {
		font-family: Arial, Verdana, sans-serif;
		font-size : 22px;
		color: #ffffff;
		font-weight:normal;
		height:20px;
		padding: 0;
		margin: 0;		
		margin-top: 10px;
	}
	.copyrightmsg {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #464749;
		margin-left: 0px;
		width: 424px;
		display: block;
		float : left;
	}
	.copyrightmsg A {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #464749;
		text-decoration : none;
	
	}
	.copyrightmsg A:visited {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #464749;
		text-decoration : none;
	}
	.copyrightmsg A:hover {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #DE1213;
		text-decoration : none;
	
	}
	.copyrightmsg2 {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #464749;
		width: 516px;
		display: block;
		float: left;
	}
	#newsbox {
		position: relative;
		width : 374px;
		height: 145px;
		background-image:url('template/newsbox.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		padding-top:10px;
		margin-bottom: 3px;	
	}
	#newsboxtitle {
		font-family: Arial, Verdana, sans-serif;
		font-size : 24px;
		font-weight: bold;
		color: #EC7B7D;
		width: 374px;
		margin-left : 50px;	
	}
	#newstitle {
		font-family: Arial, Verdana, sans-serif;
		font-size : 16px;
		font-weight: bold;
		color: #000000;
		width: 374px;
		margin-left : 50px;
		margin-top : 5px;	
	}
	#newstext {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		width: 324px;
		margin-top : 5px;
		margin-left : 50px;
		line-height: 18px;
	}
	#newsclick {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		width: 324px;
		margin-top : 10px;
		margin-left : 50px;	
	}
	#newsclick A{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#newsclick A:visited{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#newsclick A:hover{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#testimonialbox {
		position: relative;
		width : 374px;
		height: 145px;
		background-image:url('template/testimonialbox.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		padding-top:10px;	
	}
	#testimonialboxtitle {
		font-family: Arial, Verdana, sans-serif;
		font-size : 24px;
		font-weight: bold;
		color: #EC7B7D;
		width: 374px;
		margin-left : 50px;	
	}	
	#testimonialtext {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		width: 324px;
		margin-top : 5px;
		margin-left : 50px;
		line-height: 18px;	
	}
	#testimonialclick {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		width: 324px;
		margin-top : 10px;
		margin-left : 50px;	
	}
	#testimonialclick A{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#testimonialclick A:visited{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#testimonialclick A:hover{
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		color: #FFFFFF;
		text-decoration: none;
	}


	.red16px {
		font-family: Arial, Verdana, sans-serif;
		font-size : 16px;
		font-weight: bold;
		color: #DE1213;	
	}
		.red14px {
		font-family: Arial, Verdana, sans-serif;
		font-size : 14px;
		font-weight: bold;
		color: #DE1213;	
	}
	.red12px {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color: #DE1213;	
	}
	A {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color: #DE1213;
		text-decoration: none;		
	}
	A:visited {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color: #DE1213;
		text-decoration: none;				
	}
	A:hover {
		font-family: Arial, Verdana, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color: #DE1213;
		text-decoration: none;				
	}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.prodrop4 {padding:0 0 0 0px; margin:0; margin-left: 50px; list-style:none; height:34px; position:absolute; z-index:500; font-family:arial, verdana, sans-serif; width: 900px; }
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link {display:block; float:left; margin-right:0px; height:34px; line-height:34px; color:#FFF; text-decoration:none; font-size:13px; font-weight:bold; padding:0 20px 0 25px; cursor:pointer; background-image:url(template/buttonsymbol.jpg); background-repeat: no-repeat; background-position: top left;}
.prodrop4 li a.top_link span {float:left; display:block; padding:0 0 0 0px; height:34px;}
.prodrop4 li a.top_link:hover {padding:0 10px 0 25px; background-image:url(template/buttonsymbol.jpg); background-repeat: no-repeat; background-position: top left; }
.prodrop4 li a.top_link:hover span {}

.prodrop4 li:hover > a.top_link {padding:0 20px 0 25px;background-image:url(template/buttonsymbol.jpg); background-repeat: no-repeat; background-position: top left;}
.prodrop4 li:hover > a.top_link span {}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.prodrop4 ul.sub1 {width:200px;}
.prodrop4 :hover ul {left:3px; top:34px; background: #000000; padding:0px;   white-space:nowrap; height:auto; filter : alpha(opacity=85);-moz-opacity:.85;opacity:.85; z-index:300;}
.prodrop4 :hover ul li {display:block; height:24px; position:relative; font-weight:normal; width:auto; border-bottom:1px solid #FFFFFF;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:24px; line-height:24px; width:auto; padding:0 10px; color:#FFF; text-decoration:none;}
.prodrop4 :hover ul li a:hover {display:block; background:#C10402; color:#FFFFFF;}