/* CSS Document */

* { 
	_margin:0; _padding:0;
	_border:0;
}

body{_background:#2c2c2c;
	 _border:0;
	 _font:12px Arial, Helvetica, sans-serif; 
	 _color:#848383;  text-transform:uppercase; 
	 _line-height:22px;
}


/* ============================= main layout ====================== */

a{ _color:#9fc100; 
_text-decoration: underline;
_outline:none;}

a:hover{ _text-decoration: none;}

li{ _list-style:none;}

h1{ _font-size:36px;
 _color:#292929; 
 _text-transform:none; 
 _line-height:40px; 
 _padding:35px 0 35px 0; 
 _font-weight:normal; 
 _letter-spacing:-1px;}
 
p{ _padding-bottom:22px;}

img{ _vertical-align:top;}


/* ============================= header ====================== */
#logo{
	_margin-top:5px;
	_float:left;
	_background:url(images/logo2.jpg) no-repeat;
	_padding-left:84px;
	_font-size:22px;
	_line-height:90px;
	_font-weight:normal;
	_color:#fff;
	_text-transform:none;
	_text-decoration:none;
	_letter-spacing:0px;
}

#top{ _font-size:10px;
 _color:#fff; 
 _padding-top:6px;}
 
#top_navigator{ float:right;
 _padding:0 14px 0 0;}
 
#top_navigator li{ float:left;
 _padding-right:8px; 
 _background:url(images/top_line.jpg) right 8px no-repeat; 
 _margin-right:7px;}
 
#top_navigator .last{ background:none; 
_padding:0; 
_margin:0;}

#top_navigator a{ color:#fff;
 _text-decoration:none;}
 
#top_navigator a:hover{ _text-decoration:underline;} 

#menu { _float:right; 
_padding-top:41px;}

#menu li { _float:left; 
_padding-right:2px;}

#menu li a{ _display:block; 
_font-size:14px;
_font-weight:bold; 
_color:#fff; 
_line-height:35px;
_text-decoration:none;}
 
#menu li a span{ _display:block}
#menu li a span span{ _padding:0 13px;}
#menu li a:hover, #menu #menu_active a{ _color:#191919; _background:#fff;}
#menu li a:hover span, #menu #menu_active a span{ _background: url(images/menu_left.jpg) top left no-repeat;}
#menu li a:hover span span, #menu #menu_active a span span{ _background:url(images/menu_right.jpg) top right no-repeat;}

#banner .text{ _padding:131px 0 0 13px; 
_color:#fff; 
_font-size:62px; 
_font-weight:bold; 
_line-height:64px; 
_letter-spacing:-2px;}

#banner .text span{ _display:block; 
_font-size:18px; 
_line-height:20px; 
_margin-top:-6px; 
_font-weight:normal; 
_letter-spacing:0;
_padding:0 0 37px 4px;}

#banner a{_float:left; 
_width:100px; 
_margin-right:3px; 
_margin-left:2px; 
_line-height:45px; 
_font-size:10px; 
_text-align:center; 
_letter-spacing:0; 
_text-decoration:none;}

#banner .button1{ _color:#000000; 
_background:url(images/button1.gif) no-repeat;}

#banner .button1:hover{ _color:#fff; _background:url(images/button2.gif) no-repeat;}
#banner .button2{ _background:url(images/button2.gif) no-repeat; _color:#fff;}
#banner .button2:hover{ _color:#000; _background:url(images/button1.gif) no-repeat;}

/* ============================= content ====================== */
.pad_left1{ _padding-left:15px;}
.pad_left2{ _padding-left:56px;}
.pad_left3{ _padding-left:32px;}
.marg_right1{ _margin-right:20px;}
.pad_bot1{ _padding-bottom:51px;}
.pad_bot2{ _padding-bottom:23px;}
.pad_none{ _padding-bottom:0;}

.line1{ _background:url(images/line_ver1.gif) 330px 0 repeat-y;}
.line2{ _background:url(images/line_ver1.gif) 643px 0 repeat-y;}

#content2 .line1{ _background:url(images/line_ver2.gif) 330px 0 repeat-y;}
#content2 .line2{ _background:url(images/line_ver2.gif) 643px 0 repeat-y;}
#content2 h1{ _color:#bdbdbd;}
#content2 .font1{ _color:#fff;} 
#content2 .button{_background:url(images/button1_bg.jpg) top repeat-x;}
#content2 .button span{ _background:url(images/button2_right.jpg) top right no-repeat;}
#content2 .button span span {_background:url(images/button2_left.jpg) top left no-repeat;}

