﻿* { margin:0; padding:0;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#8d8d8d; min-width:905px;}

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

object { vertical-align:top; outline:none;}

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

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

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


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

#form .form { height:29px;}
#content #form p { color:#000; font-size:.92em; line-height:1.27em; margin-bottom:16px;}
#form span { display:block; width:189px; height:19px; background:url(images/input-bg.png) no-repeat left top; padding:4px 0 0 8px;}
#form input { background:none; border:0; font-size:.92em; line-height:1.08em; vertical-align:top; width:179px;}
#form .link { margin-top:3px;}

#form1 .form { height:25px;}
#form1 input {width:223px; padding:1px 0 2px 3px; background:none; border:1px solid #373737; color:#878787;}
#form1 textarea { width:276px; height:67px; overflow:auto; background:none; border:1px solid #373737; padding:1px 0 0 3px; color:#878787; margin-bottom:23px;}


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

.list { width:100%;}
.list li { border-bottom:1px solid #2c2c2c; padding-bottom:9px; margin-bottom:10px;}
.list li span { background:url(images/marker1.gif) no-repeat left 5px; padding-left:13px;}
.list li a { color:#fff; text-decoration:none;}
.list li a:hover { color:#fead07;}
.list li.last { border-bottom:0; padding-bottom:0; margin-bottom:0;}

.list1 { padding-bottom:26px;}
.list1 li { background:url(images/list1-tail.gif) repeat-x top; line-height:.92em; overflow:hidden; width:100%; margin-bottom:2px;}
.list1 li span { display:block; overflow:hidden; height:24px;}
.list1 li.first span { background:url(images/list1-left1.gif) no-repeat left top;}
.list1 li.first b { background:url(images/list1-right1.gif) no-repeat right top;}
.list1 li.last span { background:url(images/list1-left2.gif) no-repeat left top;}
.list1 li.last b { background:url(images/list1-right2.gif) no-repeat right top;}
.list1 li b { font-weight:normal; display:block; padding:6px 0 6px 7px; background:url(images/list1-right.gif) no-repeat right top;}
.list1 li em { display:block; background:url(images/marker2.gif) no-repeat left 1px; padding-left:16px; font-style:normal;}
.list1 li a { color:#634509; text-decoration:none;}
.list1 li a:hover { color:#fff;}

.list2 { padding-bottom:20px;}
.list2 li { border-bottom:1px solid #222; padding-bottom:16px; margin-bottom:16px;}
.list2 li cite { display:block;}
.list2 li h6 { text-align:right;}
.list2 li.last { border-bottom:0; padding-bottom:0; margin-bottom:0;}

.list3 { padding-bottom:17px;}
.list3 li { width:100%; overflow:hidden; vertical-align:top;}
.list3 li h6,
.list3 li cite { 
	float:left;
}
.list3 li h6 { margin-right:3px;}
.list3 li h6 a { text-decoration:none;}
.list3 li h6 a:hover { text-decoration:underline;}

.list4 { margin-top:-29px;}
.list4 li { width:100%; overflow:hidden; vertical-align:top; padding-top:29px;}  
.list4 li span { display:block;}
.list4 li img { float:left; margin-right:20px;}


/*==================other====================*/
.img-box img { margin-bottom:16px; display:block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:20px;}

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


/*==================txt, links, lines, titles====================*/
a {color:#feb80b; outline:none;}
a:hover{text-decoration:none;}

h3 { color:#fdb107; font-weight:normal; font-size:1.5em; line-height:1em; margin-bottom:25px;}
h3 span { font-size:48px; line-height:1.2em; color:#fff; display:block;}
h4 { color:#fff; font-size:20px; line-height:1.2em; margin-bottom:7px;}
h5 { color:#fff; line-height:1.2em; font-size:24px; border-bottom:1px solid #191919; padding-bottom:7px; margin-bottom:14px;}
h6 { color:#fff; font-size:1em; line-height:1.5em;}
h6 span { display:block; padding-bottom:16px;}
h6 b { display:block; font-weight:normal; margin-bottom:20px;}
h6 a { color:#fff;}

#content p.txt1 { font-size:1.17em; line-height:1.29em;}
p.txt1 { margin-bottom:4px;}

.link { text-align:right;}
.link a { display:inline-block; background:url(images/link-right.png) no-repeat right top; color:#fff; font-size:1em; text-decoration:none; line-height:.92em;}
.link a em { display:inline-block; background:url(images/link-left.png) no-repeat left top; padding:0 2px;}
.link a b { display:inline-block; background:url(images/link-tail.png) repeat-x top; padding:6px 9px 8px 9px; font-style:normal; cursor:pointer;}
.link a:hover b { text-decoration:underline;}

.link1 { display:block; float:right; background:url(images/link1-tail.gif) repeat-x top; color:#000; font-size:1.17em; text-decoration:none; line-height:1em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:10px 15px 11px 15px; font-style:normal; font-weight:normal;}
.link1:hover { text-decoration:underline;}

.link2 { font-size:.92em; text-align:right; line-height:16px;}
.link2 a { color:#000; text-decoration:none; font-weight:bold; display:inline-block; background:url(images/link2-tail.gif) repeat-x top; padding:1px 6px 1px 8px;}
.link2 a:hover { color:#915b0a;}


/*==================boxes====================*/
.cont-box { width:100%;}
.cont-box .left-top-corner { background:url(images/cont-box-border.gif) no-repeat left top; height:6px; padding-left:6px;}
.cont-box .right-top-corner { background:url(images/cont-box-border.gif) no-repeat right top; height:6px; padding-right:6px;}
.cont-box .border-top { background:url(images/cont-box-border.gif) left top repeat-x; height:6px; font-size:0; line-height:0; width:100%;}
.cont-box .left-bot-corner { background:url(images/cont-box-border.gif) no-repeat left bottom; height:6px; padding-left:6px}
.cont-box .right-bot-corner { background:url(images/cont-box-border.gif) no-repeat right bottom; height:6px; padding-right:6px}
.cont-box .border-bot { background:url(images/cont-box-border.gif) left bottom repeat-x; height:6px; font-size:0; line-height:0; width:100%;}
.cont-box .border-left { background:url(images/cont-box-border.gif) left top repeat-y; padding-left:6px;}
.cont-box .border-right { background:url(images/cont-box-border.gif) right top repeat-y; padding-right:6px;}
.cont-box .xcontent { background:url(images/cont-box-tail.png); padding:15px;}

.form-box { width:100%; background:url(images/form-box-tail.gif) repeat-x top #fe9a0b;}
.form-box .inner { padding:15px 17px 18px 16px;}
.form-box .inner1 { padding:5px 5px 5px 5px;}


.box { background:#1b1b1b; width:100%;}
.box .border-top {background:url(images/border.gif) repeat-x top; font-size:1em; line-height:1em; height:auto;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom; font-size:1em; line-height:1em; height:auto;}
.box .border-left {background:url(images/border.gif) repeat-y left; padding:0; width:100%;}
.box .border-right {background:url(images/border.gif) repeat-y right; padding:0;}
.box .inner { padding:18px 20px 25px 35px;}
.box h5 { border-bottom:1px solid #222; margin-bottom:15px;}

.box1 { background:#1a1a1a; width:100%;}
.box1 .border-top {background:url(images/border-top.gif) repeat-x top; font-size:1em; line-height:1em; height:auto;}
.box1 .border-bot {background:url(images/border1.gif) repeat-x bottom; font-size:1em; line-height:1em; height:auto;}
.box1 .border-left {background:url(images/border1.gif) repeat-y left; padding:0;}
.box1 .border-right {background:url(images/border1.gif) repeat-y right; padding:0;}
.box1 .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top; height:auto; padding:0;}
.box1 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top; height:auto; padding:0;}
.box1 .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; height:auto; padding:0; width:100%;}
.box1 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; height:auto; padding:0;}
.box1 .inner { padding:9px 18px 20px 18px;}
.box1 h5 { font-size:18px; margin-bottom:32px; padding-bottom:0; border-bottom:0;}

.box2 { width:100%; background:#262626;} 
.box2 .inner { padding:28px 31px 25px 30px;}


/*content*/
#content { margin-top:-20px; position:relative; z-index:2;}
#content .indent { padding-bottom:16px;}
#content p,
#content cite,
#content dl { 
	line-height:1.5em;
}
#content dl dt { color:#fff; font-weight:bold;}
#content dl dd { margin-bottom:20px;}
#content dl dd.last { margin-bottom:0;}
#content cite { font-style:normal;}

/*footer*/
#footer p { color:#464545; padding:9px 0 0 25px;}
#footer p a { color:#feb80b; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/
