/*--------------------------LINKS--------------------------*/

a:visited
		{
		color:#0063DC; font-weight:bold; text-decoration:none;
		}
a:link
		{
		color:#0063DC; font-weight:bold; text-decoration:none;
		}
a:hover
		{
		color:#cc3300; font-weight:bold; text-decoration:none; visibility:visible;
		}
a:active
		{
		color:#ff3300; font-weight:bold; text-decoration:none;
		}


/*---------------------------------------------------------*/	
/*------------------------HEAD BAR-------------------------*/
/*---------------------------------------------------------*/	


#navigation 
		{
	position:absolute;
	left: 0;
	top: 74px;
	color:#000000;
	font-size:21px;
	background:url(images/white_transparent.gif) repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
		}


#navigation ul, #navigation ul li 
		{
		list-style:none; margin:0px; padding:0px; border:0px;
		}

#navigation ul 
		{
		margin:0px; padding:0px; border:0px;
		}

*html #navigation ul 
		{
		padding:0px 0px 0px; border-top:0px;
		}


#navigation ul li 
		{
		display:inline; margin-right:0px;
		}

#navigation ul li.last 
		{
		margin-right:0px;
		}

#navigation ul li a 
		{
		color:#0063DC; padding:0px 0px;
		}

#navigation ul li a span 
		{
		padding-top:0px; padding-bottom:0px; padding-right:8px; padding-left:8px;
		}


*html #navigation ul li a span 
		{
		padding-top:0px;
		}


#navigation ul li a:hover span 
		{
		color:#CC3300;background:url(images/white_line_transparent.gif);
		padding:0px; padding-right:8px; padding-left:8px;
		}


*html #navigation ul li a:hover span 
		{
		color:#CC3300; background:url(images/white_line_transparent.gif);
		padding-top:0px; margin-top:0px;
		}


/*\*//*/
#navigation ul li a 
		{
		display:inline-block; white-space:nowrap; width:0px;
		}

#navigation ul 
		{
		padding-bottom:0; margin-bottom:-1px;
		}
/**/

/*\*/

* html #navigation ul li a 
		{
		padding:0;
		}
/**/
		

/*-------------------------------------------------------*/	
/*---------------------- NAV LINKS ----------------------*/		
/*-------------------------------------------------------*/	

.nav-link-img
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:12px;
		padding-bottom:7px; padding-top:4px; padding-left:0px;
		margin:0px;
		}
*html .nav-link-img
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:12px;
		padding-bottom:5px; padding-top:4px; padding-left:0px;
		margin:0px;
		}
		
/*---------*/	

.nav-link
		{
		background-image:url(images/button_red.gif); background-repeat:no-repeat;
		display:block; position:relative; height:25px; white-space:nowrap;
		margin-left:9px;
		width:200px;
}
.nav-link a 
		{
		height:25px; width:165px; float:left; display:block;
		}
	* html .nav-link a 
		{
		height:25px; width:165px; float:left; display:block;
		}
.nav-link img 
		{
		border:0; 
		}
a:hover
		{
		visibility:visible; text-decoration:none;
		}
.nav-link a:hover img
		{
		visibility:hidden
		}
/*-------------------------------------------------------*/	
/*-------------------- NAV LINK HOME --------------------*/		
/*-------------------------------------------------------*/	

.nav-link-img-home
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:14px;
		margin-top:0px; margin-bottom:0px; margin-left:0;
		padding-bottom:7px; padding-top:14px; padding-left:0;
		}
*html .nav-link-img-home
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:14px;
		margin-top:0px; margin-bottom:0px; margin-left:0;
		padding-bottom:5px; padding-top:14px; padding-left:0;
		}	
			
/*---------*/	

.nav-link-home
		{
		background-image:url(images/home_white_on.gif); background-repeat:no-repeat;
		display:block; position:relative; height:45px; white-space:nowrap;
		margin-top:3px;
		width:200px;
}
.nav-link-home a 
		{
		height:25px; width:175px; float:left; display:block;
		}
	* html .nav-link-home a 
		{
		height:25px; width:175px; float:left; display:block;
		}
.nav-link-home img 
		{
		border:0; 
		}
a:hover
		{
		visibility:visible; text-decoration:none;
		}
.nav-link-home a:hover img
		{
		visibility:hidden
		}

/*-------------------------------------------------------*/	
/*------------------- NAV LINK CONTACT ------------------*/		
/*-------------------------------------------------------*/	

.nav-link-img-contact
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:14px;
		margin-top:0px; margin-bottom:0px; margin-left:0px;
		padding-bottom:7px; padding-top:14px; padding-left:0;
		}
*html .nav-link-img-contact
		{
		font-family:'Arial', Helvetica, sans-serif; font-size:14px;
		margin-top:0px; margin-bottom:0px; margin-left:0px;
		padding-bottom:5px; padding-top:14px; padding-left:0px;
		}	
			
