* { margin:0; padding:0;}
body { background:url(images/body-tail.gif) repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#000; min-width:993px;}

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;}

.tail-top { background:url(images/tail-top.jpg) center top repeat-x; min-height:778px; height:auto!important; height:778px;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}


/*==================list====================*/
ul { list-style:none;}

.lang-box ul { padding:6px 0 0 24px;}
.lang-box ul li { float:left; margin-right:8px; padding-top:3px;}
.lang-box ul li a { width:22px; height:14px; background:#f1f0d6; text-align:center; padding-top:3px; display:inline-block;}
.lang-box ul li a:hover,
.lang-box ul li a.act { 
	 background:#fff;
}
.lang-box ul li.first { margin-right:12px;}

.site-nav { position:absolute; top:78px; right:0;}
.site-nav li { font-size:16px; line-height:1.2em; float:left; text-transform:uppercase; padding:2px 8px 2px 8px; border-right:1px solid #b1d1e6;}
.site-nav li a { color:#2d4271; text-decoration:none; display:block;}
.site-nav li a b { display:block; padding:4px 8px 3px 8px;}
.site-nav li a:hover,
.site-nav li a.act { 
	background:url(images/nav-act-left.gif) no-repeat left top #f2f1d9;
}
.site-nav li a:hover b,
.site-nav li a.act b { 
	background:url(images/nav-act-right.gif) no-repeat right top;
}
.site-nav li.last { border:0; padding-right:0;}

.footer-nav { float:left;}
.footer-nav li { float:left; font-weight:bold; border-right:1px solid #000; padding-right:16px; margin-right:16px; line-height:1em;}
.footer-nav li a { color:#1f679a;}
.footer-nav li.last { margin-right:0; padding-right:0; border:0;}

.list { width:100%; overflow:hidden;}
.list li { float:left; width:303px; margin-right:20px;}
.list li.last { margin-right:0;}

.list1 { padding-bottom:20px;}
.list1 li { font-size:1.33em; line-height:1.125em; background:url(images/divider1.gif) no-repeat center bottom; padding:0 18px 18px 0; margin-bottom:12px;}
.list1 li.last { background:none; padding:0; margin:0;}

.list2 li { width:100%; overflow:hidden; vertical-align:top; padding-bottom:20px;}
.list2 li b { float:left; width:64px; display:block;}
.list2 li p { float:left; width:176px;}

.list3 { padding-bottom:18px;}
.list3 li { text-align:center; padding-bottom:17px;}

.list4 li { padding:0 0 30px 65px; min-height:50px; height:auto!important; height:50px;}
.list4 li ul { padding-top:15px;}
.list4 li ul li { padding:0; min-height:0; height:auto;}
.list4 li.m1 { background:url(images/icon2.gif) no-repeat left top;}
.list4 li.m2 { background:url(images/icon3.gif) no-repeat left top;}
.list4 li.m3 { background:url(images/icon4.gif) no-repeat left top;}
.list4 li.m4 { background:url(images/icon5.gif) no-repeat left top;}
.list4 li.m5 { background:url(images/icon6.gif) no-repeat left top;}
.list4 li.m6 { background:url(images/icon7.gif) no-repeat left top;}
.list4 li.m7 { background:url(images/icon8.gif) no-repeat left top;}
.list4 li.m8 { background:url(images/icon9.gif) no-repeat left top;}
.list4 li.m9 { background:url(images/icon10.gif) no-repeat left top;}

.list5 { padding-bottom:20px;}
.list5 li { font-size:1.33em; line-height:1.125em; padding-bottom:20px;}
.list5 li.last { background:none; padding:0;}

.list6 { padding-bottom:100px;}
.list6 li { font-weight:bold; padding-bottom:20px; margin-right:9px;}
.list6 li span { display:inline-block; border-bottom:1px solid #000;}
.list6 li.m1 span { width:189px;}
.list6 li.m2 span { width:98px;}
.list6 li.m3 ul li { float:left; padding-left:15px; background:url(images/marker.gif) no-repeat left 3px;}
.list6 li.m3 ul li.first { background:none; padding:0;}

.thumbs { width:100%; overflow:hidden;}
.thumbs li { float:left; margin-right:12px; padding-bottom:12px;}
.thumbs li.alt { margin-right:0;}

.banner-list li { padding-bottom:20px;}


/*==================other====================*/
.img-box1 { width:100%; overflow:hidden; padding:10px 0 15px 0;}
.img-box1 img { float:left; margin:-10px 20px 0 0;}

.p1 { margin-bottom:15px;}

.phone { float:right; margin-right:30px;}

table.img-tab { width:100%; margin-bottom:15px; border:0;}
table.img-tab td { padding-bottom:20px;}
table.img-tab tr td.c1 { width:232px; vertical-align:top;}

table.extra-tab { width:100%; border-top:1px solid #e1dbba; border-left:1px solid #e1dbba; margin-bottom:30px;}
table.extra-tab tr.top td { font-weight:bold;}
table.extra-tab tr td { border-bottom:1px solid #e1dbba; border-right:1px solid #e1dbba; padding:7px 0 5px 20px;}
table.extra-tab tr td.c1 { width:255px; font-weight:bold;}
table.extra-tab tr td.c2,
table.extra-tab tr td.c3,
table.extra-tab tr td.c4,
table.extra-tab tr td.c5,
table.extra-tab tr td.c6,
table.extra-tab tr td.c7 { 
	width:109px; text-align:center; padding-left:0;
}

table.extra-tab1 { width:100%; border-top:1px solid #e1dbba; border-left:1px solid #e1dbba; margin:20px 0 15px 0;}
table.extra-tab1 tr.top td { font-weight:bold;}
table.extra-tab1 tr td { border-bottom:1px solid #e1dbba; border-right:1px solid #e1dbba; padding:7px 0 5px 20px;}
table.extra-tab1 tr td.c1 { width:335px;}
table.extra-tab1 tr td.c2,
table.extra-tab1 tr td.c3,
table.extra-tab1 tr td.c4 { 
	width:199px; text-align:center; padding-left:0;
}

.prev { float:left; padding-top:143px;}
.next { float:right; padding-top:143px;}
.image-wrapper { text-align:center; display:block;}
.advance-link { background:url(images/img-wrapper.gif) no-repeat left top; padding-top:5px; width:484px; height:326px; display:inline-block;}
.content { padding-top:100px;}

.date { width:126px; border-top:1px solid #000; text-align:center; padding-top:5px; position:absolute; left:149px; bottom:52px;}
.signature { width:294px; border-top:1px solid #000; text-align:center; padding-top:5px; position:absolute; right:149px; bottom:52px;}


/*==================txt, links, lines, titles====================*/
a {color:#1f679a; outline:none;}
a:hover{text-decoration:none;}

h3 { color:#94761c; text-transform:uppercase; font-size:18px; line-height:1.2em; margin-bottom:6px;}
h4 { color:#94761c; font-size:1.33em; text-transform:uppercase; margin:0 0 16px -10px;}
h5 { font-size:1.08em;}

.txt1 p:first-letter { padding-left:25px !important;} 
.txt2 { line-height:1.67em; margin-bottom:20px;}

.link { background:url(images/icon1.gif) no-repeat left top; padding:5px 0 0 21px; font-weight:bold;}

.link1 { font-size:19px; line-height:1.2em; text-align:right; letter-spacing:-1px;}
.link1 a { text-decoration:none;}
.link1 a:hover { color:#000;}

.line-ver { background:url(images/divider.gif) repeat-y 644px 0; padding-top:5px;}


/*==================boxes====================*/
.lang-box { width:229px; background:url(images/lang-box-left.gif) no-repeat left top #f1f0d6; position:absolute; right:0; top:0;}
.lang-box .right { height:35px; background:url(images/lang-box-right.gif) no-repeat right top;}

.cont-box { width:100%; background:#fff; position:relative;}
.cont-box .left-bot-corner { background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.cont-box .right-bot-corner { background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.cont-box .right-bot-corner1 { background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.cont-box .inner { padding:22px 24px 30px 24px;} 
.cont-box .inner1 { padding:22px 20px 30px 20px;} 

.box { width:100%; background:url(images/box-tail.gif) repeat-x top #f1f0d6;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .inner { padding:22px 0 19px 22px;}

.box1 { background:#f8f7e9; width:100%;}
.box1 .border-top {background:url(images/border-top.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot1.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-corner.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; min-height:488px; height:auto!important; height:488px;}
.box1 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box1 .inner { padding:24px 10px 0 25px;}


/*header*/
#header .logo { position:absolute; top:11px; left:34px;}
#header .title { position:absolute; right:0; top:197px;}

/*content*/
#content dl { padding-bottom:20px;}
#content dl dd { margin-bottom:20px;}
#content .indent { padding-bottom:26px;}

/*footer*/
#footer .indent { padding:19px 30px 0 15px;}
#footer p { float:right;}

/*================== index.html ==================*/
#page1 #header { background:url(images/1page-header-bg.jpg) no-repeat left bottom;}

/*================== index-1.html ==================*/
#page2 #header { background:url(images/2page-header-bg.jpg) no-repeat left bottom;}

/*================== index-2.html ==================*/
#page3 #header { background:url(images/3page-header-bg.jpg) no-repeat left bottom;}
#page3 #content .box1 .right-bot-corner { background:url(images/right-bot-corner3.gif) no-repeat right bottom;}

/*================== index-3.html ==================*/
#page4 #header { background:url(images/4page-header-bg.jpg) no-repeat left bottom;}
#page4 #content .box1 .right-bot-corner { background:url(images/right-bot-corner4.gif) no-repeat right bottom;}

/*================== index-4.html ==================*/
#page5 #header { background:url(images/5page-header-bg.jpg) no-repeat left bottom;}
#page5 #content .cont-box .left-bot-corner { min-height:573px; height:auto!important; height:573px;}

/*================== index-5.html ==================*/
#page6 #header { background:url(images/6page-header-bg.jpg) no-repeat left bottom;}

/*================== index-6.html ==================*/
#page7 #header { background:url(images/7page-header-bg.jpg) no-repeat left bottom;}
#page7 #content .box1 .right-bot-corner { background:url(images/right-bot-corner5.gif) no-repeat right bottom;}

/*================== index-7.html ==================*/
#page8 #header { background:url(images/8page-header-bg.jpg) no-repeat left bottom;}
#page8 #content .cont-box { background:url(images/extra-tail.gif) repeat-y center;}
