* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#171514; min-width:980px; background-color:#515151;}

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

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

.fleft { float:left;}
.fright { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#CCC; float:right;}
.fright a { color:#CCC;}
.clear { clear:both;}

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

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

p { margin:0; padding:0;}

.tail-top { background-color:#515151;}
.tail-bottom { background-color:#515151;}


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

#form .form { height:52px;}
#form input {width:254px; padding:2px 3px 2px 3px; background:#d1cdca; border:1px solid #7a7873;}
#form textarea { width:291px; height:122px; overflow:auto; background:#d1cdca; padding:2px 3px 0 3px; border:1px solid #7a7873; margin-bottom:26px;}


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

#header .top .fright ul li { float:left; text-transform:uppercase; font-size:.71em; padding:0 8px; border-right:1px solid #FFFFFF; line-height:1em;}
#header .top .fright ul li a { color:#FFFFFF; text-decoration:none;}
#header .top .fright ul li a:hover { color:#c9c6c3;}
#header .top .fright ul li.last { padding-right:0; border-right:0;}

.site-nav { float:right; width:100px; padding:16px 30px 0 0;}
.site-nav li { margin:0; padding:0; position:relative;}
.site-nav li a { color:#656362; text-decoration:none;}
.site-nav li a:hover,
.site-nav li a.act { 
	color:#243F42; font-weight:bold;
}

.list { width:100%; overflow:hidden;}
.list li { float:left;}
.list li a { display:block; width:318px; text-decoration:none;}
.list li a span { display:block; color: #FFF;}
.list li a span span span { padding:23px 13px 40px 16px;}
.list li b { font-size:16px; line-height:1.2em; margin-bottom:25px; display:block;}
.list li strong { line-height:1.5em; font-weight:normal; display:block; padding-top:21px; margin-bottom:20px;}
.list li span.link { text-decoration:underline; padding:0;}
.list li a:hover { background:url(images/left-top-corner.gif) no-repeat left top #10393f;}
.list li a:hover span { background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.list li a:hover span span { background:url(images/right-top-corner.gif) no-repeat right top;}
.list li a:hover span span span { background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.list li a:hover .link { text-decoration:none;}
.list li.alt { margin-right:0;}

.list1 { padding-bottom:10px;}
.list1 li { width:100%; overflow:hidden; vertical-align:top; padding:5px 0 16px 0;}
.list1 li b { font-size:.93em; line-height:1.69em;}
.list1 li img { float:left; margin:-5px 11px 0 0;}

.list2 { padding-bottom:30px;}
.list2 li { line-height:1.5em; background:url(images/line-hor.gif) repeat-x bottom; width:100%; overflow:hidden; padding-bottom:10px; margin-bottom:14px; vertical-align:top;}
.list2 li span { display:block; padding-left:48px; background:url(images/marker.gif) no-repeat left 5px;}
.list2 li.last { background:none; margin-bottom:0; padding-bottom:0;}

.list3 { left:-16px; margin-top:-15px; position:relative; padding-bottom:15px;}
.list3 li { font-size:.86em; line-height:1.25em; margin-top:-1px; width:100%; overflow:hidden; vertical-align:top;}
.list3 li a { text-decoration:none; color:#4e4946; display:block; position:relative; background:url(images/line-hor.gif) repeat-x bottom;}
.list3 li a span { display:block;}
.list3 li a span span span { padding:15px 0 10px 16px;}
.list3 li b { font-size:1.21em; display:block; color:#171514; font-size:1.42em;}
.list3 li a:hover,
.list3 li.last a:hover { 
	background:url(images/left-top-corner.gif) no-repeat left top #305e63; z-index:2;
}
.list3 li a:hover span,
.list3 li.last a:hover span { 
	background:url(images/left-bot-corner.gif) no-repeat left bottom;
}
.list3 li a:hover span span,
.list3 li.last a:hover span span { 
	background:url(images/right-top-corner.gif) no-repeat right top;
}
.list3 li a:hover span span span,
.list3 li.last a:hover span span span { 
	background:url(images/right-bot-corner.gif) no-repeat right bottom;
}
.list3 li.last a { background:none;}

.list4 li { width:100%; overflow:hidden; padding-bottom:34px; vertical-align:top;}
.list4 li img { float:left; margin-right:21px;}

.list5 li { background:url(images/line-hor.gif) repeat-x bottom; padding-bottom:22px; margin-bottom:20px; width:100%; overflow:hidden; vertical-align:top;}
.list5 li img { float:left; margin-right:21px;}
.list5 li.last { background:none; margin-bottom:0;}

.list6 { margin-top:-20px;}
.list6 li { width:100%; overflow:hidden; vertical-align:top; padding-top:20px;}
.list6 li cite { display:block; font-style:normal;}
.list6 li h4 { text-align:right; margin-bottom:0;}

.list7 { padding-bottom:10px;}
.list7 li { width:100%; overflow:hidden; vertical-align:top; padding-bottom:15px; margin-bottom:15px; background:url(images/line-hor.gif) repeat-x bottom; line-height:1.57em;}
.list7 li b { font-size:.93em;}
.list7 li.last { background:none; margin-bottom:0;}


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

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

.p1 { margin-bottom:20px;}

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


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

h1 { color:#656462; font-size:.71em; text-transform:uppercase; font-weight:normal; float:left; padding:54px 0 0 30px;}
h1 b { line-height:1.2em; font-size:32px; display:block; color:#fff; margin-bottom:-5px;}
h1 a { color:#656462; text-decoration:none;}
h2 { font-size:24px; color:#2f464a; line-height:1.2em; margin-bottom:25px;}
h3 { font-size:18px; line-height:1.2em; margin-bottom:25px;}
h4 { font-size:.93em; line-height:1.69em; margin-bottom:22px;}
h5 { font-size:.93em; line-height:1.69em;}

.link { font-size:1.14em; color:#fff;}


/*==================boxes====================*/
.box { background:url(images/box-tail.gif) repeat-y center top #12555a; width:100%;}
.box .inner { padding:40px 22px 52px 30px;}
.box .inner1 { padding:17px 12px 12px 14px;}

.box1 { background:#d1cdca; width:100%;}
.box1 .inner { padding:40px 20px 52px 30px;}
.box1 .link { color:#171514;}
.box1 .list3 li a:hover,
.box1 .list3 li.last a:hover { 
	background:url(images/left-top-corner1.gif) no-repeat left top #b4aea9; z-index:2;
}
.box1 .list3 li a:hover span,
.box1 .list3 li.last a:hover span { 
	background:url(images/left-bot-corner1.gif) no-repeat left bottom;
}
.box1 .list3 li a:hover span span,
.box1 .list3 li.last a:hover span span { 
	background:url(images/right-top-corner1.gif) no-repeat right top;
}
.box1 .list3 li a:hover span span span,
.box1 .list3 li.last a:hover span span span { 
	background:url(images/right-bot-corner1.gif) no-repeat right bottom;
}


/*header*/
#header .top { height:30px;}
#header .top .indent { padding:10px 30px 0 30px;}
#header .top .fleft { color:#FFFFFF; text-transform:uppercase; font-size:.71em; line-height:1em;}

/*content*/
#content p,
#content cite,
#content dl { 
	line-height:1.57em;
}
#content dl { margin-bottom:-17px;}
#content dl dt { font-size:.93em; line-height:1.69em; font-weight:bold;}
#content dl dd { margin-bottom:17px;}

/*footer*/
#footer p { color:#999999; font-size:.86em; padding:14px 20px 0 20px;}
#footer p a { color:#999999; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*================== index-5.html ===================*/
#page6 #content dl { margin-bottom:0;}