H3.banner{
width: 275px;
height: 21px;
margin: -2px 0px -8px 0px;
padding: 0px;
background: url(../graphics/welcome.gif)}

H3 span{
display: none}

P{
font-size: 12px;
line-height: 14px}	

P.left, P.left-bottom{
color: #5a4d44;	
padding: 15px 0px 0px 0px}

P.left-bottom{
margin: 0px 0px 0px 1px;
padding: 2px 0px 1px 12px;
background: url(../graphics/bullet.gif) no-repeat 0px 0px}

P.news-header{
font-weight: bold;
padding: 5px 13px 14px 13px}

P.news{
color: #7a6d64;	
padding: 0px 13px 15px 13px}

P.search-header{
color: #e04020;
font-weight: bold;
padding: 0px 10px 7px 10px}

P.login-header{
font-weight: bold;
padding: 5px 13px 20px 13px}

P.login-message, P.login-message-error{
display: none;
font-size: 12px;
font-weight: bold;
padding: 0px 13px 10px 14px}

P.sign-up{
padding: 10px 13px 0px 14px}

P.visit-map-header{
font-weight: bold;
padding: 5px 13px 14px 13px}

P.visit-map{
color: #7a6d64;
padding: 0px 13px 8px 13px}

P.arrow{
color: #7a6d64;	
padding: 0px 13px 0px 13px}

P.left-bottom A, P.arrow A{
text-decoration: none;
padding: 0px 25px 0px 0px;
background: url(../graphics/arrow-white.gif) no-repeat right center}

P.left-bottom A:hover, P.arrow A:hover{
color: #fffff8;
background: #283838 url(../graphics/arrow-white.gif) no-repeat right center}



/************************* Index ****************/
#index{
width: 775px;
position: relative; left: 50%;
margin: 0px 0px 0px -388px;
padding: 56px 0px 0px 0px}

#preload{
display: none;
width: 0px;
height: 0px;
position: absolute; left: -2000px}
/************************* End: Index ****************/



/************************* Left ****************/
#left{
width: 275px;
padding: 5px 0px 20px 0px;
margin: 0px;
float: left}

#slideshow{
width: 275px;
height: 173px;
margin: 12px 0px -5px 0px;
padding: 10px 0px 8px 0px;
border: solid 1px #f0dfb2;
border-left: none;
border-right: none}

#slideshow IMG{
cursor: pointer}	

#slide-1, #slide-2, #slide-3{
display: none}	

#left-nav{
margin: 8px 0px 0px 0px;
padding: 6px 0px 0px 0px;
border-top: dotted 1px #c5b794}
/************************* End: Left ****************/



/************************* Center ****************/
#center{
width: 220px;
position: absolute; left: 305px; top: 56px}

#news-center{
width: 220px;
margin: 0px;
padding: 1px 0px 0px 0px;
background: url(../graphics/220tops.png) no-repeat 0px 0px}

#news-inner-center{
width: 220px;
padding: 0px 0px 1px 0px;
background: url(../graphics/220bottoms.png) no-repeat 0px bottom}

#acc-1, #acc-2, #acc-3, #acc-4, #acc-5{
height: 0px;
display: none}

#acc-1-hidden, #acc-2-hidden, #acc-3-hidden, #acc-4-hidden, #acc-5-hidden{
width: 220px;
position: absolute;
left: -5000px}

P.acc-header-1,P.acc-header-2,P.acc-header-3,P.acc-header-4,P.acc-header-5{
font-weight: bold;
margin: 0px 1px 0px 1px;
padding: 4px 13px 4px 13px;
width: 192px;
display: block;
cursor: pointer}

