div	{
						color:#B8B8B8;
						font-size:12px;
						line-height:14px;
						}
b	{
						color:#8A8A8A;
						}
img {
						border:0;
						}
						
.content_0	{
						width:720px;
						height:328px;
						color:#8A8A8A;
						
						}


.dt	{
						display:table;
						
						}						
.dr	{
						display:table-row;
						}
.dc	{
						display:table-cell;
						float:left;
						}	

.dc	td {
						font-size:12px; 
						color:#626262;
vertical-align: top;


						}

.dc	p {
						font-size:12px; 
						color:#626262;
						line-height: 12pt;
						}
						
 
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
 em, i {
						
						}						
form  {
						margin:10px;
						padding:0px;
						}
.form div  {
						height:25px;
						width:160px;
						}	
																					
/*----------------------------------------------------   a	 ---------------------*/						
a	{
						color:#9C9c9c;
						font-size:12px;
						text-decoration:none;
						}
a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}
em a	{
						color:#9C2722;
						font-size:12px;
						text-decoration:underline;
						}
em a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:none;
						}						
span, span b	{
						color:#626262;
						}


span a	{
						color:#9C2722;
						text-decoration:underline;
						}
 
span a:hover	{
						color:#B8B8B8;
						text-decoration:none;
						}


.dc a	{
						color:#9C2722;
						text-decoration:underline;
						}												
/*----------------------------------------------------   input, textarea	 ---------------------*/						
input, textarea {
						background-color:#ffffff;
						font-family:Tahoma;
						font-size:11px;
						color:#636363;
						padding:3px 3px 3px 0px;
						font-weight: bold;
						}												
input,  select	{
						height:24px;
						margin:2px 0px 6px 0px;
						}

 
textarea	{
						height:145px;
						margin:0px 0px 8px 0px;
						overflow:auto;
						}
 
						text-align:right; 
						vertical-align:middle;
						}					
						
/*-----------------------------------------------------  cl_0 li	 	---------------------*/

.cl_0 ul
{
	list-style: none;
}


.cl_0 li	{
						background-image: url(/images/list_0_2.gif);
						background-position: 0px 1px;
						background-repeat: no-repeat;
						font-size:12px;
						margin:0px 0px 0px 2px; 
						padding:0px 0px 0px 15px;
						line-height:14px;
						
						}
.cl_0 li b	{
						color:#777;
						}						
.cl_0 li a	{
						color:#9C2722;
						font-size:12px;
						text-decoration:none;
						}
.cl_0 li a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}

/*-----------------------------------------------------  cl_1 li	 	---------------------*/

.cl_n p	{
						 
						font-size:12px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 15px 0px;
						line-height:14px;
						color:#B8B8B8;
						}
.cl_n b	{
						color:#8A8A8A;
						}						
.cl_n a	{
						color:#666666;
						font-size:12px;
						text-decoration:none;
						}
.cl_n a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}

/*-----------------------------------------------------  	 li	 	---------------------*/
li	{
						background-image: url(/images/list_0_1.gif);
						background-position: 0px 1px;
						background-repeat: no-repeat;
						font-size:12px;
						margin:0px 10px 3px 10px; 
						padding:0px 0px 10px 15px;
						line-height:15px;
						color:#626262;
						}
li a	{
						color:#626262;
						font-size:12px;
						text-decoration:none;
						}
 li a:hover	{
						color:#626262;
						font-size:12px;
						text-decoration:underline;
						}
.icon {
						margin:0px 7px 0px 0px;
						text-align:right;
						height:33px;
						width: 100%;
						}						
.icon p
{
	position:absolute;
	margin-left: 0px;
}
.icon   a
{
	padding-top: 10px;
	margin-top: 10px;
}


.menu	 {
						position: absolute;
						height:66px;
						width:530px;
						margin: 10px 0px 0px 0px;
						}
.menu	img {
						margin:16px 8px 0px 10px;
						}	
.cl_1 	{
						color:#8A8A8A;
						}																																			
/*------------------------------------------------------- footer	 ---------------------*/
.footer div , .footer b	{
						color:#676767;
						font-size:12px;
						padding: 0px 0px 0px 0px;
						}	
.footer a	{
						color:#7B2420;
						font-size:12px;
						text-decoration:none;
						}
.footer a:hover	{
						color:#7B2420;
						font-size:12px;
						text-decoration:underline;
						}
.footer span a	{
						color:#7B2420;
						font-size:12px;
						text-decoration:none;
						}
.footer span a:hover	{
						color:#7B2420;
						font-size:12px;
						text-decoration:none;
						}				
						
.footer p
{
	text-align: center;
}
/*-----------------------------------------------------    stuff I added   ---------------------*/							

h1
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #002363;
	line-height: 100%;
}


h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #002363;
	line-height: 20px;
}

h3
{
	padding: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #2E4D85;
	text-transform: uppercase;
}

h4
{
	padding: 0px 0px 0px 5px;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #54627D;
	text-transform: uppercase;
}

.custquote
{
	font-style: italic;
}

.custcredit
{
	font-style: italic;
	text-align: right;
}

