/* CSS Document */
.p-brown{font-size:12px; line-height:15px; color:#756558; }
.p-small{color:#333333; font-weight:500; font-size:10px; line-height:12px;}
h1{color:#fff; font-weight:500; font-size:17px; line-height:17px; padding:0px;}
h2{color:#333333; font-weight:500; font-size:15px; line-height:15px;}

body, html {
text-align:center;
margin:0px 0px 0px 0px;
line-height:100%;
background-color:#ffffff;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#fff;
}
#MenuHolder
{
	visibility: hidden;
	z-index: 1;
}

.container {
padding:0px 0px 0px 0px;
margin:0 auto;
width:900px;
height:auto;
height:100%;
}
.container-middle {
padding:0px 0px 0px 0px;
margin:0 auto;
width:900px;
height:auto;
height:100%;
z-index: 1;
background-image:url(../images/bg-middle.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.container-bottom {
padding:0px 0px 0px 0px;
margin:0 auto;
width:900px;
height:auto;
height:100%;
background-image:url(../images/bg-bottom.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align: left;
}
.container-footer {
padding:0px 0px 0px 0px;
margin:0 auto;
width:900px;
height:auto;
height:100%;
}
.top{
height:110px;
width:100%;
/*position:absolute;*/
background-color:#FFFFFF;
top:0px;
left:0px;
}
.logo{
width:84px;
height:73px;
float:left;
padding-top:15px;
}
.nav-space{
height:21px;
width:900px;
float:left;
}
.navigation{
background-color:#f7d64f;
float:right;
font-size:9px;
color:#f7d64f;
text-align:center;
padding: 0px 50px 0px 50px;
}
.breadcrumb .ul-nav {
 display:inline;	
 margin: 0px auto;
}
.breadcrumb .li-nav{
 display:inline;
}
.middle{
height:358px;
width:100%;
/*position:absolute;*/
background-color:#525252;
border-top:#333333 solid 1px;
top:110px;
left:0px;
z-index: 1;
overflow: hidden;
}
.bottom{
height:68px;
width:100%;
position:absolute;
background-color:#999999;
top:475px;
left:0px;
border-bottom:#666666 solid 1px;
}
.thumbnail-bar{
width:600px;
height:58px;
text-align:right;
padding-top:10px;
}
.thumbnail-bar .tn{
border:4px solid #666666;
width:40px;
height:40px;
overflow:hidden;
float:right;
margin-left:10px;
}
.thumbnail-bar .tnselected
{
border:4px solid #f7d64f;
width:40px;
height:40px;
overflow:hidden;
float:right;
margin-left:10px;
}
.direction{
width:auto;
height:50px;
float:right;
}

.footer{
height:auto;
width:100%;
position:absolute;
top:545px;
left:0px;
}
.member-logos{
width:343px;
height:51px;
float:left;
padding-top:15px;
}
.design{
padding-top:10px;
width:auto;
height:auto;
float:right;
}
.breadcrumb{
height:21px;
width:900px;
float:left;
text-align:left;
color:#666666;
padding-top:3px;
}
.left-column{
float:left;
width:600px;
height:337px;
text-align:left;
}
.mainimage{
float:left;
width:600px;
height:334px;
text-align:left;
overflow:hidden;
}
.textbox-frame{
width:285px;
height:101px;
float:left;
padding:0px 10px 10px 0px;
background-image:url(../images/bg-textbox.gif);
background-position:top left;
background-repeat:no-repeat;
}
.newsbox-frame{
width:285px;
height:101px;
float:left;
padding:0px 10px 10px 0px;
background-image:url(../images/bg-textbox.gif);
background-position:top left;
background-repeat:no-repeat;
}
.textbox-news{
width:265px;
height:80px;
float:left;
margin: 5px 5px 5px 5px;
text-align:left;
}
.textbox-inside{
width:275px;
height:91px;
float:left;
padding:5px;
text-align:left;
}
.textbox-tn{
width:80px;
height:80px;
float:left;
margin:5px;
text-align:left;
}
.textbox{
width:170px;
height:80px;
float:left;
margin:5px;
text-align:left;
}

.right-column{
float:left;
width:270px;
height:320px;
padding:0px 10px 10px 20px;
text-align:left;
SCROLLBAR-FACE-COLOR: #555;
SCROLLBAR-HIGHLIGHT-COLOR: #333;
SCROLLBAR-SHADOW-COLOR: #333;
SCROLLBAR-3DLIGHT-COLOR: #333;
SCROLLBAR-ARROW-COLOR: #ccc;
SCROLLBAR-TRACK-COLOR: #333;
SCROLLBAR-DARKSHADOW-COLOR: #333; 
overflow: auto; 
}

a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a, a:link, a:active, a:visited, a:hover {
	color:#f7d64f;
	text-decoration:none;
}
a:hover
{
		color:#FFFFFF;
}
.navigation
{
	z-index: 1000;
}
.navigation ul li
{
	margin-right: 10px;
	z-index: 1000;
}
.navigation ul li ul
{
background-color:#f7d64f;
	margin-top: 3px;
	padding: 0px;
	z-index: 1000;
}
.navigation ul li ul li
{
	padding: 0px;
	line-height: 1.2em;
	margin: 0px;
	text-align: left;
	border-top: solid 1px #666;
	z-index: 1000;
}
.navigation ul li ul li ul
{
background-color:#f7d64f;
	margin-top: -1px;
	margin-left: 2px;
	z-index: 1000;
}
.navigation ul li ul li ul li
{
	border-left: solid 1px #666;
	z-index: 1000;
}
.navigation ul li ul li a 
{
	color: #ff0000;
	display: block;
	margin: 4px;
}
.navigation ul li a {
	color:#666666;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
	cursor: pointer; 
}
.navigation ul li a:link {
	color:#666666;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.navigation ul li a:visited {
	color:#666666;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.navigation ul li a:hover {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.li-nav a:active {
	color:#666666;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}


.link_footnav:link {
	color:#666666;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.link_footnav:visited {
	color:#666666;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.link_footnav:hover {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}
.link_footnav:active {
	color:#666666;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:600;
}




.link_breadcr:link {
	color:#999999;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:500;
}
.link_breadcr:visited {
	color:#999999;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:500;
}
.link_breadcr:hover {
	color:#ffffff;
	text-decoration:none;
	font-size: 11px;
	font-style:normal;
	font-weight:500;
}
.link_breadcr:active {
	color:#999999;
	text-decoration: none;
	font-size: 11px;
	font-style:normal;
	font-weight:500;
}

.link_small:link {
	color:#666666;
	text-decoration:none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_small:visited {
	color:#666666;
	text-decoration: none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_small:hover {
	color:#333333;
	text-decoration:none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_small:active {
	color:#666666;
	text-decoration: none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}


.link_orange:link {
	color:#f7d64f;
	text-decoration:none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_orange:visited {
	color:#f7d64f;
	text-decoration: none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_orange:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}
.link_orange:active {
	color:#f7d64f;
	text-decoration: none;
	font-size: 10px;
	font-style:normal;
	font-weight:500;
}


.breadcrumb img
{
	margin-left: 5px;
	margin-right: 5px;
}
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:active,
.breadcrumb a:visited,
.breadcrumb a:hover
{
	color: #aaa;
}
.breadcrumb a:hover
{
	color: #fff;
}


