* { margin:0; padding:0;}
body { background:url(../images/tail-top.gif) repeat-x top #fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#656565;}

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;}
.input { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 17px;}
.inputshort { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 17px; width: 130px;}
.inputlong { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 17px; width: 300px;}
.inputtiny { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 40px;}
.error { font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt;}

#form .form { height:50px;}
#form .form b { font-weight:normal; display:block; padding:5px 0 0 7px;}
#form .form span { display:block; height:26px; background:url(../images/input-bg.gif) no-repeat left top; width:276px;}
#form .form input {width:260px; background:none; border:0; vertical-align:top; line-height:1.08em;}
#form .form1 { margin-bottom:24px;}
#form .form1 span { display:block; height:126px; background:url(../images/textarea-bg.gif) no-repeat left top; width:276px;}
#form .form1 textarea { width:269px; height:124px; overflow:auto; background:none; border:0; padding:2px 0 0 7px; }


/*==================list====================*/
ul { list-style:none;}

.site-nav { float:right; padding:49px 22px 0 0;}
.site-nav ul li { float:left; font-size:.92em; margin-left:4px; line-height:.92em;}
.site-nav ul li a { text-decoration:none; display:block; float:left; color:#6e6e6e; text-align:center; width:112px; background:url(../images/nav-tail.gif) repeat-x top; }
.site-nav ul li a em { display:block; background:url(../images/nav-left.gif) no-repeat left top;}
.site-nav ul li a b { display:block; font-style:normal; padding:18px 0 17px 0; background:url(../images/nav-right.gif) no-repeat right top;}
.site-nav ul li a:hover,
.site-nav ul li a.act { 
	color:#fff; background:url(../images/nav-act-tail.gif) repeat-x top;
}
.site-nav ul li a:hover em,
.site-nav ul li a.act em { 
	background:url(../images/nav-act-left.gif) no-repeat left top;
}
.site-nav ul li a:hover b,
.site-nav ul li a.act b  { 
	background:url(../images/nav-act-right.gif) no-repeat right top;
}

.site-nav2 { float:none; padding:12px 6px 0 0;}
.site-nav2 ul li { float:left; font-size:.92em; margin-left:4px; line-height:.92em;}
.site-nav2 ul li a { text-decoration:none; display:block; float:left; color:#6e6e6e; text-align:center; width:112px; background:url(../images/nav-tail.gif) repeat-x top; }
.site-nav2 ul li a em { display:block; background:url(../images/nav-left.gif) no-repeat left top;}
.site-nav2 ul li a b { display:block; font-style:normal; padding:18px 0 17px 0; background:url(../images/nav-right.gif) no-repeat right top;}
.site-nav2 ul li a:hover,
.site-nav2 ul li a.act { 
	color:#fff; background:url(../images/nav-act-tail.gif) repeat-x top;
}
.site-nav2 ul li a:hover em,
.site-nav2 ul li a.act em { 
	background:url(../images/nav-act-left.gif) no-repeat left top;
}
.site-nav2 ul li a:hover b,
.site-nav2 ul li a.act b  { 
	background:url(../images/nav-act-right.gif) no-repeat right top;
}

.list li { padding:0 0 4px 15px; background:url(../images/marker1.gif) no-repeat left 5px;}
.list li a { color:#616161; text-decoration:none;}
.list li a:hover { text-decoration:underline;}

.list1 { margin-bottom:-9px;}
.list1 li { font-weight:bold; padding:0 0 9px 25px; background:url(../images/marker2.gif) no-repeat left 1px;}
.list1 li a { color:#2cafbf; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 li { border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px; width:100%; overflow:hidden; vertical-align:bottom;}
.list2 li span { display:block; padding-left:16px; background:url(../images/marker3.gif) no-repeat left 6px;} 
.list2 li a { color:#656565; text-decoration:none;}
.list2 li a:hover { font-weight:bold;}
.list2 li.last { border:0; margin:0; padding:0;}

.list3 li { padding:0 0 9px 12px; background:url(../images/marker6.gif) no-repeat left 5px;}
.list3 li a { color:#5eb312;}


/*==================other====================*/
.img-box img { margin-bottom:23px; display:block;}

.img-box1 { width:100%; overflow:hidden; padding-top:8px;}
.img-box1 img { float:left; margin:-8px 20px 0 0;}

.p1 { margin-bottom:20px;}

.phone { float:right; margin-right:38px;}


/*==================txt, links, lines, titles====================*/
a {color:#656565; outline:none;}
a:hover{text-decoration:none;}

h2 { color:#595858; font-size:2.92em; line-height:1em; font-weight:normal; margin-bottom:23px;}
h2 span { font-size:.77em; display:block;}
h2 sup { font-size:.37em; line-height:1em; vertical-align:top; text-transform:uppercase;}
h3 { font-size:2.08em; line-height:1em; font-weight:normal; margin-bottom:27px; letter-spacing:-1px; color:#576d76;}
h3 span { color:#42b3c0; font-size:.84em;}
h3 em { color:#42b3c0; font-style:normal;}
h4 { font-size:1em; margin-bottom:11px;}
h5 { font-size:1em; color:#12a2b3; line-height:.83em; width:100%; overflow:hidden; padding-top:12px;}
h5 span { color:#fff; font-family:"Times New Roman", Times, serif; width:30px; height:30px; text-align:center; display:block; float:left; font-size:2.92em; line-height:1em; top:-14px; position:relative;}
h5.m1 { background:url(../images/marker5.gif) no-repeat left top;}
h5.m2 { background:url(../images/marker7.gif) no-repeat left top;}
h6 { font-size:1em; color:#12a2b3; margin-bottom:15px;}

.txt1 { color:#5eb312;}
.txt2 { color:#55bac6;}
.txt2 a { color:#55bac6;}

.link { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.58em; position:absolute; bottom:-22px; left:60px;}
.link a { color:#fff; text-decoration:none; display:inline-block; background:url(../images/link-bgd.gif) repeat-x top;}
.link a em { display:inline-block; background:url(../images/link-left.gif) no-repeat left top;}
.link a b { cursor:pointer; display:inline-block; font-style:normal; background:url(../images/link-right.gif) no-repeat right top; padding:12px 59px 12px 12px;}
.link a:hover b { color:#4e8c08;}

.link1 { display:block; float:left; background:url(../images/link1-left.gif) no-repeat left top #ff8901; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link1 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:7px 7px 6px 7px;}
.link1:hover { color:#ffcc92;}

.link2 { display:block; float:left; background:url(../images/link2-left.gif) no-repeat left top #12a2b3; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link2 b { display:block; background:url(../images/link2-right.gif) no-repeat right top; padding:7px 7px 6px 7px;}
.link2:hover { color:#73d1dc;}

.link3 { display:block; float:left; background:url(../images/link3-left.gif) no-repeat left top #5eb312; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link3 b { display:block; background:url(../images/link3-right.gif) no-repeat right top; padding:7px 7px 6px 7px;}
.link3:hover { color:#a9e871;}

.link4 { display:block; float:left; background:url(../images/link4-left.gif) no-repeat left top #4d5556; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link4 b { display:block; background:url(../images/link4-right.gif) no-repeat right top; padding:7px 7px 6px 7px;}
.link4:hover { color:#ababab;}

.link5 { font-family:Arial Narrow, Arial, Helvetica, sans-serif; text-align:center; font-size:1.58em;}
.link5 a { color:#fff; text-decoration:none; display:inline-block; background:url(../images/link5-bgd.gif) repeat-x top;}
.link5 a em { display:inline-block; background:url(../images/link5-left.gif) no-repeat left top;}
.link5 a b { cursor:pointer; display:inline-block; font-style:normal; background:url(../images/link5-right.gif) no-repeat right top; padding:12px 59px 12px 12px;}
.link5 a:hover b { color:#0e6c78;}

.link6 { color:#313233; font-weight:bold; padding-right:17px; background:url(../images/marker8.gif) no-repeat right 3px;}

.divider { background:url(../images/line-ver.gif) repeat-y 162px 0; padding-bottom:5px;}
.divider-top { background:url(../images/line-ver-top.gif) no-repeat 162px 0;}
.line-hor { border-bottom:1px solid #e5e5e5; margin:24px 0; font-size:0; line-height:0;}
.line-hor1 { border-bottom:2px solid #eaeaea; margin:13px 0 12px 0; font-size:0; line-height:0;}


/*==================boxes====================*/
.banner-box { width:279px; height:142px; background:url(../images/banner-bg.gif) no-repeat left top; margin-bottom:43px; position:relative;}
.banner-box h2 { color:#e96000; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:4.42em; line-height:1em; margin-bottom:9px;}
.banner-box h2 span { color:#fff; display:block; font-size:1em; position:relative; margin-top:-54px; left:-1px;}
.banner-box p { color:#fff; font-size:1.08em;}
.banner-box p b { text-transform:uppercase;}
.banner-box p a { font-weight:bold; color:#fff;}
.banner-box p sup { line-height:1em; vertical-align:top; font-size:.83em;}
.banner-box .inner { text-align:center; padding:13px 25px 0 25px;}

.box { background:#d0ecf1; width:100%; margin-top:-1px;}
.box .border-top {background:url(../images/border1.gif) repeat-x top;}
.box .border-bot {background:url(../images/border1.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border2.gif) repeat-y left;}
.box .border-right {background:url(../images/border2.gif) repeat-y right;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:7px 6px 7px 6px;}

.box1 { background:#f4f4f4; width:100%;}
.box1 .border-top {background:url(../images/border-top.gif) repeat-x top;}
.box1 .border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.box1 .border-left {background:url(../images/border-left.gif) repeat-y left;}
.box1 .border-right {background:url(../images/border-right.gif) repeat-y right;}
.box1 .left-top-corner {background:url(../images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(../images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(../images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(../images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:14px 21px 25px 21px;}
.box1 h3 { text-transform:none; padding-left:8px; background:url(../images/line-hor.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:11px; color:#4c4c4c;  font-weight:normal; font-size:1.67em; line-height:1em; letter-spacing:0;}

.box2 { background:#fff; width:100%; margin-bottom:18px;}
.box2 .border-top {background:url(../images/border3.gif) repeat-x top;}
.box2 .border-bot {background:url(../images/border3.gif) repeat-x bottom;}
.box2 .border-left {background:url(../images/border3.gif) repeat-y left;}
.box2 .border-right {background:url(../images/border3.gif) repeat-y right;}
.box2 .left-top-corner {background:url(../images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(../images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(../images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(../images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:17px 17px 20px 21px;}

.box3 { background:#fff; width:100%;}
.box3 .border-top {background:url(../images/border4.gif) repeat-x top;}
.box3 .border-bot {background:url(../images/border4.gif) repeat-x bottom;}
.box3 .border-left {background:url(../images/border4.gif) repeat-y left;}
.box3 .border-right {background:url(../images/border4.gif) repeat-y right;}
.box3 .left-top-corner {background:url(../images/left-top-corner3.gif) no-repeat left top;}
.box3 .right-top-corner {background:url(../images/right-top-corner3.gif) no-repeat right top;}
.box3 .left-bot-corner {background:url(../images/left-bot-corner3.gif) no-repeat left bottom;}
.box3 .right-bot-corner {background:url(../images/right-bot-corner3.gif) no-repeat right bottom; }
.box3 .inner { padding:19px 18px 15px 18px;}
.box3 h3 { color:#434343; text-transform:none; padding-left:24px; background:url(../images/marker4.gif) no-repeat left 2px; border-bottom:2px solid #eaeaea; padding-bottom:16px; margin-bottom:10px; font-weight:normal; font-size:1.67em; line-height:1em; letter-spacing:0;}

.box4 { background:#f4f4f4; width:100%;}
.box4 .left-top-corner {background:url(../images/left-top-corner4.gif) no-repeat left top;}
.box4 .right-top-corner {background:url(../images/right-top-corner4.gif) no-repeat right top;}
.box4 .left-bot-corner {background:url(../images/left-bot-corner4.gif) no-repeat left bottom;}
.box4 .right-bot-corner {background:url(../images/right-bot-corner4.gif) no-repeat right bottom; }
.box4 .inner { padding:19px 18px 15px 18px;}

/*header*/
#header .row-1 { height:122px; width:100%; overflow:hidden;}
#header .row-1 .logo { float:left; padding-top:4px;}
#header .row-2 { height:388px; background:url(../images/header-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .crow-2 { height:388px; background:url(../images/cheader-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .mrow-2 { height:388px; background:url(../images/mheader-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .rrow-2 { height:388px; background:url(../images/rheader-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .srow-2 { height:388px; background:url(../images/sheader-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .hcg-row-2 { height:388px; background:url(../images/hcg-header-bg.jpg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .row-2 .fleft { padding:46px 0 0 55px;}
#header .crow-2 .fleft { padding:46px 0 0 55px;}
#header .mrow-2 .fleft { padding:46px 0 0 55px;}
#header .rrow-2 .fleft { padding:46px 0 0 55px;}
#header .srow-2 .fleft { padding:46px 0 0 55px;}
#header .hcg-row-2 .fleft { padding:46px 0 0 55px;}
#header .row-2 .fright { padding:16px 44px 0 0;}
#header .crow-2 .fright { padding:16px 44px 0 0;}
#header .mrow-2 .fright { padding:16px 44px 0 0;}
#header .rrow-2 .fright { padding:16px 44px 0 0;}
#header .srow-2 .fright { padding:16px 44px 0 0;}
#header .hcg-row-2 .fright { padding:16px 44px 0 0;}
#header .row-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .crow-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .mrow-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .rrow-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .srow-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .hcg-row-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .row-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#header .crow-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#header .mrow-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#header .rrow-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#header .srow-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#header .hcg-row-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}

/*content*/
#content { padding-bottom:14px;}
#content .indent { padding-bottom:8px;}
#content .indent1 { padding:20px 0 15px 8px;}
#content p,
#content cite { 
	line-height:1.5em;
}
#content cite { font-style:normal; display:block;}
#content .banner-box p { line-height:1.38em;}
#content .box3 p { line-height:1.25em;}

/*footer*/
#footer p { border-top:6px solid #edeeec; font-size:.92em; color:#28363b; padding:16px 0 0 4px;}
#footer p b { text-transform:uppercase;}
#footer p a { color:#28363b;}

/*==========================================*/
#content,
#footer .indent { 
	padding-left:33px;
	padding-right:33px;
}
/*============ index-5.html ================*/
#page6 #content .box2 { margin-bottom:0;}