#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
margin: -43px -190px 10px 10px;
background-color: #fff;
height: 22px;
font-family: Tahoma;
font-size: 18pt;
float: right;
position: relative;
right: 0px!important;
right: 258px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: #000;

}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#navcontainer A
{
color: #002363;
background-color: #FFF;
display: block;
width: auto;
text-decoration: none;
margin: 0px;
padding: 10px 10px 10px 10px;
text-transform: none;
font-weight: bold;
font-size: 10pt;
}

#navcontainer A:hover, #navcontainer A:active 
{ 
	background-color: #B39300;
	color: #fff;

}

#navcontainer A.active:link, #navcontainer A.active:visited
{
	position: relative;
	z-index: 102;
	background-color: #002363;
	font-weight: bold;
	color: #FFF;
}

#navcontainer A.active:hover, #navcontainer A.active:active 
{ 
	background-color: #B39300;
	color: #fff;

}		

#langnav
{
margin: 0;
padding: 0 0 0 0px;
margin: 0px -0px 10px 10px;
background-color: #fff;
height: 22px;
font-family: Tahoma;
font-size: 18pt;
float: right;
}

#langnav UL
{
list-style: none;
margin: 0;
padding: 0;


}

#langnav LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
background-color: #fff;
}

#langnav A
{
color: #999;
background-color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0px;
padding: 10px 15px 10px 15px;
text-transform: none;
font-weight: bold;
font-size: 8pt;
}

#langnav A:hover, #langnav A:active 
{ 
	background-color: #FFF;
	color: #7B2420;

}

#langnav A.active:link, #langnav A.active:visited
{
	position: relative;
	z-index: 102;
	background-color: #FFF;
	font-weight: bold;
	color: #FFF;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	border-top: 1px solid #555; 
}

#langnav A.active:hover, #langnav A.active:active 
{ 
	background-color: #9C2722;
	color: #fff;
	background: url(/images/ban_bg_dark-orange.gif);
	border-left: 1px solid #555;
border-bottom: 1px solid #555;
border-right: 1px solid #555;
border-top: 1px solid #555; 

}		

img.logo

{
	margin:20px 37px 0px 0px;
}

/*----- LEMIN THESE ARE THE NEW STYLES -----*/

.bottom_nav
{
	text-align: center;
	color: #FFF;
	
}

.bottom_nav
{
	font-size: 10px;
}

.bottom_nav a
{
	color: #fff;
	font-size: 10px;
} 

#navcontainer2
{
margin: 0;
padding: 0 0 0 0px;
margin: -43px -190px 10px 10px;
background-color: #fff;
height: 22px;
font-family: Tahoma;
font-size: 18pt;
float: right;
position: absolute; 
top: -67px; 
right: 0px!important;
right: 257px;
}

#navcontainer2 UL
{
list-style: none;
margin: 0;
padding: 0;
border: #000;

}

#navcontainer2 LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#navcontainer2 A
{
color: #222;
background-color: #EEE;
display: block;
width: auto;
text-decoration: none;
margin: 0px;
padding: 10px 10px 10px 10px;
text-transform: none;
font-weight: bold;
font-size: 8pt;
}

#navcontainer2 A:hover, #navcontainer A:active 
{ 
	background-color: #073771;
	color: #fff;

}

#navcontainer2 A.active:link, #navcontainer A.active:visited
{
	position: relative;
	z-index: 102;
	background-color: #002363;
	font-weight: bold;
	color: #FFF;
}

#navcontainer2 A.active:hover, #navcontainer A.active:active 
{ 
	background-color: #B39300;
	color: #fff;

}		


#navcontainer3
{
margin: 0;
padding: 0 0 0 0px;
margin: -43px -190px 10px 10px;
background-color: #fff;
height: 22px;
font-family: Tahoma;
font-size: 18pt;
float: right;
position: absolute; 
top: -67px; 
right: 0px!important;
right: 257px;
width: 344px;
}

#navcontainer3 UL
{
list-style: none;
margin: 0;
padding: 0;
border: #000;

}

#navcontainer3 LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#navcontainer3 A
{
color: #222;
background-color: #EEE;
display: block;
width: auto;
text-decoration: none;
margin: 0px;
padding: 10px 15px 10px 15px;
text-transform: none;
font-weight: bold;
font-size: 8pt;
}

#navcontainer3 A:hover, #navcontainer A:active 
{ 
	background-color: #073771;
	color: #fff;

}

#navcontainer3 A.active:link, #navcontainer A.active:visited
{
	position: relative;
	z-index: 102;
	background-color: #002363;
	font-weight: bold;
	color: #FFF;
}

#navcontainer3 A.active:hover, #navcontainer A.active:active 
{ 
	background-color: #B39300;
	color: #fff;

}		



#bottom_nav a.white:link, #bottom_nav a.white:visited	{
						color:#FFF;
						font-size:10px;
						text-decoration:none;
						}

#bottom_nav a.white:hover 
{
	color: #B39300;
	text-decoration: underline;
}

.level2title {
	color:#CC3333;
	font-weight:bold;
	font-size:14px;
}

 
.searchbox
{
	vertical-align:middle;
	border: 1px solid #003366;
	text-indent: 1px;
	float: left;
	width:150px;
	height:19px; 
	margin:0px;
	padding:0px;
}
/*-----------------------------------------------------    end   ---------------------*/													