.font1{ _color:#9fc100;}
.link1{ _text-decoration:none;}
.link1:hover{ _text-decoration:underline;}

.img1{ _background:url(images/img1.jpg) 0 37px no-repeat; _padding-left:42px;}
.img2{ _background:url(images/img2.jpg) 0 37px no-repeat; _padding-left:42px;}
.img3{ _background:url(images/img3.jpg) 0 37px no-repeat; _padding-left:42px;}

.button{ _display:inline-block; 
_font-size:10px; 
_font-weight:bold; 
_color:#fff; 
_line-height:35px; 
_background:url(images/button1_bg.jpg) top repeat-x; 
_text-decoration:none;}

.button span{ _display:block; _background:url(images/button1_left.jpg) top left no-repeat;}
.button span span { _padding:0 18px;_background:url(images/button1_right.jpg) top right no-repeat;}
.button:hover{ _color:#000;}

.list1{ _margin-top:-5px; _margin-bottom:-5px;}
.list1 li{ _padding:5px 0 5px 30px; _line-height:20px; _background:url(images/marker_1.jpg) 0 6px no-repeat;}
.list1 li a{ _text-transform:none; _color:#515151;}
.list1 li a:hover{ _color:#9fc100;}
#content2 .list1 li{ _background:url(images/marker_2.jpg) 0 6px no-repeat;}

#content img, #content2 img{ _padding-top:7px;}
#content2 p a{ _color:#fff;}
/* ============================= footer ====================== */

#footer { _font-size:11px; _color:#fff; _padding-bottom:21px;}
#footer a{ _color:#fff; _text-decoration:none;}
#footer a:hover{ _text-decoration:underline;}
#footer .privacy{ _padding-left:18px;}

.col{ _width:133px; _float:left; _padding-left:17px; _margin-right:40px; _padding-bottom:38px;}
.col h1{ _font-size:18px; 
_color:#fff; 
_line-height:20px; 
_padding:45px 0 8px 7px; 
_text-transform:uppercase; 
_letter-spacing:0px; 
_margin:0 13px 16px -7px; 
_border-bottom:1px solid #dcdcdc;}

#footer .list li{ _margin:0 0 0 -17px;}

#footer .list li a{ _display:block; 
_line-height:30px; 
_color:#a6a6a6; 
_background:url(images/line_hor1.jpg) 10px bottom no-repeat;}

#footer .list .last a{ _background:none}
#footer .list li a span{ _padding-left:28px; _background:url(images/marker_4.gif) 18px 5px no-repeat}

#footer .list li a:hover{ _background:url(images/box1.gif) no-repeat; 
_margin-bottom:-1px; 
_padding-bottom:1px; 
_color:#2b2b2b; 
_text-decoration:none}
#footer .list li a:hover span{ _background:url(images/marker_3.gif) 18px 5px no-repeat}

#footer_navigator{ _float:right; _font-size:10px; _padding-right:8px;}
#footer_navigator li{ _float:left; _padding-left:10px}
#footer_navigator a{ _color:#878787;}

/* ============================= forms ============================= */

#ContactForm { _width:271px; _margin-top:-4px;}

#ContactForm a{ _margin-left:2px; 
_float: right;
 _width:60px; 
 _line-height:25px; 
 _font-size:10px; 
 _font-weight:bold; 
 _color:#fff; 
 _text-decoration:none; 
 _text-align:center;}

#ContactForm .input {_width:255px; 
_height:15px; 
_background:#252525; 
_padding:9px 8px; 
_margin-bottom:4px;
_color:#848383; 
_text-transform:uppercase; 
_font:12px Arial, Helvetica, sans-serif;}

#ContactForm textarea {_width:255px; 
_height:55px; 
_background:#252525; 
_padding:9px 8px; 
_margin-bottom:31px;
_color:#848383; 
_text-transform:uppercase; 
_font:12px Arial, Helvetica, sans-serif; 
_overflow:auto;}
#ContactForm .button1{  _background:url(images/button4.jpg) no-repeat}
#ContactForm .button1:hover{ _background:url(images/button3.jpg) no-repeat}
#ContactForm .button2{ _background:url(images/button3.jpg) no-repeat;}
#ContactForm .button2:hover{ _background:url(images/button4.jpg) no-repeat}
