
html {
font-size:100%;   /*  font-size:12px;  */
background:#000
}

body {
	margin: 0 auto; /*Center  on page*/
	
	padding:0 0 0 0;

font-family:Arial, Georgia,serif;
font-size:.70em  ; /*  font-size:12px;  */
line-height: 1.7em;

 BACKGROUND:url(structure/back_outer.jpg);
	background-repeat:repeat-x;
	background-position:top center; 
	color:#999;

}
 
	
 p {
 
margin:0px 0px 15px 0px;
 }


#CONTAINER_BACK

{
	width:100%;
	 BACKGROUND:url(structure/FX_weblayout3.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
}
	/* ----------------------------------- */
/* CONTAINER
/* ----------------------------------- */ 


#CONTAINER_990  {
	width: 990px;
	margin: 0 auto; /*Center container on page*/
	
	padding:0 0 0 0;  
}
 
/* ----------------------------------- */
/* TOP CONTAINERS - NAV & BANNERS  
/* ----------------------------------- */ 


 #CONTAINER_TOP  {
	width: 990px;
	 height: 118px;
	margin: 0 auto; /*Center container on page*/  
}

 
 
 #CONTAINER_NAVS_LOGO
{
width: 990px;
height: 112px; 
	}
	
	
#CONTAINER_LOGO
{
width: 300px;
height: 112px; 
float:left; 
	}

#logo {
	BACKGROUND: url(structure/trans.gif) no-repeat left top; WIDTH: 300px; 
	 HEIGHT: 112px;
	float:left;
}
#logo SPAN {
	DISPLAY: none
}

  #CONTAINER_NAVS
{
width: 690px;
height: 112px; 
float:right;
text-align:left;
	}
	

/* ----------------------------------- */
/* MAIN NAVIGATION  
/* ----------------------------------- */ 




#CONTAINER_NAV
{
width:690px;
margin-top:0px; 
margin-bottom:0px;
font-size:15px;  
height:43px;
line-height:43px;
overflow:hidden;  /* Prevents Bottom Border Breaking conatiner height in Firefox*/
}


#NAVlist
{
padding: 0 0 0 0;
margin: 0;
text-align:left;
}
 
#NAVlist li
{
display: inline;
list-style: none; 
padding: 0 8px 0 8px;
}


#NAVlist #activeMAIN #currentMAIN
{

color:#fff;
padding: 5px 0 5px 0;
border-bottom: 8px solid #990000;

}

#NAVlist li a
{
text-decoration: none;
color: #fff; 
padding: 5px 0 5px 0; 
}

#NAVlist li a:hover
{
text-decoration: none; 
border-bottom: 8px solid #fff;
color:#FFF;
padding: 5px 0 5px 0;  
}




#CONTAINER_NAVSUBLV
{
width:690px;
margin-top:0px; 
margin-bottom:0px;
font-size:11px;  
height:29px;
line-height:28px;
overflow:hidden;  /* Prevents Bottom Border Breaking conatiner height in Firefox*/
}


#NAVlistSUBLV
{
padding: 0 0 0 0;
margin: 0;
text-align:left;
}
 
#NAVlistSUBLV li
{
display: inline;
list-style: none; 
padding: 0 8px 0 8px;
}


#NAVlistSUBLV #activeSUBLV #currentSUBLV
{

color:#fff;
padding: 3px 0 3px 0;
border-bottom: 5px solid #0066ff;

}

#NAVlistSUBLV li a
{
text-decoration: none;
color: #fff; 
padding: 3px 0 3px 0; 
}

#NAVlistSUBLV li a:hover
{
text-decoration: none; 
border-bottom: 5px solid #fff;
color:#fff;
padding: 3px 0 3px 0;  
}







#CONTAINER_NAVSUB
{
width:690px;
margin-top:1px; 
margin-bottom:0px;
font-size:12px;  
height:29px;
line-height:29px;
overflow:hidden;  /* Prevents Bottom Border Breaking conatiner height in Firefox*/
}


#NAVlistSUB
{
padding: 0 0 0 0;
margin: 0;
text-align:left;
}
 
#NAVlistSUB li
{
display: inline;
list-style: none; 
padding: 0 8px 0 8px;
}


#NAVlistSUB #activeSUB #currentSUB
{

color:#fff;
padding: 3px 0 3px 0;
border-top: 5px solid #0066ff;

}

#NAVlistSUB li a
{
text-decoration: none;
color: #fff; 
padding: 3px 0 3px 0; 
}

