/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropline_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}

td {font-size:12px}
A:link    {color:#707070;text-decoration:none;}
A:visited {color:#707070;text-decoration:none;}
A:active  {color:#707070;text-decoration:none;}
a:hover { color:rgb(153,153,153); text-decoration:none;}


.7v {font-size:7pt; font-family:verdana; color:707070; letter-spacing:0;}
.7px {font-size:7pt; font-family:tahoma; color:#707070; letter-spacing:0;}
.8px {font-size:8pt; font-family:verdana; color:#707070; letter-spacing:0;}
.7g {font-size:7pt; font-family:georgia; color:#707070; letter-spacing:0;}


.input    {border:1px solid #DDDDDD;background-color:transparent;}
.search {background-color:transparent; border-color:#DDDDDD; border-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; line-height:100%}
.submit {border:solid 1 #DDDDDD;font-family:verdana;font-size:9px; color:#777777;background-color:transparent;}
.line {background-color:#e3e3e3;}



.clr {clear:both}

.pt_3 {padding-top:3px !important}
.mt_3 {margin-top:3px; clear:both}
img{border:0}
ul,ol,li{list-style:none}

#nav {
width:521px; height:40px; margin-left:750px; margin-top:78px; background:url(../images/navi_bg2.png) no-repeat;
position: absolute; z-index:500;
}
#nav .select {
margin:0; padding:0; list-style:none; white-space:nowrap;
}
#nav li {
float:left; padding:0 20px 0 20px; 
}
#nav .select a {
display:block; height:22px; float:left; padding:0 15px 8px 15px; text-decoration:none;  white-space:nowrap;border:none !important
}
#nav .select img {border:none !important}

#nav .select li:hover a {
background: url(blank_over_p.gif); padding:0 15px 0 15px; cursor:pointer; color:#000;
}

#nav .sub {
display:none; margin-top:-2px; padding:10px 0 0 60px;list-style:none;
}
#nav .sub li {background:transparent;}
#nav .select li:hover .sub {
height:18px; display:block; position:absolute; float:left; width:750px; top:28px; left:0; text-align:center; background:none !important
}
#nav .select li:hover .sub li a {
display:block;height:18px; line-height:16px; float:left; padding:0 8px; margin:0; white-space:nowrap; font-size:12px; background:none !important;
}
#nav .select li:hover .sub li a:hover {
color:#000; border-color: #fff #333 #000 #fff; line-height:15px;
}

.pl_12 {padding-left:12px}
.pl_18 {padding-left:18px}


#m_topmenu_wrap{width:1500px; height:537px; margin:0 auto; background:url(../images/main_bg.jpg) no-repeat center top}
#m_topmenu_wrap .smenu {position:absolute; width:272px; margin-left:970px; margin-top:30px;}
#m_topmenu_wrap .smenu li {float:left}

#topmenu_wrap {position:relative; width:980px; height:123px; left:50%; margin-left:-490px;}
#topmenu_wrap .logobox {position:absolute; top:0}
#topmenu_wrap .smenu {position:absolute; width:310px; margin-left:675px; margin-top:20px;}
#topmenu_wrap .smenu li {float:left}
#topmenu_wrap .smenu a {border:none !important}

