/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

.clear {
clear:both;
}

.test{
border:1px #333 solid;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

td {
vertical-align:top;
}

p {
line-height:130%;
padding-bottom:10px;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/elegant1.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
#menu table {border-collapse:collapse; height:0; width:0; margin:0;}
#menu li {float:left; margin:0;}

#menu li a {display:block; float:left; height:34px; line-height:34px; color:#ffe39f; text-decoration:none; }
#menu li a.current {font-style:italic; color:#06b;}

#menu li:hover {position:relative; z-index:100;}
#menu li a:hover {color: #ffe39f; position:relative; z-index:100;}
#menu li:hover > a {color: #ffe39f;}
#menu ul {position:absolute; left:-9999px; top:34px; width:140px; padding:0; margin:0; list-style:none;}
#menu ul li {margin:1px 0;}
#menu ul li a {width:150px; height:22px; line-height:22px; font-size:12px; border:0; text-align:left; padding:0 5px 0 15px;}
#menu ul li a:hover {border:0; color:#ffffff; background:#f0d07b; filter:alpha(opacity=98); opacity: .98;}
#menu ul li:hover > a {border:0;}

#menu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;}

#menu :hover ul {right:0; left:0;}
#menu :hover ul ul {left:-9999px; width:170px; padding-left:10px; background:url(trans.gif);}

#menu li ul :hover ul {left:140px; right:auto;}
#menu li ul li ul li a {text-align:left; color:#06b;}
#menu li ul li ul li a:hover {color:#000;}

#menu ul li {background:url(navibg.png) top left no-repeat;
}

#menu ul li a:hover{background:url(navihoverbg.png) top left no-repeat;
}

/*Layout*/

body {
background:#000;
}

.nav {
position:absolute;
background:url(navbgs.png) top center no-repeat;
height:221px;
/*min-width:1260px;
*/width:100%;
margin:0 auto;
}
/* for Internet Explorer */
/*\*/
* html .nav{
width:1440px;
}


.flash{
min-width:1260px;
width:auto;
}
/* for Internet Explorer */
/*\*/
* html .flash{
width:1440px;
margin:0 auto;
}


.navcenter {
margin:0 auto;
width:960px;

}

.logo {
float:left;
}


.menus {
	float:left;
	width:660px;
}

.main {
clear:both;
width:1200px;
margin:0 auto;
background:url(bgcontent.jpg) top center no-repeat;
min-height:460px; 
height:auto;
position:relative;
z-index:100;
}
/* for Internet Explorer */
/*\*/
* html .main  {
height: 460px;
}

.maincon {
width:880px;
margin:0 auto;
}

.cleft {
width:405px;
float:left;
margin-left:30px;
}
/* for Internet Explorer */
/*\*/
* html .cleft {
margin-left:15px;
}


.cleft h1 {
color:#f3dec0;
text-transform:uppercase;
padding-top:25px;
padding-bottom:20px;
}

.cphoto {
float:left;
margin:0 10px;
border:#9c8964 1px solid;
width:195px;
}

/* for Internet Explorer */
/*\*/
* html .cphoto {
margin:0 5px;
}

.cdetail {
float:left;
width:175px;
color:#f3dec0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
}



.cright {
float:right;
margin-left:25px;
width:405px;
}

/* for Internet Explorer */
/*\*/
* html .cright {
margin-left:0;
}


.cright h1 {
color:#000000;
text-transform:uppercase;
padding-top:25px;
padding-bottom:20px;
}

.cright a {
color:#000000;
text-decoration:underline;
}

.homefrm{list-style:none; margin:0;padding:0; color:#000; text-align:left}
.homefrm2{ list-style:none; margin:0;padding:0; color:#000; text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.homefrm2 ul, li{list-style:none; margin:0; padding:0; color:#000;text-align:left; height:20px}
.homefrmtxt{margin:0;padding:0; text-align:left}
.homefrminput{ width:176px; height:16px;background:#745a2f; border:1px solid #120d06;color:#000;}
.homefrmbtn{margin:5px 0;}
.boxQuickSearch-col01{width:120px; padding-left:10px; float:left}
.boxQuickSearch-col02{width:150px; float:left}
.boxQuickSearch-col03{width:100px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.pad5 { padding:5px; }

.boxQuickSearch-col02 select {
background:#a67f43;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:thin #333333 solid;
}

.context {
width:780px;
margin:0 auto;
padding:20px 10px;
color:#f3dec0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.footer {
width:780px;
margin:0 auto;
margin-top:10px;
margin-bottom:20px;
min-height:8em; 
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
/* for Internet Explorer */
/*\*/
* html .footer  {
height: 8em;
}
/**/


.footer ul {
margin:0;
padding:0;
color:#f3dec0;
list-style:none;
margin-left:20px;
margin-bottom:5px;
margin-top:10px;
}

.footer p span{
font-size:11px;
}

.footer p {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#f3dec0;
font-size:10px;
margin-left:20px;
margin-bottom:5px;
}

.footer li {
font-family:Arial, Helvetica, sans-serif;
color:#f3dec0;
display:inline;
list-style:none;
padding:0 5px 0 5px;
font-size:10px;
border-right:1px solid #f3dec0;
}

.footer a, li a{
color:#f3dec0;
text-decoration:none;
}

.footer a:hover, li a:hover{
color:#f3dec0;
text-decoration:none;
}

li.leftlink {
padding-left:0;
}

li.rightlink {
border-right:none;
}