#NAVlistSUB li a:hover
{
text-decoration: none; 
border-top: 5px solid #fff;
color:#fff;
padding: 3px 0 3px 0;  
}


 /* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

  
 

 #CONTAINER_MAIN  {
 
  WIDTH:925px;
  height:auto;
 padding:0 13px 0 52px;
margin: 0px auto; /*Center container on page*/


padding-top:60px;
	
  min-height:200px;
 
 
}
	
 #CONTAINER_HOME_SLIDER_LEFT
 {
 WIDTH:445px;
  float:left
 }
 
 
  #CONTAINER_HOME_SLIDER_RIGHT
 {
 WIDTH:445px;
  float:right
 }
 
 
  .CONTAINER_CONTENT  {
 
  WIDTH:925px;
  height:auto;
padding-bottom:30px;
 
 
}

  .CONTAINER_CONTENT_TEXT_1_2  {
 
  WIDTH:925px;
  height:auto;
font-size:1.2em
 
 
}
.TEXT_1_5 { 

font-size:1.5em
	
}
.TEXT_1_3 { 

font-size:1.3em
	
}
.TEXT_1_2 { 

font-size:1.2em
	
}

.CONTAINER_CONTENT_COL_FULL { 
WIDTH: 100%;
float:left;
font-size:1.2em
	
}



.CONTAINER_CONTENT_COL_LEFT { 
WIDTH: 475px;
float:left;
font-size:1.2em
	
}

 
.CONTAINER_CONTENT_COL_RIGHT {
float:right;
width:402px; 
text-align:left;
}


.CONTAINER_SLIDES { 
WIDTH: 500px;
float:left; 

	
}

 
.CONTAINER_VIDEOS {
float:right;
width:402px; 
text-align:left;
}
 
 
 
/* ----------------------------------- */
/* 3 COLUMNS - MAIN CONTENT
/* ----------------------------------- */ 

	.CONTAINER_COLUMNS3_HDDR
{
margin:0px auto;
padding: 0px 0 5px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
color:#fff;
}	
	
	.CONTAINER_COLUMNS3
{
margin:0px auto;
padding: 8px 0 8px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
}

.COLUMNS3_COL1 {
		float:left;
		
		width:150px;
		padding-right:15px;
		margin:0;
		}

	.COLUMNS3_COL2 {
		float:left;
		
		width:300px;
		padding-right:25px;
		margin:0;
		}

	.COLUMNS3_COL3 {
		float:left;
		
		width:150px;
		padding-right:15px;
		margin:0;
		}

	 
		
		
			
			
/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	

#CONTAINER_FOOTER_BACK

