

html {
FONT-SIZE: 100%;padding:0;
   margin:0;
background-color:#333333;
}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	line-height: 1.5em;
	FONT-SIZE:0.7em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #BAB7A7;

}


	/* ----------------------------------- */
/* CONATINERS
/* ----------------------------------- */ 

#container{
	width: 770px;
	margin: 0 auto; /*Center container on page*/
}

























#container_TITLE {
	 WIDTH:750px;
	margin:0 ;
padding:5px 10px 5px 10px;
		color: #ffffff;
		background-color:#666666;
		font-weight:bold;
}

.container_BREADCRUMB {
	 WIDTH:770px;
	margin-bottom:20px ;
padding-top:20px;
		
}


.container_BCRUMB_LEFT500 {
	 WIDTH:500px;
	margin:0 ;
padding:0;
	float:left;	
}

.container_BCRUMB_RIGHT200 {
	 WIDTH:200px;
	margin:0 ;
padding:0;
	float:right;	
	text-align:right
}



#container_FOOTER{

padding-top:0px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-left: auto;
margin-right:auto;
width:730px;
text-align:right;
FONT-SIZE:0.9em;
}





#footerNAVlist2
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:0.9em;

}

#footerNAVlist2 li
{
display: inline;
list-style: none;
padding: 0 10px 0 0;
margin: 0;
color:#BAB7A7;
}

#footerNAVlist2 #active2
{
float: right;
margin-right: 0px;
}

#footerNAVlist2 #active2 #current2
{
font-weight:bold;
color:#66CC33;
}

#footerNAVlist2 li a
{
text-decoration: none;
color: #66CC33;
padding: 0 0 0 0;

}

#footerNAVlist2 li a:hover
{
text-decoration: none;

padding: 0 0 0 0;
color:#fff;
border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color:#66CC33
}

.textINTRADE

{
FONT-SIZE: .9em;
color:#666666;
}


	/* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

.container_770 {
	 WIDTH:730px; /*allow for th 20px padding */

padding:20px 20px 20px 20px;
margin: 20px auto 20px auto; /*Center container on page*/
background-image: 
url('structure/opac_back.png');
background-repeat:repeat;
border:0px;  border-color: #fff; border-style: solid
}


.container_MAIN {
	 WIDTH:730px; /*allow for th 20px padding */

padding:10px 20px 10px 20px;
margin: 40px auto 5px auto; /*Center container on page*/
background-image: 
url('structure/opac_back.png');
background-repeat:repeat;
border:0px;  border-color: #fff; border-style: solid
}





.column {
	 FLOAT: left;
	 padding:0px;
	
	}

.column_right250 {
	PADDING-right:20px; 
	WIDTH: 230px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}

	.column_left220 {
	PADDING-right:0px; 
	WIDTH: 220px;
	padding-top:0px;
	
    float:left;
	margin-top:0px;
}



.column_left270_20padright {
	PADDING-LEFT: 0px; 
	PADDING-right: 20px; 
	padding-top:0px;
	WIDTH: 250px;
	
	float:left;
	 margin-top:0px;
	 }







	.column_right300 {
	PADDING-right:20px; 
	WIDTH: 280px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}
	

	.column_right320 {
	PADDING-right:0px; 
	WIDTH: 320px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}

	.column_right350 {
	PADDING-right:0px; 
	WIDTH: 350px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}

	.column_right350textRIGHT {
	PADDING-right:0px; 
	WIDTH: 350px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
	text-align:right;
}



	.column_left300GREYBOX {
	PADDING:10px;
	WIDTH: 320px;
	
	float:left;
	 margin-top:0px;
	 BACKGROUND: url(structure/opacitybox.png) repeat ;  
}


	.column_left400 {
	PADDING-LEFT: 0px; 
	PADDING-right: 0px; 
	padding-top:0px;
	WIDTH: 400px;
	
	float:left;
	 margin-top:0px;
}



.column_left400_20padright {
	PADDING-LEFT: 0px; 
	PADDING-right: 20px; 
	padding-top:0px;
	WIDTH: 380px;
	
	float:left;
	 margin-top:0px;
	 
}



	.column_left470 {
	PADDING-LEFT: 0px; 
	PADDING-right: 40px; 
	padding-top:0px;
	WIDTH: 430px;
	
	float:left;
	 margin-top:0px;
}



	.column_right480 {
	PADDING-right:0px; 
	WIDTH: 480px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}


	.column_right500 {
	PADDING-left:0px; 
	WIDTH: 500px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}

	.column_right520 {
	PADDING-left:20px; 
	WIDTH: 500px;
	padding-top:0px;
	
    float:right;
	margin-top:0px;
}






	
	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#3399CC;
	text-decoration: none;
}
a:visited {
	color: #3399CC;
	text-decoration: none;
}


a:hover {
	color: #ffffff;
	text-decoration: none;
}


