html{font-size:100.01%;} 
body{
font-size:.750em;
font-family:verdana,arial,sans-serif;
color:#999;
margin:0;
padding:0;
text-align:center;
background:#564e43 url(../gfx/body-bg.gif) repeat-x;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#cc9900;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#all{
background:url(../gfx/all-bg.gif) repeat-y center top;
width:100%;
padding:0;
margin:0;
}
#all2{
background:url(../gfx/all2-bg.jpg) no-repeat center top;
width:100%;
padding:0;
margin:0;
}
body#hp #all2{
background:url(../gfx/hp-all2-bg.jpg) no-repeat center top;
}
#page{
width:996px;
margin:0px auto;
text-align:left;
min-height:605px;
position:relative;
}
* html #page{
height:605px;
}
/*HEADER begin*/
#header{
width:996px;
height:147px;
position:relative;
}
#header h2 a{
width:240px;
height:147px;
position:absolute;
top:0;
left:18px;
}
#header h2 a span{
width:240px;
height:147px;
background:url(../gfx/header-logo.gif);
}
#topMenu{
position:absolute;
top:43px;
right:130px;
}
#topMenu li{
float:left;
background:url(../gfx/topmenu-separator.gif) repeat-y right top;
padding:3px 18px;
display:block;
}
#topMenu li a{
color:#ccc;
text-decoration:none;
}
#topMenu li a:hover{
color:#fff;
}
#langs{
position:absolute;
top:43px;
right:18px;
}
#langs li{
float:left;
padding:3px 9px;
}
#langs li a{
color:#ccc;
text-decoration:none;
}
#langs li a:hover{
color:#fff;
}
/*HEADER end*/

/*MENU begin*/
.nav{
z-index:4000;
position:absolute;
top:66px;
right:0;
display:inline;
width:679px;
height:76px;
font-size:14px;
background:url(../gfx/menu-bg.gif) no-repeat;
}
.nav li{
float:left;
background:url(../gfx/menu-separator.gif) no-repeat left top;
margin:8px 0 0;
padding:0;
position:relative;
z-index:3000;
}
ul#menu li.first{
background:none;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{
color:#999;
text-decoration:none;
height:43px;
padding:20px 15px 0;
display:block;
float:left;
background:none;
}
.nav li a:hover{
background:none;
color:#fff !important;	
}
#menu li:hover a,#menu li.sfHover a{
background:none;
color:#fff;
}
#menu li:hover ul a,#menu li.sfHover ul a{
background:#2e2a2a;
color:#fff;	
border-bottom:1px solid #b98316;
}
#menu li:hover ul a:hover,#menu li.sfHover ul a:hover{
background:none;
color:#000;	
}
.nav ul{
position:absolute;
top:-999em;
left:0px;
z-index:4000;
width:207px;
height:auto;
background:none;
font-size:12px !important;
background:url(../gfx/submenu-bg.png) no-repeat bottom left;
padding:10px 10px 20px 11px;
}
* html .nav ul{
background:url(../gfx/submenu-bg.gif) no-repeat bottom left;
}
.nav li:hover ul,.nav li.sfHover ul{
top:63px;
}
.nav ul li{
border:0;
float:left;
background:none;
margin:0;
width:228px;
}
.nav ul a{
height:auto !important;
padding:4px 0 !important;
display:block;
float:left;
width:200px;
color:#fff;
background:url(../gfx/dot-white.gif) repeat-x left top !important;
}
.nav ul a:hover{
color:#000 !important;
}
.nav ul li.first a{
background:none !important;
}
/*MENU end*/

#content{
background:url(../gfx/dot-yellow.gif) repeat-y 297px 0;
margin:118px 0 0;
width:996px;
position:relative;
z-index:100;
}
body#hp #content{
background:none;
margin:360px 0 0;
min-height:100px;
}
* html body#hp #content{
height:100px;
}
#content h1{
font-size:18px;
font-weight:normal;
color:#cc9900;
padding:0 0 12px;
}
#content h1 a{
color:#cc9900;
}
#content h2{
font-size:14px;
font-weight:bold;
color:#cc9900;
padding:0 0 5px;
}
#content h2 a{
color:#cc9900;
}
#content h3{
font-size:14px;
font-weight:normal;
color:#cc9900;
padding:0 0 5px;
}
#content h2 a{
color:#cc9900;
}
#content p{
padding:0 0 14px;
}