/*---------*/

.nav-link-contact
		{
		background-image:url(images/e-mail_white_on.gif); background-repeat:no-repeat;
		display:block; position:relative; height:45px; white-space:nowrap;
		width:200px;
}
.nav-link-contact a 
		{
		height:25px; width:175px; float:left; display:block;
		}
	* html .nav-link-contact a 
		{
		height:25px; width:175px; float:left; display:block;
		}
.nav-link-contact img 
		{
		border:0; 
		}
.nav-link-contact a:hover img
		{
		visibility:hidden
		}

/*---------------------------------------------------------*/	
/*--------------------- CALL-TO-ACTION --------------------*/	
/*---------------------------------------------------------*/	

.silver_button
		{
		background:url(images/silver_button.gif) no-repeat ; font-size:12px; font-weight:bold; text-decoration:none;
		display:block; margin:0px; padding-top:2px; border:0px; text-align:center;
		width:119px;
		}
		
/*------------------*/

.silver_button_outdent
		{
		background:url(images/silver_button.gif) no-repeat ; font-size:12px; font-weight:bold; text-decoration:none;
		display:block; margin-left:24px; padding-top:2px; border:0px; text-align:center;
		width:119px;
		}
		
/*------------------*/

.silver_button a:visited
		{
		color:#000000; font-size:12px; font-weight:bold; background:url(images/button_silver.gif) no-repeat;
		display:block; margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}
.silver_button a
		{
		color:#000000; font-size:12px; font-weight:bold; display:block; background:url(images/button_silver.gif) no-repeat;
		margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}
.silver_button a:hover
		{
		color:#cc3300; font-size:12px; font-weight:bold; background:url(images/button_silver_on.gif) no-repeat;
		display:block; margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}
		
/*------------------*/
	
.silver_button_outdent a:visited
		{
		color:#000000; font-size:12px; font-weight:bold; background:url(images/button_silver.gif) no-repeat;
		display:block; margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}
.silver_button_outdent a
		{
		color:#000000; font-size:12px; font-weight:bold; display:block; background:url(images/button_silver.gif) no-repeat;
		margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}
.silver_button_outdent a:hover
		{
		color:#cc3300; font-size:12px; font-weight:bold; background:url(images/button_silver_on.gif) no-repeat;
		display:block; margin-top:10px; padding-top:4px; padding-bottom:2px; border-top:-2px;
		width:119px;
		}

/*---------------------------------------------------------*/
/*------------------------- LISTS -------------------------*/
/*---------------------------------------------------------*/	



.ul a:visited
		{
		color:#4574AD; font-weight:bold; text-decoration:none;
		font-size:13px;
		margin-top:0px; margin-bottom:0px;
		padding-bottom:0px; padding-top:0px;
		}
.ul a:link
		{
		color:#4574AD; font-weight:bold; text-decoration:none;
		font-size:13px;
		margin-top:0px; margin-bottom:0px;
		padding-bottom:0px; padding-top:0px;
		}
.ul a:hover
		{
		color:#cc3300; font-weight:bold; text-decoration:none; visibility:visible;
		font-size:13px;
		margin-top:0px; margin-bottom:0px;
		padding-bottom:0px; padding-top:0px;
		}
.ul a:active
		{
		color:#ff3300; font-weight:bold; text-decoration:none;
		font-size:13px;
		margin-top:0px; margin-bottom:0px;
		padding-bottom:0px; padding-top:0px;
		}

		
/*---------------------------------------------------------*/	/*--------------------------IN-LINE------------------------*/
/*---------------------------------------------------------*/	

.black_12 a:visited
		{
		color:#000000; font-size:12px; margin:0px; padding:0px;
		}
.black_12 a
		{
		color:#000000; font-size:12px; margin:0px; padding:0px;
		}
		
.black_12_block a
		{
		color:#000000; font-size:12px; font-style:bold;
		display:block; margin:0px; padding:0px; border:0px;
		}
.black_12_block a:visited
		{
		color:#000000; font-size:12px; font-style:bold;
		display:block; margin:0px; padding:0px; border:0px;
		}
.black_12_block a:hover
		{
		color:#cc3300; font-size:12px; font-style:bold;
		display:block; margin:0px; padding:0px; border:0px;
		}

a .red_18 
		{
		font-size:18px; color:#cc3300; margin:0px; padding:0px;
		}
a:visited .red_18
		{
		font-size:18px; color:#cc3300; margin:0px; padding:0px;
		}
a:hover .red_18 
		{
		font-size:18px; color:#ff3300; margin:0px; padding:0px;
		}	
	
.header_link a:visited
		{
		text-decoration:none; font-size:16px;
		}
		
.header_link a:hover
		{
		color:#cc3300; font-size:16px;
		}

a 		{
		text-decoration:none;
		}
		