{
	width:100%;
	 BACKGROUND:url(structure/back_footer.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
	min-height:470px;
	margin-top:60px;
}


#CONTAINER_FOOTER_OUTER

{
 WIDTH:990px;
 margin: 0px auto; /*Center container on page*/
}


#CONTAINER_FOOTER
{
	 WIDTH:940px;
 
padding:0 13px 0 37px;
margin: 0px auto; /*Center container on page*/
height:auto;
}



#CONTAINER_FOOTER_ROW1 

{
width:910px;
padding-left:15px;
padding-right:15px;
border-bottom: 1px solid #999;
height:25px;
line-height:25px;
}





.column_leftFOOTER { 
	WIDTH: 600px; 
    float:left; 	
	
}


.column_rightFOOTER{
float:right;
width:300px; 
text-align:right;  
}

	
#footerNAVlist1
{
padding: 0 0 0 0;
margin: 0;
 font-size:.9em;
}

#footerNAVlist1 li
{
display: inline;
list-style: none;

padding: 0 10px 0px 0px; 
}

#footerNAVlist1 #active
{
float: right;
margin-right: 0px;
}

#footerNAVlist1 #active #current
{
font-weight:bold;
color:#666666
}

#footerNAVlist1 li a
{
text-decoration: none;
color: #666666; 

}

#footerNAVlist1 li a:hover
{
text-decoration: none;
 
color:#3399cc; 
}
 
 



	
#footerNAVlist2
{
padding: 0 0 0 0;
margin: 0;
 font-size:.9em;
}

#footerNAVlist2 li
{
display: inline;
list-style: none;

padding: 0 0px 0px 10px; 
}

#footerNAVlist2 #active
{
float: right;
margin-right: 0px;
}

#footerNAVlist2 #active #current
{
font-weight:bold;
color:#666666
}

#footerNAVlist2 li a
{
text-decoration: none;
color: #3399cc; 

}

#footerNAVlist2 li a:hover
{
text-decoration: none;
 
color:#666; 
}






#CONTAINER_FOOTER_ROW2 

{
width:910px;
padding-left:15px;
padding-right:15px;
border-bottom: 1px solid #999;
height:35px;
line-height:35px;
font-size:13px;
}




 #FOOTER_MAINNAVlist
{
padding: 0 0 0 0;
margin: 0;
text-align:left;
}
 
#FOOTER_MAINNAVlist li
{
display: inline;
list-style: none; 
padding: 0 10px 0 0px;
}


#FOOTER_MAINNAVlist #active #current
{

color:#fff;
padding: 5px 0 5px 0;
border-bottom: 4px solid #990000;

}

#FOOTER_MAINNAVlist li a
{
text-decoration: none;
color: #fff; 
padding: 5px 0 5px 0; 
}

#FOOTER_MAINNAVlist li a:hover
{
text-decoration: none; 
border-bottom: 4px solid #666;
color:#990000;
padding: 5px 0 5px 0;  
}





#CONTAINER_FOOTER_ROW3 

{
width:910px;
padding-left:15px;
padding-right:15px;
border-bottom: 0px solid #000;
height:28px;
line-height:28px;
font-size:12px;
color:#999;
}





#CONTAINER_FOOTER_OVERLAY
{
	width:910px;
	height:auto;
	 BACKGROUND:url(structure/overlaypng.png);
	background-repeat:repeat;
	background-position:top center; 
	border-top: 1px solid #999; 
	padding-left:15px;
padding-right:15px;
color:#C00;

}




	
.footerNAVlistLINKS
{
padding: 0 0 0 0;
margin: 0;
 font-size:1em;
 color:#999
}

.footerNAVlistLINKS li
{
display:list-item;
list-style: none;

padding: 2px 0px 0px 0px; 
}

.footerNAVlistLINKS #active
{
float: right;
margin-right: 0px;
}

.footerNAVlistLINKS #active #current
{
font-weight:bold;
color:#3399cc
}

.footerNAVlistLINKS li a
{
text-decoration: none;
color: #3399cc; 

}

.footerNAVlistLINKS li a:hover
{
text-decoration: none;
 
color:#666666;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#666666;
}
 
 



.CONTAINER_FOOTER_LINKS_COL1

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 25px 10px 0px;
}
.CONTAINER_FOOTER_LINKS_COL2

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 25px 10px 5px;
}


.CONTAINER_FOOTER_LINKS_COL3

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 25px 10px 5px;
}


.CONTAINER_FOOTER_LINKS_COL4

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px; 
}


.CONTAINER_FOOTER_LINKS_COL5

{
	float:right; 
	border-right: 0px solid #000;
	padding: 10px 0px 10px 0px; 
	text-align:right;
	width:250px;
}





#CONTAINER_FOOTER_ROW4

{
width:910px;
padding-left:15px;
padding-right:15px;
border-bottom: 0px solid #000;
height:25px;
line-height:25px;
text-align:right;
 font-size:.9em;
}
/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	
 
 
	
.line_CCC
{
width: 100%; 
height:1px;

border-top: 1px solid #666;

margin-top:0px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}

 .line_333_0
{
width: 100%; 
height:1px;

border-top: 1px solid #333;

margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}

		
	
	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#0099ff;
	text-decoration:none;  

}
a:visited {
	color: #0099ff;
	text-decoration: none;
}


a:hover {
	color: #ffffff;
	text-decoration: none;
	
	
}
 


.linksALT:link
{
	color: #ffffff;
	text-decoration:none
}

.linksALT:visited
{
	color: #ffffff;
	text-decoration:none
}

.linksALT:hover
{
	color: #0099ff;
	text-decoration:none;
}


.linksALT2:link
{
	color: #AE9962;
	text-decoration:none
}

.linksALT2:visited
{
	color: #AE9962;
	text-decoration:none
}

.linksALT2:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


.linksWHITE:link
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:visited
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:hover
{
	color: #ffcc33;;
	text-decoration:none; 
}


.links_INTRADE:link
{
	color: #ff9900;
	text-decoration:none
}

.links_INTRADE:visited
{
	color: #ff9900;
	text-decoration:none
}

.links_INTRADE:hover
{
	color: #000;
	text-decoration:none;
}

.links_cc0000:link
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:visited
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