/*LEFTCOL begin*/
#leftCol{
width:297px;
min-height:345px;
float:left;
position:relative;
color:#666;
}
* html #leftCol{
height:345px;
}
#leftCol a{
color:#cc9900;
text-decoration:none;
}
#leftCol a:hover{
color:#fff;
}
#leftColIn{
padding:8px 26px 140px;
}
#leftCol ul#sideMenu{
margin:0 0 12px;
position:relative;
left:-12px;
width:262px;
}
#leftCol ul#sideMenu li{
background:url(../gfx/dot-yellow2.gif) repeat-x left top;
padding:3px 0;
}
#leftCol ul#sideMenu li.first{
background:none;
}
#leftCol ul#sideMenu li a{
color:#fff;
text-decoration:none;
padding:0 12px;
width:242px;
display:block;
}
#leftCol ul#sideMenu li a:hover{
color:#cc9900;
}
#leftCol #newsBox{
padding:40px 0 10px;
color:#999;
}
#leftCol .news{
margin:0 0 14px;
font-size:11px;
}
#leftCol .news h3{
font-size:14px;
color:#cc9900;
padding:0 0 3px;
font-weight:normal;
}
#leftCol .news h3 a{
color:#cc9900;
text-decoration:none;
}
#leftCol .news h3 a:hover{
color:#fff;
}
#leftCol .news p{
padding:0 !important;
}
#leftCol .news a.more{
width:13px;
height:7px;
background:url(../gfx/arrow-yellow.gif) no-repeat;
text-indent:-9999px;
margin:11px 0 0;
}
body#hp #newsBox{
width:680px;
float:right;
color:#999;
}
body#hp .news{
margin:0 0 0 20px;
padding-left:20px;
font-size:11px;
width:180px;
float:left;
border-left:1px solid #3f3f3f;
display:inline;
}
body#hp .news h3{
font-size:14px;
color:#cc9900;
padding:0 0 3px;
font-weight:normal;
}
body#hp .news h3 a{
color:#cc9900;
text-decoration:none;
}
body#hp .news h3 a:hover{
color:#fff;
}
body#hp .news p{
padding:0 !important;
}
body#hp .news a.more{
width:13px;
height:7px;
background:url(../gfx/arrow-yellow.gif) no-repeat;
text-indent:-9999px;
margin:11px 0 0;
}
#contactBox{
position:absolute;
bottom:0px;
left:0px;
padding-top:20px;
color:#999;
font-size:11px;
z-index:2000;
background:url(../gfx/contact-bg.gif) no-repeat left bottom;
}
#contactBox a{
text-decoration:none;
}
#contactBox a:hover{
color:#fff;
}
#contactBox h3{
width:189px;
height:37px;
background:url(../gfx/leftcol-logo.png) no-repeat;
text-indent:-9999px;
padding:0;
margin:0 0 0 25px;
}
* html #contactBox h3{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/leftcol-logo.png', sizingMethod='image');
}
#contactBox p{
padding:5px 0 6px 28px !important;
}
/*LEFTCOL end*/

/*MAINCOL begin*/
#mainCol{
width:662px;
min-height:345px;
padding:10px 14px 0 0;
float:right;
}
* html #mainCol{
height:345px;
}
.box440{
width:440px;
}
.box218{
width:218px;
}
.imageBox{
width:218px;
margin:0 4px 0 0;
float:left;
padding:6px 0 20px;
}
.marginRight0{
margin-right:0 !important;
}
.imageBoxIn{
width:218px;
height:290px;
overflow:hidden;
color:#cc9900;
font-size:18px;
}
.imageBoxText{
width:198px;
padding:8px 10px;
background:#b98316;
color:#fff;
min-height:16px;
}
* html .imageBoxText{
height:16px;
}
img.quotes1{
margin:0 15px 0 0;
position:relative;
}
img.quotes2{
margin:0 0 -20px 15px;
position:relative;
}
.marginBot7{
margin-bottom:7px;
}
/*MAINCOL end*/

/*FOOTER begin*/
#footer{
background:#564e43 url(../gfx/footer-bg.gif) no-repeat center top;
width:100%;
padding:0;
margin:0;
height:40px;
}
/*FOOTER end*/
