/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#ecf1f2; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.25em; color:#4f5f61;}

input, textarea, select { vertical-align:middle; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#4f5f61;}

a {color:#009AC4;}
a:hover{text-decoration:none;}
.grey{ color:#5a6c6f;}
p {padding-top:15px;}
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.917em; color:#4f5f61; font-weight:normal; padding-bottom:16px;}
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.667em; color:#6f7a7b; font-weight:normal; padding-bottom:20px;}
h5{ color:#6f7a7b; font-weight:strong; color:#009AC4;}
strong{ font-weight:normal; color:#009AC4;}
em{ font-style:normal;}
#header strong{ color:#ffffff; font-weight:bold;}
.strong1{ color:#7b898c; font-weight:bold;}
.dat{ padding:15px 0 0 92px;}

.imgindent {margin:0 12px 35px 0; float:left;}
.imgindent1 {margin:0 12px 0 0; float:left;}
.margin1{ margin-top:16px;}
.padding1{ padding-top:15px;}
.padding2{ padding-top:10px;}
.padding3{ padding-top:23px;}
.padding4{ padding-bottom:18px;}
.padding5{ padding-bottom:30px; background:url(images/line1.gif) bottom repeat-x;}

/*#header{ background:url(images/header-bg.jpg) right bottom no-repeat;} */
#header .menu{ background:url(images/hg_top.gif) top repeat-x; width:514px; overflow:hidden; padding-top:18px; height:82px; float:left;}
#header .date{ background:url(images/hg_top.gif) top repeat-x; width:424px; overflow:hidden; padding-top:18px; height:82px;}
#header .menu li{ float:left; background:#d9e2e3;}
#header .menu span{ display:block; padding:15px 20px 18px 20px;}
#header .menu .first span{background:url(images/m1-left-bg.gif) top left no-repeat; padding-left:31px;}
#header .menu .last span{background:url(images/m8-right-bg.gif) top right no-repeat; padding-left:31px;}
#header .menu a{ display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:0.875em; color:#728082;  background:#d9e2e3; text-decoration:none;}
#header .menu a a:hover {text-decoration:underline;}

#header .menu a:hover, #header .menu .active{ color:#ffffff; background:#37cef9; text-decoration:none;}
#header .menu .first a:hover span, #header .menu .first .active span{background:url(images/m1-left-bg-act.gif) top left no-repeat;}
#header .menu .last a:hover span, #header .menu .last .active span{background:url(images/m8-right-bg-act.gif) top right no-repeat;}

#header .col-1{ width:312px;}
#header .col-2{ width:627px;}
#header .box{ height:214px; margin-top:3px; background:#8fa5a8; color:#ffffff; position:relative;}
#header .box .indent{ padding:10px 16px 0 16px;}

#dr_left{float: left; width: 140px; line-height: 9px; padding: 13px 0 10px 0;}
#dr_right{float: left; width: 140px; line-height: 9px; padding: 13px 0 10px 0;}
#dr_left img, #dr_right img{border: 1px solid #687474; float: left; margin-right: 3px;}
#dr_left .desc, #dr_right .desc{font-size: 10px; letter-spacing: -1px; padding-top: 35px;}
#dr_left .sig, #dr_right .sig{float: none; border: none; margin: 0;}

#header .slogan{ padding:124px 0 0 302px;}
#header .film{ padding:0px 0 0 0px;}
#header .button{ padding:12px 0 0 472px;}

.link{ display:block; float:left; color:#ffffff; background:url(images/link1-left-bg.gif) no-repeat 0 0; padding-left:1px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-top:9px;}
.link:hover{ text-decoration:underline;}
.link span{ display:block; background:url(images/link1-right-bg.gif) right top no-repeat; padding-right:1px;}
.link strong{ font-weight:bold !important; display:block; padding:6px 8px 7px 9px; background:#37cef9; color:#ffffff;}

#content{ padding:24px 0 23px 0;}
.title{ padding-bottom:10px;}
#content .link{ bottom:18px;}
 
#content .box .link{ background:url(images/link2-left-bg.gif) no-repeat 0 0; position:absolute; bottom:18px;}
#content .box .link span{ display:block; background:url(images/link2-right-bg.gif) right top no-repeat; padding-right:1px;}

#content .box{ background:#ffffff; color:#4f5f61; width:100%; position:relative;}
#content .box .indent{ padding:16px 0 18px 16px;}
#content .box .indent2{ padding-bottom:10px;}
#content .box .indent3{ padding:16px 18px 18px 16px;}
#content .box .link strong{ background:#84d73f; color:#ffffff;}

.indent3{ padding:13px 0 10px 16px}

.list li{ color:#099fc9; line-height:1.75em;}
.list a{ color:#778789; }

.list1 span{ color:#099fc9;}
.list1 a{ color:#5a6c6f;}
.list1 li{ padding-bottom:5px;}

.link2{ font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.link2:hover{ text-decoration:underline;}

.line1{ background:url(images/line.gif) repeat-y 233px 0; width:100%;}
.line2{ background:url(images/line.gif) repeat-y 469px 0; width:100%;}
.line3{ background:url(images/line.gif) repeat-y 704px 0; width:100%;}
.line4{ background:url(images/line2.gif) repeat-y 469px 0; width:100%;}

#page2 #content .box .col-2{ margin-left:34px;}
#page2 .column-2{ margin-left:22px;}

#page3 #content .box .col-2{ margin-left:15px;}
#page3 .column-2{ margin-left:22px;}

#page6 #content .box .col-2{ margin-left:15px;}
#page6 .column-2{ margin-left:22px;}

.phone{ float:right; padding-right:21px;}
.time{ float:right; padding-right:160px;}


#footer{ background:url(images/footer-left-bg.gif) no-repeat 0 0 #d9e2e3; margin-bottom:13px;}
#footer .left-bg{ background:url(images/footer-right-bg.gif) right top no-repeat; height:48px;}
#footer .text{ padding:16px 0 0 23px;}
#footer a{ color:#5a6c6f;}

.h{ height:28px}
.h1{ height:40px}
.input {width:320px; height:20px; border:1px solid #383838; margin:0 0 8px 0; padding:0 0 0 5px; font-size:1em;}
.select {width:328px; height:20px; border:1px solid #383838; padding:0 0 0 5px; font-size:1em;}
textarea {width:320px; height:147px; border:1px solid #383838; padding:0 0 0 5px; overflow:auto; font-size:1em;}