.linksALT:link
{
	color: #3399CC;
	text-decoration:none
}

.linksALT:visited
{
	color: #3399CC;
	text-decoration:none
}

.linksALT:hover
{
	color: #ffffff;
	text-decoration:none
}



.linksALT2:link
{
	color: #ffffff;
	text-decoration:none
}

.linksALT2:visited
{
	color: #ffffff;
	text-decoration:none
}

.linksALT2:hover
{
	color: #3399CC;
	text-decoration:none
}


.linksTHUMBS:link
{
	color: #3399CC;
	text-decoration:none
}

.linksTHUMBS:visited
{
	color: #3399CC;
	text-decoration:none
}

.linksTHUMBS:hover
{
	color: #ffffff;
	text-decoration:none
}

.linksLARGE
{
	font-size:1.2em;
}






	.IMAGEBORDER_nolink {
border:2px;  border-color: #373737; border-style: solid;
}


	.IMAGEBORDER_SLIDEPlaceholder {
border:5px;  border-color: #BAB7A7; border-style: solid;
}



	.IMGBORDER img{
border:5px;  border-color: #BAB7A7; border-style: solid;
}

.IMGBORDER:link img { border:5px;  border-color: #BAB7A7; border-style: solid;}
.IMGBORDER:visited img{border:5px; border-color: #BAB7A7; border-style: solid}
.IMGBORDER:hover img{border:5px;  border-color: #9D957E; border-style: solid}
.IMGBORDER:active img{border:5px;  border-color: #BAB7A7; border-style: solid}



.thumb { padding: 0px; float:left; width: 104px; height: 200px; margin-bottom: 0px;margin-right:20px;  }	
.thumbshot { float: left; width: 100px; border: 5px; }
.thumb p  { float: left;  }


.thumbALT { padding: 0px; float:left; width: 104px; height: 160px; margin-bottom: 0px;margin-right:20px;  }	

.thumbDETAIL { padding: 0px; float:left; width: 104px; height: 137px; margin-bottom: 20px;margin-right:20px;  }	
.thumbDETAIL  .thumbshot { float: left; width: 100px; border: 5px; }
.thumbDETAIL  p  { float: left;  }


.THUMBLINK:link img { border:5px;  border-color: #BAB7A7; border-style: solid; }
.THUMBLINK:visited img{border:5px;  border-color: #BAB7A7; border-style: solid}
.THUMBLINK:hover img{border:5px;  border-color: #9D957E ; border-style: solid}





	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */



.line_column_full
{
width: 770px; 
height:1px;
BACKGROUND: url(structure/line.gif)  repeat-x ;
margin-top:20px;
margin-bottom:20px;
}

.line_column_full_botmargin10px
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line.gif)  repeat-x ;
margin-top:20px;
margin-bottom:10px;
}


.line_column_full_topmargin10px
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line.gif)  repeat-x ;
margin-top:10px;
margin-bottom:20px;
}

.line_FOOTER
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line.gif)  repeat-x ;
margin-top:30px;
margin-bottom:0px;
}

.TEXTSIZE_x{
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#BAB7A7;
}

.TEXTSIZE_xRED{
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#66CC33;
}


.TEXTSIZE_xxx{
	font-size: 1.4em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#BAB7A7;
}
.TEXTSIZE_xxxBLUE{
	font-size: 1.4em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#BAB7A7;
}



h3{
	font-size: 1.4em;
	text-decoration: none;
	margin-bottom: 10px; padding:0px;
	FONT-WEIGHT: normal;
	color:#fff
}

h4{
	font-size: 1.4em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	line-height:normal;
	FONT-WEIGHT: normal;
	color:#fff;
}

h5{
	font-size: 1.3em;
	text-decoration: none;
	margin-bottom: 10px; padding:0px;
	FONT-WEIGHT: normal;
	color:#fff
}



#container_nav
{
	
	padding-left:220px;
	padding-top:175px;
	padding-bottom:30px;
	margin: 0 auto; /*Center container on page*/
	width:550px;
	height:auto;
	line-height:30px;
	float:left;
	position:relative;
}


#container_nav ul li { display: inline; }

#container_nav ul
{
margin: 0;
padding: 0 0 0 0;
color: #FFFFFF;
}

#container_nav ul li a
{
padding: 0px 10px;
color: #fff;
text-decoration: none;
float: left;
font-size:1.2em;
}

#container_nav ul li a:hover
{
background-color: #666666;
color: #FFFFFF;
}

#navlist li a:hover
{
color: #FFFFFF;
text-decoration: none;
background: #666666;
text-align: left;
}

#navlist #SELECTEDMAIN #MAINACTIVE  {color: #FFFFFF;
text-decoration: none;
background: #3399CC;
text-align: left;}









	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;

}


.TEXTwhite
{
	color: #FFFFFF;
}