P.acc-header-2{
background: #f5f5f1}

P.acc-header-3{
background: #fffaf4}

P.acc-header-4{
background: #f8f8e6}

P.acc-header-2, P.acc-header-3, P.acc-header-4, P.acc-header-5{
border-top: solid 1px #f0dfb2}

P.acc-header-1 A, P.acc-header-2 A, P.acc-header-3 A, P.acc-header-4 A, P.acc-header-5 A{
text-decoration: none;
padding: 0px 25px 0px 0px;
background: url(../graphics/arrow-tran.gif) no-repeat right}

P.acc-header-1 A:hover, P.acc-header-2 A:hover, P.acc-header-3 A:hover, P.acc-header-4 A:hover, P.acc-header-5 A:hover{
color: #6a5d54;
background: url(../graphics/arrow-tran.gif) no-repeat right}

P.acc, P.acc-top-border{
color: #7a6d64;	
padding: 0px 13px 13px 13px}

P.acc-top-border{
padding: 9px 13px 14px 13px;
border-top: solid 1px #f0dfb2}

#search{
margin: 20px 0px 0px 0px;
padding: 10px 0px 12px 0px;
border-top: dotted 1px #c5b794;
border-bottom: dotted 1px #c5b794}

FORM{
margin: 0px;
padding: 0px}

INPUT.search-box{
font-family: arial, sans-serif;
font-size: 12px;
width: 185px;
margin: 0px 0px 12px 9px;
border: solid 1px #b1a587;
background: #fffff8}

INPUT.submit-search{
margin: 0px 0px 0px 9px;
width: 98px;
height: 21px;
border: none;
cursor: pointer;
background: url(../graphics/search-button.gif)}

#faq-search{
margin: 20px 0px 0px 0px;
padding: 15px 0px 20px 0px;
border-top: dotted 1px #c5b794;
border-bottom: dotted 1px #c5b794}

SELECT, OPTION{
font-family: arial, sans-serif;
font-size: 12px;
color: #5c4810;
width: 187px;
margin: 0px 0px 0px 9px}

OPTION{
margin: 0px}
/************************* End: Center ****************/



/************************* Right ****************/
#right{
width: 220px;
float: right;
padding: 0px 0px 20px 0px;}

#news-main{
width: 220px;
background: url(../graphics/220tops.png) no-repeat -440px 0px}

#news-inner-main{
width: 220px;
padding: 0px 0px 0px 0px;
background: url(../graphics/220bottoms.png) no-repeat -440px bottom}

#visit-map{
margin: 20px 0px 0px 0px;
background: url(../graphics/220tops.png) no-repeat -660px 0px}

#visit-map-inner{
padding: 0px 0px 15px 0px;
background: url(../graphics/220bottoms.png) no-repeat -660px bottom}

#login{
margin: 20px 0px 0px 0px;
background: url(../graphics/220tops.png) no-repeat -220px 0px}

#login-inner{
padding: 0px 0px 15px 0px;
background: url(../graphics/220bottoms.png) no-repeat -220px bottom}

TABLE.login, TABLE.login-remember{
font-family: arial, sans-serif;
color: #6a5d54;
font-size: 12px;
margin: 0px 13px 10px 13px;
border-bottom: dotted 1px #c5b794}

TD{
color: #7a6d64;	
padding: 0px 0px 11px 0px}

INPUT.username, INPUT.password{
font-family: arial, sans-serif;
font-size: 12px;
line-height: 14px;
width: 118px;
margin: 0px 0px 0px 10px;
padding: 0px;
border: solid 1px #b1a587;
background: #fffff8}

INPUT.remember{
width: 16px;
height: 16px;
margin: 0px 10px 0px 10px;
padding: 0px}

IMG.help{
margin: 2px 0px 0px 0px;
cursor: pointer}

INPUT.login-button{
margin: 2px 0px 10px 13px;
width: 82px;
height: 21px;
border: none;
cursor: pointer;
background: url(../graphics/login-button.jpg)}

INPUT.throbber{
visibility: hidden;
margin: 0px 0px 0px 5px;
width: 82px;
height: 21px;
border: none;
cursor: text;
background: url(../graphics/throbber-2.gif) no-repeat center}
/************************* End: Right ****************/



/************************* Zoom ****************/
#zoom-outer{
display: none;
width: 840px;
height: 530px;
position: absolute; left: 50%; top: 0%;
margin: 0px 0px 0px -420px;
background: url(../graphics/zoom-bg.png)}

#zoom-inner{
width: 820px;
height: 510px;
margin: 10px}

#close{	
cursor: pointer;
display: none;
border: solid 1px #fff;
position: absolute; left: 50%; top: 0%;
margin: 0px 0px 0px 380px}

#mask{
display: none;	
width: 100%;
height: 100%;
position: absolute; left: 0px; top: 0px;
filter:alpha(opacity=50);
-moz-opacity:.5;
-khtml-opacity:.5;
opacity:.5;
background: #000}
/************************* End: Zoom ****************/







