body{
	background:url(images/tail-body.gif) repeat-y center top #1b1b1b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#999999;
}

input,textarea,select{font-family:Tahoma, Geneva, sans-serif;font-size:1em;}

.fright{float:right;}
.clear{clear:both;}

.alignright{text-align:right;}
.aligncenter{text-align:center;}

.container{width:100%;}
input{background:#424242;border:6px solid #2e2e2e;color:#FAF7F7;}

/*==================forms====================*/
input,select{vertical-align:middle;font-weight:400;}
img{border:0;vertical-align:top;text-align:left;}

.form{height:42px;}
.form input{width:236px;background:#424242;border:6px solid #2e2e2e;color:#858484;font-size:.92em;padding:3px 0 4px 11px;}
textarea{width:236px;height:163px;margin-bottom:15px;overflow:auto;background:#424242;border:6px solid #2e2e2e;color:#858484;font-size:.92em;padding:3px 0 0 11px;}

/*==================list====================*/
ul{list-style:none;}

.site-nav li{float:left;font-size:1.83em;background:url(images/divider.gif) no-repeat right center;margin-right:4px;padding:0 8px 0 0;}
.site-nav li.last{background:none;margin-right:0;}
.site-nav li a{display:block;width:102px;color:#fff;text-decoration:none;font-family:Arial Narrow, Arial, Helvetica, sans-serif;text-align:center;padding:42px 0 44px;}
.site-nav li a:hover,.site-nav li a.act{background:url(images/nav-act.gif) no-repeat left top;}

.list li{float:left;margin-right:1px;position:relative;font-size:2.17em;font-family:Arial Narrow, Arial, Helvetica, sans-serif;line-height:1.08em;}
.list li.last{margin-right:0;}
.list li a{display:block;height:253px;text-decoration:none;}
.list li a span{color:#fff8c9;position:absolute;top:214px;left:50px;width:158px;height:33px;}
.list li.m1 a:hover span{color:#426a28;}
.list li.m2 a:hover span{color:#813e2a;}
.list li.m3 a:hover span{color:#286a50;}

.list1 li{background:url(images/marker.gif) no-repeat left 6px;padding:0 0 2px 17px;}
.list1 li a{text-decoration:none;color:#858484;}

/*==================other====================*/
.img-box img{display:block;margin:0 0 26px -10px;}
.img-box .title img,.img-box .title1 img{margin-left:0;margin-bottom:0;}

.img-box1 img{float:left;margin:0 32px 0 0;}
.img-box2 img{float:left;margin:0 23px 0 0;}

.phone{float:right;margin-right:90px;}


/*==================txt, links, lines, titles====================*/
a {color:#858484;}
a:hover{text-decoration:none;}
a:visited { color: #FFFFFF; }
a:focus, a:active { color: #B00; }

h3{font-size:1.33em;font-family:Arial, Helvetica, sans-serif;margin-bottom:6px;}
h3 span{text-transform:uppercase;}
h4{font-size:.92em;margin-bottom:4px;}
h5{font-size:1em;color:#a8a8a8;}

.txt1{font-size:.92em;}
.txt2{font-size:.92em;color:#6a6a6a;}
.txt3{color:#a8a8a8;font-weight:700;}

.link{color:#c8c8c8;text-decoration:none;font-weight:700;}
.link:hover { text-decoration:underline;}

.divider{background:url(images/line.gif) repeat-y 285px 0;}
.line-hor{border-bottom:1px solid #2d2d2d;overflow:hidden;font-size:0;line-height:0;margin:27px 0;}

.title1{margin-bottom:18px;}

/*==================boxes====================*/

.box{background:#2b2b2b;width:100%;}
.box .inner{padding:27px 18px 36px 36px;}

/*header*/
#header .row-1{height:162px;width:100%;overflow:hidden;background:url(images/header-tail.gif) repeat-x bottom;}
#header .row-1 .fleft{padding:26px 0 0;}
#header .row-1 .fright{padding:26px 29px 0 0;}
#header .row-2{height:253px;}

/*content*/
#content{background:url(images/cont-tail.gif) repeat-x top #242424;padding:11px 1px 0;}
#content .indent{padding:30px 23px 20px 43px;}
#content p.txt1{line-height:1.27em;}
#content cite{display:block;font-style:normal;font-size:.92em;line-height:1.27em;}

/*footer*/
#footer .fleft{color:#a8a8a8;padding:38px 0 0 44px;}
#footer .fleft a{color:#a8a8a8;}
#footer .fright{color:#585858;padding:32px 66px 0 0;}
#footer .fright p{border-left:3px solid #272727;padding:7px 0 7px 47px;}
#footer .fright span{display:block;background:url(images/icon.gif) no-repeat left 5px;padding-left:19px;}
#footer .fright a{color:#787878;}

/*ienlarger*/
.ienlarger{float:left;clear:none;padding-bottom:5px;padding-right:5px;}
.ienlarger a{display:block;text-decoration:none;}
.ienlarger a:hover{position:relative;}
.ienlarger span img{border:1px solid #FFF;margin-bottom:8px;}
.ienlarger a span{position:absolute;display:none;color:#FC0;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#000;font-weight:700;padding:10px 10px 13px;}
.ienlarger img{border-width:0;}
.ienlarger a:hover span{display:block;top:50px;left:90px;z-index:100;}

.resize_thumb{width:150px;height:auto;}

#main{width:990px;margin:0 auto;}

#header{height:415px;background:#1b1b1b;}
#header,#content,#footer{font-size:.75em;}

#page3 #content .col-1 .col-1{width:295px;margin-left:-9px;position:relative;}
#page3 #content .col-1 .col-2{width:256px;}

#page4 #content .col-2{width:656px;}
#page4 #content .col-2 .col-1{width:250px;margin-right:80px;}
#page4 #content .col-2 .col-2{width:244px;}

#footer{height:85px;background:url(images/footer-tail.gif) repeat-x top;}

*,p{margin:0;padding:0;}
.fleft,.col-1,.col-2,.col-3{float:left;}

.wrapper,.list,.img-box1,.img-box2{width:100%;overflow:hidden;}

.list1 li.alt a,.list1 li a:hover,.link:hover{text-decoration:underline;}
.list1 li.alt a:hover,a:hover{text-decoration:none;}

.p1,.title{margin-bottom:20px;}

a,h4 a{color:#858484;}
#content p,#content p.txt2{line-height:1.5em;}
#page1 #content .col-1,#page2 #content .col-1,#page3 #content .col-2,#page5 #content .col-1{width:329px;}
#page1 #content .col-2,#page4 #content .col-1,#page5 #content .col-2{width:332px;}
#page1 #content .col-3,#page5 #content .col-3{width:327px;}
#page2 #content .col-2,#page3 #content .col-1{width:659px;}

.nav-act, .footer-tail, .header-tail, .cont-tail, .divider, .tail-body{background:url('tmp.png') no-repeat;}
.nav-act{background-position:-3px -0px;}

.footer-tail{background-position:-108px -0px;}
.header-tail{background-position:-112px -0px;}
.cont-tail{background-position:-116px -0px;}
.divider{background-position:-120px -0px;}
.tail-body{background-position:-3px -104px;}