h1{
	font-size: 2em;
	text-decoration: none;
 	margin:0 0 15px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#fff; 
}
h2{
	font-size: 1.5em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;  
}

 
h3{
	font-size: 1.4em;
	text-decoration: none;
	margin:0 0 5px 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#cc0000;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

h4{
	font-size: 1.3em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

h5{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

 
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;
	margin:0px;
	padding:0px;

}


.clearRIGHT {
	CLEAR: left;

}







.textWHITEbold {
	color: #FFFFFF;
	font-weight: bold;
}


	.IMGBORDER img{
border:1px;  border-color: #fff; border-style: solid;
}

.IMGBORDER:link img { border:1px;  border-color: #fff; border-style: solid;}
.IMGBORDER:visited img{border:1px; border-color: #fff; border-style: solid}
.IMGBORDER:hover img{border:1px;  border-color: #0F7BCF; border-style: solid}
.IMGBORDER:active img{border:1px;  border-color: #fff; border-style: solid}


	.IMGBORDER_WHITE img{
border:3px;  border-color: #fff; border-style: solid;
}

.IMGBORDER_WHITE:link img { border:3px;  border-color: #fff; border-style: solid;}
.IMGBORDER_WHITE:visited img{border:3px; border-color: #fff; border-style: solid}
.IMGBORDER_WHITE:hover img{border:3px;  border-color: #000; border-style: solid}
.IMGBORDER_WHITE:active img{border:3px;  border-color: #fff; border-style: solid}

 
	.IMAGEBORDER {
border:1px;  border-color: #333; border-style: solid;
}
	.IMAGEBORDER_nolinkGREY {
border:1px;  border-color: #666666; border-style: solid;
}

	.IMAGEBORDER_nolinkCCC3px {
border:3px;  border-color: #CCC; border-style: solid;
}

	.IMAGEDETAILED {
border:0px;  border-color: #fff; border-style: solid;margin-bottom:10px
}
	.IMAGEDETAILED_GREY {
border:1px;  border-color: #ccc; border-style: solid;margin-bottom:10px
}

	.IMAGEBORDER_nolinkWHITE {
border:3px;  border-color: #fff; border-style: solid;
}



.thumb { padding: 0px; float:left; width: 195px; height: 220px; margin-bottom: 0px;margin-right:0px;  }	
.thumb p  { float: left; padding-left: 1px;  width:180px; padding-top:0px; margin-top:0px}
  

.thumbDETAIL { padding: 0px; float:left; width: 125px; height: 95px; margin-top: 0px;margin-bottom: 0px;margin-right:0px;  margin-left:0px;}		
 
.thumbDETAIL_FULL { padding: 0px; float:left; width: 130px; height: 100px; margin-top: 0px;margin-bottom: 0px;margin-right:0px;  margin-left:0px;}	


.thumbDETAIL_CREDS { padding: 0px; float:left; width: 230px; height: 200px; margin-top:10px; margin-bottom: 0px;margin-left:0px; }	
.thumbDETAIL_CREDS p  { float: left; padding-left: 6px;  width:196px; padding-top:0px; margin-top:0px;}

.thumbDETAIL_CREDS_SLIDER { padding: 0px; float:left; width: 230px; height: 200px; margin-top:0px; margin-bottom: 0px;margin-left:0px; }	
.thumbDETAIL_CREDS_SLIDER p  { float: left; padding-left: 6px;  width:196px; padding-top:0px; margin-top:0px;}

.THUMBLINK:link img { border:1px;  border-color: #333; border-style: solid; }
.THUMBLINK:visited img{border:1px;  border-color: #333; border-style: solid}
.THUMBLINK:hover img{border:1px;  border-color: #fff ; border-style: solid}

.NEWSIMAGEPADDING

{margin-left:15px;
margin-bottom: 15px;
border:3px;  border-color: #fff; border-style: solid;}

	/* ----------------------------------- */
/* TEXT STYLES
/* ----------------------------------- */

 

.TEXT003366 {color: #00387F}

.TEXT666 {color: #666}

.TEXT333 {color: #333}

.TEXT000 {color: #000}

.TEXTFF9900{color: #FF9900}
.TEXTFF0000 {color: #FF0000}
.TEXT_RED {color: #FF0000}
.TEXT669966{color: #669966}
.TEXT990000{color: #990000}
.TEXTCC0000{color: #CC0000}
.TEXT003366{color: #003366}
.TEXT0099cc{color: #0099cc}

.TEXTFFF{color: #FFF}
 
 
 .TAGLINE {
	font-size: 30px;
	font-style: italic;
	color:#FFF;
	padding-bottom:20px;
	margin-top:10px
}

.spacerDIV10px

{
height:10px;
}

.spacerDIV20px

{
height:20px;
}


.spacerDIV30px

{
height:30px;
}




